/titanic_50/usr/src/common/crypto/ecc/ |
H A D | ec2_aff.c | 79 ec_GF2m_pt_add_aff(const mp_int *px, const mp_int *py, const mp_int *qx, in ec_GF2m_pt_add_aff() argument 94 MP_CHECKOK(mp_copy(qx, rx)); in ec_GF2m_pt_add_aff() 100 if (ec_GF2m_pt_is_inf_aff(qx, qy) == 0) { in ec_GF2m_pt_add_aff() 108 if (mp_cmp(px, qx) != 0) { in ec_GF2m_pt_add_aff() 110 MP_CHECKOK(group->meth->field_add(px, qx, &tempx, group->meth)); in ec_GF2m_pt_add_aff() 121 field_add(&tempx, qx, &tempx, group->meth)); in ec_GF2m_pt_add_aff() 124 if (((mp_cmp(py, qy) != 0)) || (mp_cmp_z(qx) == 0)) { in ec_GF2m_pt_add_aff() 131 MP_CHECKOK(group->meth->field_div(qy, qx, &lambda, group->meth)); in ec_GF2m_pt_add_aff() 133 field_add(&lambda, qx, &lambda, group->meth)); in ec_GF2m_pt_add_aff() 142 MP_CHECKOK(group->meth->field_add(qx, &tempx, &tempy, group->meth)); in ec_GF2m_pt_add_aff() [all …]
|
H A D | ecp_aff.c | 85 ec_GFp_pt_add_aff(const mp_int *px, const mp_int *py, const mp_int *qx, in ec_GFp_pt_add_aff() argument 102 MP_CHECKOK(mp_copy(qx, rx)); in ec_GFp_pt_add_aff() 108 if (ec_GFp_pt_is_inf_aff(qx, qy) == 0) { in ec_GFp_pt_add_aff() 115 if (mp_cmp(px, qx) != 0) { in ec_GFp_pt_add_aff() 117 MP_CHECKOK(group->meth->field_sub(px, qx, &tempx, group->meth)); in ec_GFp_pt_add_aff() 129 MP_CHECKOK(group->meth->field_sqr(qx, &tempx, group->meth)); in ec_GFp_pt_add_aff() 149 MP_CHECKOK(group->meth->field_sub(&tempx, qx, &tempx, group->meth)); in ec_GFp_pt_add_aff() 151 MP_CHECKOK(group->meth->field_sub(qx, &tempx, &tempy, group->meth)); in ec_GFp_pt_add_aff() 171 ec_GFp_pt_sub_aff(const mp_int *px, const mp_int *py, const mp_int *qx, in ec_GFp_pt_sub_aff() argument 182 res = group->point_add(px, py, qx, &nqy, rx, ry, group); in ec_GFp_pt_sub_aff() [all …]
|
H A D | ec2.h | 61 const mp_int *qx, const mp_int *qy, mp_int *rx, 66 const mp_int *qx, const mp_int *qy, mp_int *rx, 117 const mp_int *pz, const mp_int *qx,
|
H A D | ecp.h | 61 const mp_int *qx, const mp_int *qy, mp_int *rx, 66 const mp_int *qx, const mp_int *qy, mp_int *rx, 108 const mp_int *pz, const mp_int *qx,
|
H A D | ecl.h | 82 const mp_int *py, mp_int *qx, mp_int *qy); 90 mp_int *qx, mp_int *qy);
|
H A D | ecp_jm.c | 135 const mp_int *paz4, const mp_int *qx, in ec_GFp_pt_add_jm_aff() argument 156 MP_CHECKOK(ec_GFp_pt_aff2jac(qx, qy, rx, ry, rz, group)); in ec_GFp_pt_add_jm_aff() 163 if (ec_GFp_pt_is_inf_aff(qx, qy) == MP_YES) { in ec_GFp_pt_add_jm_aff() 174 MP_CHECKOK(group->meth->field_mul(A, qx, A, group->meth)); in ec_GFp_pt_add_jm_aff()
|
H A D | ecp_jac.c | 154 const mp_int *qx, const mp_int *qy, mp_int *rx, in ec_GFp_pt_add_jac_aff() argument 176 MP_CHECKOK(ec_GFp_pt_aff2jac(qx, qy, rx, ry, rz, group)); in ec_GFp_pt_add_jac_aff() 179 if (ec_GFp_pt_is_inf_aff(qx, qy) == MP_YES) { in ec_GFp_pt_add_jac_aff() 189 MP_CHECKOK(group->meth->field_mul(&A, qx, &A, group->meth)); in ec_GFp_pt_add_jac_aff()
|
H A D | ecl-priv.h | 183 const mp_int *qx, const mp_int *qy, mp_int *rx, 186 const mp_int *qx, const mp_int *qy, mp_int *rx,
|
/titanic_50/usr/src/lib/libmp/common/ |
H A D | mdiv.c | 60 m_dsb(int qx, int n, short *a, short *b) in m_dsb() argument 68 (void) printf("m_dsb %d %d %d %d\n", qx, n, *a, *b); in m_dsb() 76 (void) printf("1 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb() 79 borrow -= (*aptr++) * qx - *bptr; in m_dsb() 81 (void) printf("2 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb() 86 (void) printf("3 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb() 92 (void) printf("4 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb()
|