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