Commit Graph

22 Commits

Author SHA1 Message Date
Matéo Duparc dbd4563e77
Shell completions 2021-11-30 16:25:47 +01:00
Matéo Duparc 89be84860d
Better error messages 2021-11-30 13:29:21 +01:00
Matéo Duparc 10153f6316
Reduce HMAC output to 32 bytes 2021-11-14 13:33:16 +01:00
Matéo Duparc 311677d195
Overwrite by default 2021-11-14 11:22:53 +01:00
Matéo Duparc 2c8ab7e8ad
Password confirm 2021-11-14 11:22:03 +01:00
Matéo Duparc 382ce3c389
Add some explainations in README 2021-08-31 19:38:35 +02:00
Matéo Duparc 1f2e860a6f
Update dependencies 2021-08-31 13:06:45 +02:00
Matéo Duparc 882a917971
Little code improvements 2021-08-31 11:23:15 +02:00
Matéo Duparc 9ac3bd7a53
Derive nonce with HKDF 2021-08-30 16:06:55 +02:00
Matéo Duparc d818e52d45
Add authentication integration test 2021-07-08 19:12:30 +02:00
Matéo Duparc c15985e928
Better --block-size help 2021-07-08 18:16:50 +02:00
Matéo Duparc ed7a227080
Switch to BLAKE2b & Use the same salt for Argon2 and HKDF 2021-07-08 13:21:12 +02:00
Matéo Duparc 5ada55a93d
Add --cipher integration test 2021-07-05 12:43:04 +02:00
Matéo Duparc b4839b95c7
Create output file only when writing 2021-07-04 19:24:20 +02:00
Matéo Duparc 219e431fbd
Don't panic if input file doesn't exist 2021-07-04 18:49:26 +02:00
Matéo Duparc c3f24b2f4a
End with exit code 2021-07-04 18:33:59 +02:00
Matéo Duparc 6c8a4013cc
Ask password just when needed 2021-07-04 16:26:07 +02:00
Matéo Duparc 2fc56b6e6e
Order options in help message 2021-06-30 15:24:56 +02:00
Matéo Duparc 7cf87d5fa4
Headers viewer 2021-06-30 15:24:15 +02:00
Matéo Duparc 069b56f835
Add crypto.rs unit tests 2021-06-30 14:39:24 +02:00
Matéo Duparc 4003185b8b
XChaCha20 support 2021-06-27 20:37:26 +02:00
Matéo Duparc 796a01376e
Genesis 2021-06-26 16:50:54 +02:00