11 #ifndef CHIPCARD_CARD_DDVCARD_H
12 #define CHIPCARD_CARD_DDVCARD_H
14 #include <chipcard/card.h>
143 GWEN_DB_NODE *dbData);
151 GWEN_DB_NODE *dbData);
CHIPCARD_API LC_CLIENT_RESULT LC_DDVCard_VerifyPin(LC_CARD *card, const char *pin)
CHIPCARD_API int LC_DDVCard_GetSignKeyNumber(LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_DDVCard_ReadInstituteData(LC_CARD *card, int idx, GWEN_DB_NODE *dbData)
CHIPCARD_API LC_CLIENT_RESULT LC_DDVCard_CryptBlock(LC_CARD *card, GWEN_BUFFER *ibuf, GWEN_BUFFER *obuf)
CHIPCARD_API int LC_DDVCard_GetCryptKeyVersion(LC_CARD *card)
CHIPCARD_API int LC_DDVCard_UnextendCard(LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_DDVCard_CryptCharBlock(LC_CARD *card, const char *data, unsigned int dlen, GWEN_BUFFER *obuf)
CHIPCARD_API LC_CLIENT_RESULT LC_DDVCard_Reopen(LC_CARD *card)
#define CHIPCARD_API
Definition: chipcard.h:50
LC_CLIENT_RESULT
Definition: client.h:40
CHIPCARD_API LC_CLIENT_RESULT LC_DDVCard_SecureVerifyPin(LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_DDVCard_SignHash(LC_CARD *card, GWEN_BUFFER *hbuf, GWEN_BUFFER *obuf)
CHIPCARD_API int LC_DDVCard_GetCryptKeyNumber(LC_CARD *card)
CHIPCARD_API GWEN_DB_NODE * LC_DDVCard_GetCardDataAsDb(const LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_DDVCard_WriteInstituteData(LC_CARD *card, int idx, GWEN_DB_NODE *dbData)
CHIPCARD_API LC_CLIENT_RESULT LC_DDVCard_GetChallenge(LC_CARD *card, GWEN_BUFFER *mbuf)
CHIPCARD_API int LC_DDVCard_ExtendCard(LC_CARD *card)
CHIPCARD_API GWEN_BUFFER * LC_DDVCard_GetCardDataAsBuffer(const LC_CARD *card)
struct LC_CARD LC_CARD
Definition: card.h:25
CHIPCARD_API int LC_DDVCard_GetSignKeyVersion(LC_CARD *card)