Julien Vehent
51e13b1589
Fix handling of binary data to preserve integrity, fixes #59
2016-04-19 12:23:46 -04:00
Julien Vehent
80f4b63c96
Fix encryption of false booleans
2016-03-16 19:53:15 -04:00
Julien Vehent
bfee1422b3
Doc update for unencrypted fields
2016-02-11 09:11:09 -05:00
Julien Vehent
9a388912f9
Make data key rotation with -r a separate mode
...
This patch changes the behavior of `-r` to make it behave like the
encrypt, decrypt or editing mode: it is now a full roundtrip over an
existing encrypted file that decrypts, creates a new data key, encrypts
and encrypts the data key with all master keys. This new mode makes it a
lot easier to rotate data keys without having to edit files.
2015-11-25 08:28:44 -05:00
Julien Vehent
df16173611
Support adding & removing master keys, fixes #26
2015-11-25 08:28:44 -05:00
Julien Vehent
ec34a75816
Add support for encrypting binary files, treat all text as bytes, fixes #22
2015-10-26 14:17:38 -04:00
Julien Vehent
7d705cba2d
fix aad generation
2015-10-25 09:55:43 -04:00
Julien Vehent
8fe28a67a2
0.8.1: store lastmodified timestamp, use it as aad in MAC
2015-10-09 09:44:39 -04:00
Julien Vehent
51ec069d48
Add some functional tests
2015-10-08 15:43:15 -04:00
Julien Vehent
0b034c93fa
Added version number to sops branch, to support multiple parsers later
2015-10-08 08:35:42 -04:00
Julien Vehent
6218a50964
Add integrity checking using keys as AAD and a SHA512 of all values, fixes #15
2015-10-07 18:07:30 -04:00
Julien Vehent
863352cae4
Add type perservation support
2015-10-01 17:59:42 -04:00
Julien Vehent
791946c86c
Hide sops metadata by default, use -s flag to display it while editing
2015-10-01 09:30:49 -04:00
Julien Vehent
6b0da84390
Fix stashing issue with lists
2015-09-25 14:28:02 -04:00
Julien Vehent
2d2eb6d0f8
Readme & examples update
2015-09-25 14:14:23 -04:00
Julien Vehent
16d54a4931
Fix various review feedback and a few bugs, including json support
2015-09-15 08:17:06 -04:00
Julien Vehent
045f31a348
0.2: support for multiple KMS ARN, support for PGP
2015-09-06 17:20:34 -04:00
Julien Vehent
03d1433533
increase indent to 4 spaces in yaml files
2015-08-14 17:27:55 -04:00
Julien Vehent
1dc467ac86
rework encryption to use IV and AAD per value
2015-08-14 15:13:31 -04:00