-
Notifications
You must be signed in to change notification settings - Fork 41
Current code organization
kmonsen edited this page May 22, 2024
·
6 revisions
The code that interfaces directly with the TPM lives in crypto/. There is code for Win HW TPM, Win VBS and Mac secure enclave.
There is a component components/unexportable_keys for handling the keys. The goal here is to prioritize multiple users of the TPM, and to make it easier to work with the slow functions using async callbacks.
The part of the code interfacing with the network code can be found in net/device_bound_sessions.
There is a currently a Google prototype to prove the concept and see how well it works on a large scale. This is currently fully deployed to all Chrome users, and the code lives in chrome/browser/signin.