mini-enigma 0.3.0

#[no-std] (and no alloc) zero dependency implementation of the M3 Enigma
Documentation
1
2
3
4
5
6
7
8
9
10
11
{
    "name": "Enigma Instruction Manual Example",
    "date": 1930,
    "rotors": ["II", "I", "III"],
    "reflector": "A",
    "ringstellung": [24, 13, 22],
    "grundstellung": ["A", "B", "L"],
    "plugboard": ["AM", "FI", "NV", "PS", "TU", "WZ"],
    "ciphertext": "GCDSE AHUGW TQGRK VLFGX UCALX VYMIG MMNMF DXTGN VHVRM MEVOU YFZSL RHDRR XFJWC FHUHM UNZEF RDISI KBGPM YVXUZ",
    "plaintext": "FEIND LIQEI NFANT ERIEK OLONN EBEOB AQTET XANFA NGSUE DAUSG ANGBA ERWAL DEXEN DEDRE IKMOS TWAER TSNEU STADT"
}