00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef LC_CT_CARD_H
00015 #define LC_CT_CARD_H
00016
00017 #include <chipcard2-client/client/card.h>
00018 #include <gwenhywfar/crypttoken.h>
00019
00020
00037
00049 int LC_CryptToken_VerifyPin(GWEN_PLUGIN_MANAGER *pluginManager,
00050 GWEN_CRYPTTOKEN *ct,
00051 LC_CARD *hcard,
00052 GWEN_CRYPTTOKEN_PINTYPE pt);
00053
00059 int LC_CryptToken_ChangePin(GWEN_PLUGIN_MANAGER *pluginManager,
00060 GWEN_CRYPTTOKEN *ct,
00061 LC_CARD *hcard,
00062 GWEN_CRYPTTOKEN_PINTYPE pt,
00063 int initial);
00064
00068 int LC_CryptToken_ResultToError(LC_CLIENT_RESULT res);
00071
00072
00073
00074 #endif