#enigma #zero #alloc #machine #messages #real #m3

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

#1138 in Algorithms

Download history 10/week @ 2024-07-25 2/week @ 2024-08-01 11/week @ 2024-09-19 5/week @ 2024-09-26

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