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
-
stream-ciphers
Collection of stream cipher algorithms
-
traits
Collection of cryptography-related traits
-
-
elliptic-curves
Collection of pure Rust elliptic curve implementations (e.g. P-256, P-384, secp256k1)
-
hashes
Collection of cryptographic hash functions written in pure Rust
-
password-hashes
Password-based key derivation functions
-
MACs
Message authentication code algorithms written in pure Rust
-
block-ciphers
Collection of block cipher algorithms written in pure Rust
-
AEADs
Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
-
ring-compat
Compatibility library for using *ring* as a backend for RustCrypto's traits
-
RSA
RSA implementation in pure Rust
-
KDFs
Collection of Key Derivation Functions written in pure Rust
-
utils
Utility crates used in RustCrypto
-
asm-hashes
Assembly implementations of cryptographic hash functions
-
PAKEs
Password-Authenticated Key Agreement protocols
-
universal-hashes
Collection of universal hashing functions
-
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