/illumos-gate/usr/src/common/crypto/ecc/ |
H A D | ecp_jac.c | 265 MP_CHECKOK(group->meth-> in ec_GFp_pt_dbl_jac() 282 MP_CHECKOK(group->meth-> in ec_GFp_pt_dbl_jac() 361 MP_CHECKOK(group-> in ec_GFp_pt_mul_jac() 370 MP_CHECKOK(mp_init(&rz)); in ec_GFp_pt_mul_jac() 487 MP_CHECKOK(group-> in ec_GFp_pts_mul_jac() 490 MP_CHECKOK(group-> in ec_GFp_pts_mul_jac() 496 MP_CHECKOK(group-> in ec_GFp_pts_mul_jac() 502 MP_CHECKOK(group-> in ec_GFp_pts_mul_jac() 506 MP_CHECKOK(group-> in ec_GFp_pts_mul_jac() 512 MP_CHECKOK(group-> in ec_GFp_pts_mul_jac() [all …]
|
H A D | ec2_mont.c | 66 MP_CHECKOK(mp_init(&t1, kmflag)); in gf2m_Mdouble() 73 MP_CHECKOK(group->meth-> in gf2m_Mdouble() 95 MP_CHECKOK(mp_init(&t1, kmflag)); in gf2m_Madd() 96 MP_CHECKOK(mp_init(&t2, kmflag)); in gf2m_Madd() 98 MP_CHECKOK(mp_copy(x, &t1)); in gf2m_Madd() 141 MP_CHECKOK(mp_copy(x, x2)); in gf2m_Mxy() 147 MP_CHECKOK(mp_set_int(&t5, 1)); in gf2m_Mxy() 205 MP_CHECKOK(mp_init(&x1, FLAG(n))); in ec_GF2m_pt_mul_mont() 206 MP_CHECKOK(mp_init(&x2, FLAG(n))); in ec_GF2m_pt_mul_mont() 272 MP_CHECKOK(mp_copy(&x2, rx)); in ec_GF2m_pt_mul_mont() [all …]
|
H A D | ec2_aff.c | 109 MP_CHECKOK(group->meth-> in ec_GF2m_pt_add_aff() 112 MP_CHECKOK(group->meth-> in ec_GF2m_pt_add_aff() 114 MP_CHECKOK(group->meth-> in ec_GF2m_pt_add_aff() 116 MP_CHECKOK(group->meth-> in ec_GF2m_pt_add_aff() 118 MP_CHECKOK(group->meth-> in ec_GF2m_pt_add_aff() 141 MP_CHECKOK(group->meth-> in ec_GF2m_pt_add_aff() 143 MP_CHECKOK(group->meth-> in ec_GF2m_pt_add_aff() 203 MP_CHECKOK(mp_init(&k)); in ec_GF2m_pt_mul_aff() 235 MP_CHECKOK(group-> in ec_GF2m_pt_mul_aff() 257 MP_CHECKOK(group-> in ec_GF2m_pt_mul_aff() [all …]
|
H A D | ecp_aff.c | 116 MP_CHECKOK(group->meth-> in ec_GFp_pt_add_aff() 132 MP_CHECKOK(group->meth-> in ec_GFp_pt_add_aff() 134 MP_CHECKOK(group->meth-> in ec_GFp_pt_add_aff() 141 MP_CHECKOK(group->meth-> in ec_GFp_pt_add_aff() 150 MP_CHECKOK(group->meth-> in ec_GFp_pt_add_aff() 216 MP_CHECKOK(mp_init(&k)); in ec_GFp_pt_mul_aff() 217 MP_CHECKOK(mp_init(&k3)); in ec_GFp_pt_mul_aff() 218 MP_CHECKOK(mp_init(&qx)); in ec_GFp_pt_mul_aff() 248 MP_CHECKOK(group-> in ec_GFp_pt_mul_aff() 270 MP_CHECKOK(group-> in ec_GFp_pt_mul_aff() [all …]
|
H A D | ecp_jm.c | 157 MP_CHECKOK(group->meth-> in ec_GFp_pt_add_jm_aff() 162 MP_CHECKOK(mp_copy(px, rx)); in ec_GFp_pt_add_jm_aff() 163 MP_CHECKOK(mp_copy(py, ry)); in ec_GFp_pt_add_jm_aff() 164 MP_CHECKOK(mp_copy(pz, rz)); in ec_GFp_pt_add_jm_aff() 165 MP_CHECKOK(mp_copy(paz4, raz4)); in ec_GFp_pt_add_jm_aff() 207 MP_CHECKOK(group->meth-> in ec_GFp_pt_add_jm_aff() 248 MP_CHECKOK(mp_init(&tpx, FLAG(n))); in ec_GFp_pt_mul_jm_wNAF() 250 MP_CHECKOK(mp_init(&rz, FLAG(n))); in ec_GFp_pt_mul_jm_wNAF() 266 MP_CHECKOK(group-> in ec_GFp_pt_mul_jm_wNAF() 272 MP_CHECKOK(group-> in ec_GFp_pt_mul_jm_wNAF() [all …]
|
H A D | ec2_test.c | 194 MP_CHECKOK(ec_GF2m_pt_mul_aff in ectest_curve_GF2m() 214 MP_CHECKOK(ec_GF2m_pt_mul_mont in ectest_curve_GF2m() 234 MP_CHECKOK(ec_GF2m_pt_mul_proj in ectest_curve_GF2m() 288 MP_CHECKOK(ec_GF2m_pt_mul_aff in ectest_curve_GF2m() 372 MP_CHECKOK(ECPoints_mul in ectest_curve_GF2m() 414 M_TimeOperation(MP_CHECKOK in ectest_curve_GF2m() 419 M_TimeOperation(MP_CHECKOK in ectest_curve_GF2m() 422 M_TimeOperation(MP_CHECKOK in ectest_curve_GF2m() 426 M_TimeOperation(MP_CHECKOK in ectest_curve_GF2m() 429 M_TimeOperation(MP_CHECKOK in ectest_curve_GF2m() [all …]
|
H A D | ecp_test.c | 192 MP_CHECKOK(ec_GFp_pt_mul_aff in ectest_curve_GFp() 213 MP_CHECKOK(ec_GFp_pt_mul_jac in ectest_curve_GFp() 267 MP_CHECKOK(ec_GFp_pt_mul_aff in ectest_curve_GFp() 286 MP_CHECKOK(ec_GFp_pt_mul_jac in ectest_curve_GFp() 334 MP_CHECKOK(ECPoints_mul in ectest_curve_GFp() 376 M_TimeOperation(MP_CHECKOK in ectest_curve_GFp() 381 M_TimeOperation(MP_CHECKOK in ectest_curve_GFp() 384 M_TimeOperation(MP_CHECKOK in ectest_curve_GFp() 388 M_TimeOperation(MP_CHECKOK in ectest_curve_GFp() 391 M_TimeOperation(MP_CHECKOK in ectest_curve_GFp() [all …]
|
H A D | ecl_mult.c | 82 MP_CHECKOK(group-> in ECPoint_mul() 211 MP_CHECKOK(group->meth-> in ec_pts_mul_simul_w2() 213 MP_CHECKOK(group->meth-> in ec_pts_mul_simul_w2() 239 MP_CHECKOK(group-> in ec_pts_mul_simul_w2() 242 MP_CHECKOK(group-> in ec_pts_mul_simul_w2() 248 MP_CHECKOK(group-> in ec_pts_mul_simul_w2() 254 MP_CHECKOK(group-> in ec_pts_mul_simul_w2() 258 MP_CHECKOK(group-> in ec_pts_mul_simul_w2() 264 MP_CHECKOK(group-> in ec_pts_mul_simul_w2() 269 MP_CHECKOK(group-> in ec_pts_mul_simul_w2() [all …]
|
H A D | ecl.c | 117 MP_CHECKOK(mp_copy(genx, &group->genx)); in ECGroup_consGFp() 118 MP_CHECKOK(mp_copy(geny, &group->geny)); in ECGroup_consGFp() 156 MP_CHECKOK(group->meth-> in ECGroup_consGFp_mont() 158 MP_CHECKOK(group->meth-> in ECGroup_consGFp_mont() 203 MP_CHECKOK(mp_copy(genx, &group->genx)); in ECGroup_consGF2m() 242 MP_CHECKOK(mp_init(&irr, kmflag)); in ecgroup_fromNameAndHex() 243 MP_CHECKOK(mp_init(&curvea, kmflag)); in ecgroup_fromNameAndHex() 244 MP_CHECKOK(mp_init(&curveb, kmflag)); in ecgroup_fromNameAndHex() 245 MP_CHECKOK(mp_init(&genx, kmflag)); in ecgroup_fromNameAndHex() 246 MP_CHECKOK(mp_init(&geny, kmflag)); in ecgroup_fromNameAndHex() [all …]
|
H A D | ecp_384.c | 175 MP_CHECKOK(mp_add(r, &m[1], r)); in ec_GFp_nistp384_mod() 176 MP_CHECKOK(mp_add(r, &m[2], r)); in ec_GFp_nistp384_mod() 177 MP_CHECKOK(mp_add(r, &m[3], r)); in ec_GFp_nistp384_mod() 178 MP_CHECKOK(mp_add(r, &m[4], r)); in ec_GFp_nistp384_mod() 179 MP_CHECKOK(mp_add(r, &m[5], r)); in ec_GFp_nistp384_mod() 180 MP_CHECKOK(mp_add(r, &m[6], r)); in ec_GFp_nistp384_mod() 181 MP_CHECKOK(mp_sub(r, &m[7], r)); in ec_GFp_nistp384_mod() 182 MP_CHECKOK(mp_sub(r, &m[8], r)); in ec_GFp_nistp384_mod() 244 MP_CHECKOK(mp_add(r, &m[1], r)); in ec_GFp_nistp384_mod() 269 MP_CHECKOK(mp_sqr(a, r)); in ec_GFp_nistp384_sqr() [all …]
|
H A D | ecp_521.c | 82 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp521_mod() 92 MP_CHECKOK(s_mp_pad(r,ECP521_DIGITS)); in ec_GFp_nistp521_mod() 100 MP_CHECKOK(s_mp_add(r, &m1)); in ec_GFp_nistp521_mod() 102 MP_CHECKOK(s_mp_add_d(r,1)); in ec_GFp_nistp521_mod() 120 MP_CHECKOK(mp_sqr(a, r)); in ec_GFp_nistp521_sqr() 121 MP_CHECKOK(ec_GFp_nistp521_mod(r, r, meth)); in ec_GFp_nistp521_sqr() 135 MP_CHECKOK(mp_mul(a, b, r)); in ec_GFp_nistp521_mul() 136 MP_CHECKOK(ec_GFp_nistp521_mod(r, r, meth)); in ec_GFp_nistp521_mul() 156 MP_CHECKOK(mp_init(&t, FLAG(b))); in ec_GFp_nistp521_div() 157 MP_CHECKOK(mp_invmod(b, &meth->irr, &t)); in ec_GFp_nistp521_div() [all …]
|
H A D | ecp_mont.c | 119 MP_CHECKOK(mp_mul(a, b, r)); in ec_GFp_mul_mont() 120 MP_CHECKOK(s_mp_redc(r, (mp_mont_modulus *) meth->extra1)); in ec_GFp_mul_mont() 127 MP_CHECKOK(mp_init(&s, FLAG(a))); in ec_GFp_mul_mont() 128 MP_CHECKOK(s_mp_mul_mont in ec_GFp_mul_mont() 130 MP_CHECKOK(mp_copy(&s, r)); in ec_GFp_mul_mont() 158 MP_CHECKOK(ec_GFp_div(a, b, r, meth)); in ec_GFp_div_mont() 159 MP_CHECKOK(ec_GFp_enc_mont(r, r, meth)); in ec_GFp_div_mont() 161 MP_CHECKOK(ec_GFp_enc_mont(r, r, meth)); in ec_GFp_div_mont() 176 MP_CHECKOK(mpl_lsh(a, r, mmm->b)); in ec_GFp_enc_mont() 177 MP_CHECKOK(mp_mod(r, &mmm->N, r)); in ec_GFp_enc_mont() [all …]
|
H A D | ecp_192.c | 86 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp192_mod() 179 MP_CHECKOK(s_mp_pad(r, 6)); in ec_GFp_nistp192_mod() 286 MP_CHECKOK(s_mp_pad(r, 3)); in ec_GFp_nistp192_mod() 372 MP_CHECKOK(s_mp_pad(r, 3)); in ec_GFp_nistp192_add() 455 MP_CHECKOK(s_mp_pad(r, 3)); in ec_GFp_nistp192_sub() 477 MP_CHECKOK(mp_sqr(a, r)); in ec_GFp_nistp192_sqr() 478 MP_CHECKOK(ec_GFp_nistp192_mod(r, r, meth)); in ec_GFp_nistp192_sqr() 492 MP_CHECKOK(mp_mul(a, b, r)); in ec_GFp_nistp192_mul() 513 MP_CHECKOK(mp_init(&t, FLAG(b))); in ec_GFp_nistp192_div() 514 MP_CHECKOK(mp_invmod(b, &meth->irr, &t)); in ec_GFp_nistp192_div() [all …]
|
H A D | ecp_224.c | 84 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp224_mod() 200 MP_CHECKOK(s_mp_pad(r, 7)); in ec_GFp_nistp224_mod() 307 MP_CHECKOK(s_mp_pad(r, 4)); in ec_GFp_nistp224_mod() 331 MP_CHECKOK(mp_sqr(a, r)); in ec_GFp_nistp224_sqr() 332 MP_CHECKOK(ec_GFp_nistp224_mod(r, r, meth)); in ec_GFp_nistp224_sqr() 346 MP_CHECKOK(mp_mul(a, b, r)); in ec_GFp_nistp224_mul() 347 MP_CHECKOK(ec_GFp_nistp224_mod(r, r, meth)); in ec_GFp_nistp224_mul() 367 MP_CHECKOK(mp_init(&t, FLAG(b))); in ec_GFp_nistp224_div() 368 MP_CHECKOK(mp_invmod(b, &meth->irr, &t)); in ec_GFp_nistp224_div() 369 MP_CHECKOK(mp_mul(a, &t, r)); in ec_GFp_nistp224_div() [all …]
|
H A D | ecl_gf.c | 253 MP_CHECKOK(mp_sub(b, a, r)); in ec_GFp_sub() 316 MP_CHECKOK(s_mp_pad(r, 3)); in ec_GFp_add_3() 411 MP_CHECKOK(s_mp_pad(r, 4)); in ec_GFp_add_4() 504 MP_CHECKOK(s_mp_pad(r, 5)); in ec_GFp_add_5() 596 MP_CHECKOK(s_mp_pad(r, 6)); in ec_GFp_add_6() 714 MP_CHECKOK(s_mp_pad(r, 4)); in ec_GFp_sub_3() 717 MP_CHECKOK(s_mp_pad(r, 3)); in ec_GFp_sub_3() 812 MP_CHECKOK(s_mp_pad(r, 4)); in ec_GFp_sub_4() 815 MP_CHECKOK(s_mp_pad(r, 4)); in ec_GFp_sub_4() 890 MP_CHECKOK(s_mp_pad(r, 5)); in ec_GFp_sub_5() [all …]
|
H A D | ec2_163.c | 65 MP_CHECKOK(mp_copy(a, r)); in ec_GF2m_163_mod() 69 MP_CHECKOK(s_mp_pad(r, 6)); in ec_GF2m_163_mod() 90 MP_CHECKOK(s_mp_pad(r, 11)); in ec_GF2m_163_mod() 143 MP_CHECKOK(s_mp_pad(r, 6)); in ec_GF2m_163_sqr() 151 MP_CHECKOK(s_mp_pad(r, 12)); in ec_GF2m_163_sqr() 237 MP_CHECKOK(s_mp_pad(r, 6)); in ec_GF2m_163_mul() 242 MP_CHECKOK(s_mp_pad(r, 12)); in ec_GF2m_163_mul()
|
H A D | ec2_193.c | 65 MP_CHECKOK(mp_copy(a, r)); in ec_GF2m_193_mod() 69 MP_CHECKOK(s_mp_pad(r, 7)); in ec_GF2m_193_mod() 94 MP_CHECKOK(s_mp_pad(r, 13)); in ec_GF2m_193_mod() 151 MP_CHECKOK(s_mp_pad(r, 7)); in ec_GF2m_193_sqr() 159 MP_CHECKOK(s_mp_pad(r, 13)); in ec_GF2m_193_sqr() 252 MP_CHECKOK(s_mp_pad(r, 8)); in ec_GF2m_193_mul() 257 MP_CHECKOK(s_mp_pad(r, 14)); in ec_GF2m_193_mul()
|
H A D | ec2_233.c | 65 MP_CHECKOK(mp_copy(a, r)); in ec_GF2m_233_mod() 69 MP_CHECKOK(s_mp_pad(r, 8)); in ec_GF2m_233_mod() 98 MP_CHECKOK(s_mp_pad(r, 15)); in ec_GF2m_233_mod() 167 MP_CHECKOK(s_mp_pad(r, 8)); in ec_GF2m_233_sqr() 175 MP_CHECKOK(s_mp_pad(r, 15)); in ec_GF2m_233_sqr() 277 MP_CHECKOK(s_mp_pad(r, 8)); in ec_GF2m_233_mul() 282 MP_CHECKOK(s_mp_pad(r, 16)); in ec_GF2m_233_mul()
|
H A D | ecp_256.c | 81 MP_CHECKOK(mp_mod(a, &meth->irr, r)); in ec_GFp_nistp256_mod() 233 MP_CHECKOK(s_mp_pad(r,8)); in ec_GFp_nistp256_mod() 253 MP_CHECKOK(mp_sub(r, &meth->irr, r)); in ec_GFp_nistp256_mod() 260 MP_CHECKOK(mp_add(r, &meth->irr, r)); in ec_GFp_nistp256_mod() 263 MP_CHECKOK(mp_sub(r, &meth->irr, r)); in ec_GFp_nistp256_mod() 269 MP_CHECKOK(mp_sub(r, &meth->irr, r)); in ec_GFp_nistp256_mod() 380 MP_CHECKOK(s_mp_pad(r,4)); in ec_GFp_nistp256_mod() 396 MP_CHECKOK(mp_sub(r, &meth->irr, r)); in ec_GFp_nistp256_mod() 415 MP_CHECKOK(mp_sqr(a, r)); in ec_GFp_nistp256_sqr() 416 MP_CHECKOK(ec_GFp_nistp256_mod(r, r, meth)); in ec_GFp_nistp256_sqr() [all …]
|
H A D | ec_naf.c | 78 MP_CHECKOK(mp_init_copy(&k, in)); in ec_compute_wNAF()
|
/illumos-gate/usr/src/common/mpi/ |
H A D | mp_gf2m.c | 231 MP_CHECKOK( s_mp_pad(c, used_pa) ); in mp_badd() 363 MP_CHECKOK( mp_copy(a, r) ); in mp_bmod() 477 MP_CHECKOK( mp_bmod(r, p, r) ); in mp_bsqrmod() 504 MP_CHECKOK( mp_init_copy(&aa, x) ); in mp_bdivmod() 505 MP_CHECKOK( mp_init_copy(&uu, y) ); in mp_bdivmod() 506 MP_CHECKOK( mp_init_copy(&bb, pp) ); in mp_bdivmod() 512 MP_CHECKOK( mp_bmod(a, p, a) ); in mp_bdivmod() 513 MP_CHECKOK( mp_bmod(u, p, u) ); in mp_bdivmod() 550 MP_CHECKOK( mp_copy(u, r) ); in mp_bdivmod() 604 MP_CHECKOK( mpl_set_bit(a, p[i], 1) ); in mp_barr2poly() [all …]
|
H A D | mpi.c | 943 MP_CHECKOK( s_mp_grow(sqr, ix) ); in mp_sqr() 1036 MP_CHECKOK( mp_copy(a, r) ); in mp_div() 1991 MP_CHECKOK( mp_add(&A, &yc, &A) ); in mp_xgcd() 1993 MP_CHECKOK( mp_sub(&B, &xc, &B) ); in mp_xgcd() 2004 MP_CHECKOK( mp_add(&C, &yc, &C) ); in mp_xgcd() 2006 MP_CHECKOK( mp_sub(&D, &xc, &D) ); in mp_xgcd() 2024 MP_CHECKOK( mp_copy(&C, x) ); in mp_xgcd() 2027 MP_CHECKOK( mp_copy(&D, y) ); in mp_xgcd() 2147 MP_CHECKOK( mp_add(c, p, c) ); in s_mp_almost_inverse() 2198 MP_CHECKOK( s_mp_pad(x, ix) ); in s_mp_fixup_reciprocal() [all …]
|
H A D | mpmontg.c | 103 MP_CHECKOK( s_mp_pad(T, i) ); in s_mp_redc() 116 MP_CHECKOK( s_mp_sub(T, &mmm->N) ); in s_mp_redc() 179 MP_CHECKOK( s_mp_sub(c, &mmm->N) ); in s_mp_mul_mont()
|
H A D | mpi.h | 360 #define MP_CHECKOK(x) if (MP_OKAY > (res = (x))) goto CLEANUP macro
|