~/talk

Cryptography Support in Zephyr: Recent Changes and Upcomings

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

Year-long migration removes TinyCrypt and TinyCrypt deprecated, pushes Zephyr to use the PSA Crypto API adoption with Mbed TLS as the practical-only provider and TF‑M integration for hardware-backed crypto. Measured builds show elliptic-curve work moving from ~40K with TinyCrypt to ~55.5K with PSA then down to ~41.5K after P256M and static key buffers, and a 1MB nRF5340 image shrinks app space to ~192K when TF‑M partitions flash. Next Mbed TLS split and vendor driver support target Sept 2025.

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.