HASH-EFI-SIG-LIST(1) User Commands HASH-EFI-SIG-LIST(1)

# [NAME](#NAME)

hash-efi-sig-list - create a hash signature list entry from a binary

# [SYNOPSIS](#SYNOPSIS)

**hash-to-efi-sig-list** *efi-binary* \[*efi-binary* ...] *efi-signature-list*

# [DESCRIPTION](#DESCRIPTION)

Produce an EFI Signature List file containing the sha256 hash of the passed in EFI binary

# [OPTIONS](#OPTIONS)

none

# [EXAMPLES](#EXAMPLES)

To create a hash efi-signature-list in the file hash.esl from the binary HelloWorld.efi do

hash-efi-sig-list HelloWorld.efi hash.esl

This hash file can now be placed directly (or as an update) into the db variables with UpdateVar

# [SEE ALSO](#SEE_ALSO)

[sign-efi-sig-list(1)](/man/enterprise-packages/efitools/sign-efi-sig-list.1) for details on how to produce authenticated update files for the db variable.

October 2026 hash-to-efi-sig-list 1.9.2

---

Document: hash-to-efi-sig-list(1) from efitools 1.9.2.3.6-r7 (Chainguard OS)
Source: https://git.launchpad.net/ubuntu/+source/efitools
