SHA-1 algorithm context. More...
#include <sha1.h>
Data Fields | |
| uint32_t | buffer [SHA1_BLOCK_LENGTH/sizeof(uint32_t)] | 
| internal buffer  | |
| uint32_t | state [SHA1_DIGEST_LENGTH/sizeof(uint32_t)] | 
| buffering current state of hashing  | |
| uint32_t | byte_count | 
| already processed bytes  | |
| uint8_t | buffer_offset | 
| internal state variable to keep track if the buffer is filled before proceeding to hash this block  | |
| uint8_t | key_buffer [SHA1_BLOCK_LENGTH] | 
| internal state of the key buffer  | |
| uint8_t | inner_hash [SHA1_DIGEST_LENGTH] | 
| temporary buffer for the inner hashing  | |