~/talk

Linux Cryptographic Acceleration on an i.MX6

links:none on file
slides:none on file

Enables the i.MX6 CAAM via kernel crypto_dev and AF_ALG and plugs it into OpenSSL + crypto_dev/AF_ALG; measures with openssl speed (elapsed) on a quad‑core i.MX6 running a 4.1-era kernel. Finding: offload reduces CPU usage but performs worse than pure software AES for small block sizes — kernel interrupts, context switches and bus overhead dominate; throughput only improves as block sizes grow, so hardware acceleration isn’t a slam‑dunk without tuning.

AI-written summary · about

  1. 0:00Intro
  2. 0:23Welcome
  3. 0:56Wade Farnsworth
  4. 1:53Presentation Overview
  5. 3:16Cryptography Basics
  6. 6:08Basic Encryption
  7. 9:17Cryptographic Acceleration
  8. 12:41The iMX6
  9. 13:29Random Number Generator
  10. 14:27Basic Enablement
  11. 15:43Different implementations
  12. 20:51Crypto API
  13. 22:09CryptoDev
  14. 23:55Enable CryptoDev
  15. 25:00Enable Socket Interface
  16. 25:44Building the Stack
  17. 26:57Paths
  18. 28:11OpenSSL
  19. 31:56Building a plugin
  20. 33:43Comparing performance
  21. 34:17Software implementation
  22. 40:19CPU utilization
~/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.