gwenhywfar 5.14.1
paddalgo.c File Reference
#include "paddalgo_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>
Include dependency graph for paddalgo.c:

Go to the source code of this file.

Macros

#define DISABLE_DEBUGLOG

Functions

void GWEN_Crypt_PaddAlgo_Attach (GWEN_CRYPT_PADDALGO *a)
GWEN_CRYPT_PADDALGOGWEN_Crypt_PaddAlgo_dup (const GWEN_CRYPT_PADDALGO *na)
void GWEN_Crypt_PaddAlgo_free (GWEN_CRYPT_PADDALGO *a)
GWEN_CRYPT_PADDALGOGWEN_Crypt_PaddAlgo_fromDb (GWEN_DB_NODE *db)
GWEN_CRYPT_PADDALGOID GWEN_Crypt_PaddAlgo_GetId (const GWEN_CRYPT_PADDALGO *a)
int GWEN_Crypt_PaddAlgo_GetPaddSize (const GWEN_CRYPT_PADDALGO *a)
GWEN_CRYPT_PADDALGOGWEN_Crypt_PaddAlgo_new (GWEN_CRYPT_PADDALGOID id)
void GWEN_Crypt_PaddAlgo_SetPaddSize (GWEN_CRYPT_PADDALGO *a, int s)
int GWEN_Crypt_PaddAlgo_toDb (const GWEN_CRYPT_PADDALGO *a, GWEN_DB_NODE *db)
GWEN_CRYPT_PADDALGOID GWEN_Crypt_PaddAlgoId_fromString (const char *s)
const char * GWEN_Crypt_PaddAlgoId_toString (GWEN_CRYPT_PADDALGOID a)

Macro Definition Documentation

◆ DISABLE_DEBUGLOG

#define DISABLE_DEBUGLOG

Definition at line 15 of file paddalgo.c.

Function Documentation

◆ GWEN_Crypt_PaddAlgo_Attach()

void GWEN_Crypt_PaddAlgo_Attach ( GWEN_CRYPT_PADDALGO * a)

Definition at line 104 of file paddalgo.c.

◆ GWEN_Crypt_PaddAlgo_dup()

GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_dup ( const GWEN_CRYPT_PADDALGO * na)

Definition at line 158 of file paddalgo.c.

References GWEN_Crypt_PaddAlgo_new().

Here is the call graph for this function:

◆ GWEN_Crypt_PaddAlgo_free()

void GWEN_Crypt_PaddAlgo_free ( GWEN_CRYPT_PADDALGO * a)

Definition at line 170 of file paddalgo.c.

References GWEN_FREE_OBJECT.

◆ GWEN_Crypt_PaddAlgo_fromDb()

GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_fromDb ( GWEN_DB_NODE * db)

◆ GWEN_Crypt_PaddAlgo_GetId()

GWEN_CRYPT_PADDALGOID GWEN_Crypt_PaddAlgo_GetId ( const GWEN_CRYPT_PADDALGO * a)

Definition at line 186 of file paddalgo.c.

References GWEN_CRYPT_PADDALGOID.

Referenced by GWEN_Crypt_TokenFile__Sign(), GWEN_Crypt_TokenFile__Verify(), GWEN_Padd_ApplyPaddAlgo(), and GWEN_Padd_UnapplyPaddAlgo().

Here is the caller graph for this function:

◆ GWEN_Crypt_PaddAlgo_GetPaddSize()

int GWEN_Crypt_PaddAlgo_GetPaddSize ( const GWEN_CRYPT_PADDALGO * a)

Definition at line 195 of file paddalgo.c.

Referenced by GWEN_Padd_ApplyPaddAlgo().

Here is the caller graph for this function:

◆ GWEN_Crypt_PaddAlgo_new()

GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_new ( GWEN_CRYPT_PADDALGOID id)

Definition at line 90 of file paddalgo.c.

References GWEN_CRYPT_PADDALGOID, and GWEN_NEW_OBJECT.

Referenced by cryptWithNew(), GWEN_Crypt_PaddAlgo_dup(), GWEN_Crypt_PaddAlgo_fromDb(), and signWithNew().

Here is the caller graph for this function:

◆ GWEN_Crypt_PaddAlgo_SetPaddSize()

void GWEN_Crypt_PaddAlgo_SetPaddSize ( GWEN_CRYPT_PADDALGO * a,
int s )

Definition at line 204 of file paddalgo.c.

◆ GWEN_Crypt_PaddAlgo_toDb()

int GWEN_Crypt_PaddAlgo_toDb ( const GWEN_CRYPT_PADDALGO * a,
GWEN_DB_NODE * db )

Definition at line 143 of file paddalgo.c.

References GWEN_Crypt_PaddAlgoId_toString(), GWEN_DB_FLAGS_OVERWRITE_VARS, GWEN_DB_SetCharValue(), and GWEN_DB_SetIntValue().

Here is the call graph for this function:

◆ GWEN_Crypt_PaddAlgoId_fromString()

GWEN_CRYPT_PADDALGOID GWEN_Crypt_PaddAlgoId_fromString ( const char * s)

Definition at line 28 of file paddalgo.c.

References GWEN_CRYPT_PADDALGOID, and GWEN_Crypt_PaddAlgoId_fromString().

Referenced by GWEN_Crypt_PaddAlgo_fromDb(), and GWEN_Crypt_PaddAlgoId_fromString().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_Crypt_PaddAlgoId_toString()

const char * GWEN_Crypt_PaddAlgoId_toString ( GWEN_CRYPT_PADDALGOID a)

Definition at line 58 of file paddalgo.c.

References GWEN_CRYPT_PADDALGOID.

Referenced by GWEN_Crypt_PaddAlgo_toDb(), GWEN_Padd_ApplyPaddAlgo(), and GWEN_Padd_UnapplyPaddAlgo().

Here is the caller graph for this function: