Add IsSupportedHttpSigAlgorithm
このコミットが含まれているのは:
コミット
50b0c670ec
|
@ -258,6 +258,13 @@ func setSig(a hash.Hash, b []byte) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IsSupportedHttpSigAlgorithm returns true if the string is supported by this
|
||||||
|
// library, is not a hash known to be weak, and is supported by the hardware.
|
||||||
|
func IsSupportedHttpSigAlgorithm(algo string) bool {
|
||||||
|
a, err := isAvailable(algo)
|
||||||
|
return a && err == nil
|
||||||
|
}
|
||||||
|
|
||||||
// isAvailable is an internally public function
|
// isAvailable is an internally public function
|
||||||
func isAvailable(algo string) (bool, error) {
|
func isAvailable(algo string) (bool, error) {
|
||||||
c, ok := stringToHash[algo]
|
c, ok := stringToHash[algo]
|
||||||
|
|
読み込み中…
新しいイシューから参照