QSC Post Quantum Cryptographic Library 1.0.0.6c (A6)
A post quantum secure library written in Ansi C
 
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
  QSC
 acp.hAn implementation of the Auto Entropy Collection Provider (ACP)
 aes.hAn implementation of the AES symmetric cipher along with modes and an AEAD scheme
 arrayutils.hFunctions for handling character arrays
 async.hAsynchronous Thread and Mutex Management Functions
 chacha.hContains the public API and documentation for the ChaCha20 implementation
 collection.hA Keyed Collection Implementation
 common.hContains common definitions for the Quantum Secure Cryptographic (QSC) library
 consoleutils.hConsole support functions
 cpuidex.hRetrieves CPU features and capabilities
 csg.hContains the public API and documentation for the CSG pseudo-random bytes generator
 csp.hCryptographic System Entropy Provider Header
 csx.hChaCha-based authenticated Stream cipher eXtension
 dilithium.hContains the primary public API for the Dilithium asymmetric signature scheme implementation
 dilithium_avx.h
 dilithiumbase.h
 dilithiumbase_avx2.h
 donna128.hDonna128 128-bit Integer Arithmetic Functions
 doxymain.h
 ec25519.hElliptic Curve (Ed25519) and Field Arithmetic Implementation
 ecdh.hContains the primary public API for the Elliptic Curve Diffie-Hellman key exchange
 ecdhbase.hContains the internal API for Ed25519 key exchange operations
 ecdsa.hContains the primary public API for the ECDSA asymmetric signature scheme implementation
 ecdsabase.hContains the internal API for Ed25519 key exchange operations
 encoding.hFunctions and data types for multiple encoding schemes
 event.hEvent function definitions
 falcon.hContains the primary public API for the Falcon asymmetric signature scheme implementation
 falconbase.h
 falconbase_avx2.h
 fileutils.hContains common file related functions
 folderutils.hFolder utilities: common folder support functions
 hcg.hContains the public API and documentation for the HCG pseudo-random bytes generator
 intrinsics.h
 intutils.hThis file contains common integer manipulation and conversion functions
 ipinfo.hIP information function definitions
 kyber.hContains the public API for the FIPS 203 implementation of the Kyber CCA-secure Key Encapsulation Mechanism
 kyberbase.h
 kyberbase_avx2.h
 list.hMemory-aligned list management functions
 mceliece.hContains the primary public API for the Niederreiter dual form of the McEliece asymmetric cipher implementation
 mceliecebase.h
 mceliecebase_avx2.h
 memutils.hContains common memory-related functions implemented using SIMD instructions
 netutils.hNetwork utilities; common networking support functions
 ntru.hContains the public API for the NTRU CCA-secure Key Encapsulation Mechanism implementation
 ntrubase.h
 ntrubase_avx2.h
 poly1305.hPoly1305 function definitions
Contains the public api and documentation for the Poly1305 implementation
 qmac.hQMAC function definitions
 qsort.hAn implementation of the quicksort sorting function
 queue.hMemory queue function definitions
 rcs.hRijndael-256 authenticated Cipher Stream
 rdp.hRDRAND Entropy Provider (RDP)
 scb.hContains the public API and documentation for the SCB pseudo-random bytes generator
 secrand.hSecure pseudo-random generator (PRNG) function definitions
 selftest.hSymmetric functions self-test
 sha2.hThe SHA2 family of hash functions
 sha3.hSHA3 family of hash functions
 socket.hTCP/IP function constants and structures
 socketbase.hSocket function definitions
 socketclient.hThe socket client function definitions
 socketflags.hThe socket flags enumerations
 socketserver.hThe socket server function definitions
 sphincsplus.hThe FIPS 205 implementation of the Sphincs+ Asymmetric Signature Scheme
 sphincsplusbase.h
 sphincsplusbase_avx2.h
 stringutils.hString utilities; common string support functions
 sysutils.hSystem functions; provides system statistics, counters, and feature availability
 threadpool.hAsynchronous Thread Pool Management Functions
 timerex.hSystem Time Measurement Functions
 timestamp.hTime-stamp utility functions
 transpose.hString and array transposition functions
 winutils.hWindows utility functions