log

age author description
2014-02-16 Brian Neal No need to create a new set to handle a garble on encrypt.
2014-02-16 Brian Neal Got verification the part 1 plaintext had a typo. We now pass!
2014-02-13 Brian Neal Code cleanup while trying to get help with 1 letter being off.
2013-12-11 Brian Neal Testing with complete part 1 of 14 part message.
2013-12-05 Brian Neal Finished command-line main() processing.
2013-12-04 Brian Neal Started work on a main function for command-line use.
2013-12-04 Brian Neal Build encrypt wiring tables once.
2013-12-03 Brian Neal Added encrypt() and test.
2013-12-03 Brian Neal Build encrypt wiring table inside switches. Add tests.
2013-12-02 Brian Neal Fixed bug in stepping logic. 216 letter test now passes.
2013-12-01 Brian Neal Got a test for the paper's example. It is failing.
2013-12-01 Brian Neal First attempt at decrypt.
2013-12-01 Brian Neal Correct bug in Purple97 test.
2013-11-28 Brian Neal Added from_key_sheet constructor and tests.
2013-11-28 Brian Neal Started work on the Purple97 machine class.
2013-11-27 Brian Neal Added switch tests.
2013-11-27 Brian Neal Refactor existing modules.
2013-11-26 Brian Neal Create factory function to build stepping switches.
2013-11-26 Brian Neal Rename data member num_contacts to num_positions.
2013-11-26 Brian Neal Moved wiring data into data.py.
2013-11-14 Brian Neal OCR'ed the twenties switch wiring data.
2013-11-13 Brian Neal Initial version of SteppingSwitch class.
2013-11-12 Brian Neal Initial commit; includes license.