#include "mdigest_p.h"#include <gwenhywfar/misc.h>#include <gwenhywfar/debug.h>Go to the source code of this file.
Functions | |
| int | GWEN_MDigest_Begin (GWEN_MDIGEST *md) |
| int | GWEN_MDigest_End (GWEN_MDIGEST *md) |
| void | GWEN_MDigest_free (GWEN_MDIGEST *md) |
| uint8_t * | GWEN_MDigest_GetDigestPtr (GWEN_MDIGEST *md) |
| unsigned int | GWEN_MDigest_GetDigestSize (GWEN_MDIGEST *md) |
| GWEN_CRYPT_HASHALGOID | GWEN_MDigest_GetHashAlgoId (const GWEN_MDIGEST *md) |
| GWEN_MDIGEST * | GWEN_MDigest_new (GWEN_CRYPT_HASHALGOID a) |
| GWEN_MDIGEST_BEGIN_FN | GWEN_MDigest_SetBeginFn (GWEN_MDIGEST *md, GWEN_MDIGEST_BEGIN_FN f) |
| void | GWEN_MDigest_SetDigestBuffer (GWEN_MDIGEST *md, uint8_t *buf, unsigned int l) |
| GWEN_MDIGEST_END_FN | GWEN_MDigest_SetEndFn (GWEN_MDIGEST *md, GWEN_MDIGEST_END_FN f) |
| GWEN_MDIGEST_UPDATE_FN | GWEN_MDigest_SetUpdateFn (GWEN_MDIGEST *md, GWEN_MDIGEST_UPDATE_FN f) |
| int | GWEN_MDigest_Update (GWEN_MDIGEST *md, const uint8_t *buf, unsigned int l) |
| int GWEN_MDigest_Begin | ( | GWEN_MDIGEST * | md | ) |
Definition at line 102 of file mdigest.c.
References GWEN_ERROR_NOT_IMPLEMENTED.
Referenced by GWEN_Crypt__KeyDataFromText(), and GWEN_Gui_CGui__HashPair().
| int GWEN_MDigest_End | ( | GWEN_MDIGEST * | md | ) |
Definition at line 113 of file mdigest.c.
References GWEN_ERROR_NOT_IMPLEMENTED.
Referenced by GWEN_Crypt__KeyDataFromText(), and GWEN_Gui_CGui__HashPair().
| void GWEN_MDigest_free | ( | GWEN_MDIGEST * | md | ) |
Definition at line 47 of file mdigest.c.
References GWEN_FREE_OBJECT.
Referenced by GWEN_Crypt__KeyDataFromText(), and GWEN_Gui_CGui__HashPair().
| uint8_t* GWEN_MDigest_GetDigestPtr | ( | GWEN_MDIGEST * | md | ) |
Definition at line 70 of file mdigest.c.
Referenced by GWEN_Crypt__KeyDataFromText(), and GWEN_Gui_CGui__HashPair().
| unsigned int GWEN_MDigest_GetDigestSize | ( | GWEN_MDIGEST * | md | ) |
| GWEN_CRYPT_HASHALGOID GWEN_MDigest_GetHashAlgoId | ( | const GWEN_MDIGEST * | md | ) |
| GWEN_MDIGEST* GWEN_MDigest_new | ( | GWEN_CRYPT_HASHALGOID | a | ) |
Definition at line 33 of file mdigest.c.
References GWEN_INHERIT_INIT, GWEN_LIST_INIT, and GWEN_NEW_OBJECT.
Referenced by GWEN_MDigest_Gc_new().
| GWEN_MDIGEST_BEGIN_FN GWEN_MDigest_SetBeginFn | ( | GWEN_MDIGEST * | md, | |
| GWEN_MDIGEST_BEGIN_FN | f | |||
| ) |
| void GWEN_MDigest_SetDigestBuffer | ( | GWEN_MDIGEST * | md, | |
| uint8_t * | buf, | |||
| unsigned int | l | |||
| ) |
This function takes over the given buffer
Definition at line 86 of file mdigest.c.
Referenced by GWEN_MDigest_Gc_End().
| GWEN_MDIGEST_END_FN GWEN_MDigest_SetEndFn | ( | GWEN_MDIGEST * | md, | |
| GWEN_MDIGEST_END_FN | f | |||
| ) |
| GWEN_MDIGEST_UPDATE_FN GWEN_MDigest_SetUpdateFn | ( | GWEN_MDIGEST * | md, | |
| GWEN_MDIGEST_UPDATE_FN | f | |||
| ) |
| int GWEN_MDigest_Update | ( | GWEN_MDIGEST * | md, | |
| const uint8_t * | buf, | |||
| unsigned int | l | |||
| ) |
Definition at line 124 of file mdigest.c.
References GWEN_ERROR_NOT_IMPLEMENTED.
Referenced by GWEN_Crypt__KeyDataFromText(), and GWEN_Gui_CGui__HashPair().
1.5.6