20 lines
377 B
Go
20 lines
377 B
Go
package check
|
|
|
|
import "github.com/pojntfx/stfs/pkg/config"
|
|
|
|
func CheckSignatureFormat(signatureFormat string) error {
|
|
signatureFormatIsKnown := false
|
|
|
|
for _, candidate := range config.KnownSignatureFormats {
|
|
if signatureFormat == candidate {
|
|
signatureFormatIsKnown = true
|
|
}
|
|
}
|
|
|
|
if !signatureFormatIsKnown {
|
|
return config.ErrSignatureFormatUnknown
|
|
}
|
|
|
|
return nil
|
|
}
|