00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 cvs : $Id: ct_card.h 378 2007-05-02 08:41:05Z martin $ 00005 begin : Mon Mar 01 2004 00006 copyright : (C) 2004 by Martin Preuss 00007 email : martin@libchipcard.de 00008 00009 *************************************************************************** 00010 * Please see toplevel file COPYING for license details * 00011 ***************************************************************************/ 00012 00013 00014 #ifndef LC_CT_CARD_H 00015 #define LC_CT_CARD_H 00016 00017 #include <chipcard/client/card.h> 00018 #include <gwenhywfar/ct.h> 00019 00020 00037 00049 CHIPCARD_API 00050 int LC_Crypt_Token_VerifyPin(GWEN_CRYPT_TOKEN *ct, 00051 LC_CARD *hcard, 00052 GWEN_CRYPT_PINTYPE pt, 00053 uint32_t guiid); 00054 00060 CHIPCARD_API 00061 int LC_Crypt_Token_ChangePin(GWEN_CRYPT_TOKEN *ct, 00062 LC_CARD *hcard, 00063 GWEN_CRYPT_PINTYPE pt, 00064 int initial, 00065 uint32_t guiid); 00066 00070 CHIPCARD_API 00071 int LC_Crypt_Token_ResultToError(LC_CLIENT_RESULT res); 00074 /* addtogroup */ 00075 00076 00077 #endif