Defines | Functions

paddalgo.c File Reference

#include "paddalgo_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_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)

Define Documentation

#define DISABLE_DEBUGLOG

Definition at line 15 of file paddalgo.c.


Function Documentation

void GWEN_Crypt_PaddAlgo_Attach ( GWEN_CRYPT_PADDALGO a  ) 

Definition at line 101 of file paddalgo.c.

GWEN_CRYPT_PADDALGO* GWEN_Crypt_PaddAlgo_dup ( const GWEN_CRYPT_PADDALGO na  ) 

Definition at line 152 of file paddalgo.c.

References GWEN_Crypt_PaddAlgo_new().

void GWEN_Crypt_PaddAlgo_free ( GWEN_CRYPT_PADDALGO a  ) 

Definition at line 163 of file paddalgo.c.

References GWEN_FREE_OBJECT.

GWEN_CRYPT_PADDALGO* GWEN_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  ) 

Definition at line 186 of file paddalgo.c.

Referenced by GWEN_Padd_ApplyPaddAlgo().

GWEN_CRYPT_PADDALGO* GWEN_Crypt_PaddAlgo_new ( GWEN_CRYPT_PADDALGOID  id  ) 

Definition at line 88 of file paddalgo.c.

References GWEN_NEW_OBJECT.

Referenced by GWEN_Crypt_PaddAlgo_dup(), and GWEN_Crypt_PaddAlgo_fromDb().

void GWEN_Crypt_PaddAlgo_SetPaddSize ( GWEN_CRYPT_PADDALGO a,
int  s 
)

Definition at line 194 of file paddalgo.c.

int GWEN_Crypt_PaddAlgo_toDb ( const GWEN_CRYPT_PADDALGO a,
GWEN_DB_NODE db 
)
GWEN_CRYPT_PADDALGOID GWEN_Crypt_PaddAlgoId_fromString ( const char *  s  ) 

Definition at line 28 of file paddalgo.c.

Referenced by GWEN_Crypt_PaddAlgo_fromDb().

const char* GWEN_Crypt_PaddAlgoId_toString ( GWEN_CRYPT_PADDALGOID  a  )