#enigma #alloc #zero #machine #m3 #messages #intended

mini-enigma

#[no-std] (and no alloc) zero dependency implementation of the M3 Enigma

3 releases (breaking)

0.3.0 Apr 30, 2024
0.2.0 Apr 12, 2024
0.1.0 Apr 11, 2024

#576 in Memory management

Download history 49/week @ 2024-04-05 170/week @ 2024-04-12 2/week @ 2024-04-19 112/week @ 2024-04-26 17/week @ 2024-05-03 6/week @ 2024-05-17 3/week @ 2024-05-24

124 downloads per month

MIT license

36KB
756 lines

Mini-Enigma

#[no-std] (and no alloc) zero dependency implementation of the M3 Enigma

Intended to be fully accurate and tested against real Enigma messages.


lib.rs:

Mini Engima

#[no-std] (and no alloc) zero dependency implementation of the M3 Enigma

Get started with state_machine::Enigma

Features

M4 - Allows the machine to have 4 rotors

No runtime deps