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.

sshkey-attestFIDO SK SSH Key Attestation100,962MPL-2.0AuthenticationCryptography cosmian_rust_curve25519_providerPure-Rust Curve25519 provider.100,782BUSL-1.1Cryptography cosmian_openssl_providerOpenSSL cryptographic provider.100,781BUSL-1.1Cryptography wstsWeighted Schnorr Threshold Signatures, based on FROST100,215Apache-2.0Cryptography ockam_transport_bleBluetooth Low Energy (BLE) Transport for the Ockam Routing Protocol.100,037Apache-2.0AsynchronousAuthentication mc-oblivious-ramImplementations of Oblivious RAM data structures99,912GPL-3.0CryptographyData structures gnirAutomated mirror of ring - Safe, fast, small crypto using Rust.99,327non-standardCryptographyNo standard library mc-oblivious-mapImplementation of Oblivious Hash Map data structures on top of Oblivious RAM99,198GPL-3.0CryptographyData structures bp-consensusBitcoin protocol consensus library98,969Apache-2.0Cryptography win-crypto-ngSafe bindings to Windows Cryptography API: Next Generation98,722BSD-3-ClauseAPI bindingsCryptography base32ctPure Rust implementation of Base32 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides…97,875Apache-2.0 OR MITCryptographyEncoding solana-nostd-keccakA more efficient, no_std implementation of Keccak-256 for the Solana SVM97,159MITCryptographyNo standard library ockam_apiOckam's request-response API96,532Apache-2.0AsynchronousAuthentication inet2_addrInternet2 addresses with support for Tor v396,179Apache-2.0CryptographyEncoding muddy_macrosProcedural macros for string obfuscation. Should only be used as part of the 'muddy' crate.96,154MIT OR Apache-2.0CryptographyDevelopment tools ecies-ed25519ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA25695,857MIT OR Apache-2.0Cryptography muddyA rust literal string obfuscation library.95,742MIT OR Apache-2.0CryptographyDevelopment tools cosmian_fpeFormat-preserving encryption95,110MIT/Apache-2.0CryptographyNo standard library ledger-zondax-genericLedger Hardware Wallet - Common APDU Protocol Types94,700Apache-2.0AuthenticationCryptography btls-sysFFI bindings to BoringSSL94,549MITCryptographyExternal FFI bindings btlsBoringSSL bindings94,492Apache-2.0API bindingsCryptography kbs2A secret manager backed by age93,820MITCommand line utilitiesCryptography rustls-rustcryptoPure Rust cryptography provider for the Rustls TLS library using algorithm implementations from the RustCrypto organization93,811MIT OR Apache-2.0CryptographyNo standard library oathAn implementation of OATH algorithms in Rust. Includes TOTP, HOTP, and OCRA.92,883MITCryptography vrfFast and extensible Verifiable Random Function (VRF) library; currently supporting secp256k1, secp256r1 and sect163k1 curves92,348MITAlgorithmsCryptography lib3h_sodiumlib3h libsodium wrapper providing memory secure api access92,262Apache-2.0Cryptography rustls-post-quantumExperimental support for post-quantum key exchange in rustls91,839Apache-2.0 OR ISC OR MITCryptographyNetwork programming artiA rust implementation of the Tor privacy tools.91,729MIT OR Apache-2.0Command line utilitiesCryptography semaphore-rs-hasherRust support library for Semaphore91,512MITCryptography enc_filePassword-based file encryption tool with a versioned header, AEAD, Argon2id KDF, and streaming mode. Library + CLI + GUI.91,505MIT OR Apache-2.0Command line utilitiesCryptography bls_ringctA pure-Rust implementation of Ring Confidential Transactions91,340BSD-3-ClauseCryptography semaphore-rs-storageRust support library for Semaphore91,103MITCryptography semaphore-rs-treesRust support library for Semaphore90,908MITCryptography mles-clientA prototype implementation of the Mles v2 protocol with end-to-end encryption support90,723MPL-2.0CryptographyNetwork programming bls_bulletproofsA pure-Rust implementation of Bulletproofs using Ristretto90,699MITCryptography serde-encryptEncrypts all the Serialize90,331MIT OR Apache-2.0CryptographyEncoding ansible-vaultencrypt and decrypt ansible vault90,258MITCryptographyEncoding semaphore-rs-ark-circomRust support library for Semaphore89,999MITCryptography askar-cryptoHyperledger Aries Askar cryptography89,537MIT OR Apache-2.0CryptographyNo standard library ockam_key_exchange_coreThe Ockam Key Exchange trait.89,442Apache-2.0AsynchronousAuthentication ockam_channelChannel is an abstraction responsible for sending messages (usually over the network) in encrypted and authenticated way.89,177Apache-2.0AlgorithmsAsynchronous ockam-ffiFFI layer for ockam_vault.88,987Apache-2.0API bindingsAsynchronous ockam_abacAttribute based authorization control88,087Apache-2.0Cryptography sskrSharded Secret Key Reconstruction (SSKR) for Rust.88,039BSD-2-Clause-PatentCryptography fflonk-cudaCUDA implementation of the fflonk prover87,930MIT OR Apache-2.0Cryptography tari_bulletproofsA pure-Rust implementation of Bulletproofs using Ristretto87,345MITCryptography lair_keystore_clientclient connector to secret lair private keystore86,740Apache-2.0Cryptography snarkvm-ledger-puzzlePuzzle for a decentralized virtual machine86,577Apache-2.0CompilersCryptography ockam_key_exchange_x3dhThe Ockam X3DH implementation.86,334Apache-2.0AsynchronousAuthentication ucanImplement UCAN-based authorization with conciseness and ease!86,306Apache-2.0AuthenticationCryptography ct-merkleAn implementation of the append-only log described in the Certificate Transparency specification (RFC 6962)85,731MIT/Apache-2.0CompressionCryptography serde-encrypt-coreEncrypts all the Serialize85,674MIT OR Apache-2.0CryptographyEncoding proof-compressionBoth cuda and cpu based proof compression and wrapping chain85,562MIT OR Apache-2.0Cryptography snarkvm-algorithms-cudaCuda optimizations for a decentralized virtual machine85,536Apache-2.0CompilersCryptography aranya-internal-rustlsFork of rustls with PSK support for internal usage.85,517Apache-2.0 OR ISC OR MITCryptographyNetwork programming rsign2A command-line tool to sign files and verify signatures.85,307MITCommand line utilitiesCryptography dexiosSecure, fast and authenticated command-line encryption of files with modern algorithms and an audited encryption backend.85,075BSD-2-ClauseCommand line utilitiesCryptography arti-hyperAdapter for making anonymous http requests using the Tor network and hyper84,761MIT OR Apache-2.0CryptographyNetwork programming kuznyechikKuznyechik (GOST R 34.12-2015) block cipher84,365MIT OR Apache-2.0CryptographyNo standard library circom-witness-rsFast witness generator for Circom circuits83,702MITCryptography ironoxideA pure-Rust SDK for accessing IronCore's privacy platform83,649AGPL-3.0-onlyCryptography turboshakeImplementation of the TurboSHAKE family of extendable-output functions (XOFs)83,568MIT OR Apache-2.0CryptographyNo standard library sha2-constconst fn implementation of the SHA-2 family of hash functions83,416MIT OR Apache-2.0CryptographyNo standard library ockam_commandEnd-to-end encryption and mutual authentication for distributed applications.83,351Apache-2.0AsynchronousAuthentication hc_utilsHelper functions for holochain hdk development83,106Apache-2.0Cryptography snarkvm-ledger-puzzle-epochEpoch puzzle for a decentralized virtual machine83,029Apache-2.0CompilersCryptography merkle_lightLight merkle tree implementation with SPV support and dependency agnostic.83,004BSD-3-ClauseCryptographyData structures signature_blsThe Ockam BLS signature impementation.81,644Apache-2.0AlgorithmsAsynchronous lockstitchLockstitch is an incremental, stateful cryptographic primitive for symmetric-key cryptographic operations in complex protocols.81,558MITCryptographyNo standard library generic-ec-zkpZK-proofs and primitives built on top of `generic-ec` crate80,771MIT OR Apache-2.0CryptographyNo standard library srpPure Rust implementation of the Secure Remote Password (SRP) password-authenticated key exchange (PAKE) algorithm as described in…80,476MIT OR Apache-2.0AuthenticationCryptography dusk-hadesImplementation of Hades252 permutation algorithm over the Bls12-381 Scalar field.79,381MPL-2.0AlgorithmsCryptography miden-block-proverMiden blockchain block executor and prover79,126MITCryptography sha2niSHA-2 hash functions78,578MIT OR Apache-2.0CryptographyNo standard library short-cryptShortCrypt is a very simple deterministic encryption library, which aims to encrypt any data into something random at first…78,032MITAlgorithmsCryptography sp1-recursion-programSP1 is a performant, 100% open-source, contributor-friendly zkVM.77,633MIT OR Apache-2.0Cryptography tari-curve25519-dalekA pure-Rust implementation of group operations on ristretto255 and Curve2551976,436BSD-3-ClauseCryptographyNo standard library sn_sdkgSafe Network Synchronous Distributed Key Generation: enables dealerless section key generation76,345MITAlgorithmsAsynchronous brine-ed25519Ed25519 signature verification for Solana SVM programs using curve25519 syscalls76,316MITCryptographyEmbedded development fedimint-aleph-bftAlephBFT is an asynchronous and Byzantine fault tolerant consensus protocol aimed at ordering arbitrary messages (transactions).…76,197Apache-2.0AlgorithmsCryptography rama-tls-boringtls implementations for rama using boring76,010MIT OR Apache-2.0AsynchronousCryptography ockam_multiaddrAn implementation of multiformats.io/multiaddr75,871Apache-2.0AsynchronousAuthentication crypto_kxPure Rust implementation of libsodium's crypto_kx using BLAKE275,502Apache-2.0 OR MITCryptographyNo standard library ateDistributed immutable data store with strong encryption and authentication74,348MIT OR Apache-2.0AsynchronousCaching tiny-merkleA tiny merkle tree library for Ethereum74,091MITCryptography keynesisGeneral purpose key management and associated cryptographic protocols74,075MIT OR Apache-2.0Cryptography bitbox-apiA library to interact with BitBox hardware wallets73,649Apache-2.0API bindingsCryptography kdfTraits for Key Derivation Functions73,094Apache-2.0 OR MITCryptographyNo standard library wasmtime-wasi-cryptoWasmtime implementation of the wasi-crypto API72,814Apache-2.0 WITH LLVM-exceptionCryptographyWebAssembly mithril-stmA Rust implementation of Mithril Stake-based Threshold Multisignatures (STMs).72,618Apache-2.0Cryptography ffsend-apiA fully featured Firefox Send API client.72,532MITAPI bindingsAuthentication mcfPure Rust implementation of the Modular Crypt Format (MCF) which is used to store password hashes in the form `${id}$...`72,361Apache-2.0 OR MITAuthenticationCryptography rust-claccRust implementanion of a CL universal accumulator72,133MITAlgorithmsCryptography client_side_validationClient-side validation foundation library72,114Apache-2.0Cryptography xor-utilsUtility functions related to xor encryption / decryption71,820MITCryptography magmaMagma (GOST R 34.12-2015) block cipher71,610MIT OR Apache-2.0CryptographyNo standard library key-shareKey share of any Threshold Signature Scheme (TSS)70,789MIT OR Apache-2.0Cryptography async-hashTraits and helper functions for SHA256 hashing of async data types70,267Apache-2.0Cryptography crrlLibrary for cryptographic research70,018MITCryptographyNo standard library rustls-graviolagraviola is a modern, fast cryptography library69,949Apache-2.0 OR ISC OR MIT-0CryptographyNetwork programming binary-ff1Optimized Rust implementation of FF1 encryption with radix 269,836MIT OR Apache-2.0CryptographyNo standard library rust-cryptoauthlibRust wrappers for CryptoAuthentication Library bindings.69,748Apache-2.0CryptographyHardware support solana-nostd-sha256A more efficient, no_std implementation of SHA-256 for the Solana SVM69,457MITCryptographyNo standard library tokio-rustls-wasiAsynchronous TLS/SSL streams for Tokio using Rustls.69,219MIT/Apache-2.0AsynchronousCryptography indy-data-typesCommon data types for Hyperledger Indy (https://www.hyperledger.org/projects), which provides a distributed-ledger-based…68,853Apache-2.0AuthenticationCryptography cyphernetCyphernet is a set of libraries for privacy-preserving networking apps68,159Apache-2.0CryptographyEncoding bitcoin-hpkeAn implementation of the HPKE hybrid encryption standard (RFC 9180) on libsecp256k168,058MIT/Apache-2.0CryptographyNo standard library rustgenhashA tool to generate hashes from the command line.67,921MITCommand line utilitiesCryptography mc-randA platform abstraction layer providing a cryptographic RNG, `McRng`67,646Apache-2.0CryptographyHardware support ockam_macrosEnd-to-end encryption and mutual authentication for distributed applications.67,643Apache-2.0AsynchronousAuthentication prs-libSecure, fast & convenient password manager CLI with GPG & git sync67,592LGPL-3.0AuthenticationCommand line utilities ockam_transport_udpUDP Transport for the Ockam Routing Protocol.66,300Apache-2.0AsynchronousAuthentication random-traitRust library for a random trait meant to produce random generic types66,266MIT/Apache-2.0AlgorithmsCryptography ockam_transport_udsUnix Domain Socket (UDS) Transport for the Ockam Routing Protocol66,241Apache-2.0AsynchronousAuthentication leo-astAbstract syntax tree (AST) for the Leo programming language66,015GPL-3.0CompilersCryptography ece-nativeEncrypted Content-Encoding (ECE) encryption and decryption implemented according to RFC818865,431MIT OR Apache-2.0CryptographyNetwork programming cryptoauthlib-sysAutomatically generated Rust bindings for CryptoAuthentication Library calls.65,171Apache-2.0CryptographyHardware support hypercoreSecure, distributed, append-only log64,719MIT OR Apache-2.0AsynchronousConcurrency orderly-connector-rsA Rust client library for interacting with the Orderly Network API64,241MITAPI bindingsCryptography socks5-clientSocks5 clinet minimalistic library63,471Apache-2.0CryptographyNetwork programming odoh-rsRust implementation of the Oblivious DNS over HTTPS (ODoH) protocol version 163,293BSD-2-ClauseCryptographyNetwork programming ec25519Small, self-contained, wasm-friendly elliptic curve algorithms for 25519 curve family63,014MITAlgorithmsCryptography rencfsWARNING! UNDER ACTIVE DEVELOPMENT. An encrypted file system that is mounted with FUSE on Linux. It can be used to create…62,622MIT OR Apache-2.0CryptographyFilesystem aries-askarAskar cryptographic primitives and secure storage62,529MIT OR Apache-2.0CryptographyDatabase interfaces ed25519-dalek-blake2bfork ed25519-dalek , replace sha512 to blake2b62,394BSD-3-ClauseCryptographyNo standard library zksync-wrapper-proverZKsync GPU wrapper prover62,392MIT OR Apache-2.0Cryptography web-push-nativeGeneric Event Delivery Using Http Push (web-push) components implemented according to RFC803062,111MIT OR Apache-2.0CryptographyNetwork programming num-primesA Rust Library For Generating Large Prime and Composite Numbers using num with a simplistic interface.62,111Apache-2.0 OR MITAlgorithmsCryptography cryptimitivesCryptographic primitives collection.61,734MITCryptography cyphergraphyImplementation-independent abstractions for main cryptographic algorithms (part of cyphernet suite)61,665Apache-2.0CryptographyNetwork programming pwboxModular password-based encryption61,656Apache-2.0CryptographyNo standard library cryptocolA cryptographic library that includes big number arithmetic operations, hash algorithms, symmetric-key encryption/decryption…61,636MIT OR Apache-2.0AlgorithmsCryptography zboxZboxFS is a zero-details, privacy-focused in-app file system.61,461Apache-2.0CryptographyFilesystem ockam_vault_awsAn AWS KMS Ockam Vault implementation.61,257Apache-2.0AlgorithmsAsynchronous hacl-starHACL*, a formally verified cryptographic library for Rust (binding to hacl-c).60,863MITCryptography easy-hasherEasy hashing library60,714MITCryptography product-os-securityProduct OS : Security provides a suite of helper tools to easily perform cryptographic operations including generating hashes,…60,623GPL-3.0-onlyAuthenticationCryptography snarkosA decentralized operating system59,442Apache-2.0CryptographyCryptography::Cryptocurrencies snarkvm-ledger-test-helpersTest helpers for a decentralized virtual machine59,411Apache-2.0CryptographyWeb programming leo-packagePackage parser for the Leo programming language59,327GPL-3.0CompilersCryptography rand_hashCryptographically-secure pseudo-random generator based on cryptographic hash function59,229Apache-2.0CryptographyNo standard library cshakeImplementation of the cSHAKE family of extendable-output functions (XOFs)59,149MIT OR Apache-2.0CryptographyNo standard library monoio-rustlsAsynchronous TLS streams wrapper for Monoio based on Rustls.58,872MIT/Apache-2.0AsynchronousCryptography djpassA command-line tool to generate and verify passwords used in Django project.58,630BSD-3-ClauseAlgorithmsAuthentication brancaAuthenticated encrypted API tokens for Rust. A secure alternative to JWT.58,604MITCryptography ark-gm17An implementation of the Groth-Maller 2017 zkSNARK proof system58,297MIT/Apache-2.0Cryptography mls-specThis crate is a repository of MLS / RFC9420-related data structures.58,088MIT OR Apache-2.0CryptographyEncoding ockam_vault_coreThe Ockam Vault trait.57,739Apache-2.0AlgorithmsAsynchronous runeauthRuneauth - Simple Extendable Cookies57,705MITAuthenticationCryptography bitcoincash-addrA simple library providing the encoding/decoding of Bitcoin Cash addresses.57,608MITCryptographyCryptography::Cryptocurrencies semaphore-rs-ark-zkeyRust support library for Semaphore57,401MITCryptography ledger-transport-hidapiLedger Hardware Wallet - HID Transport57,371Apache-2.0AuthenticationCryptography sequoia-gpg-agentA library for interacting with GnuPG's gpg-agent57,283LGPL-2.0-or-laterAuthenticationCryptography semaphore-rs-depth-configRust support library for Semaphore57,071MITCryptography semaphore-rs-keccakRust support library for Semaphore57,057MITCryptography semaphore-rsRust support library for Semaphore57,031MITCryptography semaphore-rs-poseidonRust support library for Semaphore57,027MITCryptography leo-compilerCompiler for Leo programming language56,918GPL-3.0CompilersCryptography semaphore-rs-depth-macrosRust support library for Semaphore56,901MITCryptography semaphore-rs-witnessRust support library for Semaphore56,877MITCryptography ockam_vault_sync_coreSyncronous wrapper that allows to have multiple Vault instances, that talk to the same Vault implementation without need for…56,708Apache-2.0AlgorithmsAsynchronous sp1-recursion-core-v2SP1 is a performant, 100% open-source, contributor-friendly zkVM.56,477MIT OR Apache-2.0Cryptography semaphore-rs-utilsRust support library for Semaphore56,392MITCryptography semaphore-rs-proofRust support library for Semaphore56,197MITCryptography aes_frastAn easy-to-use lib for AES encryption and decryption, coded in pure safe Rust-lang.56,072Apache-2.0Cryptography leo-langThe Leo programming language55,831GPL-3.0CompilersCryptography nostro2Nostro2 is a simple toolset for interacting with the Nostr protocol.55,810MITAuthenticationCryptography dusk-pkiA library that holds the types and functions required to perform keys operations in Dusk55,647MPL-2.0CryptographyCryptography::Cryptocurrencies exonum-cryptoCryptography related types, constants, traits and functions.55,617Apache-2.0AlgorithmsCryptography greentic-secrets-specCanonical traits and data models for Greentic secrets (read/write, versioning, metadata).55,467MITAuthenticationConfiguration rgpEnabling E2EE for a range of applications.55,187AGPL-3.0-onlyCryptography greentic-secrets-apiShared traits and types for Greentic secrets backends.55,034MITAuthenticationConfiguration greentic-secrets-coreCore runtime and backend orchestration for Greentic secrets.54,839MITAuthenticationConfiguration fdhFull Domain Hash (FDH) for extending the size of a hash digest to an arbitrary length54,730MIT OR Apache-2.0CryptographyNo standard library flexiberEncoding and decoding of BER-TLV as described in ISO 7816-4, without allocations.54,302Apache-2.0 OR MITCryptographyData structures sp1-cliThe CLI is used for various tasks related to SP1, such as building the toolchain, compiling programs, and tracing programs.54,297MIT OR Apache-2.0Cryptography tindercryptData encryption with symmetric cryptographic keys or passwords/passphrases, and self-contained encryption metadata53,956MPL-2.0Command line utilitiesCryptography boring-sys-impFFI bindings to BoringSSL53,784MITCryptographyExternal FFI bindings didwebvh-rsImplementation of the did:webvh method in Rust53,678Apache-2.0AuthenticationCryptography signature_bbs_plusThe Ockam BBS+ signature impementation.53,666Apache-2.0AlgorithmsAsynchronous snarkos-storageStorage for a decentralized operating system53,578GPL-3.0Cryptography merkleMerkle tree implementation with support for generation of inclusion proofs.53,093BSD-3-ClauseCryptographyData structures greentic-secrets-provider-devLocal development backend for the Greentic secrets core.53,037MITAuthenticationConfiguration simple_cryptA simple and high level library to encrypt and decrypt texts, files, folders and any data with it52,941MITCryptography r1csA library for building R1CS gadgets52,863MIT OR Apache-2.0CryptographyNo standard library kmip-ttlvKMIP TTLV (de)serialization52,696BSD-3-ClauseCryptographyData structures zksync_os_evm_errorsEVM errors in ZKsync OS52,552MIT OR Apache-2.0Cryptography cipherstash-clientThe official CipherStash SDK52,504non-standardCryptographyDatabase interfaces hyperlane-cosmos-rsProtobuf stuct defintions for interacting with the Hyperlane Cosmos SDK52,396non-standardCryptographyCryptography::Cryptocurrencies ark-marlinA library for the Marlin preprocessing zkSNARK52,286MIT/Apache-2.0Cryptography txtx-addon-network-svmPrimitives for executing Solana runbooks52,279Apache-2.0Cryptography pqc_kyber_kyberslashA rust implementation of the post-quantum Kyber KEM algorithm52,153MIT/Apache-2.0AlgorithmsCryptography signature_coreSignature core types of the Ockam library.51,988Apache-2.0AlgorithmsAsynchronous mithril-clientMithril client library51,809Apache-2.0Cryptography zksync_os_interfaceMultiVM interface for ZKsync OS51,075MIT OR Apache-2.0Cryptography indy-utilsUtilities for Hyperledger Indy (https://www.hyperledger.org/projects), which provides a distributed-ledger-based foundation for…50,706Apache-2.0AuthenticationCryptography mundaneCryptography which is easy to use and hard to misuse50,542non-standardCryptography p256-cortex-m4-sysLow-level bindings to P256-Cortex-M450,312MITCryptographyEmbedded development kzga simple implementation of the KZG polynomial commitment scheme50,291MITCryptography ockam_app_libOckam's desktop application library50,236Apache-2.0AsynchronousAuthentication