Lines Matching defs:scalars

129 	fprintf(stdout, "%d-bit scalars ", (int)BN_num_bits(s));
195 /* test multiplication with group order, long and negative scalars */
219 const BIGNUM *scalars[6];
255 scalars[0] = n1; points[0] = Q; /* => infinity */
256 scalars[1] = n2; points[1] = P; /* => -P */
257 scalars[2] = n1; points[2] = Q; /* => infinity */
258 scalars[3] = n2; points[3] = Q; /* => infinity */
259 scalars[4] = n1; points[4] = P; /* => P */
260 scalars[5] = n2; points[5] = Q; /* => infinity */
261 if (!EC_POINTs_mul(group, P, NULL, 6, points, scalars, ctx)) ABORT;
669 const BIGNUM *scalars[4];
682 scalars[0] = y; /* (group order + 1)/2, so y*Q + y*Q = Q */
683 scalars[1] = y;
689 if (!EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx)) ABORT;
690 if (!EC_POINTs_mul(group, R, z, 2, points, scalars, ctx)) ABORT;
700 scalars[0] = y;
701 scalars[1] = z; /* z = -(order + y) */
703 if (!EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx)) ABORT;
712 scalars[0] = x;
713 scalars[1] = y;
714 scalars[2] = z; /* z = -(x+y) */
718 scalars[3] = &scalar3;
720 if (!EC_POINTs_mul(group, P, NULL, 4, points, scalars, ctx)) ABORT;
1145 const BIGNUM *scalars[3];
1155 scalars[0] = y; /* (group order + 1)/2, so y*Q + y*Q = Q */
1156 scalars[1] = y;
1162 if (!EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx)) ABORT;
1163 if (!EC_POINTs_mul(group, R, z, 2, points, scalars, ctx)) ABORT;
1173 scalars[0] = y;
1174 scalars[1] = z; /* z = -(order + y) */
1176 if (!EC_POINTs_mul(group, P, NULL, 2, points, scalars, ctx)) ABORT;
1185 scalars[0] = x;
1186 scalars[1] = y;
1187 scalars[2] = z; /* z = -(x+y) */
1189 if (!EC_POINTs_mul(group, P, NULL, 3, points, scalars, ctx)) ABORT;