-
Notifications
You must be signed in to change notification settings - Fork 1
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
Initial encryption support #32
Conversation
Why not placing encryption generic in backup.go after compression, before uploading? |
good point, wait a second |
unsure if we should use a cli which is available on linux instead of our homegrown implementation. At least we should implement a possibility into this application to decrypt downloaded backups locally, for debugging and testing purpose. WDYT ? |
Maybe a "no database" mode, where the files get downloaded, decrypted, and decompressed? |
Yes, added a |
Another option would be to implement support for SSE-C, or SSE-S3 as described https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html Ceph RGW does support this as well: https://docs.ceph.com/en/latest/radosgw/encryption/#customer-provided-keys |
implemented with #97 |
closes #31
Adds encryption with aes from golang stdlib, only enabled if encryption key is given. Actually all 3 backup providers supported.
TODO: tests