log

age author description
2012-05-31 Brian Neal Created a setup.py using distutils.
2012-05-29 Brian Neal Update the README with an example command-line invocation.
2012-05-29 Brian Neal Correct name of command-line argument for key file.
2012-05-29 Brian Neal First cut at a command-line app to encrypt/decrypt.
2012-05-29 Brian Neal EnigmaMachine.from_key_sheet can now take a string for rotor settings.
2012-05-29 Brian Neal Slight tweak to test code.
2012-05-29 Brian Neal Again with the typos.
2012-05-29 Brian Neal Fix typo in README.txt.
2012-05-29 Brian Neal Wrote a test using the Kriegsmarine example in Dirk Rijmenants'
2012-05-28 Brian Neal Added a README and an example program.
2012-05-28 Brian Neal Remove some unneeded conversions to string.
2012-05-28 Brian Neal We can now decrypt an actual encoded message from WWII!
2012-05-28 Brian Neal Fix for the Rotor.notch_over_pawl() bug.
2012-05-28 Brian Neal Discovered a notch bug. Saving everything before trying to fix it.
2012-05-28 Brian Neal Decided to get rid of the numeric rotor display for now.
2012-05-27 Brian Neal Made Plugboards easier to construct. Can do it from a list of integer
2012-05-27 Brian Neal Created a factory function to make it easier to create Enigmas.
2012-05-27 Brian Neal Integrate Plugboard with EnigmaMachine class and tests.
2012-05-27 Brian Neal Created Plugboard class and tests.
2012-05-27 Brian Neal Added a simple cipher test using data from Wikipedia.
2012-05-27 Brian Neal Added a test for "double stepping".
2012-05-27 Brian Neal First pass at moving rotors automatically. Can now process text.
2012-05-26 Brian Neal Adding a LICENSE.txt file.
2012-05-26 Brian Neal First version of EnigmaMachine class. Simple main to test operations.
2012-05-26 Brian Neal Created a data file and factory functions for rotors & reflectors.
2012-05-26 Brian Neal Changed the Rotor stepping parameter to any old iterable.
2012-05-26 Brian Neal Futzing around with the doc string & copyright comment order.
2012-05-26 Brian Neal The wiring test now tests all ring settings, rotations, and positions.
2012-05-26 Brian Neal The Rotor wiring test works through a full rotation.
2012-05-26 Brian Neal Added some Rotor tests.
2012-05-26 Brian Neal Initial commit. Started a Rotor class.