Lines Matching refs:irr

68 	MP_DIGITS(&meth->irr) = 0;  in GFMethod_new()
70 MP_CHECKOK(mp_init(&meth->irr, kmflag)); in GFMethod_new()
83 GFMethod_consGFp(const mp_int *irr) in GFMethod_consGFp() argument
88 meth = GFMethod_new(FLAG(irr)); in GFMethod_consGFp()
92 MP_CHECKOK(mp_copy(irr, &meth->irr)); in GFMethod_consGFp()
93 meth->irr_arr[0] = mpl_significant_bits(irr); in GFMethod_consGFp()
96 switch(MP_USED(&meth->irr)) { in GFMethod_consGFp()
142 GFMethod_consGF2m(const mp_int *irr, const unsigned int irr_arr[5]) in GFMethod_consGF2m() argument
148 meth = GFMethod_new(FLAG(irr)); in GFMethod_consGF2m()
152 MP_CHECKOK(mp_copy(irr, &meth->irr)); in GFMethod_consGF2m()
165 ret = mp_bpoly2arr(irr, meth->irr_arr, 5); in GFMethod_consGF2m()
201 mp_clear(&meth->irr); in GFMethod_free()
224 if (mp_cmp(r, &meth->irr) >= 0) { in ec_GFp_add()
225 return mp_sub(r, &meth->irr, r); in ec_GFp_add()
240 return mp_sub(&meth->irr, a, r); in ec_GFp_neg()
255 MP_CHECKOK(mp_add(r, &meth->irr, r)); in ec_GFp_sub()
260 MP_CHECKOK(mp_add(r, &meth->irr, r)); in ec_GFp_sub()
325 a2 = MP_DIGIT(&meth->irr,2); in ec_GFp_add_3()
327 ((r2 == a2) && mp_cmp(r,&meth->irr) != MP_LT)) { in ec_GFp_add_3()
328 a1 = MP_DIGIT(&meth->irr,1); in ec_GFp_add_3()
329 a0 = MP_DIGIT(&meth->irr,0); in ec_GFp_add_3()
421 a3 = MP_DIGIT(&meth->irr,3); in ec_GFp_add_4()
423 ((r3 == a3) && mp_cmp(r,&meth->irr) != MP_LT)) { in ec_GFp_add_4()
424 a2 = MP_DIGIT(&meth->irr,2); in ec_GFp_add_4()
425 a1 = MP_DIGIT(&meth->irr,1); in ec_GFp_add_4()
426 a0 = MP_DIGIT(&meth->irr,0); in ec_GFp_add_4()
515 a4 = MP_DIGIT(&meth->irr,4); in ec_GFp_add_5()
517 ((r4 == a4) && mp_cmp(r,&meth->irr) != MP_LT)) { in ec_GFp_add_5()
518 a3 = MP_DIGIT(&meth->irr,3); in ec_GFp_add_5()
519 a2 = MP_DIGIT(&meth->irr,2); in ec_GFp_add_5()
520 a1 = MP_DIGIT(&meth->irr,1); in ec_GFp_add_5()
521 a0 = MP_DIGIT(&meth->irr,0); in ec_GFp_add_5()
608 a5 = MP_DIGIT(&meth->irr,5); in ec_GFp_add_6()
610 ((r5 == a5) && mp_cmp(r,&meth->irr) != MP_LT)) { in ec_GFp_add_6()
611 a4 = MP_DIGIT(&meth->irr,4); in ec_GFp_add_6()
612 a3 = MP_DIGIT(&meth->irr,3); in ec_GFp_add_6()
613 a2 = MP_DIGIT(&meth->irr,2); in ec_GFp_add_6()
614 a1 = MP_DIGIT(&meth->irr,1); in ec_GFp_add_6()
615 a0 = MP_DIGIT(&meth->irr,0); in ec_GFp_add_6()
692 b2 = MP_DIGIT(&meth->irr,2); in ec_GFp_sub_3()
693 b1 = MP_DIGIT(&meth->irr,1); in ec_GFp_sub_3()
694 b0 = MP_DIGIT(&meth->irr,0); in ec_GFp_sub_3()
788 b3 = MP_DIGIT(&meth->irr,3); in ec_GFp_sub_4()
789 b2 = MP_DIGIT(&meth->irr,2); in ec_GFp_sub_4()
790 b1 = MP_DIGIT(&meth->irr,1); in ec_GFp_sub_4()
791 b0 = MP_DIGIT(&meth->irr,0); in ec_GFp_sub_4()
880 b4 = MP_DIGIT(&meth->irr,4); in ec_GFp_sub_5()
881 b3 = MP_DIGIT(&meth->irr,3); in ec_GFp_sub_5()
882 b2 = MP_DIGIT(&meth->irr,2); in ec_GFp_sub_5()
883 b1 = MP_DIGIT(&meth->irr,1); in ec_GFp_sub_5()
884 b0 = MP_DIGIT(&meth->irr,0); in ec_GFp_sub_5()
963 b5 = MP_DIGIT(&meth->irr,5); in ec_GFp_sub_6()
964 b4 = MP_DIGIT(&meth->irr,4); in ec_GFp_sub_6()
965 b3 = MP_DIGIT(&meth->irr,3); in ec_GFp_sub_6()
966 b2 = MP_DIGIT(&meth->irr,2); in ec_GFp_sub_6()
967 b1 = MP_DIGIT(&meth->irr,1); in ec_GFp_sub_6()
968 b0 = MP_DIGIT(&meth->irr,0); in ec_GFp_sub_6()
996 return mp_mod(a, &meth->irr, r); in ec_GFp_mod()
1004 return mp_mulmod(a, b, &meth->irr, r); in ec_GFp_mul()
1011 return mp_sqrmod(a, &meth->irr, r); in ec_GFp_sqr()
1025 return mp_invmod(b, &meth->irr, r); in ec_GFp_div()
1030 MP_CHECKOK(mp_invmod(b, &meth->irr, &t)); in ec_GFp_div()
1031 MP_CHECKOK(mp_mulmod(a, &t, &meth->irr, r)); in ec_GFp_div()
1097 MP_CHECKOK(mp_bdivmod(&t, b, &meth->irr, meth->irr_arr, r)); in ec_GF2m_div()
1102 return mp_bdivmod(a, b, &meth->irr, meth->irr_arr, r); in ec_GF2m_div()