Lightweight Cryptography Primitives
 All Data Structures Files Functions Variables Typedefs Macros Pages
Data Fields
tinyjambu_prng_state_t Union Reference

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
 

Detailed Description

State information for a TinyJAMBU-based PRNG.

Field Documentation

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


The documentation for this union was generated from the following file: