Lines Matching refs:rx
61 const mp_int *py, mp_int *rx, mp_int *ry) in ECPoint_mul() argument
82 MP_CHECKOK(group->base_point_mul(&kt, rx, ry, group)); in ECPoint_mul()
85 point_mul(&kt, &group->genx, &group->geny, rx, ry, in ECPoint_mul()
90 MP_CHECKOK(group->meth->field_enc(px, rx, group->meth)); in ECPoint_mul()
92 MP_CHECKOK(group->point_mul(&kt, rx, ry, rx, ry, group)); in ECPoint_mul()
94 MP_CHECKOK(group->point_mul(&kt, px, py, rx, ry, group)); in ECPoint_mul()
98 MP_CHECKOK(group->meth->field_dec(rx, rx, group->meth)); in ECPoint_mul()
115 const mp_int *py, mp_int *rx, mp_int *ry, in ec_pts_mul_basic() argument
128 return ECPoint_mul(group, k2, px, py, rx, ry); in ec_pts_mul_basic()
130 return ECPoint_mul(group, k1, NULL, NULL, rx, ry); in ec_pts_mul_basic()
139 MP_CHECKOK(ECPoint_mul(group, k2, px, py, rx, ry)); in ec_pts_mul_basic()
144 MP_CHECKOK(group->meth->field_enc(rx, rx, group->meth)); in ec_pts_mul_basic()
148 MP_CHECKOK(group->point_add(&sx, &sy, rx, ry, rx, ry, group)); in ec_pts_mul_basic()
151 MP_CHECKOK(group->meth->field_dec(rx, rx, group->meth)); in ec_pts_mul_basic()
170 const mp_int *py, mp_int *rx, mp_int *ry, in ec_pts_mul_simul_w2() argument
186 return ECPoint_mul(group, k2, px, py, rx, ry); in ec_pts_mul_simul_w2()
188 return ECPoint_mul(group, k1, NULL, NULL, rx, ry); in ec_pts_mul_simul_w2()
280 mp_zero(rx); in ec_pts_mul_simul_w2()
291 MP_CHECKOK(group->point_dbl(rx, ry, rx, ry, group)); in ec_pts_mul_simul_w2()
292 MP_CHECKOK(group->point_dbl(rx, ry, rx, ry, group)); in ec_pts_mul_simul_w2()
295 point_add(rx, ry, &precomp[ai][bi][0], in ec_pts_mul_simul_w2()
296 &precomp[ai][bi][1], rx, ry, group)); in ec_pts_mul_simul_w2()
300 MP_CHECKOK(group->meth->field_dec(rx, rx, group->meth)); in ec_pts_mul_simul_w2()
320 const mp_int *px, const mp_int *py, mp_int *rx, mp_int *ry) in ECPoints_mul() argument
357 res = group->points_mul(k1p, k2p, px, py, rx, ry, group); in ECPoints_mul()
359 res = ec_pts_mul_simul_w2(k1p, k2p, px, py, rx, ry, group); in ECPoints_mul()