Releases: DavidValin/otp-toolkit
Releases · DavidValin/otp-toolkit
Release list
1.7.1
- Edge cases bug fixes
Full Changelog: 1.7.0...1.7.1
1.7.0
New commands:
- --with-ack-file feature which allows delivery ackknowledgment from receiver to sender…
- --xor utility
Full Changelog: 1.6.0...1.7.0
1.6.0
One Time Pad integrity system:
- Source verification: verifies, when decrypting a message, that the source of the message is from the origin expected
- Ordering verification: verifies, when decrypting a message, that the message is in the correct required order
- Key pad verification: verifies, when decrypting a message, that the correct mirror pad was used to encrypt the message
Those two features are achieved via new metadata header introduced which proceeds the plaintext before padding containing:
- source_id -> a piece of the key contiguous to the message
- seq -> the sequence of the message from the sender key
- offset -> the offset of the message from the sender key
source_id is marked as part of key material consumed during encryption ensuring the principle of one time.
Full Changelog: 1.5.1...1.6.0
1.5.1
1.5.0
- prettier --help
- Be able to store randomness in a keychain vault
- Be able to generate a keypair from vault randomness
- Improve docs
Full Changelog: 1.4.0...1.5.0
1.4.0
- Be able to see the status of a key and recover last send/receive items (allows full external integration for messaging systems) add --status and --recover-last commands
Full Changelog: 1.3.1...1.4.0
1.3.1
1.3.0
- Remove direct key file enc/dec (all needs to go through the keychain now). This is to prevent key mis-use (Remove direct key-file)
- Per-party key dirs, payload safety copies, and interactive UX for keychain ops
- change key generation layout to be more clear
- test exact stdout bits. print stderr summary
…
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- Keychain management. Encryption / Decryption using keychain too by @DavidValin in #1
- Crash-safe, race-free key consumption for keychain encrypt/decrypt, with per-contact metadata and Windows support by @DavidValin in #2
New Contributors
- @DavidValin made their first contribution in #1
Full Changelog: 1.1.0...1.2.0
1.1.0
- Added keychain management
- Be able to encrypt using keychain contact
- Be able to decrypt using keychain contact
- Updated man pages and --help
- Updated README.md and
- POSIX compliant