Lines Matching refs:ctx
13 int BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx)
20 if (!(BN_mod(r, m, d, ctx)))
29 BN_CTX *ctx)
33 return BN_nnmod(r, r, m, ctx);
111 BN_CTX *ctx)
115 return BN_nnmod(r, r, m, ctx);
198 BN_CTX *ctx)
207 BN_CTX_start(ctx);
208 if ((t = BN_CTX_get(ctx)) == NULL)
211 if (!BN_sqr(t, a, ctx))
214 if (!BN_mul(t, a, b, ctx))
217 if (!BN_nnmod(r, t, m, ctx))
222 BN_CTX_end(ctx);
226 int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
228 if (!BN_sqr(r, a, ctx))
231 return BN_mod(r, r, m, ctx);
234 int BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
239 return BN_nnmod(r, r, m, ctx);
257 BN_CTX *ctx)
262 if (!BN_nnmod(r, a, m, ctx))