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