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

Parsed algorithm identifier data. More...

#include <x509types.h>

Data Fields

qsc_oid_id oid
qsc_x509_public_key_algorithm publickey
qsc_x509_signature_algorithm signature
qsc_x509_hash_algorithm hash
qsc_x509_named_curve curve
qsc_x509_pqc_parameter_set pqcparameter
qsc_asn1_oid algorithm_oid
qsc_asn1_oid parameter_oid
bool parameters_present
bool parameters_null
bool parameters_oid

Detailed Description

Parsed algorithm identifier data.

Field Documentation

◆ algorithm_oid

qsc_asn1_oid algorithm_oid

The decoded algorithm object identifier.

◆ curve

qsc_x509_named_curve curve

The mapped named curve, if applicable.

◆ hash

qsc_x509_hash_algorithm hash

The mapped digest algorithm, if applicable.

◆ oid

The raw registry identifier of the algorithm OID.

◆ parameter_oid

qsc_asn1_oid parameter_oid

The decoded parameter object identifier, if the parameter is an OID.

◆ parameters_null

bool parameters_null

true if the parameters field was present and encoded as NULL.

◆ parameters_oid

bool parameters_oid

true if the parameters field was present and encoded as an object identifier.

◆ parameters_present

bool parameters_present

true if the AlgorithmIdentifier included a parameters field.

◆ pqcparameter

qsc_x509_pqc_parameter_set pqcparameter

The mapped PQC parameter set, if applicable.

◆ publickey

qsc_x509_public_key_algorithm publickey

The mapped public key algorithm, if applicable.

◆ signature

qsc_x509_signature_algorithm signature

The mapped signature algorithm, if applicable.


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