Lightweight Cryptography Primitives
 All Data Structures Files Functions Variables Typedefs Macros Pages
Data Fields
xoodyak_hkdf_state_t Struct Reference

State for incremental generation of key material from Xoodyak-HKDF. More...

#include <xoodyak-hkdf.h>

Data Fields

unsigned char prk [XOODYAK_HKDF_OUTPUT_SIZE]
 
unsigned char out [XOODYAK_HKDF_OUTPUT_SIZE]
 
unsigned char counter
 
unsigned char posn
 

Detailed Description

State for incremental generation of key material from Xoodyak-HKDF.

Field Documentation

unsigned char xoodyak_hkdf_state_t::counter

Counter for the next output block to generate

unsigned char xoodyak_hkdf_state_t::out[XOODYAK_HKDF_OUTPUT_SIZE]

Last output block that was generated for xoodyak_hkdf_expand()

unsigned char xoodyak_hkdf_state_t::posn

Current position in the output block

unsigned char xoodyak_hkdf_state_t::prk[XOODYAK_HKDF_OUTPUT_SIZE]

Hashed key from xoodyak_hkdf_extract()


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