Lines Matching refs:r

61 ec_GF2m_193_mod(const mp_int *a, mp_int *r, const GFMethod *meth)  in ec_GF2m_193_mod()  argument
66 if (a != r) { in ec_GF2m_193_mod()
67 MP_CHECKOK(mp_copy(a, r)); in ec_GF2m_193_mod()
70 if (MP_USED(r) < 7) { in ec_GF2m_193_mod()
71 MP_CHECKOK(s_mp_pad(r, 7)); in ec_GF2m_193_mod()
73 u = MP_DIGITS(r); in ec_GF2m_193_mod()
74 MP_USED(r) = 7; in ec_GF2m_193_mod()
95 if (MP_USED(r) < 13) { in ec_GF2m_193_mod()
96 MP_CHECKOK(s_mp_pad(r, 13)); in ec_GF2m_193_mod()
98 u = MP_DIGITS(r); in ec_GF2m_193_mod()
99 MP_USED(r) = 13; in ec_GF2m_193_mod()
132 s_mp_clamp(r); in ec_GF2m_193_mod()
141 ec_GF2m_193_sqr(const mp_int *a, mp_int *r, const GFMethod *meth) in ec_GF2m_193_sqr() argument
150 return mp_bsqrmod(a, meth->irr_arr, r); in ec_GF2m_193_sqr()
152 if (MP_USED(r) < 7) { in ec_GF2m_193_sqr()
153 MP_CHECKOK(s_mp_pad(r, 7)); in ec_GF2m_193_sqr()
155 MP_USED(r) = 7; in ec_GF2m_193_sqr()
158 return mp_bsqrmod(a, meth->irr_arr, r); in ec_GF2m_193_sqr()
160 if (MP_USED(r) < 13) { in ec_GF2m_193_sqr()
161 MP_CHECKOK(s_mp_pad(r, 13)); in ec_GF2m_193_sqr()
163 MP_USED(r) = 13; in ec_GF2m_193_sqr()
165 u = MP_DIGITS(r); in ec_GF2m_193_sqr()
182 return ec_GF2m_193_mod(r, r, meth); in ec_GF2m_193_sqr()
191 ec_GF2m_193_mul(const mp_int *a, const mp_int *b, mp_int *r, in ec_GF2m_193_mul() argument
203 return ec_GF2m_193_sqr(a, r, meth); in ec_GF2m_193_mul()
242 MP_CHECKOK(s_mp_pad(r, 8)); in ec_GF2m_193_mul()
243 s_bmul_4x4(MP_DIGITS(r), a3, a2, a1, a0, b3, b2, b1, b0); in ec_GF2m_193_mul()
244 MP_USED(r) = 8; in ec_GF2m_193_mul()
245 s_mp_clamp(r); in ec_GF2m_193_mul()
247 MP_CHECKOK(s_mp_pad(r, 14)); in ec_GF2m_193_mul()
248 s_bmul_3x3(MP_DIGITS(r) + 8, a6, a5, a4, b6, b5, b4); in ec_GF2m_193_mul()
249 s_bmul_4x4(MP_DIGITS(r), a3, a2, a1, a0, b3, b2, b1, b0); in ec_GF2m_193_mul()
252 rm[7] ^= MP_DIGIT(r, 7); in ec_GF2m_193_mul()
253 rm[6] ^= MP_DIGIT(r, 6); in ec_GF2m_193_mul()
254 rm[5] ^= MP_DIGIT(r, 5) ^ MP_DIGIT(r, 13); in ec_GF2m_193_mul()
255 rm[4] ^= MP_DIGIT(r, 4) ^ MP_DIGIT(r, 12); in ec_GF2m_193_mul()
256 rm[3] ^= MP_DIGIT(r, 3) ^ MP_DIGIT(r, 11); in ec_GF2m_193_mul()
257 rm[2] ^= MP_DIGIT(r, 2) ^ MP_DIGIT(r, 10); in ec_GF2m_193_mul()
258 rm[1] ^= MP_DIGIT(r, 1) ^ MP_DIGIT(r, 9); in ec_GF2m_193_mul()
259 rm[0] ^= MP_DIGIT(r, 0) ^ MP_DIGIT(r, 8); in ec_GF2m_193_mul()
260 MP_DIGIT(r, 11) ^= rm[7]; in ec_GF2m_193_mul()
261 MP_DIGIT(r, 10) ^= rm[6]; in ec_GF2m_193_mul()
262 MP_DIGIT(r, 9) ^= rm[5]; in ec_GF2m_193_mul()
263 MP_DIGIT(r, 8) ^= rm[4]; in ec_GF2m_193_mul()
264 MP_DIGIT(r, 7) ^= rm[3]; in ec_GF2m_193_mul()
265 MP_DIGIT(r, 6) ^= rm[2]; in ec_GF2m_193_mul()
266 MP_DIGIT(r, 5) ^= rm[1]; in ec_GF2m_193_mul()
267 MP_DIGIT(r, 4) ^= rm[0]; in ec_GF2m_193_mul()
268 MP_USED(r) = 14; in ec_GF2m_193_mul()
269 s_mp_clamp(r); in ec_GF2m_193_mul()
271 return ec_GF2m_193_mod(r, r, meth); in ec_GF2m_193_mul()