ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
QuicPacketKeys Struct Reference

The client/server packet-protection secrets for one QUIC encryption level. More...

#include <quic_crypto.h>

Public Attributes

uint8_t gcm [PROTOCORE_AES128GCM_BORROW]
 
uint8_t iv [12]
 AEAD nonce base (XOR'd with the padded packet number).
 

Detailed Description

The client/server packet-protection secrets for one QUIC encryption level.

Definition at line 46 of file quic_crypto.h.

Member Data Documentation

◆ gcm

uint8_t QuicPacketKeys::gcm[PROTOCORE_AES128GCM_BORROW]

this direction's AEAD borrow. Carries both keyed contexts: the record AEAD and the header-protection block. Replaces the raw keys, so neither stays resident, and both are keyed once.

Definition at line 48 of file quic_crypto.h.

◆ iv

uint8_t QuicPacketKeys::iv[12]

AEAD nonce base (XOR'd with the padded packet number).

Definition at line 52 of file quic_crypto.h.


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