sftpgo-mirror/kms/disabled.go

34 lines
533 B
Go
Raw Normal View History

2020-12-02 09:02:08 +00:00
// +build noawskms nogcpkms novaultkms
package kms
2020-12-02 09:02:08 +00:00
const disabledProviderName = "Disabled"
type disabledSecret struct {
baseSecret
err error
}
func newDisabledSecret(err error) SecretProvider {
return &disabledSecret{
baseSecret: baseSecret{},
err: err,
}
}
func (s *disabledSecret) Name() string {
return disabledProviderName
}
func (s *disabledSecret) IsEncrypted() bool {
return false
}
func (s *disabledSecret) Encrypt() error {
return s.err
}
func (s *disabledSecret) Decrypt() error {
return s.err
}