Typedefs | Functions

hmac.h File Reference

#include "wizard/hash.h"

Go to the source code of this file.

Typedefs

typedef struct _HMACInfo HMACInfo

Functions

WizardExport HMACInfoAcquireHMACInfo (const HashType)
WizardExport HMACInfo ** DestroyHMACInfo (HMACInfo *)
WizardExport const StringInfoGetHMACDigest (const HMACInfo *)
WizardExport size_t GetHMACDigestsize (const HMACInfo *)
WizardExport void ConstructHMAC (HMACInfo *, const StringInfo *, const StringInfo *)
WizardExport void FinalizeHMAC (HMACInfo *)
WizardExport void InitializeHMAC (HMACInfo *, const StringInfo *)
WizardExport void ResetHMAC (HMACInfo *)
WizardExport void UpdateHMAC (HMACInfo *, const StringInfo *)

Typedef Documentation

typedef struct _HMACInfo HMACInfo

Function Documentation

WizardExport HMACInfo* AcquireHMACInfo ( const   HashType  ) 
WizardExport void ConstructHMAC ( HMACInfo ,
const StringInfo ,
const StringInfo  
)
WizardExport HMACInfo* * DestroyHMACInfo ( HMACInfo  ) 
WizardExport void FinalizeHMAC ( HMACInfo  ) 
WizardExport const StringInfo* GetHMACDigest ( const HMACInfo  ) 
WizardExport size_t GetHMACDigestsize ( const HMACInfo  ) 
WizardExport void InitializeHMAC ( HMACInfo ,
const StringInfo  
)
WizardExport void ResetHMAC ( HMACInfo  ) 
WizardExport void UpdateHMAC ( HMACInfo ,
const StringInfo  
)