mirror of
https://github.com/vanitasvitae/EnigmAndroid.git
synced 2024-12-05 02:32:09 +01:00
Updated To Do List (markdown)
parent
ad04d8c32d
commit
96be2355ff
1 changed files with 4 additions and 1 deletions
|
@ -34,4 +34,7 @@ If they have <= 26 Symbols this should be relatively easy.
|
|||
This might be a harder task, since the historical Enigma had only 26 contacts per rotor. This limits any (non-Latin-based) alphabet to 26 symbols. It may be possible to encode alphabets with more than 26 symbols by using multiple characters per symbol, but I think that would be too far from the original process of enigma's encryption. Implementing "bigger" wheels is problematic since there are no historical models. We would have to design our own, which is not very authentic.
|
||||
|
||||
### Implement and succeed test cases to ensure correct functionality
|
||||
Since there are frequent changes to the code, some automated tests that check for correct functionality and accurate encryption would be nice.
|
||||
Since there are frequent changes to the code, some automated tests that check for correct functionality and accurate encryption would be nice.
|
||||
|
||||
### Transform spaghetti code into a more-attractive-type-of-pasta-code
|
||||
Yeah... I'm working on that every single time after I added a bigger feature. Additional functions tend to muddle up the source code :/
|
Loading…
Reference in a new issue