Michiba Toryu
c23f1c1112
modules: openthread: support platform-allocated crypto contexts
...
OpenThread can leave crypto operation contexts to the platform
(OPENTHREAD_CONFIG_CRYPTO_PLATFORM_ALLOCS_CONTEXT) instead of embedding
them in the core. Add OPENTHREAD_CRYPTO_PLATFORM_ALLOCS_CONTEXT, off by
default. When it is set, each operation type is drawn from its own
memory slab, with a Kconfig count, so the number of live contexts is
fixed and unrelated heap use cannot displace one.
An empty slab calls k_panic(). OpenThread core does not reliably check
otPlatCrypto*Init(), and a NULL context would leave crypto output
buffers unwritten.
The option depends on OPENTHREAD_CRYPTO_PSA.
Move the existing radio tests under tests/subsys/openthread/radio so the
crypto test can sit beside them. The radio test contents are unchanged.
Assisted-by: Cursor:grok-4.7
Signed-off-by: Michiba Toryu <Michiba.Toryu@silabs.com>
2026-10-30 10:13:03 -04:00
..
acpica
cmsis
arch: arm: select the CMSIS core that the CPU needs
2026-10-29 19:43:27 -04:00
cmsis-dsp
tests: cmsis_dsp: update cmsis-dsp to v1.17.1
2026-08-31 21:35:32 -04:00
cmsis-nn
modules: cmsis-nn: update to v8.0.0
2026-09-30 12:47:50 +02:00
cmsis_6
arch: arm: select the CMSIS core that the CPU needs
2026-10-29 19:43:27 -04:00
dhara
modules: dhara: Implement Dhara disk driver as Zephyr module
2026-03-18 08:36:45 -05:00
fatfs
modules: {fatfs, hal_nordic, hal_nxp, hal_realtek, hostap}: fix typo
2026-10-06 22:40:01 +02:00
hal_afbr
drivers: sensor: use inclusive SPI terminology
2026-09-01 21:04:50 -04:00
hal_ambiq
drivers: i2c: add i2c target support for ambiq soc
2026-04-16 10:19:51 +02:00
hal_bouffalolab
soc: bflb: bl808: add WiFi platform support
2026-10-28 22:36:48 -04:00
hal_ethos_u
drivers: misc: ethos_u: fix PSE84 default NPU config to U55-128
2026-09-30 12:48:47 +02:00
hal_gigadevice
modules: update modules hal_gigadevice for gd32c2x1
2026-09-23 10:30:12 +01:00
hal_infineon
modules: hal_infineon: Add MXCRYPTOLITE PDL source
2026-10-29 19:43:22 -04:00
hal_nordic
modules: hal_nordic: nrfx: add WDT stop-at-init option
2026-10-29 19:45:15 -04:00
hal_nxp
memc: add NXP SEMC controller and SDRAM drivers
2026-10-30 10:11:31 -04:00
hal_realtek
modules: {fatfs, hal_nordic, hal_nxp, hal_realtek, hostap}: fix typo
2026-10-06 22:40:01 +02:00
hal_rpi_pico
modules: hal_rpi_pico: drop the unused EXTEXCLALL initializer
2026-09-16 09:33:39 +02:00
hal_sifli
west.yml: hal_sifli: Update to latest revision
2026-01-11 13:03:33 +01:00
hal_silabs
modules: hal_silabs: Stub countermeasure mask load for no-blob builds
2026-09-26 08:40:55 +02:00
hal_st
drivers/sensor: lsm6dsvxxx: add ism6hg256x support
2026-01-12 12:26:41 -06:00
hal_tdk
modules: hal_tdk: Add icm566xx support
2026-08-05 13:54:23 +01:00
hal_wch
drivers: pinctrl: add WCH CH570 pin controller driver
2026-08-03 15:00:06 -04:00
hal_wurthelektronik
sensor: wsen: add missing dependencies
2026-08-14 16:12:50 -04:00
hostap
modules: hostap: Return error if driver set country fails
2026-10-29 15:46:13 -04:00
liblc3
style: modules: apply coding style on CMakeLists.txt files
2025-11-17 13:48:03 -05:00
libsbc
libsbc: Fix compiler-specific warning flag for non-GNU compilers
2025-12-05 10:52:18 +02:00
littlefs
lora-basics-modem
tree-wide: replace usages of k_work_q thread with thread_id
2026-06-29 22:17:45 -04:00
loramac-node
lorawan: rename region Kconfig symbols to be backend-agnostic
2026-01-16 11:41:01 +00:00
lvgl
modules: lvgl: Only add display rounder cb if enabled
2026-10-08 09:07:05 +02:00
mbedtls
modules: mbedtls: mark EXTERNAL_RNG_ALLOW_NON_CSPRNG as NOT_SECURE
2026-10-19 10:23:29 +02:00
nanopb
modules: nanopb: fix race condition in zephyr_nanopb_sources
2026-01-01 21:28:33 +01:00
nrf_wifi
samples: Replace divider set API with set rate API in clock users
2026-10-28 22:29:28 -04:00
openthread
modules: openthread: support platform-allocated crypto contexts
2026-10-30 10:13:03 -04:00
percepio
manifest: update percepio
2026-02-12 20:03:39 +01:00
segger
manifest: Update segger with enabling DT sections
2025-12-08 06:11:51 -05:00
tflite-micro
modules: tflite-micro: update to latest main
2026-09-30 12:47:50 +02:00
trusted-firmware-a
modules: tfa: Introduce tfa as standalone build apart from post build.
2026-08-04 16:38:05 +01:00
trusted-firmware-m
modules: tf-m: expand variables in the encryption key file path
2026-10-08 10:45:16 +02:00
uoscore-uedhoc
net: coap: Add SSN persistence support
2026-08-10 16:22:40 -04:00
zcbor
Kconfig
manifest: move chre to be an external module
2026-09-12 07:53:26 -04:00
Kconfig.atmel
Kconfig.cypress
Kconfig.eos_s3
Kconfig.esp32
modules: esp32: move esp hal log kconfig in-tree
2026-07-06 14:50:43 +01:00
Kconfig.infineon
soc/infineon/cat3: enable Ethercat when available.
2026-06-23 21:15:51 -04:00
Kconfig.intel
Kconfig.libmetal
Kconfig.mcuboot
modules: mcuboot: kconfig: Fix invalid name/condition Kconfig
2026-10-09 17:02:23 +02:00
Kconfig.microchip
Kconfig.mspm0
drivers: dma: add ti mspm0 dma driver support
2026-05-05 15:59:28 +01:00
Kconfig.nuvoton
Kconfig.open-amp
Kconfig.picolibc
Kconfig.renesas
drivers: audio: add a Renesas RA PDM microphone driver
2026-09-29 07:46:47 +02:00
Kconfig.rpmsg-lite
modules: hal_nxp: add RPMSG-Lite build integration
2026-07-01 05:20:27 -04:00
Kconfig.rust
Kconfig.simplelink
modules: simplelink: remove unneeded REQUIRES_FULL_LIBC
2025-10-15 15:35:39 +03:00
Kconfig.stm32
soc: st: stm32: Integrate STM32 PSA Crypto drivers for hash and AES
2026-09-26 08:40:37 +02:00
Kconfig.sysbuild
Kconfig.syst
Kconfig.telink
Kconfig.tiva_c
soc: ti: Add support for TI Tiva C Series Soc
2026-08-24 14:03:15 -07:00
Kconfig.vega
Kconfig.wurthelektronik
Kconfig.xtensa
modules.cmake