Skip to content

Rust Crypto

Cryptographic algorithms written in pure Rust

About zulip chat

We maintain dozens of popular crates which provide pure Rust implementations of cryptographic algorithms, including the following:

Project leads


  1. AEADs AEADs Public

    Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers

    Rust 666 138

  2. elliptic-curves elliptic-curves Public

    Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2

    Rust 621 168

  3. formats formats Public

    Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX

    Rust 227 121

  4. hashes hashes Public

    Collection of cryptographic hash functions written in pure Rust

    Rust 1.7k 234

  5. signatures signatures Public

    Cryptographic signature algorithms: DSA, ECDSA, Ed25519

    Rust 439 89

  6. traits traits Public

    Collection of cryptography-related traits

    Rust 547 169


Showing 10 of 36 repositories