If nobody rolls their own crypto who rolls it then?
Implementations of Cryptographic Primitives and Protocols.
IMPORTANT: The code is for educational purposes only as security was sacrificed for readability.
Or put another way: Don't use this in production.
git clone git@github.com:pmuens/cryptolab.git
asdf install
cargo build
cargo test
asdf install
cargo init
cargo new <name> [--lib]
cargo build [--bin <binary>]
cargo clean
cargo test
cargo bench
cargo update
cargo add <name>
cargo search <name>
cargo run [--bin <binary>] [-- arg]
cargo doc [--open]
cargo fix
cargo fmt
cargo clippy
cargo check
cargo install <name>
cargo uninstall <name>
- Lib.rs
- Rust Language Cheat Sheet
- Rust By Example
- Rust Cookbook
- Comprehensive Rust
- The Rust Programming Language
- rust-lang/rustlings
- Rust Design Patterns
- Rust for Professionals
- The Rustonomicon
- The Rust Reference
- TheAlgorithms/Rust
- ctjhoa/rust-learning
- The Little Book of Rust Books
- A half-hour to learn Rust