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

Lines Matching refs:pre

1428  * Base point pre computation
1846 NISTP256_PRE_COMP *pre = pre_;
1848 if (!pre)
1851 i = CRYPTO_add(&pre->references, -1, CRYPTO_LOCK_EC_PRE_COMP);
1855 OPENSSL_free(pre);
1861 NISTP256_PRE_COMP *pre = pre_;
1863 if (!pre)
1866 i = CRYPTO_add(&pre->references, -1, CRYPTO_LOCK_EC_PRE_COMP);
1870 OPENSSL_cleanse(pre, sizeof *pre);
1871 OPENSSL_free(pre);
2023 NISTP256_PRE_COMP *pre = NULL;
2040 pre = EC_EX_DATA_get_data(group->extra_data,
2044 if (pre)
2046 g_pre_comp = (const smallfelem(*)[16][3])pre->g_pre_comp;
2217 NISTP256_PRE_COMP *pre = NULL;
2245 if ((pre = nistp256_pre_comp_new()) == NULL)
2251 memcpy(pre->g_pre_comp, gmul, sizeof(pre->g_pre_comp));
2258 felem_shrink(pre->g_pre_comp[0][1][0], x_tmp);
2259 felem_shrink(pre->g_pre_comp[0][1][1], y_tmp);
2260 felem_shrink(pre->g_pre_comp[0][1][2], z_tmp);
2266 point_double_small(pre->g_pre_comp[1][i][0], pre->g_pre_comp[1][i][1],
2267 pre->g_pre_comp[1][i][2], pre->g_pre_comp[0][i][0],
2268 pre->g_pre_comp[0][i][1],
2269 pre->g_pre_comp[0][i][2]);
2271 point_double_small(pre->g_pre_comp[1][i][0],
2272 pre->g_pre_comp[1][i][1],
2273 pre->g_pre_comp[1][i][2],
2274 pre->g_pre_comp[1][i][0],
2275 pre->g_pre_comp[1][i][1],
2276 pre->g_pre_comp[1][i][2]);
2280 point_double_small(pre->g_pre_comp[0][2 * i][0],
2281 pre->g_pre_comp[0][2 * i][1],
2282 pre->g_pre_comp[0][2 * i][2],
2283 pre->g_pre_comp[1][i][0], pre->g_pre_comp[1][i][1],
2284 pre->g_pre_comp[1][i][2]);
2286 point_double_small(pre->g_pre_comp[0][2 * i][0],
2287 pre->g_pre_comp[0][2 * i][1],
2288 pre->g_pre_comp[0][2 * i][2],
2289 pre->g_pre_comp[0][2 * i][0],
2290 pre->g_pre_comp[0][2 * i][1],
2291 pre->g_pre_comp[0][2 * i][2]);
2296 memset(pre->g_pre_comp[i][0], 0, sizeof(pre->g_pre_comp[i][0]));
2299 point_add_small(pre->g_pre_comp[i][6][0], pre->g_pre_comp[i][6][1],
2300 pre->g_pre_comp[i][6][2], pre->g_pre_comp[i][4][0],
2301 pre->g_pre_comp[i][4][1], pre->g_pre_comp[i][4][2],
2302 pre->g_pre_comp[i][2][0], pre->g_pre_comp[i][2][1],
2303 pre->g_pre_comp[i][2][2]);
2305 point_add_small(pre->g_pre_comp[i][10][0], pre->g_pre_comp[i][10][1],
2306 pre->g_pre_comp[i][10][2], pre->g_pre_comp[i][8][0],
2307 pre->g_pre_comp[i][8][1], pre->g_pre_comp[i][8][2],
2308 pre->g_pre_comp[i][2][0], pre->g_pre_comp[i][2][1],
2309 pre->g_pre_comp[i][2][2]);
2311 point_add_small(pre->g_pre_comp[i][12][0], pre->g_pre_comp[i][12][1],
2312 pre->g_pre_comp[i][12][2], pre->g_pre_comp[i][8][0],
2313 pre->g_pre_comp[i][8][1], pre->g_pre_comp[i][8][2],
2314 pre->g_pre_comp[i][4][0], pre->g_pre_comp[i][4][1],
2315 pre->g_pre_comp[i][4][2]);
2319 point_add_small(pre->g_pre_comp[i][14][0], pre->g_pre_comp[i][14][1],
2320 pre->g_pre_comp[i][14][2], pre->g_pre_comp[i][12][0],
2321 pre->g_pre_comp[i][12][1], pre->g_pre_comp[i][12][2],
2322 pre->g_pre_comp[i][2][0], pre->g_pre_comp[i][2][1],
2323 pre->g_pre_comp[i][2][2]);
2326 point_add_small(pre->g_pre_comp[i][2 * j + 1][0],
2327 pre->g_pre_comp[i][2 * j + 1][1],
2328 pre->g_pre_comp[i][2 * j + 1][2],
2329 pre->g_pre_comp[i][2 * j][0],
2330 pre->g_pre_comp[i][2 * j][1],
2331 pre->g_pre_comp[i][2 * j][2],
2332 pre->g_pre_comp[i][1][0],
2333 pre->g_pre_comp[i][1][1],
2334 pre->g_pre_comp[i][1][2]);
2337 make_points_affine(31, &(pre->g_pre_comp[0][1]), tmp_smallfelems);
2340 if (!EC_EX_DATA_set_data(&group->extra_data, pre, nistp256_pre_comp_dup,
2345 pre = NULL;
2352 if (pre)
2353 nistp256_pre_comp_free(pre);