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.

