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.
obs-sdk针对华为云的OBS工具封装rust版本的sdk2,146MIT
claw-cryptoSimple cryptography services to cover common auth needs2,145MIT OR Apache-2.0
schnorr-rsSchnorr Protocols2,144Apache-2.0
zksync_test_accountZKsync test account for writing unit tests2,143MIT OR Apache-2.0
tss-keyfileDecoding of TPM 2.0 TSS Keyfiles from PEM/DER/(ASN.1)2,143MIT
smtp_recvDual-port SMTP server: Secure submission (465) & Inbound forwarding (25) / 双端口 SMTP 服务:安全提交 (465) 与入站转发 (25)2,134MulanPSL-2.0
ct-aesConstant time AES.2,131BSD-3-Clause
pso-protocolGeneric, pluggable consensus primitives for the PSO protocol (curve/hash/signature/KDF are swappable suite parameters).2,131MIT
amacsA pure-Rust library for algebraic message authentication codes (aMACs)2,130BSD-3-Clause
freenet-git-typesShared state types and pure validate_state/update_state logic for freenet-git2,127LGPL-3.0-only
snarkvm-synthesizer-debugSynthesizer for a decentralized virtual machine2,126Apache-2.0
serdevaultEncrypted serialization/deserialization using Serde - Argon2id + AES-256-GCM2,123MIT
scream_cypherA CLI tool and library for encrypting and decrypting messages using the scream cypher.2,122MIT OR Apache-2.0
sivchainAdvanced symmetric encryption using the AES-SIV (RFC 5297) and CHAIN constructions2,117MIT
polymarket-sdkRust SDK for Polymarket prediction markets - REST APIs, WebSocket streams, order signing, and Safe wallet integration2,115MIT OR Apache-2.0
snarkvm-ledger-narwhal-debugData structures for a Narwhal-style memory pool in a decentralized virtual machine2,113Apache-2.0
ctaes-sysNative bindings to the ctaes library2,111MIT/Apache-2.0
sp1-solanaVerifier for SP1 Groth16 proofs on Solana2,111MIT OR Apache-2.0
crypto-paillierTBD2,110Apache-2.0 OR MIT
air-codegen-masmMiden Assembly code generator for the AirScript language2,107MIT
ark-bls12-381-zypherThe BLS12-381 pairing-friendly elliptic curve2,106MIT/Apache-2.0
zkrollupzkrollup implementation2,106Apache-2.0
valence-crypto-utilsA collection of crypto utilities for the Valence ecosystem.2,103Apache-2.0
aitp-coreCore types, JSON canonicalization, base64url, and AID handling for AITP2,102MIT OR Apache-2.0
dalekMeta-crate for dalek crypto packages.2,100CC0-1.0
fast-cdcA safe place for all your data2,099MPL-2.0
ed25519-dalek-dondiFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.2,097BSD-3-Clause
plain-aesAn implementation of Rijndael's cipher, commonly known as AES.2,097MIT OR Apache-2.0
cryptopalsSolutions to the cryptopals challenges2,091GPL-3.0
zksync_settlement_layer_dataZKsync settlement layer data2,090MIT OR Apache-2.0
mini-monocypherMonocypher C-like API2,089CC0-1.0
fast_chachaCPU-optimized ChaCha20 implementation with rust fallbacks2,087Apache-2.0
davrosDeterministic And Verifiable Randomness On Schnorr signatures2,083BSD-3-Clause
cess-sha2rawSHA-2 hash function2,083MIT OR Apache-2.0
sure25sure25 hashing algorithm2,081CAL-1.0
aitp-cryptoEd25519/P-256 signing, JWK thumbprint, and compact-JWS primitives for AITP2,080MIT OR Apache-2.0
mind_sdk_deepseekMind Network Rust SDK2,075MIT
sequoia-keystore-serverSequoia keystore daemon2,075LGPL-2.0-or-later
starknet-types-rpcStarknet RPC types.2,073MIT
mind_sdk_webMind Network Rust SDK2,073MIT
sn_bulletproofsA pure-Rust implementation of Bulletproofs using Ristretto2,067MIT
wycheproof-ng-dhDiffie-Hellman and EC curve Wycheproof test vectors for Wycheproof NG2,067Apache-2.0
wycheproof-ng-eddsaEdDSA Wycheproof test vectors for Wycheproof NG2,066Apache-2.0
verihashFormat-independent structured hashing algorithm2,064MIT
stoffel-mpc-coordinator-sharedShared traits, types, RPC utilities, and test helpers for Stoffel MPC coordinator crates2,064Apache-2.0
monerochan-recursion-deriveMonero-Chan, The Open-Source Privacy Platform (OSPP)2,060MIT OR Apache-2.0
bake-kdfbake-kdf function (STB 34.101.66-2014)2,060MIT OR Apache-2.0
cmail-rpgpOpenPGP implementation in Rust for Cmail2,058MIT OR Apache-2.0
stoffel-mpc-coordinator-off-chainOff-chain Stoffel MPC coordinator over secure JSON-RPC with mutual TLS2,054Apache-2.0
shelter-storageA safe place for all your data2,053MPL-2.0
ccatokenCCA attestation token decoding, verification, and appraisal2,051Apache-2.0
world_idAn experiment in creating a distributed PKI.2,049Apache-2.0 OR MIT
merkle-rsMerkle-rs aims to provide a flexible yet complete implementation of the Merkle
Tree data structure. It offers consistency and…2,045BSD-3-Clause
freenet-git-identityPassphrase-encrypted ed25519 identity bundle for freenet-git2,042LGPL-3.0-only
kmacKECCAK Message Authentication Code2,041MIT/Apache-2.0
kona-peersNetwork peers library for the OP Stack2,040MIT
actr-platform-traitsPlatform abstraction traits for Actor-RTC: KvStore, CryptoProvider, PlatformProvider2,039Apache-2.0
minijksSmall library for parsing JKS in old format (not PKCS#12)2,033MIT OR Apache-2.0
air-script-coreCore types for the AirScript compiler2,030MIT
human-friendly-idsGenerate non-visually ambiguous IDs2,026MIT OR Apache-2.0
minclibMIscreaNt Cryptotool2,026MIT
snarkos-node-networkNetwork-related objects and traits for nodes2,026Apache-2.0
bohaCrypto bounties, puzzles and challenges data library2,025MIT
databoxerFast and easy to use CLI-based file encryption program2,024non-standard
zkvmA blockchain VM with cloaked transactions and zero-knowledge smart contracts2,023Apache-2.0
pbs_rsaPure Rust RSA partially blind signature implementation2,023MIT
shelter-blockA safe place for all your data2,021MPL-2.0
subtle-derivePure-Rust traits and utilities for constant-time cryptographic implementations.2,020CC0-1.0
ice-cryptRust implementation of the ICE encryption algorithm2,019GPL-3.0-or-later
elgamalA pure-Rust library for elGamal encryption using the Ristretto prime-order group.2,019BSD-3-Clause
prsSecure, fast & convenient password manager with GPG & git2,018GPL-3.0
xmssPure Rust implementation of XMSS (eXtended Merkle Signature Scheme)
as described in RFC 8391 and SP 800-2082,017MIT/Apache-2.0
libnetkeeperThe netkeeper toolkits write in rust.2,017non-standard
wasm-multisigA WASM-based multisig library for Web3 developers, providing a high-performance, secure, and customizable solution.2,015MIT
keyuriA URI-based format for encoding cryptographic keys2,014MIT
builder_signing_sdk_rsSmall signing utilities for Builder API auth and EIP-712 helpers used by Polymarket clients.2,014MIT OR Apache-2.0
qwertyPassword generation library2,013MPL-2.0
runar-keysStandards-compliant X.509 certificates and ECDSA P-256 key management for Runar2,012MIT
mbiA safe Malbolge interpreter written in Rust.2,009GPL-3.0
aitp-tctTrust Context Token (TCT) issuance and verification for AITP2,005MIT OR Apache-2.0
keccakrs-wasmA wasm wrapper around keccakrs2,001MPL-2.0
zerostash-fuseSafe and secure backup library -- FUSE integration1,996MIT/Apache-2.0
ferropassgenA library for generating secure passwords and passphrases1,992GPL-3.0-or-later
incredibleA library for doing incredible things1,992BSD-3-Clause
atp-caipChain Agnostic Improvement Proposals (CAIP) implementation for ATP(Account Transfer Protocol)1,991MIT
double-ratchet-signal-cbc-aes256-pkcs7-compactSee the crate double-ratchet-signal1,990BSD-3-Clause
logline-coreThe Conceptual Atom of Verifiable Action — LogLine Protocol implementation1,989MIT
tomcryptBindings to libtomcrypt, a fairly comprehensive, modular and portable
cryptographic toolkit that provides developers with a vast…1,986MIT/Apache-2.0
exonum-http-get-authAuthenticate HTTP GET requests in Exonum through AWS-like header signing.1,985MIT
signed_noteAn implementation of c2sp.org/signed-note1,985BSD-3-Clause
reticulum-rs-coreCore packet, identity, ratchet, and cryptographic primitives for the Reticulum network stack.1,973EPL-2.0
paseto-v4-sodiumPASETO/PASERK V4 based on libsodium1,972Apache-2.0
searSigned/Encrypted ARchive: a cryptographically enhanced tar-like format1,971MIT/Apache-2.0
opaqueOPAQUE Password-Authenticated Key Exchange protocol1,966MIT OR Apache-2.0
ark-secp256k1-zypherThe secp256k1 curve1,961MIT/Apache-2.0
aitp-manifestAgent Manifest issuance and verification for AITP1,961MIT OR Apache-2.0
cqrs-es-crypto-deriveDerive macro for cqrs-es-crypto — generates PiiEventCodec implementations1,959MIT OR Apache-2.0
arti-tor-clientLibrary for connecting to the Tor network as an anonymous client1,954MIT OR Apache-2.0
cryptonomiconunified crypto library1,954MIT OR Apache-2.0
nab138_srpSecure Remote Password (SRP) protocol implementation1,953MIT OR Apache-2.0
monerochan-recursion-compilerMonero-Chan, The Open-Source Privacy Platform (OSPP)1,951MIT OR Apache-2.0
citadeldb-coreCore types, errors, and constants for Citadel encrypted database1,950MIT OR Apache-2.0
brsl2Cayley hashing as in 'Navigating in the Cayley Graph of SL₂(𝔽ₚ)'1,946CC0-1.0
shamir_shareA secure and efficient Rust library for Shamir's Secret Sharing1,943MIT
ct-sctA crate to encode or decode Signed Certificate Timestamps (SCTs) extension in X.509 certificates.1,942Apache-2.0 OR MIT
aitp-handshakeMutual handshake state machine for AITP1,934MIT OR Apache-2.0
blake3-powA Proof of Work scheme using the blake3 hash function1,931MIT OR Apache-2.0
vitaminc-async-traitsVitamin C async traits1,928MIT
cqrs-es-cryptoTransparent PII encryption and GDPR crypto-shredding for cqrs-es1,927MIT OR Apache-2.0
threshold_crypto_cePairing threshold cryptography1,917MIT/Apache-2.0
ockam_message_deriveOckam Message trait [derive] macro.1,914Apache-2.0
actr-hyperHyper — Actor platform infrastructure: sandbox, transport, scheduler, WASM engine, signing, AIS bootstrap, persistence & crypto…1,912Apache-2.0
hd-ed25519Hierachical key derivation on ed255190-dalek1,910BSD-3-Clause
inc-sha1Incremental SHA-1 calculation1,905GPL-3.0-only
ctf_partyRust CTF Party is a tool that provides various cryptographic and network utilities for CTF (Capture The Flag) competitions. It is…1,901MIT
mini-signA crate for minisign in rust.1,900MIT
ptrsInterdaces and utilities supporting pluggable transport implementations1,899MIT OR Apache-2.0
steelsafeSimple, personal TUI password manager1,899MIT
auths-verifierMinimal-dependency attestation verification library for Auths - supports FFI and WASM1,897Apache-2.0
txtx-addon-network-evmPrimitives for executing EVM runbooks1,895Apache-2.0
visual-cryptographyA Rust implementation of main visual cryptography algorithms supporting multiple schemes and block sizes1,895MIT
twine_spec_rngTwine payload subspec for random number generation1,892MIT
askar-bbsHyperledger Aries Askar BBS+ Signatures1,892MIT OR Apache-2.0
apl-token-metadataOn-chain program for Arch Token Metadata1,891MIT
mkv128Pure Rust implementation of the MKV128 block cipher1,888MIT OR Apache-2.0
alureAluVM runtime environment1,884MIT
simple-tlvEncoding and decoding of SIMPLE-TLV as described in ISO 7816-4, without allocations.1,882Apache-2.0 OR MIT
json_atomicThe Cryptographic Atom — JSON✯Atomic: canonicalization + BLAKE3 content addressing + DV25-Seal (Ed25519) for Signed Facts1,882MIT
crypt-sysFFI wrappers for the Linux crypt library1,881MIT OR Apache-2.0
bulk-keychainA simple high perf signing lib for BULK txns1,877MIT
libsslibss is a Rust library for secret sharing.1,876MIT
celestia-coreThis is a hard fork of tendermint to make it compatible with Celestia network.
Tendermint is a high-performance blockchain…1,875Apache-2.0
lit-rust-cryptoA convenience wrapper around cryptography libraries for LIT Protocol1,875Apache-2.0 OR MIT
aluasmAlu assembler1,873MIT
amareleo-node-sync-locatorsLocators to synchronize a lite Aleo development node1,870Apache-2.0
age-plugin-tlocktlock plugin for age clients.1,870MIT
rosenSimple and secure TCP communication in Rust.1,866Apache-2.0
fedimint-ringSafe, fast, small crypto using Rust. (Fedimint fork)1,866non-standard
daa-economyEconomic engine for DAA system with token management1,862MIT OR Apache-2.0
claw-crypto-interfaceTypes and traits for the claw-crypto crate1,855MIT OR Apache-2.0
rc4okLightweight High-Performance Cryptographically Strong Random Number Generator1,851MIT
ecies-ed25519-sileneECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA3_3841,849MIT OR Apache-2.0
jmseJSON Message Signing and Encryption (JMSE)1,848Apache-2.0
chipfuzzThe host application fuzzer to automatically find side-channel (timing) vulnerabilities in embedded code running on real…1,847Apache-2.0 OR MIT
quantus_plonky2Recursive SNARKs based on PLONK and FRI1,843MIT OR Apache-2.0
kona-p2pP2P library for the OP Stack1,841MIT
brineSimple crypto backed by libsodium.1,840MIT OR Apache-2.0
keccak-batchBatched Keccak-256 (legacy 0x01 padding) with runtime-dispatched SIMD: scalar, 2-way (SSE2/NEON/wasm-simd128), 4-way (AVX2),…1,837AGPL-3.0-or-later
cipher-saladImplementations of classic ciphers1,836MIT
snarkvm-ledger-debugA node ledger for a decentralized virtual machine1,831Apache-2.0
confidential-ml-pipelineMulti-enclave pipeline orchestration for confidential ML inference1,831MIT OR Apache-2.0
monerochan-recursion-gnark-ffiMonero-Chan, The Open-Source Privacy Platform (OSPP)1,831MIT OR Apache-2.0
metamorphic-cryptoZero-knowledge end-to-end encryption with post-quantum hybrid KEM (ML-KEM + X25519) and an opt-in CNSA 2.0 suite axis…1,831MIT OR Apache-2.0
near_mimcMiMC hash function implementation in wasm32_unknown_unknown architecture, compatible with NEAR Protocol Smart Contracts. Inspired…1,826MIT
siphash_c_dA no-std, safe, generic implementation of the siphash_c_d algorithm1,825MIT OR Apache-2.0
utreexoA dynamic hash based accumulator for UTXO set1,823MIT
hc-128HC-128 Stream Cipher1,821MIT OR Apache-2.0
ringpcxCryptographic primitives for Rust with store/restore functionality for digest contexts.1,821Apache-2.0 AND ISC
safeapiSimple Autonomi Network Client1,818GPL-3.0
safeboxLower the risk of leaving secret around in memory1,817MIT
linux-crng-ioctlprovides wrapper for Linux kernel kernel RNG ioctls1,817MIT
rusty-gadgetsA library for building R1CS gadgets1,816MIT OR Apache-2.0
edwardsElliptic curves in Edwards form1,815Apache-2.0 OR MIT
saltlick-cliCommand-line interface for interacting with saltlick encrypted files.1,815Apache-2.0 OR MIT
ciphSymmetric cipher layer for async read/write connections.1,813MIT
aes-gcm-sstTODO1,812BSD-3-Clause
enprotenprot command line tool for Engyon1,812BSD-2-Clause
dilithium-rawLow level library for dilithium signatures1,811non-standard
dalek-rangeproofsA pure-Rust implementation of a non-interactive zero-knowledge rangeproof scheme.1,811CC0-1.0
aws-nitro-enclaves-attestation-ffiC/C++ bindings for attestation primitives library for use in AWS Nitro Enclave applications.1,810Apache-2.0
wolfssl-srcCompile wolfSSL from source for use by wolfcrypt-sys1,806GPL-3.0-only OR LicenseRef-wolfSSL-commercial
koblitzElliptic curves in Koblitz form1,801Apache-2.0 OR MIT
chipfuzz_probeThe device side of the fuzzer to automatically find side-channel (timing) vulnerabilities in embedded code running on real…1,800Apache-2.0 OR MIT
harmoniis-walletSmart-contract wallet for the Harmoniis marketplace for agents and robots (RGB contracts, Witness-backed bearer state, Webcash…1,797MIT
lioness-rsRust implementation of Lioness block cipher1,796Apache-2.0
libecvrf-k256A fork of libecvrf use k256 implementation1,790Apache-2.0
simidA Simple Universally Unique IDentifier (UUID)1,789MIT
rust-aes-keywrapAES Key Wrap construction (AES-KW, RFC 3394 / RFC 5649)1,789ISC
stegos_blockchainStegos - Blockchain Library1,789MIT
pwsaferA library for reading and writing Password Safe databases.1,787Unlicense
secure-gateSecure wrappers for secrets with explicit access and mandatory zeroization — no_std-compatible, zero-overhead library with…1,786MIT OR Apache-2.0
skipjack_rsPure Rust software implementation of the SKIPJACK codebook encryptor/decryptor Algorithm1,785MIT OR Apache-2.0
tinyaesA pure Rust implementation of the Advanced Encryption Standard (AES)1,784MIT
safeguardSecure file and credential management CLI with collections and tags1,784MIT
jlsImplementation of the simple JSON Licensing Scheme for issuing and/or verifying licenses1,783MIT
nublsA BLS (Boneh-Lynn-Shacham) signature implementation written in pure Rust that
offers support for threshold signatures with…1,783AGPL-3.0
ctap2-authenticatorEmbedded Rust CTAP2 Authenticator implementation1,783Apache-2.0 OR MIT
zksync_prover_dalZKsync prover DAL1,783MIT OR Apache-2.0
bevy_assetio_zipBevy AssetIO plugin that can load assets from optionally obfuscated zip files1,780non-standard
estahrA string distance and hashing library.1,780MIT
ntpsecntpsec1,778GPL-3.0+
stegos_nodeStegos - Blockchain Node1,777MIT
openssl_encAn Implementation of openssl enc functionality1,776MIT
libntpsec-syslibntpsec-sys1,775GPL-3.0+
falcon-rsNative Rust implementation of FN-DSA (FIPS 206), the NIST post-quantum digital signature standard (formerly Falcon)1,775MIT
holochain_sodiumholochain libsodium wrapper providing memory secure api access1,772Apache-2.0
cosmian_kyberA rust implementation of the post-quantum Kyber KEM algorithm. This is a fork of the `pqc_kyber` crate1,771MIT/Apache-2.0
lib-q-keccakPure Rust implementation of the Keccak sponge function including the keccak-f
and keccak-p variants for lib-Q1,769Apache-2.0
sp1-gpu-utilsUtility functions for SP1 GPU operations1,768MIT OR Apache-2.0
stegos_keychainStegos - Key Management1,763MIT