Searched refs:pre_comp (Results 1 – 8 of 8) sorted by relevance
| /src/crypto/openssl/crypto/ec/ |
| H A D | ec_mult.c | 425 const EC_PRE_COMP *pre_comp = NULL; in ossl_ec_wNAF_mul() local 470 pre_comp = group->pre_comp.ec; in ossl_ec_wNAF_mul() 471 if (pre_comp && pre_comp->numblocks in ossl_ec_wNAF_mul() 472 && (EC_POINT_cmp(group, generator, pre_comp->points[0], ctx) == 0)) { in ossl_ec_wNAF_mul() 473 blocksize = pre_comp->blocksize; in ossl_ec_wNAF_mul() 484 if (numblocks > pre_comp->numblocks) in ossl_ec_wNAF_mul() 485 numblocks = pre_comp->numblocks; in ossl_ec_wNAF_mul() 487 pre_points_per_block = (size_t)1 << (pre_comp->w - 1); in ossl_ec_wNAF_mul() 490 if (pre_comp->num != (pre_comp->numblocks * pre_points_per_block)) { in ossl_ec_wNAF_mul() 496 pre_comp = NULL; in ossl_ec_wNAF_mul() [all …]
|
| H A D | ecp_nistp224.c | 1091 const felem pre_comp[][3], felem out[3]) in select_point() 1098 const limb *inlimbs = &pre_comp[i][0][0]; in select_point() 1128 const int mixed, const felem pre_comp[][17][3], in batch_mul() 1197 select_point(digit, 17, pre_comp[num], tmp); in batch_mul() 1402 felem(*pre_comp)[17][3] = NULL; in ossl_ec_GFp_nistp224_points_mul() local 1423 pre = group->pre_comp.nistp224; in ossl_ec_GFp_nistp224_points_mul() 1462 pre_comp = OPENSSL_zalloc(sizeof(*pre_comp) * num_points); in ossl_ec_GFp_nistp224_points_mul() 1465 if ((secrets == NULL) || (pre_comp == NULL) in ossl_ec_GFp_nistp224_points_mul() 1508 felem_assign(pre_comp[i][1][0], x_out); in ossl_ec_GFp_nistp224_points_mul() 1509 felem_assign(pre_comp[i][1][1], y_out); in ossl_ec_GFp_nistp224_points_mul() [all …]
|
| H A D | ecp_nistp384.c | 1369 const felem pre_comp[][3], felem out[3]) in select_point() 1377 const limb *inlimbs = &pre_comp[i][0][0]; in select_point() 1408 const int mixed, const felem pre_comp[][17][3], in batch_mul() 1468 select_point(digit, 17, pre_comp[num], tmp); in batch_mul() 1741 felem(*pre_comp)[17][3] = NULL; in ossl_ec_GFp_nistp384_points_mul() local 1763 pre = group->pre_comp.nistp384; in ossl_ec_GFp_nistp384_points_mul() 1802 pre_comp = OPENSSL_zalloc(sizeof(*pre_comp) * num_points); in ossl_ec_GFp_nistp384_points_mul() 1805 if ((secrets == NULL) || (pre_comp == NULL) in ossl_ec_GFp_nistp384_points_mul() 1851 memcpy(pre_comp[i][1][0], x_out, sizeof(felem)); in ossl_ec_GFp_nistp384_points_mul() 1852 memcpy(pre_comp[i][1][1], y_out, sizeof(felem)); in ossl_ec_GFp_nistp384_points_mul() [all …]
|
| H A D | ecp_nistp521.c | 1463 const felem pre_comp[][3], felem out[3]) in select_point() 1471 const limb *inlimbs = &pre_comp[i][0][0]; in select_point() 1501 const int mixed, const felem pre_comp[][17][3], in batch_mul() 1560 select_point(digit, 17, pre_comp[num], tmp); in batch_mul() 1835 felem(*pre_comp)[17][3] = NULL; in ossl_ec_GFp_nistp521_points_mul() local 1857 pre = group->pre_comp.nistp521; in ossl_ec_GFp_nistp521_points_mul() 1896 pre_comp = OPENSSL_zalloc(sizeof(*pre_comp) * num_points); in ossl_ec_GFp_nistp521_points_mul() 1899 if ((secrets == NULL) || (pre_comp == NULL) in ossl_ec_GFp_nistp521_points_mul() 1945 memcpy(pre_comp[i][1][0], x_out, sizeof(felem)); in ossl_ec_GFp_nistp521_points_mul() 1946 memcpy(pre_comp[i][1][1], y_out, sizeof(felem)); in ossl_ec_GFp_nistp521_points_mul() [all …]
|
| H A D | ecp_nistp256.c | 1632 const smallfelem pre_comp[16][3], smallfelem out[3]) in select_point() 1640 const u64 *inlimbs = (u64 *)&pre_comp[i][0][0]; in select_point() 1670 const int mixed, const smallfelem pre_comp[][17][3], in batch_mul() 1743 select_point(digit, 17, pre_comp[num], tmp); in batch_mul() 2020 smallfelem(*pre_comp)[17][3] = NULL; in ossl_ec_GFp_nistp256_points_mul() local 2043 pre = group->pre_comp.nistp256; in ossl_ec_GFp_nistp256_points_mul() 2081 pre_comp = OPENSSL_malloc(sizeof(*pre_comp) * num_points); in ossl_ec_GFp_nistp256_points_mul() 2084 if ((secrets == NULL) || (pre_comp == NULL) in ossl_ec_GFp_nistp256_points_mul() 2093 memset(pre_comp, 0, sizeof(*pre_comp) * num_points); in ossl_ec_GFp_nistp256_points_mul() 2132 felem_shrink(pre_comp[i][1][0], x_out); in ossl_ec_GFp_nistp256_points_mul() [all …]
|
| H A D | ec_lib.c | 93 EC_nistz256_pre_comp_free(group->pre_comp.nistz256); in EC_pre_comp_free() 98 EC_nistp224_pre_comp_free(group->pre_comp.nistp224); in EC_pre_comp_free() 101 EC_nistp256_pre_comp_free(group->pre_comp.nistp256); in EC_pre_comp_free() 104 ossl_ec_nistp384_pre_comp_free(group->pre_comp.nistp384); in EC_pre_comp_free() 107 EC_nistp521_pre_comp_free(group->pre_comp.nistp521); in EC_pre_comp_free() 117 EC_ec_pre_comp_free(group->pre_comp.ec); in EC_pre_comp_free() 120 group->pre_comp.ec = NULL; in EC_pre_comp_free() 182 dest->pre_comp.ec = NULL; in EC_GROUP_copy() 186 dest->pre_comp.nistz256 = EC_nistz256_pre_comp_dup(src->pre_comp.nistz256); in EC_GROUP_copy() 191 dest->pre_comp.nistp224 = EC_nistp224_pre_comp_dup(src->pre_comp.nistp224); in EC_GROUP_copy() [all …]
|
| H A D | ecp_nistz256.c | 806 NISTZ256_PRE_COMP *pre_comp; in ecp_nistz256_mult_precompute() local 830 if ((pre_comp = ecp_nistz256_pre_comp_new(group)) == NULL) in ecp_nistz256_mult_precompute() 895 pre_comp->group = group; in ecp_nistz256_mult_precompute() 896 pre_comp->w = w; in ecp_nistz256_mult_precompute() 897 pre_comp->precomp = preComputedTable; in ecp_nistz256_mult_precompute() 898 pre_comp->precomp_storage = precomp_storage; in ecp_nistz256_mult_precompute() 900 SETPRECOMP(group, nistz256, pre_comp); in ecp_nistz256_mult_precompute() 901 pre_comp = NULL; in ecp_nistz256_mult_precompute() 908 EC_nistz256_pre_comp_free(pre_comp); in ecp_nistz256_mult_precompute() 940 const NISTZ256_PRE_COMP *pre_comp = NULL; in ecp_nistz256_points_mul() local [all …]
|
| H A D | ec_local.h | 283 } pre_comp; member 290 g->pre_comp_type = PCT_##type, g->pre_comp.type = pre 292 g->pre_comp_type == PCT_##type && g->pre_comp.type != NULL
|