gwenhywfar  4.3.3
Defines | Functions
ct_keyinfo.c File Reference
#include "ct_keyinfo_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>

Go to the source code of this file.

Defines

#define DISABLE_DEBUGLOG

Functions

void GWEN_Crypt_Token_KeyInfo_AddFlags (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t f)
GWEN_CRYPT_TOKEN_KEYINFOGWEN_Crypt_Token_KeyInfo_dup (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
void GWEN_Crypt_Token_KeyInfo_free (GWEN_CRYPT_TOKEN_KEYINFO *ki)
GWEN_CRYPT_CRYPTALGOID GWEN_Crypt_Token_KeyInfo_GetCryptAlgoId (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
const uint8_t * GWEN_Crypt_Token_KeyInfo_GetExponentData (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
uint32_t GWEN_Crypt_Token_KeyInfo_GetExponentLen (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
uint32_t GWEN_Crypt_Token_KeyInfo_GetFlags (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
const char * GWEN_Crypt_Token_KeyInfo_GetKeyDescr (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
uint32_t GWEN_Crypt_Token_KeyInfo_GetKeyId (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
uint32_t GWEN_Crypt_Token_KeyInfo_GetKeyNumber (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
int GWEN_Crypt_Token_KeyInfo_GetKeySize (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
uint32_t GWEN_Crypt_Token_KeyInfo_GetKeyVersion (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
const uint8_t * GWEN_Crypt_Token_KeyInfo_GetModulusData (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
uint32_t GWEN_Crypt_Token_KeyInfo_GetModulusLen (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
uint32_t GWEN_Crypt_Token_KeyInfo_GetSignCounter (const GWEN_CRYPT_TOKEN_KEYINFO *ki)
GWEN_CRYPT_TOKEN_KEYINFOGWEN_Crypt_Token_KeyInfo_new (uint32_t kid, GWEN_CRYPT_CRYPTALGOID a, int keySize)
void GWEN_Crypt_Token_KeyInfo_SetExponent (GWEN_CRYPT_TOKEN_KEYINFO *ki, const uint8_t *p, uint32_t len)
void GWEN_Crypt_Token_KeyInfo_SetFlags (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t f)
void GWEN_Crypt_Token_KeyInfo_SetKeyDescr (GWEN_CRYPT_TOKEN_KEYINFO *ki, const char *s)
void GWEN_Crypt_Token_KeyInfo_SetKeyNumber (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t i)
void GWEN_Crypt_Token_KeyInfo_SetKeySize (GWEN_CRYPT_TOKEN_KEYINFO *ki, int i)
void GWEN_Crypt_Token_KeyInfo_SetKeyVersion (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t i)
void GWEN_Crypt_Token_KeyInfo_SetModulus (GWEN_CRYPT_TOKEN_KEYINFO *ki, const uint8_t *p, uint32_t len)
void GWEN_Crypt_Token_KeyInfo_SetSignCounter (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t i)
void GWEN_Crypt_Token_KeyInfo_SubFlags (GWEN_CRYPT_TOKEN_KEYINFO *ki, uint32_t f)

Define Documentation

Definition at line 14 of file ct_keyinfo.c.


Function Documentation

Definition at line 112 of file ct_keyinfo.c.

Definition at line 203 of file ct_keyinfo.c.

Referenced by GWEN_Crypt_TokenFile__SetKeyInfo().

Definition at line 211 of file ct_keyinfo.c.

Referenced by GWEN_Crypt_TokenFile__SetKeyInfo().

Definition at line 295 of file ct_keyinfo.c.

Definition at line 104 of file ct_keyinfo.c.

Definition at line 257 of file ct_keyinfo.c.

Referenced by GWEN_Crypt_TokenFile__SetKeyInfo().

Definition at line 120 of file ct_keyinfo.c.

Referenced by GWEN_Crypt_TokenFile__SetKeyInfo().

Definition at line 238 of file ct_keyinfo.c.

Referenced by GWEN_Crypt_TokenFile__SetKeyInfo().

Definition at line 29 of file ct_keyinfo.c.

References GWEN_LIST_INIT, and GWEN_NEW_OBJECT.

Referenced by GWEN_Crypt_Token_KeyInfo_dup().

void GWEN_Crypt_Token_KeyInfo_SetExponent ( GWEN_CRYPT_TOKEN_KEYINFO ki,
const uint8_t *  p,
uint32_t  len 
)

Definition at line 144 of file ct_keyinfo.c.

Referenced by GWEN_Crypt_TokenFile__SetKeyInfo().

Definition at line 304 of file ct_keyinfo.c.

References NULL.

Definition at line 128 of file ct_keyinfo.c.

Referenced by GWEN_Crypt_TokenFile__SetKeyInfo().

void GWEN_Crypt_Token_KeyInfo_SetModulus ( GWEN_CRYPT_TOKEN_KEYINFO ki,
const uint8_t *  p,
uint32_t  len 
)

Definition at line 160 of file ct_keyinfo.c.