QSC Post Quantum Cryptographic Library 1.1.0.2 (B2)
A post quantum secure library written in Ansi C
Loading...
Searching...
No Matches
qsc_x509_crl_t Struct Reference

Data Fields

uint32_t version
qsc_x509_algorithm_identifier tbsignature
qsc_x509_name issuer
qsc_asn1_time thisupdate
bool nextupdate_present
qsc_asn1_time nextupdate
qsc_x509_crl_entry revoked [QSC_X509_CRL_REVOKED_MAX]
size_t revokedcount
qsc_x509_extensions extensions
qsc_x509_algorithm_identifier signaturealgorithm
uint8_t signature [QSC_X509_SIGNATURE_MAX]
size_t signaturelen
uint8_t signatureunusedbits
const uint8_t * tbsdata
size_t tbsdatalen
const uint8_t * der
size_t derlen

Field Documentation

◆ der

const uint8_t* der

The length in bytes of the TBSCertList DER payload.

◆ derlen

size_t derlen

Pointer to the original source DER buffer.

◆ extensions

qsc_x509_extensions extensions

The number of valid entries in the revoked array.

◆ issuer

qsc_x509_name issuer

The signature algorithm identifier from the TBSCertList.

◆ nextupdate

qsc_asn1_time nextupdate

Indicates whether nextUpdate is present.

◆ nextupdate_present

bool nextupdate_present

The CRL thisUpdate time.

◆ revoked

The CRL nextUpdate time when present.

◆ revokedcount

size_t revokedcount

The fixed-capacity array of decoded revoked entries.

◆ signature

uint8_t signature[QSC_X509_SIGNATURE_MAX]

The outer CertificateList signature algorithm identifier.

◆ signaturealgorithm

qsc_x509_algorithm_identifier signaturealgorithm

The X.509 extensions structure

◆ signaturelen

size_t signaturelen

The raw signature bit-string content.

◆ signatureunusedbits

uint8_t signatureunusedbits

The signature length in bytes.

◆ tbsdata

const uint8_t* tbsdata

The number of unused bits in the signature BIT STRING.

◆ tbsdatalen

size_t tbsdatalen

Pointer to the raw TBSCertList DER payload inside the source buffer.

◆ tbsignature

qsc_x509_algorithm_identifier tbsignature

The CRL version number.

◆ thisupdate

qsc_asn1_time thisupdate

The issuer distinguished name of the CRL.


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