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()