Lines Matching refs:r

59 ec_GF2m_233_mod(const mp_int *a, mp_int *r, const GFMethod *meth)  in ec_GF2m_233_mod()  argument
64 if (a != r) { in ec_GF2m_233_mod()
65 MP_CHECKOK(mp_copy(a, r)); in ec_GF2m_233_mod()
68 if (MP_USED(r) < 8) { in ec_GF2m_233_mod()
69 MP_CHECKOK(s_mp_pad(r, 8)); in ec_GF2m_233_mod()
71 u = MP_DIGITS(r); in ec_GF2m_233_mod()
72 MP_USED(r) = 8; in ec_GF2m_233_mod()
97 if (MP_USED(r) < 15) { in ec_GF2m_233_mod()
98 MP_CHECKOK(s_mp_pad(r, 15)); in ec_GF2m_233_mod()
100 u = MP_DIGITS(r); in ec_GF2m_233_mod()
101 MP_USED(r) = 15; in ec_GF2m_233_mod()
146 s_mp_clamp(r); in ec_GF2m_233_mod()
155 ec_GF2m_233_sqr(const mp_int *a, mp_int *r, const GFMethod *meth) in ec_GF2m_233_sqr() argument
164 return mp_bsqrmod(a, meth->irr_arr, r); in ec_GF2m_233_sqr()
166 if (MP_USED(r) < 8) { in ec_GF2m_233_sqr()
167 MP_CHECKOK(s_mp_pad(r, 8)); in ec_GF2m_233_sqr()
169 MP_USED(r) = 8; in ec_GF2m_233_sqr()
172 return mp_bsqrmod(a, meth->irr_arr, r); in ec_GF2m_233_sqr()
174 if (MP_USED(r) < 15) { in ec_GF2m_233_sqr()
175 MP_CHECKOK(s_mp_pad(r, 15)); in ec_GF2m_233_sqr()
177 MP_USED(r) = 15; in ec_GF2m_233_sqr()
179 u = MP_DIGITS(r); in ec_GF2m_233_sqr()
198 return ec_GF2m_233_mod(r, r, meth); in ec_GF2m_233_sqr()
207 ec_GF2m_233_mul(const mp_int *a, const mp_int *b, mp_int *r, in ec_GF2m_233_mul() argument
220 return ec_GF2m_233_sqr(a, r, meth); in ec_GF2m_233_mul()
277 MP_CHECKOK(s_mp_pad(r, 8)); in ec_GF2m_233_mul()
278 s_bmul_4x4(MP_DIGITS(r), a3, a2, a1, a0, b3, b2, b1, b0); in ec_GF2m_233_mul()
279 MP_USED(r) = 8; in ec_GF2m_233_mul()
280 s_mp_clamp(r); in ec_GF2m_233_mul()
282 MP_CHECKOK(s_mp_pad(r, 16)); in ec_GF2m_233_mul()
283 s_bmul_4x4(MP_DIGITS(r) + 8, a7, a6, a5, a4, b7, b6, b5, b4); in ec_GF2m_233_mul()
284 s_bmul_4x4(MP_DIGITS(r), a3, a2, a1, a0, b3, b2, b1, b0); in ec_GF2m_233_mul()
287 rm[7] ^= MP_DIGIT(r, 7) ^ MP_DIGIT(r, 15); in ec_GF2m_233_mul()
288 rm[6] ^= MP_DIGIT(r, 6) ^ MP_DIGIT(r, 14); in ec_GF2m_233_mul()
289 rm[5] ^= MP_DIGIT(r, 5) ^ MP_DIGIT(r, 13); in ec_GF2m_233_mul()
290 rm[4] ^= MP_DIGIT(r, 4) ^ MP_DIGIT(r, 12); in ec_GF2m_233_mul()
291 rm[3] ^= MP_DIGIT(r, 3) ^ MP_DIGIT(r, 11); in ec_GF2m_233_mul()
292 rm[2] ^= MP_DIGIT(r, 2) ^ MP_DIGIT(r, 10); in ec_GF2m_233_mul()
293 rm[1] ^= MP_DIGIT(r, 1) ^ MP_DIGIT(r, 9); in ec_GF2m_233_mul()
294 rm[0] ^= MP_DIGIT(r, 0) ^ MP_DIGIT(r, 8); in ec_GF2m_233_mul()
295 MP_DIGIT(r, 11) ^= rm[7]; in ec_GF2m_233_mul()
296 MP_DIGIT(r, 10) ^= rm[6]; in ec_GF2m_233_mul()
297 MP_DIGIT(r, 9) ^= rm[5]; in ec_GF2m_233_mul()
298 MP_DIGIT(r, 8) ^= rm[4]; in ec_GF2m_233_mul()
299 MP_DIGIT(r, 7) ^= rm[3]; in ec_GF2m_233_mul()
300 MP_DIGIT(r, 6) ^= rm[2]; in ec_GF2m_233_mul()
301 MP_DIGIT(r, 5) ^= rm[1]; in ec_GF2m_233_mul()
302 MP_DIGIT(r, 4) ^= rm[0]; in ec_GF2m_233_mul()
303 MP_USED(r) = 16; in ec_GF2m_233_mul()
304 s_mp_clamp(r); in ec_GF2m_233_mul()
306 return ec_GF2m_233_mod(r, r, meth); in ec_GF2m_233_mul()