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

Thin TLS bridge object binding wrapper validation policy and trust material to the QSC TLS certificate interface. More...

#include <x509wrap.h>

Data Fields

qsc_x509w_profile profile
const qsc_x509w_trust_storetruststore
qsc_tls_qsc_x509_context context
qsc_tls_certificate_interface iface
qsc_x509_time currenttime
uint8_t verifybuffer [QSC_X509W_VERIFY_BUFFER_SIZE]
bool initialized

Detailed Description

Thin TLS bridge object binding wrapper validation policy and trust material to the QSC TLS certificate interface.

This object does not implement handshake processing, transcript hashing, key-schedule logic, or CertificateVerify signing. It is limited to certificate-validation binding and interface preparation for the TLS layer.

Field Documentation

◆ context

TLS-facing certificate-validation context.

◆ currenttime

qsc_x509_time currenttime

Embedded current-time storage for TLS verification use.

◆ iface

Prepared TLS certificate interface.

◆ initialized

bool initialized

True when the bridge has been configured and is ready for attachment.

◆ profile

Validation profile copied into the bridge at configuration time.

◆ truststore

const qsc_x509w_trust_store* truststore

Borrowed pointer to a trust store that must outlive the bridge.

◆ verifybuffer

uint8_t verifybuffer[QSC_X509W_VERIFY_BUFFER_SIZE]

TLS verification work buffer.


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