Lines Matching refs:p

13 BIGNUM *BN_mod_sqrt(BIGNUM *in, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)  in BN_mod_sqrt()  argument
28 if (!BN_is_odd(p) || BN_abs_is_word(p, 1)) { in BN_mod_sqrt()
29 if (BN_abs_is_word(p, 2)) { in BN_mod_sqrt()
78 if (!BN_nnmod(A, a, p, ctx)) in BN_mod_sqrt()
83 while (!BN_is_bit_set(p, e)) in BN_mod_sqrt()
96 if (!BN_rshift(q, p, 2)) in BN_mod_sqrt()
101 if (!BN_mod_exp(ret, A, q, p, ctx)) in BN_mod_sqrt()
137 if (!BN_mod_lshift1_quick(t, A, p)) in BN_mod_sqrt()
141 if (!BN_rshift(q, p, 3)) in BN_mod_sqrt()
144 if (!BN_mod_exp(b, t, q, p, ctx)) in BN_mod_sqrt()
148 if (!BN_mod_sqr(y, b, p, ctx)) in BN_mod_sqrt()
152 if (!BN_mod_mul(t, t, y, p, ctx)) in BN_mod_sqrt()
158 if (!BN_mod_mul(x, A, b, p, ctx)) in BN_mod_sqrt()
160 if (!BN_mod_mul(x, x, t, p, ctx)) in BN_mod_sqrt()
173 if (!BN_copy(q, p)) in BN_mod_sqrt()
186 if (!BN_priv_rand_ex(y, BN_num_bits(p), 0, 0, 0, ctx)) in BN_mod_sqrt()
188 if (BN_ucmp(y, p) >= 0) { in BN_mod_sqrt()
189 if (!(p->neg ? BN_add : BN_sub) (y, y, p)) in BN_mod_sqrt()
227 if (!BN_mod_exp(y, y, q, p, ctx)) in BN_mod_sqrt()
259 if (!BN_nnmod(t, A, p, ctx)) in BN_mod_sqrt()
269 if (!BN_mod_exp(x, A, t, p, ctx)) in BN_mod_sqrt()
280 if (!BN_mod_sqr(b, x, p, ctx)) in BN_mod_sqrt()
282 if (!BN_mod_mul(b, b, A, p, ctx)) in BN_mod_sqrt()
286 if (!BN_mod_mul(x, x, A, p, ctx)) in BN_mod_sqrt()
310 if (!BN_mod_sqr(t, b, p, ctx)) in BN_mod_sqrt()
314 if (!BN_mod_mul(t, t, t, p, ctx)) in BN_mod_sqrt()
330 if (!BN_mod_sqr(t, t, p, ctx)) in BN_mod_sqrt()
333 if (!BN_mod_mul(y, t, t, p, ctx)) in BN_mod_sqrt()
335 if (!BN_mod_mul(x, x, t, p, ctx)) in BN_mod_sqrt()
337 if (!BN_mod_mul(b, b, y, p, ctx)) in BN_mod_sqrt()
349 if (!BN_mod_sqr(x, ret, p, ctx)) in BN_mod_sqrt()