~/talk

Cryptography Support in Zephyr: Recent Changes and Upcomings

Talkat Open Source Summit Europe 2025 · on Monday, 2025-08-25· at 09:55· G105 (Level 1)· [security]
links:none on file
slides:none on file

Zephyr removes TinyCrypt because it is unmaintained and moves to PSA Crypto API adoption, leaving Mbed TLS as the default crypto stack while TF‑M provides a PSA-backed secure world. Measured footprint shifts: TinyCrypt build ≈40 KB, initial PSA+Mbed ≈55.5 KB, after static key buffers and P256M driver ≈41.5 KB. TF‑M partitioning on nRF5340 shrinks app space to ~192 KB but gives hardware key isolation. Secure storage now provides PSA-compatible at‑rest keys for non‑TF‑M platforms and vendor PSA drivers are required for crypto accelerators.

AI-written summary · about

  1. 0:00Cryptography support in Zephyr
  2. 1:03Crypto providers in Zephyr
  3. 2:06PSA Crypto API
  4. 3:53TinyCrypt deprecated
  5. 4:38mbed TLS crypto support
  6. 8:10Legacy vs PSA crypto interfaces
  7. 10:36Transition to PSA crypto drivers
  8. 12:01Trusted Firmware M as PSA provider
  9. 13:24Security benefits of TF-M
  10. 14:06mbed TLS vs TF-M crypto support
  11. 16:37Secure key storage in Zephyr
  12. 18:45Deprecating TinyCrypt challenges
  13. 21:08Optimizing mbed TLS for devices
  14. 23:35PSA Crypto entropy sources
  15. 26:49Future mbed TLS & TF-PSA changes
  16. 28:57PSA Crypto driver implementation
  17. 31:09Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.