DOKK / manpages / debian 11 / vboot-kernel-utils / futility.1.en
FUTILITY(1) User Commands FUTILITY(1)

futility - Unified firmware utility

futility [options] COMMAND [args...]

futility is the unified firmware utility, which will eventually replace most of the distinct verified boot tools formerly produced by the vboot_reference package.

When symlinked under the name of one of those previous tools, it should fully implement the original behavior. It can also be invoked directly as futility, followed by the original name as the first argument.

Global options:

Use only vboot v1.0 binary formats
Use only vboot v2.1 binary formats
Be noisy about what's going on

The following commands are built-in:

Create a keypair from an RSA .pem file
Display FMAP contents from a firmware image
Prints the kernel command line
Manipulate the Google Binary Block (GBB)
Show a bit of help (you're looking at it)
Replace the contents of specified FMAP areas
Simulate a TPM PCR extension operation
Display the content of various binary components
Sign / resign various binary components
Verified boot firmware utility
Creates, signs, and verifies the kernel partition
Wraps RSA keys with vboot headers
Creates, signs, and verifies a keyblock
Verify the signatures of various binary components
Show the futility source revision and build date

Use "futility help COMMAND" for more information.

Usage: futility [options] COMMAND [args...]

This is the unified firmware utility, which will eventually replace most of the distinct verified boot tools formerly produced by the vboot_reference package.

When symlinked under the name of one of those previous tools, it should fully implement the original behavior. It can also be invoked directly as futility, followed by the original name as the first argument.

Global options:

Use only vboot v1.0 binary formats
Use only vboot v2.1 binary formats
Be noisy about what's going on

The following commands are built-in:

Create a keypair from an RSA .pem file
Display FMAP contents from a firmware image
Prints the kernel command line
Manipulate the Google Binary Block (GBB)
Show a bit of help (you're looking at it)
Replace the contents of specified FMAP areas
Simulate a TPM PCR extension operation
Display the content of various binary components
Sign / resign various binary components
Verified boot firmware utility
Creates, signs, and verifies the kernel partition
Wraps RSA keys with vboot headers
Creates, signs, and verifies a keyblock
Verify the signatures of various binary components
Show the futility source revision and build date

Use "futility help COMMAND" for more information.

The full documentation for futility is maintained as a Texinfo manual. If the info and futility programs are properly installed at your site, the command

info futility

should give you access to the complete manual.

May 2016 futility