Source: qtestsign
Section: embedded
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Christopher Obbard <obbardc@debian.org>
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 help2man,
 pybuild-plugin-pyproject,
 python3-setuptools,
 python3-all,
 python3-cryptography,
Standards-Version: 4.7.4
Homepage: https://github.com/msm8916-mainline/qtestsign
Vcs-Browser: https://salsa.debian.org/python-team/packages/qtestsign
Vcs-Git: https://salsa.debian.org/python-team/packages/qtestsign.git

Package: qtestsign
Architecture: all
Depends:
 ${python3:Depends},
 ${misc:Depends},
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.
