Lines Matching defs:mod
263 int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx)
268 if (BN_is_zero(mod))
275 if (!BN_copy(&(mont->N), mod))
277 if (BN_get_flags(mod, BN_FLG_CONSTTIME) != 0)
291 if (BN_get_flags(mod, BN_FLG_CONSTTIME) != 0)
294 mont->ri = (BN_num_bits(mod) + (BN_BITS2 - 1)) / BN_BITS2 * BN_BITS2;
309 if ((buf[0] = mod->d[0]))
311 if ((buf[1] = mod->top > 1 ? mod->d[1] : 0))
323 } else { /* if N mod word size == 1 */
327 /* Ri-- (mod double word size) */
345 buf[0] = mod->d[0]; /* tmod = N mod word size */
348 /* Ri = R^-1 mod N */
358 } else { /* if N mod word size == 1 */
361 goto err; /* Ri-- (mod word size) */
378 /* Ri = R^-1 mod N */
429 const BIGNUM *mod, BN_CTX *ctx)
451 if (!BN_MONT_CTX_set(ret, mod, ctx)) {