Implement fully commiting chunked AEAD and other things

- Implement cAEAD
- Improve signal handling
- Simplify padding: remove *bilateral* padding
- Increase max padding size to 25%
- Increase processed_comments_size to 1024 bytes
- Remove options: Set cusom settings, Set Fake MAC teg, Max pad size %
- Input file is now optional in actions 2, 6 (encrypt only Comments)
- Get pad_key from HKDF(pad_ikm), get pad_ikm from CSPRNG
- New PAD_KEY_SIZE: 8 bytes
- Remove some warings: The Moxie Principle is no longer violated
- Authenticate padding
- Truncate out file on error automatically, without confirmation. The same on signals (when SIGTERM, SIGHUP received)
- Simpler UI
This commit is contained in:
Alexey Avramov
2025-10-06 03:06:40 +09:00
parent 589e9a59be
commit a9a45d640b

View File

File diff suppressed because it is too large Load Diff