Open
Milestone
v2.0
Milestone ID: 427896
This version will introduce a new version of the cipher format, possibly with a JSON or XML header. This will allow following improvements:
- We can differentiate between password- and key- encrypted ciphers
- Only fields that are needed can be saved: a key-encrypted cipher does not need password salt
- It is prettier.
- I'll have to rewrite the terrible code which handles encrypting & decrypting -> prettier code
Will it be more efficient? No. But it will be easier to debug and understand. That is worth the extra very few bytes. Parsing the header from XML/JSON will still be secure, HMAC protection will remain unchanged.
In this version, the target .NET version will be 4.6
All issues for this milestone are closed. You may close this milestone now.