11#ifndef CHIPCARD_CARD_ZKACARD_H
12#define CHIPCARD_CARD_ZKACARD_H
14#include <chipcard/card.h>
15#include <chipcard/sharedstuff/pininfo.h>
16#include <gwenhywfar/db.h>
struct LC_CARD LC_CARD
Definition card.h:25
#define CHIPCARD_API
Definition chipcard.h:50
LC_CLIENT_RESULT
Definition client.h:40
struct LC_PININFO LC_PININFO
Definition pininfo.h:77
CHIPCARD_API GWEN_BUFFER * LC_ZkaCard_GetCardDataAsBuffer(const LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_ZkaCard_Decipher(LC_CARD *card, int globalKey, int keyId, int keyVersion, const uint8_t *ptr, unsigned int size, GWEN_BUFFER *outBuf)
CHIPCARD_API const LC_PININFO * LC_ZkaCard_GetPinInfo(const LC_CARD *card, int pid)
CHIPCARD_API int LC_ZkaCard_UnextendCard(LC_CARD *card)
CHIPCARD_API int LC_ZkaCard_ExtendCard(LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_ZkaCard_Reopen(LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_ZkaCard_Sign(LC_CARD *card, int globalKey, int keyId, int keyVersion, const uint8_t *ptr, unsigned int size, GWEN_BUFFER *sigBuf)
CHIPCARD_API GWEN_DB_NODE * LC_ZkaCard_GetCardDataAsDb(const LC_CARD *card)
CHIPCARD_API GWEN_DB_NODE * LC_ZkaCard_GetDfSigSsdDataAsDb(const LC_CARD *card)