A context struct maintained for streaming operations.  
 More...
#include <sw/device/lib/crypto/drivers/hmac.h>
 | 
| 
uint32_t  | cfg_reg | 
|   | 
| 
uint32_t  | key [kHmacMaxBlockWords] | 
|   | 
| 
size_t  | key_wordlen | 
|   | 
| 
size_t  | msg_block_bytelen | 
|   | 
| 
size_t  | digest_wordlen | 
|   | 
| 
uint32_t  | H [kHmacMaxDigestWords] | 
|   | 
| 
uint32_t  | lower | 
|   | 
| 
uint32_t  | upper | 
|   | 
| 
uint32_t  | hw_started | 
|   | 
| 
uint8_t  | partial_block [kHmacMaxBlockBytes] | 
|   | 
| 
size_t  | partial_block_len | 
|   | 
A context struct maintained for streaming operations. 
Definition at line 57 of file hmac.h.
 
◆ cfg_reg
      
        
          | uint32_t hmac_ctx::cfg_reg | 
        
      
 
 
◆ digest_wordlen
      
        
          | size_t hmac_ctx::digest_wordlen | 
        
      
 
 
      
        
          | uint32_t hmac_ctx::H[kHmacMaxDigestWords] | 
        
      
 
 
◆ hw_started
      
        
          | uint32_t hmac_ctx::hw_started | 
        
      
 
 
◆ key
      
        
          | uint32_t hmac_ctx::key[kHmacMaxBlockWords] | 
        
      
 
 
◆ key_wordlen
      
        
          | size_t hmac_ctx::key_wordlen | 
        
      
 
 
◆ lower
◆ msg_block_bytelen
      
        
          | size_t hmac_ctx::msg_block_bytelen | 
        
      
 
 
◆ partial_block
      
        
          | uint8_t hmac_ctx::partial_block[kHmacMaxBlockBytes] | 
        
      
 
 
◆ partial_block_len
      
        
          | size_t hmac_ctx::partial_block_len | 
        
      
 
 
◆ upper