Added to .gitignore
Added crypto, encoding, examples and math packages
Removed test1.py
Added caesar.py and encoder.py, restructured file tree
Added caesar.py and encoder.py
Further implementation of caesar.py and minor change exception change in encoder.py
Moved all code to a package
Addded new test framework
Updated testsuite
Fixed #2. Mono-Alpha-Substitution-Chiper is now implemented.
Modified encoder.py, changes are required by the MonoAlphaSubstitution class
Minor output modification to testsuite.py
Fixed #4, A example program is now included in the examples directory. Also adding "Fixed #2" since it was reopened by mistake. All fixed issues should be closed once the responsible commit has been merged with master branch.
Fixed #6. Added Column Transposition Chiper.
Fixed #7, Added Column Transposition cipher to the example program. Also added a snippets file for short helper functions that can be good to reuse. Added some error handling in the transposition chipher class.
Added snippets to the testsuite
Merge from development to marcus
Completed caesar
Added OneTimePad module and support
Fixed test error