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.
goku-k256goku algorithm related to secp256k11,499non-standard
vercre-dif-exchAn implementation of DIF Presentation Exchange specification.1,498MIT OR Apache-2.0
rustfuscatorA text obfuscation library using AES-GCM encryption1,497MIT
seedpassA secure password generation tool based on a single master key using Argon2 and BIP-391,496MIT OR Apache-2.0
leancrypto-sysRust language binding for leancrypto, a cryptographic library with stack-only support and PQC-safe algorithms1,496BSD-3-Clause
xbitsBits operations on [u8]1,493MIT
my_encryption_libA library for various encryption and decryption algorithms.1,490MIT
passersA secure encrypted data manager1,490GPL-3.0-or-later
snarkos-node-narwhal-eventsEvents for the gateway in a decentralized operating system1,489Apache-2.0
pngerCross-platform PNG steganography tool for embedding and extracting payloads1,487MIT OR Apache-2.0
icepipe-catPeer to Peer communication encrypted using WebRTC1,485non-standard
lib-q-coreCore types and traits for lib-Q post-quantum cryptography library1,485Apache-2.0
binary-ff1-aes-v07Optimized Rust implementation of FF1 encryption with radix 2 (temporary fork)1,484MIT OR Apache-2.0
snarkos-node-narwhal-ledger-serviceA ledger service for the memory pool in a decentralized operating system1,481Apache-2.0
kona-nodeKona Consensus Node1,477MIT
gbp-protocolGroup Broadcast Protocol base layer: GbpFrame (CBOR), control plane and error object. The IP-like substrate that GTP, GAP and GSP…1,477Apache-2.0
dndk-gcmTODO1,474BSD-3-Clause
lib-q-sha3lib-Q: SHA-3 (FIPS 202), SHAKE, cSHAKE (SP 800-185), TurboSHAKE; no_std-friendly. Raw Keccak digests: lib-q-keccak-digest1,473Apache-2.0
paseto-v3-aws-lcPASETO/PASERK V3 based on AWS-LC1,473Apache-2.0
sdsbUnified system for bootloader configs, initramfs, and self-controlled secureboot1,470GPL-3.0-or-later
snarkvm-ledger-narwhal-batch-header-debugA batch header for a Narwhal-style memory pool in a decentralized virtual machine1,468Apache-2.0
sev_attest_toolRust implementation of SEV-SNP attestation verification1,468MIT
agentpinDomain-anchored cryptographic identity protocol for AI agents1,463MIT
perfect-merkle-forestan implementation of a forest of perfectly-balanced merkle trees1,460MIT
sha-rsThis project is a pure Rust implementation of three widely used cryptographic hash algorithms: SHA-1, SHA-256, and SHA-512. These…1,460MIT OR Apache-2.0
fast-md5Optimized MD5 with hand-written x86_64 and aarch64 assembly cores, plus a portable Rust fallback.1,459BSD-2-Clause
vercre-w3c-vcPrimary Verifiable Credential building blocks, including dependencies.1,456MIT OR Apache-2.0
zero_vault_coreFort-Knox level cryptographic security core for ZeroVault1,453MIT
ferogram-cryptoCryptographic primitives for Telegram MTProto: AES-IGE, RSA, SHA-1/256, auth key derivation1,452MIT OR Apache-2.0
crabka-securityTLS, SASL, SCRAM, OAuth, and Kerberos security utilities for Crabka1,451Apache-2.0
citadeldb-txnTransaction manager with MVCC, commit protocol, and pending-free chain for Citadel1,447MIT OR Apache-2.0
gbp-mlsMLS (RFC 9420) integration for the Group Protocol Stack: openmls 0.8 plus a ChaCha20-Poly1305 AEAD layer driven by labelled…1,444Apache-2.0
tuppenceChaumian ecash mint for Bitcoin1,443MIT
endecA simple command-line tool for encrypting and decrypting strings using AES encryption with a password.1,442MIT OR Apache-2.0
anys-cidAnys CID implementation1,439MIT
parasol_concurrencyThis crate contains generally useful concurrency primitives.1,439AGPL-3.0-only
sp1-gpu-basefoldGPU-accelerated BaseFold polynomial commitment protocol1,432MIT OR Apache-2.0
lit-frost-ed25519A Schnorr signature scheme over Ed25519 that supports FROST.1,431MIT OR Apache-2.0
afsplitterInformation diffusion over a large stripe of data1,430GPL-2.0-or-later
lit-frost-ristretto255A Schnorr signature scheme over the prime-order Ristretto group that supports FROST.1,430MIT OR Apache-2.0
lit-frost-decaf377A Schnorr signature scheme over the Decaf377 curve that supports FROST.1,429MIT OR Apache-2.0
eip_712_utilsA Rust library providing utilities for EIP-712 message signing1,428MIT
lit-frost-schnorrkel25519A Schnorr signature scheme over the prime-order Ristretto group that supports FROST.1,428MIT OR Apache-2.0
jig-clijig - A command line toolbox1,425MIT
air-derive-irMacros for MIR representation of the AirScript language1,422MIT
chalametpir_commonCommon Utilities for ChalametPIR: Private Information Retrieval for Key-Value Databases1,421BSD-3-Clause
scrypt-optA pure-rust optimized scrypt implementation for moderate to high difficulty cases, with AVX2 and AVX512 intrinsics cores and a…1,421Apache-2.0
inco-lightningSDK for Inco Lightning1,420MIT OR Apache-2.0
openentropy-coreCore entropy harvesting library — hardware noise sources, raw or SHA-256 conditioned1,418MIT
black-bagg-sigsQuantum-Sign detached signature, trust, and crate bundle for black-bagg 0.4.10 (crates.io-only).1,416MIT OR Apache-2.0
pq-xdhAn implementation of PQ-XDH which uses X25519 and aims to work with any PQ-KEM supported by the RustCrypto KEM traits.1,414BSD-2-Clause
pocx_addressAddress encoding/decoding library for PoCX with Base58Check and Bech32 support1,414MIT
polkaguardA comprehensive Rust CLI tool for analyzing Solidity smart contracts targeting PolkaVM deployment with zero-knowledge proof…1,413MIT
mind_sdk_randgenMind Network Rust SDK1,412MIT
lit-frost-redpallasA Schnorr signature scheme over the NIST P-256 curve that supports FROST.1,411MIT OR Apache-2.0
lit-frost-p256A Schnorr signature scheme over the NIST P-256 curve that supports FROST.1,410MIT OR Apache-2.0
lit-frost-secp256k1A Schnorr signature scheme over the secp256k1 curve that supports FROST.1,410MIT OR Apache-2.0
lit-frost-ed448A Schnorr signature scheme over Ed448 that supports FROST.1,409MIT OR Apache-2.0
lit-frost-redjubjubA Schnorr signature scheme over the NIST P-256 curve that supports FROST.1,409MIT OR Apache-2.0
monerochan-proverMonero-Chan, The Open-Source Privacy Platform (OSPP)1,409MIT OR Apache-2.0
lit-frost-p384A Schnorr signature scheme over the NIST P-256 curve that supports FROST.1,408MIT OR Apache-2.0
lit-frost-taprootA Schnorr signature scheme over the secp256k1 curve that supports FROST.1,408MIT OR Apache-2.0
access-rsA rust-based access-control token library for Web3 developers, providing a high-performance, secure, and customizable solution.1,403MIT
tectonic-fn-dsa-kgenFN-DSA signature scheme1,403Unlicense
mkv128-kwNIST 800-38F MKV128 Key Wrap (KW) and Key Wrap with Padding (KWP) modes1,403MIT OR Apache-2.0
cl-noise-protocolNoise Protocol Framework implementation.1,402Unlicense
tectonic-fn-dsa-signFN-DSA signature scheme1,401Unlicense
tectonic-fn-dsa-vrfyFN-DSA signature scheme1,400Unlicense
lattice-slh-dsaPure Rust implementation of SLH-DSA (FIPS 205) / SPHINCS+ post-quantum digital signature scheme1,400MIT
canonical-account-prefixesA lib to make canonical constants in Solana and Anchor.1,395MIT
actix-jwt-cookiesStore your data in encrypted cookies and get it elegantly in actix-web framework.1,395MIT
mind_sdk_fcnMind Network Rust SDK1,394MIT
auths-coreCore cryptography and keychain integration for Auths1,391Apache-2.0
secrets-nats-kvA secrets backend for wasmCloud that uses NATS as a key-value store.1,389Apache-2.0
mkv128-gcmPure Rust implementation of the MKV128-GCM (Galois/Counter Mode)
Authenticated Encryption with Associated Data (AEAD) Cipher
with…1,381Apache-2.0 OR MIT
quickcertFor generating test key/certificate pairs1,3800BSD
eenvEncrypted Env Manager: encrypts .env files, manages examples, and enforces safety via git hooks.1,377non-standard
hardware-rust-cryptoHardware-only AES-256-GCM and AES-256-GCM-SIV AEAD plus AES-256-CTR key/nonce generation (AES-NI/PCLMULQDQ, ARMv8 AES/PMULL),…1,374Apache-2.0
oxitls-coreCore traits and types for OxiTLS1,372Apache-2.0
proto-blue-cryptoAT Protocol cryptographic operations: P-256, K-256 signing, did:key, SHA-2561,372MIT OR Apache-2.0
enchanterXChaCha20Poly1305 AEAD file encryption tool1,372MIT
pants-storeA password manager1,371MIT
vercre-openidOpenID Data Model1,366MIT OR Apache-2.0
crate-test01Testing if this works or not.1,366MIT OR Apache-2.0
leo-abi-typesABI type definitions for Leo programs1,364GPL-3.0
miscreant-aes-v05Temporary fork1,362Apache-2.0 OR MIT
surfpool-cliWhere you train before surfing Solana1,357Apache-2.0
superchain-deriveAn alloy-backed derivation pipeline for the OP Stack, built on `kona-derive`1,354MIT
mnemosshA library and CLI tool for generating and managing Ed25519 SSH keys using BIP-39 mnemonic phrases1,349MIT
tzap-coreCore library for reading and writing encrypted, recoverable tzap archives1,348Apache-2.0
subduction_cryptoCryptographic types for Subduction: signed payloads, verification witnesses1,345MIT OR Apache-2.0
ruption_quantum_encryptA quantum-secure encryption crate with hybrid lattice/code-based cryptography and true randomness1,344MIT
vercre-didOpenID Data Model1,343MIT OR Apache-2.0
sp1-gpu-tracingTracing and debugging instrumentation for SP1-GPU1,342MIT OR Apache-2.0
sp1-gpu-jagged-tracegenGPU trace generation for jagged/stacked polynomials1,339MIT OR Apache-2.0
sp1-gpu-airAIR interface for SP1 machines on GPU1,339MIT OR Apache-2.0
ic-atpATP(Account Transfer Protocol) implementation for Internet Computer1,338MIT
proofmodeCapture, share, and preserve verifiable photos and videos1,336Apache-2.0
pozk-utilsPoZK miner1,335GPL-3.0-only
bitcoin_deImplementation of the Bitcoin.de Trading API v41,333MIT
redoubt-hkdfHKDF-SHA256 implementation with secure memory handling1,331MIT OR Apache-2.0
pocx_hashlibUniversal cryptographic library for Proof-of-Capacity consensus mechanism.
Includes SIMD-optimized Shabal256 hashing and nonce…1,331MIT
sqisign-rsSQIsign post-quantum signatures: keygen, sign, verify in pure Rust1,328Apache-2.0 OR MIT
jax-commonCore data structures and cryptography for JaxBucket - end-to-end encrypted P2P storage1,322MIT
jmix-rsRust library for JMIX (JSON Medical Interchange) format - secure medical data exchange with cryptographic features1,322MIT
huddle-coreProtocol, networking, crypto, and storage layer for huddle — a decentralized terminal chat app.1,320MIT OR Apache-2.0
hashsigs-rsHash based signatures, WOTS+1,320AGPL-3.0-or-later
zerodds-securityDDS-Security 1.1 plugin SPI for ZeroDDS: Authentication / AccessControl / Cryptographic / Logging / DataTagging trait definitions…1,320Apache-2.0
erc1155-wasmA highly optimized ERC1155 implementation in Rust for WebAssembly (WASM), providing token management for Ethereum-compatible…1,318MIT
auths-pairing-protocolTransport-agnostic pairing protocol for auths identity system1,316Apache-2.0
uselesskey-core-jwk-shapeDeprecated compatibility shim for JWK/JWKS shapes; prefer uselesskey-jwk.1,315MIT OR Apache-2.0
cosmos-stdtxExtensible schema-driven Cosmos StdTx builder and serializer1,313Apache-2.0
zksync_default_da_clientsZKsync DA client implementations1,310MIT OR Apache-2.0
dotenvxA secure environment variable management tool with built-in encryption1,309MIT OR Apache-2.0
eth-ecdsa-verifierA simple Ethereum ECDSA signature verifier1,308MIT
ring-digestWappers for using the high-performance implementations of digest algorithm
from the *ring* crate via `Digest` trait from the…1,308Apache-2.0 OR MIT
static_ct_apiAn implementation of c2sp.org/static-ct-api1,304BSD-3-Clause
financial-opsA Rust library to perform decimal arithmetic without floating point values.1,304MIT
ligerito-binary-fieldsBinary extension field arithmetic for Ligerito1,302MIT
hiaeHigh-throughput Authenticated Encryption (HiAE) algorithm implementation1,301MIT OR Apache-2.0
caesercipherSimple caeser cipher implemented in rust1,298MIT
rekorDO NOT USE: rekor placeholder1,291MIT
anytls-rsAsync TLS proxy with SOCKS5 support for privacy and security.1,288MIT
obfs4Pure rust implementation of the obfs4 pluggable transport1,287MIT OR Apache-2.0
mimarsa general crypto library1,287MIT
uselesskey-core-jwks-orderDeprecated compatibility shim for JWKS ordering; prefer uselesskey-jwk.1,287MIT OR Apache-2.0
mockforge-platform-signingHSM-backed platform signing-root for MockForge (RFC §8.2 / §9). Defines the PlatformSigner trait, AWS KMS backend, and…1,286MIT OR Apache-2.0
lit-frostCompatibility library for the Frost signing protocol across multiple curves1,286Apache-2.0 OR MIT
snifferA tool for detecting SNI-based network blocking and censorship1,285LGPL-2.1
gbp-nodeGBP-layer group node: framing, AEAD, replay window, control plane and FSM. Sub-protocols (gtp/gap/gsp) build on top of this crate.1,282Apache-2.0
auths-keriKERI protocol types, SAID computation, and validation1,281Apache-2.0
certkitA pure Rust library for X.509 certificate creation, parsing, and management, supporting RSA, ECDSA, and Ed25519 keys, with no…1,279MIT OR Apache-2.0
vercre-test-utilsTest utilities1,278MIT OR Apache-2.0
uselesskey-core-x509-specX.509 fixture spec models and stable encoders for uselesskey.1,275MIT OR Apache-2.0
oqs-safePost-Quantum Cryptography (PQC) toolkit in Rust with ML-KEM, ML-DSA, hybrid cryptography (X25519 + ML-KEM), and secure session…1,274MIT OR Apache-2.0
cralgebraA fast crypto algebra library1,273AGPL-3.0-only
dirscompA tool for comparing two directories using BLAKE3 hashing.1,272MIT
oxitls-webpki-rootsOxiTLS webpki trust anchors — Mozilla CA bundle, pure Rust1,272Apache-2.0
supply-chain-trust-example-crate-000047Traits for cryptographic hash functions and message authentication codes1,270MIT OR Apache-2.0
idotDNS over TLS (DoT) client / DNS over TLS (DoT) 客户端1,268MulanPSL-2.0
x509-caX.509 certificate authority with a high-level interface for generating and
signing certificates1,266Apache-2.0
air-mirIntermediate representation for the AirScript language1,263MIT
penisA Rust implementation of the Penis Protocol1,261non-standard
redoubt-randCross-platform cryptographic random number generation1,261MIT OR Apache-2.0
aranya-bssl-sysBoringSSL FFI bindings1,257MIT
oxitls-adapter-rustls-rustcryptoOxiTLS adapter: rustls + RustCrypto CryptoProvider (pure Rust TLS)1,255Apache-2.0
kobe-btcBitcoin HD wallet derivation for Kobe1,254MIT OR Apache-2.0
ehl-fdhFull Domain Hash (FDH) for extending the size of a hash digest to an arbitrary length1,252MIT OR Apache-2.0
ehl-rsa-fdhRSA-FDH is a is provably secure blind-signing signature scheme that uses RSA and a full domain hash and support blind signing /…1,252MIT OR Apache-2.0
qudag-exchange-standalone-cliStandalone command-line interface for QuDAG Exchange with rUv tokens1,252MIT OR Apache-2.0
lighter-rsRust SDK for Lighter Protocol - A comprehensive trading library for blockchain1,250MIT
uor-addrUOR-ADDR — the typed reference vocabulary for content-addressing across recursively-grammared formats. Standard-library Layer-3…1,250Apache-2.0
trust-tasks-didcommDIDComm v2.1 transport binding for the Trust Tasks framework, built on affinidi-messaging-didcomm. Provides pack/unpack helpers…1,250Apache-2.0
uselesskey-core-jwk-builderDeprecated compatibility shim for JWKS builder; prefer uselesskey-jwk.1,249MIT OR Apache-2.0
rs-merkletreeRust library to create Merkle Trees1,247MIT OR Apache-2.0
tzap-plugin-signingSigning profiles for tzap RootAuth1,246Apache-2.0
sp1-gpu-jagged-assistGPU helper kernels for jagged polynomial operations1,245MIT OR Apache-2.0
sp1-gpu-zerocheckGPU-accelerated zerocheck protocol for SP11,244MIT OR Apache-2.0
rust_qrngTsotchkes quantum random number generator library with cryptographic, financial, and gaming applications converted to Rust1,243MIT
over-there-cryptoCryptographic library for use with other over-there libraries1,239MIT OR Apache-2.0
styrene-identityDeterministic key hierarchy for Styrene mesh nodes — one root secret derives SSH, git signing, age, WireGuard, and agent…1,239MIT
ssl_traitssl_trait1,233MulanPSL-2.0
xs_ed25519-dalekFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.1,233BSD-3-Clause
reishi-handshakePure, sans-IO Noise IK, confirmed pqIK, and hybrid IK handshakes1,229MIT
credibil-vcOpenID for Verifiable Credential Issuance and Verifiable Presentation1,229MIT OR Apache-2.0
era_cuda_bindings_generatorCUDA Bindings generator for ZKsync1,228MIT OR Apache-2.0
paseto_cliA command-line tool for generating and validating PASETO v4.local tokens with custom claims and multiple output formats1,227GPL-3.0
rust-blind-rsa-signaturesRSA blind signatures in pure Rust1,225MIT
ockam_signature_blsThe Ockam BLS signature impementation.1,225Apache-2.0
spawn-nftA highly optimized Rust WebAssembly (WASM) library for Ethereum NFT management.1,225MIT
frodo-kemPure Rust implementation of FrodoKEM and eFrodoKEM1,225Apache-2.0 OR MIT
moloch-coreCore types and primitives for Moloch audit chain1,224MIT
ockam_signature_coreSignature core types of the Ockam library.1,223Apache-2.0
magic-spaceLike anchor's InitSpace but without the dependency on anchor.1,223MIT
lunes-axolotlLibrary for communication with nodes in mainnet or testnet of the lunes-blockchain network Allows the automation of sending…1,218Apache-2.0
uselesskey-core-x509-chain-negativeX.509 chain negative-fixture policy helpers for uselesskey.1,215MIT OR Apache-2.0
synta-x509-verificationRFC 5280 X.509 certificate path validation using synta-certificate1,214MIT OR Apache-2.0
azure-jwt-simple-jwksLibrary to validate JWT tokens using JSON Web Key Set (JWKS)1,214MIT
bsv-wallet-toolboxPure Rust BSV wallet-toolbox implementation1,211non-standard
kobe-evmEthereum HD wallet derivation for Kobe1,211MIT OR Apache-2.0
commit-groth09An implementation of the commitment scheme described in 'Homomorphic Trapdoor Commitments to Group Elements' by Jens Groth,…1,210MIT
uselesskey-core-jwkDeprecated compatibility shim for JWK/JWKS models; prefer uselesskey-jwk.1,208MIT OR Apache-2.0
all_combinationsbrute force iterator1,205MIT
boring-venditBoringSSL bindings1,204Apache-2.0
bee2-rsBindings for cryptographic library Bee21,200Apache-2.0
leo-parser-losslessLossless syntax tree parser for the Leo programming language1,199GPL-3.0
parch-libPure rust library for interacting with .parch files1,193MIT
hibp-verifierHigh-performance library for checking passwords against the Have I Been Pwned breach database using binary search on sha1t48…1,191MIT
primp-rustlsA fork of the original rustls crate.1,191Apache-2.0 OR ISC OR MIT
ockam_signature_bbsThe Ockam BLS signature impementation.1,189Apache-2.0
leo-abiABI generation for Leo programs1,186GPL-3.0
synta-mtcMerkle Tree Certificates (MTC) implementation on synta1,184MIT OR Apache-2.0
weftos-rvf-cryptoRuVector Format cryptographic primitives — SHA-3, Ed25519, ML-DSA-65 dual signing (WeftOS fork)1,182MIT OR Apache-2.0
cryptolibAn encryption algorithm library written in Rust1,181MIT OR Apache-2.0
feistelGeneric Feistel Cipher1,175MIT OR Apache-2.0
pocx_plotfileA high-performance, safe, and cross-platform library for reading and writing PoC cryptocurrency plot files1,174MIT
ssh-authPure Rust implementation of SSH authentication services.1,173Apache-2.0 OR MIT
radicle-ed25519-compactFork of the `ed25519-compact` crate for Radicle1,171MIT
parasol_cpu_macrosThis crate supports the Parasol CPU.1,167AGPL-3.0-only
fhe_svmA library for integrating Fully Homomorphic Encryption (FHE) into the Sonana virtual machine1,166MIT OR Apache-2.0