QSC Post Quantum Cryptographic Library 1.3.0.0 (C1)
A post quantum secure library written in Ansi C
Loading...
Searching...
No Matches
qsc_tls_record_state Struct Reference

Stores the active TLS traffic keying material and sequence number for one record direction. More...

#include <tlsstate.h>

Data Fields

qsc_tls_cipher_suite suite
uint8_t key [32U]
size_t keylen
uint8_t iv [12U]
uint64_t sequence
bool initialized

Detailed Description

Stores the active TLS traffic keying material and sequence number for one record direction.

Field Documentation

◆ initialized

bool initialized

True when the record protection state is initialized.

◆ iv

uint8_t iv[12U]

Current static record IV bytes.

◆ key

uint8_t key[32U]

Current record protection key bytes.

◆ keylen

size_t keylen

Current record protection key length in bytes.

◆ sequence

uint64_t sequence

Current record sequence number.

◆ suite

Current record protection cipher suite.


The documentation for this struct was generated from the following file:
  • C:/Users/stepp/Documents/Visual Studio 2022/Projects/C/QSC/QSC/tlsstate.h