Using OP-TEE as a Cryptography Engine

Using OP-TEE as a Cryptography Engine

Linux Foundation via YouTube Direct link

Crypto RNG API

10 of 38

10 of 38

Crypto RNG API

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Using OP-TEE as a Cryptography Engine

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 The Internet of Things is Here
  3. 3 How Do We Store Things Securely?
  4. 4 SoC Security Features
  5. 5 What is OP-TEE?
  6. 6 Outline
  7. 7 OP-TEE New Platform Bring-up
  8. 8 Background
  9. 9 RNG Driver Plan
  10. 10 Crypto RNG API
  11. 11 Basic Driver Implementation
  12. 12 Configuration
  13. 13 HW Crypto Accelerators
  14. 14 crypto hash.ops
  15. 15 Peek into alloc
  16. 16 What is drvcrypt?
  17. 17 drvcrypt flow
  18. 18 Initialization and Registration
  19. 19 HW Alloc Implementation
  20. 20 HW Context Struct
  21. 21 Accessing OP-TEE From Linux
  22. 22 Trusted Application
  23. 23 What is a TEE Operation?
  24. 24 What are TEE Objects?
  25. 25 Minimal TA Interface II
  26. 26 Minimal AES code
  27. 27 Minimal Example Caveats
  28. 28 Building a Secure Storage System
  29. 29 Storage Application Flow
  30. 30 Slot Ops
  31. 31 Opening a Slot
  32. 32 Remaining TA Pieces
  33. 33 Linux Userspace Access Library
  34. 34 Linux kernel Integration
  35. 35 struct cipher alg
  36. 36 OpenSSL Integration
  37. 37 PKCS#11
  38. 38 Summary

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.