Struct containing the parameters required to hash a message in one go. More...
#include <SHA2.h>
Data Fields | |
SHA2_HashSize | hashSize |
size_t | totalLength |
const uint8_t * | message |
uint8_t * | digest |
Struct containing the parameters required to hash a message in one go.
SHA2_HashSize SHA2_OperationOneStep_::hashSize |
The hash size to use. This also determines the required size of digest
.
size_t SHA2_OperationOneStep_::totalLength |
The length of the message to hash.
const uint8_t* SHA2_OperationOneStep_::message |
Pointer to the message to hash
uint8_t* SHA2_OperationOneStep_::digest |
Pointer to location output digest will be placed. User must allocate enough space for hash result (ex. 32 bytes for 256, 28 bytes for 224).