Lines Matching refs:generator
81 /* structure for precomputed multiples of the generator */
87 EC_POINT **points; /* array with pre-calculated multiples of generator:
321 * scalar*generator
328 const EC_POINT *generator = NULL;
379 generator = EC_GROUP_get0_generator(group);
380 if (generator == NULL)
386 /* look if we can use precomputed multiples of generator */
390 if (pre_comp && pre_comp->numblocks && (EC_POINT_cmp(group, generator, pre_comp->points[0], ctx) == 0))
483 * as the wNAF belonging to the generator,
605 if (!EC_POINT_copy(val_sub[i][0], generator)) goto err;
717 * creates an EC_PRE_COMP object with preprecomputed multiples of the generator
720 * 'pre_comp->points' is an array of multiples of the generator
722 * points[0] = generator;
723 * points[1] = 3 * generator;
725 * points[2^(w-1)-1] = (2^(w-1)-1) * generator;
726 * points[2^(w-1)] = 2^blocksize * generator;
727 * points[2^(w-1)+1] = 3 * 2^blocksize * generator;
729 * points[2^(w-1)*(numblocks-1)-1] = (2^(w-1)) * 2^(blocksize*(numblocks-2)) * generator
730 * points[2^(w-1)*(numblocks-1)] = 2^(blocksize*(numblocks-1)) * generator
732 * points[2^(w-1)*numblocks-1] = (2^(w-1)) * 2^(blocksize*(numblocks-1)) * generator
737 const EC_POINT *generator;
752 generator = EC_GROUP_get0_generator(group);
753 if (generator == NULL)
822 if (!EC_POINT_copy(base, generator))