Lines Matching refs:generator
77 /* structure for precomputed multiples of the generator */
85 * generator: 'num' pointers to EC_POINT
327 * scalar*generator
335 const EC_POINT *generator = NULL;
382 generator = EC_GROUP_get0_generator(group);
383 if (generator == NULL) {
388 /* look if we can use precomputed multiples of generator */
395 && (EC_POINT_cmp(group, generator, pre_comp->points[0], ctx) ==
492 * belonging to the generator, so wNAF splitting will not buy
615 if (!EC_POINT_copy(val_sub[i][0], generator))
721 * creates an EC_PRE_COMP object with preprecomputed multiples of the generator
724 * 'pre_comp->points' is an array of multiples of the generator
726 * points[0] = generator;
727 * points[1] = 3 * generator;
729 * points[2^(w-1)-1] = (2^(w-1)-1) * generator;
730 * points[2^(w-1)] = 2^blocksize * generator;
731 * points[2^(w-1)+1] = 3 * 2^blocksize * generator;
733 * points[2^(w-1)*(numblocks-1)-1] = (2^(w-1)) * 2^(blocksize*(numblocks-2)) * generator
734 * points[2^(w-1)*(numblocks-1)] = 2^(blocksize*(numblocks-1)) * generator
736 * points[2^(w-1)*numblocks-1] = (2^(w-1)) * 2^(blocksize*(numblocks-1)) * generator
741 const EC_POINT *generator;
757 generator = EC_GROUP_get0_generator(group);
758 if (generator == NULL) {
823 if (!EC_POINT_copy(base, generator))