OpenVPN
Data Fields

Container for unidirectional cipher and HMAC key material. More...

#include <crypto.h>

Data Fields

uint8_t cipher [MAX_CIPHER_KEY_LENGTH]
 Key material for cipher operations. More...
 
uint8_t hmac [MAX_HMAC_KEY_LENGTH]
 Key material for HMAC operations. More...
 

Detailed Description

Container for unidirectional cipher and HMAC key material.

Definition at line 153 of file crypto.h.

Field Documentation

◆ cipher

Key material for cipher operations.

Definition at line 155 of file crypto.h.

Referenced by check_key(), fixup_key(), generate_key_random(), init_key_ctx(), key2_print(), key_is_zero(), read_key(), and write_key().

◆ hmac

Key material for HMAC operations.

Definition at line 157 of file crypto.h.

Referenced by generate_key_expansion(), generate_key_random(), init_key_ctx(), key2_print(), read_key(), and write_key().


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