gwenhywfar 5.10.1
Macros | Functions
mdigestgc.c File Reference
#include "mdigestgc_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>
Include dependency graph for mdigestgc.c:

Go to the source code of this file.

Macros

#define DISABLE_DEBUGLOG
 

Functions

GWENHYWFAR_CB void GWEN_Digest_Gc_freeData (GWEN_UNUSED void *bp, void *p)
 
int GWEN_MDigest_Gc_Begin (GWEN_MDIGEST *md)
 
int GWEN_MDigest_Gc_End (GWEN_MDIGEST *md)
 
GWEN_MDIGESTGWEN_MDigest_Gc_new (GWEN_CRYPT_HASHALGOID a)
 
int GWEN_MDigest_Gc_Update (GWEN_MDIGEST *md, const uint8_t *buf, unsigned int l)
 
GWEN_MDIGESTGWEN_MDigest_Md5_new (void)
 
GWEN_MDIGESTGWEN_MDigest_Rmd160_new (void)
 
GWEN_MDIGESTGWEN_MDigest_Sha1_new (void)
 
GWEN_MDIGESTGWEN_MDigest_Sha256_new (void)
 

Macro Definition Documentation

◆ DISABLE_DEBUGLOG

#define DISABLE_DEBUGLOG

Definition at line 15 of file mdigestgc.c.

Function Documentation

◆ GWEN_Digest_Gc_freeData()

GWENHYWFAR_CB void GWEN_Digest_Gc_freeData ( GWEN_UNUSED void *  bp,
void *  p 
)

Definition at line 104 of file mdigestgc.c.

References GWEN_FREE_OBJECT.

Referenced by GWEN_MDigest_Gc_new().

Here is the caller graph for this function:

◆ GWEN_MDigest_Gc_Begin()

int GWEN_MDigest_Gc_Begin ( GWEN_MDIGEST md)

Definition at line 29 of file mdigestgc.c.

References DBG_INFO, GWEN_ERROR_GENERIC, GWEN_INHERIT_GETDATA, and GWEN_LOGDOMAIN.

Referenced by GWEN_MDigest_Gc_new().

Here is the caller graph for this function:

◆ GWEN_MDigest_Gc_End()

int GWEN_MDigest_Gc_End ( GWEN_MDIGEST md)

Definition at line 51 of file mdigestgc.c.

References DBG_INFO, GWEN_ERROR_GENERIC, GWEN_INHERIT_GETDATA, GWEN_LOGDOMAIN, and GWEN_MDigest_SetDigestBuffer().

Referenced by GWEN_MDigest_Gc_new().

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

◆ GWEN_MDigest_Gc_new()

GWEN_MDIGEST * GWEN_MDigest_Gc_new ( GWEN_CRYPT_HASHALGOID  a)

◆ GWEN_MDigest_Gc_Update()

int GWEN_MDigest_Gc_Update ( GWEN_MDIGEST md,
const uint8_t *  buf,
unsigned int  l 
)

Definition at line 84 of file mdigestgc.c.

References DBG_INFO, GWEN_ERROR_NOT_OPEN, GWEN_INHERIT_GETDATA, and GWEN_LOGDOMAIN.

Referenced by GWEN_MDigest_Gc_new().

Here is the caller graph for this function:

◆ GWEN_MDigest_Md5_new()

GWEN_MDIGEST * GWEN_MDigest_Md5_new ( void  )

Definition at line 140 of file mdigestgc.c.

References GWEN_INHERIT_GETDATA, GWEN_MDigest_Gc_new(), and GWEN_MDigest_SetDigestLen().

Referenced by GWEN_Crypt__KeyDataFromText(), and GWEN_Gui__HashPair().

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

◆ GWEN_MDigest_Rmd160_new()

GWEN_MDIGEST * GWEN_MDigest_Rmd160_new ( void  )

◆ GWEN_MDigest_Sha1_new()

GWEN_MDIGEST * GWEN_MDigest_Sha1_new ( void  )

Definition at line 176 of file mdigestgc.c.

References GWEN_INHERIT_GETDATA, GWEN_MDigest_Gc_new(), and GWEN_MDigest_SetDigestLen().

Here is the call graph for this function:

◆ GWEN_MDigest_Sha256_new()

GWEN_MDIGEST * GWEN_MDigest_Sha256_new ( void  )

Definition at line 194 of file mdigestgc.c.

References GWEN_INHERIT_GETDATA, GWEN_MDigest_Gc_new(), and GWEN_MDigest_SetDigestLen().

Referenced by GWEN_Crypt_TokenFile__Sign(), GWEN_Crypt_TokenFile__Verify(), GWEN_SmallTresor_Decrypt(), and GWEN_SmallTresor_Encrypt().

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