zephyr/modules
Tomi Fontanilles c1342b3aa9 modules: mbedtls: remove the default enabling of features
In an effort to shave off code size, remove out-of-the-box
enabling of crypto features (except SHA-256).

Configurations are adjusted to enable what they need.

Bonuses:

- When enabled, AES now defaults to using a smaller version
(`CONFIG_MBEDTLS_AES_ROM_TABLES` isn't default enabled anymore,
and if enabled, `CONFIG_MBEDTLS_AES_FEWER_TABLES` defaults to y).

- Conditions around Mbed TLS Kconfig options have been improved
to reflect the reality of the dependencies.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
2024-05-31 16:33:06 -05:00
..
acpica
canopennode
cmsis
cmsis-dsp
cmsis-nn
fatfs
hal_ambiq drivers: spi: create Ambiq SPI BLEIF driver 2024-05-27 03:27:43 -07:00
hal_ethos_u
hal_gigadevice
hal_infineon boards: arm: Introduce Infineon CYW920829M2EVK-02 board 2024-05-24 18:05:11 -04:00
hal_nordic modules: hal_nordic: require nrf-regtool 5.3.0 2024-05-30 05:20:50 -07:00
hal_nxp
hal_rpi_pico
hal_st
hostap modules: mbedtls: rename CONFIG_MBEDTLS_MAC_*_ENABLED and rm duplicates 2024-05-29 08:39:26 +02:00
liblc3
littlefs
loramac-node lorawan: services: add Fragmented Data Block Transport 2024-05-02 16:54:43 +02:00
lvgl modules: lvgl: fix pointer input for normal orientation 2024-05-30 09:46:13 -05:00
lz4
mbedtls modules: mbedtls: remove the default enabling of features 2024-05-31 16:33:06 -05:00
nanopb modules: nanopb: Pull upstream fixes 2024-05-07 21:22:43 -04:00
openthread
percepio
segger modules: segger: Add Kconfig option to use CCM for data 2024-04-17 14:38:54 +02:00
tflite-micro
thrift
trusted-firmware-a
trusted-firmware-m modules: tf-m: support MCUboot signature types other than RSA-3072 2024-05-29 04:56:40 -07:00
uoscore-uedhoc
zcbor
Kconfig
Kconfig.altera
Kconfig.atmel
Kconfig.chre
Kconfig.cypress
Kconfig.eos_s3
Kconfig.esp32
Kconfig.imx
Kconfig.infineon
Kconfig.intel
Kconfig.libmetal
Kconfig.mcuboot mcuboot: Remove OVERWRITE_ONLY from DIRECT_XIP modes. 2024-05-08 12:04:45 +02:00
Kconfig.mcux modules: Add Kconfig to Kconfig.mcux for BLE support 2024-05-25 11:23:04 +03:00
Kconfig.microchip soc: microchip: mec: Add new HAL based MEC5 family chips 2024-05-21 16:45:30 -04:00
Kconfig.nuvoton drivers: rtc: support for Nuvoton numaker m46x 2024-04-30 14:31:29 -04:00
Kconfig.nxp_s32
Kconfig.open-amp
Kconfig.picolibc
Kconfig.silabs
Kconfig.simplelink
Kconfig.sof
Kconfig.stm32
Kconfig.sysbuild
Kconfig.syst
Kconfig.telink
Kconfig.tinycrypt
Kconfig.vega
Kconfig.wurthelektronik
Kconfig.xtensa
modules.cmake