|  |  | 
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 hash will be placed. User must allocate enough space for hash result (ex. 32 bytes for 256, 28 bytes for 224).