gwenhywfar  4.11.0beta
Enumerations | Functions
cryptdefs.h File Reference
#include <gwenhywfar/gwenhywfarapi.h>

Go to the source code of this file.

Enumerations

enum  GWEN_CRYPT_PINENCODING {
  GWEN_Crypt_PinEncoding_Unknown =-1, GWEN_Crypt_PinEncoding_None =0, GWEN_Crypt_PinEncoding_Bin, GWEN_Crypt_PinEncoding_Bcd,
  GWEN_Crypt_PinEncoding_Ascii, GWEN_Crypt_PinEncoding_FPin2
}
 
enum  GWEN_CRYPT_PINTYPE { GWEN_Crypt_PinType_Unknown =-1, GWEN_Crypt_PinType_None =0, GWEN_Crypt_PinType_Access, GWEN_Crypt_PinType_Manage }
 

Functions

GWENHYWFAR_API int GWEN_Crypt_KeyDataFromText (const char *text, unsigned char *buffer, unsigned int bufLength)
 
GWENHYWFAR_API
GWEN_CRYPT_PINENCODING 
GWEN_Crypt_PinEncoding_fromString (const char *s)
 
GWENHYWFAR_API const char * GWEN_Crypt_PinEncoding_toString (GWEN_CRYPT_PINENCODING pe)
 
GWENHYWFAR_API GWEN_CRYPT_PINTYPE GWEN_Crypt_PinType_fromString (const char *s)
 
GWENHYWFAR_API const char * GWEN_Crypt_PinType_toString (GWEN_CRYPT_PINTYPE pt)
 
GWENHYWFAR_API void GWEN_Crypt_Random (int quality, uint8_t *buffer, uint32_t len)
 
GWENHYWFAR_API int GWEN_Crypt_TransformPin (GWEN_CRYPT_PINENCODING peSrc, GWEN_CRYPT_PINENCODING peDst, unsigned char *buffer, unsigned int bufLength, unsigned int *pinLength)
 

Enumeration Type Documentation

Enumerator
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.

Enumerator
GWEN_Crypt_PinType_Unknown 
GWEN_Crypt_PinType_None 
GWEN_Crypt_PinType_Access 
GWEN_Crypt_PinType_Manage 

Definition at line 26 of file cryptdefs.h.

Function Documentation

GWENHYWFAR_API int GWEN_Crypt_KeyDataFromText ( const char *  text,
unsigned char *  buffer,
unsigned int  bufLength 
)
GWENHYWFAR_API GWEN_CRYPT_PINENCODING GWEN_Crypt_PinEncoding_fromString ( const char *  s)
GWENHYWFAR_API const char* GWEN_Crypt_PinEncoding_toString ( GWEN_CRYPT_PINENCODING  pe)
GWENHYWFAR_API GWEN_CRYPT_PINTYPE GWEN_Crypt_PinType_fromString ( const char *  s)
GWENHYWFAR_API const char* GWEN_Crypt_PinType_toString ( GWEN_CRYPT_PINTYPE  pt)
GWENHYWFAR_API void GWEN_Crypt_Random ( int  quality,
uint8_t *  buffer,
uint32_t  len 
)
GWENHYWFAR_API int GWEN_Crypt_TransformPin ( GWEN_CRYPT_PINENCODING  peSrc,
GWEN_CRYPT_PINENCODING  peDst,
unsigned char *  buffer,
unsigned int  bufLength,
unsigned int *  pinLength 
)