Lines Matching defs:scalar
236 /* felem_scalar sets out = out * scalar */
237 static void felem_scalar(felem out, const u64 scalar)
239 out[0] *= scalar;
240 out[1] *= scalar;
241 out[2] *= scalar;
242 out[3] *= scalar;
245 /* longfelem_scalar sets out = out * scalar */
246 static void longfelem_scalar(longfelem out, const u64 scalar)
248 out[0] *= scalar;
249 out[1] *= scalar;
250 out[2] *= scalar;
251 out[3] *= scalar;
252 out[4] *= scalar;
253 out[5] *= scalar;
254 out[6] *= scalar;
255 out[7] *= scalar;
1458 * locations when doing simple scalar multiplies against the base point,
2000 * Computes scalar*generator + \sum scalars[i]*points[i], ignoring NULL
2004 const BIGNUM *scalar, size_t num,
2039 if (scalar != NULL) {
2107 p_scalar = scalar;
2115 /* reduce scalar to 0 <= scalar < 2^256 */
2161 /* the scalar for the generator */
2162 if ((scalar != NULL) && (have_pre_comp)) {
2164 /* reduce scalar to 0 <= scalar < 2^256 */
2165 if ((BN_num_bits(scalar) > 256) || (BN_is_negative(scalar))) {
2170 if (!BN_nnmod(tmp_scalar, scalar, &group->order, ctx)) {
2176 num_bytes = BN_bn2bin(scalar, tmp);