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.

bip0032Another Rust implementation of BIP-0032 standard5,701Apache-2.0CryptographyNo standard library zksync_core_leftoversDeprecated package5,697MIT OR Apache-2.0Cryptography hashkittenA purrfect hashing companion5,694MITCommand line utilitiesCryptography asmuth_bloom_secret_sharingAsmuth Bloom secret sharing algorithm based on Chinese Reminder Theorem5,688MIT/Apache-2.0Cryptography pqcrypto-hqc-wasiPost-Quantum Key-Encapsulation Mechanism hqc with WASM/WASI support5,683MIT OR Apache-2.0CryptographyNo standard library pqcrypto-kyber-wasiPost-Quantum Key-Encapsulation Mechanism kyber with WASM/WASI support5,682MIT OR Apache-2.0CryptographyNo standard library psp_securityA Rust implementation of the PSP Security Protocol5,679Apache-2.0CryptographyNetwork programming air-codegen-winterWinterfell code generator for the AirScript language5,677MITCompilersCryptography pipegateA payment authentication middleware with stablecoins5,677MITCryptographyNetwork programming qsfs-coreQuantum-Shield File System (QSFS) - Complete post-quantum file encryption library and CLI tools with ML-KEM-1024 and ML-DSA-875,662MIT OR Apache-2.0Command line utilitiesCryptography paillier-lscEfficient pure-Rust library for the Paillier partially homomorphic encryption scheme5,658MIT OR Apache-2.0AlgorithmsCryptography pqcrypto-classicmceliece-wasiPost-Quantum Key-Encapsulation Mechanism classicmceliece with WASM/WASI support5,657MIT OR Apache-2.0CryptographyNo standard library digestifyVerify a file against a provided digest/hash/checksum.5,651Apache-2.0 OR MIT-0Command line utilitiesCryptography sidefuzzFuzzer to automatically find side-channel (timing) vulnerabilities5,647MIT OR Apache-2.0CryptographyDevelopment tools::Testing pk11-uri-parserA zero-copy library to parse and (optionally) validate PKCS#11 URIs in accordance to RFC7512 specifications.5,619MITAuthenticationConfiguration simperby-networkSimperby network module5,596MITCryptographyFinance iqkms-typesType definitions which can be shared between client and server components of iqkms5,577Apache-2.0Cryptography nist-drbg-rsImplementation of NIST SP 800-90A Rev. 1 for Deterministic Random Bit Generators5,571MIT OR Apache-2.0Cryptography volaris-cliEfficient, robust, and verified command-line file encryption.5,570BSD-2-ClauseCommand line utilitiesCryptography sreSymmetric revocable encryption implementation5,566Apache-2.0Cryptography spawn-zk-snarksZero-knowledge proof library with EVM compatibility5,563MITCryptographyMathematics dusk-ruskRusk is the Dusk Network node implementation5,562MPL-2.0CryptographyCryptography::Cryptocurrencies zkp-elliptic-curveA crypto-grade elliptic curve over `primefield`5,561Apache-2.0AlgorithmsCryptography rust-sikeImplementation of the key encapsulation mechanism (KEM) and public-key encryption (pke) schemes of the Supersingular Isogeny Key…5,557MITCryptographyScience ark-secp384r1The secp384r1 curve5,541MIT OR Apache-2.0Cryptography zkp-hashHash primitive used in `zkp-stark`5,534Apache-2.0AlgorithmsCryptography asbsA generic steganography library5,526MIT OR Apache-2.0CryptographyEncoding btcturk_websocketsA Rust client for the BtcTurk WebSocket API with real-time ticker and orderbook channels5,516MITAPI bindingsAsynchronous amareleo-chain-tracingTracing for a lite Aleo development node5,510Apache-2.0CryptographyCryptography::Cryptocurrencies modernized_vigenereA modernized Vigenere algorithm5,487MITCryptography sm4-gcmSM4-GCM Library5,483MIT OR Apache-2.0Cryptography amareleo-chain-cliA CLI for a lite Aleo development node5,473Apache-2.0CryptographyCryptography::Cryptocurrencies tpm2Core types and traits for communicating with a TPM 2.05,463Apache-2.0CryptographyNo standard library squintEncode sequential integer ids as random looking strings5,454MIT OR Apache-2.0CryptographyEncoding xotpAn easy-to-use library for HOTP and TOTP authentication5,452MITCryptography mpwRust implementation of the Masterpassword algorithm.5,448UnlicenseCryptography xoofffFarfalle with Xoodoo: Parallel Permutation-based Cryptography5,436MITCryptography ironkeyAn encrypted terminal password manager with AES-256-GCM vault and Argon2id key derivation5,430MITAuthenticationCommand line utilities cachekit-coreLZ4 compression, xxHash3 integrity, AES-256-GCM encryption for byte payloads5,426MITCompressionCryptography encrypted-messageSafely encrypt & store serializable data using AES-256-GCM.5,424MITCryptography libecvrfA ECVRF that's friendly with EVM, based on curve secp256k1 and keccak2565,414Apache-2.0AlgorithmsCryptography nostro2-nipsNIP implementations (NIP-04, NIP-44, NIP-104, …) for the nostro2 Nostr toolset.5,410MITAuthenticationCryptography hasheryA flexible and efficient async file hashing library supporting multiple hash algorithms (MD5, SHA1, SHA2, SHA3, BLAKE2, BLAKE3).5,388MITAsynchronousCryptography yacme-serviceACME high-level client library5,385MITAsynchronousCryptography libslugA Rust Library For Cryptography Intended For Slug20 That Supports X59 Certificate Format and Post-Quantum Cryptography5,371Apache-2.0 OR MITCryptography test-dalek-docsA pure-Rust implementation of group operations on ristretto255 and Curve255195,369BSD-3-ClauseCryptographyNo standard library precryptCli wrapper for the umbral-pre proxy re-encryption library with parallel processing.5,365GPL-3.0-onlyCommand line utilitiesCryptography rust_ev_verifier_libMain library for the E-Voting system of Swiss Post.5,364GPL-3.0+CryptographyMathematics zksync_tee_proof_data_handlerZKsync TEE proof data handler API5,357MIT OR Apache-2.0Cryptography cipherstash-statsMonitoring stats library for CipherStash5,351non-standardCryptographyDatabase interfaces curve25519-entropicA pure-Rust implementation of group operations on ristretto255 and Curve255195,347BSD-3-ClauseCryptographyNo standard library signcryptionLibrary implementing the Toorani-Beheshti signcryption scheme instantiated over Ristretto255 or Ed255195,344MIT OR Apache-2.0Cryptography mssmtA Rust implementation of the Merkle Sum Sparse Merkle Tree (MSSMT)5,342MITCryptographyData structures hexpawbA library to easily connect to the HexPawb network5,340BSD-3-ClauseCryptographyNetwork programming lock_boxA command-line tool for generating and managing passwords.5,323MITCommand line utilitiesCryptography seed-keeper-coreGenerate and encrypt crypto seeds using Argon2 and AES Key Encryption Keys5,311MITCryptography libztEncrypted P2P SD-WAN library by ZeroTier5,301non-standardCryptographyNetwork programming parity-plonkA pure-Rust implementation of the PLONK ZK-Proof algorithm5,301MPL-2.0AlgorithmsCryptography chuchi-cryptoCrypto library providing encryption and signing.5,299MIT OR Apache-2.0Cryptography ocsp-x509DEPRECATED. Use RustCrypto's x509-ocsp.5,297Apache-2.0 OR MITCryptographyData structures elliptic-curve-flowGeneral purpose Elliptic Curve Cryptography (ECC) Modified for use with the flow-rust-sdk package5,295Apache-2.0 OR MITCryptographyNo standard library indy-test-utilsUtilities for testing Hyperledger Indy (https://www.hyperledger.org/projects), which provides a distributed-ledger-based…5,294Apache-2.0AuthenticationCryptography shieldedShielded Memory. Memory protection from speculation and side-channel attacks like Spectre, Meltdown, Rowhammer and Rambleed.5,283MITCryptographyData structures merkle-tree-bulletin-board-backend-mysqlA mysql backend for merkle-tree-bulletin-board.5,283MIT OR Apache-2.0CryptographyData structures xor-genkeysCommand line application that generates keys that can be used in guesses when attempting to decrypt content encrypted using xor…5,280MITCommand line utilitiesCryptography tandem_garble_interopInteropability between the Tandem SMPC engine and the Garble programming language5,275MITCryptography zk_os_merkle_treePersistent ZK OS Merkle tree5,275MIT OR Apache-2.0Cryptography x-923ANSI X.923 for Rust.5,268MITCryptography ferric_crypto_libA library for Ferric Crypto5,258MITCryptography signature-flowTraits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)5,254Apache-2.0 OR MITCryptographyNo standard library rsa_heaplessPure Rust RSA implementation - heapless fork5,248MIT OR Apache-2.0CryptographyNo standard library amora-rsAmora is a secure token inspired by JWT and Branca, but enhanced a bit in some areas.5,247MPL-2.0AuthenticationCryptography raydium_clmmraydium client5,239MITCryptography multi-party-ecdsaA Rust implementation of the GG18/GG20 multi-party ECDSA signature scheme5,234GPL-3.0-or-laterCryptography rs_shieldA comprehensive Rust library providing robust and efficient implementations of cryptographic hash functions including SHA and…5,233GPL-2.0-onlyAlgorithmsCryptography whitenoise_validatorA library for validating whether or not an analysis is differentially private.5,195MITCryptographyScience ark-relations-zypherA library for rank-one constraint systems5,192MIT/Apache-2.0Cryptography amareleo-chainA lite Aleo development node5,188Apache-2.0CryptographyCryptography::Cryptocurrencies creditsAn SDK for interfacing with the credits program5,177Apache-2.0CryptographyWeb programming freetsaClient library and CLI utility for acquiring timestamps from freetsa.org5,176MIT OR Apache-2.0API bindingsAuthentication morseusUne bibliothèque Rust pour encoder et décoder du texte en code Morse, jouer des signaux sonores et exporter en fichiers audio WAV.5,172MITCompressionCryptography furtiveA command-line tool for furtive services on HexPawb5,172BSD-3-ClauseCryptographyNetwork programming lib2fasUnofficial implementation of 2fas for Rust (as a library).5,147MITAPI bindingsCryptography power_houseDeterministic verification and provenance system for portable computational identities using .pha artifacts and Rootprint graphs.5,137AGPL-3.0-onlyAlgorithmsCryptography iqkms-protoiqkms Protocol Buffers type definitions and schema5,129Apache-2.0CryptographyData structures ecdsa_verifyECDSA signature verification.5,128MITCryptography dexios-domainA library that contains the inner-workings and core logic for Dexios.5,128BSD-2-ClauseCryptographyData structures super_simple_jwtA super simple implementation of JWTs in rust!5,126MITAuthenticationCryptography sym-cryptoSymbol Bockchain crypto crate.5,124Apache-2.0Cryptography yacme-protocolACME JWT protocol implementation5,119MITAsynchronousCryptography field-deriveProcedural macro library used to build custom prime field implementations5,109MIT/Apache-2.0Cryptography r255b3Short Schnorr signatures using Ristretto255 and Blake35,101UnlicenseCryptography tokio-wireguardIn-process WireGuard for Tokio5,099MIT OR Apache-2.0AsynchronousCryptography rolling-token-authA simple and secure rolling token authentication system using HMAC-SHA2565,096MITAuthenticationCryptography sad-rsaHardened pure Rust RSA implementation with Marvin attack mitigation5,083MIT OR Apache-2.0Cryptography lll-rsImplementation of the LLL algorithm for lattice reduction and it's improved version L²5,075MITCryptographyScience settRust port of sett (data compression, encryption and transfer tool).5,068LGPL-3.0-or-laterCryptography crev-ed25519-dalekFork of ed25519-dalek for `crev` (until mainline is usable for us again).5,061BSD-3-ClauseCryptographyNo standard library ethereum-mysqlEthereum types (Address, U256) wrapper for seamless SQL database integration with SQLx5,048MIT OR Apache-2.0CryptographyDatabase interfaces deterministic-keygenDeterministic key-generator5,044MITCryptography bsv-sdkPure Rust implementation of the BSV Blockchain SDK5,035non-standardAuthenticationCryptography surfpool-sdkSDK for embedding Surfpool in Rust integration tests5,032Apache-2.0Cryptography andotp-importandOTP backup reader5,028MITCryptography snarkvm-debugA decentralized virtual machine, added some debug information to trace sign and sync5,009Apache-2.0CompilersCryptography air-scriptAirScript language compiler5,009MITCompilersCryptography geminaImplementation of the Gemina specification.5,006BSD-3-ClauseCryptography ironcore-alloyIronCore Labs SDK for all your different Application Layer Encryption needs5,005AGPL-3.0-onlyCryptography rsignA command-line tool to sign files and verify signatures.5,001MITCommand line utilitiesCryptography sppgCLI passphrase generator using the diceware method4,999BSD-2-ClauseCommand line utilitiesCryptography mrklGeneric, minimalist, parallelizable Merkle tree4,995MIT/Apache-2.0CryptographyData structures magic-curvesA Rust library to deal with bonding curves.4,974MITCryptographyFinance downifyDownify is a small Rust library for downloading, signing, and verifying files.4,971MITCryptography omnibor-cliCLI for working with OmniBOR Identifiers and Manifests4,952Apache-2.0CryptographyDevelopment tools tokeraProvides an interface into Tokera and its supporting services4,943MIT OR Apache-2.0AuthenticationCommand line utilities nonce-extensionDerive-Key-AES and Double-Nonce-Derive-Key-AES nonce extension mechanisms (DNDK-GCM)4,932ISCCryptographyNo standard library sunscreen_math_macrosThis crate contains macros that support the Sunscreen compiler.4,930AGPL-3.0-onlyCryptography secret-sharing-cliA secret sharing command line tool using Shamir's Secret Sharing4,914GPL-3.0Command line utilitiesCryptography neo-cryptoAn encryption algorithm library written in Rust4,912MIT OR Apache-2.0AlgorithmsCryptography ssclientSecureStore client for managing user secrets4,911Apache-2.0 OR MITCommand line utilitiesConfiguration polymarket-rs-sdkRust SDK for Polymarket prediction markets - REST APIs, WebSocket streams, order signing, and Safe wallet integration4,910MIT OR Apache-2.0API bindingsCryptography volaris-toolsThe libary that contains all workings and tools for volaris.4,909BSD-2-ClauseCryptographyData structures rs_keccak_nbits`rs_keccak_nbits` is a Rust implementation of the variable-output-length Keccak cryptographic hash algorithm, part of the larger…4,908GPL-2.0-onlyAlgorithmsCryptography bustabitThe utility for verification of Bustabit games.4,903MITCryptographyGames enigma-tools-uTools used by the untrusted part of the Enigma core and Principal node.4,889MITAPI bindingsCryptography speck-cbcThe Cipher Block Chaining (CBC) mode of the SPECK cipher, for Rust.4,881MITCryptographyNo standard library solana-hmac-sha256A more efficient, no_std implementation of HMAC-SHA-256 for the Solana SVM4,877MITCryptographyNo standard library streamlined-ntru-primeRust implementation of the Streamline NTRU Prime algorithm4,872MIT OR Apache-2.0AlgorithmsCryptography ysfedSimple tool for encrypting and decrypting files using a password.4,861MIT OR Apache-2.0Command line utilitiesCryptography sparx-cipherAnother SPARX block cipher implementation for Rust4,854MITCryptographyNo standard library zkp-merkle-treeMerkle tree based vector commitment4,847Apache-2.0AlgorithmsCryptography nbitsBits operations on [u8]4,830MITCryptography civic_sipSDK of Civic hosted SIP API4,829BSD-3-ClauseAuthenticationCryptography sequoia-gitA tool for managing and enforcing a commit signing policy.4,829LGPL-2.0-or-laterAuthenticationCommand line utilities earthbucks_rfc6979Pure Rust implementation of RFC6979: Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital…4,819Apache-2.0 OR MITCryptographyNo standard library swift-secure-enclave-tool-rsSwift secure enclave tool in Rust4,819MIT OR Apache-2.0Cryptography sealyRust bindings for Microsoft's SEAL Fully Homomorphic Encryption (FHE) library4,812non-standardCryptographyScience bls12_381_relicBindings for BLS12-381 implemented by relic4,778Apache-2.0 OR MITAPI bindingsCryptography csrf_guardThread safe, generic, enterprise level csrf guard for all frameworks and runtimes4,775MITAuthenticationCryptography rusk-recoveryTool to restore Rusk to factory settings4,775MPL-2.0CryptographyCryptography::Cryptocurrencies olaf2Convenient CLI authentication using OAuth24,773MITAuthenticationCryptography pwsafeA library for reading and writing Password Safe databases.4,758UnlicenseCryptography rs-builder-signing-sdkRust implementation of Polymarket Builder API authentication with HMAC-SHA256 signatures4,753MITAPI bindingsCryptography nis1-cryptoNem Nis1 Bockchain crypto crate.4,752Apache-2.0Cryptography zshuffleEncrypt and shuffle cards, resulting in a randomly ordered deck4,751GPL-3.0-onlyCryptography sunscreen_zkp_backendThis crate contains the ZKP backend of the Sunscreen compiler.4,749AGPL-3.0-onlyCryptography zksnarkszksnaarks standard library4,748Apache-2.0Cryptography chromium-cryptoChromium crypt4,742LGPL-3.0-or-laterAsynchronousAuthentication axon-tools-riscvSome axon related utilities.4,735MITCryptography keeper-secrets-manager-coreRust SDK for Keeper Secrets Manager4,731MITAPI bindingsCryptography passworderA simple strong password generator4,729Apache-2.0Cryptography apple-securityApple Security Framework bindings for macOS and iOS4,726MIT OR Apache-2.0API bindingsCryptography camellia-rsRust implementation of Camellia cipher.4,709MITAlgorithmsCryptography vault-cliA cli tool for password based encryption/decryption4,702MITCommand line utilitiesCryptography twine_libTwine protocol rust library core functionality4,695MITCryptographyData structures sha1sumPrint or check SHA1 (160-bit) checksums4,688MITCommand line utilitiesCryptography huginn-netMulti-protocol passive fingerprinting library: TCP/HTTP (p0f-style) + TLS (JA4) analysis4,674MIT OR Apache-2.0CryptographyDevelopment tools bijouBijou is a tiny embeddable encrypted file system.4,673Apache-2.0CryptographyFilesystem sapphire-hashA recursive, performant file hash calculator.4,661MITCommand line utilitiesCryptography zkp-elliptic-curve-cryptoPedersen commitments and digital signatures4,649Apache-2.0AlgorithmsCryptography caesar_cipherCaesar cipher in Rust4,639GPL-3.0AlgorithmsCryptography rustls-pinServer certificate pinning with `rustls`4,636Apache-2.0CryptographyNetwork programming kotoba-storageAdvanced persistent storage layer with MVCC, LSM-Tree, and Merkle DAG4,636Apache-2.0CryptographyData structures primeshorA Rust project to explore prime numbers and factorization4,627MITAlgorithmsCryptography ark-r1cs-std-zypherA standard library for constraint system gadgets4,624MIT/Apache-2.0Cryptography surfpool-subgraphSurfpool is where developers start their Solana journey.4,614Apache-2.0Cryptography ecdsa-flowSignature and elliptic curve types providing interoperable support for the Elliptic Curve Digital Signature Algorithm (ECDSA)4,603Apache-2.0 OR MITCryptographyNo standard library aes-keywrap-rsAES Key Wrap for Rust (AES-KW, RFC 3394 / RFC 5649)4,603MITAlgorithmsCryptography chalamet_pirSimple, Stateful, Single-Server Private Information Retrieval for Key-Value Databases4,591MPL-2.0ConcurrencyCryptography passwordmaker-rsRust reimplementation of the PasswordMaker Pro algorithm. This is partially a port, partially written from scratch. Compatibility…4,583LGPL-3.0-or-laterCryptography evm-signer-kmsEVM signer using keys from AWS KMS4,576MITCryptographyCryptography::Cryptocurrencies fullcodec-subtlePure-Rust traits and utilities for constant-time cryptographic implementations.4,573BSD-3-ClauseCryptographyNo standard library async-encrypted-streamAsync Read and Write wrappers around the chacha20 encryption primitives4,569MITCryptographyNetwork programming nostro2-relayWebSocket relay client and connection pool for the Nostr protocol4,567MITAuthenticationCryptography xpx-supercontracts-sdkProximaX Supercontracts Rust SDK4,564Apache-2.0CryptographyDevelopment tools pvssPublicly verifiable secret sharing implementations4,563MITCryptography rug-gmpmeeRust FFI bindings for GMPMEE4,557LGPL-3.0+CryptographyMathematics crypto-extSet of cryptographic functions to encrypt, decrypt, sign, verify data4,554MIT OR Apache-2.0 OR ISC OR LGPL-3.0-or-later OR CC-BY-4.0CachingCryptography hrpgenerate human-readable passwords4,552GPL-3.0Command line utilitiesCryptography vetomintSimperby Vetomint consensus algorithm4,547MITCryptographyFinance sgx-keyreqProvides a stable/no-std compatible library for requesting SGX keys4,544MIT OR Apache-2.0CryptographyNo standard library kemkemUnverified, unoptimized, and downright dirty implementation of the ML-KEM4,537MITCryptography sunscreen_mathThis crate contains GPU implementations that support the Sunscreen compiler.4,527AGPL-3.0-onlyCryptography dusk-nodeAn implementation of dusk-blockchain node in pure Rust4,526MPL-2.0CryptographyCryptography::Cryptocurrencies twine_builderTwine protocol rust library functionality for building Twine data structures4,522MITCryptographyData structures cryptojs_rustA Rust implementation of CryptoJS encryption/decryption functionality4,515MITAPI bindingsCryptography btwalletBittensor wallet — Substrate-based key management, encryption, and signing.4,514MITCryptographyCryptography::Cryptocurrencies serpent-cipherA naive pure Rust implementation of the Serpent block cipher.4,511MIT OR Apache-2.0Cryptography age-plugin-simplepqSimple Post-Quantum plugin for age clients based on ML-KEM.4,509MITCommand line utilitiesCryptography helvetiaA library and API server that allows anonymous storage of secrets, with a simple rule; any user can create a secret using a…4,503MPL-2.0Command line utilitiesCryptography xaynetThe Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR…4,499non-standardCryptographyScience turnkey_proofsUtilities to parse and verify Turnkey secure enclave proofs4,497Apache-2.0CryptographyHardware support anothertlsYet another TLS implementation, but written from scratch (including the crypto) in pure Rust - of course.4,492non-standardCryptographyNetwork programming norxA Parallel and Scalable Authenticated Encryption Algorithm4,484MITCryptographyNo standard library r1cs-zkinterfacezkinterface backend for the r1cs crate4,477MIT OR Apache-2.0Cryptography lnpbp_identityLNP/BP identity standards implementation4,475MITCryptography fuzzrP2P platform for publishing content, self-hosting, decentralized curation, and more.4,473UnlicenseCryptographyFilesystem rsa_extPure Rust RSA implementation4,467MIT OR Apache-2.0Cryptography scal3Verify that systems operate under your sole control (prototype, patent pending)4,447CC-BY-NC-4.0AuthenticationCryptography enchantressAES-256 file encryption tool4,443MITCryptography skrillax-securitySecurity implementation for Silkroad Online packet streams.4,436MITCryptographyNetwork programming