Lines Matching refs:r

59 ec_GF2m_193_mod(const mp_int *a, mp_int *r, const GFMethod *meth)  in ec_GF2m_193_mod()  argument
64 if (a != r) { in ec_GF2m_193_mod()
65 MP_CHECKOK(mp_copy(a, r)); in ec_GF2m_193_mod()
68 if (MP_USED(r) < 7) { in ec_GF2m_193_mod()
69 MP_CHECKOK(s_mp_pad(r, 7)); in ec_GF2m_193_mod()
71 u = MP_DIGITS(r); in ec_GF2m_193_mod()
72 MP_USED(r) = 7; in ec_GF2m_193_mod()
93 if (MP_USED(r) < 13) { in ec_GF2m_193_mod()
94 MP_CHECKOK(s_mp_pad(r, 13)); in ec_GF2m_193_mod()
96 u = MP_DIGITS(r); in ec_GF2m_193_mod()
97 MP_USED(r) = 13; in ec_GF2m_193_mod()
130 s_mp_clamp(r); in ec_GF2m_193_mod()
139 ec_GF2m_193_sqr(const mp_int *a, mp_int *r, const GFMethod *meth) in ec_GF2m_193_sqr() argument
148 return mp_bsqrmod(a, meth->irr_arr, r); in ec_GF2m_193_sqr()
150 if (MP_USED(r) < 7) { in ec_GF2m_193_sqr()
151 MP_CHECKOK(s_mp_pad(r, 7)); in ec_GF2m_193_sqr()
153 MP_USED(r) = 7; in ec_GF2m_193_sqr()
156 return mp_bsqrmod(a, meth->irr_arr, r); in ec_GF2m_193_sqr()
158 if (MP_USED(r) < 13) { in ec_GF2m_193_sqr()
159 MP_CHECKOK(s_mp_pad(r, 13)); in ec_GF2m_193_sqr()
161 MP_USED(r) = 13; in ec_GF2m_193_sqr()
163 u = MP_DIGITS(r); in ec_GF2m_193_sqr()
180 return ec_GF2m_193_mod(r, r, meth); in ec_GF2m_193_sqr()
189 ec_GF2m_193_mul(const mp_int *a, const mp_int *b, mp_int *r, in ec_GF2m_193_mul() argument
201 return ec_GF2m_193_sqr(a, r, meth); in ec_GF2m_193_mul()
252 MP_CHECKOK(s_mp_pad(r, 8)); in ec_GF2m_193_mul()
253 s_bmul_4x4(MP_DIGITS(r), a3, a2, a1, a0, b3, b2, b1, b0); in ec_GF2m_193_mul()
254 MP_USED(r) = 8; in ec_GF2m_193_mul()
255 s_mp_clamp(r); in ec_GF2m_193_mul()
257 MP_CHECKOK(s_mp_pad(r, 14)); in ec_GF2m_193_mul()
258 s_bmul_3x3(MP_DIGITS(r) + 8, a6, a5, a4, b6, b5, b4); in ec_GF2m_193_mul()
259 s_bmul_4x4(MP_DIGITS(r), a3, a2, a1, a0, b3, b2, b1, b0); in ec_GF2m_193_mul()
262 rm[7] ^= MP_DIGIT(r, 7); in ec_GF2m_193_mul()
263 rm[6] ^= MP_DIGIT(r, 6); in ec_GF2m_193_mul()
264 rm[5] ^= MP_DIGIT(r, 5) ^ MP_DIGIT(r, 13); in ec_GF2m_193_mul()
265 rm[4] ^= MP_DIGIT(r, 4) ^ MP_DIGIT(r, 12); in ec_GF2m_193_mul()
266 rm[3] ^= MP_DIGIT(r, 3) ^ MP_DIGIT(r, 11); in ec_GF2m_193_mul()
267 rm[2] ^= MP_DIGIT(r, 2) ^ MP_DIGIT(r, 10); in ec_GF2m_193_mul()
268 rm[1] ^= MP_DIGIT(r, 1) ^ MP_DIGIT(r, 9); in ec_GF2m_193_mul()
269 rm[0] ^= MP_DIGIT(r, 0) ^ MP_DIGIT(r, 8); in ec_GF2m_193_mul()
270 MP_DIGIT(r, 11) ^= rm[7]; in ec_GF2m_193_mul()
271 MP_DIGIT(r, 10) ^= rm[6]; in ec_GF2m_193_mul()
272 MP_DIGIT(r, 9) ^= rm[5]; in ec_GF2m_193_mul()
273 MP_DIGIT(r, 8) ^= rm[4]; in ec_GF2m_193_mul()
274 MP_DIGIT(r, 7) ^= rm[3]; in ec_GF2m_193_mul()
275 MP_DIGIT(r, 6) ^= rm[2]; in ec_GF2m_193_mul()
276 MP_DIGIT(r, 5) ^= rm[1]; in ec_GF2m_193_mul()
277 MP_DIGIT(r, 4) ^= rm[0]; in ec_GF2m_193_mul()
278 MP_USED(r) = 14; in ec_GF2m_193_mul()
279 s_mp_clamp(r); in ec_GF2m_193_mul()
281 return ec_GF2m_193_mod(r, r, meth); in ec_GF2m_193_mul()