gwenhywfar
4.3.3
|
#include <gwenhywfar/gwenhywfarapi.h>
Go to the source code of this file.
GWEN_Crypt_PinEncoding_Unknown | |
GWEN_Crypt_PinEncoding_None | |
GWEN_Crypt_PinEncoding_Bin | |
GWEN_Crypt_PinEncoding_Bcd | |
GWEN_Crypt_PinEncoding_Ascii | |
GWEN_Crypt_PinEncoding_FPin2 |
Definition at line 38 of file cryptdefs.h.
enum GWEN_CRYPT_PINTYPE |
GWEN_Crypt_PinType_Unknown | |
GWEN_Crypt_PinType_None | |
GWEN_Crypt_PinType_Access | |
GWEN_Crypt_PinType_Manage |
Definition at line 26 of file cryptdefs.h.
GWENHYWFAR_API int GWEN_Crypt_KeyDataFromText | ( | const char * | text, |
unsigned char * | buffer, | ||
unsigned int | bufLength | ||
) |
Definition at line 516 of file cryptdefs.c.
References GWEN_Crypt__KeyDataFromText().
GWENHYWFAR_API GWEN_CRYPT_PINENCODING GWEN_Crypt_PinEncoding_fromString | ( | const char * | s | ) |
Definition at line 57 of file cryptdefs.c.
References GWEN_Crypt_PinEncoding_Ascii, GWEN_Crypt_PinEncoding_Bcd, GWEN_Crypt_PinEncoding_Bin, GWEN_Crypt_PinEncoding_FPin2, GWEN_Crypt_PinEncoding_None, and GWEN_Crypt_PinEncoding_Unknown.
GWENHYWFAR_API const char* GWEN_Crypt_PinEncoding_toString | ( | GWEN_CRYPT_PINENCODING | pe | ) |
Definition at line 74 of file cryptdefs.c.
References GWEN_Crypt_PinEncoding_Ascii, GWEN_Crypt_PinEncoding_Bcd, GWEN_Crypt_PinEncoding_Bin, GWEN_Crypt_PinEncoding_FPin2, and GWEN_Crypt_PinEncoding_None.
Referenced by GWEN_Crypt_TransformPin().
GWENHYWFAR_API GWEN_CRYPT_PINTYPE GWEN_Crypt_PinType_fromString | ( | const char * | s | ) |
Definition at line 29 of file cryptdefs.c.
References GWEN_Crypt_PinType_Access, GWEN_Crypt_PinType_Manage, GWEN_Crypt_PinType_None, and GWEN_Crypt_PinType_Unknown.
GWENHYWFAR_API const char* GWEN_Crypt_PinType_toString | ( | GWEN_CRYPT_PINTYPE | pt | ) |
Definition at line 42 of file cryptdefs.c.
References GWEN_Crypt_PinType_Access, GWEN_Crypt_PinType_Manage, and GWEN_Crypt_PinType_None.
GWENHYWFAR_API void GWEN_Crypt_Random | ( | int | quality, |
uint8_t * | buffer, | ||
uint32_t | len | ||
) |
Definition at line 534 of file cryptdefs.c.
Referenced by _addRandomBytes(), GWEN_Crypt_KeyDes3K_Generate(), GWEN_Padd_AddPkcs1Pss(), GWEN_Padd_PaddWithIso9796_2(), GWEN_Padd_PaddWithPkcs1Bt2(), and GWEN_SmallTresor_Encrypt().
GWENHYWFAR_API int GWEN_Crypt_TransformPin | ( | GWEN_CRYPT_PINENCODING | peSrc, |
GWEN_CRYPT_PINENCODING | peDst, | ||
unsigned char * | buffer, | ||
unsigned int | bufLength, | ||
unsigned int * | pinLength | ||
) |
Definition at line 401 of file cryptdefs.c.
References DBG_ERROR, DBG_INFO, GWEN_Crypt__TransformFromBCD(), GWEN_Crypt__TransformFromBin(), GWEN_Crypt__TransformFromFPIN2(), GWEN_Crypt__TransformToBCD(), GWEN_Crypt__TransformToBin(), GWEN_Crypt__TransformToFPIN2(), GWEN_Crypt_PinEncoding_Ascii, GWEN_Crypt_PinEncoding_Bcd, GWEN_Crypt_PinEncoding_Bin, GWEN_Crypt_PinEncoding_FPin2, GWEN_Crypt_PinEncoding_toString(), GWEN_ERROR_INVALID, and GWEN_LOGDOMAIN.
Referenced by GWEN_Crypt_Token_GetPin(), and GWEN_Crypt_Token_SetPinStatus().