- move KDF iterations into a seperate constant
- show help if no arguments are provided
- add
-c
and--keychain
to use hex-decoded keys from the macOS keychain
- do not check trailing content on update
- handle leading and trailing line breaks of armored input more properly
- add info if handling ends before input eof
- add eof check before excessive key expansions are executed
- increase block length to speed up encryption and decryption
- improve the file structure to support streamed encryption
- update
ENCRYPTION.md
to reflect the updated file structure - introduce streamed encryption
- deduplicate encryption code
- fix message length check during update
- prevent fatal errors on empty paths
- add
v02gitdiff
- add
v02hgdiff
- extend
README.md
to mention the new wrappers
- check minimum length of message earlier
- check minimum number of recipients
- check maximum number of recipients
- improve
README.md
with examples
- improve the file structure to only use one subkey nonce
- update
ENCRYPTION.md
to reflect the updated file structure - improve
vim02enc
to only encrypt modified temporary files
- initial release