type EncryptionConfiguration … type ResourceConfiguration … type ProviderConfiguration … type AESConfiguration … type SecretboxConfiguration … type Key … // String implements Stringer interface in a log safe way. func (k Key) String() string { … } type IdentityConfiguration … type KMSConfiguration …