MagickCore 7.0.10
sha3.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _SHA3Info SHA3Info
 

Functions

WizardExport SHA3InfoAcquireSHA3Info (const HashType)
 
WizardExport SHA3InfoDestroySHA3Info (SHA3Info *)
 
WizardExport const StringInfoGetSHA3Digest (const SHA3Info *)
 
WizardExport unsigned int GetSHA3Blocksize (const SHA3Info *)
 
WizardExport unsigned int GetSHA3Digestsize (const SHA3Info *)
 
WizardExport WizardBooleanType InitializeSHA3 (SHA3Info *)
 
WizardExport WizardBooleanType FinalizeSHA3 (SHA3Info *)
 
WizardExport WizardBooleanType UpdateSHA3 (SHA3Info *, const StringInfo *)
 

Typedef Documentation

◆ SHA3Info

typedef struct _SHA3Info SHA3Info

Definition at line 26 of file sha3.h.

Function Documentation

◆ AcquireSHA3Info()

WizardExport SHA3Info * AcquireSHA3Info ( const HashType  )

◆ DestroySHA3Info()

◆ FinalizeSHA3()

WizardExport WizardBooleanType FinalizeSHA3 ( SHA3Info )

◆ GetSHA3Blocksize()

WizardExport unsigned int GetSHA3Blocksize ( const SHA3Info )

◆ GetSHA3Digest()

WizardExport const StringInfo * GetSHA3Digest ( const SHA3Info sha_info)

◆ GetSHA3Digestsize()

WizardExport unsigned int GetSHA3Digestsize ( const SHA3Info sha_info)

◆ InitializeSHA3()

WizardExport WizardBooleanType InitializeSHA3 ( SHA3Info )

◆ UpdateSHA3()

WizardExport WizardBooleanType UpdateSHA3 ( SHA3Info sha_info,
const StringInfo message 
)

Definition at line 903 of file sha3.c.

References Absorb(), GetStringInfoDatum(), GetStringInfoLength(), _SHA3Info::signature, and WizardSignature.

Referenced by UpdateHash().