crypto/x509.dsaAlgorithmParameters.Q (field)
31 uses
crypto/x509 (current package)
x509.go#L972: Q: params.Q,
crypto/dsa
dsa.go#L27: P, Q, G *big.Int
dsa.go#L133: params.Q = q
dsa.go#L160: if priv.P == nil || priv.Q == nil || priv.G == nil {
dsa.go#L165: xBytes := make([]byte, priv.Q.BitLen()/8)
dsa.go#L173: if x.Sign() != 0 && x.Cmp(priv.Q) < 0 {
dsa.go#L210: n := priv.Q.BitLen()
dsa.go#L211: if priv.Q.Sign() <= 0 || priv.P.Sign() <= 0 || priv.G.Sign() <= 0 || priv.X.Sign() <= 0 || n%8 != 0 {
dsa.go#L231: if k.Sign() > 0 && k.Cmp(priv.Q) < 0 {
dsa.go#L236: kInv := fermatInverse(k, priv.Q)
dsa.go#L239: r.Mod(r, priv.Q)
dsa.go#L249: s.Mod(s, priv.Q)
dsa.go#L251: s.Mod(s, priv.Q)
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#L287: w := new(big.Int).ModInverse(s, pub.Q)
dsa.go#L292: n := pub.Q.BitLen()
dsa.go#L299: u1.Mod(u1, pub.Q)
dsa.go#L301: u2.Mod(u2, pub.Q)
dsa.go#L306: v.Mod(v, pub.Q)
golang.org/x/crypto/openpgp/packet
public_key.go#L203: q: fromBig(pub.Q),
public_key.go#L364: dsa.Q = new(big.Int).SetBytes(pk.q.bytes)
public_key.go#L531: subgroupSize := (dsaPublicKey.Q.BitLen() + 7) / 8
public_key.go#L581: subgroupSize := (dsaPublicKey.Q.BitLen() + 7) / 8
signature.go#L527: subgroupSize := (dsaPriv.Q.BitLen() + 7) / 8
golang.org/x/crypto/ssh
keys.go#L434: Q: w.Q,
keys.go#L457: k.Q,
keys.go#L1207: Q: k.Q,
golang.org/x/crypto/ssh/agent
client.go#L553: Q: k.Q,
server.go#L288: Q: k.Q,
server.go#L441: Q: w.Q,
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |