math/big.Int.Sign (method)

76 uses

	math/big (current package)
		int.go#L44: func (x *Int) Sign() int {
		rat.go#L395: 	return x.a.Sign()

	crypto/dsa
		dsa.go#L182: 		if x.Sign() != 0 && x.Cmp(priv.Q) < 0 {
		dsa.go#L224: 	if priv.Q.Sign() <= 0 || priv.P.Sign() <= 0 || priv.G.Sign() <= 0 || priv.X.Sign() <= 0 || n%8 != 0 {
		dsa.go#L244: 			if k.Sign() > 0 && k.Cmp(priv.Q) < 0 {
		dsa.go#L254: 		if r.Sign() == 0 {
		dsa.go#L266: 		if s.Sign() != 0 {
		dsa.go#L293: 	if pub.P.Sign() == 0 {
		dsa.go#L297: 	if r.Sign() < 1 || r.Cmp(pub.Q) >= 0 {
		dsa.go#L300: 	if s.Sign() < 1 || s.Cmp(pub.Q) >= 0 {

	crypto/ecdsa
		ecdsa.go#L416: 	if x.Sign() < 0 || y.Sign() < 0 {
		ecdsa_legacy.go#L105: 	if N.Sign() == 0 {
		ecdsa_legacy.go#L120: 			if r.Sign() != 0 {
		ecdsa_legacy.go#L130: 		if s.Sign() != 0 {
		ecdsa_legacy.go#L145: 	if r.Sign() <= 0 || s.Sign() <= 0 {
		ecdsa_legacy.go#L169: 	if r.Sign() <= 0 || s.Sign() <= 0 {
		ecdsa_legacy.go#L189: 	if x.Sign() == 0 && y.Sign() == 0 {
		ecdsa_legacy.go#L211: 		if k.Sign() != 0 && k.Cmp(N) < 0 {

	crypto/elliptic
		elliptic.go#L215: 	if x.Sign() == 0 && y.Sign() == 0 {
		nistec.go#L132: 	if x.Sign() == 0 && y.Sign() == 0 {
		nistec.go#L142: 	if x.Sign() == 0 && y.Sign() == 0 {
		nistec.go#L146: 	if x.Sign() < 0 || y.Sign() < 0 {
		nistec_p256.go#L15: 	if k.Sign() < 0 {
		params.go#L63: 	if x.Sign() < 0 || x.Cmp(curve.P) >= 0 ||
		params.go#L64: 		y.Sign() < 0 || y.Cmp(curve.P) >= 0 {
		params.go#L80: 	if x.Sign() != 0 || y.Sign() != 0 {
		params.go#L89: 	if z.Sign() == 0 {
		params.go#L129: 	if z1.Sign() == 0 {
		params.go#L135: 	if z2.Sign() == 0 {
		params.go#L152: 	xEqual := h.Sign() == 0
		params.go#L153: 	if h.Sign() == -1 {
		params.go#L167: 	if r.Sign() == -1 {
		params.go#L170: 	yEqual := r.Sign() == 0
		params.go#L229: 	if alpha.Sign() == -1 {
		params.go#L244: 	if x3.Sign() == -1 {
		params.go#L252: 	if z3.Sign() == -1 {
		params.go#L256: 	if z3.Sign() == -1 {
		params.go#L263: 	if beta.Sign() == -1 {
		params.go#L273: 	if y3.Sign() == -1 {

	crypto/rand
		util.go#L68: 	if max.Sign() <= 0 {

	crypto/x509
		parser.go#L241: 		if p.N.Sign() <= 0 {
		parser.go#L310: 		if pub.Y.Sign() <= 0 || pub.Parameters.P.Sign() <= 0 ||
		parser.go#L311: 			pub.Parameters.Q.Sign() <= 0 || pub.Parameters.G.Sign() <= 0 {
		parser.go#L926: 	if serial.Sign() == -1 {
		pkcs1.go#L74: 	if priv.N.Sign() <= 0 || priv.D.Sign() <= 0 || priv.P.Sign() <= 0 || priv.Q.Sign() <= 0 ||
		pkcs1.go#L75: 		priv.Dp != nil && priv.Dp.Sign() <= 0 ||
		pkcs1.go#L76: 		priv.Dq != nil && priv.Dq.Sign() <= 0 ||
		pkcs1.go#L77: 		priv.Qinv != nil && priv.Qinv.Sign() <= 0 {
		pkcs1.go#L95: 		if a.Prime.Sign() <= 0 {
		pkcs1.go#L180: 	if pub.N.Sign() <= 0 || pub.E <= 0 {
		x509.go#L1702: 	if serialNumber.Sign() == -1 {

	encoding/asn1
		marshal.go#L200: 	if n.Sign() < 0 {
		marshal.go#L215: 	} else if n.Sign() == 0 {

	go/constant
		value.go#L676: 		return x.val.Sign()

	golang.org/x/tools/internal/gcimporter
		iexport.go#L1400: 	negative := x.Sign() < 0
		iexport.go#L1479: 	if manti.Sign() != 0 {

	golang.org/x/tools/internal/pkgbits
		encoder.go#L383: 	w.Bool(v.Sign() < 0)

	vendor/golang.org/x/crypto/cryptobyte
		asn1.go#L73: 		if n.Sign() < 0 {
		asn1.go#L88: 		} else if n.Sign() == 0 {