Lines Matching defs:r
112 ec_GFp_mul_mont(const mp_int *a, const mp_int *b, mp_int *r,
121 MP_CHECKOK(mp_mul(a, b, r));
122 MP_CHECKOK(s_mp_redc(r, (mp_mont_modulus *) meth->extra1));
128 if ((a == r) || (b == r)) {
132 MP_CHECKOK(mp_copy(&s, r));
135 return s_mp_mul_mont(a, b, r, (mp_mont_modulus *) meth->extra1);
144 ec_GFp_sqr_mont(const mp_int *a, mp_int *r, const GFMethod *meth)
146 return ec_GFp_mul_mont(a, a, r, meth);
151 ec_GFp_div_mont(const mp_int *a, const mp_int *b, mp_int *r,
160 MP_CHECKOK(ec_GFp_div(a, b, r, meth));
161 MP_CHECKOK(ec_GFp_enc_mont(r, r, meth));
163 MP_CHECKOK(ec_GFp_enc_mont(r, r, meth));
172 ec_GFp_enc_mont(const mp_int *a, mp_int *r, const GFMethod *meth)
178 MP_CHECKOK(mpl_lsh(a, r, mmm->b));
179 MP_CHECKOK(mp_mod(r, &mmm->N, r));
186 ec_GFp_dec_mont(const mp_int *a, mp_int *r, const GFMethod *meth)
190 if (a != r) {
191 MP_CHECKOK(mp_copy(a, r));
193 MP_CHECKOK(s_mp_redc(r, (mp_mont_modulus *) meth->extra1));