|
Lightweight Cryptography Primitives
|
Structure of the "x" value for DrySPONGE128. More...
#include <internal-drysponge.h>
Data Fields | |
| uint64_t | S [DRYSPONGE128_XSIZE/8] |
| uint32_t | W [DRYSPONGE128_XSIZE/4] |
| uint8_t | B [DRYSPONGE128_XSIZE] |
| gascon128_state_t | c |
| uint32_t | domain |
| uint32_t | rounds |
| drysponge128_rate_t | r |
| drysponge128_x_t | x |
Structure of the "x" value for DrySPONGE128.
Structure of the rolling DrySPONGE128 state.
| uint8_t __attribute__::B[DRYSPONGE128_XSIZE] |
Bytes of the rate
| gascon128_state_t __attribute__::c |
GASCON-128 state for the capacity
| uint32_t __attribute__::domain |
Domain value to mix on next F call
| drysponge128_rate_t __attribute__::r |
Buffer for a rate block of data
| uint32_t __attribute__::rounds |
Number of rounds for next G call
| uint64_t __attribute__::S[DRYSPONGE128_XSIZE/8] |
64-bit words of the rate
| uint32_t __attribute__::W[DRYSPONGE128_XSIZE/4] |
32-bit words of the rate
| drysponge128_x_t __attribute__::x |
"x" value for the sponge
1.8.6