https://github.com/pmuens/cryptolab-rs
Don't roll your own crypto
https://github.com/pmuens/cryptolab-rs
Last synced: 5 months ago
JSON representation
Don't roll your own crypto
- Host: GitHub
- URL: https://github.com/pmuens/cryptolab-rs
- Owner: pmuens
- Created: 2023-03-23T19:30:20.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-06T18:52:20.000Z (over 2 years ago)
- Last Synced: 2025-02-17T10:47:56.287Z (8 months ago)
- Language: Rust
- Size: 22.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cryptolab
> 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**.
## Setup
1. `git clone git@github.com:pmuens/cryptolab.git`
2. `asdf install`
3. `cargo build`
4. `cargo test`## Useful Commands
```sh
asdf installcargo init
cargo new [--lib]cargo build [--bin ]
cargo clean
cargo test
cargo benchcargo update
cargo add
cargo searchcargo run [--bin ] [-- arg]
cargo doc [--open]
cargo fix
cargo fmt
cargo clippy
cargo checkcargo install
cargo uninstall
```## Useful Resources
- [Lib.rs](https://lib.rs)
- [Rust Language Cheat Sheet](https://cheats.rs)
- [Rust By Example](https://doc.rust-lang.org/rust-by-example)
- [Rust Cookbook](https://rust-lang-nursery.github.io/rust-cookbook)
- [Comprehensive Rust](https://google.github.io/comprehensive-rust)
- [The Rust Programming Language](https://doc.rust-lang.org/book)
- [rust-lang/rustlings](https://github.com/rust-lang/rustlings)
- [Rust Design Patterns](https://rust-unofficial.github.io/patterns)
- [Rust for Professionals](https://overexact.com/rust-for-professionals)
- [The Rustonomicon](https://doc.rust-lang.org/nightly/nomicon/)
- [The Rust Reference](https://doc.rust-lang.org/stable/reference)
- [TheAlgorithms/Rust](https://github.com/TheAlgorithms/Rust)
- [ctjhoa/rust-learning](https://github.com/ctjhoa/rust-learning)
- [The Little Book of Rust Books](https://lborb.github.io/book)
- [A half-hour to learn Rust](https://fasterthanli.me/articles/a-half-hour-to-learn-rust)