A collection of cryptography functions written in Rust

rustup -- curl --proto '=https' --tlsv1

twenty-first

.

Setup

Ubuntu

  • rustup -- curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh (installs rustup, cargo, rustc etc.)
  • gnuplot -- apt install gnuplot
  • build-essential (for make) -- apt install build-essential

Cheatsheet

  • To test, use cargo test [start_of_test_name]. Or, for a complete and much slower build, run make test.
  • To run, use make run.
  • To lint, use make lint.
  • To format, use make format.
  • To build, use make build.
  • To install, use make install.
  • To run lint, compile, run tests use make all. Note that this does not run install.
  • To run the benchmarks and generate the benchmark report, use make bench.

Notes

The Makefile recipes set the flag RUSTFLAGS=-Dwarnings and this makes the recompilation much slower than without this flag, as cargo for some reason rebuilds the entire crate when this flag is set and a minor change is made in a test. So it is much faster to run the tests using cargo and then use the make test command before e.g. committing to ensure that the test build does not produce any warnings.

Issues

Collection of the latest Issues

Information - Updated Jun 19, 2022

Stars: 5
Forks: 2
Issues: 1

Rust port of my CHIP-8 Emulator (interpreted)

cargo run <path-to-ROM-file>

Rust port of my CHIP-8 Emulator (interpreted)

QEMU support using RustSBI

When running cargo qemu, the test kernel will build and run

QEMU support using RustSBI

hs-probe-firmware

A CMSIS-DAP firmware for cargo-binutils and run:

hs-probe-firmware

Runs embedded programs just like native ones

probe-run is a custom Cargo runner that transparently runs Rust firmware on a

Runs embedded programs just like native ones

Run cargo build to install all dependencies

Run cargo run to play the game

Run cargo build to install all dependencies

Simple Blockchain

cargo run para ejecutar la app, cargo build para crear un ejecutable

Simple Blockchain

Types and traits for http clients

cargo add installed run:

Types and traits for http clients

A game in rust to learn rust and some opengl

Still cargo run to run executable, this main program watches over changes in

A game in rust to learn rust and some opengl

Light weight image library which focus on plotting!

type cargo run --example <example_name> in your terminal to see these example images crafted by our library

Light weight image library which focus on plotting!

little annoy is written in pure Rust

Run cargo run --example demo in your terminal

little annoy is written in pure Rust
Facebook Instagram Twitter GitHub Dribbble
Privacy