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