mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-07 14:50:55 +03:00
add build tags to disable kms providers
This commit is contained in:
29
kms/disabled.go
Normal file
29
kms/disabled.go
Normal file
@@ -0,0 +1,29 @@
|
||||
package kms
|
||||
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user