Lines Matching defs:scalar
223 /* felem_scalar sets out = out * scalar */
224 static void felem_scalar(felem out, const u64 scalar)
226 out[0] *= scalar;
227 out[1] *= scalar;
228 out[2] *= scalar;
229 out[3] *= scalar;
232 /* longfelem_scalar sets out = out * scalar */
233 static void longfelem_scalar(longfelem out, const u64 scalar)
235 out[0] *= scalar;
236 out[1] *= scalar;
237 out[2] *= scalar;
238 out[3] *= scalar;
239 out[4] *= scalar;
240 out[5] *= scalar;
241 out[6] *= scalar;
242 out[7] *= scalar;
1467 * locations when doing simple scalar multiplies against the base point,
2020 * Computes scalar*generator + \sum scalars[i]*points[i], ignoring NULL
2024 const BIGNUM *scalar, size_t num,
2056 if (scalar != NULL) {
2120 p_scalar = scalar;
2127 /* reduce scalar to 0 <= scalar < 2^256 */
2179 /* the scalar for the generator */
2180 if ((scalar != NULL) && (have_pre_comp)) {
2182 /* reduce scalar to 0 <= scalar < 2^256 */
2183 if ((BN_num_bits(scalar) > 256) || (BN_is_negative(scalar))) {
2188 if (!BN_nnmod(tmp_scalar, scalar, group->order, ctx)) {
2194 num_bytes = BN_bn2lebinpad(scalar, g_secret, sizeof(g_secret));