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": "H.M.S. Hurricane intercept",
    "date": 1942,
    "rotors": ["beta", "VI", "I", "III"],
    "reflector": "B Thin",
    "ringstellung": ["Z", "Z", "T", "G"],
    "grundstellung": ["N", "B", "H", "L"],
    "plugboard": ["BQ", "CR", "DI", "EJ", "KW", "MT", "OS", "PX", "UZ", "GH"],
    "ciphertext": "HCEYZTCSOPUPPZDICQRDLWXXFACTTJMBRDVCJJMMZRPYIKHZAWGLYXWTMJPQUEFSZBOTVRLALZXWVXTSLFFFAUDQFBWRRYAPSBOWJMKLDUYUPFUQDOWVHAHCDWAUARSWTKOFVOYFPUFHVZFDGGPOOVGRMBPXXZCANKMONFHXPCKHJZBUMXJWXKAUODXZUCVCXPFT",
    "plaintext": "BOOTKLARXBEIJSCHNOORBETWAZWOSIBENXNOVXSECHSNULCBMXPROVIANTBISZWONULXDEZXBENOETIGEGLMESERYNOCHVIEFKLHRXSTEHEMARQUBRUNOBRUNFZWOFUHFXLAGWWIEJKCHAEFERJXNNTWWWFUNFYEINSFUNFMBSTEIGENDYGUTESIWXDVVVJRASCH"
}