Cryptographic algorithms written in pure Rust
We maintain dozens of popular crates which provide pure Rust implementations of cryptographic algorithms, including the following:
elliptic-curves
, ml-kem
, rsa
const-oid
, der
, pem-rfc7468
, pkcs8
, x509-cert
dsa
, ecdsa
, ed25519
, rsa
k256
(secp256k1), p256
, p384
blake2
, sha2
, sha3
hkdf
, pbkdf2
hmac
argon2
, pbkdf2
, scrypt
ascon
, keccak
aes-gcm
, aes-gcm-siv
, chacha20poly1305
aead
, cipher
,digest
, password-hash
, signature
Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2
Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX
Collection of cryptographic hash functions written in pure Rust
Cryptographic signature algorithms: DSA, ECDSA, Ed25519
Collection of cryptography-related traits
RSA implementation in pure Rust
RustCrypto/RSA’s past year of commit activityCryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas
RustCrypto/crypto-bigint’s past year of commit activity Rust 245 Apache-2.0 68 27 5 Updated Aug 15, 2025Collection of cryptography-related traits
RustCrypto/traits’s past year of commit activityUtility crates used in RustCrypto
RustCrypto/utils’s past year of commit activityCollection of cryptographic hash functions written in pure Rust
RustCrypto/hashes’s past year of commit activityCollection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2
RustCrypto/elliptic-curves’s past year of commit activityGitHub Actions configs: composite actions and shared workflow configuration
RustCrypto/actions’s past year of commit activity 6 4 5 0 Updated Aug 12, 2025Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX
RustCrypto/formats’s past year of commit activityPure Rust implementation of components of the Secure Shell (SSH) protocol
RustCrypto/SSH’s past year of commit activity Rust 189 42 7 4 Updated Aug 11, 2025You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4