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. | |
Encryption context for a specific direction and encryption level in a QUIC connection.
uint8_t imquic_encryption::hp[32] |
Header protection.
size_t imquic_encryption::hp_len |
Length of the header protection.
uint8_t imquic_encryption::iv[2][12] |
IV (key phased)
size_t imquic_encryption::iv_len |
Length of the IV.
uint8_t imquic_encryption::key[2][32] |
Key (key phased)
size_t imquic_encryption::key_len |
Length of the key.
const EVP_MD* imquic_encryption::md |
Hashing algorithm.
uint8_t imquic_encryption::secret[2][48] |
Secret (key phased)
size_t imquic_encryption::secret_len |
Length of the secret.