You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of issue #1, we should build all libraries and programs that we
deploy into the Heads initrd. This modifies the module configurations
for all of them to install into heads/install so that we can build
against them.
Add dmsetup, cryptsetup and veritysetup (issue #46).
Build gpgv 1.4 as a standalone tool (issue #23).
Modify populate-lib to use the install directory by setting
LD_LIBRARY_PATH (issue #35).
Pass in the --host argument to all of the various programs
that need to treat the configure scripts as cross compilation
targets.
This removes all dependencies on the host libc (issue #7)
and adds some tools to the initrd (cryptsetup #46).
you probably already know, but if you aim for a static build in the future then linking cryptsetup against libnettle instead of openssl/libressl shaves off almost 400KB from the binary size.
This will allow the LUKS headers to be included in the PCRs, as well as record the TPM stored keys into a LUKS key slot.
Downside: it requires an additional several MB of libraries. Can a simpler one be built?
The text was updated successfully, but these errors were encountered: