sadaszewski / freebsd-patch-geli-password-from-tpm2

A patch for the FreeBSD source tree which enables fetching of GELI password from TPM2 and booting a trusted root filesystem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

freebsd-patch-geli-password-from-tpm2

A patch for the FreeBSD source tree which enables fetching of GELI password from TPM2 and booting a trusted root filesystem

- IMPORTANT NOTICE
-
- The patch now uses new approach based on standard TPM2 provisioning
- and decryption rather than storing the passphrase in an NV index.
- Additionally, GELI keys are now stored rather than the passphrase
- which eliminated the key computation phase, making things faster.
- Old code can be accessed in the "deprecated_using_nvindex" branch.
-
- After installing the patched kernel and loader you can set up the
- the scheme using script/setup_gkut2.py. Make sure that the correct
- PCR registers are used to secure the decryption key.
-
- GKUT2 stands for GELI Key Using TPM2.

About

A patch for the FreeBSD source tree which enables fetching of GELI password from TPM2 and booting a trusted root filesystem

License:BSD 2-Clause "Simplified" License


Languages

Language:C 91.6%Language:Python 7.3%Language:Makefile 1.1%