crypto: fix TestToECDSAErrors for nocgo, better way to check after review

This commit is contained in:
Alex Wu 2017-12-31 21:47:01 +08:00
parent 5d5404e75d
commit 8fd55bd266

View file

@ -103,8 +103,7 @@ func toECDSA(d []byte, strict bool) (*ecdsa.PrivateKey, error) {
return nil, fmt.Errorf("invalid private key, >=N")
}
// The priv.D must not be zero or negative.
zero := new(big.Int).SetInt64(0)
if priv.D.Cmp(zero) <= 0 {
if priv.D.Sign() <= 0 {
return nil, fmt.Errorf("invalid private key, zero or negative")
}