diff --git a/library/psa_crypto.c b/library/psa_crypto.c index fd76b27b48..0a039710ab 100644 --- a/library/psa_crypto.c +++ b/library/psa_crypto.c @@ -572,6 +572,7 @@ static psa_status_t psa_import_ec_private_key( psa_ecc_curve_t curve, ecp = mbedtls_calloc( 1, sizeof( mbedtls_ecp_keypair ) ); if( ecp == NULL ) return( PSA_ERROR_INSUFFICIENT_MEMORY ); + mbedtls_ecp_keypair_init( ecp ); /* Load the group. */ status = mbedtls_to_psa_error(