• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/ec/

Lines Matching defs:g_pre_comp

1485  * generator, using certain (large) precomputed multiples in g_pre_comp.
1492 const felem g_pre_comp[16][3])
1524 select_point(bits, 16, g_pre_comp, tmp);
1573 felem g_pre_comp[16][3];
1637 memset(ret->g_pre_comp, 0, sizeof(ret->g_pre_comp));
1832 felem(*g_pre_comp)[3] = NULL;
1854 g_pre_comp = &pre->g_pre_comp[0];
1857 g_pre_comp = (felem(*)[3]) gmul;
1862 if (!felem_to_BN(x, g_pre_comp[1][0]) ||
1863 !felem_to_BN(y, g_pre_comp[1][1]) ||
1864 !felem_to_BN(z, g_pre_comp[1][2])) {
1990 (const felem(*)[3])g_pre_comp);
2058 memcpy(pre->g_pre_comp, gmul, sizeof(pre->g_pre_comp));
2061 if ((!BN_to_felem(pre->g_pre_comp[1][0], &group->generator->X)) ||
2062 (!BN_to_felem(pre->g_pre_comp[1][1], &group->generator->Y)) ||
2063 (!BN_to_felem(pre->g_pre_comp[1][2], &group->generator->Z)))
2067 point_double(pre->g_pre_comp[2 * i][0], pre->g_pre_comp[2 * i][1],
2068 pre->g_pre_comp[2 * i][2], pre->g_pre_comp[i][0],
2069 pre->g_pre_comp[i][1], pre->g_pre_comp[i][2]);
2071 point_double(pre->g_pre_comp[2 * i][0],
2072 pre->g_pre_comp[2 * i][1],
2073 pre->g_pre_comp[2 * i][2],
2074 pre->g_pre_comp[2 * i][0],
2075 pre->g_pre_comp[2 * i][1],
2076 pre->g_pre_comp[2 * i][2]);
2079 /* g_pre_comp[0] is the point at infinity */
2080 memset(pre->g_pre_comp[0], 0, sizeof(pre->g_pre_comp[0]));
2083 point_add(pre->g_pre_comp[6][0], pre->g_pre_comp[6][1],
2084 pre->g_pre_comp[6][2], pre->g_pre_comp[4][0],
2085 pre->g_pre_comp[4][1], pre->g_pre_comp[4][2],
2086 0, pre->g_pre_comp[2][0], pre->g_pre_comp[2][1],
2087 pre->g_pre_comp[2][2]);
2089 point_add(pre->g_pre_comp[10][0], pre->g_pre_comp[10][1],
2090 pre->g_pre_comp[10][2], pre->g_pre_comp[8][0],
2091 pre->g_pre_comp[8][1], pre->g_pre_comp[8][2],
2092 0, pre->g_pre_comp[2][0], pre->g_pre_comp[2][1],
2093 pre->g_pre_comp[2][2]);
2095 point_add(pre->g_pre_comp[12][0], pre->g_pre_comp[12][1],
2096 pre->g_pre_comp[12][2], pre->g_pre_comp[8][0],
2097 pre->g_pre_comp[8][1], pre->g_pre_comp[8][2],
2098 0, pre->g_pre_comp[4][0], pre->g_pre_comp[4][1],
2099 pre->g_pre_comp[4][2]);
2101 point_add(pre->g_pre_comp[14][0], pre->g_pre_comp[14][1],
2102 pre->g_pre_comp[14][2], pre->g_pre_comp[12][0],
2103 pre->g_pre_comp[12][1], pre->g_pre_comp[12][2],
2104 0, pre->g_pre_comp[2][0], pre->g_pre_comp[2][1],
2105 pre->g_pre_comp[2][2]);
2108 point_add(pre->g_pre_comp[2 * i + 1][0],
2109 pre->g_pre_comp[2 * i + 1][1],
2110 pre->g_pre_comp[2 * i + 1][2], pre->g_pre_comp[2 * i][0],
2111 pre->g_pre_comp[2 * i][1], pre->g_pre_comp[2 * i][2], 0,
2112 pre->g_pre_comp[1][0], pre->g_pre_comp[1][1],
2113 pre->g_pre_comp[1][2]);
2115 make_points_affine(15, &(pre->g_pre_comp[1]), tmp_felems);