Loading...
Searching...
No Matches
Data Fields
imquic_encryption Struct Reference

Encryption context for a specific direction and encryption level in a QUIC connection. More...

#include <crypto.h>

Data Fields

const EVP_MD * md
 Hashing algorithm.
 
uint8_t secret [2][48]
 Secret (key phased)
 
size_t secret_len
 Length of the secret.
 
uint8_t key [2][32]
 Key (key phased)
 
size_t key_len
 Length of the key.
 
uint8_t iv [2][12]
 IV (key phased)
 
size_t iv_len
 Length of the IV.
 
uint8_t hp [32]
 Header protection.
 
size_t hp_len
 Length of the header protection.
 

Detailed Description

Encryption context for a specific direction and encryption level in a QUIC connection.

Field Documentation

◆ hp

uint8_t imquic_encryption::hp[32]

Header protection.

◆ hp_len

size_t imquic_encryption::hp_len

Length of the header protection.

◆ iv

uint8_t imquic_encryption::iv[2][12]

IV (key phased)

◆ iv_len

size_t imquic_encryption::iv_len

Length of the IV.

◆ key

uint8_t imquic_encryption::key[2][32]

Key (key phased)

◆ key_len

size_t imquic_encryption::key_len

Length of the key.

◆ md

const EVP_MD* imquic_encryption::md

Hashing algorithm.

◆ secret

uint8_t imquic_encryption::secret[2][48]

Secret (key phased)

◆ secret_len

size_t imquic_encryption::secret_len

Length of the secret.


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