Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0 #30

Merged
merged 11 commits into from Nov 28, 2015
Merged

1.0 #30

merged 11 commits into from Nov 28, 2015

Conversation

jvehent
Copy link
Contributor

@jvehent jvehent commented Nov 23, 2015

This PR includes a number of fixes documented in corresponding issues. All changes are backward compatible, and should be easy to review one by one.

@relud : May I please have a review ?

@relud
Copy link
Contributor

relud commented Nov 24, 2015

lgtm if the new flags have been tried and appear to work.

@jvehent
Copy link
Contributor Author

jvehent commented Nov 24, 2015

I should probably add some functional tests for that.

@jvehent
Copy link
Contributor Author

jvehent commented Nov 25, 2015

I added a functional test for --rm-pgp in the Makefile. That doesn't cover everything, but should help a bit. I also added a commit about changing the behavior of -r, so it now does inplace rotation of the data key, as opposed to requiring an edit.

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.
@jvehent
Copy link
Contributor Author

jvehent commented Nov 25, 2015

Alright, all tests pass, and I'm done moving features around. This is a 1.0, so if @Natim or @almet want to take a look and make sure it's good enough, that'd be fantastic!

jvehent added a commit that referenced this pull request Nov 28, 2015
@jvehent jvehent merged commit d39e9df into master Nov 28, 2015
@jvehent jvehent deleted the 1.0 branch December 1, 2015 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants