Package: sbsigntool / 0.9.4-5

Metadata

Package Version Patches format
sbsigntool 0.9.4-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
sbsign_check_write_return.patch | (download)

src/fileio.c | 4 2 + 2 - 0 !
src/image.c | 2 1 + 1 - 0 !
src/sbsign.c | 6 3 + 3 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

---
fix efi arch detection.patch | (download)

configure.ac | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix efi architecture detection
 Currently we use 'uname -m', which tells us the build architecture.
 In a cross-building environment or compat environment, this is not the
 same as the host architecture.  Use  AC_CANONICAL_HOST instead.

0001 sbsigntool add support for RISC V images.patch | (download)

src/coff/pe.h | 2 2 + 0 - 0 !
src/image.c | 2 2 + 0 - 0 !
2 files changed, 4 insertions(+)

 [patch 1/1] sbsigntool: add support for risc-v images

The UEFI 2.9 specification defines:

    EFI_IMAGE_MACHINE_RISCV32 = 0x5032
    EFI_IMAGE_MACHINE_RISCV64 = 0x5064

The same values can be found in the PE-COFF specification. Cf.
https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#machine-types

    IMAGE_FILE_MACHINE_RISCV32 = 0x5032
    IMAGE_FILE_MACHINE_RISCV64 = 0x5064

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>

OpenSSL3.patch | (download)

src/idc.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix openssl-3.0 issue involving asn1 xxx_it
add support for LoongArch images.patch | (download)

src/coff/pe.h | 2 2 + 0 - 0 !
src/image.c | 2 2 + 0 - 0 !
2 files changed, 4 insertions(+)

 add support for loongarch images
 .
 sbsigntool (0.9.4-3.1+loong64) unreleased; urgency=medium
 .
   * Add support for LoongArch images.
objcopy target.patch | (download)

tests/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
multiarch.patch | (download)

configure.ac | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

---