crypto/dsa.Parameters.Q (field)
22 uses
crypto/dsa (current package)
dsa.go#L28: P, Q, G *big.Int
dsa.go#L138: params.Q = q
dsa.go#L169: if priv.P == nil || priv.Q == nil || priv.G == nil {
dsa.go#L174: xBytes := make([]byte, priv.Q.BitLen()/8)
dsa.go#L182: if x.Sign() != 0 && x.Cmp(priv.Q) < 0 {
dsa.go#L227: n := priv.Q.BitLen()
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#L253: kInv := fermatInverse(k, priv.Q)
dsa.go#L256: r.Mod(r, priv.Q)
dsa.go#L266: s.Mod(s, priv.Q)
dsa.go#L268: s.Mod(s, priv.Q)
dsa.go#L301: if r.Sign() < 1 || r.Cmp(pub.Q) >= 0 {
dsa.go#L304: if s.Sign() < 1 || s.Cmp(pub.Q) >= 0 {
dsa.go#L308: w := new(big.Int).ModInverse(s, pub.Q)
dsa.go#L313: n := pub.Q.BitLen()
dsa.go#L320: u1.Mod(u1, pub.Q)
dsa.go#L322: u2.Mod(u2, pub.Q)
dsa.go#L327: v.Mod(v, pub.Q)
crypto/x509
parser.go#L323: Q: new(big.Int),
parser.go#L330: !paramsDer.ReadASN1Integer(pub.Parameters.Q) ||
parser.go#L335: pub.Parameters.Q.Sign() <= 0 || pub.Parameters.G.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. |