log

age author description
2013-07-04 Brian Neal Finally created a README file.
2013-07-04 Brian Neal Added tests for main.
2013-07-04 Brian Neal Encrypt & decrypt commands have uniform --file and --text options.
2013-07-03 Brian Neal Change command aliases.
2013-07-03 Brian Neal Change command-line arg for key file.
2013-07-03 Brian Neal Better test for encrypt padding. Fix bug in padding that test revealed.
2013-07-01 Brian Neal Decrypt command-line command working.
2013-06-30 Brian Neal Encrypt command-line command is working.
2013-06-30 Brian Neal Working on the command-line encrypt sub-command.
2013-06-30 Brian Neal First working version of the keygen command.
2013-06-28 Brian Neal Rework command-line for keygen. Created IndicatorIter & tests.
2013-06-27 Brian Neal Work in progress on keygen subcommand.
2013-06-23 Brian Neal For now, comment out entries in group B that we can't find a solution for.
2013-06-22 Brian Neal Can now generate key list for first time.
2013-06-22 Brian Neal Progress on the lug list part of key list generation.
2013-06-21 Brian Neal Replace --verbose with --log option.
2013-06-21 Brian Neal Hooking up main to generate_key_list(). Added logging.
2013-06-20 Brian Neal Fix comment typo & rework comments a bit.
2013-06-20 Brian Neal Started work on generating lug settings using manual data.
2013-06-20 Brian Neal Adding key list data from the 1944 manual, Appendix II.
2013-06-15 Brian Neal Reworked the consecutive pin checks. Added tests.
2013-06-15 Brian Neal More work on generating a key list. Added some tests.
2013-06-15 Brian Neal Fix copy & pasted typos in docstrings.
2013-06-14 Brian Neal Fix argument order.
2013-06-14 Brian Neal Started working on functions to generate a key list.
2013-06-12 Brian Neal Set up skeleton command-line argument parser for encrypt & decrypt.
2013-06-09 Brian Neal Added more procedure tests.
2013-06-09 Brian Neal Added tests for utils.group_text.
2013-06-09 Brian Neal Rename utils.group to utils.group_text.
2013-06-08 Brian Neal Implemented the decrypt procedure.
2013-06-08 Brian Neal Minor formatting changes.
2013-06-08 Brian Neal Refactor the encrypt procedure into a class.
2013-06-08 Brian Neal Created an encrypt procedure and a first test for it.
2013-06-07 Brian Neal Finish config file style key list read/write routines.
2013-06-06 Brian Neal Working on reading key lists. Started on config file format.
2013-06-06 Brian Neal Add a method to retrieve settings from a M209 instance.
2013-06-05 Brian Neal Gave KeyWheel a __str__() method and test.
2013-06-04 Brian Neal Added a test for Drum.to_key_list().
2013-06-04 Brian Neal Added Drum.to_key_list() and Drum.__str__().
2013-06-03 Brian Neal Added a M209.set_all_pins() method.
2013-06-03 Brian Neal Added converter tests.
2013-06-02 Brian Neal Added a M209.set_key_wheels() method.
2013-06-02 Brian Neal Created a decrypt function.
2013-06-02 Brian Neal Introduce shortcut notation for drum lugs.
2013-05-30 Brian Neal Fix comment in the Drum class.
2013-05-30 Brian Neal First cut at the M209 class. This is a WIP. Encryption works.
2013-05-30 Brian Neal Added the Drum class and tests for it.
2013-05-29 Brian Neal KeyWheel class and tests, first cut.