Context for operations on a sponge with keccak permutation.  
 More...
Context for operations on a sponge with keccak permutation. 
Definition at line 54 of file sha3.h.
 
#include <sha3.h>
 | 
| unsigned char  | state [200] | 
|   | State of the Keccak sponge.  
  | 
|   | 
| unsigned int  | i | 
|   | Current position within the state.  
  | 
|   | 
| unsigned char  | delimitedSuffix | 
|   | The suffix used for padding.  
  | 
|   | 
| unsigned int  | rate | 
|   | The bitrate of the sponge.  
  | 
|   | 
| unsigned int  | capacity | 
|   | The capacity in bits of the sponge.  
  | 
|   | 
| unsigned int  | rateInBytes | 
|   | The rate in bytes of the sponge.  
  | 
|   | 
◆ capacity
      
        
          | unsigned int keccak_state_t::capacity | 
        
      
 
The capacity in bits of the sponge. 
Definition at line 64 of file sha3.h.
 
 
◆ delimitedSuffix
      
        
          | unsigned char keccak_state_t::delimitedSuffix | 
        
      
 
The suffix used for padding. 
Definition at line 60 of file sha3.h.
 
 
      
        
          | unsigned int keccak_state_t::i | 
        
      
 
Current position within the state. 
Definition at line 58 of file sha3.h.
 
 
◆ rate
      
        
          | unsigned int keccak_state_t::rate | 
        
      
 
The bitrate of the sponge. 
Definition at line 62 of file sha3.h.
 
 
◆ rateInBytes
      
        
          | unsigned int keccak_state_t::rateInBytes | 
        
      
 
The rate in bytes of the sponge. 
Definition at line 66 of file sha3.h.
 
 
◆ state
      
        
          | unsigned char keccak_state_t::state[200] | 
        
      
 
State of the Keccak sponge. 
Definition at line 56 of file sha3.h.
 
 
The documentation for this struct was generated from the following file: