---
name: "hash-to-efi-sig-list"
section: "1"
platform: "linux"
package: "efitools"
version: "1.9.2-7"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/hash-to-efi-sig-list"
---

# hash-to-efi-sig-list(1)

create a hash signature list entry from a binary

## NAME

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

## SYNOPSIS

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

## DESCRIPTION

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

## OPTIONS

none

## 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

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