|
Lightweight Cryptography Primitives
|
State information for a TinyJAMBU-based PRNG. More...
#include <tinyjambu-prng.h>
Data Fields | |
| struct { | |
| unsigned char state [32] | |
| unsigned long long rekeys | |
| size_t count | |
| size_t limit | |
| } | s |
| unsigned long long | align |
State information for a TinyJAMBU-based PRNG.
| unsigned long long tinyjambu_prng_state_t::align |
For alignment of this structure
| size_t tinyjambu_prng_state_t::count |
Number of bytes generated since last reseed
| size_t tinyjambu_prng_state_t::limit |
Limit on generated bytes before a reseed
| unsigned long long tinyjambu_prng_state_t::rekeys |
Number of rekey operations so far
| struct { ... } tinyjambu_prng_state_t::s |
State
| unsigned char tinyjambu_prng_state_t::state[32] |
Current PRNG state
1.8.6