ecdsa
Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), implemented generically over elliptic curves…
p256
Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic
p521
Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic
p384
Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic support.
dsa
Pure Rust implementation of the Digital Signature Algorithm (DSA) as specified in FIPS 186-4 (Digital Signature Standard), providing RFC6979 deterministic signatures as well as support for added entropy
p224
Pure Rust implementation of the NIST P-224 (a.k.a. secp224r1) elliptic curve as defined in SP 800-186
libcrux-ml-dsa
Libcrux ML-DSA implementation
p192
Pure Rust implementation of the NIST P-192 (a.k.a. secp192r1) elliptic curve as defined in SP 800-186
lib-q-hqc
Post-Quantum HQC (Hamming Quasi-Cyclic) KEM for lib-Q
lib-q-cb-kem
Classical McEliece KEM implementation for lib-Q post-quantum cryptography library
lib-q-kem
Post-quantum Key Encapsulation Mechanisms for lib-Q
rng-entropy
A pure-Rust statistical test suite for pseudorandom number generators (NIST SP 800-22, DIEHARD, DIEHARDER)
lib-q-ml-kem
Pure Rust implementation of the Module-Lattice-Based Key-Encapsulation Mechanism Standard (formerly known as Kyber) as described in FIPS 203
oscal
Serde types for the OSCAL (Open Security Controls Assessment Language) data models. Generated from the official NIST Metaschema, covering all seven OSCAL document types. Ships embedded…
refprop-rs
Safe Rust bindings for NIST REFPROP – thermodynamic & transport properties of refrigerants, pure fluids, and mixtures
nvd_cve
Search for CVEs against a local cached copy of NIST National Vulnerability Database (NVD)
hqcr
Pure-Rust implementation of HQC (Hamming Quasi-Cyclic) post-quantum KEM
pqaudit
TLS post-quantum readiness auditor
nist-drbg-rs
NIST SP 800-90A Rev. 1 for Deterministic Random Bit Generators
tafrah-ml-dsa
ML-DSA (FIPS 204) implementation for the Tafrah PQC library
one-step-kdf
One-Step Key Derivation Function as defined in NIST SP 800-56C R2
sirraya-ml-dsa-65
ML-DSA-65 Post-Quantum Digital Signatures (FIPS 204) with W3C Verifiable Credentials
p256-cm4
P256-Cortex-M4 re-written in rust
nist-pqc-seeded-rng
RNG used to produce the KATs in NIST PQC competition
chemistry_consts
most constants in chemistry
katwalk
iterate over NIST KAT vectors. It allows to bind an action for each test vector supplied by calling code. Hence, making it possible to run KAT testing. This is work in prograess version!!!
openentropy-tests
NIST SP 800-22 inspired randomness test battery
ml-dsa-65
Post-Quantum Digital Signatures (FIPS 204) with W3C Verifiable Credentials
libcrux-ml-tkem
Libcrux ML-KEM & Kyber & tkem implementations
tafrah-falcon
Falcon (FIPS 206) scaffolding for the Tafrah PQC library
solverang
Domain-agnostic numerical solver for nonlinear systems and least-squares problems
libvisa
Bindings to the VISA library
cavp
Libcrux helper to read NIST CAVP test vectors
lit-p384
Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic support.
tafrah-hqc
HQC (FIPS 207) scaffolding for the Tafrah PQC library
keyroost-piv
Pure-Rust PIV (NIST SP 800-73 / FIPS 201) smartcard byte layer (APDU + BER-TLV)
p256-cortex-m4
Idiomatic, misuse-resistent bindings to P256-Cortex-M4
p384_rs
NIST P-384 (secp384r1), with correct arithmetic
concat-kdf
Concatenation Key Derivation Function (Concat KDF)
uvb-compliance
Regulatory compliance enforcement (NIST 800-63B, SOC 2, PCI DSS) for UVB
openssl-kdf
OpenSSL KDF function abstraction
pleme-auth-validators
NIST 2025 compliant password and field validation for authentication
nistrs
his crate implements statistical tests according to the NIST standard
webbuf_p256
Rust WASM elliptic curve P-256 (NIST) for digital signatures and Diffie-Hellman key exchange
lib-q-core
Core types and traits for lib-Q post-quantum cryptography library
classified
High-assurance Operations for Number-theoretic Extension Sets and Theorems (Galois Fields)
rngcheck
Helpers for checking random number generator operation
nisty
NIST P256 signatures for Cortex-M4 microcontrollers
p256-cortex-m4-sys
Low-level bindings to P256-Cortex-M4
haveibeenpwned-downloader
cli tool to download leaked password hashes from haveibeenpwned api
kensa
(検査) - Compliance testing and OSCAL/NIST mapping service
qssh
Post-quantum secure shell with NIST PQC algorithms (Falcon, SPHINCS+, ML-KEM), configurable security tiers, and quantum-resistant protocol design
klutzy/suruga
[INACTIVE] TLS 1.2 implementation in Rust
pqcrypto-internals-wasi
bindings to common cryptography
ecdsa-flow
Signature and elliptic curve types providing interoperable support for the Elliptic Curve Digital Signature Algorithm (ECDSA)
falcon512_rs
Pure Rust implementation of Falcon-512 signature scheme
dkls23-secp256r1
DKLs23 Threshold ECDSA — secp256r1 / NEO3
gimli_rs
A pure rust implementation of the gimli cipher
micro-ecc-sys
Low-level bindings to micro-ecc
pq-newhope
NewHope is a key-exchange protocol based on the Ring-Learning-with-Errors (Ring-LWE) problem, which was submitted to the NIST post-quantum crypto project
near-crypto-ed25519-batch
Batch verification for Ed25519 signatures for NEAR
ilari_l/acmeclient-authmod-btls-alpn
acmeclient-authmod-helper for btls TLS-ALPN support
p256_flow
Flow-Rust-SDK Version of p256 Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve with support for ECDH, ECDSA signing/verification, and general…
libcrux-kmac
Libcrux KMAC implementation
Try searching with DuckDuckGo.