3 releases
0.1.2 | Jun 6, 2021 |
---|---|
0.1.1 | Jun 6, 2021 |
0.1.0 | Jun 6, 2021 |
#1967 in Cryptography
12KB
229 lines
Generate a symmetric encryption + signing key
eseb keygen
Encrypt and sign
echo 'secret message' | ./eseb encrypt -e eseb0::sym::4jBDT/jeZ4sJyGpOvJ8QriGfaqM/ffI5Mhlst8I3DQU=::03418 > crypttext
Decrypt and verify
./eseb decrypt -e eseb0::sym::4jBDT/jeZ4sJyGpOvJ8QriGfaqM/ffI5Mhlst8I3DQU=::03418 < crypttext
Security Considerations
https://twitter.com/martijn_grooten/status/666753211529756672?lang=bg
It writes the output before verifying the integrity of the entire message if you care.
Why?
I have my reasons.
Dependencies
~20MB
~113K SLoC