diff --git a/src/crypto/elliptic/elliptic.go b/src/crypto/elliptic/elliptic.go index f3b84e1eac..e6b59c5f43 100644 --- a/src/crypto/elliptic/elliptic.go +++ b/src/crypto/elliptic/elliptic.go @@ -320,7 +320,7 @@ func Unmarshal(curve Curve, data []byte) (x, y *big.Int) { } x = new(big.Int).SetBytes(data[1 : 1+byteLen]) y = new(big.Int).SetBytes(data[1+byteLen:]) - if !curve.Params().IsOnCurve(x, y) { + if !curve.IsOnCurve(x, y) { x, y = nil, nil } return