#enigma #alloc #zero #machine #messages #accurate #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

#1481 in Algorithms

Download history 57/week @ 2025-02-09 18/week @ 2025-02-16

75 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