Lines Matching refs:m_q
90 m_q.GenerateRandom(rng, primeParam);
95 int jq = Jacobi(t, m_q);
112 m_n = m_p * m_q;
113 m_u = m_q.InverseMod(m_p);
123 m_q.BERDecode(seq);
135 m_q.DEREncode(seq);
150 Integer cp=c%m_p, cq=c%m_q;
153 int jq = Jacobi(cq, m_q);
158 cq = cq*EuclideanMultiplicativeInverse(m_r, m_q)%m_q;
164 cq = cq*EuclideanMultiplicativeInverse(m_s, m_q)%m_q;
168 cq = ModularSquareRoot(cq, m_q);
173 Integer out = CRT(cq, m_q, cp, m_p, m_u);
187 pass = pass && m_q > Integer::One() && m_q%4 == 3 && m_q < m_n;
191 pass = pass && m_p * m_q == m_n;
192 pass = pass && m_u * m_q % m_p == 1;
194 pass = pass && Jacobi(m_r, m_q) == -1;
196 pass = pass && Jacobi(m_s, m_q) == 1;
199 pass = pass && VerifyPrime(rng, m_p, level-2) && VerifyPrime(rng, m_q, level-2);