#nist


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

    v0.17.0 18.1M #nist #secp256k1

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

    v0.14.0-rc.11 13.3M #prime256v1 #nist #cryptography

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

    v0.14.0 2.4M #cryptography #secp521r1 #nist

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

    v0.14.0-rc.11 6.8M #cryptography #secp384r1 #nist

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

    v0.7.0 771K #cryptography #nist

  6. p224

    Pure Rust implementation of the NIST P-224 (a.k.a. secp224r1) elliptic curve as defined in SP 800-186

    v0.14.0-rc.15 71K #nist #cryptography #secp224r1

  7. libcrux-ml-dsa

    Libcrux ML-DSA implementation

    v0.0.9 28K #signature #ml-dsa #formally-verified #ntt #avx2 #fips-204 #libcrux #serialization #nist #44

  8. p192

    Pure Rust implementation of the NIST P-192 (a.k.a. secp192r1) elliptic curve as defined in SP 800-186

    v0.14.0-rc.11 8.0K #elliptic-curve #nist #secp192r1

  9. lib-q-hqc

    Post-Quantum HQC (Hamming Quasi-Cyclic) KEM for lib-Q

    v0.0.6 #post-quantum-cryptography #kem #nist #hqc #cryptography

  10. lib-q-cb-kem

    Classical McEliece KEM implementation for lib-Q post-quantum cryptography library

    v0.0.6 #post-quantum-cryptography #kem #nist #classical-mceliece #cryptography

  11. lib-q-kem

    Post-quantum Key Encapsulation Mechanisms for lib-Q

    v0.0.9 #ml-kem #post-quantum-cryptography #nist #cryptography

  12. rng-entropy

    A pure-Rust statistical test suite for pseudorandom number generators (NIST SP 800-22, DIEHARD, DIEHARDER)

    v0.5.0 #nist #statistics #diehard #rng

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

    v0.0.6 #ml-kem #nist #cryptography

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

    v0.1.1 #nist #serde #compliance

  15. refprop-rs

    Safe Rust bindings for NIST REFPROP – thermodynamic & transport properties of refrigerants, pure fluids, and mixtures

    v0.3.1 #thermodynamics #nist #refrigerant

  16. nvd_cve

    Search for CVEs against a local cached copy of NIST National Vulnerability Database (NVD)

    v0.3.0 120 #vulnerabilities #cve #nist

  17. hqcr

    Pure-Rust implementation of HQC (Hamming Quasi-Cyclic) post-quantum KEM

    v0.1.0 #kem #post-quantum-cryptography #encryption #constant-time #kat #hqc #ct #nist #unit-testing #rejection

  18. pqaudit

    TLS post-quantum readiness auditor

    v0.2.0 #tls #post-quantum-cryptography #deprecated #key-exchange #score #encryption #readiness #json-output #nist #hybrid

  19. nist-drbg-rs

    NIST SP 800-90A Rev. 1 for Deterministic Random Bit Generators

    v0.1.2 2.6K #random #nist #csprng #drbg

  20. tafrah-ml-dsa

    ML-DSA (FIPS 204) implementation for the Tafrah PQC library

    v0.1.8 #fips-204 #post-quantum-cryptography #signature #ml-dsa #tafrah #rust-native #security #fips-203 #nist #206

  21. one-step-kdf

    One-Step Key Derivation Function as defined in NIST SP 800-56C R2

    v0.1.0-rc.1 280 #key-derivation-function #kdf #nist

  22. sirraya-ml-dsa-65

    ML-DSA-65 Post-Quantum Digital Signatures (FIPS 204) with W3C Verifiable Credentials

    v0.1.2 #verifiable-credentials #did-key #ml-dsa-65 #w3c #json-canonicalization-scheme #post-quantum-cryptography #fips-204 #nist #masking #side-channel

  23. p256-cm4

    P256-Cortex-M4 re-written in rust

    v0.4.0 #cryptography #cortex-m #nist #no-std #signatures

  24. nist-pqc-seeded-rng

    RNG used to produce the KATs in NIST PQC competition

    v0.4.1 #random #pqc #nist

  25. chemistry_consts

    most constants in chemistry

    v0.2.0 #constant #chemistry #electron #value #config #nist #technology #national #pairwise #bond

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

    v0.0.13 160 #bind #nist #testing #vector #kat #test-vector #hmac #kdf #kem #drbg

  27. openentropy-tests

    NIST SP 800-22 inspired randomness test battery

    v0.12.3 #testing #battery #nist #sp #grade #800-22 #test-result #31

  28. ml-dsa-65

    Post-Quantum Digital Signatures (FIPS 204) with W3C Verifiable Credentials

    v0.1.0 #verifiable-credentials #signature #did-key #post-quantum-cryptography #w3c #json-canonicalization-scheme #fips-204 #nist #masking #side-channel

  29. libcrux-ml-tkem

    Libcrux ML-KEM & Kyber & tkem implementations

    v0.0.3 #key-pair #ml-kem #cryptography #fips-203 #libcrux #avx2 #formally-verified #ntt #nist #neon

  30. tafrah-falcon

    Falcon (FIPS 206) scaffolding for the Tafrah PQC library

    v0.1.8 #fips #post-quantum-cryptography #falcon #tafrah #signature #rust-native #fips-203 #fips-204 #scaffolding #nist

  31. solverang

    Domain-agnostic numerical solver for nonlinear systems and least-squares problems

    v0.1.0 #non-linear-solver #equation-solver #jacobi #nist #least-squares #residuals #assembly #rigid-body-simulation #sketch #2d

  32. libvisa

    Bindings to the VISA library

    v0.4.0 190 #visa #nist #search #resource-manager #bindings #env-vars

  33. cavp

    Libcrux helper to read NIST CAVP test vectors

    v0.0.3-rc.1 500 #libcrux #testing #test-vector #nist #cryptography

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

    v0.13.1 #nist #cryptography #secp384r1

  35. tafrah-hqc

    HQC (FIPS 207) scaffolding for the Tafrah PQC library

    v0.1.8 #fips #post-quantum-cryptography #tafrah #encryption #hqc #rust-native #nist #fips-203 #fips-204 #scaffolding

  36. keyroost-piv

    Pure-Rust PIV (NIST SP 800-73 / FIPS 201) smartcard byte layer (APDU + BER-TLV)

    v0.7.6 #piv #smart-card #yubi-key #apdu #signature #keyroost #authentication #sp #nist #fips

  37. p256-cortex-m4

    Idiomatic, misuse-resistent bindings to P256-Cortex-M4

    v0.1.0-alpha.6 1.7K #nist #cortex-m #signature #no-std #cryptography

  38. p384_rs

    NIST P-384 (secp384r1), with correct arithmetic

    v0.1.10 #nist #ecc #secp384r1

  39. concat-kdf

    Concatenation Key Derivation Function (Concat KDF)

    v0.1.0 271K #cryptography #kdf #nist

  40. uvb-compliance

    Regulatory compliance enforcement (NIST 800-63B, SOC 2, PCI DSS) for UVB

    v0.2.1 #audit #uvb #soc #hipaa #standard #pci-dss #criteria #nist #regulatory #data-security

  41. openssl-kdf

    OpenSSL KDF function abstraction

    v0.4.2 240 #openssl #kdf #kbkdf #wrapper #hash #backported #fedora #nist

  42. pleme-auth-validators

    NIST 2025 compliant password and field validation for authentication

    v0.1.2 #nist #validation #authentication #password #security #authentication-security

  43. nistrs

    his crate implements statistical tests according to the NIST standard

    v0.1.2 1.6K #testing #nist #statistical-testing #standard #his #crate-implements
  44. Try searching with DuckDuckGo.


  45. webbuf_p256

    Rust WASM elliptic curve P-256 (NIST) for digital signatures and Diffie-Hellman key exchange

    v0.15.1 #diffie-hellman-key-exchange #elliptic-curve #p256 #ecdsa #webbuf #nist #signature-verification #rust-wasm

  46. lib-q-core

    Core types and traits for lib-Q post-quantum cryptography library

    v0.0.8 500 #post-quantum-cryptography #nist #security #core

  47. classified

    High-assurance Operations for Number-theoretic Extension Sets and Theorems (Galois Fields)

    v0.1.1 #cryptography #zeroize #security #nist #hardened

  48. rngcheck

    Helpers for checking random number generator operation

    v0.1.1 440 #random #testing #nist #diehard #800-22

  49. nisty

    NIST P256 signatures for Cortex-M4 microcontrollers

    v0.1.0-alpha.6 #nist #cortex-m #signature #no-std #cryptography

  50. p256-cortex-m4-sys

    Low-level bindings to P256-Cortex-M4

    v0.1.0 1.4K #nist #cortex-m #cryptography #signature #no-std

  51. haveibeenpwned-downloader

    cli tool to download leaked password hashes from haveibeenpwned api

    v0.3.0 120 #password-hash #password #nist #security

  52. kensa

    (検査) - Compliance testing and OSCAL/NIST mapping service

    v0.1.0 #attestation #nist #compliance #testing #oscal

  53. qssh

    Post-quantum secure shell with NIST PQC algorithms (Falcon, SPHINCS+, ML-KEM), configurable security tiers, and quantum-resistant protocol design

    v0.4.0 #post-quantum-cryptography #ml-kem #secure-shell #falcon #sphincs #nist #quantum-resistant #security-audit #integration-testing #kani

  54. klutzy/suruga

    [INACTIVE] TLS 1.2 implementation in Rust

    GitHub 0.1.0 #tls #chacha20-poly1305 #p256 #ecdhe #io #nist

  55. pqcrypto-internals-wasi

    bindings to common cryptography

    v0.2.5 #bindings #cryptography #pq-clean #post-quantum-cryptography #py #nist

  56. ecdsa-flow

    Signature and elliptic curve types providing interoperable support for the Elliptic Curve Digital Signature Algorithm (ECDSA)

    v1.0.0 #nist #secp256k1

  57. falcon512_rs

    Pure Rust implementation of Falcon-512 signature scheme

    v0.1.0 #falcon #nist #cryptography

  58. dkls23-secp256r1

    DKLs23 Threshold ECDSA — secp256r1 / NEO3

    v0.5.1 #ecdsa #p256 #dk-ls23 #address #neo3 #sui #nist #base58-check #0x #blockchain

  59. gimli_rs

    A pure rust implementation of the gimli cipher

    v0.2.0 #encryption #vector #hash #file #nist #gov #taken

  60. micro-ecc-sys

    Low-level bindings to micro-ecc

    v0.3.2 #cryptography #nist #cortex-m #no-std

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

    v0.4.0 #post-quantum-cryptography #new-hope #key-exchange #key-exchange-protocol #nist #learning-with-errors #key-encapsulation

  62. near-crypto-ed25519-batch

    Batch verification for Ed25519 signatures for NEAR

    v0.35.0 #batch #signature-verification #ed25519 #signatures-for-near #blockchain #nist #gov

  63. ilari_l/acmeclient-authmod-btls-alpn

    acmeclient-authmod-helper for btls TLS-ALPN support

    v0.9.0 #alpn #btls #acme-client #authmod #helper #eddsa #certificate-validation #ecdsa #permissions #nist

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

    v1.0.0 #prime256v1 #nist

  65. libcrux-kmac

    Libcrux KMAC implementation

    v0.0.1 #kmac #libcrux #sp #nist #verified #800-185 #sha-3