fdo-rs / fido-device-onboard-rs

An implementation of the FIDO Device Onboard (FDO) spec written in Rust.
BSD 3-Clause "New" or "Revised" License
58 stars 32 forks source link

Support storing generated device credentials in a TPM2 #587

Open nullr0ute opened 8 months ago

nullr0ute commented 8 months ago

We should be able to store device credentials in a local TPM2 when running the manufacturing service process. The details of the format are covered in FDO standard for Credentials in TPM2.

We should have some logic, both on the service side and the manufacturing client side which covers the following: