Lines Matching refs:m_q
121 m_q.GenerateRandom(rng, primeParam);
123 m_d = m_e.InverseMod(LCM(m_p-1, m_q-1));
127 m_dq = m_d % (m_q-1);
128 m_n = m_p * m_q;
129 m_u = m_q.InverseMod(m_p);
179 m_q = n/m_p;
181 m_dq = m_d % (m_q-1);
182 m_u = m_q.InverseMod(m_p);
201 m_q.BERDecode(privateKey);
216 m_q.DEREncode(privateKey);
236 Integer y = ModularRoot(re, m_dq, m_dp, m_q, m_p, m_u);
247 pass = pass && m_q > Integer::One() && m_q.IsOdd() && m_q < m_n;
250 pass = pass && m_dq > Integer::One() && m_dq.IsOdd() && m_dq < m_q;
254 pass = pass && m_p * m_q == m_n;
255 pass = pass && m_e*m_d % LCM(m_p-1, m_q-1) == 1;
256 pass = pass && m_dp == m_d%(m_p-1) && m_dq == m_d%(m_q-1);
257 pass = pass && m_u * m_q % m_p == 1;
260 pass = pass && VerifyPrime(rng, m_p, level-2) && VerifyPrime(rng, m_q, level-2);