mirror of
https://github.com/espressif/mbedtls.git
synced 2025-05-08 19:04:04 +08:00
Handle dependency on ECP_C in ECC KDF
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
parent
bb576febb2
commit
3831637e85
@ -5559,6 +5559,7 @@ static psa_status_t psa_generate_derived_ecc_key_weierstrass_helper(
|
|||||||
uint8_t **data
|
uint8_t **data
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
#if defined(MBEDTLS_ECP_C)
|
||||||
unsigned key_out_of_range = 1;
|
unsigned key_out_of_range = 1;
|
||||||
mbedtls_mpi k;
|
mbedtls_mpi k;
|
||||||
mbedtls_mpi diff_N_2;
|
mbedtls_mpi diff_N_2;
|
||||||
@ -5642,6 +5643,13 @@ cleanup:
|
|||||||
mbedtls_mpi_free(&k);
|
mbedtls_mpi_free(&k);
|
||||||
mbedtls_mpi_free(&diff_N_2);
|
mbedtls_mpi_free(&diff_N_2);
|
||||||
return status;
|
return status;
|
||||||
|
#else /* MBEDTLS_ECP_C */
|
||||||
|
(void) slot;
|
||||||
|
(void) bits;
|
||||||
|
(void) operation;
|
||||||
|
(void) data;
|
||||||
|
return PSA_ERROR_NOT_SUPPORTED;
|
||||||
|
#endif /* MBEDTLS_ECP_C */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ECC keys on a Montgomery elliptic curve draws a byte string whose length
|
/* ECC keys on a Montgomery elliptic curve draws a byte string whose length
|
||||||
|
Loading…
x
Reference in New Issue
Block a user