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_alpn_protocols Struct Reference

Stores a bounded ordered ALPN protocol list and its negotiation policy. More...

#include <tlsstate.h>

Data Fields

uint8_t protocols [QSC_TLS_MAX_ALPN_PROTOCOLS][QSC_TLS_MAX_ALPN_SIZE]
size_t protocollens [QSC_TLS_MAX_ALPN_PROTOCOLS]
size_t protocolcount
bool required
bool configured

Detailed Description

Stores a bounded ordered ALPN protocol list and its negotiation policy.

Field Documentation

◆ configured

bool configured

Indicates that ALPN policy has been configured.

◆ protocolcount

size_t protocolcount

Number of valid protocol identifiers.

◆ protocollens

size_t protocollens[QSC_TLS_MAX_ALPN_PROTOCOLS]

Length, in bytes, of each ALPN protocol identifier.

◆ protocols

Ordered ALPN protocol identifiers without terminating NULL bytes.

◆ required

bool required

Require a mutually supported protocol when true.


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