libchipcard  5.1.5rc2
ct_card.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Mon Mar 01 2004
3  copyright : (C) 2004-2010 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * Please see toplevel file COPYING for license details *
8  ***************************************************************************/
9 
10 
11 #ifndef LC_CT_CARD_H
12 #define LC_CT_CARD_H
13 
14 #include <chipcard/card.h>
15 #include <chipcard/sharedstuff/pininfo.h>
16 
17 #include <gwenhywfar/ct.h>
18 
19 
36 
49 int LC_Crypt_Token_VerifyPin(GWEN_CRYPT_TOKEN *ct,
50  LC_CARD *hcard,
51  GWEN_CRYPT_PINTYPE pt,
52  uint32_t guiid);
53 
55 int LC_Crypt_Token_VerifyPinWithPinInfo(GWEN_CRYPT_TOKEN *ct,
56  LC_CARD *hcard,
57  GWEN_CRYPT_PINTYPE pt,
58  const LC_PININFO *pi,
59  uint32_t guiid);
60 
61 
68 int LC_Crypt_Token_ChangePin(GWEN_CRYPT_TOKEN *ct,
69  LC_CARD *hcard,
70  GWEN_CRYPT_PINTYPE pt,
71  int initial,
72  uint32_t guiid);
73 
82 
83 
84 #endif
struct LC_CARD LC_CARD
Definition: card.h:25
#define CHIPCARD_API
Definition: chipcard.h:50
LC_CLIENT_RESULT
Definition: client.h:40
CHIPCARD_API int LC_Crypt_Token_ChangePin(GWEN_CRYPT_TOKEN *ct, LC_CARD *hcard, GWEN_CRYPT_PINTYPE pt, int initial, uint32_t guiid)
CHIPCARD_API int LC_Crypt_Token_VerifyPinWithPinInfo(GWEN_CRYPT_TOKEN *ct, LC_CARD *hcard, GWEN_CRYPT_PINTYPE pt, const LC_PININFO *pi, uint32_t guiid)
CHIPCARD_API int LC_Crypt_Token_VerifyPin(GWEN_CRYPT_TOKEN *ct, LC_CARD *hcard, GWEN_CRYPT_PINTYPE pt, uint32_t guiid)
CHIPCARD_API int LC_Crypt_Token_ResultToError(LC_CLIENT_RESULT res)
struct LC_PININFO LC_PININFO
Definition: pininfo.h:77