minio/cmd/crypto
Andreas Auernhammer 8cf7b88cc5 add functions to remove confidential information (#6516)
This commit adds two functions for removing
confidential information - like SSE-C keys -
from HTTP headers / object metadata.

This creates a central point grouping all
headers/entries which must be filtered / removed.

See also https://github.com/minio/minio/pull/6489#discussion_r219797993
of #6489
2018-09-24 21:02:51 +05:30
..
config.go Add support for SSE-S3 server side encryption with vault (#6192) 2018-08-17 12:52:14 -07:00
doc.go fix object rebinding SSE-C security guarantee violation (#6121) 2018-07-09 17:18:28 -07:00
error.go return Access Denied for invalid SSE keys (#6432) 2018-09-06 12:31:12 -07:00
header_test.go add functions to remove confidential information (#6516) 2018-09-24 21:02:51 +05:30
header.go add functions to remove confidential information (#6516) 2018-09-24 21:02:51 +05:30
key_test.go crypto: add GenerateIV from random IV generation (#6215) 2018-08-01 01:02:07 -07:00
key.go return Access Denied for invalid SSE keys (#6432) 2018-09-06 12:31:12 -07:00
kms_test.go crypto: add support for parsing/creating SSE-C/SSE-S3 metadata (#6169) 2018-07-25 13:35:54 -07:00
kms.go crypto: add support for parsing/creating SSE-C/SSE-S3 metadata (#6169) 2018-07-25 13:35:54 -07:00
metadata_test.go add functions to remove confidential information (#6516) 2018-09-24 21:02:51 +05:30
metadata.go add functions to remove confidential information (#6516) 2018-09-24 21:02:51 +05:30
sse_test.go crypto: implement Stringer for S3 and SSEC (#6216) 2018-07-31 11:15:12 -07:00
sse.go crypto: implement Stringer for S3 and SSEC (#6216) 2018-07-31 11:15:12 -07:00
vault.go Add support for SSE-S3 server side encryption with vault (#6192) 2018-08-17 12:52:14 -07:00