CATEGORY
Cryptography 6,603 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
noah-ed25519-dalekFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.7,373BSD-3-Clause
zksync_tee_verifierZKsync library for TEE verification7,365MIT OR Apache-2.0
dkimComplete DKIM library.7,359MIT
scoop-hashHashing library for libscoop7,352MIT OR Apache-2.0
bandersnatchBandersnatch: a curve defined over the scalar field of the BLS12-381 curve7,342MIT/Apache-2.0
merkle-tree-bulletin-boardA public bulletin board based upon Merkle trees.7,323MIT OR Apache-2.0
veilid-async-tlsAsynchronous TLS/SSL streams using Rustls.7,299MIT/Apache-2.0
aegis-vault-utilsUtility for interacting and generating OTP codes from the Android app Aegis Authenticator's backup vault7,289GPL-3.0-or-later
cometbftCometBFT is a high-performance blockchain consensus engine that powers
Byzantine fault tolerant applications written in any…7,264Apache-2.0
bcrypt-bsdRust wrapper around BCrypt implementation in C, fully compatible with OpenBSD bcrypt7,257MIT
morusMORUS authenticated cipher (MORUS-1280-128)7,238MIT
ark-std-zypherA library for no_std compatibility7,237MIT/Apache-2.0
sighHTTP signature generation and verification for ActivityPub, using OpenSSL7,218MIT
jwks-client-updateLibrary to validate JWT tokens using JSON Web Key Set (JWKS)7,217MIT
secret-sdk-protoProtobuf struct definitions for interacting with Secret7,185Unlicense
veriform_deriveCustom derive for the Veriform verifiable data serialization format7,175Apache-2.0
zkp-starkImplementation of the STARK ZK-proof system7,164Apache-2.0
ramp-primesA Rust Library For Generating Large Prime and Composite Numbers using ramp with a simplistic interface.7,164MIT OR Apache-2.0
core-cryptoSymbol & Nis1 Crypto Core crate.7,156Apache-2.0
shortcakeA generic Rust implementation of the Pasini-Vaudenay 3-move SAS-based authenticated key agreement protocol7,152MIT
pywrapper-macroMacros needed to create a Python wrapper for CipherCore7,148Apache-2.0
zerostash-filesSafe and secure backup library7,146MIT/Apache-2.0
authly-commonAuthly common datatypes and algorithms7,121Apache-2.0
nitro_attestParse and validate Nitro Enclave attestation documents7,111MIT
ark-ff-optimizedOptimized field implementations that outperform the generic field implementations in arkworks7,110MIT
distro-keyringKeyring data files from linux distributions7,081MIT OR Apache-2.0
fluent-hashA lightweight library which provides a fluent interface for generating SHA-1 and SHA-2 digests.7,074Apache-2.0
generic-eciesECIES encryption scheme for generic parameters7,072MIT OR Apache-2.0
serde-crypt-macroThe end-to-end encrypted serde::Serializer and serde::Deserializer - wasm-ready - procedural macro to generate…7,058GPL-3.0-or-later
just-argon2Bindings to the argon2 C library.7,057Apache-2.0
fair-baccaratDeterministically plays games of baccarat using a server seed, client seed and nonce.7,051MIT
amareleo-node-syncSynchronization for a lite Aleo development node7,048Apache-2.0
rops-cliSOPS CLI alternative in pure Rust7,043MPL-2.0
ark-ff-asm-zypherA library for generating x86-64 assembly for finite field multiplication7,031MIT OR Apache-2.0
ark-serialize-zypherA library for serializing types in the arkworks ecosystem7,022MIT OR Apache-2.0
get-hashGet hash of a string7,020MIT
polyhashPOLYVAL and GHASH per RFC 8452.7,020BSD-3-Clause
sanitizationDependency-free no_std secret memory sanitization with safe defaults and an explicit volatile wipe backend.7,019MIT OR Apache-2.0
gnostr-coreReplication protocol for Hypercore feeds7,017MIT OR Apache-2.0
isap-aeadPure Rust implementation of ISAP v2 with Ascon and Keccak7,017MIT
kbgpgGnuPG-compatibility wrapper for Keybase7,013GPL-2.0
ark-ff-macros-zypherA library for generating x86-64 assembly for finite field multiplication7,000MIT OR Apache-2.0
smartnoise_runtimeA library of algorithms for differentially private data analysis.6,999MIT
zksync_protobuf_configProtobuf deserialization for ZKsync configs6,988MIT OR Apache-2.0
brave-miraclSubset of the MIRACL Core library that includes the bn254 elliptic curve6,982Apache-2.0
faestPure Rust implementation of the FAEST post-quantum secure digital signature scheme6,980Apache-2.0 OR MIT
xkcp-sysNative bindings to the XKCP library6,974CC0-1.0
crypto_vectorsCryptography Test Vectors6,951MIT
rings-transportTransport layer implementation for Rings Core6,941GPL-3.0
rust_ev_system_libraryImplementation of E-Voting system library functionalities for the Verifier6,936GPL-3.0+
peat-meshPeat mesh networking library with CRDT sync, transport security, and topology management6,929Apache-2.0
serde-cryptThe end-to-end encrypted serde::Serializer and serde::Deserializer - wasm-ready6,923GPL-3.0-or-later
scramblrObfuscation for Ordinary6,905AGPL-3.0-only
minotpSimple OTP library for Rust.6,890MIT
xaynet-coreThe Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR…6,869non-standard
air-irIntermediate representation for the AirScript language6,860MIT
amareleo-node-metricsA node for a lite Aleo development node6,836Apache-2.0
sp1-recursion-circuit-v2SP1 is a performant, 100% open-source, contributor-friendly zkVM.6,828MIT OR Apache-2.0
ezcryptFile encryption utility with forgot password functionality6,824GPL-2.0-or-later
amareleo-node-bft-storage-serviceA storage service for the memory pool in a lite Aleo development node6,809Apache-2.0
ark-ff-zypherA library for finite fields6,806MIT OR Apache-2.0
bananapeelA darn-slippery obfuscator algorithm!6,805MIT
amareleo-chain-accountAccount for a lite Aleo development node6,801Apache-2.0
amareleo-node-bft-ledger-serviceA ledger service for the memory pool in a lite Aleo development node6,801Apache-2.0
ledger-tendermintLibrary to integrate with the Ledger Tendermint app6,790Apache-2.0
zksync_logs_bloom_backfillZKsync logs bloom backfill6,776MIT OR Apache-2.0
authly-clientA Rust client for Authly6,772Apache-2.0
lox-zkpA toolkit for auto-generated implementations of Schnorr proofs6,770CC0-1.0
hbbftThe Honey Badger of Byzantine Fault Tolerant Consensus Protocols6,764MIT/Apache-2.0
hakanaiCLI client for Hakanai, a secure secret sharing service.6,738Apache-2.0
ed25519-dalek-xkeypairBIP32 implementation for ed25519-dalek key pairs.6,736MIT OR Apache-2.0
pkce-stdHandling Proof Key for Code Exchange.6,736MIT
zksync_external_proof_integration_apiZKsync external proof integration API6,736MIT OR Apache-2.0
pontifexAn abstraction for building and interacting with AWS Nitro enclaves.6,711MIT
cts-commonCommon types and traits used across the CipherStash ecosystem6,711non-standard
solar-codegenSolidity MIR and EVM code generation6,697MIT OR Apache-2.0
factoInteger factorization and prime certification6,689MIT OR Apache-2.0
digest-hashCryptography-grade data structure hashing6,684Apache-2.0/MIT
pdao-colony-contract-commonPDAO library for colony chain contract development6,679MIT
mcl_deriveRust FFI bindings for the MCL pairing-based cryptography.6,650MIT
pswrdStateless password vault6,628MIT/Apache-2.0
zksync_env_configZKsync env deserialization for configs6,620MIT OR Apache-2.0
sp1-perfA performance evaluation tool for SP1 programs.6,619MIT OR Apache-2.0
greentic-secrets-provider-vault-kvHashiCorp Vault KV backend for the Greentic secrets core.6,608MIT
zero-plonkA pure-Rust implementation of the PLONK ZK-Proof algorithm6,607MPL-2.0
leo-interpreterInterpreter for the Leo programming language6,603GPL-3.0
easy-srpeasy-srp wraps the rust srp crate and provides an easy to use API.6,602BSD-3-Clause
mpp-brRust SDK for the Machine Payments Protocol (MPP)6,602MIT OR Apache-2.0
bh-sd-jwtTBTL's library for handling SD-JWT specification.6,600non-standard
ark-serialize-derive-zypherA library for deriving serialization traits for the arkworks ecosystem6,598MIT OR Apache-2.0
ledger-transport-zemuLedger Hardware Wallet - Zemu Transport6,598Apache-2.0
amareleo-node-bftA memory pool for a lite Aleo development node6,595Apache-2.0
safe_paillier_rustAn implementation of the Paillier cryptosystem with homomorphic properties, leveraging Rust's type system and safety guarantees.6,582MIT
tokio-rustls-fork-shadow-tlsAsynchronous TLS streams wrapper for Tokio based on Rustls.6,576MIT/Apache-2.0
leo-retrieverA retriever for the Leo programming language6,565GPL-3.0
yogcryptA high-performance, general purpose crypto library in pure Rust6,565MIT/Apache-2.0
bundyBundy data signing and verification library6,534MPL-2.0
spark-cryptographyCryptography module for Spark Rust SDK6,532Apache-2.0
dfns-sdk-rsModular, extensible, and easy-to-use Rust SDK for the Dfns API6,532MIT
black-baggSecure password manager with RAM-only execution, fixed contact display, and post-quantum cryptography6,523MIT OR Apache-2.0
ministark-gpuGPU optimized primitives commonly used by STARK/SNARK provers6,512MIT
qudag-cryptoQuantum-resistant cryptography library for QuDAG - includes ML-KEM-768, ML-DSA, HQC, and BLAKE36,467MIT OR Apache-2.0
cryptraits-macrosCryptographic primitives traits macros implementation.6,457MIT
pwdmRudimentary command-line tool and Rust library for managing passwords.6,437Apache-2.0
thor-devkitRust library to aid coding with VeChain: wallets, transactions signing, encoding and verification, smart contract ABI…6,425GPL-3.0
trust-tasks-proofPluggable ProofVerifier implementations for the Trust Tasks framework. Backends are gated by Cargo features; ships with an…6,425Apache-2.0
agentmesh-mcpPublic Preview — MCP governance and security primitives for the Agent Governance Toolkit6,415MIT
ockam_node_test_attributeOckam node attribute proc_macros.6,409Apache-2.0
rudricCLI tool for managing secrets in a secure way6,380MIT
transaction-decoderA CLI tool for decoding EVM transactions6,369MIT
rbtablesFast & extensible rainbow tables implementation6,367MIT
stealth-libZK-friendly cryptographic primitives (MiMC hash, Merkle trees)6,364MIT
amareleo-node-consensusA node consensus for a lite Aleo development node6,360Apache-2.0
advanced-random-stringProvides advanced string generation based on given charsets, lengths, and RNGs.6,359MIT
plonk_gadgetsA collection of generic gadgets for the PLONK ZK-Proof algorithm6,337MPL-2.0
uniqueidGenerates a unique hash/identifier for a system given a set of parameters.6,329GPL-3.0
wedpr_l_bulletproofsA pure-Rust implementation of Bulletproofs using Ristretto6,328MIT
ledger-bluetoothLedger Hardware Wallet - Bluetooth Transport6,317Apache-2.0
secret-keeper-hashivaultHashivault SecretKeeper, an integration with Hashicorp Vault for https://crates.io/crates/secret-keeper6,311Apache-2.0 OR MIT
vercre-coreDEPRECATED: OpenID compliant Verifiable Credential core types and traits6,304MIT OR Apache-2.0
pqcrypto-ledacryptkemPost-Quantum Key-Encapsulation Mechanism ledacryptkem6,286MIT OR Apache-2.0
pwdgA rudimentary command-line tool and Rust library for generating secure, random passwords.6,284Apache-2.0
anonymous-credentialsImplementation of Direct Anonymous Attestation for the Web Discovery Project6,273MPL-2.0
rs-password-utilsPassword utilities, writen in Rust6,271MIT/Apache-2.0
gmssl-sysFFI bindings to GmSSL6,267MIT
cprfConstrained pseudo random function (PRF) in Rust6,261MIT
ferveo-nucypherAn implementation of a DKG protocol for threshold decryption.6,257GPL-3.0
vsss-rs-stdVerifiable Secret Sharing Schemes for splitting, combining and verifying secret shares6,239Apache-2.0 OR MIT
street-credManage encrypted secrets for your applications.6,221MIT
turbomcp-dpopDPoP (RFC 9449) implementation for TurboMCP with HSM support6,221MIT
tuple-hashTupleHash per NIST SP 800-1856,196BSD-3-Clause
spiral-rsRust implementation of the Spiral PIR scheme6,176MIT
field-encryptionA library for formattable field encyption.6,169MIT
ark-poly-zypherA library for efficient polynomial arithmetic via FFTs over finite fields6,167MIT OR Apache-2.0
marLibrary for reading and writing Mozilla Archive files6,147MPL-2.0
sunscreen_curve25519A pure-Rust implementation of group operations on ristretto255 and Curve255196,147BSD-3-Clause
xkcp-rsSafe wrappers to the XKCP library6,145CC0-1.0
aeonfluxComposable, lightweight, fast attribute-based anonymous credentials with infinite (aeon) rerandomised (flux) presentations using…6,144BSD-3-Clause
ocspAn OCSP encoding/decoding lib for Rust6,137Apache-2.0
kyberauthEnable AES keys transfer on unsecure channel using quantum-resistant Kyber6,136MIT OR Apache-2.0
bitcoin-u160A Rust crate for efficiently handling 160-bit opaque blobs, commonly used in cryptographic and Bitcoin-related contexts, with…6,132MIT
valar-spiral-rsFork of spiral-rs: Rust implementation of the Spiral PIR scheme6,131MIT OR Apache-2.0
amareleo-node-restA REST API server for a lite Aleo development node6,123Apache-2.0
winternitz-otsA Rust Library For Interacting With Winternitz One-Time Signatures, a Hash-Based, Post-Quantum Digital Signature Scheme Based On…6,111Apache-2.0
iq-cryptoGeneral-purpose pure Rust cryptography library providing a facade over a number
of cryptographic algorithm implementations…6,105Apache-2.0 OR MIT
hash2fieldImplements safe hash to a finite field as described in…6,098Apache-2.0
csidhPure Rust implementation of the CSIDH cryptographic algorithm for secret key
exchange. Provides a no_std-friendly implementation.…6,091Apache-2.0 OR MIT
pg-corePostGuard core library for communication and bytestream operations.6,089MIT
chachachaSIMD optimized implementations of the Chacha stream cipher6,085MIT
nostringerRing signatures (SAG, BLSAG) for Nostr6,072MIT
samotop-with-native-tlsNative TLS support for Samotop6,062MIT OR Apache-2.0
gday_encryptionSimple encrypted ChaCha20Poly1305 wrapper around an async IO stream.6,051MIT
sunscreen_compiler_commonThis crate contains common functionality for Sunscreen's FHE and ZKP compilers.6,040AGPL-3.0-only
fs-verityProduce fs-verity measurements in pure Rust, or access the Linux kernel APIs to freeze a file with `fs-verity` and get its digest6,038MIT OR Apache-2.0
tweetnacl-rsTweetNacl library, re-export from sodalite.6,035MIT
sec-storeSimple encrypted storage6,027BSL-1.0
pqcrypto-picnicPicnic implementation for `pqcrypto`6,022MIT
igeInfinite Garble Extension (IGE) block cipher mode of operation6,010MIT OR Apache-2.0
lea256LEA 256-bit key5,979Unlicense
rug-miller-rabinA multi-threaded, arbitrary precision implementation of the Miller-Rabin primality test using rug (GMP).5,978LGPL-3.0+
stellar-rsA Rust SDK for the Stellar network.5,975MIT
gm-sm4A Rust Implementation of China's Standards of Encryption Algorithms SM45,967MIT
ark-ec-zypherA library for elliptic curves and pairings5,960MIT OR Apache-2.0
umbral-rsA pure-Rust implementation of the Umbral threshold Proxy Re-encryption scheme5,945GPL-3.0-only
amareleo-nodeA node for a lite Aleo development node5,941Apache-2.0
zf-zebrachain🦓 🔗 ZebraChain is a logged, quantum safe signing protocol designed to replace the long lived
asymmetric key pairs used to sign…5,916MIT OR Apache-2.0
rust_code_obfuscatorA Rust library to easily obfuscate strings and control-flow using cryptify lib5,909MIT
better-blockmapGenerate better blockmap files for electron-builder5,908MIT
easy_sslthis is a rust lib to create x509 ssl certificate and private key file via an api and can be used in other rust projects.5,896MIT
anysc-rustlscrate-level shim layer for any {async crate}-rustls5,893MIT
crackena fast password wordlist generator, Smartlist creation and password hybrid-mask analysis tool5,880MIT
amareleo-chain-resourcesResources for a lite Aleo development node5,869Apache-2.0
zksync_tee_prover_interfaceInterfaces for interaction with ZKsync TEE prover subsystem5,867MIT OR Apache-2.0
crypt3_rsUnix crypt(3) reimplemented in pure rust.5,855MIT
passepartoutLibrary for pass5,849LGPL-2.1
bign256Pure Rust implementation of the Bign P-256 (a.k.a. bign-curve256v1)
elliptic curve as defined in STB 34.101.45-2013, with
general…5,848Apache-2.0 OR MIT
hmac-serialiser-rsHMAC Serialisers to cryptographically sign data like Python's ItsDangerous library but in rust.5,827MIT
keccak-rustKeccak implementation in Rust5,820MIT
pqcrypto-frodo-wasiPost-Quantum Key-Encapsulation Mechanism frodo with WASM/WASI support5,818MIT OR Apache-2.0
qrc-opensource-rsThe free opensource version of the Quantum Secure Cryptographic library in Rust (QRC)5,818non-standard
archway-protoRust build of Archway's ProtoBuf definitions5,818Apache-2.0
pqcrypto-rainbow-wasiPost-Quantum Signature Scheme rainbow with WASM/WASI support5,815MIT OR Apache-2.0
dusk-consensusImplementation of Dusk Succinct Attestation consensus protocol5,811MPL-2.0
sunscreen_bulletproofsA pure-Rust implementation of Bulletproofs using Ristretto5,806MIT
yacme-schemaACME request and response schemas5,793MIT
pqcrypto-newhopePost-Quantum Key-Encapsulation Mechanism newhope5,785MIT OR Apache-2.0
pqcrypto-sphincsplus-wasiPost-Quantum Signature Scheme sphincsplus with WASM/WASI support5,775MIT OR Apache-2.0
pqcrypto-ntruprime-wasiPost-Quantum Key-Encapsulation Mechanism ntruprime with WASM/WASI support5,769MIT OR Apache-2.0
pqc_kyber_editA rust implementation of the post-quantum Kyber KEM algorithm, with a fix for pqc_kyber KyberSlash5,757MIT/Apache-2.0
ariaPure Rust implementation of the ARIA Encryption Algorithm5,756MIT OR Apache-2.0
stellar_rust_sdk_deriveDerive proc-macro's for the Rust SDK for the Stellar network.5,748MIT
ark-linear-sumcheckA library for efficient sumcheck protocols5,748MIT/Apache-2.0
age-plugin-hpkeHPKE plugin for age clients.5,747MIT
seal-cryptoA crate providing pure cryptographic capability abstractions (traits) and implementations for the seal-kit ecosystem.5,735MPL-2.0
zipherCryptography utilities and implementations including Argon2, bcrypt, post-quantum algorithms and JWT support5,735MIT OR Apache-2.0
pqcrypto-saber-wasiPost-Quantum Key-Encapsulation Mechanism saber with WASM/WASI support5,720MIT OR Apache-2.0
cryptirustA flexible password generator that creates pronounceable passwords with adjustable entropy and custom patterns.5,718MIT
pqcrypto-dilithium-wasiPost-Quantum Signature Scheme dilithium with WASM/WASI support5,718MIT OR Apache-2.0
exonum-middleware-serviceComposability utilities for Exonum, packaged as a service5,716Apache-2.0
clavisHigh-performance async network encryption library featuring XChaCha20-Poly1305, type-safe protocol DSL, and zero-copy packet…5,710MIT