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.
curve420Implementation of the Curve420 elliptic curve in Rust632Apache-2.0
otp-authA Rust Implementation of HMAC and Time-based One-Time Passwords.631MIT
yedad_ladderCore library for Yedad ladder hash algorithm - digital signature based on double SHA-256 for decentralized networks630AGPL-3.0
simple_pyth_client_rsRust wrapper for Pyth Hermes crypto price feeds629MIT
freebird-cryptoCryptographic primitives for the Freebird privacy-preserving authentication system, including VOPRF implementation629MIT OR Apache-2.0
otplus-coreCore cryptographic library for OTPlus - A secure one-time password and key derivation system629MIT
tenuoAgent Capability Flow Control - Rust core library628Apache-2.0
crabgraphA safe, ergonomic, high-performance cryptographic library for Rust built on audited primitives627MIT OR Apache-2.0
quorum-crypto-coreCryptographic primitives and traits for agent signing and verification (ed25519, secp256k1, SHA3)627Apache-2.0 OR MIT
fast-certsFast, non-ZK correctness certificates for rollups and computation.624MIT
uhash-coreUniversalHash v4 - democratic proof-of-work algorithm where phones compete with servers624Unlicense
dreamwell-engineDreamwell pure-logic engine library — transforms, hierarchy, canon pipeline, spatial math, hashing, tile rules, validation,…623Apache-2.0
chacha12blake3Moved to chacha12-blake3620MIT
monerochan-libMonero-Chan, The Open-Source Privacy Platform (OSPP)620MIT OR Apache-2.0
tsumikiCore traits for X.509 certificate parsing and handling620MIT
arcanum-thresholdThreshold cryptography for the Arcanum cryptographic engine619MIT OR Apache-2.0
arcanum-agileCryptographic agility framework for the Arcanum cryptographic engine618MIT OR Apache-2.0
synta-krb5Kerberos V5 and GSSAPI ASN.1 structures for the synta library618MIT OR Apache-2.0
pubky-messengerA Rust library for private messaging using Pubky617MIT
dreamwell-quantumDreamwell quantum simulation — density matrices, Hamiltonian evolution, CPTP channels, Born rule measurement, interference…617Apache-2.0
petravm-verifierPetraVM's verifier617Apache-2.0
zks_typesCore types and data structures for ZKS Protocol616AGPL-3.0-only
arcanum-pqcPost-quantum cryptographic algorithms for the Arcanum engine615MIT OR Apache-2.0
arcanum-zkpZero-knowledge proofs: Bulletproofs, Schnorr proofs, commitments615MIT OR Apache-2.0
tmp-curve25519-dalek-h2c-do-not-useA pure-Rust implementation of group operations on ristretto255 and Curve25519614BSD-3-Clause
trojan-certCertificate generation utilities for trojan-rs613GPL-3.0-only
libroCryptographic audit chain — tamper-proof event logging with hash-linked entries and verification611GPL-3.0-only
witness-coreCore types and cryptography primitives for the Witness timestamping system610Apache-2.0
atomic-idVery fast and unique id generation610MIT
gbp-flatFlatBuffers codec for the Group Protocol Stack (GBP/GTP/GAP/GSP). Alternative wire format to CBOR per gbp_rfc §12.2.609Apache-2.0
blazehash-coreLean hash-algorithm engine behind blazehash — 27 hash/checksum/fuzzy algorithms, no heavy deps607Apache-2.0
gbp-protoProtobuf codec for the Group Protocol Stack (GBP/GTP/GAP/GSP). Alternative wire format to CBOR per gbp_rfc §12.2.607Apache-2.0
samlStateless, async-native SAML 2.0 toolkit with no libxml2/xmlsec C build chain605MIT OR Apache-2.0
uselesskey-core-base62Base62 generation primitives for uselesskey fixture crates.605MIT OR Apache-2.0
taproot-assets-zk-coreCore traits, types, and logic for Taproot Assets zero-knowledge proofs604MIT OR Apache-2.0
pocx_aggregatorHigh-performance mining aggregator for PoCX protocol603MIT
uselesskey-token-specStable token fixture specification shared across token generators.602MIT OR Apache-2.0
petravm-asmPetraVM's custom assembly language parser and interpreter.600Apache-2.0
luct-scannerTool to provide additional checks on TLS certificates599MIT OR Apache-2.0
oxicrypto-kdfPure Rust KDF implementations for OxiCrypto (HKDF, PBKDF2, Argon2id, scrypt)599Apache-2.0
lockmanA secure implementation for managing encrypted files.599MIT
ubl-codecUBL codec: Canonical JSON✯Atomic encode/decode + binary TLV for Universal Business Ledger.596MIT OR Apache-2.0
jwt-labJWT crate for Rust: decode, verify, sign, mutate, JWK/JWKS, algorithm selection, time validation, and secure APIs.595MIT
cooltestRandomness testing tool595MIT
ledger-sdk-transport-hidHID transport implementation for Ledger device communication594Apache-2.0
clock-bigintDeterministic constant-time big integers for blockchain consensus engines594MIT OR Apache-2.0
cert_by_hostDynamic SSL certificate loading from Kvrocks with auto-expiration / 基于 Kvrocks 的动态 SSL 证书加载与自动过期管理589MulanPSL-2.0
petravm-proverPetraVM's prover589Apache-2.0
libtumpaShared tumpa library: high-level OpenPGP key, card, and keystore operations on top of wecanencrypt.586GPL-3.0-or-later
gbp-sframeSFrame (draft-ietf-sframe-enc) E2EE for GAP audio streams in the Group Protocol Stack586Apache-2.0
qs-drbgNIST SP 800-90A compliant HMAC-DRBG for quantum-resistant cryptography585MIT OR Apache-2.0
layer-cryptoCryptographic primitives for Telegram MTProto: AES-IGE, RSA, SHA-1/256, auth key derivation585MIT OR Apache-2.0
lupine-coreCore types, traits, and error handling for the Lupine PQC suite584MIT OR Apache-2.0
sha_file_hashingA Rust library for computing and validating SHA-1 file hashes with a clean, trait-based API582non-standard
sssui-mpc-rsshamir-secret-sharing for SUI chain582MIT
convertxMultipurpose Units Converter580MIT
atlas-entryAtlas Entry - Fundamental building block of Proof of History579Apache-2.0
luct-storeCollection of storage backends for the luct project578MIT OR Apache-2.0
fastnetUltra-low latency encrypted networking for real-time games. TLS 1.3 + ChaCha20-Poly1305 with ~15µs RTT.577MIT
qudag-exchangeQuDAG Exchange: Quantum-resistant token exchange with rUv (Resource Utilization Voucher) system575MIT
clock-randNext-generation random number generation with blockchain-aware RNGs, fork detection, and cryptographic security575MIT OR Apache-2.0
bls48581BLS signature implementation using the BLS48-581 curve with KZG commitments575Apache-2.0
stegano-rsA Rust library for steganography using bitplane and pixel value differencing techniques574MIT
bitcoin-rpc-conversionsType conversions for Bitcoin Core's JSON-RPC interface573MIT OR Apache-2.0
msm-webgpuMulti-Scalar Multiplication (MSM) implementation for WebGPU.573MIT
oxicrypto-aeadPure Rust AEAD implementations for OxiCrypto (AES-GCM, ChaCha20-Poly1305, AES-GCM-SIV, XChaCha20-Poly1305)571Apache-2.0
benchmark_system_infoPrints system info when running benchmarks571AGPL-3.0-only
sriracha-mayoSafe Rust bindings for the MAYO post-quantum signature scheme.565Apache-2.0
cleakerCleaker identity and signature daemon written in Rust.561MIT
xrpl-address-macroCompile-time macro for converting XRPL r-addresses to 20-byte arrays560ISC
uselesskey-core-token-shapeToken shape generation primitives shared across uselesskey token crates.560MIT OR Apache-2.0
redoubt-aead-xchachaXChaCha20-Poly1305 AEAD implementation558GPL-3.0-only
mb_randSafe Rust bindings to OpenBSD's arc4random functions556ISC
redoubt-aead-aegis-x86x86_64 assembly AEGIS-128L AEAD implementation556GPL-3.0-only
redoubtSystematic encryption-at-rest for in-memory sensitive data in Rust555MIT OR Apache-2.0
s3p-cliCLI for BlockNet S³P (encrypt→erasure→merkle, fountain tools)553Apache-2.0
solan使用自定义 RPC_URL 与私钥,签名并转出 SOL 到目标地址。553MIT
wolfcrypt-ring-compatwolfcrypt-ring-compat is a cryptographic library using wolfSSL for its cryptographic operations. This library strives to be…552GPL-3.0-only OR LicenseRef-wolfSSL-commercial
ra-solana-mathHigh-performance fixed-point arithmetic library optimized for Solana anchorlang programs551MIT
rzmq_cliCommand Line Utility for RZMQ, an asynchronous, pure-Rust implementation of ZeroMQ (ØMQ) messaging patterns, with optional…546MPL-2.0
stoffel-vm-typesShared bytecode, instruction, and runtime value types for the Stoffel virtual machine545Apache-2.0
txgate-chainMulti-chain transaction parsing and construction for TxGate544MIT OR Apache-2.0
bsv-scriptBSV Blockchain SDK - Script parsing, execution, and address handling544MIT
vheElGamal homomorphic encryption library with verifiable operations543MIT OR Apache-2.0
embedded-calA Cryptographic Abstraction Layer (CAL) for embedded systems542BSD-3-Clause
zkbooAn implementation of the ZKBoo protocol.542LGPL-3.0-or-later
amaters-netNetwork layer for AmateRS (Musubi)541Apache-2.0
schnorr-musig2A Rust library for setup simple Schnorr Musig2 interaction.540MIT
jose-rsPure-Rust JOSE library (JWS, JWE, JWK, JWT) with software and HSM key support540BSD-2-Clause
nu_plugin_nw_ulidProduction-grade ULID (Universally Unique Lexicographically Sortable Identifier) utilities plugin for Nushell with…540BSD-3-Clause
ever-cryptoA simple Rust library providing easy-to-use APIs for XChaCha20Poly1305 and Kyber1024 post-quantum cryptography at the same time.…538MIT
sigma-protocolsSIGMA zero-knowledge proof protocols537MIT
uhash-typesShared proof/challenge/difficulty types for UniversalHash stacks537Unlicense
rustyfx-cryptoCrypto-specific functions and utilities for RustyFX.535MIT OR Apache-2.0
rustywallet-hdBIP32/BIP44/BIP85 Hierarchical Deterministic wallet for cryptocurrency key derivation534MIT
qudag-wasmWASM bindings for QuDAG - Quantum Ultra-Fast Distributed Acyclic Graph533MIT OR Apache-2.0
redoubt-hkdf-armaarch64 assembly HKDF-SHA256 implementation533GPL-3.0-only
did-pkarrPKARR based Decentralized Identifiers530MIT-0 OR Apache-2.0
openlibx402-coreCore library for the X402 payment protocol with Solana blockchain integration530MIT
dpp-cryptoEd25519 key management, JWS signing/verification, and did:web document builder526Apache-2.0
zeldhash-miner-coreCore cryptographic and transaction-building primitives for Zeldhash miner525MIT
arcanum-holocryptHolocryptographic framework - unified composable cryptographic data structures525MIT OR Apache-2.0
acme_commander一个全面的ACME客户端,用于SSL/TLS证书管理524LGPL-3.0
luct-serverServer implementing a certificate transparency log524MIT OR Apache-2.0
bedrock-jwtVerify Minecraft Bedrock Edition jwt chains and extract player claims.524MIT
casper-eip-712EIP-712 typed data hashing and domain separation for Casper Network524Apache-2.0
pkix-revocationCertificate revocation checking (CRL, OCSP) for pkix-path524Apache-2.0 OR MIT
sirrCLI client for Sirr — push, get, and manage ephemeral secrets520MIT
latticearcProduction-ready post-quantum cryptography. Hybrid ML-KEM+X25519 by default, all 4 NIST standards (FIPS 203–206), and FIPS 140-3…520Apache-2.0
sirrdSirrd — ephemeral secret vault server daemon519non-standard
uselesskey-core-tokenDeterministic token-shape generation helpers shared by uselesskey fixture crates.519MIT OR Apache-2.0
no-way-jose-coreCore traits, token types, and JWK support for the no-way-jose JOSE library518Apache-2.0
hanzo-pqcHanzo — post-quantum cryptography (ML-KEM, ML-DSA, SLH-DSA, hybrid, privacy tiers, attestation, AI mining rewards)518MIT
khodpay-bip32Production-ready Rust implementation of BIP32 hierarchical deterministic wallets518MIT OR Apache-2.0
amadeus-utilsUtility library for the Amadeus blockchain including cryptography, serialization, and data persistence518Apache-2.0
steam-crypto-rsSteam encryption and cryptographic utilities (AES-256-CBC, RSA-OAEP, HMAC-IV) for the Steam protocol.516MIT
bip39-cliA simple CLI tool for generating BIP39 mnemonic phrases514MIT OR Apache-2.0
mcps-clientMCPS client implementation for secure MCP connections513Apache-2.0
mcps-serverMCPS server implementation for secure MCP services513Apache-2.0
rustfs-signerDigital signature generation and verification for RustFS, ensuring data integrity and authenticity.513Apache-2.0
authnz-argon2Pure Rust implementation of the Argon2 password hashing function with support
for the Argon2d, Argon2i, and Argon2id algorithmic…512MIT OR Apache-2.0
codlet-core(Deprecated) Migrated to [`codlet`](https://crates.io/crates/codlet).512Apache-2.0
reddb-io-cryptoRedDB cryptographic authority: the canonical per-page encryption-at-rest envelope (AES-256-GCM), mandatory encrypt parameters,…512BUSL-1.1
permitryPluggable license management SDK with anti-rollback guarantees511MIT OR Apache-2.0
tsumiki-pemPEM format parser and encoder for X.509 certificates511MIT
elephant-diffuserThe BitLocker Elephant Diffuser (Diffuser A + Diffuser B + sector-key XOR) — the pure format primitive with no ecosystem crate,…509Apache-2.0
emberlinkProgrammable trust between humans and machines — local-first, scoped, time-bound, revocable delegation of authority508MIT OR Apache-2.0
dreamwell-attentionDreamwell attention algorithms — causal attention, spatial attention, observer attention, wave coherence, decoherence services,…508Apache-2.0
kobe-aptosAptos wallet for Kobe507MIT OR Apache-2.0
tectonic-bedrockTectonic's common cryptography library506MIT OR Apache-2.0
minivaultLocal-only, light-weight Encryption as a Service.504BSD-3-Clause
tesserasA modern decentralized communication infrastructure with post-quantum cryptography503ISC
lowmc-rsLowMC block cipher implementation in Rust503MIT OR Apache-2.0
zescrow-coreCore library for Zescrow: zero-knowledge escrow transactions via RISC Zero zkVM503MIT OR Apache-2.0
sudpSecret-Use Delegation Protocol — protocol-level secret use for agentic systems502Apache-2.0
cnfy-uintZero-dependency 256-bit unsigned integer arithmetic for cryptographic applications — unaudited, research/educational use only501non-standard
tal-cliUnified CLI for the Tokamak AI Layer — scaffold, validate, test, and deploy verifiable agents on RISC Zero zkVM501MIT OR Apache-2.0
mbedtls-rsRust library implementing transparent TLS encryption/decryption for IO streams with MbedTLS501MIT OR Apache-2.0
vanity-age-keygenGenerate vanity Age keys500GPL-3.0-only
glomeGeneric low-overhead message exchange with cryptographic integrity protection500Apache-2.0
tokio-rustls-acme2TLS certificate management and serving using rustls (for use with Tokio)500Apache-2.0 OR MIT
ledger-sdk-device-baseBase device and app information helpers for Ledger devices499Apache-2.0
qp-human-checkphraseGenerate human-readable checksums from cryptocurrency addresses using BIP-39 words and PBKDF2 to prevent address poisoning attacks497MIT
sbo3l-coreSBO3L core: protocol types, request hashing, error model, signed receipts.497MIT
e2eeTransport-agnostic end-to-end encryption framework in Rust.496MIT
scp-platformPlatform abstraction traits for SCP (Shared Context Protocol)496Apache-2.0
rooky-coreNostr based protocol for sharing chess data.493MIT
hyperlane-cosmos-dymension-rsProtobuf definitions for Hyperlane Cosmos SDK and Dymension's x/kas module492non-standard
bsv-transactionBSV Blockchain SDK - Transaction building, signing, and serialization491MIT
shieldcontractAdvanced security analysis for blockchain platforms487MIT
rc5-blockRust implementation of RC5 Block cipher with ECB, CBC and CTR operation modes.486MIT OR Apache-2.0
age-plugin-argon2Argon2id recipient/identity plugin for the age encryption format486MIT OR Apache-2.0
kobe-cliA multi-chain cryptocurrency wallet CLI tool486MIT OR Apache-2.0
luctComand line utility of the luct project485MIT OR Apache-2.0
tafrah-mathMath primitives for the Tafrah PQC library (NTT, polynomial ring, modular arithmetic)485MIT
bitchat-qudagBitChat messaging integration for QuDAG with WASM support484MIT OR Apache-2.0
bitcoin-dokoBitcoin vault implementation with CTV covenants and CSFS delegation for enhanced custody security483MIT
gbp-stack-ffiC ABI surface (cdylib) for the Group Protocol Stack: handle-based API for MLS, the GBP node, the GTP/GAP/GSP clients and SFrame…483Apache-2.0
gbp-cliReference CLI binary for the Group Protocol Stack: a minimal smoke runner with `listen` and `connect` modes.483Apache-2.0
sqepSQEP – Secure Quantum Encryption Protocol powered by ContiCrypt482MIT
fly402-coreCore library for the X402 payment protocol with Solana blockchain integration481MIT
classifiedHigh-assurance Operations for Number-theoretic Extension Sets and Theorems (Galois Fields).480MIT OR Apache-2.0
ferveo-nucypher-temp6An implementation of a DKG protocol for threshold decryption.477GPL-3.0
rc6_rsRC6 implementation in Rust477Apache-2.0
luct-extensionCore types and parsers for certificate transparency477MIT OR Apache-2.0
scp-primitivesShared low-level primitives for SCP (Shared Context Protocol)476Apache-2.0
fiscalBrazilian fiscal document library (NF-e/NFC-e) — Rust port of sped-nfe475MIT
libveritasOffline verification library for Spaces protocol certificates and zone records.475Apache-2.0
hc_seed_bundle_cliA command-line tool for creating and unlocking Holochain seed bundles474Apache-2.0
blazehashForensic file hasher — hashdeep for the modern era, BLAKE3 by default474Apache-2.0
toolkit-zeroA feature-selective Rust utility crate — a modular collection of opt-in utilities spanning encryption, HTTP networking,…473MIT
enigma-cliA command-line interface for an Enigma machine simulator. Configurable with any reflector, number of rotors, and plugboard pairs.473MIT
timecapsuleA time-locked message system. encrypt messages that can only be decrypted after a specific date473MIT
zerodds-bridge-securityShared security layer for ZeroDDS bridge daemons (ws/mqtt/coap/amqp/grpc/corba): §7.1 TLS (rustls), §7.2 auth modes…472Apache-2.0
krusty-kms-clientFocused Starknet wallet, deployment, and Tongo protocol client for krusty-kms472MIT OR Apache-2.0
stoffel-vmRegister-based virtual machine runtime and MPC execution engine for Stoffel programs472Apache-2.0
toq-coreEncrypted agent-to-agent communication protocol library471Apache-2.0
tsafe-coreCore runtime engine for tsafe — encrypted credential storage, process injection contracts, audit log, RBAC471AGPL-3.0-or-later
dreamwell-metaphorsDreamwell metaphor system — bridge packet formalization, wave params, materialization tiers, metaphor profiles, evaluation…471Apache-2.0
fhe_dksapFully Homomorphic Encryption based Dual-Key Stealth Address Protocol for enhanced privacy in blockchain transactions471MIT
xmtp-sysRaw FFI bindings to the XMTP messaging protocol static library (libxmtp_ffi)471MIT OR Apache-2.0
lupine-signSignature implementations (ML-DSA, SLH-DSA, hybrid Ed25519+ML-DSA) for the Lupine PQC suite470MIT OR Apache-2.0
siwx-rsMulti-chain Sign-In with X (SIWX) library supporting Ethereum and Solana470Apache-2.0
ordinary-obfuscationObfuscation for Ordinary469AGPL-3.0-only
solana-sig-verifyA simple Solana signature wrapper468MIT
kangarooPollard's Kangaroo ECDLP solver for secp256k1 using Vulkan/Metal/DX12 compute465MIT
oxicrypto-hashPure Rust hash implementations for OxiCrypto (SHA-2, SHA-3, BLAKE3)464Apache-2.0
elara-cryptoELARA Protocol - Cryptographic engine with identity binding, multi-ratchet encryption, and post-quantum ready security464MIT OR Apache-2.0
kobe-nostrNostr wallet for Kobe464MIT OR Apache-2.0
aescrypt-rsAES Crypt (v0-v3) Rust encryption/decryption library464MIT OR Apache-2.0
tetrA Rust crate extending gguf-rs for easy GGUF model loading and inference integration463MIT OR Apache-2.0
sla-escrow-apiSLA-Escrow: Service Level Agreement Enforcer for AI Agents462Apache-2.0
ark-snarkjsRust library for exporting Arkworks Groth16 proofs and verifying keys into snarkjs-compatible JSON (BN254, BLS12-381), as well as…461MIT
bitlocker-coreFrom-scratch reader/decryptor for BitLocker Drive Encryption (BDE) volumes — password unlock, AES-CBC + Elephant Diffuser461Apache-2.0
falcon512_rsPure Rust implementation of Falcon-512 signature scheme461Apache-2.0
aingle_zkZero-Knowledge Proofs for AIngle - privacy-preserving cryptographic primitives460Apache-2.0 OR LicenseRef-Commercial
sol-safekeyA powerful command-line tool for secure Solana key management with Triple-Factor 2FA459MIT
remolab-passgenA secure, deterministic password generator with both CLI and interactive modes458MIT
oxideav-aacsClean-room AACS Common 0.953 + BD-Prerecorded 0.953 decryption library — KEYDB.cfg / MKB / Unit_Key_RO.inf parsers, AES-128-CBC…457MIT
ferripfs-repoIPFS repository management - datastore, keystore, and identity454MIT OR Apache-2.0