Releases: sudo-sturbia/xenigma
Releases · sudo-sturbia/xenigma
4.0
3.0.2
Migration to go modules + some documentation updates.
3.0.1
Several minor updates
- Change config file extension to .conf,
- Simplify README,
- Create How-to-Configure.md.
3.0
A restructuring of pkg/machine
and other refactoring.
-
Package Organization
Introducedmachine.Plugboard
, andmachine.Reflector
structs to replace previously used arrays. -
Naming Scheme
Implemented a new naming scheme so functions that
serve similar functionality in different structs can have
more consistent naming. -
Documentation
Updated package docs + Added a "What's Different?"
section to README to showcase the project.
2.0
A refactoring of pkg/machine
to provide more customization options,
and better performance.
- Decreased encryption time by a factor of 4.
- Introduced
machine.Rotor
to allow for configuration of
rotor-related fields for each seperate Rotor.
1.0
Version 1.0