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