MagickCore 7.0.10
|
Data Fields | |
HashType | hash |
unsigned int | digestsize |
unsigned int | blocksize |
StringInfo * | digest |
unsigned char | state [SHA3PermutationSize/8] |
unsigned char | message [SHA3MaximumRate/8] |
unsigned int | rate |
unsigned int | capacity |
unsigned int | bits_in_queue |
size_t | length |
WizardBooleanType | squeeze |
unsigned int | squeeze_bits |
unsigned int | rho [SHA3Lanes] |
WizardSizeType | rounds [SHA3Rounds] |
WizardBooleanType | lsb_first |
time_t | timestamp |
size_t | signature |
unsigned int _SHA3Info::bits_in_queue |
Definition at line 85 of file sha3.c.
Referenced by Absorb(), AbsorbQueue(), InitializeSponge(), and PadAndSwitchToSqueezingPhase().
unsigned int _SHA3Info::blocksize |
Definition at line 73 of file sha3.c.
Referenced by AcquireSHA3Info(), and GetSHA3Blocksize().
unsigned int _SHA3Info::capacity |
Definition at line 84 of file sha3.c.
Referenced by InitializeSponge().
StringInfo* _SHA3Info::digest |
Definition at line 76 of file sha3.c.
Referenced by AcquireSHA3Info(), DestroySHA3Info(), FinalizeSHA3(), and GetSHA3Digest().
unsigned int _SHA3Info::digestsize |
Definition at line 72 of file sha3.c.
Referenced by AcquireSHA3Info(), FinalizeSHA3(), and GetSHA3Digestsize().
HashType _SHA3Info::hash |
Definition at line 69 of file sha3.c.
Referenced by AcquireSHA3Info(), and InitializeSHA3().
size_t _SHA3Info::length |
Definition at line 88 of file sha3.c.
Referenced by FinalizeSHA3(), and InitializeSponge().
WizardBooleanType _SHA3Info::lsb_first |
Definition at line 101 of file sha3.c.
Referenced by AcquireSHA3Info(), and SHA3Permutation().
unsigned char _SHA3Info::message[SHA3MaximumRate/8] |
Definition at line 80 of file sha3.c.
Referenced by Absorb(), AbsorbQueue(), InitializeSponge(), PadAndSwitchToSqueezingPhase(), and Squeeze().
unsigned int _SHA3Info::rate |
Definition at line 83 of file sha3.c.
Referenced by Absorb(), AbsorbQueue(), InitializeSponge(), PadAndSwitchToSqueezingPhase(), and Squeeze().
unsigned int _SHA3Info::rho[SHA3Lanes] |
Definition at line 95 of file sha3.c.
Referenced by SHA3InitializeRho(), and SHA3PermutationOnWords().
WizardSizeType _SHA3Info::rounds[SHA3Rounds] |
Definition at line 98 of file sha3.c.
Referenced by SHA3InitializeRoundConstants(), and SHA3PermutationOnWords().
size_t _SHA3Info::signature |
Definition at line 107 of file sha3.c.
Referenced by AcquireSHA3Info(), DestroySHA3Info(), FinalizeSHA3(), GetSHA3Blocksize(), GetSHA3Digest(), GetSHA3Digestsize(), InitializeSHA3(), and UpdateSHA3().
WizardBooleanType _SHA3Info::squeeze |
Definition at line 91 of file sha3.c.
Referenced by Absorb(), InitializeSponge(), PadAndSwitchToSqueezingPhase(), and Squeeze().
unsigned int _SHA3Info::squeeze_bits |
Definition at line 94 of file sha3.c.
Referenced by InitializeSponge(), PadAndSwitchToSqueezingPhase(), and Squeeze().
unsigned char _SHA3Info::state[SHA3PermutationSize/8] |
Definition at line 79 of file sha3.c.
Referenced by Absorb(), AbsorbQueue(), InitializeSponge(), PadAndSwitchToSqueezingPhase(), and Squeeze().
time_t _SHA3Info::timestamp |
Definition at line 104 of file sha3.c.
Referenced by AcquireSHA3Info().