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.

digestTraits for cryptographic hash functions and message authentication codes887,412,686MIT OR Apache-2.0CryptographyNo standard library block-bufferBuffer types for block processing of data864,996,719MIT OR Apache-2.0CryptographyNo standard library rustlsRustls is a modern TLS library written in Rust.785,971,657Apache-2.0 OR ISC OR MITCryptographyNetwork programming sha2Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.779,324,949MIT OR Apache-2.0CryptographyNo standard library ppv-lite86Cross-platform cryptography-oriented low-level SIMD library.776,122,451MIT OR Apache-2.0CryptographyNo standard library crypto-commonCommon traits used by cryptographic algorithms693,492,786MIT OR Apache-2.0CryptographyNo standard library tokio-rustlsAsynchronous TLS/SSL streams for Tokio using Rustls.659,048,755MIT OR Apache-2.0AsynchronousCryptography rustls-webpkiWeb PKI X.509 Certificate Verification.657,855,079ISCCryptographyNo standard library ringAn experiment.636,719,357Apache-2.0 AND ISCCryptographyNo standard library subtlePure-Rust traits and utilities for constant-time cryptographic implementations.596,892,634BSD-3-ClauseCryptographyNo standard library zeroizeSecurely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using…578,456,418Apache-2.0 OR MITCryptographyMemory management rustls-pemfileBasic .pem file parser for keys and certificates489,878,516Apache-2.0 OR ISC OR MITCryptographyNetwork programming hmacGeneric implementation of Hash-based Message Authentication Code (HMAC)483,454,744MIT OR Apache-2.0CryptographyNo standard library rustls-native-certsrustls-native-certs allows rustls to use the platform native certificate store465,788,677Apache-2.0 OR ISC OR MITCryptographyNetwork programming siphasherSipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust456,120,622MIT/Apache-2.0AlgorithmsCryptography sha1SHA-1 hash function422,660,514MIT OR Apache-2.0CryptographyNo standard library rustls-pki-typesShared types for the rustls PKI ecosystem408,720,111MIT OR Apache-2.0CryptographyData structures openssl-sysFFI bindings to OpenSSL399,343,445MITCryptographyExternal FFI bindings derPure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as…387,213,224Apache-2.0 OR MITCryptographyData structures signatureTraits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)368,457,441Apache-2.0 OR MITCryptographyNo standard library const-oidConst-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER…362,044,033Apache-2.0 OR MITCryptographyData structures spkiX.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)359,044,200Apache-2.0 OR MITCryptographyData structures opensslOpenSSL bindings354,141,886Apache-2.0API bindingsCryptography pkcs8Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208),…346,318,389Apache-2.0 OR MITCryptographyData structures base64ctPure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides…337,480,348Apache-2.0 OR MITCryptographyEncoding security-frameworkSecurity.framework bindings for macOS and iOS313,130,155MIT OR Apache-2.0API bindingsCryptography sctCertificate transparency SCT verification library306,256,881Apache-2.0 OR ISC OR MITCryptographyNetwork programming cipherTraits for describing block ciphers and stream ciphers301,655,851MIT OR Apache-2.0CryptographyNo standard library native-tlsA wrapper over a platform's native TLS implementation299,944,532MIT OR Apache-2.0CryptographyNetwork programming md-5MD5 hash function291,563,050MIT OR Apache-2.0CryptographyNo standard library constant_time_eqCompares two equal-sized byte strings in constant time.271,087,554CC0-1.0 OR MIT-0 OR Apache-2.0CryptographyNo standard library pem-rfc7468PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a strict subset of the original Privacy-Enhanced Mail…268,694,911Apache-2.0 OR MITCryptographyData structures aesPure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)265,286,567MIT OR Apache-2.0CryptographyNo standard library pemParse and encode PEM-encoded data.261,252,482MITCryptography crypto-bigintPure Rust implementation of a big integer library which has been designed from the ground-up for use in cryptographic…232,479,376Apache-2.0 OR MITAlgorithmsCryptography curve25519-dalekA pure-Rust implementation of group operations on ristretto255 and Curve25519215,866,904BSD-3-ClauseCryptographyNo standard library hkdfHMAC-based Extract-and-Expand Key Derivation Function (HKDF)212,987,837MIT OR Apache-2.0CryptographyNo standard library zeroize_deriveCustom derive support for zeroize211,884,636Apache-2.0 OR MITCryptographyMemory management pbkdf2Generic implementation of PBKDF2209,336,341MIT OR Apache-2.0AuthenticationCryptography tiny-keccakAn implementation of Keccak derived functions.206,053,723CC0-1.0CryptographyNo standard library base16ctPure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids any usages of data-dependent branches/LUTs and…193,167,827Apache-2.0 OR MITCryptographyEncoding elliptic-curveGeneral purpose Elliptic Curve Cryptography (ECC) support, including traits and generic types for representing various elliptic…189,838,988Apache-2.0 OR MITCryptographyNo standard library rsaPure Rust RSA implementation187,544,124MIT OR Apache-2.0Cryptography ecdsaPure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature…186,910,414Apache-2.0 OR MITCryptographyNo standard library ed25519Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type…186,269,214Apache-2.0 OR MITCryptographyNo standard library sec1Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats including ASN.1 DER encoded private keys as well…185,387,325Apache-2.0 OR MITCryptographyData structures rfc6979Pure Rust implementation of RFC6979: Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital…180,041,449Apache-2.0 OR MITCryptographyNo standard library pkcs1Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.2 (RFC 8017)179,688,113Apache-2.0 OR MITCryptographyData structures ed25519-dalekFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.174,769,652BSD-3-ClauseCryptographyNo standard library aeadTraits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a…172,115,734MIT OR Apache-2.0CryptographyNo standard library block-paddingPadding and unpadding of messages divided into blocks.169,685,057MIT OR Apache-2.0CryptographyNo standard library ctrCTR block modes of operation168,215,393MIT OR Apache-2.0CryptographyNo standard library universal-hashTraits which describe the functionality of universal hash functions (UHFs)163,761,861MIT OR Apache-2.0CryptographyNo standard library p256Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support…148,948,317Apache-2.0 OR MITCryptographyNo standard library sha-1SHA-1 hash function. This crate is deprecated! Use the sha1 crate instead.148,919,367MIT OR Apache-2.0CryptographyNo standard library sha3Implementation of the SHA-3 family of cryptographic hash algorithms141,042,909MIT OR Apache-2.0CryptographyNo standard library polyvalPOLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC)140,471,732Apache-2.0 OR MITCryptographyNo standard library blake2BLAKE2 hash functions140,165,521MIT OR Apache-2.0CryptographyNo standard library chacha20The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional…139,387,340MIT OR Apache-2.0CryptographyNo standard library md5The package provides the MD5 hash function.136,374,664Apache-2.0 OR MITAlgorithmsCryptography secrecyWrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise…135,115,357Apache-2.0 OR MITCryptographyMemory management x509-parserParser for the X.509 v3 format (RFC 5280 certificates)134,579,585MIT OR Apache-2.0CryptographyParser implementations crypto-macTrait for Message Authentication Code (MAC) algorithms132,037,625MIT OR Apache-2.0CryptographyNo standard library keccakPure Rust implementation of the Keccak sponge functions130,087,892Apache-2.0 OR MITCryptographyNo standard library webpkiWeb PKI X.509 Certificate Verification.128,618,981non-standardCryptographyNo standard library ghashUniversal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC), as in the AES-GCM authenticated…126,767,522Apache-2.0 OR MITCryptographyNo standard library aes-gcmPure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated Data (AEAD) Cipher with…126,299,607Apache-2.0 OR MITCryptographyNo standard library primeorderPure Rust implementation of complete addition formulas for prime order elliptic curves (Renes-Costello-Batina 2015). Generic over…99,601,041Apache-2.0 OR MITCryptographyNo standard library password-hashTraits which describe the functionality of password hashing algorithms, with optional support for a `no_std`/`no_alloc`-friendly…99,440,612MIT OR Apache-2.0AuthenticationCryptography ark-stdA library for no_std compatibility80,935,012MIT/Apache-2.0Cryptography ark-serializeA library for serializing types in the arkworks ecosystem80,209,505MIT OR Apache-2.0Cryptography ark-ff-asmA library for generating x86-64 assembly for finite field multiplication80,154,572MIT OR Apache-2.0Cryptography ark-ff-macrosA library for generating x86-64 assembly for finite field multiplication80,125,113MIT OR Apache-2.0Cryptography ark-ffA library for finite fields79,850,695MIT OR Apache-2.0Cryptography poly1305The Poly1305 universal hash function and message authentication code78,640,085Apache-2.0 OR MITCryptographyNo standard library cbcCipher Block Chaining (CBC) block cipher mode of operation77,085,331MIT OR Apache-2.0CryptographyNo standard library salsa20Pure Rust implementation of the Salsa20 stream cipher69,800,642MIT OR Apache-2.0CryptographyNo standard library p384Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH,…69,655,942Apache-2.0 OR MITCryptographyNo standard library chacha20poly1305Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption with Additional Data Cipher (RFC 8439) with optional…68,145,201Apache-2.0 OR MITCryptographyNo standard library k256secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot…68,020,645Apache-2.0 OR MITCryptographyCryptography::Cryptocurrencies x25519-dalekX25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.61,133,387BSD-3-ClauseCryptographyNo standard library scryptScrypt password-based key derivation function55,258,002MIT OR Apache-2.0AuthenticationCryptography nkeysRust implementation of the NATS nkeys library46,110,913Apache-2.0AuthenticationCryptography signatoryMulti-provider elliptic curve digital signature library with ECDSA and Ed25519 support45,786,101Apache-2.0 OR MITAuthenticationCryptography bitcoin_hashesHash functions used by the rust-bitcoin ecosystem45,027,870CC0-1.0AlgorithmsCryptography ripemdPure Rust implementation of the RIPEMD hash functions41,178,171MIT OR Apache-2.0CryptographyNo standard library argon2Pure Rust implementation of the Argon2 password hashing function with support for the Argon2d, Argon2i, and Argon2id algorithmic…40,241,591MIT OR Apache-2.0AuthenticationCryptography ark-serialize-deriveA library for deriving serialization traits for the arkworks ecosystem39,703,408MIT OR Apache-2.0Cryptography ark-ecA library for elliptic curves and pairings39,662,530MIT OR Apache-2.0Cryptography ark-polyA library for efficient polynomial arithmetic via FFTs over finite fields39,319,028MIT OR Apache-2.0Cryptography blowfishBlowfish block cipher37,632,722MIT OR Apache-2.0CryptographyNo standard library pkcs5Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #5: Password-Based Cryptography Specification Version 2.1…36,878,080Apache-2.0 OR MITCryptographyData structures cmovConditional move CPU intrinsics which are guaranteed on major platforms (ARM32/ARM64, x86/x86_64, RISC-V) to execute in…36,261,950Apache-2.0 OR MITCryptographyHardware support serdectConstant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)35,692,397Apache-2.0 OR MITCryptographyEncoding ctutilsConstant-time utility library with selection and equality testing support targeting cryptographic applications. Supports `const…33,347,962Apache-2.0 OR MITCryptographyNo standard library der_deriveCustom derive support for the `der` crate's `Choice` and `Sequence` traits33,159,289Apache-2.0 OR MITCryptographyData structures sha256sha256 crypto digest32,552,917MIT OR Apache-2.0Cryptography merlinComposable proof transcripts for public-coin arguments of knowledge30,652,551MITCryptography x509-certPure Rust implementation of the X.509 Public Key Infrastructure Certificate format as described in RFC 528029,123,232Apache-2.0 OR MITCryptographyData structures desDES and Triple DES (3DES, TDES) block ciphers implementation28,781,882MIT OR Apache-2.0CryptographyNo standard library futures-rustlsAsynchronous TLS/SSL streams for futures using Rustls.26,450,331MIT/Apache-2.0AsynchronousCryptography blstBindings for blst BLS12-381 library26,346,156Apache-2.0Cryptography ark-bn254The BN254 pairing-friendly elliptic curve25,085,385MIT OR Apache-2.0Cryptography sha1-checkedSHA-1 hash function with collision detection24,780,201MIT OR Apache-2.0CryptographyNo standard library cpuid-boolDEPRECATED: replaced by the `cpufeatures` crate24,689,711Apache-2.0 OR MITCryptography snowA pure-rust implementation of the Noise Protocol Framework24,490,694Apache-2.0 OR MITCryptography p521Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve as defined in SP 800-186, with support for ECDH,…24,131,840Apache-2.0 OR MITCryptographyNo standard library aes-gcm-sivPure Rust implementation of the AES-GCM-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 8452) with optional…23,557,236MIT OR Apache-2.0CryptographyNo standard library aes-softDEPRECATED: replaced by the `aes` crate21,835,465Apache-2.0 OR MITCryptography hmac-sha256A small, self-contained SHA256, HMAC-SHA256, and HKDF-SHA256 implementation21,664,393ISCAlgorithmsCryptography hmac-sha512A small, self-contained SHA512, HMAC-SHA512, HKDF-SHA512, SHA384, HMAC-SHA384, and HKDF-SHA384 implementation21,109,698ISCAlgorithmsCryptography actix-tlsTLS acceptor and connector services for Actix ecosystem20,763,990MIT OR Apache-2.0AsynchronousCryptography cosetSet of types for supporting COSE20,718,321Apache-2.0Cryptography crypto_secretboxPure Rust implementation of the XSalsa20Poly1305 (a.k.a. NaCl crypto_secretbox) authenticated encryption cipher as well as the…20,170,907Apache-2.0 OR MITCryptographyNo standard library ark-bls12-381The BLS12-381 pairing-friendly elliptic curve19,406,065MIT OR Apache-2.0Cryptography keccak-asmSimple wrappers for SHA-3 algorithms written in assembly19,086,448BSD-3-ClauseAlgorithmsAPI bindings sha3-asmRaw bindings for SHA-3 algorithms written in assembly19,029,680BSD-3-ClauseAlgorithmsCryptography sha2-asmAssembly implementation of SHA-2 compression functions18,732,291MITCryptographyNo standard library ct-codecsConstant-time base64, base32, and hex codecs reimplemented in Rust18,517,042MITCryptographyEncoding cmacGeneric implementation of Cipher-based Message Authentication Code18,209,827MIT OR Apache-2.0CryptographyNo standard library schnorrkelSchnorr VRF, signatures, etc. using the Ristretto group16,745,407BSD-3-ClauseCryptographyNo standard library libp2p-identityData structures and algorithms for identifying peers in libp2p.16,626,711MITCryptography ed25519-compactA small, self-contained, wasm-friendly Ed25519 implementation15,038,131MITAlgorithmsCryptography cfb-modeCipher Feedback (CFB) block cipher mode of operation14,884,968MIT OR Apache-2.0CryptographyNo standard library subtle-ngPure-Rust traits and utilities for constant-time cryptographic implementations.14,633,980BSD-3-ClauseCryptographyNo standard library derivation-pathSimple struct for dealing with BIP32/44/49 derivation paths14,614,900MIT OR Apache-2.0CryptographyNo standard library c2-chachaThe ChaCha family of stream ciphers14,589,088MIT/Apache-2.0CryptographyNo standard library curve25519-dalek-ngA pure-Rust implementation of group operations on ristretto255 and Curve2551914,536,679BSD-3-ClauseCryptographyNo standard library blake2-rfcA pure Rust implementation of BLAKE2 based on RFC 7693.13,831,383MIT OR Apache-2.0CryptographyNo standard library ed25519-dalek-bip32Simplified ed25519 BIP32 derivations13,542,922MIT OR Apache-2.0CryptographyNo standard library bcrypt-pbkdfbcrypt-pbkdf password-based key derivation function13,269,127MIT OR Apache-2.0AuthenticationCryptography rc2RC2 block cipher12,110,295MIT OR Apache-2.0CryptographyNo standard library ark-relationsA library for generalized rank-one constraint systems11,909,159MIT/Apache-2.0Cryptography orionUsable, easy and safe pure-Rust crypto11,799,888MITCryptographyNo standard library bip32BIP32 hierarchical key derivation implemented in a generic, no_std-friendly manner. Supports deriving keys using the pure Rust…11,615,793Apache-2.0 OR MITCryptographyNo standard library bnumFixed-size integer types with generic signedness, bit width and overflow behaviour.11,504,291MIT OR Apache-2.0AlgorithmsCryptography sha2-const-stableconst fn implementation of the SHA-2 family of hash functions. Based on sha2-const, but updated to use only stable rust11,304,030MIT OR Apache-2.0CryptographyNo standard library ideaIDEA block cipher10,739,309MIT OR Apache-2.0CryptographyNo standard library minisign-verifyA small, zero-dependencies crate to verify Minisign signatures.10,032,239MITCryptography whirlpoolWhirlpool hash function9,850,882MIT OR Apache-2.0CryptographyNo standard library aesniDEPRECATED: replaced by the `aes` crate9,832,633Apache-2.0 OR MITCryptography ccmGeneric implementation of the Counter with CBC-MAC (CCM) mode9,703,788Apache-2.0 OR MITCryptographyNo standard library async-native-tlsNative TLS using futures9,528,644MIT/Apache-2.0AsynchronousCryptography rustls-connectorConnector similar to openssl or native-tls for rustls9,482,619BSD-2-ClauseAsynchronousCryptography cmsPure Rust implementation of the Cryptographic Message Syntax (CMS) as described in RFC 5652 and RFC 3274.9,466,860Apache-2.0 OR MITCryptographyEncoding ssh-encodingPure Rust implementation of SSH data type decoders/encoders as described in RFC42519,096,048Apache-2.0 OR MITAuthenticationCryptography ssh-cipherPure Rust implementation of SSH symmetric encryption including support for the…8,868,251Apache-2.0 OR MITCryptographyNo standard library ark-bls12-377The BLS12-377 pairing-friendly elliptic curve8,787,412MIT OR Apache-2.0Cryptography ecbElectronic Codebook (ECB) block cipher mode of operation8,589,317MITCryptographyNo standard library aes-sivPure Rust implementation of the AES-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 5297) with optional…8,529,662Apache-2.0 OR MITCryptographyNo standard library libsodium-sysFFI binding to libsodium8,520,203MIT OR Apache-2.0API bindingsCryptography pasetorsPASETO: Platform-Agnostic Security Tokens (in Rust)8,503,189MITAuthenticationCryptography blind-rsa-signaturesRSA blind signatures in pure Rust8,398,929MITCryptography ofbOutput Feedback (OFB) block cipher mode of operation8,281,835MIT OR Apache-2.0CryptographyNo standard library crypto_boxPure Rust implementation of NaCl's crypto_box public-key authenticated encryption primitive which combines the X25519 Elliptic…8,059,768Apache-2.0 OR MITCryptographyNo standard library ssh-keyPure Rust implementation of SSH key file format decoders/encoders as described in RFC4251/RFC4253 and OpenSSH key formats, as…8,014,009Apache-2.0 OR MITAuthenticationCryptography sodiumoxideFast cryptographic library for Rust (bindings to libsodium)7,705,797MIT OR Apache-2.0Cryptography ark-r1cs-stdA standard library for constraint system gadgets7,691,381MIT/Apache-2.0Cryptography subtle-encodingEncoders and decoders for common data encodings (base64, bech32, hex) which avoid data-dependent branching/table lookups and…7,426,065Apache-2.0 OR MITCryptographyEncoding snowflake-jwtSnowflake JWT token generator7,256,764Apache-2.0Cryptography ark-ed-on-bls12-381-bandersnatchBandersnatch: a curve defined over the scalar field of the BLS12-381 curve7,244,197MIT OR Apache-2.0Cryptography getrandom_or_panicImplements a RngCore which panics unless getrandom exists7,178,385BSD-3-ClauseCryptographyNo standard library pkcs12Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #12: Personal Information Exchange Syntax v1.1 (RFC7292)7,136,182Apache-2.0 OR MITCryptographyEncoding hpkeAn implementation of the HPKE hybrid encryption standard (RFC 9180) in pure Rust6,992,404MIT/Apache-2.0CryptographyNo standard library ark-snarkA library for SNARK traits6,941,571MIT/Apache-2.0Cryptography camelliaCamellia block cipher6,898,410MIT OR Apache-2.0CryptographyNo standard library twofishTwofish block cipher6,645,401MIT OR Apache-2.0CryptographyNo standard library ark-crypto-primitivesA library of useful cryptographic primitives6,618,514MIT/Apache-2.0Cryptography addchainGenerate addition chains6,357,670MIT OR Apache-2.0AlgorithmsCryptography aes-kwNIST 800-38F AES Key Wrap (KW) and Key Wrap with Padding (KWP) modes6,207,394MIT OR Apache-2.0CryptographyNo standard library cast5CAST5 block cipher6,103,969MIT OR Apache-2.0CryptographyNo standard library dsaPure Rust implementation of the Digital Signature Algorithm (DSA) as specified in FIPS 186-4 (Digital Signature Standard),…6,008,539Apache-2.0 OR MITCryptographyNo standard library clear_on_dropHelpers for clearing sensitive data on the stack and heap5,999,495MIT OR Apache-2.0CryptographyNo standard library tendermint-prototendermint-proto is a the Rust implementation of the Tendermint proto structs.5,901,422Apache-2.0CryptographyCryptography::Cryptocurrencies ark-groth16An implementation of the Groth 2016 zkSNARK proof system5,872,385MIT/Apache-2.0Cryptography ark-ed-on-bls12-377A Twisted Edwards curve defined over the scalar field of the BLS12-377 curve5,657,901MIT OR Apache-2.0Cryptography secret-vault-valueLibrary provides a simple implementation of a secure and serializable type to store and control secret/sensitive values5,654,921Apache-2.0Cryptography blstrsHigh performance implementation of BLS12 3815,545,454MIT/Apache-2.0AlgorithmsCryptography g2pA crate to create types that implement fast finite field arithmetic.5,541,184MIT/Apache-2.0AlgorithmsCryptography jwt-simpleEasy to use, secure, non opinionated JWT (JSON Web Tokens) implementation for Rust.5,528,715ISCAPI bindingsCryptography num-primeGeneric and optimized primality test, factorization and various number theoretic functions with arbitrary precision based on…5,448,352Apache-2.0AlgorithmsCryptography ark-bw6-761The BW6-761 pairing-friendly elliptic curve5,426,854MIT OR Apache-2.0Cryptography hmac-sha1-compactA small, self-contained SHA1 and HMAC-SHA1 implementation5,410,369ISCAlgorithmsCryptography boring-sysFFI bindings to BoringSSL5,255,779MITCryptographyExternal FFI bindings ark-secp256r1The secp256r1 curve5,205,538MIT OR Apache-2.0Cryptography pgpOpenPGP implementation in Rust5,167,980MIT OR Apache-2.0CryptographyEmail boringBoringSSL bindings5,071,426Apache-2.0API bindingsCryptography ark-models-extReplacement models for BLS12, BN and BW6 of ark-ec4,793,834MIT/Apache-2.0Cryptography ark-bls12-381-extExtensions for the BLS12-381 pairing-friendly elliptic curve4,789,844MIT/Apache-2.0Cryptography ark-ed-on-bls12-381-bandersnatch-extExtensions for Bandersnatch curve defined over the scalar field of the BLS12-381 curve4,773,706MIT/Apache-2.0Cryptography ark-bw6-761-extExtensions for the BW6-761 pairing-friendly elliptic curve4,773,208MIT/Apache-2.0Cryptography ark-ed-on-bls12-377-extExtensions for Twisted Edwards curve defined over the scalar field of the BLS12-377 curve4,773,060MIT/Apache-2.0Cryptography ark-bls12-377-extExtensions for the BLS12-377 pairing-friendly elliptic curve4,772,866MIT/Apache-2.0Cryptography mongocryptRust-idiomatic wrapper around mongocrypt-sys4,728,901Apache-2.0API bindingsCryptography mongocrypt-sysFFI bindings to libmongocrypt4,728,256Apache-2.0CryptographyDatabase interfaces oidRust-native library for building, parsing, and formating Object Identifiers (OIDs)4,691,978MIT OR Apache-2.0API bindingsCryptography tink-prfPRF functionality for Rust port of Google's Tink cryptography library4,263,373Apache-2.0Cryptography tink-macMAC functionality for Rust port of Google's Tink cryptography library4,256,676Apache-2.0Cryptography pwhashA collection of password hashing routines in pure Rust.4,251,087MITAuthenticationCryptography tink-aeadAEAD functionality for Rust port of Google's Tink cryptography library4,249,981Apache-2.0Cryptography