Lines Matching defs:pre_comp
1102 * The pre_comp array argument should be size of |size| argument
1105 const felem pre_comp[][3], felem out[3])
1112 const limb *inlimbs = &pre_comp[i][0][0];
1134 * small point multiples 0*P, 1*P, ..., 16*P are in pre_comp[], the scalars
1142 const int mixed, const felem pre_comp[][17][3],
1211 select_point(digit, 17, pre_comp[num], tmp);
1423 felem (*pre_comp)[17][3] = NULL;
1444 pre = group->pre_comp.nistp224;
1485 pre_comp = OPENSSL_zalloc(sizeof(*pre_comp) * num_points);
1489 if ((secrets == NULL) || (pre_comp == NULL)
1536 felem_assign(pre_comp[i][1][0], x_out);
1537 felem_assign(pre_comp[i][1][1], y_out);
1538 felem_assign(pre_comp[i][1][2], z_out);
1541 point_add(pre_comp[i][j][0], pre_comp[i][j][1],
1542 pre_comp[i][j][2], pre_comp[i][1][0],
1543 pre_comp[i][1][1], pre_comp[i][1][2], 0,
1544 pre_comp[i][j - 1][0],
1545 pre_comp[i][j - 1][1],
1546 pre_comp[i][j - 1][2]);
1548 point_double(pre_comp[i][j][0], pre_comp[i][j][1],
1549 pre_comp[i][j][2], pre_comp[i][j / 2][0],
1550 pre_comp[i][j / 2][1],
1551 pre_comp[i][j / 2][2]);
1557 make_points_affine(num_points * 17, pre_comp[0], tmp_felems);
1581 mixed, (const felem(*)[17][3])pre_comp, g_pre_comp);
1586 NULL, mixed, (const felem(*)[17][3])pre_comp, NULL);
1604 OPENSSL_free(pre_comp);