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.

frost-rerandomizedTypes and traits to support implementing a re-randomized variant of Flexible Round-Optimized Schnorr Threshold signature schemes…548,671MIT OR Apache-2.0Cryptography shabalShabal hash functions542,249MIT OR Apache-2.0CryptographyNo standard library sp1-verifierVerifier for SP1 Groth16 and Plonk proofs.536,146MIT OR Apache-2.0Cryptography ark-vesta-extExtensions for the Vesta elliptic curve famously which forms the curve cycle with Pallas535,766MIT/Apache-2.0Cryptography voprfAn implementation of a verifiable oblivious pseudorandom function (VOPRF)535,700MITAlgorithmsCryptography ark-pallas-extExtensions for the Pallas elliptic curve famously which forms the curve cycle with Vesta535,611MIT/Apache-2.0Cryptography sec1_decodeCrate for parsing EcPrivateKey structures as defined in SEC1 section C4 from both PEM and DER encodings.533,622Apache-2.0 OR MITCryptographyEncoding classic-mceliece-rustPure rust implementation of the PQC scheme Classic McEliece532,952MITCryptography mkpasswdLibrary and command-line tool to generate passwords523,111MITCommand line utilitiesCryptography miden-cryptoMiden Cryptographic primitives522,718MIT OR Apache-2.0CryptographyNo standard library solar-configSolar compiler configuration520,690MIT OR Apache-2.0CompilersCryptography solar-macrosInternal Solar compiler macros520,600MIT OR Apache-2.0CompilersCryptography solar-data-structuresCommon data structures and utilities for the Solar compiler520,298MIT OR Apache-2.0CompilersCryptography solar-interfaceSource positions, diagnostics, and related helper functions519,101MIT OR Apache-2.0CompilersCryptography solar-astSolidity and Yul AST type and visitor trait definitions518,751MIT OR Apache-2.0CompilersCryptography tor-hsclientArti's implementation of an onion service client518,555MIT OR Apache-2.0Cryptography solar-parseSolidity and Yul lexer and parser517,206MIT OR Apache-2.0CompilersCryptography dimplDTLS 1.2/1.3 implementation (Sans‑IO, Sync)512,245MIT OR Apache-2.0CryptographyNetwork programming sha3_ceSHA-3 (Keccak) hash function512,167MIT OR Apache-2.0CryptographyNo standard library rand-utf8Random utf8 utility511,336MIT/Apache-2.0AlgorithmsCryptography ark-mnt4-753The MNT4-753 pairing-friendly elliptic curve510,631MIT OR Apache-2.0Cryptography ark-mnt6-753The MNT6-753 pairing-friendly elliptic curve507,156MIT OR Apache-2.0Cryptography diqwestTrait to extend reqwest for digest auth flow.496,722MITAuthenticationCryptography p192Pure Rust implementation of the NIST P-192 (a.k.a. secp192r1) elliptic curve as defined in SP 800-186494,443Apache-2.0 OR MITCryptographyNo standard library boojumBoojum cryptographic library484,892MIT OR Apache-2.0Cryptography libreauthCollection of user authentication tools.484,614CECILL-C OR CECILL-2.1AuthenticationCryptography ark-poly-commitA library for constructing polynomial commitment schemes for use in zkSNARKs480,117MIT/Apache-2.0Cryptography sshkeysRust library for parsing OpenSSH certificates and public keys479,999non-standardCryptographyEncoding franklin-cryptoCryptographic library for SNARK gadgets, based on sapling-crypto469,317MIT OR Apache-2.0Cryptography libcryptsetup-rsHigh level Rust bindings for libcryptsetup466,946MPL-2.0API bindingsCryptography holo_hashhashing helpers supporting dht sharding465,982Apache-2.0Cryptography rescue_poseidonSponge construction based Algebraic Hash Functions465,480MIT OR Apache-2.0Cryptography snarkvm-synthesizer-snarkSNARK wrappers for a decentralized virtual machine462,763Apache-2.0CompilersCryptography snarkvm-ledgerA node ledger for a decentralized virtual machine461,225Apache-2.0CryptographyWeb programming hdk_derivederive macros for the holochain hdk459,556Apache-2.0Cryptography spparkZero-knowledge template library458,872Apache-2.0Cryptography streebogStreebog (GOST R 34.11-2012) hash function455,759MIT OR Apache-2.0CryptographyNo standard library ark-nonnative-fieldConstraints for nonnative field gadgets453,766MIT/Apache-2.0Cryptography sha2_cePure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.445,675MIT OR Apache-2.0CryptographyNo standard library cosmian_crypto_coreCosmian base cryptographic library438,767BUSL-1.1Cryptography sha-cryptPure Rust implementation of the SHA-crypt password hashing algorithm based on SHA-256/SHA-512 as implemented by the POSIX crypt C…436,808MIT OR Apache-2.0AuthenticationCryptography blake2_ceBLAKE2 hash functions435,010MIT OR Apache-2.0CryptographyNo standard library snarkvm-synthesizer-programProgram for a decentralized virtual machine433,814Apache-2.0CompilersCryptography yubikeyPure Rust cross-platform host-side driver for YubiKey devices from Yubico with support for hardware-backed public-key decryption…433,210BSD-2-ClauseAPI bindingsAuthentication zksync_kzgZKsync Era KZG implementation430,053MIT OR Apache-2.0Cryptography pqc_kyberA rust implementation of the post-quantum Kyber KEM algorithm428,622MIT/Apache-2.0AlgorithmsCryptography threefishThreefish block cipher428,302MIT OR Apache-2.0CryptographyNo standard library snarkvm-r1csR1CS for a decentralized virtual machine425,524Apache-2.0CompilersCryptography hkd32HMAC-based Hierarchical Key Derivation: deterministically derive a hierarchy of symmetric keys from initial keying material…423,508Apache-2.0 OR MITCryptographyNo standard library ipcrypt-rsIP address encryption and obfuscation methods in pure Rust419,203ISCCryptographyNetwork programming snarkvm-ledger-blockA block for a decentralized virtual machine413,951Apache-2.0CryptographyWeb programming snarkvm-ledger-storeA data store for a decentralized virtual machine413,434Apache-2.0CryptographyWeb programming snarkvm-synthesizer-processA process for a decentralized virtual machine412,126Apache-2.0CompilersCryptography snarkvm-ledger-queryA query for a decentralized virtual machine412,015Apache-2.0CryptographyWeb programming zksync_ffLibrary for building and interfacing with finite fields, based on ff409,435MIT OR Apache-2.0Cryptography zksync_pairingPairing-friendly elliptic curve library, based on pairing crate409,426MIT OR Apache-2.0Cryptography ark-grumpkinThe Grumpkin prime-order elliptic curve408,702MIT OR Apache-2.0Cryptography zksync_ff_deriveProcedural macro library for zksync_ff, based on ff_derive408,582MIT OR Apache-2.0Cryptography slop-algebraField algebra and univariate polynomials for SLOP, built on Plonky3406,534MIT OR Apache-2.0Cryptography slop-symmetricRe-exports p3_symmetric from Plonky3 for SLOP406,139MIT OR Apache-2.0Cryptography slop-challengerFiat-Shamir challenger with SP1-specific extensions for SLOP406,098MIT OR Apache-2.0Cryptography slop-poseidon2Re-exports p3_poseidon2 from Plonky3 for SLOP406,041MIT OR Apache-2.0Cryptography slop-koala-bearKoalaBear field with Poseidon2 configuration for SLOP405,677MIT OR Apache-2.0Cryptography slop-bn254BN254 scalar field with Poseidon2 for outer proving in SLOP405,591MIT OR Apache-2.0Cryptography slop-primitivesCore primitive types for SLOP405,569MIT OR Apache-2.0Cryptography x25519-dalek-fiatX25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.405,393BSD-3-ClauseCryptographyNo standard library wascapWascap - wasmCloud Capabilities. Library for extracting, embedding, and validating claims403,012Apache-2.0AuthenticationCryptography chacha20-poly1305The ChaCha20 stream cipher and Poly1305 MAC based AEAD.399,374CC0-1.0Cryptography zksync_bellmanzk-SNARK library, based on bellman397,926MIT OR Apache-2.0Cryptography solar-semaSolidity and Yul semantic analysis396,495MIT OR Apache-2.0CompilersCryptography winter-rand-utilsRandom value generation utilities for Winterfell crates394,920MITCryptography pqcrypto-sphincsplusPost-Quantum Signature Scheme sphincsplus394,782MIT OR Apache-2.0CryptographyNo standard library hdiThe HDI394,098CAL-1.0Cryptography blsfulBLS signature implementation according to the IETF spec on the BLS12-381 curve.392,394MIT OR Apache-2.0AlgorithmsAuthentication zksync_solidity_vk_codegenZKsync solidity codegen for vks392,226MIT OR Apache-2.0Cryptography miden-airAlgebraic intermediate representation of Miden VM processor390,523MIT OR Apache-2.0CryptographyNo standard library snarkvm-ledger-narwhal-transmission-idA transmission ID for a Narwhal-style memory pool in a decentralized virtual machine390,153Apache-2.0CompilersCryptography snarkvm-ledger-narwhal-batch-headerA batch header for a Narwhal-style memory pool in a decentralized virtual machine389,270Apache-2.0CompilersCryptography snarkvm-ledger-narwhal-batch-certificateA batch certificate for a Narwhal-style memory pool in a decentralized virtual machine388,361Apache-2.0CompilersCryptography snarkvm-ledger-committeeA committee for a decentralized virtual machine388,345Apache-2.0CompilersCryptography snarkvm-ledger-narwhal-subdagA subdag for a Narwhal-style memory pool in a decentralized virtual machine387,945Apache-2.0CompilersCryptography snarkvm-ledger-authorityData structures for a block authority in a decentralized virtual machine387,561Apache-2.0CompilersCryptography holochain_keystorekeystore for libsodium keypairs387,067Apache-2.0Cryptography belt-hashBelT hash function (STB 34.101.31-2020)386,188MIT OR Apache-2.0CryptographyNo standard library snarkvm-ledger-narwhal-dataA batch certificate for a Narwhal-style memory pool in a decentralized virtual machine383,808Apache-2.0CompilersCryptography miden-verifierMiden VM execution verifier381,021MIT OR Apache-2.0CryptographyNo standard library ruma-signaturesDigital signatures according to the Matrix specification.380,547MITAPI bindingsCryptography snarkvm-ledger-narwhal-transmissionA transmission for a Narwhal-style memory pool in a decentralized virtual machine377,784Apache-2.0CompilersCryptography snarkvm-ledger-narwhalData structures for a Narwhal-style memory pool in a decentralized virtual machine376,347Apache-2.0CompilersCryptography pqcrypto-dilithiumPost-Quantum Signature Scheme dilithium373,668MIT OR Apache-2.0CryptographyNo standard library tari_cryptoTari Cryptography library371,443BSD-3-ClauseCryptography tor-dircommonCommon primitives for the Tor directory specification371,264MIT OR Apache-2.0CryptographyNetwork programming ascon-corePure Rust implementation of the Ascon permutation370,499Apache-2.0 OR MITCryptographyNo standard library zksync_cs_deriveDerive macro for boojum crate368,097MIT OR Apache-2.0Cryptography cosmian_findexSymmetric Searchable Encryption365,202BUSL-1.1Cryptography miden-proverMiden VM prover363,625MIT OR Apache-2.0CryptographyEmulators maybenot-ffiAn FFI wrapper around Maybenot359,439MIT OR Apache-2.0CryptographyNetwork programming clatterno_std compatible implementation of Noise protocol framework with Post-Quantum extensions356,028MITAlgorithmsCryptography circuit_definitionsZKsync Era circuits definitions341,730MIT OR Apache-2.0Cryptography wnafwNAF (w-ary non-adjacent form) variable-time scalar multiplication implemented generically over elliptic curve groups with full…338,663Apache-2.0 OR MITCryptographyNo standard library lair_keystore_apisecret lair private keystore API library336,027MIT OR Apache-2.0Cryptography digest-iostd::io-compatibility wrappers for traits defined in the digest crate334,291MIT OR Apache-2.0Cryptography ed448Edwards Digital Signature Algorithm (EdDSA) over Curve448 (as specified in RFC8032) support library providing signature type…333,128Apache-2.0 OR MITCryptographyNo standard library snarkvm-ledger-coinbaseCoinbase puzzle for a decentralized virtual machine330,416Apache-2.0CompilersCryptography doedoe is a powerful Rust crate designed to enhance development workflow by providing an extensive collection of useful macros and…330,323MITAccessibilityCryptography tokio-rustls-acmeAutomatic TLS certificate management using rustls329,611Apache-2.0 OR MITAsynchronousCryptography snark_wrapperZKsync snark wrapper329,278MIT OR Apache-2.0Cryptography gost94GOST R 34.11-94 hash function327,453MIT OR Apache-2.0CryptographyNo standard library botanRust wrapper for Botan cryptography library326,497MITAPI bindingsCryptography tor-hsserviceArti's implementation of an onion service provider323,585MIT OR Apache-2.0Cryptography slop-matrixRe-exports p3_matrix from Plonky3 for SLOP322,414MIT OR Apache-2.0Cryptography slop-futuresAsync and concurrent execution utilities for SLOP322,391MIT OR Apache-2.0Cryptography slop-tensorN-dimensional tensor operations for polynomial proof systems322,193MIT OR Apache-2.0Cryptography slop-allocMemory allocation backend abstraction for SLOP322,056MIT OR Apache-2.0Cryptography slop-commitPolynomial commitment scheme abstractions for SLOP322,054MIT OR Apache-2.0Cryptography slop-baby-bearBabyBear field with Poseidon2 configuration for SLOP321,903MIT OR Apache-2.0Cryptography slop-utilsUtility functions and logger setup for SLOP321,839MIT OR Apache-2.0Cryptography slop-dftDiscrete Fourier Transform operations for tensors in SLOP321,839MIT OR Apache-2.0Cryptography slop-friRe-exports p3_fri from Plonky3 for SLOP321,815MIT OR Apache-2.0Cryptography slop-multilinearMultilinear polynomial extensions for SLOP321,789MIT OR Apache-2.0Cryptography slop-merkle-treeMerkle tree commitments with tensor commitment scheme for SLOP321,684MIT OR Apache-2.0Cryptography slop-basefoldBaseFold polynomial commitment scheme for SLOP321,608MIT OR Apache-2.0Cryptography celestia-tendermint-protoThis is a hard fork of tendermint to make it compatible with Celestia network. tendermint-proto is a the Rust implementation…321,561Apache-2.0CryptographyCryptography::Cryptocurrencies slop-sumcheckSumcheck protocol implementation for multilinear polynomials321,484MIT OR Apache-2.0Cryptography slop-basefold-proverBaseFold prover implementation with FRI integration321,479MIT OR Apache-2.0Cryptography slop-airRe-exports p3_air from Plonky3 for SLOP321,396MIT OR Apache-2.0Cryptography slop-stackedStacked polynomial commitment scheme for SLOP321,375MIT OR Apache-2.0Cryptography slop-uni-starkRe-exports p3_uni_stark from Plonky3 for SLOP321,219MIT OR Apache-2.0Cryptography slop-maybe-rayonRe-exports p3_maybe_rayon from Plonky3 for SLOP321,188MIT OR Apache-2.0Cryptography variant-sslBindings for OpenSSL variants such as BoringSSL / AWS-LC / Tongsuo321,094Apache-2.0API bindingsCryptography celestia-tendermintThis is a hard fork of tendermint to make it compatible with Celestia network. Tendermint is a high-performance blockchain…321,066Apache-2.0CryptographyCryptography::Cryptocurrencies slop-jaggedJagged sparse-to-dense polynomial adapter for SLOP320,967MIT OR Apache-2.0Cryptography slop-whirWHIR polynomial commitment scheme for SLOP320,838MIT OR Apache-2.0Cryptography ascon-hashImplementation of Ascon-Hash256 and Ascon-XOF128320,530Apache-2.0 OR MITCryptographyNo standard library skeinSkein hash functions320,298MIT OR Apache-2.0CryptographyNo standard library sp1-hypercubeThe SP1 Hypercube proof system320,043MIT OR Apache-2.0Cryptography az-snp-vtpmvTPM based SEV-SNP attestation for Azure Confidential VMs320,031MITCryptographyVirtualization variant-ssl-sysFFI bindings to OpenSSL variants such as BoringSSL / AWS-LC / Tongsuo316,769MITCryptographyExternal FFI bindings sp1-jitJIT compilation for SP1 trace generation316,697MIT OR Apache-2.0Cryptography hash2curvehash2curve algorithm implementation315,442Apache-2.0 OR MITCryptographyNo standard library az-cvm-vtpmPackage with shared code for Azure Confidential VMs314,916MITCryptographyVirtualization botan-sysFFI wrapper for Botan cryptography library314,595MITCryptographyExternal FFI bindings ark-algebra-test-templatesA library for tests for finite fields, elliptic curves, and pairings314,491MIT OR Apache-2.0Cryptography sodokenlibsodium wrapper providing tokio safe memory secure api access.313,510MIT OR Apache-2.0Cryptography crypto_secretstreamPure Rust implementation of libsodium's crypto_secretstream secret-key using ChaCha20 and Poly1305307,261Apache-2.0 OR MITCryptography sp1-recursion-executorExecutor for SP1 recursion programs305,309MIT OR Apache-2.0Cryptography sp1-recursion-machineMachine definitions for SP1 recursion305,038MIT OR Apache-2.0Cryptography slop-keccak-airRe-exports p3_keccak_air from Plonky3 for SLOP302,655MIT OR Apache-2.0Cryptography jhPure Rust implementation of the JH cryptographic hash function302,119MIT OR Apache-2.0CryptographyNo standard library sp1-prover-typesType definitions for the SP1 prover299,489MIT OR Apache-2.0Cryptography fsbFSB hash function296,312MIT OR Apache-2.0CryptographyNo standard library dusk-bls12_381Fork of the implementation of the BLS12-381 pairing-friendly elliptic curve construction with some extra tooling needed by the…295,561MIT/Apache-2.0/MPL-2.0AlgorithmsCryptography pqcrypto-hqcPost-Quantum Key-Encapsulation Mechanism hqc291,104MIT OR Apache-2.0CryptographyNo standard library halo2-axiomFast PLONK-based zero-knowledge proving system. This is a fork of <https://github.com/privacy-scaling-explorations/halo2>, which…286,849MIT OR Apache-2.0Cryptography commit_verifyCommit-verify API for client-side validation281,013Apache-2.0Cryptography tor-relay-cryptoCryptography types and helpers for a Tor relay279,133MIT OR Apache-2.0Cryptography pqcryptoPost-Quantum cryptographic primitives278,277MIT OR Apache-2.0Cryptography rustls-ffiRustls bindings for non-Rust languages275,174Apache-2.0 OR ISC OR MITCryptographyNetwork programming frost-ed25519A Schnorr signature scheme over Ed25519 that supports FROST.274,638MIT OR Apache-2.0Cryptography cfb8Cipher Feedback with eight bit feedback (CFB-8) block cipher mode of operation274,406MIT OR Apache-2.0CryptographyNo standard library dusk-jubjubDusk's fork of the implementation of the Jubjub elliptic curve group274,386MIT/Apache-2.0AlgorithmsCryptography tink-streaming-aeadStreaming AEAD functionality for Rust port of Google's Tink cryptography library270,867Apache-2.0Cryptography miden-stdlibMiden VM standard library267,285MIT OR Apache-2.0CryptographyMathematics fips203FIPS 203: Module-Lattice-Based Key-Encapsulation Mechanism267,249MIT OR Apache-2.0CryptographyNo standard library round-basedDriver for MPC protocols261,188MIT OR Apache-2.0AsynchronousCryptography threshold_cryptoPairing threshold cryptography259,695MIT/Apache-2.0Cryptography secp256kfunA mid-level secp256k1 library optimized for fun!257,6290BSDCryptographyCryptography::Cryptocurrencies sequoia-netNetwork services for OpenPGP254,656LGPL-2.0-or-laterAuthenticationCryptography pqcrypto-mlkemPost-Quantum Key-Encapsulation Mechanism mlkem253,117MIT OR Apache-2.0CryptographyNo standard library pqcrypto-mldsaPost-Quantum Signature Scheme mldsa248,665MIT OR Apache-2.0CryptographyNo standard library hc_seed_bundleSeedBundle parsing and generation library.246,512MIT OR Apache-2.0Cryptography openpgp-cert-dShared OpenPGP Certificate Directory245,472MITAuthenticationCaching ark-srsA utility crate that simplifies reuse of Common/Structured Reference String (CRS/SRS) from past trusted setup ceremonies,…245,342MITCryptography zkryptiumRust crypto library for zero-knowledge proofs244,652Apache-2.0AuthenticationCryptography x25519-dalek-ngfork x25519-dalek , update rand_core244,222BSD-3-ClauseCryptographyNo standard library sequoia-cert-storeA certificate database interface.241,904LGPL-2.0-or-laterAuthenticationCommand line utilities xoodyakXoodyak / Xoodoo - A versatile cryptographic scheme that can be used for hashing, encryption, MAC computation and authenticated…241,548MITCryptographyNo standard library sp800-185SHA-3 Derived Functions (SP800-185) Implementation in Rust.240,945MITCryptographyNo standard library merkle_hashFinds the hashes of all files and directories in a directory tree.240,272MITAlgorithmsCryptography rsa-derCrate to encode and decode public RSA keys using DER237,421MIT/Apache-2.0Cryptography ic-canister-sig-creationLibrary for creating canister signatures on the Internet Computer.235,243Apache-2.0CryptographyData structures turnkey_enclave_encryptUtilities to encrypt and decrypt data sent to and from Turnkey secure enclaves, using HPKE (RFC 9180). Used in authentication,…234,881Apache-2.0CryptographyEncoding fflonkReference implementation of fflonk prover and verifier234,270MIT OR Apache-2.0Cryptography attestation-doc-validationA Rust library for attesting enclaves according to the Evervault Attestation scheme. This crate is used to generate ffi bindings.231,006Apache-2.0CryptographyDevelopment tools noise-protocolNoise Protocol Framework implementation.229,969UnlicenseCryptography winterfellWinterfell STARK prover and verifier229,968MITCryptographyNo standard library lair_keystoresecret lair private keystore227,690MIT OR Apache-2.0Cryptography sm4SM4 block cipher algorithm224,921MIT OR Apache-2.0CryptographyNo standard library sequoia-wotAn implementation of OpenPGP's web of trust.224,581LGPL-2.0-or-laterAuthenticationCommand line utilities asconPure Rust implementation of the Ascon permutation220,458Apache-2.0 OR MITCryptographyNo standard library solar-compilerBlazingly fast Solidity compiler219,056MIT OR Apache-2.0CompilersCryptography plonky2_maybe_rayonFeature-gated wrapper around rayon217,964MIT OR Apache-2.0Cryptography kbkdfKey Derivation Using Pseudorandom Function (KBKDF)215,793MIT OR Apache-2.0CryptographyNo standard library olm-sysLow level binding for libolm214,295Apache-2.0Cryptography min_jwtMinimal JSON Web Token library213,587MIT OR Apache-2.0AuthenticationCryptography rusty_pasetoA type-driven, ergonomic alternative to JWT for secure stateless PASETO tokens.212,372MIT OR Apache-2.0AuthenticationCryptography provider-archiveLibrary for reading and writing wasmCloud capability provider archive files210,647Apache-2.0AuthenticationCryptography cose-rustCOSE Rust implementation209,679MITCryptographyEncoding mls-rsAn implementation of Messaging Layer Security (RFC 9420)207,837Apache-2.0 OR MITCryptographyNo standard library miden-crypto-deriveProcedural macros for miden-crypto207,073MIT OR Apache-2.0CryptographyNo standard library