Go to the source code of this file.
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_AddFlags (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t f) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_Dump (GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API GWEN_CRYPT_TOKEN_KEYINFO * | GWEN_Crypt_Token_KeyInfo_dup (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_free (GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API GWEN_CRYPT_CRYPTALGOID | GWEN_Crypt_Token_KeyInfo_GetCryptAlgoId (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API const uint8_t * | GWEN_Crypt_Token_KeyInfo_GetExponentData (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API uint32_t | GWEN_Crypt_Token_KeyInfo_GetExponentLen (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API uint32_t | GWEN_Crypt_Token_KeyInfo_GetFlags (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API const char * | GWEN_Crypt_Token_KeyInfo_GetKeyDescr (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API uint32_t | GWEN_Crypt_Token_KeyInfo_GetKeyId (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API uint32_t | GWEN_Crypt_Token_KeyInfo_GetKeyNumber (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API int | GWEN_Crypt_Token_KeyInfo_GetKeySize (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API uint32_t | GWEN_Crypt_Token_KeyInfo_GetKeyVersion (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API const uint8_t * | GWEN_Crypt_Token_KeyInfo_GetModulusData (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API uint32_t | GWEN_Crypt_Token_KeyInfo_GetModulusLen (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API uint32_t | GWEN_Crypt_Token_KeyInfo_GetSignCounter (const GWEN_CRYPT_TOKEN_KEYINFO *ki) |
|
GWENHYWFAR_API GWEN_CRYPT_TOKEN_KEYINFO * | GWEN_Crypt_Token_KeyInfo_new (uint32_t kid, GWEN_CRYPT_CRYPTALGOID a, int keySize) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_SetExponent (GWEN_CRYPT_TOKEN_KEYINFO *ki, const uint8_t *p, uint32_t len) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_SetFlags (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t f) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_SetKeyDescr (GWEN_CRYPT_TOKEN_KEYINFO *ki, const char *s) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_SetKeyNumber (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t i) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_SetKeySize (GWEN_CRYPT_TOKEN_KEYINFO *ki, int i) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_SetKeyVersion (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t i) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_SetModulus (GWEN_CRYPT_TOKEN_KEYINFO *ki, const uint8_t *p, uint32_t len) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_SetSignCounter (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t i) |
|
GWENHYWFAR_API void | GWEN_Crypt_Token_KeyInfo_SubFlags (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t f) |
|
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_ACTIONMASK
#define GWEN_CRYPT_TOKEN_KEYFLAGS_ACTIONMASK 0x0000000f |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_CANDECIPHER
#define GWEN_CRYPT_TOKEN_KEYFLAGS_CANDECIPHER 0x00000008 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_CANENCIPHER
#define GWEN_CRYPT_TOKEN_KEYFLAGS_CANENCIPHER 0x00000004 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_CANSIGN
#define GWEN_CRYPT_TOKEN_KEYFLAGS_CANSIGN 0x00000001 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_CANVERIFY
#define GWEN_CRYPT_TOKEN_KEYFLAGS_CANVERIFY 0x00000002 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_HASACTIONFLAGS
#define GWEN_CRYPT_TOKEN_KEYFLAGS_HASACTIONFLAGS 0x00080000 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_HASEXPONENT
#define GWEN_CRYPT_TOKEN_KEYFLAGS_HASEXPONENT 0x00040000 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_HASKEYNUMBER
#define GWEN_CRYPT_TOKEN_KEYFLAGS_HASKEYNUMBER 0x00400000 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_HASKEYVERSION
#define GWEN_CRYPT_TOKEN_KEYFLAGS_HASKEYVERSION 0x00100000 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_HASMODULUS
#define GWEN_CRYPT_TOKEN_KEYFLAGS_HASMODULUS 0x00020000 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_HASSIGNCOUNTER
#define GWEN_CRYPT_TOKEN_KEYFLAGS_HASSIGNCOUNTER 0x00200000 |
◆ GWEN_CRYPT_TOKEN_KEYFLAGS_HASSTATUS
#define GWEN_CRYPT_TOKEN_KEYFLAGS_HASSTATUS 0x00010000 |
◆ GWEN_CRYPT_TOKEN_KEYINFO
◆ GWEN_CRYPT_TOKEN_KEYSTATUS
Enumerator |
---|
GWEN_Crypt_Token_KeyStatusUnknown | |
GWEN_Crypt_Token_KeyStatusFree | |
GWEN_Crypt_Token_KeyStatusNew | |
GWEN_Crypt_Token_KeyStatusActive | |
Definition at line 42 of file ct_keyinfo.h.
◆ GWEN_Crypt_Token_KeyInfo_AddFlags()
◆ GWEN_Crypt_Token_KeyInfo_Dump()
◆ GWEN_Crypt_Token_KeyInfo_dup()
◆ GWEN_Crypt_Token_KeyInfo_free()
◆ GWEN_Crypt_Token_KeyInfo_GetCryptAlgoId()
◆ GWEN_Crypt_Token_KeyInfo_GetExponentData()
◆ GWEN_Crypt_Token_KeyInfo_GetExponentLen()
◆ GWEN_Crypt_Token_KeyInfo_GetFlags()
◆ GWEN_Crypt_Token_KeyInfo_GetKeyDescr()
◆ GWEN_Crypt_Token_KeyInfo_GetKeyId()
◆ GWEN_Crypt_Token_KeyInfo_GetKeyNumber()
◆ GWEN_Crypt_Token_KeyInfo_GetKeySize()
◆ GWEN_Crypt_Token_KeyInfo_GetKeyVersion()
◆ GWEN_Crypt_Token_KeyInfo_GetModulusData()
◆ GWEN_Crypt_Token_KeyInfo_GetModulusLen()
◆ GWEN_Crypt_Token_KeyInfo_GetSignCounter()
◆ GWEN_Crypt_Token_KeyInfo_new()
◆ GWEN_Crypt_Token_KeyInfo_SetExponent()
◆ GWEN_Crypt_Token_KeyInfo_SetFlags()
◆ GWEN_Crypt_Token_KeyInfo_SetKeyDescr()
◆ GWEN_Crypt_Token_KeyInfo_SetKeyNumber()
◆ GWEN_Crypt_Token_KeyInfo_SetKeySize()
◆ GWEN_Crypt_Token_KeyInfo_SetKeyVersion()
◆ GWEN_Crypt_Token_KeyInfo_SetModulus()
◆ GWEN_Crypt_Token_KeyInfo_SetSignCounter()
◆ GWEN_Crypt_Token_KeyInfo_SubFlags()