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.

stegos_walletStegos - Wallet1,759MITCryptographyNetwork programming bip39_mnemonic_generatorA simple mnemonic generator1,759Apache-2.0Cryptography shashashaAn implementation of SHA31,758MIT OR Apache-2.0AlgorithmsCryptography montgomeryElliptic curves in Montgomery form1,758Apache-2.0 OR MITCryptography sms4SM4 block cipher algorithm1,756MIT OR Apache-2.0Cryptography oxo-licenseGeneric dual-license runtime verification library for Traitome projects1,756non-standardAuthenticationCryptography wycheproof2blbA utility for converting Wycheproof test vectors to the blobby format1,753MIT OR Apache-2.0CryptographyNo standard library uselesskey-ed25519Ed25519 key fixtures (PKCS#8/SPKI, PEM/DER) with deterministic generation.1,752MIT OR Apache-2.0CryptographyDevelopment tools::Testing f1r3fly-cryptoF1r3fly cryptography module providing hash algorithms, digital signatures, and key management1,751Apache-2.0Cryptography stegosStegos is a completely private, confidential, and scalable cryptocurrency that's friendly to the environment1,750MITCommand line utilitiesCryptography weierstrassElliptic curves in short Weierstrass form1,745Apache-2.0 OR MITCryptography lastpassAn unofficial interface to the LastPass API.1,741GPL-2.0-or-laterAPI bindingsAsynchronous rvf-cryptoRuVector Format cryptographic primitives -- SHA-3 hashing and Ed25519 signing1,741MIT OR Apache-2.0AuthenticationCryptography rustfs-utilsUtility functions and data structures for RustFS, providing essential features like hashing, compression, and network utilities.1,739Apache-2.0CryptographyDevelopment tools clia-rustls-modRustls is a modern TLS library written in Rust. This is clia-mod using ring.1,736Apache-2.0 OR ISC OR MITCryptographyNetwork programming wolfcrypt-sysAuto-generated Rust FFI bindings to wolfSSL via bindgen1,735GPL-3.0-only OR LicenseRef-wolfSSL-commercialCryptography uselesskey-jwkTyped JWK/JWKS models, builders, ordering, and negative fixtures.1,734MIT OR Apache-2.0CryptographyDevelopment tools::Testing stegos_cryptoStegos - Crypto Library1,727MITCryptography supply-chain-trust-example-crate-000092Rustls is a modern TLS library written in Rust.1,727Apache-2.0 OR ISC OR MITCryptographyNetwork programming provn-sdkUniversal, no-std Rust SDK for privacy-preserving digital signatures and data anchoring.1,726MITCryptographyEmbedded development zygaZYGA zero-knowledge proof system - CLI and library for generating ZK proofs1,724MITCommand line utilitiesCryptography stemA complete Rust library for Tor control protocol — build privacy-focused applications with type-safe, async-first APIs1,724Apache-2.0AsynchronousCryptography stegos_networkStegos - Network Library1,721MITCryptographyNetwork programming aesusCLI for AES-256-GCM encryption using memorable passphrases1,718MITCommand line utilitiesCryptography evilshaUnsecure SHA 2 implementation1,716GPL-3.0-or-laterCryptography ssb-box-streamImplemenation of Scuttlebuts authentication and encryption protocol for peer connections1,714ISCAuthenticationCryptography bitcoin-rpc-typesType definitions for Bitcoin Core's JSON-RPC interface1,714MIT OR Apache-2.0API bindingsCryptography rust_ev_verifier_application_libLibrary for common elements to implement an application using the crate `rust_ev_verifier_lib`1,712GPL-3.0+CryptographyMathematics gbp-coreCore type vocabulary for the Group Broadcast Protocol stack: stream classes, frame flags, FSM states, opcodes and the error code…1,710Apache-2.0CryptographyNetwork programming rusty-saberPure rust implementation of the PQC scheme Saber1,709MITCryptography yggyAn end-to-end encrypted IPv6 mesh network1,704LGPL-3.0Cryptography passgen-cmdCross-platform tool for generating cryptographically secure passwords/tokens and other sets and sequences.1,702MITAuthenticationCommand line utilities cfs_openpgpcfs_openpgp generates a valid OpenPGP certificate based on the username, email, and secret you provide. Though the ASCII-armored…1,699MITCryptography sodiumoxide-xchacha20poly1305A sodiumoxide binding for the XChaCha20-Poly1305 AEAD stream cipher for Rust.1,697MIT OR Apache-2.0Cryptography arcanum-hashHash functions and key derivation for the Arcanum cryptographic engine1,697MIT OR Apache-2.0Cryptography arcanum-signaturesDigital signature algorithms for the Arcanum cryptographic engine1,694MIT OR Apache-2.0Cryptography bech32-utilsA CLI tool for converting Bech32 addresses with different prefixes.1,693MIT OR Apache-2.0Command line utilitiesCryptography rsa-solverUses various attacks against RSA to efficiently brute-force m from c, e, and n.1,693CC0-1.0AlgorithmsConcurrency evilrngUnsecure random number source1,693GPL-3.0-or-laterCryptography ecdsa-jwtECDSA challenge-based authentication with JWT session management1,692MITAuthenticationCryptography astra-numA wrapper lib around num_bigint, num_integer, and num_traits with extra utilities for handling incredibly large (astronomical)…1,691MITAlgorithmsCryptography libsbxfRust library for the Secure Block Exchange Format1,690GPL-3.0-or-laterCryptographyData structures two-party-hashGenerate a hash between two different parties without revealing preimages1,685MIT/Apache-2.0Command line utilitiesCryptography k256_flowFlow-Rust-SDK Version of k256 secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification…1,685Apache-2.0 OR MITCryptographyCryptography::Cryptocurrencies dalek-test-curve-docsA pure-Rust implementation of group operations on ristretto255 and Curve255191,685BSD-3-ClauseCryptographyNo standard library sp1-gpu-tracegenCore GPU trace generation for SP1 machines1,685MIT OR Apache-2.0Cryptography maybenot-machinesA collection of useful Maybenot machines (e.g., as parts of defenses)1,684MIT OR Apache-2.0CryptographyNetwork programming tamponSpecialized crate that contains SAFE Rust functions, macros and trait to serialize / deserialize data structure and/or object in…1,683MITCachingCryptography nu_plugin_secretProduction-grade secret handling plugin for Nushell with secure CustomValue types that prevent accidental exposure of sensitive…1,683BSD-3-ClauseCommand line utilitiesCryptography jwxRust librariry implementing various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.1,682MITAuthenticationCryptography makechain-cryptoEd25519/BLAKE3 signing and claim verification for the Makechain protocol (commit + remote-envelope signatures)1,682MIT OR Apache-2.0AuthenticationCryptography rustywallet-keysType-safe private and public key management for cryptocurrency wallets1,679MITAuthenticationCryptography rsa-vdfVerifiable Delay Function (Wesolowski 18)1,676GPL-3.0-or-laterCryptography ark-ed-on-bls12-381-zypherA Twisted Edwards curve defined over the scalar field of the BLS12-381 curve1,672MIT/Apache-2.0Cryptography ciphaLibrary for classical ciphers1,670MITCommand-line interfaceCryptography fern-tokenizationEmpty crate, used only to reserve the name.1,670Apache-2.0CryptographyData structures crystals-rsRust implementation of CRYSTALS-Kyber and CRYSTALS-Dilithium1,670Apache-2.0CryptographyNo standard library loreyawenAn encrypted connection for low-datarate networks by piggybacking on LoRaWANs link encryption1,669BSD-2-Clause OR MITCryptographyEmbedded development spgsecure password generator over CLI1,669non-standardCommand line utilitiesCryptography vitaminc-kmsAWS KMS implementation for Vitamin C traits1,668MITCryptography tinyminiscriptA lightweight, no_std-compatible miniscript parser and validator for Bitcoin1,668MIT OR Apache-2.0CryptographyParsing tools quantum-signQuantum-Sign: post-quantum signatures, format, policy, and CLI in one crate1,667MIT OR Apache-2.0Cryptography rustunnelSandboxed TLS tunnel library1,664AGPL-3.0-or-laterCryptography coffioAbstraction layer for symmetric data encryption, primarily designed for database column encryption.1,664MIT OR Apache-2.0Cryptography vitaminc-permutationSecure Permutation functions. Part of the Vitamin-C cryptographic suite.1,660MITCryptography zksync_tee_verifier_input_producerZKsync TEE verifier input producer1,660MIT OR Apache-2.0Cryptography ark-secq256k1-zypherThe secq256k1 curve1,658MIT/Apache-2.0Cryptography citadeldb-cryptoCryptographic primitives for Citadel: AES-256-CTR + HMAC-SHA256, key management, Argon2id1,658MIT OR Apache-2.0AlgorithmsCryptography evilaesUnsecure AES 256-bit implementation1,656GPL-3.0-or-laterCryptography yubihsm-clientPure Rust client for YubiHSM2 devices1,653MIT/Apache-2.0Cryptography subtle-mlPure-Rust traits and utilities for constant-time cryptographic implementations.1,653BSD-3-ClauseCryptographyNo standard library vex-coreCore types for VEX: Agent, ContextPacket, MerkleNode, Evolution1,647Apache-2.0AsynchronousCryptography openbaoSecure, typed, async Rust SDK for OpenBao1,647MIT OR Apache-2.0API bindingsAuthentication lite-sessionCreate Session Tokens that are Resilient to Misuse and Highjacking1,642Apache-2.0AuthenticationCryptography fern-encryption-vaultEmpty crate, used only to reserve the name.1,639Apache-2.0CryptographyData structures blyss-rsRust client for Blyss1,638MITCryptography plonky2_monolithUse Monolith hash to generate Plonky2 proofs and to write Plonky2 circuits1,637non-standardCryptography cose-rust-plusCOSE Rust implementation1,636MITCryptographyEncoding lib25519-sysRust Bindings for lib255191,632UnlicenseCryptographyExternal FFI bindings ssh-to-ageConvert OpenSSH Ed25519 keys to age encryption keys.1,631Apache-2.0Cryptography swmA blazing fast, modern, and easy-to-use CLI for managing multiple Solana wallets.1,631MIT OR Apache-2.0Command line utilitiesCryptography password_policyA comprehensive password generator and strength analyzer with configurable policies1,631MIT OR Apache-2.0Command line utilitiesCryptography krystalsRust implementation of CRYSTALS-Kyber and CRYSTALS-Dilithium1,629Apache-2.0CryptographyNo standard library three-des-rs3des cipher for rustaceans1,629GPL-3.0AlgorithmsCryptography conceal-coreA file encryption tool that leverage.1,629MITCryptography tb-openpgp-certsA tool to interact with TB78 (and later) OpenPGP cert storage1,627GPL-3.0-or-laterCryptographyEmail siphSiphasher program for strings. Returns 64-bit SipHash 2-4 hash over the provided strings.1,627MPL-2.0Cryptography yubico_otpA library for verifying Yubico OTPs1,626Apache-2.0API bindingsCryptography ipcrypt2A Rust library for format-preserving encryption of IP addresses. Supports both deterministic and non-deterministic encryption…1,624ISCCryptographyNo standard library modicumModular arithemtic library in pure Rust1,622MIT OR Apache-2.0AlgorithmsCryptography onion_vault_coreCore framework for OnionVault password manager, shared across CLI, TUI, GUI, Android, and iOS clients1,619Apache-2.0AuthenticationCryptography sp1-gpu-challengerGPU challenger state management for Fiat-Shamir1,617MIT OR Apache-2.0Cryptography zlintWrapper for invoking the zlint certificate linter1,615Apache-2.0 OR MITAPI bindingsCryptography tectonic-fn-dsa-commFN-DSA signature scheme1,613UnlicenseCryptographyNo standard library macaroon-asml-forkFully functional implementation of macaroons in Rust1,612MITAuthenticationCryptography ferropassgen-cliA command-line tool for generating secure passwords and passphrases1,609GPL-3.0-or-laterCommand line utilitiesCryptography double-ratchet-signalReexport the Signal provider of double-ratchet: Double Ratchet key management for exchanging encrypted messages between two…1,608BSD-3-ClauseCryptographyNo standard library caeadCommitting AEAD constructions from existing AEADs.1,604BSD-3-ClauseCryptographyNo standard library narutoAn implementation of RAMenPaSTA1,600Apache-2.0AlgorithmsCryptography staking-rsA pure-Rust implementation of staking1,599MITCryptography atp-chain-registryChain registry for ATP (Account Transfer Protocol) to manage blockchain configurations and metadata.1,598MITAPI bindingsCryptography gcm-sstTODO1,594BSD-3-ClauseCryptographyNo standard library atp-chain-utilsChain utilities for ATP(Account Transfer Protocol)1,594MITAPI bindingsCryptography qcicadaSDK for the QCicada QRNG (Crypta Labs) — macOS-first, works on Linux too1,594MITCryptographyHardware support nubeImplementation of a pairing-based proxy reencryption algorithm with distributed key generaton1,592GPL-3.0-onlyCryptographyNo standard library tendermint-proto-altheatendermint-proto updated for prost 0.91,592Apache-2.0CryptographyCryptography::Cryptocurrencies pht-cryptoThreshold homomorphic encryption, currently threshold paillier1,592LGPL-3.0+Cryptography cryliba collection of cryptographic functions1,592Apache-2.0CryptographyNo standard library kobe-primitivesMulti-chain HD wallet derivation library1,592MIT OR Apache-2.0CryptographyNo standard library vrf-rfc9381Rust implementation of VRFs (Verifiable Random Functions) as described in RFC93811,591MIT OR Apache-2.0Cryptography himitsuAn encrypted CLI tool for managing secrets on your machine1,590MITAuthenticationCommand line utilities supply-chain-trust-example-crate-000050Buffer type for block processing of data1,590MIT OR Apache-2.0CryptographyNo standard library safe-shufflePerform unbiased shuffles using a CSPRNG and Fisher-Yates1,588MITAlgorithmsCryptography turtlsA TLS library.1,588Apache-2.0CryptographyNetwork programming shroudedSecure memory management with mlock, guard pages, and automatic zeroization1,587MITCryptographyOperating systems ckksCKKS1,585MITCryptographyScience sn_ringctA pure-Rust implementation of Ring Confidential Transactions1,584BSD-3-ClauseCryptography zkriscA Zero-Knowledge CPU based on RISC-V and zkSNARK1,584Apache-2.0Cryptography fern-encryptionEmpty crate, used only to reserve the name.1,584Apache-2.0CryptographyData structures kemeleonKemeleon encoding algorithms for obfuscating ML-KEM handshake elements.1,584MIT OR Apache-2.0CryptographyNo standard library vercre-datasecProof utilities1,582MIT OR Apache-2.0AuthenticationCryptography cargocryptZero-config cryptographic operations for Rust projects with HIVE MIND collective intelligence1,582MIT OR Apache-2.0Command line utilitiesCryptography monerochan-recursion-circuitMonero-Chan, The Open-Source Privacy Platform (OSPP)1,579MIT OR Apache-2.0Cryptography mockforge-security-coreSecurity and encryption primitives for MockForge1,578MIT OR Apache-2.0CryptographyDevelopment tools ecfftElliptic curve fast fourier transform for all prime fields1,575MITCryptography forroAn implementation of the Forró cipher.1,574BSD-3-ClauseCryptographyNo standard library vercre-core-utilsOpenID Data Model1,573MIT OR Apache-2.0AuthenticationCryptography hohibeHierarchical Identity Based Encryption (HIBE) for Rust1,571LGPL-3.0-or-laterCryptographyMathematics librustysigsRusty Signatures: A Secure Code Signing System1,569Apache-2.0AuthenticationCommand line utilities agent-mesh-coreCore types for agent-mesh: identity, messages, ACL, Noise handshake1,567MIT OR Apache-2.0CryptographyNetwork programming bitende[WIP]Encrypt/Decrpyt strings, files, data or calculate hash1,564MITCryptographyEncoding rw-builderProvides a convenient way to build `std::io::Read`ers and `std::io::Write`rs by chaining transformations1,564MIT OR Apache-2.0AlgorithmsCompression playfair-rsPlayfair cipher implemented in Rust1,562MIT OR Apache-2.0Cryptography xwing-kemXwing hybrid combiner KEM utilizing MLKEM/Kyber and X25519. See https://eprint.iacr.org/2024/039.1,560BSD-3-ClauseCryptography cryptix-blmqA toy BLMQ pairing based identity-based-signature implementation1,560GPL-3.0AlgorithmsCryptography shamirsSmall, and secure Shamir's Secret Sharing1,559MITAlgorithmsCryptography shamir_file_secret_sharingImplementation of Shamir secret sharing for use with files1,558Apache-2.0AlgorithmsCommand line utilities mozakReserved for Mozak1,558non-standardCryptography citadeldb-bufferBuffer pool with SIEVE eviction and encrypt/decrypt pipeline for Citadel1,558MIT OR Apache-2.0CachingCryptography vaz256Pure Rust implementation of Verified Abbreviated Zeta 256 bits (VAZ256) - a digital signature scheme for post-quantum…1,558GPL-3.0Cryptography dexios-guiSecure, fast and authenticated file encryption with a GUI frontend.1,557BSD-2-ClauseCryptography kestrel-ffiKestrel C library1,557BSD-3-ClauseCryptography mozak-nodeReserved for Mozak1,553non-standardCryptography mls-rs-uniffiAn UniFFI-compatible implementation of Messaging Layer Security (RFC 9420)1,551Apache-2.0 OR MITCryptography paseto_commonCommon types for PASETO protocol versions, purposes and key types. Used by the rusty_paseto and paserk crates.1,551MIT OR Apache-2.0AuthenticationCryptography idntkownIdentity key ownership.1,546MITCommand line utilitiesCryptography whistleTLS alternative which works on UDP1,546MITCryptography r_sszSSZ Serialization and Merkleization for Ethereum consensus types.1,545MIT OR Apache-2.0CryptographyData structures x509lintX.509 linter (RFC 5280 certificates and CRLs)1,545MIT OR Apache-2.0CryptographyParser implementations ssh-keydumpSimple tool to inspect OpenSSH keys.1,543MPL-2.0Command line utilitiesCryptography mozak-protoReserved for Mozak1,543non-standardCryptography lockyKey Management Service SDK. Locky stores and retrieves cryptographic secrets in the cloud1,542MITAPI bindingsCryptography huffmanrsHuffmanrs est une bibliothèque Rust permettant d'encoder et de décoder du texte en utilisant le codage de Huffman.1,542MITCompressionCryptography mozak-sdkReserved for Mozak1,541non-standardCryptography cryptix_macrosCryptix: Compile-Time String Encryption & Obfuscation Framework for Rust1,541MIT OR Apache-2.0Cryptography mux_circuitsThis crate contains the Sunscreen Torus FHE (TFHE) implementation1,541AGPL-3.0-onlyCryptography switchboard_on_demand_solraydium client1,540MITCryptography sha3-plusSHA-3 (Keccak) hash function with extra functionality used by CryptoNight1,538MIT OR Apache-2.0CryptographyNo standard library mozak-cliReserved for Mozak1,538non-standardCryptography cyclone-msmFPGA-accelerated multi-scalar multiplication1,537Apache-2.0 OR MITCryptography rust-x402HTTP-native micropayments with x402 protocol1,537GPL-3.0API bindingsCryptography keydenKeyden: a simple CLI and library for managing, rotating, and generating secret keys safely.1,537MIT OR Apache-2.0AuthenticationCommand line utilities builder-relayer-client-rustBuilder + Relayer client utilities: build, sign and submit transactions for Gnosis Safe/Builder workflows used by Polymarket.1,534MIT OR Apache-2.0CryptographyDevelopment tools plabble-codecPlabble Transport Protocol codec1,534BSD-3-ClauseCryptographyEncoding grumpkingrumpkin curve implementation1,533Apache-2.0Cryptography ckccColdcard USB protocol library and CLI — communicate with your Coldcard hardware wallet1,533MITCommand line utilitiesCryptography file_encryptorA simple libsodium-based file encryption/decryption CLI1,532MITCommand line utilitiesCryptography uselesskey-x509X.509 self-signed and chain certificate fixtures with negative variants for tests.1,532MIT OR Apache-2.0CryptographyDevelopment tools::Testing bloock-smtImplementation of a Compact Sparse Merkle Tree without empty leaves.1,531MITCryptographyCryptography::Cryptocurrencies sunscreen_tfheThis crate contains the Sunscreen Torus FHE (TFHE) implementation1,530AGPL-3.0-onlyCryptography shadow-cryptSecure password-based file encryption with filename obfuscation1,530MIT OR Apache-2.0Command line utilitiesCryptography light_merkleA light-weight merkle tree implementation that allows to use any hashing algorithms from the packages sha2 and sha31,529MITCryptographyData structures near_plonk_verifierPlonk proof verifier implementation for Near Protocol smart Contracts1,528MITCryptographyCryptography::Cryptocurrencies mozak-vmReserved for Mozak1,528non-standardCryptography cryptixplaceholder1,528GPL-3.0AlgorithmsCryptography saorsa-logicPure logic crate for Saorsa network - zkVM compatible, no_std1,528MIT OR Apache-2.0CryptographyNo standard library secure_layerA mechanism to secure server client communication1,526GPL-3.0Cryptography liyobicashThe Yobicash cryptocurrency library1,526MIT/Apache-2.0Cryptography mozak-protocolReserved for Mozak1,524non-standardCryptography magic-space-deriveDerive macro meant to be used with magic-space. Like anchor's InitSpace but without the dependency on anchor.1,524MITCryptographyFinance ed25519-v2Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type…1,523Apache-2.0 OR MITCryptographyNo standard library shelter-fsA safe place for all your data1,522MPL-2.0Cryptography vgnrLe Chiffre Indéchiffrable1,522non-standardCryptographyScience abruptA Rust library for cryptographic and mathematical operations1,521MITAlgorithmsCryptography tweetnacl-rs-nearTweetNacl library, re-export from sodalite.1,521MITAlgorithmsCryptography mozak-apiReserved for Mozak1,520non-standardCryptography did-cryptoCryptography library for rust1,519MIT OR Apache-2.0Cryptography sp1-gpu-merkle-treeGPU-accelerated Merkle tree commitment scheme1,519MIT OR Apache-2.0Cryptography ossl-providerCompanion for writing OpenSSL providers in Rust1,517Apache-2.0Cryptography gldf-signA command-line tool to sign GLDF files and verify GLDF signatures, based on minisign.1,517GPL-3.0-or-laterCommand line utilitiesCryptography mozak-libReserved for Mozak1,517non-standardCryptography scp03GlobalPlatform Secure Channel Protocol 03 implementation targeting YubiHSM2 devices1,516MIT/Apache-2.0Cryptography dust_sweeperA Rust tool to identify and remove dust UTXOs in a privacy-preserving way.1,516MIT OR Apache-2.0Command line utilitiesCryptography tpm2-simulatorBindings to the reference TPM2 simulator1,514Apache-2.0CryptographyNo standard library mozak-rsReserved for Mozak1,514non-standardCryptography lib-q-typesAlgorithm identifiers and categories shared across lib-Q crates1,513Apache-2.0CryptographyNo standard library lit-p384Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH,…1,505Apache-2.0 OR MITCryptographyNo standard library ssh-cryptoReserved for future use1,503Apache-2.0 OR MITAuthenticationCryptography shelter-cliA safe place for all your data1,501MPL-2.0Cryptography boring-sys-venditFFI bindings to BoringSSL1,500MITCryptographyExternal FFI bindings