math/big.Int.Cmp (method)
45 uses
math/big (current package)
int.go#L320: func (x *Int) Cmp(y *Int) (r int) {
int.go#L822: if d.Cmp(intOne) != 0 {
int.go#L860: if b.Cmp(intOne) == 0 {
int.go#L959: for t.Cmp(intOne) != 0 {
int.go#L990: if x.neg || x.Cmp(p) >= 0 { // ensure 0 <= x < p
rat.go#L445: if f := NewInt(0).lehmerGCD(nil, nil, &z.a, &z.b); f.Cmp(intOne) != 0 {
rat.go#L490: return a.Cmp(&b)
crypto/dsa
dsa.go#L147: if g.Cmp(one) == 0 {
dsa.go#L173: if x.Sign() != 0 && x.Cmp(priv.Q) < 0 {
dsa.go#L231: if k.Sign() > 0 && k.Cmp(priv.Q) < 0 {
dsa.go#L280: if r.Sign() < 1 || r.Cmp(pub.Q) >= 0 {
dsa.go#L283: if s.Sign() < 1 || s.Cmp(pub.Q) >= 0 {
dsa.go#L308: return v.Cmp(r) == 0
crypto/ecdsa
ecdsa.go#L72: return pub.X.Cmp(xx.X) == 0 && pub.Y.Cmp(xx.Y) == 0 &&
ecdsa.go#L99: return priv.PublicKey.Equal(&xx.PublicKey) && priv.D.Cmp(xx.D) == 0
ecdsa.go#L299: if r.Cmp(N) >= 0 || s.Cmp(N) >= 0 {
ecdsa.go#L335: return x.Cmp(r) == 0
crypto/elliptic
elliptic.go#L92: if x.Sign() < 0 || x.Cmp(curve.P) >= 0 ||
elliptic.go#L93: y.Sign() < 0 || y.Cmp(curve.P) >= 0 {
elliptic.go#L101: return curve.polynomial(x).Cmp(y2) == 0
elliptic.go#L351: if new(big.Int).SetBytes(priv).Cmp(N) >= 0 {
elliptic.go#L400: if x.Cmp(p) >= 0 || y.Cmp(p) >= 0 {
elliptic.go#L422: if x.Cmp(p) >= 0 {
p256_asm.go#L120: if k.Cmp(p256.N) >= 0 {
p256_asm.go#L218: if n.Cmp(p256.N) >= 0 {
p256_asm.go#L230: if in.Cmp(p256.P) < 0 {
crypto/rand
util.go#L139: if n.Cmp(max) < 0 {
crypto/rsa
rsa.go#L62: return pub.N.Cmp(xx.N) == 0 && pub.E == xx.E
rsa.go#L122: if !priv.PublicKey.Equal(&xx.PublicKey) || priv.D.Cmp(xx.D) != 0 {
rsa.go#L129: if priv.Primes[i].Cmp(xx.Primes[i]) != 0 {
rsa.go#L212: if prime.Cmp(bigOne) <= 0 {
rsa.go#L217: if modulus.Cmp(priv.N) != 0 {
rsa.go#L232: if congruence.Cmp(bigOne) != 0 {
rsa.go#L312: if prime.Cmp(primes[j]) == 0 {
rsa.go#L491: if c.Cmp(priv.N) > 0 {
rsa.go#L515: if r.Cmp(bigZero) == 0 {
rsa.go#L578: if c.Cmp(check) != 0 {
crypto/tls
tls.go#L310: if pub.N.Cmp(priv.N) != 0 {
tls.go#L318: if pub.X.Cmp(priv.X) != 0 || pub.Y.Cmp(priv.Y) != 0 {
crypto/x509
sec1.go#L95: if k.Cmp(curveOrder) >= 0 {
go/constant
value.go#L1366: return cmpZero(x.val.Cmp(y.(intVal).val), op)
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)