QSC Post Quantum Cryptographic Library 1.0.0.6c (A6)
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.
 
 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.
 
 common.h
 Contains common definitions for the Quantum Secure Cryptographic (QSC) library.
 
 consoleutils.h
 Console support functions.
 
 cpuidex.h
 Retrieves CPU features and capabilities.
 
 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.
 
 dilithium_avx.h
 
 dilithiumbase.h
 
 dilithiumbase_avx2.h
 
 donna128.h
 Donna128 128-bit Integer Arithmetic Functions.
 
 doxymain.h
 
 ec25519.h
 Elliptic Curve (Ed25519) and Field Arithmetic Implementation.
 
 ecdh.h
 Contains the primary public API for the Elliptic Curve Diffie-Hellman key exchange.
 
 ecdhbase.h
 Contains the internal API for Ed25519 key exchange operations.
 
 ecdsa.h
 Contains the primary public API for the ECDSA asymmetric signature scheme implementation.
 
 ecdsabase.h
 Contains the internal API for Ed25519 key exchange operations.
 
 encoding.h
 Functions and data types for multiple encoding schemes.
 
 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.
 
 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.
 
 ntru.h
 Contains the public API for the NTRU CCA-secure Key Encapsulation Mechanism implementation.
 
 ntrubase.h
 
 ntrubase_avx2.h
 
 poly1305.h
 Poly1305 function definitions
Contains the public api and documentation for the Poly1305 implementation.
 
 qmac.h
 QMAC function definitions.
 
 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.