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.
solana-eciesECIES encryption for Solana keypairs using X25519, AES-256-GCM, and HKDF1,166MIT
parcnet-podPortable Object Datatype1,165MIT OR Apache-2.0
eth-rlp-verifyEthereum block header verification across multiple eras using RLP encoding and Keccak256 hashing.1,164MIT
monerochan-buildBuild an MONEROCHAN program.1,162MIT OR Apache-2.0
ligerito-reed-solomonReed-Solomon erasure coding for Ligerito over binary fields1,162MIT
oxitlsOxiTLS — Pure-Rust TLS facade (rustls + RustCrypto, zero FFI by default)1,161Apache-2.0
secretikOpinionated cli tool for encrypting secrets1,161MIT
vercre-issuerOpenID for Verifiable Credential Issuance1,159MIT OR Apache-2.0
wasmify-rsA high-performance Rust library for smart contract management and gas optimization.1,158MIT
reclaim-rust-sdkA Rust SDK for Reclaim Protocol1,157MIT
atlas-rsattested TLS (aTLS) core library for verifying TEE attestations over TLS connections1,153MIT
citadeldbCitadel: encrypted-first embedded SQL/vector database, the foundation of the Citadel memory engine for AI agents1,153MIT OR Apache-2.0
vercre-verifierOpenID for Verifiable Presentations1,152MIT OR Apache-2.0
parasol_runtimeThis crate supports the Parasol CPU, providing key generation, encryption, and FHE evaluation functionality.1,152AGPL-3.0-only
sp1-gpu-logup-gkrGPU-accelerated LogUp-GKR protocol for SP11,151MIT OR Apache-2.0
algebraic_immunityA package to compute the algebrac immunity and the restricted algebraic immunity of Boolean functions.1,151MIT
mpt-crypto-sysLow-level FFI bindings to the mpt-crypto C library for XLS-0096 Confidential MPTs.1,150ISC
vpgpOpenPGP implementation in Rust by VGISC Labs1,149MIT OR Apache-2.0
hswppqkd handshake1,149Apache-2.0 OR MIT
sp1-gpu-jagged-sumcheckGPU-accelerated sumcheck for jagged polynomials1,148MIT OR Apache-2.0
carbon-curve25519-dalekA pure-Rust implementation of group operations on ristretto255 and Curve255191,148BSD-3-Clause
aegis_vm_macroProc-macro for VM-protected functions - RustAegis1,148MIT
uselesskey-core-x509-negativeX.509 negative-fixture policy helpers for uselesskey.1,148MIT OR Apache-2.0
sp1-gpu-commitGPU commitment operations coordination for SP11,146MIT OR Apache-2.0
uselesskey-core-x509-deriveDeterministic X.509 derivation helpers for uselesskey fixture crates.1,146MIT OR Apache-2.0
ascon-aead128Implementation of the Ascon-AEAD128 authenticated encryption scheme1,145Apache-2.0 OR MIT
parcnetA set of tools for building on the PARCNET1,144MIT OR Apache-2.0
ligerito-merkleMerkle tree implementation for Ligerito polynomial commitments1,141MIT
reishi-quinnNoise IK handshake integration for quinn with QUIC key derivation1,139MIT
rustywallet-addressCryptocurrency address generation and validation for Bitcoin and Ethereum1,136MIT
mpt-cryptoSafe Rust wrappers around mpt-crypto-sys (XLS-0096 Confidential MPTs).1,134ISC
oboronEncryption and encoding library for developer ergonomics: prefix entropy, compact outputs, high performance1,133MIT OR Apache-2.0
prompt-storePrompt Store is a secure, encrypted CLI and Rust library for managing, deploying, and orchestrating AI prompts using workspaces…1,133MIT
ligeritoLigerito polynomial commitment scheme over binary extension fields1,132MIT
mercurial-signatureImplement Mercurial Signature1,130MIT/Apache-2.0
daa-chainBlockchain abstraction layer for DAA system with multi-chain support1,130MIT OR Apache-2.0
primp-tokio-rustlsFork of tokio-rustls1,130MIT OR Apache-2.0
daa-orchestratorCore orchestration engine for DAA system implementing autonomy loops1,129MIT OR Apache-2.0
token-identifierA library to create 32 bit tokens with checkbits and identifier of such tokens1,127non-standard
ocsp-serverOCSP server, listening for requests to give responses.1,126GPL-3.0-only
xmlsig-lc-rsXML-DSig signature verification and SAML assertion validation backed by aws-lc-rs (FIPS-capable). The XML canonicalization engine…1,126BSD-2-Clause
uselesskey-ecdsaECDSA P-256/P-384 key fixtures (PKCS#8/SPKI, PEM/DER) for tests.1,117MIT OR Apache-2.0
tsp-http-clientA simple HTTP client for requesting timestamps from a timestamp authority (TSA) using the RFC 3161 standard.1,113MPL-2.0
mcps-coreModel Context Protocol Secure (MCPS) - Core protocol implementation1,112Apache-2.0
snowvThe SNOW-V stream cipher1,111BSD-3-Clause
notepackA compact binary format and Rust library for encoding and decoding Nostr notes1,111MIT
uselesskey-core-x509Deterministic X.509 policy helpers shared by uselesskey fixture crates.1,111MIT OR Apache-2.0
nucleus-receiptThe colimit receipt envelope: Session (the agent action), Projection (one verifiable view per functor — identity, capability,…1,111MIT OR Apache-2.0
idtkExpiring, signed identifier with optional AAD1,110MIT
jacs-mcpMCP server for JACS: data provenance and cryptographic signing1,109Apache-2.0
MKT_KSA_Geolocation_SecuritySmart geolocation & behavioral security library for Rust1,103Apache-2.0
gaia-cryptA cryptographic library for secure communication in the GaiaNet ecosystem1,097MIT OR Apache-2.0
intel-dcap-apiIntel DCAP API Client1,095Apache-2.0 OR MIT
sbt_ratingCreated with Anchor1,089MIT
vela-protocolCore library for the Vela scientific knowledge protocol: replayable frontier state, signed canonical events, and proof packets.1,081Apache-2.0 OR MIT
rustls-ccmCCM and CCM-8 cipher suites for rustls (TLS 1.2 and TLS 1.3)1,081MIT OR Apache-2.0
decds-libA Library for Distributed Erasure-Coded Data Storage System1,081BSD-3-Clause
pocx_protocolJSON-RPC protocol implementation for PoCX mining1,081MIT
slugencodeThe swiss-army life library for encoding and decoding formats including Hex, Base32, Base58 (not ct), and Base64 in a…1,079Apache-2.0
polytuneMaliciously-Secure Multi-Party Computation (MPC) Engine using Authenticated Garbling1,078MIT
anp-rs-sdkANP Rust SDK - 智能体网络协议自动配置工具包,提供HTTP服务器自动配置、DID自动生成、智能体描述等功能1,075MIT
vercre-holderOpenID compliant Verifiable Credential holder API, typically implemented by a wallet1,074MIT OR Apache-2.0
smtp_sendSMTP email sending library with built-in DKIM signing and MX lookup support. / 支持内置 DKIM 签名和 MX 记录查询的 SMTP 邮件发送库。1,073MulanPSL-2.0
kadenaA comprehensive Rust library for interacting with Pact smart contracts and the Kadena blockchain.1,072MIT
ckks-engineckks-engine is a Rust crate that provides an implementation of the CKKS (Cheon-Kim-Kim-Song) homomorphic encryption scheme. This…1,067MIT OR Apache-2.0
falcon-detDeterministic Falcon post-quantum signature scheme1,064MIT OR Apache-2.0
lib-q-k12Pure Rust implementation of the KangarooTwelve hash function for lib-Q1,063Apache-2.0
chacha20-blake3ChaCha20-BLAKE3: Secure, Simple and Fast encryption for any CPU1,063MIT
canon-coreCore data models and traits for Canon Protocol — verifiable, censorship-resistant knowledge sharing for AI1,062AGPL-3.0
crypto-4micaCryptographic primitives for the 4Mica payment network.1,062CC-BY-NC-4.0
kona-netConsensus networking library for the OP Stack1,058MIT
solana-helpersSolana helpers1,055MIT
rustwallAdvanced Rust-based firewall and security system with DDoS protection, CAPTCHA verification, and specialized Tor network security…1,055MIT
edxECDH key exchange using Ed25519 derived keys1,055BSD-3-Clause
did-utilsA Rust library for implementing reusable utility code for DID-based applications1,052Apache-2.0
lupinA blazing-fast, lightweight steganography tool for concealing secret data within normal files.1,051Apache-2.0
sphinx-rsProduction-grade Sphinx onion routing with Single-Use Reply Blocks (SURBs) for anonymous messaging1,051MIT OR Apache-2.0
zk-proverRust wrapper around Nargo and Barretenberg to generate and verify zero-knowledge proofs using Noir circuits1,049MIT OR Apache-2.0
sp1-gpu-shard-proverGPU shard proving orchestration for SP11,048MIT OR Apache-2.0
lib-q-randomUnified secure random number generation for libQ post-quantum cryptography library1,047Apache-2.0
coz-rsCoz cryptographic JSON messaging specification1,047BSD-3-Clause
c4idC4 ID implementation for SMPTE ST 2114:20171,044MIT
tameshiTameshi (試し) - Deterministic integrity attestation library for infrastructure layers1,043MIT
agrocrypto-coreThe core engine of AgroCrypto: a blockchain-native asset tokenization and settlement layer.1,040MIT OR Apache-2.0
sare-coreCore library for the SARE encryption standard.1,035MIT OR Apache-2.0
arch-token-metadataOn-chain program for Arch Token Metadata1,034MIT
monerochan-cudaMonero-Chan, The Open-Source Privacy Platform (OSPP)1,034MIT OR Apache-2.0
sugar-moneyOfficial Rust SDK for SugarMoney Protocol - Solana trading and DeFi interactions1,031MIT
trust-storeWeb of Trust with TOFU key verification and social graph attestation for P2P networks1,030MIT OR Apache-2.0
secret-store-sdkRust SDK for XJP Secret Store Service1,029MIT OR Apache-2.0
rialo-tee-secret-sharingSecret sharing key management and transport for TEEs1,024Apache-2.0
kobe-svmSolana HD wallet derivation for Kobe1,022MIT OR Apache-2.0
shadow-crypt-coreCore types and deterministic operations for shadow-crypt1,022MIT OR Apache-2.0
phalanx-crypto🛡️ Phalanx - General-purpose group E2E encryption protocol1,016MIT
chalametpir_clientClient Implementation of ChalametPIR: Simple, Stateful, Single-Server Private Information Retrieval for Key-Value Databases1,016BSD-3-Clause
aegis_vmAdvanced Rust code virtualization and obfuscation framework1,015MIT
anubis-agePost-quantum secure encryption library with hybrid X25519+ML-KEM-1024 mode (internal dependency for anubis-rage)1,015MIT OR Apache-2.0
identyhashA CLI tool to identify hash types.1,013MIT
kona-supervisor-typesTypes used by the OP Stack supervisor1,004MIT
khodpay-bip39Production-ready Rust implementation of BIP39 mnemonic code for cryptocurrency wallets1,003MIT OR Apache-2.0
forge-pfxForge is a cli tool for converting PFX/P12 certificate files to PEM format1,002MIT
rustywtA simple JWT (JSON Web Token) crate implemented in Rust, focusing on the HS256 (HMAC SHA-256) algorithm.1,001MIT
sonareRuntime environment for formally-verifiable distributed software1,001Apache-2.0
chalametpir_serverServer Implementation of ChalametPIR: Simple, Stateful, Single-Server Private Information Retrieval for Key-Value Databases1,000BSD-3-Clause
spake2-confluxThe SPAKE2 password-authenticated key-exchange algorithm.999MIT OR Apache-2.0
symmetric-keyA small crate implementing asn1 structures for symmetric key packaging.997MIT OR Apache-2.0
shamir-rsa rust implementation of Shamir's Secret Sharing scheme993MIT
mx-keyvaultAzure Key Vault integration for MultiversX Rust services.992MIT OR Apache-2.0
auths-idMulti-device identity and attestation crate for Auths991Apache-2.0
git_vaultA simplified version control system built in Rust for local files, quite similar to how git functions.988non-standard
genpasswdA simple password generator that ensures characters are picked evenly from each enabled character set. Uses a Mersenne Twister…985GPL-3.0-or-later
bitget_sdkBitget Exchange API SDK for Rust978MIT
wstep-rsImplementation of the [MS-WSTEP] WS-Trust X.509v3 Token Enrollment Extensions protocol977BSD-3-Clause
ton-crypto-primitivesTON crypto primitives976MIT
redoubt-hkdf-coreCore traits and error types for HKDF-SHA256972GPL-3.0-only
zymic_coreCore library providing the primitives and streaming APIs for the Zymic
authenticated encryption format.972MIT
ark-feanorBridge between arkworks finite fields and feanor-math ring system971MIT OR Apache-2.0
wcce-rsImplementation of the [MS-WCCE] certificate enrollment protocol971BSD-3-Clause
pqbip39A no_std compatible implementation of the BIP39 mnemonic code standard.967MIT
gtp-protocolGroup Text Protocol — the text-messaging sub-protocol of the Group Protocol Stack. Provides idempotent text delivery on top of…967Apache-2.0
atlas-commonCommon functionality for Atlas ML provenance system966Apache-2.0
enigmifyA simple program to encrypt and decrypt text using the Enigma machine.964MIT
xmtpSafe, ergonomic Rust client SDK for the XMTP messaging protocol964MIT OR Apache-2.0
auths-transparencyAppend-only transparency log types, Merkle math, and tile storage for Auths962Apache-2.0
actr-platform-nativeNative platform provider for Actor-RTC: SQLite storage, ed25519-dalek crypto, filesystem operations961Apache-2.0
sonic-urlURL-based request builders and parsers for SONIC distributed contracts958Apache-2.0
ledger-sdk-apduAPDU types and helpers for Ledger device communication954Apache-2.0
qcertA tool for generating test key/certificate pairs9530BSD
rvaultA local-first, multi-tenant password manager with cloud sync capabilities952MIT
wecanencryptSimple Rust OpenPGP library for encryption, signing, and key management.952MIT
krusty-kms-commonShared value types, errors, and exact serialization helpers for krusty-kms950MIT OR Apache-2.0
pot-o-coreCore types and utilities for PoT-O (Proof of Tensor Optimizations)949GPL-3.0
argon2-rsArgon2 password hashing library for Rust948MIT OR Apache-2.0
tendermint-whsTendermint is a high-performance blockchain consensus engine that powers
Byzantine fault tolerant applications written in any…947Apache-2.0
rustls-openssl-post-quantumExperimental Rustls post-quantum key exchanges using OpenSSL and liboqs946MIT
crown-jsasmA cryptographic library.945Apache-2.0
utxo_detective_block_headerBitcoin block header parsing, validation, and utilities for blockchain analysis944MIT
poly1743Poly1743944BSD-3-Clause
bip39-rustyBip39 implementation mnemonic system in rust944MIT
gap-protocolGroup Audio Protocol — the Opus-based audio sub-protocol of the Group Protocol Stack. Provides per-source replay protection on…944Apache-2.0
sia_muxEncrypted stream multiplexer for Sia peer-to-peer communication941MIT
sp1-gpu-proverComplete GPU prover implementation for SP1939MIT OR Apache-2.0
gsp-protocolGroup Signaling Protocol — the signalling sub-protocol of the Group Protocol Stack. Carries membership, role and stream-state…939Apache-2.0
cipha-cliCLI for classical ciphers937MIT
fpassCLI Password Manager937GPL-3.0-or-later
rijndaelRijndael cipher934BSD-3-Clause
secure_logA secure logging library for Rust with AES-256-GCM encryption934MIT
passgen-telegramTelegram bot-service for generating cryptographically secure passwords/tokens and other sets and sequences.933MIT
bls-sig-cliA command-line tool for BLS signature operations (keygen, pubkey, sign, verify).932MIT OR Apache-2.0
kiwaviA secure TOTP-based key derivation system using user salts931Apache-2.0
crypto-async-rsHigh-performance pure Rust cryptographic library with async streaming support929MIT
zkp_fiat_shamir_libA Rust library for non-interactive ZKP Fiat-Shamir927MIT
qora-flQora: Quorum-Oriented Robust Aggregation for Federated Learning925MIT OR Apache-2.0
mcps-transportTransport layer for MCPS secure communications923Apache-2.0
bitcoin-locked-poolA memory pool for locked memory chunks to securely handle sensitive data, preventing it from being swapped to disk.920MIT
koi-cryptoKey management, TOTP, signing, and encryption primitives for local network trust919Apache-2.0 OR MIT
bip353-rsIntegration layer for BIP-353 DNS Payment Instructions919MIT
redoubt-aeadAEGIS-128L and XChaCha20-Poly1305 AEAD with zeroization919MIT OR Apache-2.0
json-readjson-read是一个json读取工具,可以直接通过`x.y.z.w`方式读取json中的内容,不用逐层解析918MIT
rusk-walletA library providing functionalities to create wallets compatible with Dusk918MPL-2.0
daa-cliCommand-line interface for DAA system management and operations917MIT OR Apache-2.0
jax-bucketEnd-to-end encrypted storage buckets with peer-to-peer synchronization916MIT
decdsA CLI for Distributed Erasure-Coded Data Storage System916BSD-3-Clause
cavs-hashBLAKE3-256 chunk hashing and Merkle roots for the CAVS content-addressable format.913Apache-2.0
libmoshpitA Rust implementation of in the same vein as Mosh, the mobile shell.912MIT OR Apache-2.0
rustyfxThe RustyFX wrapper: a comprehensive Rust toolkit for currency and crypto conversion.911MIT OR Apache-2.0
oxirush-security5G security algorithms — KDF, NIA1/2/3, NEA0/1/2/3, SUCI concealment per TS 33.501911Apache-2.0
pqreadyA cross-platform CLI tool to test for quantum-secure TLS/HTTPS encryption support910MIT
rsecureA simple file encryption and decryption tool using AES-GCM.908non-standard
shadow-cryptoCryptographic primitives for Shadow Network: ChaCha20-Poly1305, X25519, Ed25519, BLAKE3906MIT
zymic_cliEncrypt and decrypt files using the Zymic format.902MIT
vc-holderOpenID compliant Verifiable Credential holder API, typically implemented by a wallet902MIT OR Apache-2.0
prime_finder_rustA prime finder made in Rust (originally made in c++)902MIT
timed_release_cryptoAbstractions and implementations for sending encrypted messages into the future.900Unlicense OR MIT
synapseNeural Communication Network with Federated Identity and Blockchain Trust896MIT OR Apache-2.0
qdum-vaultQuantum-resistant vault CLI for Solana using SPHINCS+ post-quantum signatures896MIT
solana_trade_sdkA Solana trading SDK for bots and DEX integration894MIT OR Apache-2.0
cosmrs_minor_changeTransaction builder and signer for Cosmos-based blockchains893Apache-2.0
oxicrypto-corePure Rust cryptography trait surface (no_std + alloc)893Apache-2.0
brbitcoinA Bitcoin-related library providing cryptographic utilities892MIT
maat_fieldFinite field arithmetic and value-to-field encoding for the Maat programming language889MIT OR Apache-2.0
blvm-sdkBitcoin Commons software developer kit, governance infrastructure and composition framework for Bitcoin888MIT
staging-sp-ark-bls12-381The BLS12-381 pairing-friendly elliptic curve, optimized for Substrate887MIT/Apache-2.0
atlas-transparency-logA cryptographically secure transparency log service for C2PA manifests with Merkle tree proofs887Apache-2.0
core-identityIdentity management and DID resolution for P47H887Apache-2.0
sare-libHybrid post-quantum encryption library providing SARE standard primitives and APIs.886MIT OR Apache-2.0
redoubt-secretHigh-level Secret wrapper with automatic zeroization886GPL-3.0-only
pkix-pathRFC 5280 X.509 certificate path validation — pure Rust, no_std886Apache-2.0 OR MIT
raydiumraydium client884MIT
kotoba-securityComprehensive authentication and authorization system with JWT, OAuth2, MFA883Apache-2.0
jwt_appA simple RSA and secret key management crate881MIT
acmer-serverACME TLS certificates proxy server880MIT
rift-coreCore types, identity, cryptography, and invites for the Rift P2P protocol880Apache-2.0 OR MIT
parasol_cpuThis crate contains the Parasol CPU, which runs programs over a mix of encrypted and plaintext data.879AGPL-3.0-only
vc-issuerOpenID for Verifiable Credential Issuance879MIT OR Apache-2.0
bt_secure_storageA simple and lightweight Secret Vault and Encryption Library for Rust to store secrets877GPL-3.0-only
reachCore P2P chat and connections functionality for Rustalk877Apache-2.0
openadp-ocryptRust SDK for OpenADP - Distributed secret sharing and advanced data protection877MIT OR Apache-2.0
shadow-crypt-shellMain workflows and I/O operations for shadow-crypt877MIT OR Apache-2.0
credibil-holderVerifiable Credential and other data holder agent SDK874MIT OR Apache-2.0