mirror of
https://github.com/minio/minio.git
synced 2024-12-27 07:35:55 -05:00
26f1fcab7d
This commit adds basic SSE-KMS support. Now, a client can specify the SSE-KMS headers (algorithm, optional key-id, optional context) such that the object gets encrypted using the SSE-KMS method. Further, auto-encryption now defaults to SSE-KMS. This commit does not try to do any refactoring and instead tries to implement SSE-KMS as a minimal change to the code base. However, refactoring the entire crypto-related code is planned - but needs a separate effort. Signed-off-by: Andreas Auernhammer <aead@mail.de> Co-authored-by: Klaus Post <klauspost@gmail.com> |
||
---|---|---|
.. | ||
config.go | ||
doc.go | ||
error.go | ||
header_test.go | ||
header.go | ||
help.go | ||
json.go | ||
kes.go | ||
key_test.go | ||
key.go | ||
kms.go | ||
metadata_test.go | ||
metadata.go | ||
retry.go | ||
sse_test.go | ||
sse-c.go | ||
sse-kms.go | ||
sse-s3.go | ||
sse.go |