Merge branch 'bugfix/disable_crypto_acceleration' into 'master'
mbedtls: Temporarily disable hardware acceleration in dual-core mode See merge request !956
This commit is contained in:
commit
571ee9d1cb
1 changed files with 12 additions and 0 deletions
|
@ -31,14 +31,25 @@ config MBEDTLS_DEBUG
|
||||||
at runtime in order to enable mbedTLS debug output via the ESP
|
at runtime in order to enable mbedTLS debug output via the ESP
|
||||||
log mechanism.
|
log mechanism.
|
||||||
|
|
||||||
|
config MBEDTLS_UNSAFE_ACCELERATION
|
||||||
|
bool "Allow buggy hardware acceleration features"
|
||||||
|
depends on !FREERTOS_UNICORE
|
||||||
|
default n
|
||||||
|
help
|
||||||
|
A bug currently prevents dual cores & crypto hardware acceleration from being used together.
|
||||||
|
|
||||||
|
Enable this option to allow hardware acceleration anyhow (note that invalid results or crashes may occur.)
|
||||||
|
|
||||||
config MBEDTLS_HARDWARE_AES
|
config MBEDTLS_HARDWARE_AES
|
||||||
bool "Enable hardware AES acceleration"
|
bool "Enable hardware AES acceleration"
|
||||||
|
depends on MBEDTLS_UNSAFE_ACCELERATION || FREERTOS_UNICORE
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Enable hardware accelerated AES encryption & decryption.
|
Enable hardware accelerated AES encryption & decryption.
|
||||||
|
|
||||||
config MBEDTLS_HARDWARE_MPI
|
config MBEDTLS_HARDWARE_MPI
|
||||||
bool "Enable hardware MPI (bignum) acceleration"
|
bool "Enable hardware MPI (bignum) acceleration"
|
||||||
|
depends on MBEDTLS_UNSAFE_ACCELERATION || FREERTOS_UNICORE
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Enable hardware accelerated multiple precision integer operations.
|
Enable hardware accelerated multiple precision integer operations.
|
||||||
|
@ -60,6 +71,7 @@ config MBEDTLS_MPI_USE_INTERRUPT
|
||||||
|
|
||||||
config MBEDTLS_HARDWARE_SHA
|
config MBEDTLS_HARDWARE_SHA
|
||||||
bool "Enable hardware SHA acceleration"
|
bool "Enable hardware SHA acceleration"
|
||||||
|
depends on MBEDTLS_UNSAFE_ACCELERATION || FREERTOS_UNICORE
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Enable hardware accelerated SHA1, SHA256, SHA384 & SHA512 in mbedTLS.
|
Enable hardware accelerated SHA1, SHA256, SHA384 & SHA512 in mbedTLS.
|
||||||
|
|
Loading…
Reference in a new issue