in experimental/digest.go [65:76]
func (d *digest) decode(data []byte) error {
n, err := hex.Decode(d.hash[:], data)
if err != nil {
return err
}
if n != sha256.Size {
return fmt.Errorf("component should be valid %v, but was: %v", digestAlgorithm, data)
}
return nil
}