math/big.Int.Sign (method)
74 uses
math/big (current package)
int.go#L44: func (x *Int) Sign() int {
rat.go#L399: return x.a.Sign()
crypto/dsa
dsa.go#L182: if x.Sign() != 0 && x.Cmp(priv.Q) < 0 {
dsa.go#L228: if priv.Q.Sign() <= 0 || priv.P.Sign() <= 0 || priv.G.Sign() <= 0 || priv.X.Sign() <= 0 || n%8 != 0 {
dsa.go#L248: if k.Sign() > 0 && k.Cmp(priv.Q) < 0 {
dsa.go#L258: if r.Sign() == 0 {
dsa.go#L270: if s.Sign() != 0 {
dsa.go#L297: if pub.P.Sign() == 0 {
dsa.go#L301: if r.Sign() < 1 || r.Cmp(pub.Q) >= 0 {
dsa.go#L304: if s.Sign() < 1 || s.Cmp(pub.Q) >= 0 {
crypto/ecdsa
ecdsa.go#L584: if priv.D.Sign() <= 0 {
ecdsa.go#L607: if x.Sign() < 0 || y.Sign() < 0 {
ecdsa_legacy.go#L110: if N.Sign() == 0 {
ecdsa_legacy.go#L125: if r.Sign() != 0 {
ecdsa_legacy.go#L135: if s.Sign() != 0 {
ecdsa_legacy.go#L150: if r.Sign() <= 0 || s.Sign() <= 0 {
ecdsa_legacy.go#L174: if r.Sign() <= 0 || s.Sign() <= 0 {
ecdsa_legacy.go#L194: if x.Sign() == 0 && y.Sign() == 0 {
ecdsa_legacy.go#L216: if k.Sign() != 0 && k.Cmp(N) < 0 {
crypto/elliptic
elliptic.go#L215: if x.Sign() == 0 && y.Sign() == 0 {
nistec.go#L128: if x.Sign() == 0 && y.Sign() == 0 {
nistec.go#L138: if x.Sign() == 0 && y.Sign() == 0 {
nistec.go#L142: if x.Sign() < 0 || y.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#L72: if max.Sign() <= 0 {
crypto/x509
parser.go#L273: if p.N.Sign() <= 0 {
parser.go#L334: if pub.Y.Sign() <= 0 || pub.Parameters.P.Sign() <= 0 ||
parser.go#L335: pub.Parameters.Q.Sign() <= 0 || pub.Parameters.G.Sign() <= 0 {
parser.go#L929: 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#L1707: if serialNumber.Sign() == -1 {
encoding/asn1
marshal.go#L200: if n.Sign() < 0 {
marshal.go#L215: } else if n.Sign() == 0 {
golang.org/x/crypto/cryptobyte
asn1.go#L73: if n.Sign() < 0 {
asn1.go#L88: } else if n.Sign() == 0 {
vendor/golang.org/x/crypto/cryptobyte
asn1.go#L73: if n.Sign() < 0 {
asn1.go#L88: } else if n.Sign() == 0 {
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |