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.

plexi-coreA flexible auditor companion client9,735Apache-2.0Cryptography seekable-stream-cipherSeekable stream cipher and encryption/decryption9,724MITCryptographyNo standard library secapi-sysFFI bindings to SecAPI9,719Apache-2.0CryptographyExternal FFI bindings zksync_node_syncZKsync node synchronization utilities9,719MIT OR Apache-2.0Cryptography pg_ecdsa_verifyA PostgreSQL extension for ECDSA signature verification.9,714MITCryptographyDatabase interfaces hclhigh level cryptography library ready for production use9,691MIT OR Apache-2.0Cryptography bitcoin-u256A Rust crate for handling 256-bit unsigned integers, optimized for blockchain computations, offering arithmetic operations and…9,676MITCryptographyData structures curve25519-dalek-organismA pure-Rust implementation of group operations on ristretto255 and Curve255199,647BSD-3-ClauseCryptographyNo standard library ripemd128RIPEMD-128 hash function9,641MIT OR Apache-2.0CryptographyNo standard library rug-fftFFT implementations for rug integers9,618MIT OR Apache-2.0AlgorithmsCryptography zksync_commitment_generatorZKsync commitment generator9,612MIT OR Apache-2.0Cryptography encrypt-rsEnvelope encryption with secret-keepers9,609Apache-2.0 OR MITCommand line utilitiesCryptography tacet-macrosProc macros for tacet timing side-channel detection9,585MPL-2.0CryptographyDevelopment tools::Testing encryptedfs[DEPRECATED] move to rencfs. An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted…9,584Apache-2.0CryptographyFilesystem simple-uuidA Simple Universally Unique IDentifier (UUID)9,568MITAlgorithmsCryptography tacet-coreCore statistical analysis for timing side-channel detection (no_std)9,563MPL-2.0CryptographyNo standard library keychain-servicesRust access to macOS Keychain Services, including TouchID-guarded access to cryptographic keys stored in the…9,537Apache-2.0API bindingsAuthentication ecies_25519Cross-platform Elliptic Curve Integrated Encryption Scheme (ECIES) using X25519, AES-256-GCM, and HKDF-SHA256.9,536MPL-2.0CryptographyEncoding wasm-wnfsWebNative Filesystem API (WebAssembly)9,527Apache-2.0CryptographyFilesystem highwayhashBindings to AVX-2-optimized SIP-like hash functions9,520Apache-2.0AlgorithmsCryptography checkpwn_libLibrary to interact with the HIBP API9,509MITCryptography vitaminc-traitsVitamin C traits9,504MITCryptography gitbomAn experimental implementation of gitbom in Rust9,492Apache-2.0CryptographyDevelopment tools tacetDetect timing side channels in cryptographic code9,485MPL-2.0CryptographyDevelopment tools::Testing fideliusA CLI Tool to generate TOTP for any 2FA locally.9,482MITAuthenticationCommand line utilities zcash-hsmbuilderLibrary to build transactions for HSM apps9,434Apache-2.0AuthenticationCryptography visual-hashingHuman-friendly visual fingerprints for keys and checksums: a nameable 64-emoji BLAKE3 hash (emojihash) and OpenSSH-style…9,432MIT OR Apache-2.0CryptographyVisualization libyubihsmFFI bindings to libyubihsm.so9,412Apache-2.0CryptographyExternal FFI bindings bitcoin-get-json-tokenA comprehensive Rust library for parsing and tokenizing JSON data, optimized for Bitcoin applications.9,404MITAlgorithmsCryptography speckImplementation of the SPECK block cipher.9,376MITCryptographyNo standard library wasm-utilsWASM Utilities from Webb9,361MIT/Apache-2.0CryptographyWebAssembly fedimint-hbbftThe Honey Badger of Byzantine Fault Tolerant Consensus Protocols (Fedimint fork)9,359MIT/Apache-2.0AlgorithmsAsynchronous zksync_circuit_breakerZKsync circuit breakers9,358MIT OR Apache-2.0Cryptography bh-status-listTBTL's library for IETF Token Status List specification.9,334non-standardAuthenticationCryptography simple_hasherSimple hashing library9,317non-standardCryptography thotpAn RFC based implementation of TOTPs and HOTPs9,308MITCryptography tari_scriptTari script library9,298BSD-3-ClauseCryptography tronicA modular, async-first Rust client for the Tron blockchain.9,271MIT OR Apache-2.0API bindingsAsynchronous lamport_signaturesLamport signatures implementation post quantum cryptography9,265MITCryptography git-simple-encryptEncrypt/decrypt files in your git repo using only one password9,234MITCryptography bhmdocTBTL's library for handling mDL/mdoc specification.9,231non-standardAuthenticationCryptography passkitApple PassKit library to manage passes9,229MITCommand-line interfaceCryptography hpke_pqFork of hpke that adds PQ modes9,226MIT/Apache-2.0CryptographyNo standard library zfuelZFuel types used for a mutual credit accounting system9,224Apache-2.0Cryptography sha3-kmacKMAC per NIST SP 800-1859,183BSD-3-ClauseCryptographyNo standard library ring-fork-dtoolExtended ring lib by dtool9,181non-standardCryptographyNo standard library pathfinder-class-hashPathfinder's class hash computation and verification9,178MIT OR Apache-2.0CryptographyCryptography::Cryptocurrencies veriformCryptographically verifiable data serialization format inspired by Protocol Buffers9,176Apache-2.0AuthenticationCryptography commucat-cryptoNoise handshake helpers and Ed25519 tooling for CommuCat9,174MPL-2.0CryptographyNetwork programming group-mathGroup (mathematics) interface and implementations9,152Apache-2.0Cryptography vitaminc-protected-deriveDerive macros for vitaminc-protected. Part of the VitaminC cryptographic suite.9,141MITCryptography sidhAn efficient supersingular isogeny-based cryptography library.9,134MITCryptographyNo standard library qdsaThe qDSA digital signature algorithm plus X25519 and Elligator2.9,128BSD-3-ClauseCryptography snarkvm-synthesizer-errorA decentralized virtual machine9,121Apache-2.0CompilersCryptography argonautica-cC/C++ wrapper for argonautica9,116MIT/Apache-2.0AlgorithmsAPI bindings rust-elgamalA straightforward implementation of ElGamal homomorphic encryption using the ristretto255 elliptic curve group.9,101Apache-2.0CryptographyNo standard library zksync_metadata_calculatorZKsync batch metadata calculator9,090MIT OR Apache-2.0Cryptography tinydtls-sysRaw bindings to the TinyDTLS library.9,086(EPL-1.0 OR BSD-3-Clause) AND BSD-1-Clause AND BSD-3-Clause AND MITCryptographyEmbedded development shasumPrint SHA checksums from STDIN, input file or directory.9,082GPL-3.0Cryptography zkp-primefieldA 251-bit prime field suitable for FFTs.9,074Apache-2.0AlgorithmsCryptography ironfish-reddsaA standalone implementation of the RedDSA signature scheme.9,050MIT OR Apache-2.0CryptographyNo standard library dkimdoDKIM command-line tool9,025GPL-3.0-or-laterCommand line utilitiesCryptography pqcrypto-mqdssPost-Quantum Signature Scheme mqdss9,013MIT OR Apache-2.0Cryptography cert-helperA helper library for managing certificates using OpenSSL, including support for generating CSRs and CRLs.9,011MITCryptography diffsquareFast and efficient Fermat factorization CLI9,008MITCommand line utilitiesCryptography manulGeneric library for round-based protocols9,006AGPL-3.0-or-laterCryptographyNo standard library fsextrafsextra is a collection of extensions to simplify working with Unix-based filesystems. With support for cryptographic operations…9,005MITCryptographyOperating systems vitaminc-random-derivesDerive macros for vitaminc-random. Part of the Vitamin-C cryptographic suite.8,999MITCryptography rama-tlsrama TLS-agnostic types and utilities8,990MIT OR Apache-2.0AsynchronousCryptography lsxA pure, safe Rust implementation of the Twofish block cipher and the SHA-256 cryptographic hash function.8,983ZlibCryptographyNo standard library chksum-writerA convenient interface for calculating hash digests on the fly while writing data to a writer.8,981MITAlgorithmsCryptography pants-genA password generator.8,973MITCommand line utilitiesCryptography trezor-noise-protocolNoise Protocol Framework implementation, customized.8,956UnlicenseCryptography citadel_typesTypes for the citadel protocol8,935MIT OR Apache-2.0AsynchronousCryptography secmem-allocCustom allocators for secret memory8,925MIT OR Apache-2.0CryptographyMemory management nam-blstBindings for blst BLS12-381 library8,901Apache-2.0Cryptography maybenot-simulatorA simulator for the Maybenot framework8,876MIT OR Apache-2.0CryptographyNetwork programming Tor_Traffic_RouterA Rust crate to install, manage, and utilize Tor for privacy-enhanced requests.8,864MITCryptographyNetwork programming keysmithCreate keys, uuid's, timestamps, and more.8,861MIT OR Apache-2.0CryptographyData structures digestibleA more dynamic Hash and Hasher trait for Rust8,836MIT OR Apache-2.0CryptographyNo standard library bevy_vach_assetsBevy Vach Assets is a plugin for Bevy Engine that allows you to load assets from Vach archives8,829MIT OR Apache-2.0CompressionCryptography qp-rusty-crystals-dilithiumPure Quantus RUST implementation of CRYSTALS-Dilithium digital signature scheme8,829GPL-3.0Cryptography wtfrostWeighted Threshold implementation of FROST, a Schnorr aggregated threshold signature scheme8,797Apache-2.0Cryptography passgen-libLibrary for generating cryptographically secure passwords/tokens and other sets and sequences with password strength validation…8,783MITAuthenticationCryptography nist-pqc-seeded-rngImplementation of the RNG used to produce the KATs in NIST PQC competition8,769Apache-2.0 OR MITCryptographyNo standard library zksync_proof_data_handlerZKsync proof data handler API8,766MIT OR Apache-2.0Cryptography opensecretRust SDK for OpenSecret - secure AI API interactions with nitro attestation8,762MITAPI bindingsCryptography wnfs-unixfs-fileIPLD UnixFS File implementation for Webnative Filesystem8,757Apache-2.0CryptographyFilesystem hardware-enclaveHardware-backed key management — macOS Secure Enclave, Windows TPM 2.0, Linux TPM/keyring — plus in-process memory protection8,756MITCryptographyHardware support do-not-cryEncrypt and decrypt directories/files using Aes cipher. When encrypting, DONOTCRY.txt file will be created and all files will…8,750GPL-3.0-or-laterCommand line utilitiesCryptography commucat-federationFederation event signing and verification for CommuCat domains8,736MPL-2.0CryptographyNetwork programming wolf-crypto-sysLow-level bindings for wolfSSL's wolfcrypt8,735GPL-2.0-onlyCryptographyNo standard library eme-modeEME block cipher mode of operation8,717MIT OR Apache-2.0Cryptography fss-rsFunction secret sharing including distributed comparison & point functions8,717Apache-2.0Cryptography nam-blstrsHigh performance implementation of BLS12 3818,711MIT/Apache-2.0AlgorithmsCryptography xcryptBindings for libxcrypt8,704MITAPI bindingsAuthentication dpf-fssDistributed point function implementation8,696Apache-2.0Cryptography zksync_eth_senderZKsync Ethereum sender8,681MIT OR Apache-2.0Cryptography zerostashSafe and secure backup CLI8,681MIT/Apache-2.0Command line utilitiesCryptography ldwmAn LDWM signature parsing and verifying library8,669UnlicenseCryptography file_integrityA simple lib to make integrity report8,667MIT OR Apache-2.0Cryptography zksync_contract_verification_serverZKsync contract verification server8,662MIT OR Apache-2.0Cryptography async-psecAsynchronous PSEC implementation8,652MITAsynchronousCryptography zksync_node_db_prunerZKsync database pruner8,651MIT OR Apache-2.0Cryptography neuedu-cryptos-wasm包含国密算法的密码库。 A library include SM3, SM4 (Chinese ShangMi) crypto algos.8,644MIT OR Apache-2.0Cryptography zksync_node_consensusConsensus integration for ZKsync node8,632MIT OR Apache-2.0Cryptography zksync_node_api_serverZKsync API server8,616MIT OR Apache-2.0Cryptography tea-softTEA block cipher8,609MIT OR Apache-2.0CryptographyNo standard library qp-poseidonPoseidon hash implementation for Substrate/Polkadot ecosystem using plonky3 field arithmetic8,605MIT-0Cryptography kestrel-cliKestrel file encryption program8,591BSD-3-ClauseCommand line utilitiesCryptography ed25519-dalek-hpkeHPKE encryption/decryption using `ed25519-dalek` keys via automatic X25519 conversion.8,563MITCryptography openzeppelin-cryptoCryptographic Utilities8,562MITAlgorithmsCryptography crab-cryptorA simple file cryptor8,547MITCommand line utilitiesCryptography cllw-oreFast, efficient Order-Revealing and Order-Preserving Encryption using CLWW schemes8,535non-standardCryptographyDatabase interfaces pasta-tokensPlatform Agnostic SEcurity TOkens (PASETO) is a secure alternative to JOSE/JWT8,530MITAuthenticationCryptography zksync_reorg_detectorZKsync reorg detector8,523MIT OR Apache-2.0Cryptography sonic-persist-fsFilesystem persistence for SONIC smart contracts8,520Apache-2.0AlgorithmsCryptography ctaesA wrapper of Bitcoin Core's ctaes C library. ctaes is a simple constant-time AES implementation.8,498Apache-2.0CryptographyEmbedded development zksync_snapshots_applierLibrary for applying ZKsync state snapshots8,489MIT OR Apache-2.0Cryptography secapiSecAPI bindings8,479Apache-2.0API bindingsCryptography qp-rusty-crystals-hdwalletPure Quantus RUST implementation of HD wallet functionality with post-quantum cryptography8,409GPL-3.0Cryptography rotary-addThis crate adds a few simple methods to the three lowest unsigned integer types, u8, u16 and u32 to allow cyclical addition and…8,386GPL-2.0-or-later WITH Bison-exception-2.2CryptographyMathematics keccakfAn implementation of the keccak-F[1600,800,400,200].8,370CC0-1.0CryptographyNo standard library surfpool-dbSurfpool is where developers start their Solana journey.8,366Apache-2.0Cryptography zksync_eth_watchZKsync Ethereum watcher8,361MIT OR Apache-2.0Cryptography sequoia-openpgp-mtMulti-threaded parsing of OpenPGP data8,336LGPL-2.0-or-laterAuthenticationCryptography zksync_task_managementZKsync task management8,334MIT OR Apache-2.0Cryptography actix-hashHashing utilities for Actix Web8,279MIT OR Apache-2.0CryptographyWeb programming::HTTP server rings-rpcRings is a structured peer-to-peer network implementation using WebRTC, Chord algorithm, and full WebAssembly (WASM) support.8,274GPL-3.0CryptographyNetwork programming bitcoin-asmapBit-exact Rust reimplementation of Bitcoin Core's ASMAP decoder, interpreter, and structural validator for mapping IP addresses…8,215MITAlgorithmsCryptography benaloh-challengeImplements the Benaloh Challenge (also known as an Interactive Device Challenge), a crytographic technique to ensure the honesty…8,211MIT OR Apache-2.0Cryptography simperby-coreSimperby core library8,191MITCryptographyFinance fingerprint-structUtilities for hashing data structutes8,175MIT OR Apache-2.0CryptographyNo standard library liminal-ark-pnbr-poseidon-paramgenA crate for generating Poseidon parameters8,159MIT OR Apache-2.0Cryptography zksync_da_dispatcherZKsync data availability dispatcher8,137MIT OR Apache-2.0Cryptography paranoid-hashA Hashing Library For Those Paranoid With Their Security8,133MIT OR Apache-2.0AsynchronousCryptography zksync_house_keeperZKsync house keeper8,122MIT OR Apache-2.0Cryptography zksync_node_storage_initZKsync node storage initialization8,115MIT OR Apache-2.0Cryptography bcrypt-onlyA low-level bcrypt function in safe Rust.8,113ISCCryptographyNo standard library star-constellationNested threshold aggregation built on the STAR protocol8,107MPL-2.0AlgorithmsCryptography vepVariable-length Expansion Pass function. ( i.e. short password to long hashed password )8,093MIT OR Apache-2.0AlgorithmsCryptography disco-rsA no-std, pure Rust impl of Disco Noise Protocol extension8,086Apache-2.0CryptographyNo standard library zksync_shared_resourcesShared resources for ZKsync node framework8,067MIT OR Apache-2.0Cryptography fi-digital-signaturesCryptography library for rust and WASM8,066MIT OR Apache-2.0Cryptography zksync_vm_runnerZKsync VM runner8,063MIT OR Apache-2.0Cryptography common-cryptoBindings to Apple's Common Crypto library8,042MITAPI bindingsCryptography cmn121 mathematical, physical, and cryptographic constants for Rust — no_std, WASM-ready, compile-time const, typed runtime lookup,…8,040MIT OR Apache-2.0CryptographyDevelopment tools idevice-srpSecure Remote Password (SRP) protocol implementation for the idevice crate8,039MIT OR Apache-2.0AuthenticationCryptography eth-trie-proofsEthereum Transaction Trie Proofs8,032non-standardCryptographyData structures yacme-keyACME Key datastructures for YACME8,006MITAsynchronousCryptography AmanitaMuscariaA Cryptography Library written in Rust using multiple different algorithms like BLS, Schnorr, and Falcon7,987MIT OR Apache-2.0Cryptography fujisaki_ringsigFujisaki-Suzuki Ring Signatures in Rust7,968MIT OR Apache-2.0CryptographyNo standard library aestiConstant/fixed/invariant time aes implimentation (originally from Linux)7,966GPL-2.0CryptographyNo standard library enc_rustA pure rust implementation of the Module-Lattice-based standards ML-KEM and (soon) ML-DSA, also known as the PQC scheme Crystals…7,948GPL-3.0-or-laterCryptographyNo standard library bva_cliBevy Vach Assets CLI7,933MIT OR Apache-2.0CompressionCryptography ledger-zcashLibrary to integrate with the Ledger Zcash app7,931Apache-2.0AuthenticationCryptography noah-x25519-dalekX25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.7,925BSD-3-ClauseCryptographyNo standard library i2p_snowA pure-rust implementation of the Noise Protocol Framework, with I2P Noise extensions7,922UnlicenseCryptography vitaminc-aeadAuthenticated Encryption with Associated Data (AEAD) primitives. Part of the Vitamin-C cryptographic suite.7,846MITCryptography curdleproofsAn implementation of the Curdleproofs shuffle zero-knowledge argument7,831MITCryptography poly-commitpolynomial commitment implementation7,826Apache-2.0Cryptography nostr-nostdImplementation of a nostr client in a ![no_std] environment7,815MITCryptographyEncoding boolean_functionMathematical analysis of Boolean functions7,813MIT OR Apache-2.0AlgorithmsCryptography era_criterion_cudaCriterion benchmarks support for CUDA event-based timings for ZKsync7,810MIT OR Apache-2.0Cryptography nostro2-signerKeypair and signer implementations (BIP-39 mnemonics, Schnorr signing) for the nostro2 Nostr toolset.7,808MITAuthenticationCryptography lms-signaturePure Rust implementation of Leighton-Micali Hash-Based Signatures (RFC 8554)7,804Apache-2.0 OR MITCryptography leslie_lamportA Post-Quantum Cryptographic Library For Lamport Signatures7,757MIT OR Apache-2.0AlgorithmsAuthentication timing-shieldComprehensive timing leak protection for Rust.7,743MITCryptography multimixer-128Universal Keyed Hashing Based on Integer Multiplication7,739MITCryptography merkle-tree-accumulatorA simple, append-only Merkle tree-based cryptographic accumulator7,739MIT OR Apache-2.0Cryptography vitaminc-encryptSecure, flexible and fast encryption for Rust types. Part of the Vitamin-C cryptographic suite.7,724MITCryptography wasi-sol🔒 A Solana Wallet adapter for WASM frameworks.7,699MITCryptographyWebAssembly lzjdRust implementation of the LZJD algorithm (https://github.com/EdwardRaff/jLZJD)7,695GPL-3.0AlgorithmsCompression tari_max_sizeTari max size library7,693BSD-3-ClauseCryptography roccaROCCA-S authenticated cipher7,674MITCryptographyNo standard library secret-keeperenvelope encryption with strong cryptography and key management7,662Apache-2.0 OR MITAPI bindingsCryptography air-parserParser for the AirScript language7,656MITCompilersCryptography kisaseedPure Rust implementation of KISA's seed block cipher.7,639MIT OR Apache-2.0CryptographyNo standard library turnstileOne-way encryption.7,634MIT OR Apache-2.0Cryptography dapolDAPOL+ Proof of Liabilities protocol7,633MITCryptography smartnoise_validatorA library for validating whether or not an analysis is differentially private.7,629MITCryptographyScience juno-rust-protoProtobuf stuct defintions for interacting Juno blockchain7,613Apache-2.0CryptographyCryptography::Cryptocurrencies spatial-hasherA Rust library for deterministic encryption and decryption using 3D spatial parameters with secure authenticated encryption.7,610MITCryptographyEncoding b2sum-rustA Rust Library For Computing The Blake2b Hash of Files with any given Digest Size7,608MIT OR Apache-2.0AsynchronousCryptography xcrypt-sysLow-level bindings for libxcrypt7,578MITAuthenticationCryptography ledger-cosmos-secp256k1An interface to allow easily interacting with the Ledger Cosmos app7,550Apache-2.0AuthenticationCryptography cryptosAll cryptographic in one, make crypto easy7,536MITCryptographyDevelopment tools h_encryptA simple encrpytion/decryption library.7,530MITCryptography fp2An efficient, flexible and constant time Rust implementation of the extension field Fp^2 with modulus x^2 + 17,526MIT OR Apache-2.0Cryptography git-remote-torSeamless .onion and tor-ified git remotes7,497MIT OR Apache-2.0Command line utilitiesCryptography liminal-ark-relationsAn instantiation of the Poseidon SNARK-friendly hash function.7,490Apache-2.0Cryptography frost-dalekFROST: Flexible Round-Optimised Threshold Signature using the Ristretto group7,482BSD-3-ClauseCryptography cometbft-protoA Rust implementation of the CometBFT proto structs.7,476Apache-2.0CryptographyCryptography::Cryptocurrencies tandemCryptographic Engine for Secure Multi-Party Computation using Garbled Circuits7,459MITCryptography filepackfile verification utility7,425CC0-1.0AuthenticationCommand line utilities privacypassImplementation of Privacy Pass (RFC 9578)7,415MITAuthenticationCryptography common-access-tokenImplementation of the Common Access Token (CAT) specification7,412MITAuthenticationCryptography gm-sm3A Rust Implementation of China's Standards of Encryption Algorithms SM37,405MITCryptography zksync_da_clientsZKsync data availability clients7,390MIT OR Apache-2.0Cryptography ledger-utilityAn interface to allow easily interacting with ledgers via bluetooth and usb.7,387Apache-2.0AuthenticationCryptography