minio/pkg/kms
Andreas Auernhammer 885c170a64
introduce new package pkg/kms (#12019)
This commit introduces a new package `pkg/kms`.
It contains basic types and functions to interact
with various KMS implementations.

This commit also moves KMS-related code from `cmd/crypto`
to `pkg/kms`. Now, it is possible to implement a KMS-based
config data encryption in the `pkg/config` package.
2021-04-15 08:47:33 -07:00
..
context.go introduce new package pkg/kms (#12019) 2021-04-15 08:47:33 -07:00
dek_test.go introduce new package pkg/kms (#12019) 2021-04-15 08:47:33 -07:00
kms.go introduce new package pkg/kms (#12019) 2021-04-15 08:47:33 -07:00
single-key.go introduce new package pkg/kms (#12019) 2021-04-15 08:47:33 -07:00
single-key_test.go introduce new package pkg/kms (#12019) 2021-04-15 08:47:33 -07:00