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

Files

 
acp.h
 An implementation of the Auto Entropy Collection Provider (ACP).
 
aes.h
 An implementation of the AES symmetric cipher along with modes and an AEAD scheme.
 
arrayutils.h
 Functions for handling character arrays.
 
asn1.h
 ASN.1 helper functions and data types built on the QSC BER and DER encoding layer.
 
async.h
 Asynchronous Thread and Mutex Management Functions.
 
chacha.h
 Contains the public API and documentation for the ChaCha20 implementation.
 
collection.h
 A Keyed Collection Implementation.
 
consoleutils.h
 Console support functions.
 
cpuidex.h
 
csg.h
 Contains the public API and documentation for the CSG pseudo-random bytes generator.
 
csp.h
 Cryptographic System Entropy Provider Header.
 
csx.h
 ChaCha-based authenticated Stream cipher eXtension.
 
dilithium.h
 Contains the primary public API for the Dilithium asymmetric signature scheme implementation.
 
dilithiumbase.h
 
dilithiumbase_avx2.h
 
donna128.h
 Donna128 128-bit Integer Arithmetic Functions.
 
doxymain.h
 
ecdsa.h
 Contains the public API for the Elliptic Curve Digital Signature Algorithm implementation over the NIST prime-field curves P-256, P-384, and P-521.
 
ecdsap256base.h
 
ecdsap384base.h
 Internal API for NIST P-384 (secp384r1) ECDSA operations.
 
ecdsap521base.h
 
ed25519.h
 
eddh.h
 
eddhbase.h
 
eddsa.h
 
eddsabase.h
 
encoding.h
 Encoding and decoding functions for Base64, Hex, BER/DER, and PEM.
 
event.h
 Event function definitions.
 
falcon.h
 Contains the primary public api for the Falcon asymmetric signature scheme implementation.
 
falconbase.h
 
falconbase_avx2.h
 
fileutils.h
 Contains common file related functions.
 
folderutils.h
 Folder utilities: common folder support functions.
 
hcg.h
 Contains the public API and documentation for the HCG pseudo-random bytes generator.
 
hqc.h
 Contains the public API for the HQC CCA-secure Key Encapsulation Mechanism.
 
hqcbase.h
 Defines the public AVX2 entry points, parameter constants, and data structures for the QSC HQC implementation.
 
hqcbase_avx2.h
 Defines the public AVX2 entry points, parameter constants, and data structures for the QSC HQC implementation.
 
intrinsics.h
 
intutils.h
 This file contains common integer manipulation and conversion functions.
 
ipinfo.h
 IP information function definitions.
 
kyber.h
 Contains the public API for the FIPS 203 implementation of the Kyber CCA-secure Key Encapsulation Mechanism.
 
kyberbase.h
 
kyberbase_avx2.h
 
list.h
 Memory-aligned list management functions.
 
mceliece.h
 Contains the primary public API for the Niederreiter dual form of the McEliece asymmetric cipher implementation.
 
mceliecebase.h
 
mceliecebase_avx2.h
 
memutils.h
 Contains common memory-related functions implemented using SIMD instructions.
 
netutils.h
 Network utilities; common networking support functions.
 
oid.h
 Object identifier registry and lookup helpers for the QSC X.509 layer.
 
poly1305.h
 Poly1305 function definitions
Contains the public api and documentation for the Poly1305 implementation.
 
qmac.h
 QMAC function definitions.
 
qsccommon.h
 Contains common definitions for the Quantum Secure Cryptographic (QSC) library.
 
qsort.h
 An implementation of the quicksort sorting function.
 
queue.h
 Memory queue function definitions.
 
rcs.h
 Rijndael-256 authenticated Cipher Stream.
 
rdp.h
 RDRAND Entropy Provider (RDP).
 
scb.h
 Contains the public API and documentation for the SCB pseudo-random bytes generator.
 
secrand.h
 Secure pseudo-random generator (PRNG) function definitions.
 
selftest.h
 Symmetric functions self-test.
 
sha2.h
 The SHA2 family of hash functions.
 
sha3.h
 SHA3 family of hash functions.
 
socket.h
 TCP/IP function constants and structures.
 
socketbase.h
 Socket function definitions.
 
socketclient.h
 The socket client function definitions.
 
socketflags.h
 The socket flags enumerations.
 
socketserver.h
 The socket server function definitions.
 
sphincsplus.h
 The FIPS 205 implementation of the Sphincs+ Asymmetric Signature Scheme.
 
sphincsplusbase.h
 
sphincsplusbase_avx2.h
 
stringutils.h
 String utilities; common string support functions.
 
sysutils.h
 System functions; provides system statistics, counters, and feature availability.
 
threadpool.h
 Asynchronous Thread Pool Management Functions.
 
timerex.h
 System Time Measurement Functions.
 
timestamp.h
 Time-stamp utility functions.
 
transpose.h
 String and array transposition functions.
 
winutils.h
 Windows utility functions.
 
x509aia.h
 Authority Information Access extension helpers.
 
x509cert.h
 
x509certwrite.h
 X.509 certificate builder, issuance policy, signing, and PEM encoding interface.
 
x509crl.h
 X.509 certificate revocation list parsing, encoding, lookup, and verification interface.
 
x509crlwrite.h
 X.509 certificate revocation list builder, signing, and PEM encoding interface.
 
x509csr.h
 PKCS#10 certificate signing request encoding, decoding, mutation, and verification interface.
 
x509ext.h
 X.509 certificate extension decoding, encoding, representation, and query interface.
 
x509host.h
 X.509 certificate hostname and endpoint matching utilities.
 
x509key.h
 X.509 private key decoding, size validation, and certificate-key matching interface.
 
x509keywrite.h
 X.509 private key encoding and PEM conversion interface.
 
x509name.h
 
x509ocsp.h
 X.509 OCSP response parsing and online certificate status validation interface.
 
x509pem.h
 PEM bundle decoding, object extraction, and PEM encoding utilities for X.509 objects.
 
x509pkcs12.h
 PKCS #12 bundle parsing and encrypted private-key decryption interface.
 
x509rev.h
 X.509 revocation policy and CRL-based certificate status checking interface.
 
x509revext.h
 Extended X.509 revocation helpers for delta-CRL application and stapled OCSP verification.
 
x509sig.h
 X.509 signature algorithm and signature value helpers.
 
x509sigver.h
 QSC-backed X.509 certificate, CSR, CRL, and raw signed-data signature verification interface.
 
x509spki.h
 X.509 AlgorithmIdentifier and SubjectPublicKeyInfo decoding, initialization, and validation interface.
 
x509store.h
 X.509 trust-anchor store and certificate chain construction interface.
 
x509time.h
 X.509 time decoding, parsing, comparison, and validity helpers.
 
x509types.h
 
x509verify.h
 X.509 certificate and certification-path verification interface.
 
x509write.h
 ASN.1 DER writing helpers for X.509 primitive values, composite objects, SPKI objects, and extension payloads.