|
gwenhywfar 5.14.1
|
#include "mdigestgc_p.h"#include <gwenhywfar/misc.h>#include <gwenhywfar/debug.h>
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_MDIGEST * | GWEN_MDigest_Gc_new (GWEN_CRYPT_HASHALGOID a) |
| int | GWEN_MDigest_Gc_Update (GWEN_MDIGEST *md, const uint8_t *buf, unsigned int l) |
| GWEN_MDIGEST * | GWEN_MDigest_Md5_new (void) |
| GWEN_MDIGEST * | GWEN_MDigest_Rmd160_new (void) |
| GWEN_MDIGEST * | GWEN_MDigest_Sha1_new (void) |
| GWEN_MDIGEST * | GWEN_MDigest_Sha256_new (void) |
| #define DISABLE_DEBUGLOG |
Definition at line 15 of file mdigestgc.c.
| 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, and GWEN_UNUSED.
Referenced by GWEN_MDigest_Gc_new().

| 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, GWEN_LOGDOMAIN, and GWEN_MDigest_Gc_Begin().
Referenced by GWEN_MDigest_Gc_Begin(), and GWEN_MDigest_Gc_new().


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


| GWEN_MDIGEST * GWEN_MDigest_Gc_new | ( | GWEN_CRYPT_HASHALGOID | a | ) |
Definition at line 118 of file mdigestgc.c.
References GWEN_CRYPT_HASHALGOID, GWEN_Digest_Gc_freeData(), GWEN_INHERIT_SETDATA, GWEN_MDigest_Gc_Begin(), GWEN_MDigest_Gc_End(), GWEN_MDigest_Gc_Update(), GWEN_MDigest_new(), GWEN_MDigest_SetBeginFn(), GWEN_MDigest_SetEndFn(), GWEN_MDigest_SetUpdateFn(), and GWEN_NEW_OBJECT.
Referenced by GWEN_MDigest_Md5_new(), GWEN_MDigest_Rmd160_new(), GWEN_MDigest_Sha1_new(), and GWEN_MDigest_Sha256_new().


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

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


| GWEN_MDIGEST * GWEN_MDigest_Rmd160_new | ( | void | ) |
Definition at line 158 of file mdigestgc.c.
References GWEN_INHERIT_GETDATA, GWEN_MDigest_Gc_new(), and GWEN_MDigest_SetDigestLen().
Referenced by checkTree(), GWEN_Crypt__KeyDataFromText(), GWEN_CryptMgrKeys_SignData(), GWEN_CryptMgrKeys_VerifyData(), GWEN_PasswordStore_CheckDigest(), GWEN_PasswordStore_Digest(), GWEN_Sar_AddFile(), GWEN_Sar_ExtractAndDigestFileDir(), GWEN_Sar_ExtractAndDigestFileLink(), GWEN_Sar_ExtractAndDigestFileReg(), GWEN_Sar_Sign(), GWEN_Sar_Verify(), and hashTree().


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

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

