MagickCore 7.0.10
hmac.h File Reference
#include "wizard/hash.h"
Include dependency graph for hmac.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _HMACInfo HMACInfo
 

Functions

WizardExport HMACInfoAcquireHMACInfo (const HashType)
 
WizardExport HMACInfoDestroyHMACInfo (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

◆ HMACInfo

typedef struct _HMACInfo HMACInfo

Definition at line 28 of file hmac.h.

Function Documentation

◆ AcquireHMACInfo()

WizardExport HMACInfo * AcquireHMACInfo ( const HashType  )

◆ ConstructHMAC()

WizardExport void ConstructHMAC ( HMACInfo ,
const StringInfo ,
const StringInfo  
)

◆ DestroyHMACInfo()

◆ FinalizeHMAC()

WizardExport void FinalizeHMAC ( HMACInfo )

◆ GetHMACDigest()

◆ GetHMACDigestsize()

WizardExport size_t GetHMACDigestsize ( const HMACInfo hmac_info)

◆ InitializeHMAC()

WizardExport void InitializeHMAC ( HMACInfo ,
const StringInfo  
)

◆ ResetHMAC()

WizardExport void ResetHMAC ( HMACInfo )

◆ UpdateHMAC()

WizardExport void UpdateHMAC ( HMACInfo hmac_info,
const StringInfo message 
)