Rust Crypto
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up
Pinned repositories
Repositories
-
traits
Collection of cryptography-related traits
-
elliptic-curves
Collection of pure Rust elliptic curve implementations (e.g. P-256, P-384, secp256k1)
-
block-ciphers
Collection of block cipher algorithms written in pure Rust
-
stream-ciphers
Collection of stream cipher algorithms
-
hashes
Collection of cryptographic hash functions written in pure Rust
-
AEADs
Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
-
KDFs
Collection of Key Derivation Functions written in pure Rust
-
password-hashes
Password-based key derivation functions
-
utils
Utility crates used in RustCrypto
-
asm-hashes
Assembly implementations of cryptographic hash functions
-
-
ring-compat
Compatibility library for using *ring* as a backend for RustCrypto's traits
-
MACs
Message authentication code algorithms written in pure Rust
-
PAKEs
Password-Authenticated Key Agreement protocols
-
universal-hashes
Collection of universal hashing functions
-
RSA
RSA implementation in pure Rust
-
meta
Meta-crates of the RustCrypto project
-
sponges
Collection of sponge functions written in pure Rust
-
CSRNGs
Collection of Cryptographically Secure PseudoRandom Number Generators written in pure Rust
-
rust-crypto-decoupled Archived
Experiment on dividing rust-crypto into several small crates