14 #ifndef GWEN_CRYPT_CRYPTDEFS_H
15 #define GWEN_CRYPT_CRYPTDEFS_H
54 unsigned char *buffer,
55 unsigned int bufLength,
56 unsigned int *pinLength);
59 unsigned char *buffer,
60 unsigned int bufLength);
GWENHYWFAR_API const char * GWEN_Crypt_PinType_toString(GWEN_CRYPT_PINTYPE pt)
GWENHYWFAR_API GWEN_CRYPT_PINTYPE GWEN_Crypt_PinType_fromString(const char *s)
GWENHYWFAR_API void GWEN_Crypt_Random(int quality, uint8_t *buffer, uint32_t len)
GWENHYWFAR_API int GWEN_Crypt_KeyDataFromText(const char *text, unsigned char *buffer, unsigned int bufLength)
GWENHYWFAR_API const char * GWEN_Crypt_PinEncoding_toString(GWEN_CRYPT_PINENCODING pe)
@ GWEN_Crypt_PinEncoding_Bcd
@ GWEN_Crypt_PinEncoding_FPin2
@ GWEN_Crypt_PinEncoding_None
@ GWEN_Crypt_PinEncoding_Unknown
@ GWEN_Crypt_PinEncoding_Bin
@ GWEN_Crypt_PinEncoding_Ascii
GWENHYWFAR_API int GWEN_Crypt_TransformPin(GWEN_CRYPT_PINENCODING peSrc, GWEN_CRYPT_PINENCODING peDst, unsigned char *buffer, unsigned int bufLength, unsigned int *pinLength)
@ GWEN_Crypt_PinType_Access
@ GWEN_Crypt_PinType_None
@ GWEN_Crypt_PinType_Manage
@ GWEN_Crypt_PinType_Unknown
GWENHYWFAR_API GWEN_CRYPT_PINENCODING GWEN_Crypt_PinEncoding_fromString(const char *s)