Debian Patches

Status for sbsigntool/0.9.4-3.1

Patch Description Author Forwarded Bugs Origin Last update
sbsign_check_write_return.patch =================================================================== no
fix-efi-arch-detection.patch 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.

===================================================================
Ben Hutchings <ben@decadent.org.uk> no 2016-06-26
0001-sbsigntool-add-support-for-RISC-V-images.patch [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
Heinrich Schuchardt <heinrich.schuchardt@canonical.com> no 2021-07-30
OpenSSL3.patch Fix openssl-3.0 issue involving ASN1 xxx_it
Use ASN1_ITEM_rptr() instead of taking the address of IDC_PEID_it.

openssl-3.0 changed the type of TYPE_it from `const ASN1_ITEM TYPE_it` to
`const ASN1_ITEM *TYPE_it(void)`. This was previously hidden behind
OPENSSL_EXPORT_VAR_AS_FUNCTION but in 3.0 only the function version is
available. This change should have been transparent to the application, but
only if the `ASN1_ITEM_rptr()` macro is used.

This change passes `make check` with both openssl 1.1 and 3.0.
Jeremi Piotrowski <jeremi.piotrowski@microsoft.com> no https://groups.io/g/sbsigntools/message/54

All known versions for source package 'sbsigntool'

Links