- Improve documentation.
- Metadata default size set to 512.
- Limit max metadata size; set MAX_METADATA_SIZE=16K.
- One KDF salt size set to 32.
- Changed metadata processing scheme. Metadata is now padded with random bytes instead of spaces.
- Approach to authenticated encryption changed to EtM.
- Improved debug messages.
- Improved dialogs and menu.
- Added BLAKE2b personalization.
- Added colors to terminal output (at least on Linux).
- Added randomized padding up to 20% of the message size by default.
- Added handling of possible I/O errors.
- Mode 9: Removed the ability to overwrite with identical bytes.
- Other minor improvements.