ecp: use ecp_curves_new always

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
Manuel Pégourié-Gonnard 2026-04-08 12:34:27 +02:00
parent 4f8212ab7e
commit a3edad8422
3 changed files with 6 additions and 12 deletions

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) {

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 */

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 */