WizardsToolkit  1.0.7
hash.c File Reference
#include "wizard/studio.h"
#include "wizard/crc64.h"
#include "wizard/exception.h"
#include "wizard/exception-private.h"
#include "wizard/hash.h"
#include "wizard/memory_.h"
#include "wizard/md5.h"
#include "wizard/sha1.h"
#include "wizard/sha224.h"
#include "wizard/sha256.h"
#include "wizard/sha384.h"
#include "wizard/sha512.h"
Include dependency graph for hash.c:

Go to the source code of this file.

Data Structures

struct  _HashInfo

Functions

WizardExport HashInfoAcquireHashInfo (const HashType hash)
WizardExport HashInfoDestroyHashInfo (HashInfo *hash_info)
WizardExport void FinalizeHash (HashInfo *hash_info)
WizardExport size_t GetHashBlocksize (const HashInfo *hash_info)
WizardExport const StringInfoGetHashDigest (const HashInfo *hash_info)
WizardExport size_t GetHashDigestsize (const HashInfo *hash_info)
WizardExport char * GetHashHexDigest (const HashInfo *hash_info)
WizardExport void InitializeHash (HashInfo *hash_info)
WizardExport void UpdateHash (HashInfo *hash_info, const StringInfo *message)

Function Documentation