disabled.go 533 B

123456789101112131415161718192021222324252627282930313233
  1. // +build noawskms nogcpkms novaultkms
  2. package kms
  3. const disabledProviderName = "Disabled"
  4. type disabledSecret struct {
  5. baseSecret
  6. err error
  7. }
  8. func newDisabledSecret(err error) SecretProvider {
  9. return &disabledSecret{
  10. baseSecret: baseSecret{},
  11. err: err,
  12. }
  13. }
  14. func (s *disabledSecret) Name() string {
  15. return disabledProviderName
  16. }
  17. func (s *disabledSecret) IsEncrypted() bool {
  18. return false
  19. }
  20. func (s *disabledSecret) Encrypt() error {
  21. return s.err
  22. }
  23. func (s *disabledSecret) Decrypt() error {
  24. return s.err
  25. }