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#L223: 	n := priv.Q.BitLen()
		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#L249: 		kInv := fermatInverse(k, priv.Q)
		dsa.go#L252: 		r.Mod(r, priv.Q)
		dsa.go#L262: 		s.Mod(s, priv.Q)
		dsa.go#L264: 		s.Mod(s, priv.Q)
		dsa.go#L297: 	if r.Sign() < 1 || r.Cmp(pub.Q) >= 0 {
		dsa.go#L300: 	if s.Sign() < 1 || s.Cmp(pub.Q) >= 0 {
		dsa.go#L304: 	w := new(big.Int).ModInverse(s, pub.Q)
		dsa.go#L309: 	n := pub.Q.BitLen()
		dsa.go#L316: 	u1.Mod(u1, pub.Q)
		dsa.go#L318: 	u2.Mod(u2, pub.Q)
		dsa.go#L323: 	v.Mod(v, pub.Q)

	crypto/x509
		parser.go#L299: 				Q: new(big.Int),
		parser.go#L306: 			!paramsDer.ReadASN1Integer(pub.Parameters.Q) ||
		parser.go#L311: 			pub.Parameters.Q.Sign() <= 0 || pub.Parameters.G.Sign() <= 0 {