minio/internal/crypto
Klaus Post 0149382cdc
Add padding to compressed+encrypted files (#15282)
Add up to 256 bytes of padding for compressed+encrypted files.

This will obscure the obvious cases of extremely compressible content 
and leave a similar output size for a very wide variety of inputs.

This does *not* mean the compression ratio doesn't leak information 
about the content, but the outcome space is much smaller, 
so often *less* information is leaked.
2022-07-13 07:52:15 -07:00
..
auto-encryption.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
doc.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
error.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
header.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
header_test.go Add padding to compressed+encrypted files (#15282) 2022-07-13 07:52:15 -07:00
key.go fips: simplify TLS configuration (#15127) 2022-06-21 07:54:48 -07:00
key_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
metadata.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
metadata_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
sse-c.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
sse-kms.go do not crash when KMS is not enabled (#14634) 2022-03-27 08:54:01 -07:00
sse-s3.go listing: improve listing of encrypted objects (#14667) 2022-04-04 11:42:03 -07:00
sse.go Add padding to compressed+encrypted files (#15282) 2022-07-13 07:52:15 -07:00
sse_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00