From 8fd55bd26673015372e95dcbe7f874b2cbf51f98 Mon Sep 17 00:00:00 2001 From: Alex Wu Date: Sun, 31 Dec 2017 21:47:01 +0800 Subject: [PATCH] crypto: fix TestToECDSAErrors for nocgo, better way to check after review --- crypto/crypto.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crypto/crypto.go b/crypto/crypto.go index 7c353a8506..1c4d5a2e02 100644 --- a/crypto/crypto.go +++ b/crypto/crypto.go @@ -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") }