Package: wnpp
Severity: wishlist
Owner: Christopher Obbard <[email protected]>
X-Debbugs-Cc: [email protected], [email protected]

  Package name    : qtestsign
  Version         : 0~git20250813.f3df53a
  Upstream Contact: Stephan Gerhold <[email protected]>
  URL             : https://github.com/msm8916-mainline/qtestsign
  License         : GPLv2
  Programming Lang: Python
  Description     : tool to sign Qualcomm ELF firmware images with test keys

qtestsign is a utility for preparing Qualcomm firmware images by adding a
dummy signature and certificate chain to ELF binaries. It implements parts
of Qualcomm's firmware image authentication format by extending ELF images
with a Qualcomm-specific hash segment, including an MBN header, per-segment
hashes and placeholder signature data.

The tool is primarily intended for development and experimentation on
Qualcomm-based platforms where secure boot is disabled. It enables building
and testing open-source firmware components such as bootloaders and trusted
firmware without access to proprietary Qualcomm signing tools.

qtestsign supports multiple Qualcomm chipsets and firmware types and
provides additional helper utilities for working with ELF images, such as
merging segments from multiple binaries.

Note that images produced by qtestsign are not cryptographically signed and
will not boot on devices with secure boot enabled.

I plan to maintain this package under the Python team.

Reply via email to