Lines Matching refs:ctx
120 BN_CTX *ctx, BN_MONT_CTX *in_mont)
127 /* Tables of variables obtained from 'ctx' */
150 BN_CTX_start(ctx);
151 d = BN_CTX_get(ctx);
152 r = BN_CTX_get(ctx);
153 val1[0] = BN_CTX_get(ctx);
154 val2[0] = BN_CTX_get(ctx);
163 if (!BN_MONT_CTX_set(mont, m, ctx))
174 if (!BN_mod(val1[0], a1, m, ctx))
185 if (!BN_to_montgomery(val1[0], a_mod_m, mont, ctx))
188 if (!BN_mod_mul_montgomery(d, val1[0], val1[0], mont, ctx))
193 if (((val1[i] = BN_CTX_get(ctx)) == NULL) ||
194 !BN_mod_mul_montgomery(val1[i], val1[i - 1], d, mont, ctx))
203 if (!BN_mod(val2[0], a2, m, ctx))
213 if (!BN_to_montgomery(val2[0], a_mod_m, mont, ctx))
216 if (!BN_mod_mul_montgomery(d, val2[0], val2[0], mont, ctx))
221 if (((val2[i] = BN_CTX_get(ctx)) == NULL) ||
222 !BN_mod_mul_montgomery(val2[i], val2[i - 1], d, mont, ctx))
236 if (!BN_to_montgomery(r, BN_value_one(), mont, ctx))
240 if (!BN_mod_mul_montgomery(r, r, r, mont, ctx))
280 if (!BN_mod_mul_montgomery(r, r, val1[wvalue1 >> 1], mont, ctx))
288 if (!BN_mod_mul_montgomery(r, r, val2[wvalue2 >> 1], mont, ctx))
294 if (!BN_from_montgomery(rr, r, mont, ctx))
300 BN_CTX_end(ctx);