efitools →
1.9.2-3+b1 →
armhf → 2024-05-20 11:01:40
sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-02
+==============================================================================+
| efitools 1.9.2-3+b1 (armhf) Mon, 20 May 2024 11:00:07 +0000 |
+==============================================================================+
Package: efitools
Version: 1.9.2-3+b1
Source Version: 1.9.2-3
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-98a6168e-bf39-4f53-b2c0-a245bb92664a' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.6 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [15.2 MB]
Fetched 29.8 MB in 10s (3074 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'efitools' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/efi-team/efitools.git
Please use:
git clone https://salsa.debian.org/efi-team/efitools.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 123 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main efitools 1.9.2-3 (dsc) [2056 B]
Get:2 http://172.17.4.1/private trixie-staging/main efitools 1.9.2-3 (tar) [116 kB]
Get:3 http://172.17.4.1/private trixie-staging/main efitools 1.9.2-3 (diff) [4892 B]
Fetched 123 kB in 0s (3197 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/efitools-moQ5AV/efitools-1.9.2' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/efitools-moQ5AV' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-HoEGWo/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-HoEGWo/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-HoEGWo/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ Packages [431 B]
Fetched 2107 B in 0s (10.0 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
krb5-locales libalgorithm-diff-perl libalgorithm-merge-perl
libarchive-cpio-perl libk5crypto3 libltdl-dev libltdl7 libmail-sendmail-perl
libnumber-compare-perl libsys-hostname-long-perl libtext-glob-perl netbase
sgml-base util-linux-extra
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 32 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (77.3 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14790 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 12), libfile-slurp-perl, help2man, libssl-dev, openssl, gnu-efi, sbsigntool
Filtered Build-Depends: debhelper-compat (= 12), libfile-slurp-perl, help2man, libssl-dev, openssl, gnu-efi, sbsigntool
dpkg-deb: building package 'sbuild-build-depends-efitools-dummy' in '/<<BUILDDIR>>/resolver-HoEGWo/apt_archive/sbuild-build-depends-efitools-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-efitools-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ Sources [536 B]
Get:5 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ Packages [617 B]
Fetched 2486 B in 0s (13.0 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install efitools build dependencies (apt-based resolver)
--------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
krb5-locales libalgorithm-diff-perl libalgorithm-merge-perl
libarchive-cpio-perl libk5crypto3 libltdl-dev libltdl7 libmail-sendmail-perl
libnumber-compare-perl libsys-hostname-long-perl libtext-glob-perl netbase
sgml-base util-linux-extra
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
gnu-efi help2man libfile-slurp-perl liblocale-gettext-perl libssl-dev
openssl sbsigntool
Suggested packages:
libssl-doc ca-certificates
The following NEW packages will be installed:
gnu-efi help2man libfile-slurp-perl liblocale-gettext-perl libssl-dev
openssl sbsigntool sbuild-build-depends-efitools-dummy
0 upgraded, 8 newly installed, 0 to remove and 32 not upgraded.
Need to get 4044 kB of archives.
After this operation, 15.0 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-HoEGWo/apt_archive ./ sbuild-build-depends-efitools-dummy 0.invalid.0 [900 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf liblocale-gettext-perl armhf 1.07-7 [14.4 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf gnu-efi armhf 3.0.18-1 [138 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf help2man armhf 1.49.3 [198 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf libfile-slurp-perl all 9999.32-2 [26.7 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf libssl-dev armhf 3.2.1-3 [2310 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf openssl armhf 3.2.1-3 [1306 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf sbsigntool armhf 0.9.4-3.1+b1 [50.5 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 4044 kB in 1s (7477 kB/s)
Selecting previously unselected package liblocale-gettext-perl.
(Reading database ... 14790 files and directories currently installed.)
Preparing to unpack .../0-liblocale-gettext-perl_1.07-7_armhf.deb ...
Unpacking liblocale-gettext-perl (1.07-7) ...
Selecting previously unselected package gnu-efi.
Preparing to unpack .../1-gnu-efi_3.0.18-1_armhf.deb ...
Unpacking gnu-efi (3.0.18-1) ...
Selecting previously unselected package help2man.
Preparing to unpack .../2-help2man_1.49.3_armhf.deb ...
Unpacking help2man (1.49.3) ...
Selecting previously unselected package libfile-slurp-perl.
Preparing to unpack .../3-libfile-slurp-perl_9999.32-2_all.deb ...
Unpacking libfile-slurp-perl (9999.32-2) ...
Selecting previously unselected package libssl-dev:armhf.
Preparing to unpack .../4-libssl-dev_3.2.1-3_armhf.deb ...
Unpacking libssl-dev:armhf (3.2.1-3) ...
Selecting previously unselected package openssl.
Preparing to unpack .../5-openssl_3.2.1-3_armhf.deb ...
Unpacking openssl (3.2.1-3) ...
Selecting previously unselected package sbsigntool.
Preparing to unpack .../6-sbsigntool_0.9.4-3.1+b1_armhf.deb ...
Unpacking sbsigntool (0.9.4-3.1+b1) ...
Selecting previously unselected package sbuild-build-depends-efitools-dummy.
Preparing to unpack .../7-sbuild-build-depends-efitools-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-efitools-dummy (0.invalid.0) ...
Setting up gnu-efi (3.0.18-1) ...
Setting up libfile-slurp-perl (9999.32-2) ...
Setting up libssl-dev:armhf (3.2.1-3) ...
Setting up sbsigntool (0.9.4-3.1+b1) ...
Setting up openssl (3.2.1-3) ...
Setting up liblocale-gettext-perl (1.07-7) ...
Setting up help2man (1.49.3) ...
Setting up sbuild-build-depends-efitools-dummy (0.invalid.0) ...
Processing triggers for man-db (2.12.1-1) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 5.4.0-172-generic armhf (armv8l)
Toolchain package versions: binutils_2.41-6+rpi1+b1 dpkg-dev_1.22.5+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-16.1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-13_13.2.0-16.1+rpi1 libc6-dev_2.38-8+rpi1 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-16.1+rpi1 libstdc++6_14-20240221-2.1+rpi1 linux-libc-dev_6.5.6-1+rpi1+b1
Package versions: adduser_3.137 apt_2.9.2 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.3 bash_5.2.21-2 binutils_2.41-6+rpi1+b1 binutils-arm-linux-gnueabihf_2.41-6+rpi1+b1 binutils-common_2.41-6+rpi1+b1 bsdextrautils_2.40-8 bsdutils_1:2.40-8 build-essential_12.10 bzip2_1.0.8-5+b2 coreutils_9.4-3.1 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-14+rpi1 cpp-13_13.2.0-16.1+rpi1 cpp-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 dash_0.5.12-6 debconf_1.5.86 debhelper_13.15.3 debianutils_5.16 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dirmngr_2.2.40-3 dpkg_1.22.5+rpi1 dpkg-dev_1.22.5+rpi1 dwz_0.15-1 e2fsprogs_1.47.1~rc2-1 fakeroot_1.33-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-16.1+rpi1 g++-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 gcc_4:13.2.0-1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-12-base_12.3.0-14+rpi1 gcc-13_13.2.0-16.1+rpi1 gcc-13-arm-linux-gnueabihf_13.2.0-16.1+rpi1 gcc-13-base_13.2.0-16.1+rpi1 gcc-14-base_14-20240221-2.1+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-14 gettext-base_0.21-14 gnu-efi_3.0.18-1 gnupg_2.2.40-3 gnupg-l10n_2.2.40-3 gnupg-utils_2.2.40-3 gpg_2.2.40-3 gpg-agent_2.2.40-3 gpg-wks-client_2.2.40-3 gpg-wks-server_2.2.40-3 gpgconf_2.2.40-3 gpgsm_2.2.40-3 gpgv_2.2.40-3 grep_3.11-4 groff-base_1.23.0-3 gzip_1.12-1 help2man_1.49.3 hostname_3.23+nmu2 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20240117-1 krb5-locales_1.20.1-6 libacl1_2.3.2-2+rpi1 libalgorithm-diff-perl_1.201-1 libalgorithm-merge-perl_0.08-5 libapt-pkg6.0t64_2.9.2 libarchive-cpio-perl_0.10-3 libarchive-zip-perl_1.68-1 libasan8_14-20240221-2.1+rpi1 libassuan0_2.5.6-1 libatomic1_14-20240221-2.1+rpi1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2 libaudit1_1:3.1.2-2 libbinutils_2.41-6+rpi1+b1 libblkid1_2.40-8 libbz2-1.0_1.0.8-5+b2 libc-bin_2.38-8+rpi1 libc-dev-bin_2.38-8+rpi1 libc6_2.38-8+rpi1 libc6-dev_2.38-8+rpi1 libcap-ng0_0.8.4-2 libcap2_1:2.66-5 libcap2-bin_1:2.66-5 libcc1-0_14-20240221-2.1+rpi1 libcom-err2_1.47.1~rc2-1 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libctf-nobfd0_2.41-6+rpi1+b1 libctf0_2.41-6+rpi1+b1 libdb5.3t64_5.3.28+dfsg2-7 libdebconfclient0_0.271 libdebhelper-perl_13.15.3 libdpkg-perl_1.22.5+rpi1 libelf1_0.188-2.1+rpi1 libext2fs2t64_1.47.1~rc2-1 libfakeroot_1.33-1 libffi8_3.4.6-1 libfile-slurp-perl_9999.32-2 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-12-dev_12.3.0-14+rpi1 libgcc-13-dev_13.2.0-16.1+rpi1 libgcc-s1_14-20240221-2.1+rpi1 libgcrypt20_1.10.3-2+b1 libgdbm-compat4t64_1.23-5.1+b1 libgdbm6t64_1.23-5.1+b1 libgmp10_2:6.3.0+dfsg-2 libgnutls30t64_3.8.5-2 libgomp1_14-20240221-2.1+rpi1 libgpg-error0_1.47-3+b1 libhogweed6t64_3.9.1-2.2 libicu72_72.1-4+b1 libidn2-0_2.3.7-2 libisl23_0.26-3 libjansson4_2.14-2 libk5crypto3_1.20.1-5 libkeyutils1_1.6.3-3 libkrb5support0_1.20.1-5 libksba8_1.6.5-2 libldap-2.5-0_2.5.17+dfsg-1 liblocale-gettext-perl_1.07-7 libltdl-dev_2.4.7-7+b1 libltdl7_2.4.7-7+b1 liblz4-1_1.9.4-1+rpi1+b2 liblzma5_5.4.5-0.3 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmail-sendmail-perl_0.80-3 libmd0_1.1.0-2 libmount1_2.40-8 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.5-2 libnettle8t64_3.9.1-2.2 libnpth0t64_1.6-3.1 libnumber-compare-perl_0.03-3 libp11-kit0_0.25.3-4 libpam-modules_1.5.3-7 libpam-modules-bin_1.5.3-7 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7 libpcre2-8-0_10.42-4+b1 libpcre3_2:8.39-15 libperl5.38t64_5.38.2-4 libpipeline1_1.5.7-1 libreadline8t64_8.2-4 libsasl2-2_2.1.28+dfsg1-6 libsasl2-modules-db_2.1.28+dfsg1-6 libseccomp2_2.5.5-1+rpi1 libselinux1_3.5-2+b2 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol1_3.1-1 libsepol2_3.5-2+b1 libsframe1_2.41-6+rpi1+b1 libsmartcols1_2.40-8 libsqlite3-0_3.45.1-1 libss2_1.47.1~rc2-1 libssl-dev_3.2.1-3 libssl1.1_1.1.1o-1 libssl3t64_3.2.1-3 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-16.1+rpi1 libstdc++6_14-20240221-2.1+rpi1 libsub-override-perl_0.10-1 libsys-hostname-long-perl_1.5-3 libsystemd0_255.3-1+rpi1+b1 libtasn1-6_4.19.0-3+b2 libtext-glob-perl_0.11-3 libtinfo6_6.5-2 libtirpc-common_1.3.4+ds-1.3 libtool_2.4.7-7 libubsan1_14-20240221-2.1+rpi1 libuchardet0_0.0.8-1 libudev1_255.3-1+rpi1+b1 libunistring2_1.0-2 libunistring5_1.2-1 libuuid1_2.40-8 libxml2_2.9.14+dfsg-1.3+b4 libxxhash0_0.8.2-2+b1 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1+b1 login_1:4.13+dfsg1-4 logsave_1.47.1~rc2-1 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.1-1 mawk_1.3.4.20240123-1 mount_2.40-8 nano_7.2-2 ncurses-base_6.5-2 ncurses-bin_6.5-2 netbase_6.4 openssl_3.2.1-3 passwd_1:4.13+dfsg1-4 patch_2.7.6-7 perl_5.38.2-4 perl-base_5.38.2-4 perl-modules-5.38_5.38.2-4 pinentry-curses_1.2.1-3 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-4 rpcsvc-proto_1.4.3-1 sbsigntool_0.9.4-3.1+b1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-efitools-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 sgml-base_1.31 sysvinit-utils_3.08-6 tar_1.35+dfsg-3 tzdata_2024a-4 usr-is-merged_39 util-linux_2.40-8 util-linux-extra_2.40-8 xz-utils_5.4.5-0.3 zlib1g_1:1.3.dfsg-3
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: Signature made Thu Jun 16 23:58:11 2022 UTC
gpgv: using RSA key CEBB52301D617E910390FE16587979573442684E
gpgv: issuer "93sam@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./efitools_1.9.2-3.dsc: no acceptable signature found
dpkg-source: info: extracting efitools in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking efitools_1.9.2.orig.tar.gz
dpkg-source: info: unpacking efitools_1.9.2-3.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying makefile-enable-harden-local-files.patch
dpkg-source: info: applying fix-deps.patch
dpkg-source: info: applying allow-riscv64-build.patch
Check disk space
----------------
Sufficient free space for build
Hack binNMU version
-------------------
Created changelog entry for binNMU version 1.9.2-3+b1
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-98a6168e-bf39-4f53-b2c0-a245bb92664a
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package efitools
dpkg-buildpackage: info: source version 1.9.2-3+b1
dpkg-buildpackage: info: source distribution trixie-staging
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
fakeroot debian/rules clean
dh clean
dh_auto_clean
make -j4 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f PK.* KEK.* DB.* HelloWorld.efi LockDown.efi Loader.efi ReadVars.efi UpdateVars.efi KeyTool.efi HashTool.efi SetNull.efi ShimReplace.efi HelloWorld-signed.efi LockDown-signed.efi Loader-signed.efi ReadVars-signed.efi UpdateVars-signed.efi KeyTool-signed.efi HashTool-signed.efi SetNull-signed.efi ShimReplace-signed.efi cert-to-efi-sig-list sig-list-to-certs sign-efi-sig-list hash-to-efi-sig-list efi-readvar efi-updatevar cert-to-efi-hash-list flash-var *.o *.so
rm -f noPK.*
rm -f doc/*.1
make -C lib clean
make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
rm -f lib.a
rm -f lib-efi.a
rm -f simple_file.o pecoff.o guid.o sha256.o console.o execute.o configtable.o shell.o security_policy.o shim_protocol.o pkcs7verify.o kernel_efivars.o openssl_sign.o
rm -f simple_file.efi.o pecoff.efi.o guid.efi.o sha256.efi.o console.efi.o execute.efi.o configtable.efi.o shell.efi.o security_policy.efi.o shim_protocol.efi.o pkcs7verify.efi.o variables.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make -C lib/asn1 clean
make[2]: Entering directory '/<<PKGBUILDDIR>>/lib/asn1'
rm -f libasn1.a
rm -f libasn1-efi.a
rm -f test test.o
rm -f asn1.o asn1_parser.o enumerator.o chunk.o oid.o identification.o x509.o
rm -f asn1.efi.o asn1_parser.efi.o enumerator.efi.o chunk.efi.o oid.efi.o identification.efi.o x509.efi.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib/asn1'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/efitools.substvars debian/files
rm -fr -- debian/efitools/ debian/tmp/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \)
debian/rules build-arch
dh build-arch
dh_update_autotools_config -a
dh_autoreconf -a
dh_auto_configure -a
dh_auto_build -a
make -j4 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make -C lib lib-efi.a
make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c HelloWorld.c -o HelloWorld.o
openssl req -new -x509 -newkey rsa:2048 -subj "/CN=DB/" -keyout DB.key -out DB.crt -days 3650 -nodes -sha256
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c simple_file.c -o simple_file.efi.o
openssl req -new -x509 -newkey rsa:2048 -subj "/CN=PK/" -keyout PK.key -out PK.crt -days 3650 -nodes -sha256
............+++......+++.+.+++....+..+++.+++.+....+++..+..+++..+++.+......++++..+++++++++++++++++++++++++++++*....++++...++++.....++++....++++...+..+++...+.+++..++++...++++....+*........++..................+++.+..++++.++++.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++.+..+.+.+..+.+++*....++.....++.....++..........+..+.....................++.....+.+....+..............++......++.++...........++...+
+.+......+++++++++++++++++++++++++++++++++++++++*.+...+++++++++++++++++++++++++++++++++++++++*.+.......+..+.................+......+.+............+......+...+.....+....+...+..+......+.+.........+.........+.+..............+..+....+.......+.....+...........+.+.+.....+.........+....+.....+...+....+........+..+.+...............+.....+.................++.......++.......+...+........+....+.......cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c pecoff.c -o pecoff.efi.o
...+..+............++............++...........++.........++..++............++...........................++...........++..........++........++.........++............++pecoff.c: In function 'pecoff_relocate':
pecoff.c:183:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
183 | context->PEHdr->Pe32Plus.OptionalHeader.ImageBase = (UINT64)*data;
| ^
pecoff.c:203:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
203 | Adjust = (UINT64)*data - context->ImageAddress;
| ^
......++..........+.....+............++....++....++............++.............++......++...........++................++.............+..+....+......+...+..............+......+.+...........++..................+.........+..+...+.........+.+..................++.........++...........++..........++.........++......++.................++.......++...++...................++......+............+........+........++..................++.++...+++
.......+......+.......++++.++..+.+..++++++++++++++++++++++++++++++++*.......+....+.........+.....+......+...+.+.........+...+....................+.......+......+..+....+...+.....+.+......+.........+...........+.+...............+.........+...+..+.........+.+......+.....+............+......+.......+......+..+...+.+............+..++...+............................+......+...+..+.+..+...+...+....+++++++++++++++++++++++++++++++++++++++*..+cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c cert-to-efi-sig-list.c -o cert-to-efi-sig-list.o
..........+....+cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c guid.c -o guid.efi.o
.....................+...........+.........+.+...+...+.........+..................+cert-to-efi-sig-list.c:9: warning: "__STDC_VERSION__" redefined
9 | #define __STDC_VERSION__ 199901L
|
<built-in>: note: this is the location of the previous definition
...+.....+..+....+....+.........+..+..+...............+.............+...+..+.+...+.....+....+.........+...+...............+..+.......+.......+..+........+......+......+.+.+...+........+..+...+.+..........+...+cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c sha256.c -o sha256.efi.o
...+..............................+...............+.....+..+.+.........+......+...+...+...+............+...+.................+.......+.+........+..+.......+.......+..+..+......+...+.......+..........+...+...+.........+.....+...+.........++......++.......+++...........++
....+...+...+..+.......+...+........+-----
............+.......+cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c console.c -o console.efi.o
...+..++++++
-----
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c execute.c -o execute.efi.o
In file included from cert-to-efi-sig-list.c:25:
/<<PKGBUILDDIR>>/include/guid.h:8:9: warning: no matching push for '#pragma GCC visibility pop' [-Wpragmas]
8 | #pragma GCC visibility pop
| ^~~
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c configtable.c -o configtable.efi.o
make -C lib lib.a
make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c simple_file.c -o simple_file.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c pecoff.c -o pecoff.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c guid.c -o guid.o
In file included from pecoff.c:63:
/<<PKGBUILDDIR>>/include/guid.h:8:9: warning: no matching push for '#pragma GCC visibility pop' [-Wpragmas]
8 | #pragma GCC visibility pop
| ^~~
pecoff.c: In function 'pecoff_relocate':
pecoff.c:183:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
183 | context->PEHdr->Pe32Plus.OptionalHeader.ImageBase = (UINT64)*data;
| ^
pecoff.c:203:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
203 | Adjust = (UINT64)*data - context->ImageAddress;
| ^
openssl req -new -x509 -newkey rsa:2048 -subj "/CN=KEK/" -keyout KEK.key -out KEK.crt -days 3650 -nodes -sha256
...+......+....+.....+....+..+.+.....+...............+...+++++++++++++++++++++++++++++++++++++++*.....+......+...+...+..+...+.......+..+......+++++++++++++++++++++++++++++++++++++++*..........+.....+....+...........+.......+cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c sign-efi-sig-list.c -o sign-efi-sig-list.o
..+....+.................+....+...+...+sign-efi-sig-list.c:7: warning: "__STDC_VERSION__" redefined
7 | #define __STDC_VERSION__ 199901L
|
<built-in>: note: this is the location of the previous definition
..+......+....+....................+......+.......+........+.+.....+....+.....+................+........+.+cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c sha256.c -o sha256.o
.................+....+.....+....+.....+............+...+In file included from sign-efi-sig-list.c:27:
/<<PKGBUILDDIR>>/include/guid.h:8:9: warning: no matching push for '#pragma GCC visibility pop' [-Wpragmas]
8 | #pragma GCC visibility pop
| ^~~
....+...+.....+....+...........+...+....+........+.............+...............+......+........+......+......+...+.......+...+..+.+..+.......+......+...+sign-efi-sig-list.c: In function 'main':
sign-efi-sig-list.c:166:17: warning: implicit declaration of function 'strptime'; did you mean 'strftime'? [-Wimplicit-function-declaration]
166 | strptime(timestampstr, "%Y-%m-%d %H:%M:%S", &tms);
| ^~~~~~~~
| strftime
...............+.........+...............+...+..+..........cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c shell.c -o shell.efi.o
+..+.+...............+...+.....+.+...........+...+.+..............+....+.....+...+.......+..+...+.......+...+.................+...............+.+.........cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c security_policy.c -o security_policy.efi.o
+..............+.+.....+cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c shim_protocol.c -o shim_protocol.efi.o
.+.....+.......+........+...............+...................+......+...+......+........+...+...+....+...+..+..........+..+................+cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c console.c -o console.o
..++++++
....+........+.......+...+........+....+..+.+..+++++++++++++++++++++++++++++++++++++++*.....+..+.+.........+.....+...+.+..+....+......+.........+...+...+..+......+.........+.+..+..........+........+.+...........+.........+.+...+..+............+......+.+......+..+++++++++++++++++++++++++++++++++++++++*....+......+...................+...+.....+............+cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c pkcs7verify.c -o pkcs7verify.efi.o
.+..+...+.+......+..+...+...+....+..+................+...+.........+...........+.+.....+....+..+...+..........+..+.......++++++
-----
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c variables.c -o variables.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c Loader.c -o Loader.o
make -C lib/asn1 libasn1-efi.a
make[2]: Entering directory '/<<PKGBUILDDIR>>/lib/asn1'
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c asn1.c -o asn1.efi.o
In file included from asn1.c:18:
chunk.h: In function 'chunk_equals':
chunk.h:139:50: warning: pointer targets in passing argument 1 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:32: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
In file included from typedefs.h:3:
/usr/include/efi/efilib.h:413:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
413 | IN CONST CHAR8 *s1,
chunk.h:139:57: warning: pointer targets in passing argument 2 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:34: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
/usr/include/efi/efilib.h:414:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
414 | IN CONST CHAR8 *s2,
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c asn1_parser.c -o asn1_parser.efi.o
ar rcv lib-efi.a simple_file.efi.o pecoff.efi.o guid.efi.o sha256.efi.o console.efi.o execute.efi.o configtable.efi.o shell.efi.o security_policy.efi.o shim_protocol.efi.o pkcs7verify.efi.o variables.o
In file included from asn1_parser.c:18:
chunk.h: In function 'chunk_equals':
chunk.h:139:50: warning: pointer targets in passing argument 1 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:32: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
In file included from typedefs.h:3:
/usr/include/efi/efilib.h:413:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
413 | IN CONST CHAR8 *s1,
chunk.h:139:57: warning: pointer targets in passing argument 2 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:34: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
/usr/include/efi/efilib.h:414:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
414 | IN CONST CHAR8 *s2,
asn1_parser.c: In function 'iterate':
asn1_parser.c:82:15: warning: variable 'level' set but not used [-Wunused-but-set-variable]
82 | u_int level;
| ^~~~~
a - simple_file.efi.o
a - pecoff.efi.o
a - guid.efi.o
a - sha256.efi.o
a - console.efi.o
a - execute.efi.o
a - configtable.efi.o
a - shell.efi.o
a - security_policy.efi.o
a - shim_protocol.efi.o
a - pkcs7verify.efi.o
a - variables.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c ReadVars.c -o ReadVars.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c execute.c -o execute.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c enumerator.c -o enumerator.efi.o
ReadVars.c: In function 'efi_main':
ReadVars.c:177:73: warning: dangling pointer 'variables' to an unnamed temporary may be used [-Wdangling-pointer=]
177 | Print(L"Variable %s has no entries\n", variables[i]);
| ^
ReadVars.c:112:41: note: unnamed temporary defined here
112 | variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
| ^
ReadVars.c:179:67: warning: dangling pointer 'variables' to an unnamed temporary may be used [-Wdangling-pointer=]
179 | Print(L"Failed to get %s: %d\n", variables[i], status);
| ^
ReadVars.c:112:41: note: unnamed temporary defined here
112 | variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
| ^
ReadVars.c:184:61: warning: dangling pointer 'variables' to an unnamed temporary may be used [-Wdangling-pointer=]
184 | parse_db(data, len, image, variables[i], save_keys);
| ^
ReadVars.c:112:41: note: unnamed temporary defined here
112 | variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
| ^
ReadVars.c:182:61: warning: dangling pointer 'variables' to an unnamed temporary may be used [-Wdangling-pointer=]
182 | parse_db(data, len, image, variables[i], save_keys);
| ^
ReadVars.c:112:41: note: unnamed temporary defined here
112 | variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
| ^
ReadVars.c:181:68: warning: dangling pointer 'variables' to an unnamed temporary may be used [-Wdangling-pointer=]
181 | Print(L"Variable %s length %d\n", variables[i], len);
| ^
ReadVars.c:112:41: note: unnamed temporary defined here
112 | variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
| ^
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c configtable.c -o configtable.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c chunk.c -o chunk.efi.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c oid.c -o oid.efi.o
In file included from chunk.c:18:
chunk.h: In function 'chunk_equals':
chunk.h:139:50: warning: pointer targets in passing argument 1 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:32: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
In file included from typedefs.h:3:
/usr/include/efi/efilib.h:413:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
413 | IN CONST CHAR8 *s1,
chunk.h:139:57: warning: pointer targets in passing argument 2 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:34: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
/usr/include/efi/efilib.h:414:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
414 | IN CONST CHAR8 *s2,
chunk.c: In function 'chunk_compare':
chunk.c:55:24: warning: pointer targets in passing argument 1 of 'strncmpa' differ in signedness [-Wpointer-sign]
55 | return memcmp(a.ptr, b.ptr, len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:32: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
/usr/include/efi/efilib.h:413:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
413 | IN CONST CHAR8 *s1,
chunk.c:55:31: warning: pointer targets in passing argument 2 of 'strncmpa' differ in signedness [-Wpointer-sign]
55 | return memcmp(a.ptr, b.ptr, len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:34: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
/usr/include/efi/efilib.h:414:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
414 | IN CONST CHAR8 *s2,
oid.c:13:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
13 | {0x02, 7, 1, 0, "ITU-T Administration" }, /* 0 */
| ^~~~~~~~~~~~~~~~~~~~~~
oid.c:13:43: note: (near initialization for 'oid_names[0].name')
oid.c:14:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
14 | { 0x82, 0, 1, 1, "" }, /* 1 */
| ^~
oid.c:14:43: note: (near initialization for 'oid_names[1].name')
oid.c:15:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
15 | { 0x06, 0, 1, 2, "Germany ITU-T member" }, /* 2 */
| ^~~~~~~~~~~~~~~~~~~~~~
oid.c:15:43: note: (near initialization for 'oid_names[2].name')
oid.c:16:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
16 | { 0x01, 0, 1, 3, "Deutsche Telekom AG" }, /* 3 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:16:43: note: (near initialization for 'oid_names[3].name')
oid.c:17:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
17 | { 0x0A, 0, 1, 4, "" }, /* 4 */
| ^~
oid.c:17:43: note: (near initialization for 'oid_names[4].name')
oid.c:18:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
18 | { 0x07, 0, 1, 5, "" }, /* 5 */
| ^~
oid.c:18:43: note: (near initialization for 'oid_names[5].name')
oid.c:19:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
19 | { 0x14, 0, 0, 6, "ND" }, /* 6 */
| ^~~~
oid.c:19:43: note: (near initialization for 'oid_names[6].name')
oid.c:20:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
20 | {0x09, 18, 1, 0, "data" }, /* 7 */
| ^~~~~~
oid.c:20:43: note: (near initialization for 'oid_names[7].name')
oid.c:21:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
21 | { 0x92, 0, 1, 1, "" }, /* 8 */
| ^~
oid.c:21:43: note: (near initialization for 'oid_names[8].name')
oid.c:22:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
22 | { 0x26, 0, 1, 2, "" }, /* 9 */
| ^~
oid.c:22:43: note: (near initialization for 'oid_names[9].name')
oid.c:23:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
23 | { 0x89, 0, 1, 3, "" }, /* 10 */
| ^~
oid.c:23:43: note: (near initialization for 'oid_names[10].name')
oid.c:24:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
24 | { 0x93, 0, 1, 4, "" }, /* 11 */
| ^~
oid.c:24:43: note: (near initialization for 'oid_names[11].name')
oid.c:25:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
25 | { 0xF2, 0, 1, 5, "" }, /* 12 */
| ^~
oid.c:25:43: note: (near initialization for 'oid_names[12].name')
oid.c:26:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
26 | { 0x2C, 0, 1, 6, "" }, /* 13 */
| ^~
oid.c:26:43: note: (near initialization for 'oid_names[13].name')
oid.c:27:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
27 | { 0x64, 0, 1, 7, "pilot" }, /* 14 */
| ^~~~~~~
oid.c:27:43: note: (near initialization for 'oid_names[14].name')
oid.c:28:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
28 | { 0x01, 0, 1, 8, "pilotAttributeType" }, /* 15 */
| ^~~~~~~~~~~~~~~~~~~~
oid.c:28:43: note: (near initialization for 'oid_names[15].name')
oid.c:29:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
29 | { 0x01, 17, 0, 9, "UID" }, /* 16 */
| ^~~~~
oid.c:29:43: note: (near initialization for 'oid_names[16].name')
oid.c:30:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
30 | { 0x19, 0, 0, 9, "DC" }, /* 17 */
| ^~~~
oid.c:30:43: note: (near initialization for 'oid_names[17].name')
oid.c:31:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
31 | {0x55, 65, 1, 0, "X.500" }, /* 18 */
| ^~~~~~~
oid.c:31:43: note: (near initialization for 'oid_names[18].name')
oid.c:32:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
32 | { 0x04, 37, 1, 1, "X.509" }, /* 19 */
| ^~~~~~~
oid.c:32:43: note: (near initialization for 'oid_names[19].name')
oid.c:33:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
33 | { 0x03, 21, 0, 2, "CN" }, /* 20 */
| ^~~~
oid.c:33:43: note: (near initialization for 'oid_names[20].name')
oid.c:34:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
34 | { 0x04, 22, 0, 2, "S" }, /* 21 */
| ^~~
oid.c:34:43: note: (near initialization for 'oid_names[21].name')
oid.c:35:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
35 | { 0x05, 23, 0, 2, "SN" }, /* 22 */
| ^~~~
oid.c:35:43: note: (near initialization for 'oid_names[22].name')
oid.c:36:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
36 | { 0x06, 24, 0, 2, "C" }, /* 23 */
| ^~~
oid.c:36:43: note: (near initialization for 'oid_names[23].name')
oid.c:37:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
37 | { 0x07, 25, 0, 2, "L" }, /* 24 */
| ^~~
oid.c:37:43: note: (near initialization for 'oid_names[24].name')
oid.c:38:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
38 | { 0x08, 26, 0, 2, "ST" }, /* 25 */
| ^~~~
oid.c:38:43: note: (near initialization for 'oid_names[25].name')
oid.c:39:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
39 | { 0x0A, 27, 0, 2, "O" }, /* 26 */
| ^~~
oid.c:39:43: note: (near initialization for 'oid_names[26].name')
oid.c:40:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
40 | { 0x0B, 28, 0, 2, "OU" }, /* 27 */
| ^~~~
oid.c:40:43: note: (near initialization for 'oid_names[27].name')
oid.c:41:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
41 | { 0x0C, 29, 0, 2, "T" }, /* 28 */
| ^~~
oid.c:41:43: note: (near initialization for 'oid_names[28].name')
oid.c:42:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
42 | { 0x0D, 30, 0, 2, "D" }, /* 29 */
| ^~~
oid.c:42:43: note: (near initialization for 'oid_names[29].name')
oid.c:43:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
43 | { 0x24, 31, 0, 2, "userCertificate" }, /* 30 */
| ^~~~~~~~~~~~~~~~~
oid.c:43:43: note: (near initialization for 'oid_names[30].name')
oid.c:44:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
44 | { 0x29, 32, 0, 2, "N" }, /* 31 */
| ^~~
oid.c:44:43: note: (near initialization for 'oid_names[31].name')
oid.c:45:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
45 | { 0x2A, 33, 0, 2, "G" }, /* 32 */
| ^~~
oid.c:45:43: note: (near initialization for 'oid_names[32].name')
oid.c:46:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
46 | { 0x2B, 34, 0, 2, "I" }, /* 33 */
| ^~~
oid.c:46:43: note: (near initialization for 'oid_names[33].name')
oid.c:47:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
47 | { 0x2D, 35, 0, 2, "ID" }, /* 34 */
| ^~~~
oid.c:47:43: note: (near initialization for 'oid_names[34].name')
oid.c:48:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
48 | { 0x2E, 36, 0, 2, "dnQualifier" }, /* 35 */
| ^~~~~~~~~~~~~
oid.c:48:43: note: (near initialization for 'oid_names[35].name')
oid.c:49:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
49 | { 0x48, 0, 0, 2, "role" }, /* 36 */
| ^~~~~~
oid.c:49:43: note: (near initialization for 'oid_names[36].name')
oid.c:50:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
50 | { 0x1D, 0, 1, 1, "id-ce" }, /* 37 */
| ^~~~~~~
oid.c:50:43: note: (near initialization for 'oid_names[37].name')
oid.c:51:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
51 | { 0x09, 39, 0, 2, "subjectDirectoryAttrs" }, /* 38 */
| ^~~~~~~~~~~~~~~~~~~~~~~
oid.c:51:43: note: (near initialization for 'oid_names[38].name')
oid.c:52:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
52 | { 0x0E, 40, 0, 2, "subjectKeyIdentifier" }, /* 39 */
| ^~~~~~~~~~~~~~~~~~~~~~
oid.c:52:43: note: (near initialization for 'oid_names[39].name')
oid.c:53:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
53 | { 0x0F, 41, 0, 2, "keyUsage" }, /* 40 */
| ^~~~~~~~~~
oid.c:53:43: note: (near initialization for 'oid_names[40].name')
oid.c:54:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
54 | { 0x10, 42, 0, 2, "privateKeyUsagePeriod" }, /* 41 */
| ^~~~~~~~~~~~~~~~~~~~~~~
oid.c:54:43: note: (near initialization for 'oid_names[41].name')
oid.c:55:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
55 | { 0x11, 43, 0, 2, "subjectAltName" }, /* 42 */
| ^~~~~~~~~~~~~~~~
oid.c:55:43: note: (near initialization for 'oid_names[42].name')
oid.c:56:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
56 | { 0x12, 44, 0, 2, "issuerAltName" }, /* 43 */
| ^~~~~~~~~~~~~~~
oid.c:56:43: note: (near initialization for 'oid_names[43].name')
oid.c:57:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
57 | { 0x13, 45, 0, 2, "basicConstraints" }, /* 44 */
| ^~~~~~~~~~~~~~~~~~
oid.c:57:43: note: (near initialization for 'oid_names[44].name')
oid.c:58:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
58 | { 0x14, 46, 0, 2, "crlNumber" }, /* 45 */
| ^~~~~~~~~~~
oid.c:58:43: note: (near initialization for 'oid_names[45].name')
oid.c:59:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
59 | { 0x15, 47, 0, 2, "reasonCode" }, /* 46 */
| ^~~~~~~~~~~~
oid.c:59:43: note: (near initialization for 'oid_names[46].name')
oid.c:60:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
60 | { 0x17, 48, 0, 2, "holdInstructionCode" }, /* 47 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:60:43: note: (near initialization for 'oid_names[47].name')
oid.c:61:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
61 | { 0x18, 49, 0, 2, "invalidityDate" }, /* 48 */
| ^~~~~~~~~~~~~~~~
oid.c:61:43: note: (near initialization for 'oid_names[48].name')
oid.c:62:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
62 | { 0x1B, 50, 0, 2, "deltaCrlIndicator" }, /* 49 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:62:43: note: (near initialization for 'oid_names[49].name')
oid.c:63:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
63 | { 0x1C, 51, 0, 2, "issuingDistributionPoint" }, /* 50 */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
oid.c:63:43: note: (near initialization for 'oid_names[50].name')
oid.c:64:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
64 | { 0x1D, 52, 0, 2, "certificateIssuer" }, /* 51 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:64:43: note: (near initialization for 'oid_names[51].name')
oid.c:65:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
65 | { 0x1E, 53, 0, 2, "nameConstraints" }, /* 52 */
| ^~~~~~~~~~~~~~~~~
oid.c:65:43: note: (near initialization for 'oid_names[52].name')
oid.c:66:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
66 | { 0x1F, 54, 0, 2, "crlDistributionPoints" }, /* 53 */
| ^~~~~~~~~~~~~~~~~~~~~~~
oid.c:66:43: note: (near initialization for 'oid_names[53].name')
oid.c:67:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
67 | { 0x20, 56, 1, 2, "certificatePolicies" }, /* 54 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:67:43: note: (near initialization for 'oid_names[54].name')
oid.c:68:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
68 | { 0x00, 0, 0, 3, "anyPolicy" }, /* 55 */
| ^~~~~~~~~~~
oid.c:68:43: note: (near initialization for 'oid_names[55].name')
oid.c:69:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
69 | { 0x21, 57, 0, 2, "policyMappings" }, /* 56 */
| ^~~~~~~~~~~~~~~~
oid.c:69:43: note: (near initialization for 'oid_names[56].name')
oid.c:70:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
70 | { 0x23, 58, 0, 2, "authorityKeyIdentifier" }, /* 57 */
| ^~~~~~~~~~~~~~~~~~~~~~~~
oid.c:70:43: note: (near initialization for 'oid_names[57].name')
oid.c:71:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
71 | { 0x24, 59, 0, 2, "policyConstraints" }, /* 58 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:71:43: note: (near initialization for 'oid_names[58].name')
oid.c:72:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
72 | { 0x25, 61, 1, 2, "extendedKeyUsage" }, /* 59 */
| ^~~~~~~~~~~~~~~~~~
oid.c:72:43: note: (near initialization for 'oid_names[59].name')
oid.c:73:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
73 | { 0x00, 0, 0, 3, "anyExtendedKeyUsage" }, /* 60 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:73:43: note: (near initialization for 'oid_names[60].name')
oid.c:74:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
74 | { 0x2E, 62, 0, 2, "freshestCRL" }, /* 61 */
| ^~~~~~~~~~~~~
oid.c:74:43: note: (near initialization for 'oid_names[61].name')
oid.c:75:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
75 | { 0x36, 63, 0, 2, "inhibitAnyPolicy" }, /* 62 */
| ^~~~~~~~~~~~~~~~~~
oid.c:75:43: note: (near initialization for 'oid_names[62].name')
oid.c:76:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
76 | { 0x37, 64, 0, 2, "targetInformation" }, /* 63 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:76:43: note: (near initialization for 'oid_names[63].name')
oid.c:77:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
77 | { 0x38, 0, 0, 2, "noRevAvail" }, /* 64 */
| ^~~~~~~~~~~~
oid.c:77:43: note: (near initialization for 'oid_names[64].name')
oid.c:78:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
78 | {0x2A, 169, 1, 0, "" }, /* 65 */
| ^~
oid.c:78:43: note: (near initialization for 'oid_names[65].name')
oid.c:79:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
79 | { 0x83, 78, 1, 1, "" }, /* 66 */
| ^~
oid.c:79:43: note: (near initialization for 'oid_names[66].name')
oid.c:80:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
80 | { 0x08, 0, 1, 2, "jp" }, /* 67 */
| ^~~~
oid.c:80:43: note: (near initialization for 'oid_names[67].name')
oid.c:81:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
81 | { 0x8C, 0, 1, 3, "" }, /* 68 */
| ^~
oid.c:81:43: note: (near initialization for 'oid_names[68].name')
oid.c:82:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
82 | { 0x9A, 0, 1, 4, "" }, /* 69 */
| ^~
oid.c:82:43: note: (near initialization for 'oid_names[69].name')
oid.c:83:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
83 | { 0x4B, 0, 1, 5, "" }, /* 70 */
| ^~
oid.c:83:43: note: (near initialization for 'oid_names[70].name')
oid.c:84:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
84 | { 0x3D, 0, 1, 6, "" }, /* 71 */
| ^~
oid.c:84:43: note: (near initialization for 'oid_names[71].name')
oid.c:85:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
85 | { 0x01, 0, 1, 7, "security" }, /* 72 */
| ^~~~~~~~~~
oid.c:85:43: note: (near initialization for 'oid_names[72].name')
oid.c:86:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
86 | { 0x01, 0, 1, 8, "algorithm" }, /* 73 */
| ^~~~~~~~~~~
oid.c:86:43: note: (near initialization for 'oid_names[73].name')
oid.c:87:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
87 | { 0x01, 0, 1, 9, "symm-encryption-alg" }, /* 74 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:87:43: note: (near initialization for 'oid_names[74].name')
oid.c:88:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
88 | { 0x02, 76, 0, 10, "camellia128-cbc" }, /* 75 */
| ^~~~~~~~~~~~~~~~~
oid.c:88:43: note: (near initialization for 'oid_names[75].name')
oid.c:89:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
89 | { 0x03, 77, 0, 10, "camellia192-cbc" }, /* 76 */
| ^~~~~~~~~~~~~~~~~
oid.c:89:43: note: (near initialization for 'oid_names[76].name')
oid.c:90:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
90 | { 0x04, 0, 0, 10, "camellia256-cbc" }, /* 77 */
| ^~~~~~~~~~~~~~~~~
oid.c:90:43: note: (near initialization for 'oid_names[77].name')
oid.c:91:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
91 | { 0x86, 0, 1, 1, "" }, /* 78 */
| ^~
oid.c:91:43: note: (near initialization for 'oid_names[78].name')
oid.c:92:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
92 | { 0x48, 0, 1, 2, "us" }, /* 79 */
| ^~~~
oid.c:92:43: note: (near initialization for 'oid_names[79].name')
oid.c:93:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
93 | { 0x86, 128, 1, 3, "" }, /* 80 */
| ^~
oid.c:93:43: note: (near initialization for 'oid_names[80].name')
oid.c:94:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
94 | { 0xF6, 86, 1, 4, "" }, /* 81 */
| ^~
oid.c:94:43: note: (near initialization for 'oid_names[81].name')
oid.c:95:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
95 | { 0x7D, 0, 1, 5, "NortelNetworks" }, /* 82 */
| ^~~~~~~~~~~~~~~~
oid.c:95:43: note: (near initialization for 'oid_names[82].name')
oid.c:96:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
96 | { 0x07, 0, 1, 6, "Entrust" }, /* 83 */
| ^~~~~~~~~
oid.c:96:43: note: (near initialization for 'oid_names[83].name')
oid.c:97:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
97 | { 0x41, 0, 1, 7, "nsn-ce" }, /* 84 */
| ^~~~~~~~
oid.c:97:43: note: (near initialization for 'oid_names[84].name')
oid.c:98:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
98 | { 0x00, 0, 0, 8, "entrustVersInfo" }, /* 85 */
| ^~~~~~~~~~~~~~~~~
oid.c:98:43: note: (near initialization for 'oid_names[85].name')
oid.c:99:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
99 | { 0xF7, 0, 1, 4, "" }, /* 86 */
| ^~
oid.c:99:43: note: (near initialization for 'oid_names[86].name')
oid.c:100:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
100 | { 0x0D, 0, 1, 5, "RSADSI" }, /* 87 */
| ^~~~~~~~
oid.c:100:43: note: (near initialization for 'oid_names[87].name')
oid.c:101:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
101 | { 0x01, 123, 1, 6, "PKCS" }, /* 88 */
| ^~~~~~
oid.c:101:43: note: (near initialization for 'oid_names[88].name')
oid.c:102:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
102 | { 0x01, 100, 1, 7, "PKCS-1" }, /* 89 */
| ^~~~~~~~
oid.c:102:43: note: (near initialization for 'oid_names[89].name')
oid.c:103:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
103 | { 0x01, 91, 0, 8, "rsaEncryption" }, /* 90 */
| ^~~~~~~~~~~~~~~
oid.c:103:43: note: (near initialization for 'oid_names[90].name')
oid.c:104:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
104 | { 0x02, 92, 0, 8, "md2WithRSAEncryption" }, /* 91 */
| ^~~~~~~~~~~~~~~~~~~~~~
oid.c:104:43: note: (near initialization for 'oid_names[91].name')
oid.c:105:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
105 | { 0x04, 93, 0, 8, "md5WithRSAEncryption" }, /* 92 */
| ^~~~~~~~~~~~~~~~~~~~~~
oid.c:105:43: note: (near initialization for 'oid_names[92].name')
oid.c:106:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
106 | { 0x05, 94, 0, 8, "sha-1WithRSAEncryption" }, /* 93 */
| ^~~~~~~~~~~~~~~~~~~~~~~~
oid.c:106:43: note: (near initialization for 'oid_names[93].name')
oid.c:107:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
107 | { 0x07, 95, 0, 8, "id-RSAES-OAEP" }, /* 94 */
| ^~~~~~~~~~~~~~~
oid.c:107:43: note: (near initialization for 'oid_names[94].name')
oid.c:108:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
108 | { 0x09, 96, 0, 8, "id-pSpecified" }, /* 95 */
| ^~~~~~~~~~~~~~~
oid.c:108:43: note: (near initialization for 'oid_names[95].name')
oid.c:109:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
109 | { 0x0B, 97, 0, 8, "sha256WithRSAEncryption" }, /* 96 */
| ^~~~~~~~~~~~~~~~~~~~~~~~~
oid.c:109:43: note: (near initialization for 'oid_names[96].name')
oid.c:110:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
110 | { 0x0C, 98, 0, 8, "sha384WithRSAEncryption" }, /* 97 */
| ^~~~~~~~~~~~~~~~~~~~~~~~~
oid.c:110:43: note: (near initialization for 'oid_names[97].name')
oid.c:111:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
111 | { 0x0D, 99, 0, 8, "sha512WithRSAEncryption" }, /* 98 */
| ^~~~~~~~~~~~~~~~~~~~~~~~~
oid.c:111:43: note: (near initialization for 'oid_names[98].name')
oid.c:112:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
112 | { 0x0E, 0, 0, 8, "sha224WithRSAEncryption" }, /* 99 */
| ^~~~~~~~~~~~~~~~~~~~~~~~~
oid.c:112:43: note: (near initialization for 'oid_names[99].name')
oid.c:113:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
113 | { 0x05, 105, 1, 7, "PKCS-5" }, /* 100 */
| ^~~~~~~~
oid.c:113:43: note: (near initialization for 'oid_names[100].name')
oid.c:114:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
114 | { 0x03, 102, 0, 8, "pbeWithMD5AndDES-CBC" }, /* 101 */
| ^~~~~~~~~~~~~~~~~~~~~~
oid.c:114:43: note: (near initialization for 'oid_names[101].name')
oid.c:115:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
115 | { 0x0A, 103, 0, 8, "pbeWithSHA1AndDES-CBC" }, /* 102 */
| ^~~~~~~~~~~~~~~~~~~~~~~
oid.c:115:43: note: (near initialization for 'oid_names[102].name')
oid.c:116:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
116 | { 0x0C, 104, 0, 8, "id-PBKDF2" }, /* 103 */
| ^~~~~~~~~~~
oid.c:116:43: note: (near initialization for 'oid_names[103].name')
oid.c:117:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
117 | { 0x0D, 0, 0, 8, "id-PBES2" }, /* 104 */
| ^~~~~~~~~~
oid.c:117:43: note: (near initialization for 'oid_names[104].name')
oid.c:118:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
118 | { 0x07, 112, 1, 7, "PKCS-7" }, /* 105 */
| ^~~~~~~~
oid.c:118:43: note: (near initialization for 'oid_names[105].name')
oid.c:119:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
119 | { 0x01, 107, 0, 8, "data" }, /* 106 */
| ^~~~~~
oid.c:119:43: note: (near initialization for 'oid_names[106].name')
oid.c:120:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
120 | { 0x02, 108, 0, 8, "signedData" }, /* 107 */
| ^~~~~~~~~~~~
oid.c:120:43: note: (near initialization for 'oid_names[107].name')
oid.c:121:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
121 | { 0x03, 109, 0, 8, "envelopedData" }, /* 108 */
| ^~~~~~~~~~~~~~~
oid.c:121:43: note: (near initialization for 'oid_names[108].name')
oid.c:122:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
122 | { 0x04, 110, 0, 8, "signedAndEnvelopedData" }, /* 109 */
| ^~~~~~~~~~~~~~~~~~~~~~~~
oid.c:122:43: note: (near initialization for 'oid_names[109].name')
oid.c:123:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
123 | { 0x05, 111, 0, 8, "digestedData" }, /* 110 */
| ^~~~~~~~~~~~~~
oid.c:123:43: note: (near initialization for 'oid_names[110].name')
oid.c:124:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
124 | { 0x06, 0, 0, 8, "encryptedData" }, /* 111 */
| ^~~~~~~~~~~~~~~
oid.c:124:43: note: (near initialization for 'oid_names[111].name')
oid.c:125:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
125 | { 0x09, 0, 1, 7, "PKCS-9" }, /* 112 */
| ^~~~~~~~
oid.c:125:43: note: (near initialization for 'oid_names[112].name')
oid.c:126:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
126 | { 0x01, 114, 0, 8, "E" }, /* 113 */
| ^~~
oid.c:126:43: note: (near initialization for 'oid_names[113].name')
oid.c:127:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
127 | { 0x02, 115, 0, 8, "unstructuredName" }, /* 114 */
| ^~~~~~~~~~~~~~~~~~
oid.c:127:43: note: (near initialization for 'oid_names[114].name')
oid.c:128:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
128 | { 0x03, 116, 0, 8, "contentType" }, /* 115 */
| ^~~~~~~~~~~~~
oid.c:128:43: note: (near initialization for 'oid_names[115].name')
oid.c:129:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
129 | { 0x04, 117, 0, 8, "messageDigest" }, /* 116 */
| ^~~~~~~~~~~~~~~
oid.c:129:43: note: (near initialization for 'oid_names[116].name')
oid.c:130:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
130 | { 0x05, 118, 0, 8, "signingTime" }, /* 117 */
| ^~~~~~~~~~~~~
oid.c:130:43: note: (near initialization for 'oid_names[117].name')
oid.c:131:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
131 | { 0x06, 119, 0, 8, "counterSignature" }, /* 118 */
| ^~~~~~~~~~~~~~~~~~
oid.c:131:43: note: (near initialization for 'oid_names[118].name')
oid.c:132:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
132 | { 0x07, 120, 0, 8, "challengePassword" }, /* 119 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:132:43: note: (near initialization for 'oid_names[119].name')
oid.c:133:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
133 | { 0x08, 121, 0, 8, "unstructuredAddress" }, /* 120 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:133:43: note: (near initialization for 'oid_names[120].name')
oid.c:134:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
134 | { 0x0E, 122, 0, 8, "extensionRequest" }, /* 121 */
| ^~~~~~~~~~~~~~~~~~
oid.c:134:43: note: (near initialization for 'oid_names[121].name')
oid.c:135:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
135 | { 0x0F, 0, 0, 8, "S/MIME Capabilities" }, /* 122 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:135:43: note: (near initialization for 'oid_names[122].name')
oid.c:136:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
136 | { 0x02, 126, 1, 6, "digestAlgorithm" }, /* 123 */
| ^~~~~~~~~~~~~~~~~
oid.c:136:43: note: (near initialization for 'oid_names[123].name')
oid.c:137:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
137 | { 0x02, 125, 0, 7, "md2" }, /* 124 */
| ^~~~~
oid.c:137:43: note: (near initialization for 'oid_names[124].name')
oid.c:138:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
138 | { 0x05, 0, 0, 7, "md5" }, /* 125 */
| ^~~~~
oid.c:138:43: note: (near initialization for 'oid_names[125].name')
oid.c:139:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
139 | { 0x03, 0, 1, 6, "encryptionAlgorithm" }, /* 126 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:139:43: note: (near initialization for 'oid_names[126].name')
oid.c:140:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
140 | { 0x07, 0, 0, 7, "3des-ede-cbc" }, /* 127 */
| ^~~~~~~~~~~~~~
oid.c:140:43: note: (near initialization for 'oid_names[127].name')
oid.c:141:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
141 | { 0xCE, 0, 1, 3, "" }, /* 128 */
| ^~
oid.c:141:43: note: (near initialization for 'oid_names[128].name')
oid.c:142:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
142 | { 0x3D, 0, 1, 4, "ansi-X9-62" }, /* 129 */
| ^~~~~~~~~~~~
oid.c:142:43: note: (near initialization for 'oid_names[129].name')
oid.c:143:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
143 | { 0x02, 132, 1, 5, "id-publicKeyType" }, /* 130 */
| ^~~~~~~~~~~~~~~~~~
oid.c:143:43: note: (near initialization for 'oid_names[130].name')
oid.c:144:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
144 | { 0x01, 0, 0, 6, "id-ecPublicKey" }, /* 131 */
| ^~~~~~~~~~~~~~~~
oid.c:144:43: note: (near initialization for 'oid_names[131].name')
oid.c:145:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
145 | { 0x03, 162, 1, 5, "ellipticCurve" }, /* 132 */
| ^~~~~~~~~~~~~~~
oid.c:145:43: note: (near initialization for 'oid_names[132].name')
oid.c:146:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
146 | { 0x00, 154, 1, 6, "c-TwoCurve" }, /* 133 */
| ^~~~~~~~~~~~
oid.c:146:43: note: (near initialization for 'oid_names[133].name')
oid.c:147:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
147 | { 0x01, 135, 0, 7, "c2pnb163v1" }, /* 134 */
| ^~~~~~~~~~~~
oid.c:147:43: note: (near initialization for 'oid_names[134].name')
oid.c:148:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
148 | { 0x02, 136, 0, 7, "c2pnb163v2" }, /* 135 */
| ^~~~~~~~~~~~
oid.c:148:43: note: (near initialization for 'oid_names[135].name')
oid.c:149:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
149 | { 0x03, 137, 0, 7, "c2pnb163v3" }, /* 136 */
| ^~~~~~~~~~~~
oid.c:149:43: note: (near initialization for 'oid_names[136].name')
oid.c:150:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
150 | { 0x04, 138, 0, 7, "c2pnb176w1" }, /* 137 */
| ^~~~~~~~~~~~
oid.c:150:43: note: (near initialization for 'oid_names[137].name')
oid.c:151:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
151 | { 0x05, 139, 0, 7, "c2tnb191v1" }, /* 138 */
| ^~~~~~~~~~~~
oid.c:151:43: note: (near initialization for 'oid_names[138].name')
oid.c:152:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
152 | { 0x06, 140, 0, 7, "c2tnb191v2" }, /* 139 */
| ^~~~~~~~~~~~
oid.c:152:43: note: (near initialization for 'oid_names[139].name')
oid.c:153:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
153 | { 0x07, 141, 0, 7, "c2tnb191v3" }, /* 140 */
| ^~~~~~~~~~~~
oid.c:153:43: note: (near initialization for 'oid_names[140].name')
oid.c:154:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
154 | { 0x08, 142, 0, 7, "c2onb191v4" }, /* 141 */
| ^~~~~~~~~~~~
oid.c:154:43: note: (near initialization for 'oid_names[141].name')
oid.c:155:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
155 | { 0x09, 143, 0, 7, "c2onb191v5" }, /* 142 */
| ^~~~~~~~~~~~
oid.c:155:43: note: (near initialization for 'oid_names[142].name')
oid.c:156:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
156 | { 0x0A, 144, 0, 7, "c2pnb208w1" }, /* 143 */
| ^~~~~~~~~~~~
oid.c:156:43: note: (near initialization for 'oid_names[143].name')
oid.c:157:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
157 | { 0x0B, 145, 0, 7, "c2tnb239v1" }, /* 144 */
| ^~~~~~~~~~~~
oid.c:157:43: note: (near initialization for 'oid_names[144].name')
oid.c:158:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
158 | { 0x0C, 146, 0, 7, "c2tnb239v2" }, /* 145 */
| ^~~~~~~~~~~~
oid.c:158:43: note: (near initialization for 'oid_names[145].name')
oid.c:159:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
159 | { 0x0D, 147, 0, 7, "c2tnb239v3" }, /* 146 */
| ^~~~~~~~~~~~
oid.c:159:43: note: (near initialization for 'oid_names[146].name')
oid.c:160:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
160 | { 0x0E, 148, 0, 7, "c2onb239v4" }, /* 147 */
| ^~~~~~~~~~~~
oid.c:160:43: note: (near initialization for 'oid_names[147].name')
oid.c:161:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
161 | { 0x0F, 149, 0, 7, "c2onb239v5" }, /* 148 */
| ^~~~~~~~~~~~
oid.c:161:43: note: (near initialization for 'oid_names[148].name')
oid.c:162:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
162 | { 0x10, 150, 0, 7, "c2pnb272w1" }, /* 149 */
| ^~~~~~~~~~~~
oid.c:162:43: note: (near initialization for 'oid_names[149].name')
oid.c:163:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
163 | { 0x11, 151, 0, 7, "c2pnb304w1" }, /* 150 */
| ^~~~~~~~~~~~
oid.c:163:43: note: (near initialization for 'oid_names[150].name')
oid.c:164:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
164 | { 0x12, 152, 0, 7, "c2tnb359v1" }, /* 151 */
| ^~~~~~~~~~~~
oid.c:164:43: note: (near initialization for 'oid_names[151].name')
oid.c:165:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
165 | { 0x13, 153, 0, 7, "c2pnb368w1" }, /* 152 */
| ^~~~~~~~~~~~
oid.c:165:43: note: (near initialization for 'oid_names[152].name')
oid.c:166:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
166 | { 0x14, 0, 0, 7, "c2tnb431r1" }, /* 153 */
| ^~~~~~~~~~~~
oid.c:166:43: note: (near initialization for 'oid_names[153].name')
oid.c:167:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
167 | { 0x01, 0, 1, 6, "primeCurve" }, /* 154 */
| ^~~~~~~~~~~~
oid.c:167:43: note: (near initialization for 'oid_names[154].name')
oid.c:168:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
168 | { 0x01, 156, 0, 7, "prime192v1" }, /* 155 */
| ^~~~~~~~~~~~
oid.c:168:43: note: (near initialization for 'oid_names[155].name')
oid.c:169:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
169 | { 0x02, 157, 0, 7, "prime192v2" }, /* 156 */
| ^~~~~~~~~~~~
oid.c:169:43: note: (near initialization for 'oid_names[156].name')
oid.c:170:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
170 | { 0x03, 158, 0, 7, "prime192v3" }, /* 157 */
| ^~~~~~~~~~~~
oid.c:170:43: note: (near initialization for 'oid_names[157].name')
oid.c:171:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
171 | { 0x04, 159, 0, 7, "prime239v1" }, /* 158 */
| ^~~~~~~~~~~~
oid.c:171:43: note: (near initialization for 'oid_names[158].name')
oid.c:172:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
172 | { 0x05, 160, 0, 7, "prime239v2" }, /* 159 */
| ^~~~~~~~~~~~
oid.c:172:43: note: (near initialization for 'oid_names[159].name')
oid.c:173:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
173 | { 0x06, 161, 0, 7, "prime239v3" }, /* 160 */
| ^~~~~~~~~~~~
oid.c:173:43: note: (near initialization for 'oid_names[160].name')
oid.c:174:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
174 | { 0x07, 0, 0, 7, "prime256v1" }, /* 161 */
| ^~~~~~~~~~~~
oid.c:174:43: note: (near initialization for 'oid_names[161].name')
oid.c:175:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
175 | { 0x04, 0, 1, 5, "id-ecSigType" }, /* 162 */
| ^~~~~~~~~~~~~~
oid.c:175:43: note: (near initialization for 'oid_names[162].name')
oid.c:176:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
176 | { 0x01, 164, 0, 6, "ecdsa-with-SHA1" }, /* 163 */
| ^~~~~~~~~~~~~~~~~
oid.c:176:43: note: (near initialization for 'oid_names[163].name')
oid.c:177:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
177 | { 0x03, 0, 1, 6, "ecdsa-with-Specified" }, /* 164 */
| ^~~~~~~~~~~~~~~~~~~~~~
oid.c:177:43: note: (near initialization for 'oid_names[164].name')
oid.c:178:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
178 | { 0x01, 166, 0, 7, "ecdsa-with-SHA224" }, /* 165 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:178:43: note: (near initialization for 'oid_names[165].name')
oid.c:179:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
179 | { 0x02, 167, 0, 7, "ecdsa-with-SHA256" }, /* 166 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:179:43: note: (near initialization for 'oid_names[166].name')
oid.c:180:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
180 | { 0x03, 168, 0, 7, "ecdsa-with-SHA384" }, /* 167 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:180:43: note: (near initialization for 'oid_names[167].name')
oid.c:181:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
181 | { 0x04, 0, 0, 7, "ecdsa-with-SHA512" }, /* 168 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:181:43: note: (near initialization for 'oid_names[168].name')
oid.c:182:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
182 | {0x2B, 323, 1, 0, "" }, /* 169 */
| ^~
oid.c:182:43: note: (near initialization for 'oid_names[169].name')
oid.c:183:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
183 | { 0x06, 237, 1, 1, "dod" }, /* 170 */
| ^~~~~
oid.c:183:43: note: (near initialization for 'oid_names[170].name')
oid.c:184:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
184 | { 0x01, 0, 1, 2, "internet" }, /* 171 */
| ^~~~~~~~~~
oid.c:184:43: note: (near initialization for 'oid_names[171].name')
oid.c:185:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
185 | { 0x04, 194, 1, 3, "private" }, /* 172 */
| ^~~~~~~~~
oid.c:185:43: note: (near initialization for 'oid_names[172].name')
oid.c:186:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
186 | { 0x01, 0, 1, 4, "enterprise" }, /* 173 */
| ^~~~~~~~~~~~
oid.c:186:43: note: (near initialization for 'oid_names[173].name')
oid.c:187:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
187 | { 0x82, 187, 1, 5, "" }, /* 174 */
| ^~
oid.c:187:43: note: (near initialization for 'oid_names[174].name')
oid.c:188:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
188 | { 0x37, 184, 1, 6, "Microsoft" }, /* 175 */
| ^~~~~~~~~~~
oid.c:188:43: note: (near initialization for 'oid_names[175].name')
oid.c:189:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
189 | { 0x0A, 180, 1, 7, "" }, /* 176 */
| ^~
oid.c:189:43: note: (near initialization for 'oid_names[176].name')
oid.c:190:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
190 | { 0x03, 0, 1, 8, "" }, /* 177 */
| ^~
oid.c:190:43: note: (near initialization for 'oid_names[177].name')
oid.c:191:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
191 | { 0x03, 179, 0, 9, "msSGC" }, /* 178 */
| ^~~~~~~
oid.c:191:43: note: (near initialization for 'oid_names[178].name')
oid.c:192:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
192 | { 0x04, 0, 0, 9, "msEncryptingFileSystem" }, /* 179 */
| ^~~~~~~~~~~~~~~~~~~~~~~~
oid.c:192:43: note: (near initialization for 'oid_names[179].name')
oid.c:193:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
193 | { 0x14, 0, 1, 7, "msEnrollmentInfrastructure"}, /* 180 */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
oid.c:193:43: note: (near initialization for 'oid_names[180].name')
oid.c:194:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
194 | { 0x02, 0, 1, 8, "msCertificateTypeExtension"}, /* 181 */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
oid.c:194:43: note: (near initialization for 'oid_names[181].name')
oid.c:195:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
195 | { 0x02, 183, 0, 9, "msSmartcardLogon" }, /* 182 */
| ^~~~~~~~~~~~~~~~~~
oid.c:195:43: note: (near initialization for 'oid_names[182].name')
oid.c:196:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
196 | { 0x03, 0, 0, 9, "msUPN" }, /* 183 */
| ^~~~~~~
oid.c:196:43: note: (near initialization for 'oid_names[183].name')
oid.c:197:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
197 | { 0xA0, 0, 1, 6, "" }, /* 184 */
| ^~
oid.c:197:43: note: (near initialization for 'oid_names[184].name')
oid.c:198:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
198 | { 0x2A, 0, 1, 7, "ITA" }, /* 185 */
| ^~~~~
oid.c:198:43: note: (near initialization for 'oid_names[185].name')
oid.c:199:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
199 | { 0x01, 0, 0, 8, "strongSwan" }, /* 186 */
| ^~~~~~~~~~~~
oid.c:199:43: note: (near initialization for 'oid_names[186].name')
oid.c:200:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
200 | { 0x89, 0, 1, 5, "" }, /* 187 */
| ^~
oid.c:200:43: note: (near initialization for 'oid_names[187].name')
oid.c:201:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
201 | { 0x31, 0, 1, 6, "" }, /* 188 */
| ^~
oid.c:201:43: note: (near initialization for 'oid_names[188].name')
oid.c:202:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
202 | { 0x01, 0, 1, 7, "" }, /* 189 */
| ^~
oid.c:202:43: note: (near initialization for 'oid_names[189].name')
oid.c:203:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
203 | { 0x01, 0, 1, 8, "" }, /* 190 */
| ^~
oid.c:203:43: note: (near initialization for 'oid_names[190].name')
oid.c:204:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
204 | { 0x02, 0, 1, 9, "" }, /* 191 */
| ^~
oid.c:204:43: note: (near initialization for 'oid_names[191].name')
oid.c:205:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
205 | { 0x02, 0, 1, 10, "" }, /* 192 */
| ^~
oid.c:205:43: note: (near initialization for 'oid_names[192].name')
oid.c:206:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
206 | { 0x4B, 0, 0, 11, "TCGID" }, /* 193 */
| ^~~~~~~
oid.c:206:43: note: (near initialization for 'oid_names[193].name')
oid.c:207:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
207 | { 0x05, 0, 1, 3, "security" }, /* 194 */
| ^~~~~~~~~~
oid.c:207:43: note: (near initialization for 'oid_names[194].name')
oid.c:208:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
208 | { 0x05, 0, 1, 4, "mechanisms" }, /* 195 */
| ^~~~~~~~~~~~
oid.c:208:43: note: (near initialization for 'oid_names[195].name')
oid.c:209:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
209 | { 0x07, 234, 1, 5, "id-pkix" }, /* 196 */
| ^~~~~~~~~
oid.c:209:43: note: (near initialization for 'oid_names[196].name')
oid.c:210:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
210 | { 0x01, 201, 1, 6, "id-pe" }, /* 197 */
| ^~~~~~~
oid.c:210:43: note: (near initialization for 'oid_names[197].name')
oid.c:211:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
211 | { 0x01, 199, 0, 7, "authorityInfoAccess" }, /* 198 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:211:43: note: (near initialization for 'oid_names[198].name')
oid.c:212:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
212 | { 0x03, 200, 0, 7, "qcStatements" }, /* 199 */
| ^~~~~~~~~~~~~~
oid.c:212:43: note: (near initialization for 'oid_names[199].name')
oid.c:213:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
213 | { 0x07, 0, 0, 7, "ipAddrBlocks" }, /* 200 */
| ^~~~~~~~~~~~~~
oid.c:213:43: note: (near initialization for 'oid_names[200].name')
oid.c:214:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
214 | { 0x02, 204, 1, 6, "id-qt" }, /* 201 */
| ^~~~~~~
oid.c:214:43: note: (near initialization for 'oid_names[201].name')
oid.c:215:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
215 | { 0x01, 203, 0, 7, "cps" }, /* 202 */
| ^~~~~
oid.c:215:43: note: (near initialization for 'oid_names[202].name')
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c UpdateVars.c -o UpdateVars.o
oid.c:216:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
216 | { 0x02, 0, 0, 7, "unotice" }, /* 203 */
| ^~~~~~~~~
oid.c:216:43: note: (near initialization for 'oid_names[203].name')
oid.c:217:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
217 | { 0x03, 214, 1, 6, "id-kp" }, /* 204 */
| ^~~~~~~
oid.c:217:43: note: (near initialization for 'oid_names[204].name')
oid.c:218:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
218 | { 0x01, 206, 0, 7, "serverAuth" }, /* 205 */
| ^~~~~~~~~~~~
oid.c:218:43: note: (near initialization for 'oid_names[205].name')
oid.c:219:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
219 | { 0x02, 207, 0, 7, "clientAuth" }, /* 206 */
| ^~~~~~~~~~~~
oid.c:219:43: note: (near initialization for 'oid_names[206].name')
oid.c:220:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
220 | { 0x03, 208, 0, 7, "codeSigning" }, /* 207 */
| ^~~~~~~~~~~~~
oid.c:220:43: note: (near initialization for 'oid_names[207].name')
oid.c:221:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
221 | { 0x04, 209, 0, 7, "emailProtection" }, /* 208 */
| ^~~~~~~~~~~~~~~~~
oid.c:221:43: note: (near initialization for 'oid_names[208].name')
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c shell.c -o shell.o
oid.c:222:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
222 | { 0x05, 210, 0, 7, "ipsecEndSystem" }, /* 209 */
| ^~~~~~~~~~~~~~~~
oid.c:222:43: note: (near initialization for 'oid_names[209].name')
oid.c:223:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
223 | { 0x06, 211, 0, 7, "ipsecTunnel" }, /* 210 */
| ^~~~~~~~~~~~~
oid.c:223:43: note: (near initialization for 'oid_names[210].name')
oid.c:224:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
224 | { 0x07, 212, 0, 7, "ipsecUser" }, /* 211 */
| ^~~~~~~~~~~
oid.c:224:43: note: (near initialization for 'oid_names[211].name')
oid.c:225:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
225 | { 0x08, 213, 0, 7, "timeStamping" }, /* 212 */
| ^~~~~~~~~~~~~~
oid.c:225:43: note: (near initialization for 'oid_names[212].name')
oid.c:226:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
226 | { 0x09, 0, 0, 7, "ocspSigning" }, /* 213 */
| ^~~~~~~~~~~~~
oid.c:226:43: note: (near initialization for 'oid_names[213].name')
oid.c:227:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
227 | { 0x08, 216, 1, 6, "id-otherNames" }, /* 214 */
| ^~~~~~~~~~~~~~~
oid.c:227:43: note: (near initialization for 'oid_names[214].name')
oid.c:228:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
228 | { 0x05, 0, 0, 7, "xmppAddr" }, /* 215 */
| ^~~~~~~~~~
oid.c:228:43: note: (near initialization for 'oid_names[215].name')
oid.c:229:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
229 | { 0x0A, 221, 1, 6, "id-aca" }, /* 216 */
| ^~~~~~~~
oid.c:229:43: note: (near initialization for 'oid_names[216].name')
oid.c:230:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
230 | { 0x01, 218, 0, 7, "authenticationInfo" }, /* 217 */
| ^~~~~~~~~~~~~~~~~~~~
oid.c:230:43: note: (near initialization for 'oid_names[217].name')
oid.c:231:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
231 | { 0x02, 219, 0, 7, "accessIdentity" }, /* 218 */
| ^~~~~~~~~~~~~~~~
oid.c:231:43: note: (near initialization for 'oid_names[218].name')
oid.c:232:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
232 | { 0x03, 220, 0, 7, "chargingIdentity" }, /* 219 */
| ^~~~~~~~~~~~~~~~~~
oid.c:232:43: note: (near initialization for 'oid_names[219].name')
oid.c:233:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
233 | { 0x04, 0, 0, 7, "group" }, /* 220 */
| ^~~~~~~
oid.c:233:43: note: (near initialization for 'oid_names[220].name')
oid.c:234:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
234 | { 0x0B, 222, 0, 6, "subjectInfoAccess" }, /* 221 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:234:43: note: (near initialization for 'oid_names[221].name')
oid.c:235:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
235 | { 0x30, 0, 1, 6, "id-ad" }, /* 222 */
| ^~~~~~~
oid.c:235:43: note: (near initialization for 'oid_names[222].name')
oid.c:236:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
236 | { 0x01, 231, 1, 7, "ocsp" }, /* 223 */
| ^~~~~~
oid.c:236:43: note: (near initialization for 'oid_names[223].name')
oid.c:237:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
237 | { 0x01, 225, 0, 8, "basic" }, /* 224 */
| ^~~~~~~
oid.c:237:43: note: (near initialization for 'oid_names[224].name')
oid.c:238:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
238 | { 0x02, 226, 0, 8, "nonce" }, /* 225 */
| ^~~~~~~
oid.c:238:43: note: (near initialization for 'oid_names[225].name')
oid.c:239:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
239 | { 0x03, 227, 0, 8, "crl" }, /* 226 */
| ^~~~~
oid.c:239:43: note: (near initialization for 'oid_names[226].name')
oid.c:240:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
240 | { 0x04, 228, 0, 8, "response" }, /* 227 */
| ^~~~~~~~~~
oid.c:240:43: note: (near initialization for 'oid_names[227].name')
oid.c:241:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
241 | { 0x05, 229, 0, 8, "noCheck" }, /* 228 */
| ^~~~~~~~~
oid.c:241:43: note: (near initialization for 'oid_names[228].name')
oid.c:242:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
242 | { 0x06, 230, 0, 8, "archiveCutoff" }, /* 229 */
| ^~~~~~~~~~~~~~~
oid.c:242:43: note: (near initialization for 'oid_names[229].name')
oid.c:243:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
243 | { 0x07, 0, 0, 8, "serviceLocator" }, /* 230 */
| ^~~~~~~~~~~~~~~~
oid.c:243:43: note: (near initialization for 'oid_names[230].name')
oid.c:244:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
244 | { 0x02, 232, 0, 7, "caIssuers" }, /* 231 */
| ^~~~~~~~~~~
oid.c:244:43: note: (near initialization for 'oid_names[231].name')
oid.c:245:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
245 | { 0x03, 233, 0, 7, "timeStamping" }, /* 232 */
| ^~~~~~~~~~~~~~
oid.c:245:43: note: (near initialization for 'oid_names[232].name')
oid.c:246:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
246 | { 0x05, 0, 0, 7, "caRepository" }, /* 233 */
| ^~~~~~~~~~~~~~
oid.c:246:43: note: (near initialization for 'oid_names[233].name')
oid.c:247:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
247 | { 0x08, 0, 1, 5, "ipsec" }, /* 234 */
| ^~~~~~~
oid.c:247:43: note: (near initialization for 'oid_names[234].name')
oid.c:248:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
248 | { 0x02, 0, 1, 6, "certificate" }, /* 235 */
| ^~~~~~~~~~~~~
oid.c:248:43: note: (near initialization for 'oid_names[235].name')
oid.c:249:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
249 | { 0x02, 0, 0, 7, "iKEIntermediate" }, /* 236 */
| ^~~~~~~~~~~~~~~~~
oid.c:249:43: note: (near initialization for 'oid_names[236].name')
oid.c:250:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
250 | { 0x0E, 243, 1, 1, "oiw" }, /* 237 */
| ^~~~~
oid.c:250:43: note: (near initialization for 'oid_names[237].name')
oid.c:251:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
251 | { 0x03, 0, 1, 2, "secsig" }, /* 238 */
| ^~~~~~~~
oid.c:251:43: note: (near initialization for 'oid_names[238].name')
oid.c:252:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
252 | { 0x02, 0, 1, 3, "algorithms" }, /* 239 */
| ^~~~~~~~~~~~
oid.c:252:43: note: (near initialization for 'oid_names[239].name')
oid.c:253:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
253 | { 0x07, 241, 0, 4, "des-cbc" }, /* 240 */
| ^~~~~~~~~
oid.c:253:43: note: (near initialization for 'oid_names[240].name')
oid.c:254:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
254 | { 0x1A, 242, 0, 4, "sha-1" }, /* 241 */
| ^~~~~~~
oid.c:254:43: note: (near initialization for 'oid_names[241].name')
oid.c:255:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
255 | { 0x1D, 0, 0, 4, "sha-1WithRSASignature" }, /* 242 */
| ^~~~~~~~~~~~~~~~~~~~~~~
oid.c:255:43: note: (near initialization for 'oid_names[242].name')
oid.c:256:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
256 | { 0x24, 289, 1, 1, "TeleTrusT" }, /* 243 */
| ^~~~~~~~~~~
oid.c:256:43: note: (near initialization for 'oid_names[243].name')
oid.c:257:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
257 | { 0x03, 0, 1, 2, "algorithm" }, /* 244 */
| ^~~~~~~~~~~
oid.c:257:43: note: (near initialization for 'oid_names[244].name')
oid.c:258:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
258 | { 0x03, 0, 1, 3, "signatureAlgorithm" }, /* 245 */
| ^~~~~~~~~~~~~~~~~~~~
oid.c:258:43: note: (near initialization for 'oid_names[245].name')
oid.c:259:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
259 | { 0x01, 250, 1, 4, "rsaSignature" }, /* 246 */
| ^~~~~~~~~~~~~~
oid.c:259:43: note: (near initialization for 'oid_names[246].name')
oid.c:260:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
260 | { 0x02, 248, 0, 5, "rsaSigWithripemd160" }, /* 247 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:260:43: note: (near initialization for 'oid_names[247].name')
oid.c:261:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
261 | { 0x03, 249, 0, 5, "rsaSigWithripemd128" }, /* 248 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:261:43: note: (near initialization for 'oid_names[248].name')
oid.c:262:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
262 | { 0x04, 0, 0, 5, "rsaSigWithripemd256" }, /* 249 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:262:43: note: (near initialization for 'oid_names[249].name')
oid.c:263:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
263 | { 0x02, 0, 1, 4, "ecSign" }, /* 250 */
| ^~~~~~~~
oid.c:263:43: note: (near initialization for 'oid_names[250].name')
oid.c:264:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
264 | { 0x01, 252, 0, 5, "ecSignWithsha1" }, /* 251 */
| ^~~~~~~~~~~~~~~~
oid.c:264:43: note: (near initialization for 'oid_names[251].name')
oid.c:265:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
265 | { 0x02, 253, 0, 5, "ecSignWithripemd160" }, /* 252 */
| ^~~~~~~~~~~~~~~~~~~~~
oid.c:265:43: note: (near initialization for 'oid_names[252].name')
oid.c:266:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
266 | { 0x03, 254, 0, 5, "ecSignWithmd2" }, /* 253 */
| ^~~~~~~~~~~~~~~
oid.c:266:43: note: (near initialization for 'oid_names[253].name')
oid.c:267:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
267 | { 0x04, 255, 0, 5, "ecSignWithmd5" }, /* 254 */
| ^~~~~~~~~~~~~~~
oid.c:267:43: note: (near initialization for 'oid_names[254].name')
oid.c:268:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
268 | { 0x05, 272, 1, 5, "ttt-ecg" }, /* 255 */
| ^~~~~~~~~
oid.c:268:43: note: (near initialization for 'oid_names[255].name')
oid.c:269:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
269 | { 0x01, 260, 1, 6, "fieldType" }, /* 256 */
| ^~~~~~~~~~~
oid.c:269:43: note: (near initialization for 'oid_names[256].name')
oid.c:270:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
270 | { 0x01, 0, 1, 7, "characteristictwoField" }, /* 257 */
| ^~~~~~~~~~~~~~~~~~~~~~~~
oid.c:270:43: note: (near initialization for 'oid_names[257].name')
oid.c:271:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
271 | { 0x01, 0, 1, 8, "basisType" }, /* 258 */
| ^~~~~~~~~~~
oid.c:271:43: note: (near initialization for 'oid_names[258].name')
oid.c:272:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
272 | { 0x01, 0, 0, 9, "ipBasis" }, /* 259 */
| ^~~~~~~~~
oid.c:272:43: note: (near initialization for 'oid_names[259].name')
oid.c:273:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
273 | { 0x02, 262, 1, 6, "keyType" }, /* 260 */
| ^~~~~~~~~
oid.c:273:43: note: (near initialization for 'oid_names[260].name')
oid.c:274:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
274 | { 0x01, 0, 0, 7, "ecgPublicKey" }, /* 261 */
| ^~~~~~~~~~~~~~
oid.c:274:43: note: (near initialization for 'oid_names[261].name')
oid.c:275:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
275 | { 0x03, 263, 0, 6, "curve" }, /* 262 */
| ^~~~~~~
oid.c:275:43: note: (near initialization for 'oid_names[262].name')
oid.c:276:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
276 | { 0x04, 270, 1, 6, "signatures" }, /* 263 */
| ^~~~~~~~~~~~
oid.c:276:43: note: (near initialization for 'oid_names[263].name')
oid.c:277:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
277 | { 0x01, 265, 0, 7, "ecgdsa-with-RIPEMD160" }, /* 264 */
| ^~~~~~~~~~~~~~~~~~~~~~~
oid.c:277:43: note: (near initialization for 'oid_names[264].name')
oid.c:278:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
278 | { 0x02, 266, 0, 7, "ecgdsa-with-SHA1" }, /* 265 */
| ^~~~~~~~~~~~~~~~~~
oid.c:278:43: note: (near initialization for 'oid_names[265].name')
oid.c:279:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
279 | { 0x03, 267, 0, 7, "ecgdsa-with-SHA224" }, /* 266 */
| ^~~~~~~~~~~~~~~~~~~~
oid.c:279:43: note: (near initialization for 'oid_names[266].name')
oid.c:280:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
280 | { 0x04, 268, 0, 7, "ecgdsa-with-SHA256" }, /* 267 */
| ^~~~~~~~~~~~~~~~~~~~
oid.c:280:43: note: (near initialization for 'oid_names[267].name')
oid.c:281:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
281 | { 0x05, 269, 0, 7, "ecgdsa-with-SHA384" }, /* 268 */
| ^~~~~~~~~~~~~~~~~~~~
oid.c:281:43: note: (near initialization for 'oid_names[268].name')
oid.c:282:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
282 | { 0x06, 0, 0, 7, "ecgdsa-with-SHA512" }, /* 269 */
| ^~~~~~~~~~~~~~~~~~~~
oid.c:282:43: note: (near initialization for 'oid_names[269].name')
oid.c:283:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
283 | { 0x05, 0, 1, 6, "module" }, /* 270 */
| ^~~~~~~~
oid.c:283:43: note: (near initialization for 'oid_names[270].name')
oid.c:284:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
284 | { 0x01, 0, 0, 7, "1" }, /* 271 */
| ^~~
oid.c:284:43: note: (near initialization for 'oid_names[271].name')
oid.c:285:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
285 | { 0x08, 0, 1, 5, "ecStdCurvesAndGeneration" }, /* 272 */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
oid.c:285:43: note: (near initialization for 'oid_names[272].name')
oid.c:286:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
286 | { 0x01, 0, 1, 6, "ellipticCurve" }, /* 273 */
| ^~~~~~~~~~~~~~~
oid.c:286:43: note: (near initialization for 'oid_names[273].name')
oid.c:287:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
287 | { 0x01, 0, 1, 7, "versionOne" }, /* 274 */
| ^~~~~~~~~~~~
oid.c:287:43: note: (near initialization for 'oid_names[274].name')
oid.c:288:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
288 | { 0x01, 276, 0, 8, "brainpoolP160r1" }, /* 275 */
| ^~~~~~~~~~~~~~~~~
oid.c:288:43: note: (near initialization for 'oid_names[275].name')
oid.c:289:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
289 | { 0x02, 277, 0, 8, "brainpoolP160t1" }, /* 276 */
| ^~~~~~~~~~~~~~~~~
oid.c:289:43: note: (near initialization for 'oid_names[276].name')
oid.c:290:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
290 | { 0x03, 278, 0, 8, "brainpoolP192r1" }, /* 277 */
| ^~~~~~~~~~~~~~~~~
oid.c:290:43: note: (near initialization for 'oid_names[277].name')
oid.c:291:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
291 | { 0x04, 279, 0, 8, "brainpoolP192t1" }, /* 278 */
| ^~~~~~~~~~~~~~~~~
oid.c:291:43: note: (near initialization for 'oid_names[278].name')
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c identification.c -o identification.efi.o
oid.c:292:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
292 | { 0x05, 280, 0, 8, "brainpoolP224r1" }, /* 279 */
| ^~~~~~~~~~~~~~~~~
oid.c:292:43: note: (near initialization for 'oid_names[279].name')
oid.c:293:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
293 | { 0x06, 281, 0, 8, "brainpoolP224t1" }, /* 280 */
| ^~~~~~~~~~~~~~~~~
oid.c:293:43: note: (near initialization for 'oid_names[280].name')
oid.c:294:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
294 | { 0x07, 282, 0, 8, "brainpoolP256r1" }, /* 281 */
| ^~~~~~~~~~~~~~~~~
oid.c:294:43: note: (near initialization for 'oid_names[281].name')
oid.c:295:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
295 | { 0x08, 283, 0, 8, "brainpoolP256t1" }, /* 282 */
| ^~~~~~~~~~~~~~~~~
oid.c:295:43: note: (near initialization for 'oid_names[282].name')
oid.c:296:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
296 | { 0x09, 284, 0, 8, "brainpoolP320r1" }, /* 283 */
| ^~~~~~~~~~~~~~~~~
oid.c:296:43: note: (near initialization for 'oid_names[283].name')
oid.c:297:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
297 | { 0x0A, 285, 0, 8, "brainpoolP320t1" }, /* 284 */
| ^~~~~~~~~~~~~~~~~
oid.c:297:43: note: (near initialization for 'oid_names[284].name')
oid.c:298:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
298 | { 0x0B, 286, 0, 8, "brainpoolP384r1" }, /* 285 */
| ^~~~~~~~~~~~~~~~~
oid.c:298:43: note: (near initialization for 'oid_names[285].name')
oid.c:299:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
299 | { 0x0C, 287, 0, 8, "brainpoolP384t1" }, /* 286 */
| ^~~~~~~~~~~~~~~~~
oid.c:299:43: note: (near initialization for 'oid_names[286].name')
oid.c:300:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
300 | { 0x0D, 288, 0, 8, "brainpoolP512r1" }, /* 287 */
| ^~~~~~~~~~~~~~~~~
oid.c:300:43: note: (near initialization for 'oid_names[287].name')
oid.c:301:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
301 | { 0x0E, 0, 0, 8, "brainpoolP512t1" }, /* 288 */
| ^~~~~~~~~~~~~~~~~
oid.c:301:43: note: (near initialization for 'oid_names[288].name')
oid.c:302:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
302 | { 0x81, 0, 1, 1, "" }, /* 289 */
| ^~
oid.c:302:43: note: (near initialization for 'oid_names[289].name')
oid.c:303:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
303 | { 0x04, 0, 1, 2, "Certicom" }, /* 290 */
| ^~~~~~~~~~
oid.c:303:43: note: (near initialization for 'oid_names[290].name')
oid.c:304:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
304 | { 0x00, 0, 1, 3, "curve" }, /* 291 */
| ^~~~~~~
oid.c:304:43: note: (near initialization for 'oid_names[291].name')
oid.c:305:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
305 | { 0x01, 293, 0, 4, "sect163k1" }, /* 292 */
| ^~~~~~~~~~~
oid.c:305:43: note: (near initialization for 'oid_names[292].name')
oid.c:306:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
306 | { 0x02, 294, 0, 4, "sect163r1" }, /* 293 */
| ^~~~~~~~~~~
oid.c:306:43: note: (near initialization for 'oid_names[293].name')
oid.c:307:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
307 | { 0x03, 295, 0, 4, "sect239k1" }, /* 294 */
| ^~~~~~~~~~~
oid.c:307:43: note: (near initialization for 'oid_names[294].name')
oid.c:308:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
308 | { 0x04, 296, 0, 4, "sect113r1" }, /* 295 */
| ^~~~~~~~~~~
oid.c:308:43: note: (near initialization for 'oid_names[295].name')
oid.c:309:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
309 | { 0x05, 297, 0, 4, "sect113r2" }, /* 296 */
| ^~~~~~~~~~~
oid.c:309:43: note: (near initialization for 'oid_names[296].name')
oid.c:310:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
310 | { 0x06, 298, 0, 4, "secp112r1" }, /* 297 */
| ^~~~~~~~~~~
oid.c:310:43: note: (near initialization for 'oid_names[297].name')
oid.c:311:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
311 | { 0x07, 299, 0, 4, "secp112r2" }, /* 298 */
| ^~~~~~~~~~~
oid.c:311:43: note: (near initialization for 'oid_names[298].name')
oid.c:312:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
312 | { 0x08, 300, 0, 4, "secp160r1" }, /* 299 */
| ^~~~~~~~~~~
oid.c:312:43: note: (near initialization for 'oid_names[299].name')
oid.c:313:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
313 | { 0x09, 301, 0, 4, "secp160k1" }, /* 300 */
| ^~~~~~~~~~~
oid.c:313:43: note: (near initialization for 'oid_names[300].name')
oid.c:314:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
314 | { 0x0A, 302, 0, 4, "secp256k1" }, /* 301 */
| ^~~~~~~~~~~
oid.c:314:43: note: (near initialization for 'oid_names[301].name')
oid.c:315:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
315 | { 0x0F, 303, 0, 4, "sect163r2" }, /* 302 */
| ^~~~~~~~~~~
oid.c:315:43: note: (near initialization for 'oid_names[302].name')
oid.c:316:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
316 | { 0x10, 304, 0, 4, "sect283k1" }, /* 303 */
| ^~~~~~~~~~~
oid.c:316:43: note: (near initialization for 'oid_names[303].name')
oid.c:317:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
317 | { 0x11, 305, 0, 4, "sect283r1" }, /* 304 */
| ^~~~~~~~~~~
oid.c:317:43: note: (near initialization for 'oid_names[304].name')
oid.c:318:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
318 | { 0x16, 306, 0, 4, "sect131r1" }, /* 305 */
| ^~~~~~~~~~~
oid.c:318:43: note: (near initialization for 'oid_names[305].name')
oid.c:319:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
319 | { 0x17, 307, 0, 4, "sect131r2" }, /* 306 */
| ^~~~~~~~~~~
oid.c:319:43: note: (near initialization for 'oid_names[306].name')
oid.c:320:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
320 | { 0x18, 308, 0, 4, "sect193r1" }, /* 307 */
| ^~~~~~~~~~~
oid.c:320:43: note: (near initialization for 'oid_names[307].name')
oid.c:321:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
321 | { 0x19, 309, 0, 4, "sect193r2" }, /* 308 */
| ^~~~~~~~~~~
oid.c:321:43: note: (near initialization for 'oid_names[308].name')
oid.c:322:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
322 | { 0x1A, 310, 0, 4, "sect233k1" }, /* 309 */
| ^~~~~~~~~~~
oid.c:322:43: note: (near initialization for 'oid_names[309].name')
oid.c:323:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
323 | { 0x1B, 311, 0, 4, "sect233r1" }, /* 310 */
| ^~~~~~~~~~~
oid.c:323:43: note: (near initialization for 'oid_names[310].name')
oid.c:324:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
324 | { 0x1C, 312, 0, 4, "secp128r1" }, /* 311 */
| ^~~~~~~~~~~
oid.c:324:43: note: (near initialization for 'oid_names[311].name')
oid.c:325:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
325 | { 0x1D, 313, 0, 4, "secp128r2" }, /* 312 */
| ^~~~~~~~~~~
oid.c:325:43: note: (near initialization for 'oid_names[312].name')
oid.c:326:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
326 | { 0x1E, 314, 0, 4, "secp160r2" }, /* 313 */
| ^~~~~~~~~~~
oid.c:326:43: note: (near initialization for 'oid_names[313].name')
oid.c:327:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
327 | { 0x1F, 315, 0, 4, "secp192k1" }, /* 314 */
| ^~~~~~~~~~~
oid.c:327:43: note: (near initialization for 'oid_names[314].name')
oid.c:328:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
328 | { 0x20, 316, 0, 4, "secp224k1" }, /* 315 */
| ^~~~~~~~~~~
oid.c:328:43: note: (near initialization for 'oid_names[315].name')
oid.c:329:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
329 | { 0x21, 317, 0, 4, "secp224r1" }, /* 316 */
| ^~~~~~~~~~~
oid.c:329:43: note: (near initialization for 'oid_names[316].name')
oid.c:330:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
330 | { 0x22, 318, 0, 4, "secp384r1" }, /* 317 */
| ^~~~~~~~~~~
oid.c:330:43: note: (near initialization for 'oid_names[317].name')
oid.c:331:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
331 | { 0x23, 319, 0, 4, "secp521r1" }, /* 318 */
| ^~~~~~~~~~~
oid.c:331:43: note: (near initialization for 'oid_names[318].name')
oid.c:332:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
332 | { 0x24, 320, 0, 4, "sect409k1" }, /* 319 */
| ^~~~~~~~~~~
oid.c:332:43: note: (near initialization for 'oid_names[319].name')
oid.c:333:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
333 | { 0x25, 321, 0, 4, "sect409r1" }, /* 320 */
| ^~~~~~~~~~~
oid.c:333:43: note: (near initialization for 'oid_names[320].name')
oid.c:334:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
334 | { 0x26, 322, 0, 4, "sect571k1" }, /* 321 */
| ^~~~~~~~~~~
oid.c:334:43: note: (near initialization for 'oid_names[321].name')
oid.c:335:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
335 | { 0x27, 0, 0, 4, "sect571r1" }, /* 322 */
| ^~~~~~~~~~~
oid.c:335:43: note: (near initialization for 'oid_names[322].name')
oid.c:336:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
336 | {0x60, 369, 1, 0, "" }, /* 323 */
| ^~
oid.c:336:43: note: (near initialization for 'oid_names[323].name')
oid.c:337:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
337 | { 0x86, 0, 1, 1, "" }, /* 324 */
| ^~
oid.c:337:43: note: (near initialization for 'oid_names[324].name')
oid.c:338:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
338 | { 0x48, 0, 1, 2, "" }, /* 325 */
| ^~
oid.c:338:43: note: (near initialization for 'oid_names[325].name')
oid.c:339:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
339 | { 0x01, 0, 1, 3, "organization" }, /* 326 */
| ^~~~~~~~~~~~~~
oid.c:339:43: note: (near initialization for 'oid_names[326].name')
oid.c:340:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
340 | { 0x65, 345, 1, 4, "gov" }, /* 327 */
| ^~~~~
oid.c:340:43: note: (near initialization for 'oid_names[327].name')
oid.c:341:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
341 | { 0x03, 0, 1, 5, "csor" }, /* 328 */
| ^~~~~~
oid.c:341:43: note: (near initialization for 'oid_names[328].name')
oid.c:342:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
342 | { 0x04, 0, 1, 6, "nistalgorithm" }, /* 329 */
| ^~~~~~~~~~~~~~~
oid.c:342:43: note: (near initialization for 'oid_names[329].name')
oid.c:343:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
343 | { 0x01, 340, 1, 7, "aes" }, /* 330 */
| ^~~~~
oid.c:343:43: note: (near initialization for 'oid_names[330].name')
oid.c:344:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
344 | { 0x02, 332, 0, 8, "id-aes128-CBC" }, /* 331 */
| ^~~~~~~~~~~~~~~
oid.c:344:43: note: (near initialization for 'oid_names[331].name')
oid.c:345:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
345 | { 0x06, 333, 0, 8, "id-aes128-GCM" }, /* 332 */
| ^~~~~~~~~~~~~~~
oid.c:345:43: note: (near initialization for 'oid_names[332].name')
oid.c:346:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
346 | { 0x07, 334, 0, 8, "id-aes128-CCM" }, /* 333 */
| ^~~~~~~~~~~~~~~
oid.c:346:43: note: (near initialization for 'oid_names[333].name')
oid.c:347:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
347 | { 0x16, 335, 0, 8, "id-aes192-CBC" }, /* 334 */
| ^~~~~~~~~~~~~~~
oid.c:347:43: note: (near initialization for 'oid_names[334].name')
oid.c:348:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
348 | { 0x1A, 336, 0, 8, "id-aes192-GCM" }, /* 335 */
| ^~~~~~~~~~~~~~~
oid.c:348:43: note: (near initialization for 'oid_names[335].name')
oid.c:349:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
349 | { 0x1B, 337, 0, 8, "id-aes192-CCM" }, /* 336 */
| ^~~~~~~~~~~~~~~
oid.c:349:43: note: (near initialization for 'oid_names[336].name')
oid.c:350:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
350 | { 0x2A, 338, 0, 8, "id-aes256-CBC" }, /* 337 */
| ^~~~~~~~~~~~~~~
oid.c:350:43: note: (near initialization for 'oid_names[337].name')
oid.c:351:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
351 | { 0x2E, 339, 0, 8, "id-aes256-GCM" }, /* 338 */
| ^~~~~~~~~~~~~~~
oid.c:351:43: note: (near initialization for 'oid_names[338].name')
oid.c:352:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
352 | { 0x2F, 0, 0, 8, "id-aes256-CCM" }, /* 339 */
| ^~~~~~~~~~~~~~~
oid.c:352:43: note: (near initialization for 'oid_names[339].name')
oid.c:353:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
353 | { 0x02, 0, 1, 7, "hashalgs" }, /* 340 */
| ^~~~~~~~~~
oid.c:353:43: note: (near initialization for 'oid_names[340].name')
oid.c:354:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
354 | { 0x01, 342, 0, 8, "id-SHA-256" }, /* 341 */
| ^~~~~~~~~~~~
oid.c:354:43: note: (near initialization for 'oid_names[341].name')
oid.c:355:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
355 | { 0x02, 343, 0, 8, "id-SHA-384" }, /* 342 */
| ^~~~~~~~~~~~
oid.c:355:43: note: (near initialization for 'oid_names[342].name')
oid.c:356:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
356 | { 0x03, 344, 0, 8, "id-SHA-512" }, /* 343 */
| ^~~~~~~~~~~~
oid.c:356:43: note: (near initialization for 'oid_names[343].name')
oid.c:357:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
357 | { 0x04, 0, 0, 8, "id-SHA-224" }, /* 344 */
| ^~~~~~~~~~~~
oid.c:357:43: note: (near initialization for 'oid_names[344].name')
oid.c:358:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
358 | { 0x86, 0, 1, 4, "" }, /* 345 */
| ^~
oid.c:358:43: note: (near initialization for 'oid_names[345].name')
oid.c:359:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
359 | { 0xf8, 0, 1, 5, "" }, /* 346 */
| ^~
oid.c:359:43: note: (near initialization for 'oid_names[346].name')
oid.c:360:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
360 | { 0x42, 359, 1, 6, "netscape" }, /* 347 */
| ^~~~~~~~~~
oid.c:360:43: note: (near initialization for 'oid_names[347].name')
oid.c:361:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
361 | { 0x01, 354, 1, 7, "" }, /* 348 */
| ^~
oid.c:361:43: note: (near initialization for 'oid_names[348].name')
oid.c:362:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
362 | { 0x01, 350, 0, 8, "nsCertType" }, /* 349 */
| ^~~~~~~~~~~~
oid.c:362:43: note: (near initialization for 'oid_names[349].name')
oid.c:363:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
363 | { 0x03, 351, 0, 8, "nsRevocationUrl" }, /* 350 */
| ^~~~~~~~~~~~~~~~~
oid.c:363:43: note: (near initialization for 'oid_names[350].name')
oid.c:364:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
364 | { 0x04, 352, 0, 8, "nsCaRevocationUrl" }, /* 351 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:364:43: note: (near initialization for 'oid_names[351].name')
oid.c:365:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
365 | { 0x08, 353, 0, 8, "nsCaPolicyUrl" }, /* 352 */
| ^~~~~~~~~~~~~~~
oid.c:365:43: note: (near initialization for 'oid_names[352].name')
oid.c:366:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
366 | { 0x0d, 0, 0, 8, "nsComment" }, /* 353 */
| ^~~~~~~~~~~
oid.c:366:43: note: (near initialization for 'oid_names[353].name')
oid.c:367:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
367 | { 0x03, 357, 1, 7, "directory" }, /* 354 */
| ^~~~~~~~~~~
oid.c:367:43: note: (near initialization for 'oid_names[354].name')
oid.c:368:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
368 | { 0x01, 0, 1, 8, "" }, /* 355 */
| ^~
oid.c:368:43: note: (near initialization for 'oid_names[355].name')
oid.c:369:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
369 | { 0x03, 0, 0, 9, "employeeNumber" }, /* 356 */
| ^~~~~~~~~~~~~~~~
oid.c:369:43: note: (near initialization for 'oid_names[356].name')
oid.c:370:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
370 | { 0x04, 0, 1, 7, "policy" }, /* 357 */
| ^~~~~~~~
oid.c:370:43: note: (near initialization for 'oid_names[357].name')
oid.c:371:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
371 | { 0x01, 0, 0, 8, "nsSGC" }, /* 358 */
| ^~~~~~~
oid.c:371:43: note: (near initialization for 'oid_names[358].name')
oid.c:372:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
372 | { 0x45, 0, 1, 6, "verisign" }, /* 359 */
| ^~~~~~~~~~
oid.c:372:43: note: (near initialization for 'oid_names[359].name')
oid.c:373:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
373 | { 0x01, 0, 1, 7, "pki" }, /* 360 */
| ^~~~~
oid.c:373:43: note: (near initialization for 'oid_names[360].name')
oid.c:374:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
374 | { 0x09, 0, 1, 8, "attributes" }, /* 361 */
| ^~~~~~~~~~~~
oid.c:374:43: note: (near initialization for 'oid_names[361].name')
oid.c:375:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
375 | { 0x02, 363, 0, 9, "messageType" }, /* 362 */
| ^~~~~~~~~~~~~
oid.c:375:43: note: (near initialization for 'oid_names[362].name')
oid.c:376:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
376 | { 0x03, 364, 0, 9, "pkiStatus" }, /* 363 */
| ^~~~~~~~~~~
oid.c:376:43: note: (near initialization for 'oid_names[363].name')
oid.c:377:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
377 | { 0x04, 365, 0, 9, "failInfo" }, /* 364 */
| ^~~~~~~~~~
oid.c:377:43: note: (near initialization for 'oid_names[364].name')
oid.c:378:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
378 | { 0x05, 366, 0, 9, "senderNonce" }, /* 365 */
| ^~~~~~~~~~~~~
oid.c:378:43: note: (near initialization for 'oid_names[365].name')
oid.c:379:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
379 | { 0x06, 367, 0, 9, "recipientNonce" }, /* 366 */
| ^~~~~~~~~~~~~~~~
oid.c:379:43: note: (near initialization for 'oid_names[366].name')
oid.c:380:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
380 | { 0x07, 368, 0, 9, "transID" }, /* 367 */
| ^~~~~~~~~
oid.c:380:43: note: (near initialization for 'oid_names[367].name')
oid.c:381:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
381 | { 0x08, 0, 0, 9, "extensionReq" }, /* 368 */
| ^~~~~~~~~~~~~~
oid.c:381:43: note: (near initialization for 'oid_names[368].name')
oid.c:382:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
382 | {0x67, 0, 1, 0, "" }, /* 369 */
| ^~
oid.c:382:43: note: (near initialization for 'oid_names[369].name')
oid.c:383:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
383 | { 0x81, 0, 1, 1, "" }, /* 370 */
| ^~
oid.c:383:43: note: (near initialization for 'oid_names[370].name')
oid.c:384:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
384 | { 0x05, 0, 1, 2, "" }, /* 371 */
| ^~
oid.c:384:43: note: (near initialization for 'oid_names[371].name')
oid.c:385:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
385 | { 0x02, 0, 1, 3, "tcg-attribute" }, /* 372 */
| ^~~~~~~~~~~~~~~
oid.c:385:43: note: (near initialization for 'oid_names[372].name')
oid.c:386:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
386 | { 0x01, 374, 0, 4, "tcg-at-tpmManufacturer" }, /* 373 */
| ^~~~~~~~~~~~~~~~~~~~~~~~
oid.c:386:43: note: (near initialization for 'oid_names[373].name')
oid.c:387:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
387 | { 0x02, 375, 0, 4, "tcg-at-tpmModel" }, /* 374 */
| ^~~~~~~~~~~~~~~~~
oid.c:387:43: note: (near initialization for 'oid_names[374].name')
oid.c:388:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
388 | { 0x03, 376, 0, 4, "tcg-at-tpmVersion" }, /* 375 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:388:43: note: (near initialization for 'oid_names[375].name')
oid.c:389:43: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
389 | { 0x0F, 0, 0, 4, "tcg-at-tpmIdLabel" } /* 376 */
| ^~~~~~~~~~~~~~~~~~~
oid.c:389:43: note: (near initialization for 'oid_names[376].name')
UpdateVars.c: In function 'efi_main':
UpdateVars.c:24:49: warning: variable 'owner_guid' set but not used [-Wunused-but-set-variable]
24 | CHAR16 **ARGV, *var, *name, *progname, *owner_guid;
| ^~~~~~~~~~
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c security_policy.c -o security_policy.o
In file included from identification.c:18:
chunk.h: In function 'chunk_equals':
chunk.h:139:50: warning: pointer targets in passing argument 1 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:32: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
In file included from typedefs.h:3:
/usr/include/efi/efilib.h:413:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
413 | IN CONST CHAR8 *s1,
chunk.h:139:57: warning: pointer targets in passing argument 2 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:34: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
/usr/include/efi/efilib.h:414:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
414 | IN CONST CHAR8 *s2,
identification.c: At top level:
identification.c:34:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
34 | {"ND", OID_NAME_DISTINGUISHER, ASN1_PRINTABLESTRING},
| ^~~~
identification.c:34:10: note: (near initialization for 'x501rdns[0].name')
identification.c:35:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
35 | {"UID", OID_PILOT_USERID, ASN1_PRINTABLESTRING},
| ^~~~~
identification.c:35:10: note: (near initialization for 'x501rdns[1].name')
identification.c:36:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
36 | {"DC", OID_PILOT_DOMAIN_COMPONENT, ASN1_PRINTABLESTRING},
| ^~~~
identification.c:36:10: note: (near initialization for 'x501rdns[2].name')
identification.c:37:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
37 | {"CN", OID_COMMON_NAME, ASN1_PRINTABLESTRING},
| ^~~~
identification.c:37:10: note: (near initialization for 'x501rdns[3].name')
identification.c:38:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
38 | {"S", OID_SURNAME, ASN1_PRINTABLESTRING},
| ^~~
identification.c:38:10: note: (near initialization for 'x501rdns[4].name')
identification.c:39:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
39 | {"SN", OID_SERIAL_NUMBER, ASN1_PRINTABLESTRING},
| ^~~~
identification.c:39:10: note: (near initialization for 'x501rdns[5].name')
identification.c:40:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
40 | {"serialNumber", OID_SERIAL_NUMBER, ASN1_PRINTABLESTRING},
| ^~~~~~~~~~~~~~
identification.c:40:10: note: (near initialization for 'x501rdns[6].name')
identification.c:41:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
41 | {"C", OID_COUNTRY, ASN1_PRINTABLESTRING},
| ^~~
identification.c:41:10: note: (near initialization for 'x501rdns[7].name')
identification.c:42:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
42 | {"L", OID_LOCALITY, ASN1_PRINTABLESTRING},
| ^~~
identification.c:42:10: note: (near initialization for 'x501rdns[8].name')
identification.c:43:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
43 | {"ST", OID_STATE_OR_PROVINCE, ASN1_PRINTABLESTRING},
| ^~~~
identification.c:43:10: note: (near initialization for 'x501rdns[9].name')
identification.c:44:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
44 | {"O", OID_ORGANIZATION, ASN1_PRINTABLESTRING},
| ^~~
identification.c:44:10: note: (near initialization for 'x501rdns[10].name')
identification.c:45:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
45 | {"OU", OID_ORGANIZATION_UNIT, ASN1_PRINTABLESTRING},
| ^~~~
identification.c:45:10: note: (near initialization for 'x501rdns[11].name')
identification.c:46:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
46 | {"T", OID_TITLE, ASN1_PRINTABLESTRING},
| ^~~
identification.c:46:10: note: (near initialization for 'x501rdns[12].name')
identification.c:47:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
47 | {"D", OID_DESCRIPTION, ASN1_PRINTABLESTRING},
| ^~~
identification.c:47:10: note: (near initialization for 'x501rdns[13].name')
identification.c:48:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
48 | {"N", OID_NAME, ASN1_PRINTABLESTRING},
| ^~~
identification.c:48:10: note: (near initialization for 'x501rdns[14].name')
identification.c:49:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
49 | {"G", OID_GIVEN_NAME, ASN1_PRINTABLESTRING},
| ^~~
identification.c:49:10: note: (near initialization for 'x501rdns[15].name')
identification.c:50:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
50 | {"I", OID_INITIALS, ASN1_PRINTABLESTRING},
| ^~~
identification.c:50:10: note: (near initialization for 'x501rdns[16].name')
identification.c:51:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
51 | {"dnQualifier", OID_DN_QUALIFIER, ASN1_PRINTABLESTRING},
| ^~~~~~~~~~~~~
identification.c:51:10: note: (near initialization for 'x501rdns[17].name')
identification.c:52:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
52 | {"ID", OID_UNIQUE_IDENTIFIER, ASN1_PRINTABLESTRING},
| ^~~~
identification.c:52:10: note: (near initialization for 'x501rdns[18].name')
identification.c:53:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
53 | {"EN", OID_EMPLOYEE_NUMBER, ASN1_PRINTABLESTRING},
| ^~~~
identification.c:53:10: note: (near initialization for 'x501rdns[19].name')
identification.c:54:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
54 | {"employeeNumber", OID_EMPLOYEE_NUMBER, ASN1_PRINTABLESTRING},
| ^~~~~~~~~~~~~~~~
identification.c:54:10: note: (near initialization for 'x501rdns[20].name')
identification.c:55:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
55 | {"E", OID_EMAIL_ADDRESS, ASN1_IA5STRING},
| ^~~
identification.c:55:10: note: (near initialization for 'x501rdns[21].name')
identification.c:56:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
56 | {"Email", OID_EMAIL_ADDRESS, ASN1_IA5STRING},
| ^~~~~~~
identification.c:56:10: note: (near initialization for 'x501rdns[22].name')
identification.c:57:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
57 | {"emailAddress", OID_EMAIL_ADDRESS, ASN1_IA5STRING},
| ^~~~~~~~~~~~~~
identification.c:57:10: note: (near initialization for 'x501rdns[23].name')
identification.c:58:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
58 | {"UN", OID_UNSTRUCTURED_NAME, ASN1_IA5STRING},
| ^~~~
identification.c:58:10: note: (near initialization for 'x501rdns[24].name')
identification.c:59:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
59 | {"unstructuredName", OID_UNSTRUCTURED_NAME, ASN1_IA5STRING},
| ^~~~~~~~~~~~~~~~~~
identification.c:59:10: note: (near initialization for 'x501rdns[25].name')
identification.c:60:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
60 | {"UA", OID_UNSTRUCTURED_ADDRESS, ASN1_PRINTABLESTRING},
| ^~~~
identification.c:60:10: note: (near initialization for 'x501rdns[26].name')
identification.c:61:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
61 | {"unstructuredAddress", OID_UNSTRUCTURED_ADDRESS, ASN1_PRINTABLESTRING},
| ^~~~~~~~~~~~~~~~~~~~~
identification.c:61:10: note: (near initialization for 'x501rdns[27].name')
identification.c:62:10: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
62 | {"TCGID", OID_TCGID, ASN1_PRINTABLESTRING}
| ^~~~~~~
identification.c:62:10: note: (near initialization for 'x501rdns[28].name')
identification.c:33:24: warning: 'x501rdns' defined but not used [-Wunused-const-variable=]
33 | static const x501rdn_t x501rdns[] = {
| ^~~~~~~~
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c KeyTool.c -o KeyTool.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c shim_protocol.c -o shim_protocol.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -fno-toplevel-reorder -DBUILD_EFI -c x509.c -o x509.efi.o
In file included from x509.c:1:
chunk.h: In function 'chunk_equals':
chunk.h:139:50: warning: pointer targets in passing argument 1 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:32: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
In file included from typedefs.h:3:
/usr/include/efi/efilib.h:413:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
413 | IN CONST CHAR8 *s1,
chunk.h:139:57: warning: pointer targets in passing argument 2 of 'strncmpa' differ in signedness [-Wpointer-sign]
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ~^~~~
| |
| u_char * {aka unsigned char *}
typedefs.h:9:34: note: in definition of macro 'memcmp'
9 | #define memcmp(x,y,z) strncmpa(x,y,z)
| ^
chunk.h:139:43: note: in expansion of macro 'memeq'
139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len);
| ^~~~~
/usr/include/efi/efilib.h:414:24: note: expected 'const CHAR8 *' {aka 'const char *'} but argument is of type 'u_char *' {aka 'unsigned char *'}
414 | IN CONST CHAR8 *s2,
x509.c: At top level:
x509.c:9:14: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
9 | { 0, "x509", ASN1_SEQUENCE, ASN1_OBJ }, /* 0 */
| ^~~~~~
x509.c:9:14: note: (near initialization for 'x509_certObjects[0].name')
x509.c:10:16: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
10 | { 1, "tbsCertificate", ASN1_SEQUENCE, ASN1_OBJ }, /* 1 */
| ^~~~~~~~~~~~~~~~
x509.c:10:16: note: (near initialization for 'x509_certObjects[1].name')
x509.c:11:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
11 | { 2, "DEFAULT v1", ASN1_CONTEXT_C_0, ASN1_DEF }, /* 2 */
| ^~~~~~~~~~~~
x509.c:11:18: note: (near initialization for 'x509_certObjects[2].name')
x509.c:12:20: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
12 | { 3, "version", ASN1_INTEGER, ASN1_BODY }, /* 3 */
| ^~~~~~~~~
x509.c:12:20: note: (near initialization for 'x509_certObjects[3].name')
x509.c:13:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
13 | { 2, "serialNumber", ASN1_INTEGER, ASN1_BODY }, /* 4 */
| ^~~~~~~~~~~~~~
x509.c:13:18: note: (near initialization for 'x509_certObjects[4].name')
x509.c:14:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
14 | { 2, "signature", ASN1_EOC, ASN1_RAW }, /* 5 */
| ^~~~~~~~~~~
x509.c:14:18: note: (near initialization for 'x509_certObjects[5].name')
x509.c:15:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
15 | { 2, "issuer", ASN1_SEQUENCE, ASN1_OBJ }, /* 6 */
| ^~~~~~~~
x509.c:15:18: note: (near initialization for 'x509_certObjects[6].name')
x509.c:16:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
16 | { 2, "validity", ASN1_SEQUENCE, ASN1_NONE }, /* 7 */
| ^~~~~~~~~~
x509.c:16:18: note: (near initialization for 'x509_certObjects[7].name')
x509.c:17:20: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
17 | { 3, "notBefore", ASN1_EOC, ASN1_RAW }, /* 8 */
| ^~~~~~~~~~~
x509.c:17:20: note: (near initialization for 'x509_certObjects[8].name')
x509.c:18:20: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
18 | { 3, "notAfter", ASN1_EOC, ASN1_RAW }, /* 9 */
| ^~~~~~~~~~
x509.c:18:20: note: (near initialization for 'x509_certObjects[9].name')
x509.c:19:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
19 | { 2, "subject", ASN1_SEQUENCE, ASN1_OBJ }, /* 10 */
| ^~~~~~~~~
x509.c:19:18: note: (near initialization for 'x509_certObjects[10].name')
x509.c:20:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
20 | { 2, "subjectPublicKeyInfo",ASN1_SEQUENCE, ASN1_RAW }, /* 11 */
| ^~~~~~~~~~~~~~~~~~~~~~
x509.c:20:18: note: (near initialization for 'x509_certObjects[11].name')
x509.c:21:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
21 | { 2, "issuerUniqueID", ASN1_CONTEXT_C_1, ASN1_OPT }, /* 12 */
| ^~~~~~~~~~~~~~~~
x509.c:21:18: note: (near initialization for 'x509_certObjects[12].name')
x509.c:22:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
22 | { 2, "end opt", ASN1_EOC, ASN1_END }, /* 13 */
| ^~~~~~~~~
x509.c:22:18: note: (near initialization for 'x509_certObjects[13].name')
x509.c:23:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
23 | { 2, "subjectUniqueID", ASN1_CONTEXT_C_2, ASN1_OPT }, /* 14 */
| ^~~~~~~~~~~~~~~~~
x509.c:23:18: note: (near initialization for 'x509_certObjects[14].name')
x509.c:24:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
24 | { 2, "end opt", ASN1_EOC, ASN1_END }, /* 15 */
| ^~~~~~~~~
x509.c:24:18: note: (near initialization for 'x509_certObjects[15].name')
x509.c:25:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
25 | { 2, "optional extensions", ASN1_CONTEXT_C_3, ASN1_OPT }, /* 16 */
| ^~~~~~~~~~~~~~~~~~~~~
x509.c:25:18: note: (near initialization for 'x509_certObjects[16].name')
x509.c:26:20: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
26 | { 3, "extensions", ASN1_SEQUENCE, ASN1_LOOP }, /* 17 */
| ^~~~~~~~~~~~
x509.c:26:20: note: (near initialization for 'x509_certObjects[17].name')
x509.c:27:22: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
27 | { 4, "extension", ASN1_SEQUENCE, ASN1_NONE }, /* 18 */
| ^~~~~~~~~~~
x509.c:27:22: note: (near initialization for 'x509_certObjects[18].name')
x509.c:28:24: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
28 | { 5, "extnID", ASN1_OID, ASN1_BODY }, /* 19 */
| ^~~~~~~~
x509.c:28:24: note: (near initialization for 'x509_certObjects[19].name')
x509.c:29:24: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
29 | { 5, "critical", ASN1_BOOLEAN, ASN1_DEF|ASN1_BODY }, /* 20 */
| ^~~~~~~~~~
x509.c:29:24: note: (near initialization for 'x509_certObjects[20].name')
x509.c:30:24: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
30 | { 5, "extnValue", ASN1_OCTET_STRING, ASN1_BODY }, /* 21 */
| ^~~~~~~~~~~
x509.c:30:24: note: (near initialization for 'x509_certObjects[21].name')
x509.c:31:20: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
31 | { 3, "end loop", ASN1_EOC, ASN1_END }, /* 22 */
| ^~~~~~~~~~
x509.c:31:20: note: (near initialization for 'x509_certObjects[22].name')
x509.c:32:18: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
32 | { 2, "end opt", ASN1_EOC, ASN1_END }, /* 23 */
| ^~~~~~~~~
x509.c:32:18: note: (near initialization for 'x509_certObjects[23].name')
x509.c:33:16: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
33 | { 1, "signatureAlgorithm", ASN1_EOC, ASN1_RAW }, /* 24 */
| ^~~~~~~~~~~~~~~~~~~~
x509.c:33:16: note: (near initialization for 'x509_certObjects[24].name')
x509.c:34:16: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
34 | { 1, "signatureValue", ASN1_BIT_STRING, ASN1_BODY }, /* 25 */
| ^~~~~~~~~~~~~~~~
x509.c:34:16: note: (near initialization for 'x509_certObjects[25].name')
x509.c:35:14: warning: pointer targets in initialization of 'const u_char *' {aka 'const unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
35 | { 0, "exit", ASN1_EOC, ASN1_EXIT }
| ^~~~~~
x509.c:35:14: note: (near initialization for 'x509_certObjects[26].name')
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c HashTool.c -o HashTool.o
ar rcv libasn1-efi.a asn1.efi.o asn1_parser.efi.o enumerator.efi.o chunk.efi.o oid.efi.o identification.efi.o x509.efi.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c pkcs7verify.c -o pkcs7verify.o
a - asn1.efi.o
a - asn1_parser.efi.o
a - enumerator.efi.o
a - chunk.efi.o
a - oid.efi.o
a - identification.efi.o
a - x509.efi.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib/asn1'
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c SetNull.c -o SetNull.o
HashTool.c: In function 'efi_main':
HashTool.c:187:25: warning: variable 'setup_mode_arg' set but not used [-Wunused-but-set-variable]
187 | setup_mode_arg = 0, keytool = NOSEL;
| ^~~~~~~~~~~~~~
HashTool.c:185:28: warning: variable 'setup_mode' set but not used [-Wunused-but-set-variable]
185 | int c = 0, setup_mode = NOSEL, uefi_reboot = NOSEL,
| ^~~~~~~~~~
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c kernel_efivars.c -o kernel_efivars.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c openssl_sign.c -o openssl_sign.o
kernel_efivars.c:19: warning: "__STDC_VERSION__" redefined
19 | #define __STDC_VERSION__ 199901L
|
<built-in>: note: this is the location of the previous definition
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c ShimReplace.c -o ShimReplace.o
ShimReplace.c: In function 'efi_main':
ShimReplace.c:51:37: warning: passing argument 2 of 'execute' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
51 | efi_status = execute(image, loader);
| ^~~~~~
In file included from ShimReplace.c:17:
/<<PKGBUILDDIR>>/include/execute.h:5:35: note: expected 'CHAR16 *' {aka 'short unsigned int *'} but argument is of type 'const CHAR16 *' {aka 'const short unsigned int *'}
5 | execute(EFI_HANDLE image, CHAR16 *name);
| ~~~~~~~~^~~~
ShimReplace.c:57:37: warning: passing argument 2 of 'execute' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
57 | efi_status = execute(image, fallback);
| ^~~~~~~~
/<<PKGBUILDDIR>>/include/execute.h:5:35: note: expected 'CHAR16 *' {aka 'short unsigned int *'} but argument is of type 'const CHAR16 *' {aka 'const short unsigned int *'}
5 | execute(EFI_HANDLE image, CHAR16 *name);
| ~~~~~~~~^~~~
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c sig-list-to-certs.c -o sig-list-to-certs.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c hash-to-efi-sig-list.c -o hash-to-efi-sig-list.o
sig-list-to-certs.c:7: warning: "__STDC_VERSION__" redefined
7 | #define __STDC_VERSION__ 199901L
|
<built-in>: note: this is the location of the previous definition
openssl_sign.c: In function 'read_engine_private_key':
openssl_sign.c:118:9: warning: 'ENGINE_load_builtin_engines' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
118 | ENGINE_load_builtin_engines();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from openssl_sign.c:10:
/usr/include/openssl/engine.h:358:28: note: declared here
358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
openssl_sign.c:119:9: warning: 'ENGINE_by_id' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
119 | e = ENGINE_by_id(engine);
| ^
/usr/include/openssl/engine.h:336:31: note: declared here
336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
| ^~~~~~~~~~~~
openssl_sign.c:135:9: warning: 'ENGINE_init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
135 | if (!ENGINE_init(e)) {
| ^~
/usr/include/openssl/engine.h:620:27: note: declared here
620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e);
| ^~~~~~~~~~~
openssl_sign.c:141:9: warning: 'ENGINE_load_private_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
141 | pkey = ENGINE_load_private_key(e, keyfile, ui, NULL);
| ^~~~
/usr/include/openssl/engine.h:638:11: note: declared here
638 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
| ^~~~~~~~~~~~~~~~~~~~~~~
openssl_sign.c:142:9: warning: 'ENGINE_finish' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
142 | ENGINE_finish(e);
| ^~~~~~~~~~~~~
/usr/include/openssl/engine.h:628:27: note: declared here
628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e);
| ^~~~~~~~~~~~~
openssl_sign.c:145:9: warning: 'ENGINE_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
145 | ENGINE_free(e);
| ^~~~~~~~~~~
/usr/include/openssl/engine.h:493:27: note: declared here
493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e);
| ^~~~~~~~~~~
hash-to-efi-sig-list.c:7: warning: "__STDC_VERSION__" redefined
7 | #define __STDC_VERSION__ 199901L
|
<built-in>: note: this is the location of the previous definition
In file included from hash-to-efi-sig-list.c:29:
/<<PKGBUILDDIR>>/include/guid.h:8:9: warning: no matching push for '#pragma GCC visibility pop' [-Wpragmas]
8 | #pragma GCC visibility pop
| ^~~
ar rcv lib.a simple_file.o pecoff.o guid.o sha256.o console.o execute.o configtable.o shell.o security_policy.o shim_protocol.o pkcs7verify.o kernel_efivars.o openssl_sign.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c efi-readvar.c -o efi-readvar.o
a - simple_file.o
a - pecoff.o
a - guid.o
a - sha256.o
a - console.o
a - execute.o
a - configtable.o
a - shell.o
a - security_policy.o
a - shim_protocol.o
a - pkcs7verify.o
a - kernel_efivars.o
a - openssl_sign.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c efi-updatevar.c -o efi-updatevar.o
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c cert-to-efi-hash-list.c -o cert-to-efi-hash-list.o
In file included from sig-list-to-certs.c:29:
/<<PKGBUILDDIR>>/include/guid.h:8:9: warning: no matching push for '#pragma GCC visibility pop' [-Wpragmas]
8 | #pragma GCC visibility pop
| ^~~
efi-readvar.c:20: warning: "__STDC_VERSION__" redefined
20 | #define __STDC_VERSION__ 199901L
|
<built-in>: note: this is the location of the previous definition
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c flash-var.c -o flash-var.o
efi-updatevar.c:23: warning: "__STDC_VERSION__" redefined
23 | #define __STDC_VERSION__ 199901L
|
<built-in>: note: this is the location of the previous definition
flash-var.c:13: warning: "__STDC_VERSION__" redefined
13 | #define __STDC_VERSION__ 199901L
|
<built-in>: note: this is the location of the previous definition
In file included from cert-to-efi-hash-list.c:32:
/<<PKGBUILDDIR>>/include/guid.h:8:9: warning: no matching push for '#pragma GCC visibility pop' [-Wpragmas]
8 | #pragma GCC visibility pop
| ^~~
flash-var.c: In function 'main':
flash-var.c:109:17: warning: implicit declaration of function 'strptime'; did you mean 'strftime'? [-Wimplicit-function-declaration]
109 | strptime(timestampstr, "%Y-%m-%d %H:%M:%S", &tms);
| ^~~~~~~~
| strftime
> noPK.esl
openssl req -new -x509 -newkey rsa:2048 -subj "/CN=DB1/" -keyout DB1.key -out DB1.crt -days 3650 -nodes -sha256
openssl req -new -x509 -newkey rsa:2048 -subj "/CN=DB2/" -keyout DB2.key -out DB2.crt -days 3650 -nodes -sha256
.....+.+..+.+..+.......+.....+.......+...+...+..+...+.........+...+.+............+..+.+.................+...+....+..+.+.....+.........+.+.....+.......+.....+.+.........+...+++++++++++++++++++++++++++++++++++++++*.......+...+..+.......+.....+.+......+.....+...+......+++++++++++++++++++++++++++++++++++++++*..........+.....+.+..+.......+..+.........+.+......+...+..............+...+++++++++++++++++++++++++.+..+++++++++++++*...........+..+..+...+.+..+....+++++++++++++++++++++++++++++++++++++++*.....+......+...+.........+....+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-arm.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_arm_efi.lds --defsym=EFI_SUBSYSTEM=0x0a HelloWorld.o lib/lib-efi.a -o HelloWorld.so -lefi -lgnuefi /usr/lib/gcc/arm-linux-gnueabihf/13/libgcc.a
....+.........+...........+.....+......+.........+...+.+.+............................+..+............+..+............++# check we have no undefined symbols
nm -D HelloWorld.so | grep ' U ' && exit 1 || exit 0
.................++........++cc -o cert-to-efi-sig-list cert-to-efi-sig-list.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro lib/lib.a -lcrypto
...............++........++..............++.............++.....+.......+.+.....+......++.......+...+.....+...+.+........+..+.+...+.....+.......cc -o sign-efi-sig-list sign-efi-sig-list.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro lib/lib.a -lcrypto
+.+...................................++.......++.....++........++...../usr/bin/ld: warning: cert-to-efi-sig-list.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(guid.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
++..........++..................++.......++.........+.........+.....+.......+.......+.....+.....+.........+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-arm.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_arm_efi.lds --defsym=EFI_SUBSYSTEM=0x0a Loader.o lib/lib-efi.a -o Loader.so -lefi -lgnuefi /usr/lib/gcc/arm-linux-gnueabihf/13/libgcc.a
............+.+...+......+..........+............../usr/bin/ld: warning: sign-efi-sig-list.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(guid.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(openssl_sign.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
+..+.+.+# check we have no undefined symbols
+nm -D Loader.so | grep ' U ' && exit 1 || exit 0
..ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-arm.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_arm_efi.lds --defsym=EFI_SUBSYSTEM=0x0a ReadVars.o lib/lib-efi.a lib/asn1/libasn1-efi.a -o ReadVars.so -lefi -lgnuefi /usr/lib/gcc/arm-linux-gnueabihf/13/libgcc.a
++...++....+++
...+....+.......+.....+...+++.+..+..+++++++++++++++++++++++++++++++++++*........+...+..+......+.........+......+.......+..+...+++++++++++++++++++++++++++++++++++++++*...+.+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-arm.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_arm_efi.lds --defsym=EFI_SUBSYSTEM=0x0a UpdateVars.o lib/lib-efi.a -o UpdateVars.so -lefi -lgnuefi /usr/lib/gcc/arm-linux-gnueabihf/13/libgcc.a
....+.....# check we have no undefined symbols
..............+nm -D ReadVars.so | grep ' U ' && exit 1 || exit 0
...........+.........+....+....+.....++.......+# check we have no undefined symbols
+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-arm.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_arm_efi.lds --defsym=EFI_SUBSYSTEM=0x0a KeyTool.o lib/lib-efi.a lib/asn1/libasn1-efi.a -o KeyTool.so -lefi -lgnuefi /usr/lib/gcc/arm-linux-gnueabihf/13/libgcc.a
nm -D UpdateVars.so | grep ' U ' && exit 1 || exit 0
+...++......++
...+.+...+..............+.+......+.........+.....+.......+.....++++++++++++++++++++++++...++++++++++++++++*.......+++++++++++++++++++++++++++++++++++++++*.....++.......+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-arm.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_arm_efi.lds --defsym=EFI_SUBSYSTEM=0x0a HashTool.o lib/lib-efi.a -o HashTool.so -lefi -lgnuefi /usr/lib/gcc/arm-linux-gnueabihf/13/libgcc.a
+# check we have no undefined symbols
.....++nm -D KeyTool.so | grep ' U ' && exit 1 || exit 0
+.......++
.....+......+# check we have no undefined symbols
ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-arm.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_arm_efi.lds --defsym=EFI_SUBSYSTEM=0x0a SetNull.o -o SetNull.so -lefi -lgnuefi /usr/lib/gcc/arm-linux-gnueabihf/13/libgcc.a
..........nm -D HashTool.so | grep ' U ' && exit 1 || exit 0
..+.+..+...+# check we have no undefined symbols
nm -D SetNull.so | grep ' U ' && exit 1 || exit 0
.........+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-arm.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_arm_efi.lds --defsym=EFI_SUBSYSTEM=0x0a ShimReplace.o lib/lib-efi.a -o ShimReplace.so -lefi -lgnuefi /usr/lib/gcc/arm-linux-gnueabihf/13/libgcc.a
-----
.......+........+cc -o sig-list-to-certs sig-list-to-certs.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro lib/lib.a -lcrypto
.......+..................+# check we have no undefined symbols
cc -o hash-to-efi-sig-list hash-to-efi-sig-list.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro lib/lib.a
..nm -D ShimReplace.so | grep ' U ' && exit 1 || exit 0
+.........+....cc -o efi-readvar efi-readvar.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro lib/lib.a -lcrypto
+..+......+.........+....+.....+/usr/bin/ld: warning: hash-to-efi-sig-list.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(guid.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(sha256.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(pecoff.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: sig-list-to-certs.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(guid.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
.+...+...........cc -o efi-updatevar efi-updatevar.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro lib/lib.a -lcrypto
+/usr/bin/ld: lib/lib.a(kernel_efivars.o): in function `kernel_variable_init':
/<<PKGBUILDDIR>>/lib/kernel_efivars.c:40:(.text+0x54): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
.+...+cc -o cert-to-efi-hash-list cert-to-efi-hash-list.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro lib/lib.a -lcrypto
....................+...+...+....+...+.....+/usr/bin/ld: warning: efi-readvar.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(guid.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(kernel_efivars.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: lib/lib.a(kernel_efivars.o): in function `kernel_variable_init':
/<<PKGBUILDDIR>>/lib/kernel_efivars.c:40:(.text+0x54): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
.......+...........+................+...........+...+.......+..+.+/usr/bin/ld: warning: efi-updatevar.o. uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(guid.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
./usr/bin/ld: warning: lib/lib.a(sha256.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(kernel_efivars.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(openssl_sign.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(pecoff.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
....+.....+...cc -o flash-var flash-var.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro lib/lib.a
.......+/usr/bin/ld: warning: cert-to-efi-hash-list.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(guid.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
.....+....+............+............+...+.....+help2man --no-info -i doc/cert-to-efi-sig-list.1.in -o doc/cert-to-efi-sig-list.1 ./cert-to-efi-sig-list
..........+/usr/bin/ld: warning: flash-var.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
/usr/bin/ld: warning: lib/lib.a(guid.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
...+......+help2man --no-info -i doc/efi-readvar.1.in -o doc/efi-readvar.1 ./efi-readvar
...+........+help2man --no-info -i doc/efi-updatevar.1.in -o doc/efi-updatevar.1 ./efi-updatevar
....+......+...+.....+.+...+..+.+...............+..+......+.+.....+...+help2man --no-info -i doc/hash-to-efi-sig-list.1.in -o doc/hash-to-efi-sig-list.1 ./hash-to-efi-sig-list
............+......+.......help2man --no-info -i doc/sig-list-to-certs.1.in -o doc/sig-list-to-certs.1 ./sig-list-to-certs
...+...+.........+help2man --no-info -i doc/sign-efi-sig-list.1.in -o doc/sign-efi-sig-list.1 ./sign-efi-sig-list
.....++++++
./sign-efi-sig-list -t "2024-05-20 11:01:23" -c PK.crt -k PK.key PK noPK.esl noPK.auth
-----
./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc DB1.crt DB1.esl
./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc DB2.crt DB2.esl
Timestamp is 2024-5-20 11:01:23
Authentication Payload size 40
Signature of size 1148
Signature at: 40
./cert-to-efi-sig-list -g 77FA9ABD-0359-4D32-BD60-28F4E78F784B ms-uefi.crt ms-uefi.esl
./cert-to-efi-sig-list -g 77FA9ABD-0359-4D32-BD60-28F4E78F784B ms-kek.crt ms-kek.esl
./sign-efi-sig-list -a -c KEK.crt -k KEK.key db DB1.esl DB1-update.auth
./sign-efi-sig-list -a -c KEK.crt -k KEK.key db DB2.esl DB2-update.auth
./sign-efi-sig-list -a -c KEK.crt -k KEK.key db ms-uefi.esl ms-uefi-update.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 853
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key db ms-kek.esl ms-kek-update.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 853
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c PK.crt -k PK.key db DB1.esl DB1-pkupdate.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 1640
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c PK.crt -k PK.key db DB2.esl DB2-pkupdate.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 1600
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c PK.crt -k PK.key db ms-uefi.esl ms-uefi-pkupdate.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 853
Signature of size 1148
Signature at: 40
./sign-efi-sig-list -a -c PK.crt -k PK.key db ms-kek.esl ms-kek-pkupdate.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 853
Signature of size 1148
Signature at: 40
./cert-to-efi-sig-list PK.crt PK-blacklist.esl
Timestamp is 0-0-0 00:00:00
Authentication Payload size 1640
Signature of size 1148
Signature at: 40
./cert-to-efi-sig-list KEK.crt KEK-blacklist.esl
Timestamp is 0-0-0 00:00:00
Authentication Payload size 1600
Signature of size 1148
Signature at: 40
./cert-to-efi-sig-list DB.crt DB-blacklist.esl
./cert-to-efi-sig-list DB1.crt DB1-blacklist.esl
./cert-to-efi-sig-list DB2.crt DB2-blacklist.esl
./cert-to-efi-sig-list ms-uefi.crt ms-uefi-blacklist.esl
./cert-to-efi-sig-list ms-kek.crt ms-kek-blacklist.esl
./cert-to-efi-hash-list PK.crt PK-hash-blacklist.esl
./cert-to-efi-hash-list KEK.crt KEK-hash-blacklist.esl
TimeOfRevocation is 0-0-0 00:00:00
./cert-to-efi-hash-list DB.crt DB-hash-blacklist.esl
TimeOfRevocation is 0-0-0 00:00:00
./cert-to-efi-hash-list DB1.crt DB1-hash-blacklist.esl
TimeOfRevocation is 0-0-0 00:00:00
./cert-to-efi-hash-list DB2.crt DB2-hash-blacklist.esl
TimeOfRevocation is 0-0-0 00:00:00
./cert-to-efi-hash-list ms-uefi.crt ms-uefi-hash-blacklist.esl
TimeOfRevocation is 0-0-0 00:00:00
./cert-to-efi-hash-list ms-kek.crt ms-kek-hash-blacklist.esl
TimeOfRevocation is 0-0-0 00:00:00
TimeOfRevocation is 0-0-0 00:00:00
objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
-j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
-j .reloc -O binary HelloWorld.so HelloWorld.efi
./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc PK.crt PK.esl
./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc KEK.crt KEK.esl
./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc DB.crt DB.esl
objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
-j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
-j .reloc -O binary Loader.so Loader.efi
objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
-j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
-j .reloc -O binary ReadVars.so ReadVars.efi
objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
-j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
-j .reloc -O binary UpdateVars.so UpdateVars.efi
objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
-j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
-j .reloc -O binary KeyTool.so KeyTool.efi
objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
-j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
-j .reloc -O binary HashTool.so HashTool.efi
objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
-j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
-j .reloc -O binary SetNull.so SetNull.efi
objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
-j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
-j .reloc -O binary ShimReplace.so ShimReplace.efi
help2man --no-info -i doc/cert-to-efi-hash-list.1.in -o doc/cert-to-efi-hash-list.1 ./cert-to-efi-hash-list
./sign-efi-sig-list -c KEK.crt -k KEK.key db DB1.esl DB1.auth
./sign-efi-sig-list -c KEK.crt -k KEK.key db DB2.esl DB2.auth
./sign-efi-sig-list -c KEK.crt -k KEK.key db ms-uefi.esl ms-uefi.auth
Timestamp is 2024-5-20 11:01:23
Authentication Payload size 853
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -c KEK.crt -k KEK.key db ms-kek.esl ms-kek.auth
Timestamp is 2024-5-20 11:01:23
Authentication Payload size 853
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c PK.crt -k PK.key PK PK.esl PK-update.auth
Timestamp is 2024-5-20 11:01:23
Authentication Payload size 1640
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c PK.crt -k PK.key KEK KEK.esl KEK-update.auth
Timestamp is 2024-5-20 11:01:23
Authentication Payload size 1600
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key db DB.esl DB-update.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 851
Signature of size 1148
Signature at: 40
./sign-efi-sig-list -a -c PK.crt -k PK.key PK PK.esl PK-pkupdate.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 855
Signature of size 1148
Signature at: 40
./sign-efi-sig-list -a -c PK.crt -k PK.key KEK KEK.esl KEK-pkupdate.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 851
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c PK.crt -k PK.key db DB.esl DB-pkupdate.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 851
Signature of size 1148
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx PK-blacklist.esl PK-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 855
Signature of size 1148
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx KEK-blacklist.esl KEK-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 851
Signature of size 1148
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx DB-blacklist.esl DB-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 853
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx DB1-blacklist.esl DB1-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 855
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx DB2-blacklist.esl DB2-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 853
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx ms-uefi-blacklist.esl ms-uefi-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 855
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx ms-kek-blacklist.esl ms-kek-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 855
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx PK-hash-blacklist.esl PK-hash-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 1642
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx KEK-hash-blacklist.esl KEK-hash-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 1602
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx DB-hash-blacklist.esl DB-hash-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 134
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx DB1-hash-blacklist.esl DB1-hash-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 134
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx DB2-hash-blacklist.esl DB2-hash-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 134
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx ms-uefi-hash-blacklist.esl ms-uefi-hash-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 134
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx ms-kek-hash-blacklist.esl ms-kek-hash-blacklist.auth
Timestamp is 0-0-0 00:00:00
Authentication Payload size 134
Signature of size 1151
Signature at: 40
Timestamp is 0-0-0 00:00:00
Authentication Payload size 134
Signature of size 1151
Signature at: 40
sbsign --key DB.key --cert DB.crt --output HelloWorld-signed.efi HelloWorld.efi
Timestamp is 0-0-0 00:00:00
Authentication Payload size 134
Signature of size 1151
Signature at: 40
./sign-efi-sig-list -c PK.crt -k PK.key PK PK.esl PK.auth
warning: data remaining[53248 vs 53808]: gaps between PE/COFF sections?
./sign-efi-sig-list -c PK.crt -k PK.key KEK KEK.esl KEK.auth
Signing Unsigned original image
./sign-efi-sig-list -c KEK.crt -k KEK.key db DB.esl DB.auth
Timestamp is 2024-5-20 11:01:23
Authentication Payload size 851
Signature of size 1148
Signature at: 40
sbsign --key DB.key --cert DB.crt --output Loader-signed.efi Loader.efi
Timestamp is 2024-5-20 11:01:23
Authentication Payload size 855
Signature of size 1148
Signature at: 40
sbsign --key DB.key --cert DB.crt --output ReadVars-signed.efi ReadVars.efi
warning: data remaining[81920 vs 82512]: gaps between PE/COFF sections?
Timestamp is 2024-5-20 11:01:23
Authentication Payload size 851
Signature of size 1151
Signature at: 40
sbsign --key DB.key --cert DB.crt --output UpdateVars-signed.efi UpdateVars.efi
warning: data remaining[102400 vs 102976]: gaps between PE/COFF sections?
Signing Unsigned original image
sbsign --key DB.key --cert DB.crt --output KeyTool-signed.efi KeyTool.efi
warning: data remaining[77824 vs 78384]: gaps between PE/COFF sections?
Signing Unsigned original image
sbsign --key DB.key --cert DB.crt --output HashTool-signed.efi HashTool.efi
warning: data remaining[110592 vs 111168]: gaps between PE/COFF sections?
Signing Unsigned original image
sbsign --key DB.key --cert DB.crt --output SetNull-signed.efi SetNull.efi
warning: data remaining[81920 vs 82496]: gaps between PE/COFF sections?
Signing Unsigned original image
sbsign --key DB.key --cert DB.crt --output ShimReplace-signed.efi ShimReplace.efi
warning: data remaining[49152 vs 49712]: gaps between PE/COFF sections?
Signing Unsigned original image
warning: data remaining[77824 vs 78384]: gaps between PE/COFF sections?
Signing Unsigned original image
./xxdi.pl PK.auth > PK.h
Signing Unsigned original image
./xxdi.pl KEK.auth > KEK.h
./xxdi.pl DB.auth > DB.h
cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/arm -I/usr/include/efi/protocol -O2 -g -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_arm -c LockDown.c -o LockDown.o
ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-arm.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_arm_efi.lds --defsym=EFI_SUBSYSTEM=0x0a LockDown.o lib/lib-efi.a -o LockDown.so -lefi -lgnuefi /usr/lib/gcc/arm-linux-gnueabihf/13/libgcc.a
# check we have no undefined symbols
nm -D LockDown.so | grep ' U ' && exit 1 || exit 0
objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
-j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
-j .reloc -O binary LockDown.so LockDown.efi
sbsign --key DB.key --cert DB.crt --output LockDown-signed.efi LockDown.efi
warning: data remaining[61440 vs 62096]: gaps between PE/COFF sections?
Signing Unsigned original image
rm KEK-blacklist.esl SetNull.so KeyTool.o ms-kek.esl DB1.crt DB1.esl PK-hash-blacklist.esl ShimReplace.o ReadVars.o DB2-blacklist.esl ms-kek-blacklist.esl SetNull.o ms-uefi-hash-blacklist.esl HelloWorld.o ms-uefi-blacklist.esl UpdateVars.o KEK-hash-blacklist.esl DB-blacklist.esl HashTool.o DB1-hash-blacklist.esl ms-uefi.esl DB2.esl Loader.o DB2.crt ms-kek-hash-blacklist.esl PK-blacklist.esl DB2-hash-blacklist.esl DB-hash-blacklist.esl DB1-blacklist.esl
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test -a
create-stamp debian/debhelper-build-stamp
fakeroot debian/rules binary-arch
dh binary-arch
dh_testroot -a
dh_prep -a
rm -f -- debian/efitools.substvars
rm -fr -- debian/.debhelper/generated/efitools/ debian/efitools/ debian/tmp/
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install -- EFIDIR="debian/efitools/usr/lib/efitools/arm-linux-gnueabihf"
install -m0755 -d /<<PKGBUILDDIR>>/debian/efitools
make -j4 install DESTDIR=/<<PKGBUILDDIR>>/debian/efitools AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" EFIDIR=debian/efitools/usr/lib/efitools/arm-linux-gnueabihf
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make -C lib lib-efi.a
make -C lib lib.a
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make -C lib/asn1 libasn1-efi.a
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[3]: 'lib-efi.a' is up to date.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/asn1'
make[3]: 'lib.a' is up to date.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: 'libasn1-efi.a' is up to date.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/asn1'
install --strip-program=true -m 755 -d /<<PKGBUILDDIR>>/debian/efitools/usr/share/man/man1
install: WARNING: ignoring --strip-program option as -s option was not specified
install --strip-program=true -m 644 doc/cert-to-efi-hash-list.1 doc/cert-to-efi-sig-list.1 doc/efi-readvar.1 doc/efi-updatevar.1 doc/hash-to-efi-sig-list.1 doc/sig-list-to-certs.1 doc/sign-efi-sig-list.1 /<<PKGBUILDDIR>>/debian/efitools/usr/share/man/man1
install: WARNING: ignoring --strip-program option as -s option was not specified
install --strip-program=true -m 755 -d debian/efitools/usr/lib/efitools/arm-linux-gnueabihf
install: WARNING: ignoring --strip-program option as -s option was not specified
install --strip-program=true -m 755 HelloWorld.efi LockDown.efi Loader.efi ReadVars.efi UpdateVars.efi KeyTool.efi HashTool.efi SetNull.efi ShimReplace.efi debian/efitools/usr/lib/efitools/arm-linux-gnueabihf
install: WARNING: ignoring --strip-program option as -s option was not specified
install --strip-program=true -m 755 -d /<<PKGBUILDDIR>>/debian/efitools/usr/bin
install: WARNING: ignoring --strip-program option as -s option was not specified
install --strip-program=true -m 755 cert-to-efi-sig-list sig-list-to-certs sign-efi-sig-list hash-to-efi-sig-list efi-readvar efi-updatevar cert-to-efi-hash-list flash-var /<<PKGBUILDDIR>>/debian/efitools/usr/bin
install: WARNING: ignoring --strip-program option as -s option was not specified
install --strip-program=true -m 755 mkusb.sh /<<PKGBUILDDIR>>/debian/efitools/usr/bin/efitool-mkusb
install: WARNING: ignoring --strip-program option as -s option was not specified
install --strip-program=true -m 755 -d /<<PKGBUILDDIR>>/debian/efitools/usr/share/efitools
install: WARNING: ignoring --strip-program option as -s option was not specified
install --strip-program=true -m 644 README COPYING /<<PKGBUILDDIR>>/debian/efitools/usr/share/efitools
install: WARNING: ignoring --strip-program option as -s option was not specified
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installdocs -a
install -m0755 -d debian/efitools/usr/share/doc/efitools
install -m0755 -d debian/efitools/usr/share/doc/efitools
cp --reflink=auto -a ./README debian/efitools/usr/share/doc/efitools
chown -R 0:0 debian/efitools/usr/share/doc
chmod -R u\+rw,go=rX debian/efitools/usr/share/doc
install -p -m0644 debian/README.debian debian/efitools/usr/share/doc/efitools/README.Debian
install -p -m0644 debian/copyright debian/efitools/usr/share/doc/efitools/copyright
dh_installchangelogs -a
install -m0755 -d debian/efitools/usr/share/doc/efitools
install -p -m0644 debian/.debhelper/generated/efitools/dh_installchangelogs.dch.trimmed debian/efitools/usr/share/doc/efitools/changelog.Debian
install -p -m0644 debian/.debhelper/generated/efitools/dh_installchangelogs.dch.binnmu debian/efitools/usr/share/doc/efitools/changelog.Debian.armhf
dh_installman -a
man-recode --to-code UTF-8 --suffix .dh-new debian/efitools/usr/share/man/man1/cert-to-efi-hash-list.1 debian/efitools/usr/share/man/man1/cert-to-efi-sig-list.1
man-recode --to-code UTF-8 --suffix .dh-new debian/efitools/usr/share/man/man1/efi-readvar.1 debian/efitools/usr/share/man/man1/efi-updatevar.1
man-recode --to-code UTF-8 --suffix .dh-new debian/efitools/usr/share/man/man1/hash-to-efi-sig-list.1 debian/efitools/usr/share/man/man1/sig-list-to-certs.1
man-recode --to-code UTF-8 --suffix .dh-new debian/efitools/usr/share/man/man1/sign-efi-sig-list.1
mv debian/efitools/usr/share/man/man1/sign-efi-sig-list.1.dh-new debian/efitools/usr/share/man/man1/sign-efi-sig-list.1
chmod 0644 -- debian/efitools/usr/share/man/man1/sign-efi-sig-list.1
mv debian/efitools/usr/share/man/man1/hash-to-efi-sig-list.1.dh-new debian/efitools/usr/share/man/man1/hash-to-efi-sig-list.1
mv debian/efitools/usr/share/man/man1/sig-list-to-certs.1.dh-new debian/efitools/usr/share/man/man1/sig-list-to-certs.1
chmod 0644 -- debian/efitools/usr/share/man/man1/hash-to-efi-sig-list.1 debian/efitools/usr/share/man/man1/sig-list-to-certs.1
mv debian/efitools/usr/share/man/man1/cert-to-efi-hash-list.1.dh-new debian/efitools/usr/share/man/man1/cert-to-efi-hash-list.1
mv debian/efitools/usr/share/man/man1/cert-to-efi-sig-list.1.dh-new debian/efitools/usr/share/man/man1/cert-to-efi-sig-list.1
chmod 0644 -- debian/efitools/usr/share/man/man1/cert-to-efi-hash-list.1 debian/efitools/usr/share/man/man1/cert-to-efi-sig-list.1
mv debian/efitools/usr/share/man/man1/efi-readvar.1.dh-new debian/efitools/usr/share/man/man1/efi-readvar.1
mv debian/efitools/usr/share/man/man1/efi-updatevar.1.dh-new debian/efitools/usr/share/man/man1/efi-updatevar.1
chmod 0644 -- debian/efitools/usr/share/man/man1/efi-readvar.1 debian/efitools/usr/share/man/man1/efi-updatevar.1
dh_perl -a
dh_link -a
dh_strip_nondeterminism -a
dh_compress -a
cd debian/efitools
chmod a-x usr/share/doc/efitools/changelog.Debian usr/share/doc/efitools/changelog.Debian.armhf usr/share/man/man1/cert-to-efi-hash-list.1 usr/share/man/man1/cert-to-efi-sig-list.1 usr/share/man/man1/efi-readvar.1 usr/share/man/man1/efi-updatevar.1 usr/share/man/man1/hash-to-efi-sig-list.1 usr/share/man/man1/sig-list-to-certs.1 usr/share/man/man1/sign-efi-sig-list.1
gzip -9nf usr/share/doc/efitools/changelog.Debian usr/share/doc/efitools/changelog.Debian.armhf usr/share/man/man1/cert-to-efi-hash-list.1 usr/share/man/man1/cert-to-efi-sig-list.1 usr/share/man/man1/efi-readvar.1 usr/share/man/man1/efi-updatevar.1 usr/share/man/man1/hash-to-efi-sig-list.1 usr/share/man/man1/sig-list-to-certs.1 usr/share/man/man1/sign-efi-sig-list.1
cd '/<<PKGBUILDDIR>>'
dh_fixperms -a
find debian/efitools -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
find debian/efitools ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
find debian/efitools/usr/share/doc -type f -a -true -a ! -regex 'debian/efitools/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
find debian/efitools/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
find debian/efitools/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
find debian/efitools -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
find debian/efitools/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
find debian/efitools/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
dh_missing -a
dh_dwz -a
install -m0755 -d debian/efitools/usr/lib/debug/.dwz/arm-linux-gnueabihf
dwz -mdebian/efitools/usr/lib/debug/.dwz/arm-linux-gnueabihf/efitools.debug -M/usr/lib/debug/.dwz/arm-linux-gnueabihf/efitools.debug -- debian/efitools/usr/bin/cert-to-efi-hash-list debian/efitools/usr/bin/cert-to-efi-sig-list debian/efitools/usr/bin/efi-readvar debian/efitools/usr/bin/efi-updatevar debian/efitools/usr/bin/flash-var debian/efitools/usr/bin/hash-to-efi-sig-list debian/efitools/usr/bin/sig-list-to-certs debian/efitools/usr/bin/sign-efi-sig-list
objcopy --compress-debug-sections debian/efitools/usr/lib/debug/.dwz/arm-linux-gnueabihf/efitools.debug
chmod 0644 -- debian/efitools/usr/lib/debug/.dwz/arm-linux-gnueabihf/efitools.debug
chown 0:0 -- debian/efitools/usr/lib/debug/.dwz/arm-linux-gnueabihf/efitools.debug
dh_strip -a
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/2a
objcopy --only-keep-debug --compress-debug-sections debian/efitools/usr/bin/cert-to-efi-sig-list debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/2a/cc2a3e6f22bd95ad453244b5f6d62c687474f5.debug
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/2a/cc2a3e6f22bd95ad453244b5f6d62c687474f5.debug
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/2a/cc2a3e6f22bd95ad453244b5f6d62c687474f5.debug
strip --remove-section=.comment --remove-section=.note debian/efitools/usr/bin/cert-to-efi-sig-list
objcopy --add-gnu-debuglink debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/2a/cc2a3e6f22bd95ad453244b5f6d62c687474f5.debug debian/efitools/usr/bin/cert-to-efi-sig-list
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/57
objcopy --only-keep-debug --compress-debug-sections debian/efitools/usr/bin/cert-to-efi-hash-list debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/57/53c378377e0c99797018ab61a76d8856d29f2c.debug
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/57/53c378377e0c99797018ab61a76d8856d29f2c.debug
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/57/53c378377e0c99797018ab61a76d8856d29f2c.debug
strip --remove-section=.comment --remove-section=.note debian/efitools/usr/bin/cert-to-efi-hash-list
objcopy --add-gnu-debuglink debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/57/53c378377e0c99797018ab61a76d8856d29f2c.debug debian/efitools/usr/bin/cert-to-efi-hash-list
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/6f
objcopy --only-keep-debug --compress-debug-sections debian/efitools/usr/bin/efi-readvar debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/6f/7cc8435c1986b2252ce632fb542caea9abdc7f.debug
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/6f/7cc8435c1986b2252ce632fb542caea9abdc7f.debug
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/6f/7cc8435c1986b2252ce632fb542caea9abdc7f.debug
strip --remove-section=.comment --remove-section=.note debian/efitools/usr/bin/efi-readvar
objcopy --add-gnu-debuglink debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/6f/7cc8435c1986b2252ce632fb542caea9abdc7f.debug debian/efitools/usr/bin/efi-readvar
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/a0
objcopy --only-keep-debug --compress-debug-sections debian/efitools/usr/bin/flash-var debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/a0/0f974932cecd6e00bda1a787e03f61ba442845.debug
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/a0/0f974932cecd6e00bda1a787e03f61ba442845.debug
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/a0/0f974932cecd6e00bda1a787e03f61ba442845.debug
strip --remove-section=.comment --remove-section=.note debian/efitools/usr/bin/flash-var
objcopy --add-gnu-debuglink debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/a0/0f974932cecd6e00bda1a787e03f61ba442845.debug debian/efitools/usr/bin/flash-var
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/51
objcopy --only-keep-debug --compress-debug-sections debian/efitools/usr/bin/efi-updatevar debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/51/24eb25a2b8b8093b30a670ae2fff9d41d30d68.debug
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/51/24eb25a2b8b8093b30a670ae2fff9d41d30d68.debug
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/51/24eb25a2b8b8093b30a670ae2fff9d41d30d68.debug
strip --remove-section=.comment --remove-section=.note debian/efitools/usr/bin/efi-updatevar
objcopy --add-gnu-debuglink debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/51/24eb25a2b8b8093b30a670ae2fff9d41d30d68.debug debian/efitools/usr/bin/efi-updatevar
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/01
objcopy --only-keep-debug --compress-debug-sections debian/efitools/usr/bin/hash-to-efi-sig-list debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/01/92adddb2350b62746b19006bf103c17480b042.debug
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/01/92adddb2350b62746b19006bf103c17480b042.debug
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/01/92adddb2350b62746b19006bf103c17480b042.debug
strip --remove-section=.comment --remove-section=.note debian/efitools/usr/bin/hash-to-efi-sig-list
objcopy --add-gnu-debuglink debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/01/92adddb2350b62746b19006bf103c17480b042.debug debian/efitools/usr/bin/hash-to-efi-sig-list
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/32
objcopy --only-keep-debug --compress-debug-sections debian/efitools/usr/bin/sig-list-to-certs debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/32/31ade086afb3ceeebcf7c702c98b0637887309.debug
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/32/31ade086afb3ceeebcf7c702c98b0637887309.debug
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/32/31ade086afb3ceeebcf7c702c98b0637887309.debug
strip --remove-section=.comment --remove-section=.note debian/efitools/usr/bin/sig-list-to-certs
objcopy --add-gnu-debuglink debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/32/31ade086afb3ceeebcf7c702c98b0637887309.debug debian/efitools/usr/bin/sig-list-to-certs
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/e4
objcopy --only-keep-debug --compress-debug-sections debian/efitools/usr/bin/sign-efi-sig-list debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/e4/3db87ed9c085ec101b25b83c37d59701133819.debug
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/e4/3db87ed9c085ec101b25b83c37d59701133819.debug
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/e4/3db87ed9c085ec101b25b83c37d59701133819.debug
strip --remove-section=.comment --remove-section=.note debian/efitools/usr/bin/sign-efi-sig-list
objcopy --add-gnu-debuglink debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.build-id/e4/3db87ed9c085ec101b25b83c37d59701133819.debug debian/efitools/usr/bin/sign-efi-sig-list
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.dwz
cp --reflink=auto -a debian/efitools/usr/lib/debug/.dwz/arm-linux-gnueabihf debian/.debhelper/efitools/dbgsym-root/usr/lib/debug/.dwz
rm -fr debian/efitools/usr/lib/debug/.dwz
rmdir -p --ignore-fail-on-non-empty debian/efitools/usr/lib/debug
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/usr/share/doc
ln -s efitools debian/.debhelper/efitools/dbgsym-root/usr/share/doc/efitools-dbgsym
install -m0755 -d debian/.debhelper/efitools
dh_makeshlibs -a
rm -f debian/efitools/DEBIAN/shlibs
dh_shlibdeps -a
install -m0755 -d debian/efitools/DEBIAN
dpkg-shlibdeps -Tdebian/efitools.substvars debian/efitools/usr/bin/cert-to-efi-sig-list debian/efitools/usr/bin/cert-to-efi-hash-list debian/efitools/usr/bin/efi-readvar debian/efitools/usr/bin/flash-var debian/efitools/usr/bin/efi-updatevar debian/efitools/usr/bin/hash-to-efi-sig-list debian/efitools/usr/bin/sig-list-to-certs debian/efitools/usr/bin/sign-efi-sig-list
dh_installdeb -a
install -m0755 -d debian/efitools/DEBIAN
dh_gencontrol -a
install -m0755 -d debian/efitools/DEBIAN
echo misc:Depends= >> debian/efitools.substvars
echo misc:Pre-Depends= >> debian/efitools.substvars
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/DEBIAN
dpkg-gencontrol -pefitools -ldebian/changelog -Tdebian/efitools.substvars -cdebian/control -Pdebian/.debhelper/efitools/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=efitools-dbgsym "-DDepends=efitools (= \${binary:Version})" "-DDescription=debug symbols for efitools" "-DBuild-Ids=0192adddb2350b62746b19006bf103c17480b042 2acc2a3e6f22bd95ad453244b5f6d62c687474f5 3231ade086afb3ceeebcf7c702c98b0637887309 5124eb25a2b8b8093b30a670ae2fff9d41d30d68 5753c378377e0c99797018ab61a76d8856d29f2c 6f7cc8435c1986b2252ce632fb542caea9abdc7f a00f974932cecd6e00bda1a787e03f61ba442845 e43db87ed9c085ec101b25b83c37d59701133819" -DSection=debug -UMulti-Arch -UReplaces -UBreaks
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/DEBIAN/control
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/DEBIAN/control
dpkg-gencontrol -pefitools -ldebian/changelog -Tdebian/efitools.substvars -cdebian/control -Pdebian/efitools
chmod 0644 -- debian/efitools/DEBIAN/control
chown 0:0 -- debian/efitools/DEBIAN/control
dh_md5sums -a
install -m0755 -d debian/efitools/DEBIAN
cd debian/efitools >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
chmod 0644 -- debian/efitools/DEBIAN/md5sums
chown 0:0 -- debian/efitools/DEBIAN/md5sums
install -m0755 -d debian/.debhelper/efitools/dbgsym-root/DEBIAN
cd debian/.debhelper/efitools/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
chmod 0644 -- debian/.debhelper/efitools/dbgsym-root/DEBIAN/md5sums
chown 0:0 -- debian/.debhelper/efitools/dbgsym-root/DEBIAN/md5sums
dh_builddeb -a
dpkg-deb --build debian/efitools ..
dpkg-deb --root-owner-group --build debian/.debhelper/efitools/dbgsym-root ..
dpkg-deb: building package 'efitools' in '../efitools_1.9.2-3+b1_armhf.deb'.
dpkg-deb: building package 'efitools-dbgsym' in '../efitools-dbgsym_1.9.2-3+b1_armhf.deb'.
dpkg-genbuildinfo --build=any -O../efitools_1.9.2-3+b1_armhf.buildinfo
dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> -O../efitools_1.9.2-3+b1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2024-05-20T11:01:34Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Post Build Chroot |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
efitools_1.9.2-3+b1_armhf.changes:
----------------------------------
Format: 1.8
Date: Fri, 17 Jun 2022 00:53:21 +0100
Source: efitools (1.9.2-3)
Binary: efitools efitools-dbgsym
Binary-Only: yes
Architecture: armhf
Version: 1.9.2-3+b1
Distribution: trixie-staging
Urgency: low
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Description:
efitools - Tools to manipulate EFI secure boot keys and signatures
Changes:
efitools (1.9.2-3+b1) trixie-staging; urgency=low, binary-only=yes
.
* Binary-only non-maintainer upload for armhf; no source changes.
* rebuild due to debcheck failure
Checksums-Sha1:
e9f9b907af3eb196770024b9c4d0e746bb467ce6 82040 efitools-dbgsym_1.9.2-3+b1_armhf.deb
9c6ff8380cf81035c61a2e67c667fb485a63ac23 5541 efitools_1.9.2-3+b1_armhf.buildinfo
0af1ec72a78416f2552c9f52b7581f76afe50b81 99912 efitools_1.9.2-3+b1_armhf.deb
Checksums-Sha256:
19f6c494f42778ffb172a355059c5829766efe5e53e067022763ad35c7b8a515 82040 efitools-dbgsym_1.9.2-3+b1_armhf.deb
203f3ea6bb7bfd3e92733611fee46dffdfe850bbfd454508366627cac57a26f5 5541 efitools_1.9.2-3+b1_armhf.buildinfo
fefabd8e9933099247e3dbf783712793cc9cd6d42e5444490b1c0c7d22b49520 99912 efitools_1.9.2-3+b1_armhf.deb
Files:
aa6865b4e91d3e8c251108ea08d91414 82040 debug optional efitools-dbgsym_1.9.2-3+b1_armhf.deb
d6b614b8858f7fbb87d594914c060306 5541 admin optional efitools_1.9.2-3+b1_armhf.buildinfo
283b45178b4e393dbcfd47c2dd3245a6 99912 admin optional efitools_1.9.2-3+b1_armhf.deb
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
efitools-dbgsym_1.9.2-3+b1_armhf.deb
------------------------------------
new Debian package, version 2.0.
size 82040 bytes: control archive=944 bytes.
658 bytes, 12 lines control
936 bytes, 9 lines md5sums
Package: efitools-dbgsym
Source: efitools (1.9.2-3)
Version: 1.9.2-3+b1
Auto-Built-Package: debug-symbols
Architecture: armhf
Maintainer: Debian UEFI Maintainers <debian-efi@lists.debian.org>
Installed-Size: 151
Depends: efitools (= 1.9.2-3+b1)
Section: debug
Priority: optional
Description: debug symbols for efitools
Build-Ids: 0192adddb2350b62746b19006bf103c17480b042 2acc2a3e6f22bd95ad453244b5f6d62c687474f5 3231ade086afb3ceeebcf7c702c98b0637887309 5124eb25a2b8b8093b30a670ae2fff9d41d30d68 5753c378377e0c99797018ab61a76d8856d29f2c 6f7cc8435c1986b2252ce632fb542caea9abdc7f a00f974932cecd6e00bda1a787e03f61ba442845 e43db87ed9c085ec101b25b83c37d59701133819
drwxr-xr-x root/root 0 2022-06-16 23:53 ./
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.build-id/01/
-rw-r--r-- root/root 17792 2022-06-16 23:53 ./usr/lib/debug/.build-id/01/92adddb2350b62746b19006bf103c17480b042.debug
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.build-id/2a/
-rw-r--r-- root/root 9344 2022-06-16 23:53 ./usr/lib/debug/.build-id/2a/cc2a3e6f22bd95ad453244b5f6d62c687474f5.debug
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.build-id/32/
-rw-r--r-- root/root 9632 2022-06-16 23:53 ./usr/lib/debug/.build-id/32/31ade086afb3ceeebcf7c702c98b0637887309.debug
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.build-id/51/
-rw-r--r-- root/root 30260 2022-06-16 23:53 ./usr/lib/debug/.build-id/51/24eb25a2b8b8093b30a670ae2fff9d41d30d68.debug
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.build-id/57/
-rw-r--r-- root/root 11564 2022-06-16 23:53 ./usr/lib/debug/.build-id/57/53c378377e0c99797018ab61a76d8856d29f2c.debug
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.build-id/6f/
-rw-r--r-- root/root 15292 2022-06-16 23:53 ./usr/lib/debug/.build-id/6f/7cc8435c1986b2252ce632fb542caea9abdc7f.debug
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.build-id/a0/
-rw-r--r-- root/root 11508 2022-06-16 23:53 ./usr/lib/debug/.build-id/a0/0f974932cecd6e00bda1a787e03f61ba442845.debug
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.build-id/e4/
-rw-r--r-- root/root 15036 2022-06-16 23:53 ./usr/lib/debug/.build-id/e4/3db87ed9c085ec101b25b83c37d59701133819.debug
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.dwz/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/
-rw-r--r-- root/root 9840 2022-06-16 23:53 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/efitools.debug
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/share/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/share/doc/
lrwxrwxrwx root/root 0 2022-06-16 23:53 ./usr/share/doc/efitools-dbgsym -> efitools
efitools_1.9.2-3+b1_armhf.deb
-----------------------------
new Debian package, version 2.0.
size 99912 bytes: control archive=1564 bytes.
650 bytes, 15 lines control
2302 bytes, 32 lines md5sums
Package: efitools
Source: efitools (1.9.2-3)
Version: 1.9.2-3+b1
Architecture: armhf
Maintainer: Debian UEFI Maintainers <debian-efi@lists.debian.org>
Installed-Size: 900
Depends: libc6 (>= 2.34), libssl3t64 (>= 3.0.0), sbsigntool
Section: admin
Priority: optional
Homepage: http://blog.hansenpartnership.com/uefi-secure-boot/
Description: Tools to manipulate EFI secure boot keys and signatures
This package installs a variety of tools for manipulating keys and binary
signatures on UEFI secure boot platforms.
The tools provide access to the keys and certificates stored in the
secure variables of the UEFI firmware, usually in the NVRAM area.
drwxr-xr-x root/root 0 2022-06-16 23:53 ./
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/bin/
-rwxr-xr-x root/root 10256 2022-06-16 23:53 ./usr/bin/cert-to-efi-hash-list
-rwxr-xr-x root/root 10212 2022-06-16 23:53 ./usr/bin/cert-to-efi-sig-list
-rwxr-xr-x root/root 14432 2022-06-16 23:53 ./usr/bin/efi-readvar
-rwxr-xr-x root/root 31004 2022-06-16 23:53 ./usr/bin/efi-updatevar
-rwxr-xr-x root/root 985 2022-06-16 23:53 ./usr/bin/efitool-mkusb
-rwxr-xr-x root/root 10240 2022-06-16 23:53 ./usr/bin/flash-var
-rwxr-xr-x root/root 22576 2022-06-16 23:53 ./usr/bin/hash-to-efi-sig-list
-rwxr-xr-x root/root 10220 2022-06-16 23:53 ./usr/bin/sig-list-to-certs
-rwxr-xr-x root/root 14432 2022-06-16 23:53 ./usr/bin/sign-efi-sig-list
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/efitools/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/
-rwxr-xr-x root/root 82496 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/HashTool.efi
-rwxr-xr-x root/root 53808 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/HelloWorld.efi
-rwxr-xr-x root/root 111168 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/KeyTool.efi
-rwxr-xr-x root/root 82512 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/Loader.efi
-rwxr-xr-x root/root 62096 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/LockDown.efi
-rwxr-xr-x root/root 102976 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/ReadVars.efi
-rwxr-xr-x root/root 49712 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/SetNull.efi
-rwxr-xr-x root/root 78384 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/ShimReplace.efi
-rwxr-xr-x root/root 78384 2022-06-16 23:53 ./usr/lib/efitools/arm-linux-gnueabihf/UpdateVars.efi
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/share/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/share/doc/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/share/doc/efitools/
-rw-r--r-- root/root 3584 2019-01-08 22:13 ./usr/share/doc/efitools/README
-rw-r--r-- root/root 1633 2022-05-24 17:48 ./usr/share/doc/efitools/README.Debian
-rw-r--r-- root/root 220 2022-06-16 23:53 ./usr/share/doc/efitools/changelog.Debian.armhf.gz
-rw-r--r-- root/root 731 2022-06-16 23:53 ./usr/share/doc/efitools/changelog.Debian.gz
-rw-r--r-- root/root 5685 2022-05-24 17:48 ./usr/share/doc/efitools/copyright
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/share/efitools/
-rw-r--r-- root/root 45403 2022-06-16 23:53 ./usr/share/efitools/COPYING
-rw-r--r-- root/root 3584 2022-06-16 23:53 ./usr/share/efitools/README
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/share/man/
drwxr-xr-x root/root 0 2022-06-16 23:53 ./usr/share/man/man1/
-rw-r--r-- root/root 906 2022-06-16 23:53 ./usr/share/man/man1/cert-to-efi-hash-list.1.gz
-rw-r--r-- root/root 743 2022-06-16 23:53 ./usr/share/man/man1/cert-to-efi-sig-list.1.gz
-rw-r--r-- root/root 644 2022-06-16 23:53 ./usr/share/man/man1/efi-readvar.1.gz
-rw-r--r-- root/root 1144 2022-06-16 23:53 ./usr/share/man/man1/efi-updatevar.1.gz
-rw-r--r-- root/root 480 2022-06-16 23:53 ./usr/share/man/man1/hash-to-efi-sig-list.1.gz
-rw-r--r-- root/root 826 2022-06-16 23:53 ./usr/share/man/man1/sig-list-to-certs.1.gz
-rw-r--r-- root/root 1463 2022-06-16 23:53 ./usr/share/man/man1/sign-efi-sig-list.1.gz
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build-Space: 7296
Build-Time: 24
Distribution: trixie-staging
Host Architecture: armhf
Install-Time: 46
Job: efitools_1.9.2-3
Machine Architecture: armhf
Package: efitools
Package-Time: 87
Source-Version: 1.9.2-3
Space: 7296
Status: successful
Version: 1.9.2-3+b1
--------------------------------------------------------------------------------
Finished at 2024-05-20T11:01:34Z
Build needed 00:01:27, 7296k disk space