Lines Matching defs:ctx
119 BN_mod_ct(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
121 return BN_div_ct(NULL, r, a, m, ctx);
125 BN_mod_nonct(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
127 return BN_div_nonct(NULL, r, a, m, ctx);
137 BN_nnmod(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
143 if (!BN_mod_ct(r, a, m, ctx))
153 BN_CTX *ctx)
161 return BN_nnmod(r, r, m, ctx);
186 BN_CTX *ctx)
194 return BN_nnmod(r, r, m, ctx);
219 BN_CTX *ctx)
224 BN_CTX_start(ctx);
233 rr = BN_CTX_get(ctx);
238 if (!BN_sqr(rr, a, ctx))
241 if (!BN_mul(rr, a, b, ctx))
244 if (!BN_nnmod(r, rr, m, ctx))
250 BN_CTX_end(ctx);
257 BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
259 return BN_mod_mul(r, a, a, m, ctx);
264 BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
272 return BN_nnmod(r, r, m, ctx);
296 BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx)
301 BN_CTX_start(ctx);
308 if (!BN_nnmod(r, a, m, ctx))
312 if ((abs_m = BN_CTX_get(ctx)) == NULL)
324 BN_CTX_end(ctx);