mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
mbedtls: Temporarily disable default hardware crypto SHA & bignum
Due to limitations referenced in the comments of the changes.
This commit is contained in:
parent
f01cabf71d
commit
67a26d52ac
@ -238,16 +238,21 @@
|
|||||||
uncommenting each _ALT macro will use the
|
uncommenting each _ALT macro will use the
|
||||||
hardware-accelerated implementation. */
|
hardware-accelerated implementation. */
|
||||||
#define MBEDTLS_AES_ALT
|
#define MBEDTLS_AES_ALT
|
||||||
#define MBEDTLS_SHA1_ALT
|
|
||||||
#define MBEDTLS_SHA256_ALT
|
/* Currently hardware SHA does not work with TLS handshake,
|
||||||
#define MBEDTLS_SHA512_ALT
|
due to concurrency issue. Internal TW#7111. */
|
||||||
|
//#define MBEDTLS_SHA1_ALT
|
||||||
|
//#define MBEDTLS_SHA256_ALT
|
||||||
|
//#define MBEDTLS_SHA512_ALT
|
||||||
|
|
||||||
/* The following MPI (bignum) functions have ESP32 hardware support,
|
/* The following MPI (bignum) functions have ESP32 hardware support,
|
||||||
Uncommenting these macros will use the hardware-accelerated
|
Uncommenting these macros will use the hardware-accelerated
|
||||||
implementations.
|
implementations.
|
||||||
|
|
||||||
|
Disabled as number of limbs limited by bug. Internal TW#7112.
|
||||||
*/
|
*/
|
||||||
#define MBEDTLS_MPI_EXP_MOD_ALT
|
//#define MBEDTLS_MPI_EXP_MOD_ALT
|
||||||
#define MBEDTLS_MPI_MUL_MPI_ALT
|
//#define MBEDTLS_MPI_MUL_MPI_ALT
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \def MBEDTLS_MD2_PROCESS_ALT
|
* \def MBEDTLS_MD2_PROCESS_ALT
|
||||||
|
Loading…
Reference in New Issue
Block a user