Lines Matching refs:rr
52 BIGNUM *v, *rr; in BN_exp() local
62 rr = ((r == a) || (r == p)) ? BN_CTX_get(ctx) : r; in BN_exp()
64 if (rr == NULL || v == NULL) in BN_exp()
72 if (BN_copy(rr, a) == NULL) in BN_exp()
75 if (!BN_one(rr)) in BN_exp()
83 if (!BN_mul(rr, rr, v, ctx)) in BN_exp()
87 if (r != rr && BN_copy(r, rr) == NULL) in BN_exp()
312 int BN_mod_exp_mont(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, in BN_mod_exp_mont() argument
336 return BN_mod_exp_mont_consttime(rr, a, p, m, ctx, in_mont); in BN_mod_exp_mont()
344 BN_zero(rr); in BN_mod_exp_mont()
346 ret = BN_one(rr); in BN_mod_exp_mont()
474 if (!BN_mod_mul_montgomery(rr, r, val[0], mont, ctx)) in BN_mod_exp_mont()
478 if (!BN_from_montgomery(rr, r, mont, ctx)) in BN_mod_exp_mont()
485 bn_check_top(rr); in BN_mod_exp_mont()
609 int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, in BN_mod_exp_mont_consttime() argument
639 return BN_mod_exp_mont(rr, a, p, m, ctx, in_mont); in BN_mod_exp_mont_consttime()
651 BN_zero(rr); in BN_mod_exp_mont_consttime()
653 ret = BN_one(rr); in BN_mod_exp_mont_consttime()
690 if (NULL == bn_wexpand(rr, 16)) in BN_mod_exp_mont_consttime()
692 RSAZ_1024_mod_exp_avx2(rr->d, a->d, p->d, m->d, mont->RR.d, in BN_mod_exp_mont_consttime()
694 rr->top = 16; in BN_mod_exp_mont_consttime()
695 rr->neg = 0; in BN_mod_exp_mont_consttime()
696 bn_correct_top(rr); in BN_mod_exp_mont_consttime()
700 if (NULL == bn_wexpand(rr, 8)) in BN_mod_exp_mont_consttime()
702 RSAZ_512_mod_exp(rr->d, a->d, p->d, m->d, mont->n0[0], mont->RR.d); in BN_mod_exp_mont_consttime()
703 rr->top = 8; in BN_mod_exp_mont_consttime()
704 rr->neg = 0; in BN_mod_exp_mont_consttime()
705 bn_correct_top(rr); in BN_mod_exp_mont_consttime()
1145 if (!BN_mod_mul_montgomery(rr, &tmp, &am, mont, ctx)) in BN_mod_exp_mont_consttime()
1149 if (!BN_from_montgomery(rr, &tmp, mont, ctx)) in BN_mod_exp_mont_consttime()
1163 int BN_mod_exp_mont_word(BIGNUM *rr, BN_ULONG a, const BIGNUM *p, in BN_mod_exp_mont_word() argument
1211 BN_zero(rr); in BN_mod_exp_mont_word()
1213 ret = BN_one(rr); in BN_mod_exp_mont_word()
1218 BN_zero(rr); in BN_mod_exp_mont_word()
1295 if (!BN_one(rr)) in BN_mod_exp_mont_word()
1298 if (!BN_from_montgomery(rr, r, mont, ctx)) in BN_mod_exp_mont_word()
1306 bn_check_top(rr); in BN_mod_exp_mont_word()