Remove features with missing dependencies from config.h
The default config.h omits non-crypto features. Remove some features that had been accidentally left in but have dependencies that had been removed. Also update configs/config-psa-crypto.h to match include/mbedtls/config.h. They were historically identical but started diverging when the feature-psa branch was rebased on top of a more recent upstream. Now the code builds with the "full" config.
This commit is contained in:
parent
13187931f1
commit
1672d1d2e4
2 changed files with 0 additions and 52 deletions
|
@ -152,13 +152,10 @@
|
||||||
* \warning MBEDTLS_PLATFORM_XXX_ALT cannot be defined at the same time as
|
* \warning MBEDTLS_PLATFORM_XXX_ALT cannot be defined at the same time as
|
||||||
* MBEDTLS_PLATFORM_XXX_MACRO!
|
* MBEDTLS_PLATFORM_XXX_MACRO!
|
||||||
*
|
*
|
||||||
* Requires: MBEDTLS_PLATFORM_TIME_ALT requires MBEDTLS_HAVE_TIME
|
|
||||||
*
|
|
||||||
* Uncomment a macro to enable alternate implementation of specific base
|
* Uncomment a macro to enable alternate implementation of specific base
|
||||||
* platform function
|
* platform function
|
||||||
*/
|
*/
|
||||||
//#define MBEDTLS_PLATFORM_EXIT_ALT
|
//#define MBEDTLS_PLATFORM_EXIT_ALT
|
||||||
//#define MBEDTLS_PLATFORM_TIME_ALT
|
|
||||||
//#define MBEDTLS_PLATFORM_FPRINTF_ALT
|
//#define MBEDTLS_PLATFORM_FPRINTF_ALT
|
||||||
//#define MBEDTLS_PLATFORM_PRINTF_ALT
|
//#define MBEDTLS_PLATFORM_PRINTF_ALT
|
||||||
//#define MBEDTLS_PLATFORM_SNPRINTF_ALT
|
//#define MBEDTLS_PLATFORM_SNPRINTF_ALT
|
||||||
|
@ -1221,29 +1218,6 @@
|
||||||
*/
|
*/
|
||||||
#define MBEDTLS_GCM_C
|
#define MBEDTLS_GCM_C
|
||||||
|
|
||||||
/**
|
|
||||||
* \def MBEDTLS_HAVEGE_C
|
|
||||||
*
|
|
||||||
* Enable the HAVEGE random generator.
|
|
||||||
*
|
|
||||||
* Warning: the HAVEGE random generator is not suitable for virtualized
|
|
||||||
* environments
|
|
||||||
*
|
|
||||||
* Warning: the HAVEGE random generator is dependent on timing and specific
|
|
||||||
* processor traits. It is therefore not advised to use HAVEGE as
|
|
||||||
* your applications primary random generator or primary entropy pool
|
|
||||||
* input. As a secondary input to your entropy pool, it IS able add
|
|
||||||
* the (limited) extra entropy it provides.
|
|
||||||
*
|
|
||||||
* Module: library/havege.c
|
|
||||||
* Caller:
|
|
||||||
*
|
|
||||||
* Requires: MBEDTLS_TIMING_C
|
|
||||||
*
|
|
||||||
* Uncomment to enable the HAVEGE random generator.
|
|
||||||
*/
|
|
||||||
//#define MBEDTLS_HAVEGE_C
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \def MBEDTLS_HMAC_DRBG_C
|
* \def MBEDTLS_HMAC_DRBG_C
|
||||||
*
|
*
|
||||||
|
|
|
@ -178,13 +178,10 @@
|
||||||
* \warning MBEDTLS_PLATFORM_XXX_ALT cannot be defined at the same time as
|
* \warning MBEDTLS_PLATFORM_XXX_ALT cannot be defined at the same time as
|
||||||
* MBEDTLS_PLATFORM_XXX_MACRO!
|
* MBEDTLS_PLATFORM_XXX_MACRO!
|
||||||
*
|
*
|
||||||
* Requires: MBEDTLS_PLATFORM_TIME_ALT requires MBEDTLS_HAVE_TIME
|
|
||||||
*
|
|
||||||
* Uncomment a macro to enable alternate implementation of specific base
|
* Uncomment a macro to enable alternate implementation of specific base
|
||||||
* platform function
|
* platform function
|
||||||
*/
|
*/
|
||||||
//#define MBEDTLS_PLATFORM_EXIT_ALT
|
//#define MBEDTLS_PLATFORM_EXIT_ALT
|
||||||
//#define MBEDTLS_PLATFORM_TIME_ALT
|
|
||||||
//#define MBEDTLS_PLATFORM_FPRINTF_ALT
|
//#define MBEDTLS_PLATFORM_FPRINTF_ALT
|
||||||
//#define MBEDTLS_PLATFORM_PRINTF_ALT
|
//#define MBEDTLS_PLATFORM_PRINTF_ALT
|
||||||
//#define MBEDTLS_PLATFORM_SNPRINTF_ALT
|
//#define MBEDTLS_PLATFORM_SNPRINTF_ALT
|
||||||
|
@ -1395,29 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define MBEDTLS_GCM_C
|
#define MBEDTLS_GCM_C
|
||||||
|
|
||||||
/**
|
|
||||||
* \def MBEDTLS_HAVEGE_C
|
|
||||||
*
|
|
||||||
* Enable the HAVEGE random generator.
|
|
||||||
*
|
|
||||||
* Warning: the HAVEGE random generator is not suitable for virtualized
|
|
||||||
* environments
|
|
||||||
*
|
|
||||||
* Warning: the HAVEGE random generator is dependent on timing and specific
|
|
||||||
* processor traits. It is therefore not advised to use HAVEGE as
|
|
||||||
* your applications primary random generator or primary entropy pool
|
|
||||||
* input. As a secondary input to your entropy pool, it IS able add
|
|
||||||
* the (limited) extra entropy it provides.
|
|
||||||
*
|
|
||||||
* Module: library/havege.c
|
|
||||||
* Caller:
|
|
||||||
*
|
|
||||||
* Requires: MBEDTLS_TIMING_C
|
|
||||||
*
|
|
||||||
* Uncomment to enable the HAVEGE random generator.
|
|
||||||
*/
|
|
||||||
//#define MBEDTLS_HAVEGE_C
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \def MBEDTLS_HKDF_C
|
* \def MBEDTLS_HKDF_C
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue