ecp: use ecp_curves_new always

Signed-off-by: Manuel Pégourié-Gonnard <[email protected]>
This commit is contained in:
Manuel Pégourié-Gonnard
2026-05-18 10:36:13 +02:00
parent 4f8212ab7e
commit a3edad8422
3 changed files with 6 additions and 12 deletions
+1 -5
View File
@@ -581,11 +581,7 @@ void mbedtls_ecp_group_free(mbedtls_ecp_group *grp)
mbedtls_mpi_free(&grp->A);
mbedtls_mpi_free(&grp->B);
mbedtls_ecp_point_free(&grp->G);
#if !defined(MBEDTLS_ECP_WITH_MPI_UINT)
mbedtls_mpi_free(&grp->N);
mbedtls_mpi_free(&grp->P);
#endif
/* Don't free N and P, those are static */
}
if (!ecp_group_is_static_comb_table(grp) && grp->T != NULL) {
+2 -2
View File
@@ -7,7 +7,7 @@
#include "common.h"
#if !defined(MBEDTLS_ECP_WITH_MPI_UINT)
#if 0 && !defined(MBEDTLS_ECP_WITH_MPI_UINT)
#if defined(MBEDTLS_ECP_LIGHT)
@@ -5446,4 +5446,4 @@ static int ecp_mod_p256k1(mbedtls_mpi *N)
#endif /* !MBEDTLS_ECP_ALT */
#endif /* MBEDTLS_ECP_LIGHT */
#endif /* MBEDTLS_ECP_WITH_MPI_UINT */
#endif /* 0 && !MBEDTLS_ECP_WITH_MPI_UINT */
+3 -5
View File
@@ -7,8 +7,6 @@
#include "common.h"
#if defined(MBEDTLS_ECP_WITH_MPI_UINT)
#if defined(MBEDTLS_ECP_LIGHT)
#include "mbedtls/ecp.h"
@@ -5811,7 +5809,8 @@ int mbedtls_ecp_mod_p256k1_raw(mbedtls_mpi_uint *X, size_t X_limbs)
#endif /* MBEDTLS_ECP_DP_SECP256K1_ENABLED */
#if defined(MBEDTLS_TEST_HOOKS)
#if defined(MBEDTLS_TEST_HOOKS) && defined(MBEDTLS_ECP_WITH_MPI_UINT)
MBEDTLS_STATIC_TESTABLE
int mbedtls_ecp_modulus_setup(mbedtls_mpi_mod_modulus *N,
const mbedtls_ecp_group_id id,
@@ -6019,8 +6018,7 @@ int mbedtls_ecp_modulus_setup(mbedtls_mpi_mod_modulus *N,
}
return 0;
}
#endif /* MBEDTLS_TEST_HOOKS */
#endif /* MBEDTLS_TEST_HOOKS && MBEDTLS_ECP_WITH_MPI_UINT */
#endif /* !MBEDTLS_ECP_ALT */
#endif /* MBEDTLS_ECP_LIGHT */
#endif /* MBEDTLS_ECP_WITH_MPI_UINT */