libchipcard 5.1.6
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
49int LC_Crypt_Token_VerifyPin(GWEN_CRYPT_TOKEN *ct,
50 LC_CARD *hcard,
51 GWEN_CRYPT_PINTYPE pt,
52 uint32_t guiid);
53
55int 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
68int 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
80 /* addtogroup */
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