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. | |