Lines Matching refs:k1
114 ec_pts_mul_basic(const mp_int *k1, const mp_int *k2, const mp_int *px, in ec_pts_mul_basic() argument
122 ARGCHK(!((k1 == NULL) in ec_pts_mul_basic()
127 if (k1 == NULL) { in ec_pts_mul_basic()
130 return ECPoint_mul(group, k1, NULL, NULL, rx, ry); in ec_pts_mul_basic()
135 MP_CHECKOK(mp_init(&sx, FLAG(k1))); in ec_pts_mul_basic()
136 MP_CHECKOK(mp_init(&sy, FLAG(k1))); in ec_pts_mul_basic()
138 MP_CHECKOK(ECPoint_mul(group, k1, NULL, NULL, &sx, &sy)); in ec_pts_mul_basic()
169 ec_pts_mul_simul_w2(const mp_int *k1, const mp_int *k2, const mp_int *px, in ec_pts_mul_simul_w2() argument
180 ARGCHK(!((k1 == NULL) in ec_pts_mul_simul_w2()
185 if (k1 == NULL) { in ec_pts_mul_simul_w2()
188 return ECPoint_mul(group, k1, NULL, NULL, rx, ry); in ec_pts_mul_simul_w2()
201 ECL_MAX_FIELD_SIZE_DIGITS, FLAG(k1)) ); in ec_pts_mul_simul_w2()
203 ECL_MAX_FIELD_SIZE_DIGITS, FLAG(k1)) ); in ec_pts_mul_simul_w2()
209 if (mpl_significant_bits(k1) < mpl_significant_bits(k2)) { in ec_pts_mul_simul_w2()
211 b = k1; in ec_pts_mul_simul_w2()
224 a = k1; in ec_pts_mul_simul_w2()
319 ECPoints_mul(const ECGroup *group, const mp_int *k1, const mp_int *k2, in ECPoints_mul() argument
332 if (k1 != NULL) { in ECPoints_mul()
333 if (mp_cmp(k1, &group->order) >= 0) { in ECPoints_mul()
334 MP_CHECKOK(mp_init(&k1t, FLAG(k1))); in ECPoints_mul()
335 MP_CHECKOK(mp_mod(k1, &group->order, &k1t)); in ECPoints_mul()
338 k1p = k1; in ECPoints_mul()
341 k1p = k1; in ECPoints_mul()