/illumos-gate/usr/src/common/crypto/ecc/ |
H A D | ecp_aff.c | 84 const mp_int *qy, mp_int *rx, mp_int *ry, in ec_GFp_pt_add_aff() argument 101 MP_CHECKOK(mp_copy(qy, ry)); in ec_GFp_pt_add_aff() 106 if (ec_GFp_pt_is_inf_aff(qx, qy) == 0) { in ec_GFp_pt_add_aff() 114 MP_CHECKOK(group->meth->field_sub(py, qy, &tempy, group->meth)); in ec_GFp_pt_add_aff() 120 if (((mp_cmp(py, qy) != 0)) || (mp_cmp_z(qy) == 0)) { in ec_GFp_pt_add_aff() 140 MP_CHECKOK(group->meth->field_mul(qy, &temp, &tempy, group->meth)); in ec_GFp_pt_add_aff() 152 MP_CHECKOK(group->meth->field_sub(&tempy, qy, &tempy, group->meth)); in ec_GFp_pt_add_aff() 170 const mp_int *qy, mp_int *rx, mp_int *ry, in ec_GFp_pt_sub_aff() argument 179 MP_CHECKOK(group->meth->field_neg(qy, &nqy, group->meth)); in ec_GFp_pt_sub_aff() 207 mp_int k, k3, qx, qy, sx, sy; in ec_GFp_pt_mul_aff() local [all …]
|
H A D | ec2_aff.c | 78 const mp_int *qy, mp_int *rx, mp_int *ry, in ec_GF2m_pt_add_aff() argument 93 MP_CHECKOK(mp_copy(qy, ry)); in ec_GF2m_pt_add_aff() 98 if (ec_GF2m_pt_is_inf_aff(qx, qy) == 0) { in ec_GF2m_pt_add_aff() 107 MP_CHECKOK(group->meth->field_add(py, qy, &tempy, group->meth)); in ec_GF2m_pt_add_aff() 122 if (((mp_cmp(py, qy) != 0)) || (mp_cmp_z(qx) == 0)) { in ec_GF2m_pt_add_aff() 129 MP_CHECKOK(group->meth->field_div(qy, qx, &lambda, group->meth)); in ec_GF2m_pt_add_aff() 145 MP_CHECKOK(group->meth->field_add(&tempy, qy, ry, group->meth)); in ec_GF2m_pt_add_aff() 160 const mp_int *qy, mp_int *rx, mp_int *ry, in ec_GF2m_pt_sub_aff() argument 169 MP_CHECKOK(group->meth->field_add(qx, qy, &nqy, group->meth)); in ec_GF2m_pt_sub_aff() 194 mp_int k, k3, qx, qy, sx, sy; in ec_GF2m_pt_mul_aff() local [all …]
|
H A D | ec2.h | 59 const mp_int *qx, const mp_int *qy, mp_int *rx, 64 const mp_int *qx, const mp_int *qy, mp_int *rx, 116 const mp_int *qy, mp_int *rx, mp_int *ry,
|
H A D | ecp.h | 59 const mp_int *qx, const mp_int *qy, mp_int *rx, 64 const mp_int *qx, const mp_int *qy, mp_int *rx, 107 const mp_int *qy, mp_int *rx, mp_int *ry,
|
H A D | ecl.h | 80 const mp_int *py, mp_int *qx, mp_int *qy); 88 mp_int *qx, mp_int *qy);
|
H A D | ecp_jm.c | 134 const mp_int *qy, mp_int *rx, mp_int *ry, mp_int *rz, in ec_GFp_pt_add_jm_aff() argument 154 MP_CHECKOK(ec_GFp_pt_aff2jac(qx, qy, rx, ry, rz, group)); in ec_GFp_pt_add_jm_aff() 161 if (ec_GFp_pt_is_inf_aff(qx, qy) == MP_YES) { in ec_GFp_pt_add_jm_aff() 173 MP_CHECKOK(group->meth->field_mul(B, qy, B, group->meth)); in ec_GFp_pt_add_jm_aff()
|
H A D | ecp_jac.c | 152 const mp_int *qx, const mp_int *qy, mp_int *rx, in ec_GFp_pt_add_jac_aff() argument 174 MP_CHECKOK(ec_GFp_pt_aff2jac(qx, qy, rx, ry, rz, group)); in ec_GFp_pt_add_jac_aff() 177 if (ec_GFp_pt_is_inf_aff(qx, qy) == MP_YES) { in ec_GFp_pt_add_jac_aff() 188 MP_CHECKOK(group->meth->field_mul(&B, qy, &B, group->meth)); in ec_GFp_pt_add_jac_aff()
|
H A D | ecl-priv.h | 181 const mp_int *qx, const mp_int *qy, mp_int *rx, 184 const mp_int *qx, const mp_int *qy, mp_int *rx,
|
/illumos-gate/usr/src/lib/libmp/common/ |
H A D | mout.c | 35 short qten, qy; in m_in() local 44 y.val = &qy; in m_in() 63 qy = c - '0'; in m_in()
|