Build of efitools with vanilla toolchain

The build took 00h 00m 58s and was SUCCESSFUL.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
7,971 ansic
296 sh
119 perl
117 makefile
8,503 total

The process tree of the build process is here.

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

CMD: sudo -u tuscan red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: efitools 1.7.0.3.g791e463-1 (Wed Aug 24 14:13:33 UTC 2016)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> Installing missing dependencies...
# resolving dependencies...
# looking for conflicting packages...
#
# Packages (5) perl-locale-gettext-1.07-2 gnu-efi-libs-3.0.3-1 help2man-1.47.3-2 perl-file-slurp-9999.19-3 sbsigntools-0.8-1
#
# Total Installed Size: 2.42 MiB
#
# :: Proceed with installation? [Y/n]
# checking keyring...
# checking package integrity...
# loading package files...
# checking for file conflicts...
# checking available disk space...
# :: Processing package changes...
# installing gnu-efi-libs...
# installing perl-locale-gettext...
# installing help2man...
# installing sbsigntools...
# installing perl-file-slurp...
# :: Running post-transaction hooks...
# (1/2) Updating manpage index...
# (2/2) Updating the info directory file...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting pkgver()...
# ==> Starting build()...
# make -C lib lib-efi.a
# make[1]: Entering directory '/tmp/efitools/src/efitools/lib'
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c simple_file.c -o simple_file.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c pecoff.c -o pecoff.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c guid.c -o guid.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c sha256.c -o sha256.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c console.c -o console.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c execute.c -o execute.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c configtable.c -o configtable.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c shell.c -o shell.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c security_policy.c -o security_policy.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c shim_protocol.c -o shim_protocol.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c pkcs7verify.c -o pkcs7verify.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c variables.c -o variables.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
# 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[1]: Leaving directory '/tmp/efitools/src/efitools/lib'
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c HelloWorld.c -o HelloWorld.o
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds HelloWorld.o lib/lib-efi.a -o HelloWorld.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/libgcc.a
# # check we have no undefined symbols
# nm -D HelloWorld.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 --target=efi-app-x86_64 HelloWorld.so HelloWorld.efi
# openssl req -new -x509 -newkey rsa:2048 -subj "/CN=DB/" -keyout DB.key -out DB.crt -days 3650 -nodes -sha256
# Generating a 2048 bit RSA private key
# .................+++
# ..........................+++
# writing new private key to 'DB.key'
# -----
# sbsign --key DB.key --cert DB.crt --output HelloWorld-signed.efi HelloWorld.efi
# warning: data remaining[43520 vs 51146]: gaps between PE/COFF sections?
# warning: data remaining[43520 vs 51152]: gaps between PE/COFF sections?
# Signing Unsigned original image
# openssl req -new -x509 -newkey rsa:2048 -subj "/CN=PK/" -keyout PK.key -out PK.crt -days 3650 -nodes -sha256
# Generating a 2048 bit RSA private key
# ........................+++
# ............+++
# writing new private key to 'PK.key'
# -----
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c cert-to-efi-sig-list.c -o cert-to-efi-sig-list.o
# cert-to-efi-sig-list.c:9:0: warning: "__STDC_VERSION__" redefined
# #define __STDC_VERSION__ 199901L
#
# : note: this is the location of the previous definition
# make -C lib lib.a
# make[1]: Entering directory '/tmp/efitools/src/efitools/lib'
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c simple_file.c -o simple_file.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c pecoff.c -o pecoff.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c guid.c -o guid.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c sha256.c -o sha256.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c console.c -o console.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c execute.c -o execute.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c configtable.c -o configtable.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c shell.c -o shell.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c security_policy.c -o security_policy.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c shim_protocol.c -o shim_protocol.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c pkcs7verify.c -o pkcs7verify.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c kernel_efivars.c -o kernel_efivars.o
# kernel_efivars.c:19:0: warning: "__STDC_VERSION__" redefined
# #define __STDC_VERSION__ 199901L
#
# : note: this is the location of the previous definition
# 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
# 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
# make[1]: Leaving directory '/tmp/efitools/src/efitools/lib'
# cc -o cert-to-efi-sig-list cert-to-efi-sig-list.o -lcrypto lib/lib.a
# ./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc PK.crt PK.esl
# openssl req -new -x509 -newkey rsa:2048 -subj "/CN=KEK/" -keyout KEK.key -out KEK.crt -days 3650 -nodes -sha256
# Generating a 2048 bit RSA private key
# .............................+++
# ..............+++
# writing new private key to 'KEK.key'
# -----
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c sign-efi-sig-list.c -o sign-efi-sig-list.o
# sign-efi-sig-list.c:7:0: warning: "__STDC_VERSION__" redefined
# #define __STDC_VERSION__ 199901L
#
# : note: this is the location of the previous definition
# sign-efi-sig-list.c: In function 'main':
# sign-efi-sig-list.c:163:3: warning: implicit declaration of function 'strptime' [-Wimplicit-function-declaration]
# strptime(timestampstr, "%Y-%m-%d %H:%M:%S", &tms);
# ^~~~~~~~
# cc -o sign-efi-sig-list sign-efi-sig-list.o -lcrypto lib/lib.a
# ./sign-efi-sig-list -c PK.crt -k PK.key PK PK.esl PK.auth
# Timestamp is 2016-8-24 14:13:50
# Authentication Payload size 837
# Signature of size 1142
# Signature at: 40
# ./xxdi.pl PK.auth > PK.h
# ./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc KEK.crt KEK.esl
# ./sign-efi-sig-list -c PK.crt -k PK.key KEK KEK.esl KEK.auth
# Timestamp is 2016-8-24 14:13:50
# Authentication Payload size 841
# Signature of size 1142
# Signature at: 40
# ./xxdi.pl KEK.auth > KEK.h
# ./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc DB.crt DB.esl
# ./sign-efi-sig-list -c KEK.crt -k KEK.key db DB.esl DB.auth
# Timestamp is 2016-8-24 14:13:50
# Authentication Payload size 837
# Signature of size 1145
# Signature at: 40
# ./xxdi.pl DB.auth > DB.h
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c LockDown.c -o LockDown.o
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds LockDown.o lib/lib-efi.a -o LockDown.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/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 --target=efi-app-x86_64 LockDown.so LockDown.efi
# sbsign --key DB.key --cert DB.crt --output LockDown-signed.efi LockDown.efi
# warning: data remaining[47104 vs 55137]: gaps between PE/COFF sections?
# warning: data remaining[47104 vs 55144]: gaps between PE/COFF sections?
# Signing Unsigned original image
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c Loader.c -o Loader.o
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds Loader.o lib/lib-efi.a -o Loader.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/libgcc.a
# # check we have no undefined symbols
# nm -D Loader.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 --target=efi-app-x86_64 Loader.so Loader.efi
# sbsign --key DB.key --cert DB.crt --output Loader-signed.efi Loader.efi
# warning: data remaining[84992 vs 94953]: gaps between PE/COFF sections?
# warning: data remaining[84992 vs 94960]: gaps between PE/COFF sections?
# Signing Unsigned original image
# make -C lib/asn1 libasn1-efi.a
# make[1]: Entering directory '/tmp/efitools/src/efitools/lib/asn1'
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c asn1.c -o asn1.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c asn1_parser.c -o asn1_parser.efi.o
# asn1_parser.c: In function 'iterate':
# asn1_parser.c:82:8: warning: variable 'level' set but not used [-Wunused-but-set-variable]
# u_int level;
# ^~~~~
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c enumerator.c -o enumerator.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c chunk.c -o chunk.efi.o
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c oid.c -o oid.efi.o
# oid.c:13:43: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# {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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# {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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# {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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# {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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 0x01, 203, 0, 7, "cps" }, /* 202 */
# ^~~~~
# oid.c:215:43: note: (near initialization for 'oid_names[202].name')
# oid.c:216:43: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 0x04, 209, 0, 7, "emailProtection" }, /* 208 */
# ^~~~~~~~~~~~~~~~~
# oid.c:221:43: note: (near initialization for 'oid_names[208].name')
# oid.c:222:43: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 0x04, 279, 0, 8, "brainpoolP192t1" }, /* 278 */
# ^~~~~~~~~~~~~~~~~
# oid.c:291:43: note: (near initialization for 'oid_names[278].name')
# oid.c:292:43: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# {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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# {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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 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 differ in signedness [-Wpointer-sign]
# { 0x0F, 0, 0, 4, "tcg-at-tpmIdLabel" } /* 376 */
# ^~~~~~~~~~~~~~~~~~~
# oid.c:389:43: note: (near initialization for 'oid_names[376].name')
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c identification.c -o identification.efi.o
# identification.c:34:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"ND", OID_NAME_DISTINGUISHER, ASN1_PRINTABLESTRING},
# ^~~~
# identification.c:34:3: note: (near initialization for 'x501rdns[0].name')
# identification.c:35:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"UID", OID_PILOT_USERID, ASN1_PRINTABLESTRING},
# ^~~~~
# identification.c:35:3: note: (near initialization for 'x501rdns[1].name')
# identification.c:36:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"DC", OID_PILOT_DOMAIN_COMPONENT, ASN1_PRINTABLESTRING},
# ^~~~
# identification.c:36:3: note: (near initialization for 'x501rdns[2].name')
# identification.c:37:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"CN", OID_COMMON_NAME, ASN1_PRINTABLESTRING},
# ^~~~
# identification.c:37:3: note: (near initialization for 'x501rdns[3].name')
# identification.c:38:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"S", OID_SURNAME, ASN1_PRINTABLESTRING},
# ^~~
# identification.c:38:3: note: (near initialization for 'x501rdns[4].name')
# identification.c:39:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"SN", OID_SERIAL_NUMBER, ASN1_PRINTABLESTRING},
# ^~~~
# identification.c:39:3: note: (near initialization for 'x501rdns[5].name')
# identification.c:40:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"serialNumber", OID_SERIAL_NUMBER, ASN1_PRINTABLESTRING},
# ^~~~~~~~~~~~~~
# identification.c:40:3: note: (near initialization for 'x501rdns[6].name')
# identification.c:41:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"C", OID_COUNTRY, ASN1_PRINTABLESTRING},
# ^~~
# identification.c:41:3: note: (near initialization for 'x501rdns[7].name')
# identification.c:42:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"L", OID_LOCALITY, ASN1_PRINTABLESTRING},
# ^~~
# identification.c:42:3: note: (near initialization for 'x501rdns[8].name')
# identification.c:43:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"ST", OID_STATE_OR_PROVINCE, ASN1_PRINTABLESTRING},
# ^~~~
# identification.c:43:3: note: (near initialization for 'x501rdns[9].name')
# identification.c:44:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"O", OID_ORGANIZATION, ASN1_PRINTABLESTRING},
# ^~~
# identification.c:44:3: note: (near initialization for 'x501rdns[10].name')
# identification.c:45:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"OU", OID_ORGANIZATION_UNIT, ASN1_PRINTABLESTRING},
# ^~~~
# identification.c:45:3: note: (near initialization for 'x501rdns[11].name')
# identification.c:46:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"T", OID_TITLE, ASN1_PRINTABLESTRING},
# ^~~
# identification.c:46:3: note: (near initialization for 'x501rdns[12].name')
# identification.c:47:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"D", OID_DESCRIPTION, ASN1_PRINTABLESTRING},
# ^~~
# identification.c:47:3: note: (near initialization for 'x501rdns[13].name')
# identification.c:48:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"N", OID_NAME, ASN1_PRINTABLESTRING},
# ^~~
# identification.c:48:3: note: (near initialization for 'x501rdns[14].name')
# identification.c:49:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"G", OID_GIVEN_NAME, ASN1_PRINTABLESTRING},
# ^~~
# identification.c:49:3: note: (near initialization for 'x501rdns[15].name')
# identification.c:50:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"I", OID_INITIALS, ASN1_PRINTABLESTRING},
# ^~~
# identification.c:50:3: note: (near initialization for 'x501rdns[16].name')
# identification.c:51:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"dnQualifier", OID_DN_QUALIFIER, ASN1_PRINTABLESTRING},
# ^~~~~~~~~~~~~
# identification.c:51:3: note: (near initialization for 'x501rdns[17].name')
# identification.c:52:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"ID", OID_UNIQUE_IDENTIFIER, ASN1_PRINTABLESTRING},
# ^~~~
# identification.c:52:3: note: (near initialization for 'x501rdns[18].name')
# identification.c:53:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"EN", OID_EMPLOYEE_NUMBER, ASN1_PRINTABLESTRING},
# ^~~~
# identification.c:53:3: note: (near initialization for 'x501rdns[19].name')
# identification.c:54:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"employeeNumber", OID_EMPLOYEE_NUMBER, ASN1_PRINTABLESTRING},
# ^~~~~~~~~~~~~~~~
# identification.c:54:3: note: (near initialization for 'x501rdns[20].name')
# identification.c:55:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"E", OID_EMAIL_ADDRESS, ASN1_IA5STRING},
# ^~~
# identification.c:55:3: note: (near initialization for 'x501rdns[21].name')
# identification.c:56:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"Email", OID_EMAIL_ADDRESS, ASN1_IA5STRING},
# ^~~~~~~
# identification.c:56:3: note: (near initialization for 'x501rdns[22].name')
# identification.c:57:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"emailAddress", OID_EMAIL_ADDRESS, ASN1_IA5STRING},
# ^~~~~~~~~~~~~~
# identification.c:57:3: note: (near initialization for 'x501rdns[23].name')
# identification.c:58:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"UN", OID_UNSTRUCTURED_NAME, ASN1_IA5STRING},
# ^~~~
# identification.c:58:3: note: (near initialization for 'x501rdns[24].name')
# identification.c:59:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"unstructuredName", OID_UNSTRUCTURED_NAME, ASN1_IA5STRING},
# ^~~~~~~~~~~~~~~~~~
# identification.c:59:3: note: (near initialization for 'x501rdns[25].name')
# identification.c:60:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"UA", OID_UNSTRUCTURED_ADDRESS, ASN1_PRINTABLESTRING},
# ^~~~
# identification.c:60:3: note: (near initialization for 'x501rdns[26].name')
# identification.c:61:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"unstructuredAddress", OID_UNSTRUCTURED_ADDRESS, ASN1_PRINTABLESTRING},
# ^~~~~~~~~~~~~~~~~~~~~
# identification.c:61:3: note: (near initialization for 'x501rdns[27].name')
# identification.c:62:3: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# {"TCGID", OID_TCGID, ASN1_PRINTABLESTRING}
# ^~~~~~~
# identification.c:62:3: note: (near initialization for 'x501rdns[28].name')
# identification.c:33:24: warning: 'x501rdns' defined but not used [-Wunused-const-variable=]
# static const x501rdn_t x501rdns[] = {
# ^~~~~~~~
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c x509.c -o x509.efi.o
# x509.c:9:7: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 0, "x509", ASN1_SEQUENCE, ASN1_OBJ }, /* 0 */
# ^~~~~~
# x509.c:9:7: note: (near initialization for 'x509_certObjects[0].name')
# x509.c:10:9: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 1, "tbsCertificate", ASN1_SEQUENCE, ASN1_OBJ }, /* 1 */
# ^~~~~~~~~~~~~~~~
# x509.c:10:9: note: (near initialization for 'x509_certObjects[1].name')
# x509.c:11:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "DEFAULT v1", ASN1_CONTEXT_C_0, ASN1_DEF }, /* 2 */
# ^~~~~~~~~~~~
# x509.c:11:11: note: (near initialization for 'x509_certObjects[2].name')
# x509.c:12:13: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 3, "version", ASN1_INTEGER, ASN1_BODY }, /* 3 */
# ^~~~~~~~~
# x509.c:12:13: note: (near initialization for 'x509_certObjects[3].name')
# x509.c:13:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "serialNumber", ASN1_INTEGER, ASN1_BODY }, /* 4 */
# ^~~~~~~~~~~~~~
# x509.c:13:11: note: (near initialization for 'x509_certObjects[4].name')
# x509.c:14:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "signature", ASN1_EOC, ASN1_RAW }, /* 5 */
# ^~~~~~~~~~~
# x509.c:14:11: note: (near initialization for 'x509_certObjects[5].name')
# x509.c:15:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "issuer", ASN1_SEQUENCE, ASN1_OBJ }, /* 6 */
# ^~~~~~~~
# x509.c:15:11: note: (near initialization for 'x509_certObjects[6].name')
# x509.c:16:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "validity", ASN1_SEQUENCE, ASN1_NONE }, /* 7 */
# ^~~~~~~~~~
# x509.c:16:11: note: (near initialization for 'x509_certObjects[7].name')
# x509.c:17:13: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 3, "notBefore", ASN1_EOC, ASN1_RAW }, /* 8 */
# ^~~~~~~~~~~
# x509.c:17:13: note: (near initialization for 'x509_certObjects[8].name')
# x509.c:18:13: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 3, "notAfter", ASN1_EOC, ASN1_RAW }, /* 9 */
# ^~~~~~~~~~
# x509.c:18:13: note: (near initialization for 'x509_certObjects[9].name')
# x509.c:19:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "subject", ASN1_SEQUENCE, ASN1_OBJ }, /* 10 */
# ^~~~~~~~~
# x509.c:19:11: note: (near initialization for 'x509_certObjects[10].name')
# x509.c:20:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "subjectPublicKeyInfo",ASN1_SEQUENCE, ASN1_RAW }, /* 11 */
# ^~~~~~~~~~~~~~~~~~~~~~
# x509.c:20:11: note: (near initialization for 'x509_certObjects[11].name')
# x509.c:21:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "issuerUniqueID", ASN1_CONTEXT_C_1, ASN1_OPT }, /* 12 */
# ^~~~~~~~~~~~~~~~
# x509.c:21:11: note: (near initialization for 'x509_certObjects[12].name')
# x509.c:22:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "end opt", ASN1_EOC, ASN1_END }, /* 13 */
# ^~~~~~~~~
# x509.c:22:11: note: (near initialization for 'x509_certObjects[13].name')
# x509.c:23:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "subjectUniqueID", ASN1_CONTEXT_C_2, ASN1_OPT }, /* 14 */
# ^~~~~~~~~~~~~~~~~
# x509.c:23:11: note: (near initialization for 'x509_certObjects[14].name')
# x509.c:24:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "end opt", ASN1_EOC, ASN1_END }, /* 15 */
# ^~~~~~~~~
# x509.c:24:11: note: (near initialization for 'x509_certObjects[15].name')
# x509.c:25:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "optional extensions", ASN1_CONTEXT_C_3, ASN1_OPT }, /* 16 */
# ^~~~~~~~~~~~~~~~~~~~~
# x509.c:25:11: note: (near initialization for 'x509_certObjects[16].name')
# x509.c:26:13: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 3, "extensions", ASN1_SEQUENCE, ASN1_LOOP }, /* 17 */
# ^~~~~~~~~~~~
# x509.c:26:13: note: (near initialization for 'x509_certObjects[17].name')
# x509.c:27:15: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 4, "extension", ASN1_SEQUENCE, ASN1_NONE }, /* 18 */
# ^~~~~~~~~~~
# x509.c:27:15: note: (near initialization for 'x509_certObjects[18].name')
# x509.c:28:17: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 5, "extnID", ASN1_OID, ASN1_BODY }, /* 19 */
# ^~~~~~~~
# x509.c:28:17: note: (near initialization for 'x509_certObjects[19].name')
# x509.c:29:17: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 5, "critical", ASN1_BOOLEAN, ASN1_DEF|ASN1_BODY }, /* 20 */
# ^~~~~~~~~~
# x509.c:29:17: note: (near initialization for 'x509_certObjects[20].name')
# x509.c:30:17: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 5, "extnValue", ASN1_OCTET_STRING, ASN1_BODY }, /* 21 */
# ^~~~~~~~~~~
# x509.c:30:17: note: (near initialization for 'x509_certObjects[21].name')
# x509.c:31:13: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 3, "end loop", ASN1_EOC, ASN1_END }, /* 22 */
# ^~~~~~~~~~
# x509.c:31:13: note: (near initialization for 'x509_certObjects[22].name')
# x509.c:32:11: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 2, "end opt", ASN1_EOC, ASN1_END }, /* 23 */
# ^~~~~~~~~
# x509.c:32:11: note: (near initialization for 'x509_certObjects[23].name')
# x509.c:33:9: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 1, "signatureAlgorithm", ASN1_EOC, ASN1_RAW }, /* 24 */
# ^~~~~~~~~~~~~~~~~~~~
# x509.c:33:9: note: (near initialization for 'x509_certObjects[24].name')
# x509.c:34:9: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 1, "signatureValue", ASN1_BIT_STRING, ASN1_BODY }, /* 25 */
# ^~~~~~~~~~~~~~~~
# x509.c:34:9: note: (near initialization for 'x509_certObjects[25].name')
# x509.c:35:7: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# { 0, "exit", ASN1_EOC, ASN1_EXIT }
# ^~~~~~
# x509.c:35:7: note: (near initialization for 'x509_certObjects[26].name')
# 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
# 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[1]: Leaving directory '/tmp/efitools/src/efitools/lib/asn1'
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c ReadVars.c -o ReadVars.o
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds ReadVars.o lib/lib-efi.a lib/asn1/libasn1-efi.a -o ReadVars.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/libgcc.a
# # check we have no undefined symbols
# nm -D ReadVars.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 --target=efi-app-x86_64 ReadVars.so ReadVars.efi
# sbsign --key DB.key --cert DB.crt --output ReadVars-signed.efi ReadVars.efi
# warning: data remaining[114688 vs 125496]: gaps between PE/COFF sections?
# Signing Unsigned original image
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c UpdateVars.c -o UpdateVars.o
# UpdateVars.c: In function 'efi_main':
# UpdateVars.c:24:42: warning: variable 'owner_guid' set but not used [-Wunused-but-set-variable]
# CHAR16 **ARGV, *var, *name, *progname, *owner_guid;
# ^~~~~~~~~~
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds UpdateVars.o lib/lib-efi.a -o UpdateVars.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/libgcc.a
# # check we have no undefined symbols
# nm -D UpdateVars.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 --target=efi-app-x86_64 UpdateVars.so UpdateVars.efi
# sbsign --key DB.key --cert DB.crt --output UpdateVars-signed.efi UpdateVars.efi
# warning: data remaining[84480 vs 94411]: gaps between PE/COFF sections?
# warning: data remaining[84480 vs 94416]: gaps between PE/COFF sections?
# Signing Unsigned original image
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c KeyTool.c -o KeyTool.o
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds KeyTool.o lib/lib-efi.a lib/asn1/libasn1-efi.a -o KeyTool.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/libgcc.a
# # check we have no undefined symbols
# nm -D KeyTool.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 --target=efi-app-x86_64 KeyTool.so KeyTool.efi
# sbsign --key DB.key --cert DB.crt --output KeyTool-signed.efi KeyTool.efi
# warning: data remaining[123392 vs 134622]: gaps between PE/COFF sections?
# warning: data remaining[123392 vs 134624]: gaps between PE/COFF sections?
# Signing Unsigned original image
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c HashTool.c -o HashTool.o
# HashTool.c: In function 'efi_main':
# HashTool.c:187:4: warning: variable 'setup_mode_arg' set but not used [-Wunused-but-set-variable]
# setup_mode_arg = 0, keytool = NOSEL;
# ^~~~~~~~~~~~~~
# HashTool.c:185:14: warning: variable 'setup_mode' set but not used [-Wunused-but-set-variable]
# int c = 0, setup_mode = NOSEL, uefi_reboot = NOSEL,
# ^~~~~~~~~~
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds HashTool.o lib/lib-efi.a -o HashTool.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/libgcc.a
# # check we have no undefined symbols
# nm -D HashTool.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 --target=efi-app-x86_64 HashTool.so HashTool.efi
# sbsign --key DB.key --cert DB.crt --output HashTool-signed.efi HashTool.efi
# warning: data remaining[84992 vs 95003]: gaps between PE/COFF sections?
# warning: data remaining[84992 vs 95008]: gaps between PE/COFF sections?
# Signing Unsigned original image
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c SetNull.c -o SetNull.o
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds SetNull.o -o SetNull.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/libgcc.a
# # check we have no undefined symbols
# nm -D SetNull.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 --target=efi-app-x86_64 SetNull.so SetNull.efi
# sbsign --key DB.key --cert DB.crt --output SetNull-signed.efi SetNull.efi
# warning: data remaining[3584 vs 3825]: gaps between PE/COFF sections?
# warning: data remaining[3584 vs 3832]: gaps between PE/COFF sections?
# Signing Unsigned original image
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c ShimReplace.c -o ShimReplace.o
# ShimReplace.c: In function 'efi_main':
# ShimReplace.c:51:30: warning: passing argument 2 of 'execute' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
# efi_status = execute(image, loader);
# ^~~~~~
# In file included from ShimReplace.c:17:0:
# /tmp/efitools/src/efitools/include/execute.h:5:1: note: expected 'CHAR16 * {aka short unsigned int *}' but argument is of type 'const CHAR16 * {aka const short unsigned int *}'
# execute(EFI_HANDLE image, CHAR16 *name);
# ^~~~~~~
# ShimReplace.c:57:30: warning: passing argument 2 of 'execute' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
# efi_status = execute(image, fallback);
# ^~~~~~~~
# In file included from ShimReplace.c:17:0:
# /tmp/efitools/src/efitools/include/execute.h:5:1: note: expected 'CHAR16 * {aka short unsigned int *}' but argument is of type 'const CHAR16 * {aka const short unsigned int *}'
# execute(EFI_HANDLE image, CHAR16 *name);
# ^~~~~~~
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds ShimReplace.o lib/lib-efi.a -o ShimReplace.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/libgcc.a
# # check we have no undefined symbols
# nm -D ShimReplace.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 --target=efi-app-x86_64 ShimReplace.so ShimReplace.efi
# sbsign --key DB.key --cert DB.crt --output ShimReplace-signed.efi ShimReplace.efi
# warning: data remaining[85504 vs 95916]: gaps between PE/COFF sections?
# warning: data remaining[85504 vs 95920]: gaps between PE/COFF sections?
# Signing Unsigned original image
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c hash-to-efi-sig-list.c -o hash-to-efi-sig-list.o
# hash-to-efi-sig-list.c:7:0: warning: "__STDC_VERSION__" redefined
# #define __STDC_VERSION__ 199901L
#
# : note: this is the location of the previous definition
# cc -o hash-to-efi-sig-list hash-to-efi-sig-list.o lib/lib.a
# ./hash-to-efi-sig-list HashTool.efi HashTool.hash
# HASH IS c8e2bdb573efac29eb4094a332d0cf4ce4d35b25918aaa49156f918f2c6f7601
# cat HashTool.hash > /tmp/tmp.hash
# ./xxdi.pl /tmp/tmp.hash > hashlist.h
# rm -f /tmp/tmp.hash
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c PreLoader.c -o PreLoader.o
# ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-x86_64.o -L /lib -T elf_x86_64_efi.lds PreLoader.o lib/lib-efi.a -o PreLoader.so -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/libgcc.a
# # check we have no undefined symbols
# nm -D PreLoader.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 --target=efi-app-x86_64 PreLoader.so PreLoader.efi
# sbsign --key DB.key --cert DB.crt --output PreLoader-signed.efi PreLoader.efi
# warning: data remaining[86016 vs 96581]: gaps between PE/COFF sections?
# warning: data remaining[86016 vs 96584]: gaps between PE/COFF sections?
# Signing Unsigned original image
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c sig-list-to-certs.c -o sig-list-to-certs.o
# sig-list-to-certs.c:7:0: warning: "__STDC_VERSION__" redefined
# #define __STDC_VERSION__ 199901L
#
# : note: this is the location of the previous definition
# cc -o sig-list-to-certs sig-list-to-certs.o -lcrypto lib/lib.a
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c efi-readvar.c -o efi-readvar.o
# efi-readvar.c:20:0: warning: "__STDC_VERSION__" redefined
# #define __STDC_VERSION__ 199901L
#
# : note: this is the location of the previous definition
# cc -o efi-readvar efi-readvar.o -lcrypto lib/lib.a
# lib/lib.a(kernel_efivars.o): In function `kernel_variable_init':
# kernel_efivars.c:(.text+0x61): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c efi-updatevar.c -o efi-updatevar.o
# efi-updatevar.c:23:0: warning: "__STDC_VERSION__" redefined
# #define __STDC_VERSION__ 199901L
#
# : note: this is the location of the previous definition
# cc -o efi-updatevar efi-updatevar.o -lcrypto lib/lib.a
# lib/lib.a(kernel_efivars.o): In function `kernel_variable_init':
# kernel_efivars.c:(.text+0x61): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c cert-to-efi-hash-list.c -o cert-to-efi-hash-list.o
# cert-to-efi-hash-list.c:9:0: warning: "__STDC_VERSION__" redefined
# #define __STDC_VERSION__ 199901L
#
# : note: this is the location of the previous definition
# cert-to-efi-hash-list.c: In function 'main':
# cert-to-efi-hash-list.c:108:3: warning: implicit declaration of function 'strptime' [-Wimplicit-function-declaration]
# strptime(timestampstr, "%Y-%m-%d %H:%M:%S", &tms);
# ^~~~~~~~
# cc -o cert-to-efi-hash-list cert-to-efi-hash-list.o -lcrypto lib/lib.a
# cc -I/tmp/efitools/src/efitools/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c flash-var.c -o flash-var.o
# flash-var.c:13:0: warning: "__STDC_VERSION__" redefined
# #define __STDC_VERSION__ 199901L
#
# : note: this is the location of the previous definition
# flash-var.c: In function 'main':
# flash-var.c:109:3: warning: implicit declaration of function 'strptime' [-Wimplicit-function-declaration]
# strptime(timestampstr, "%Y-%m-%d %H:%M:%S", &tms);
# ^~~~~~~~
# cc -o flash-var flash-var.o lib/lib.a
# 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
# 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
# help2man --no-info -i doc/efi-readvar.1.in -o doc/efi-readvar.1 ./efi-readvar
# 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/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/efi-updatevar.1.in -o doc/efi-updatevar.1 ./efi-updatevar
# help2man --no-info -i doc/sign-efi-sig-list.1.in -o doc/sign-efi-sig-list.1 ./sign-efi-sig-list
# > noPK.esl
# ./sign-efi-sig-list -t "2016-08-24 14:13:57" -c PK.crt -k PK.key PK noPK.esl noPK.auth
# Timestamp is 2016-8-24 14:13:57
# Authentication Payload size 40
# Signature of size 1142
# Signature at: 40
# openssl req -new -x509 -newkey rsa:2048 -subj "/CN=DB1/" -keyout DB1.key -out DB1.crt -days 3650 -nodes -sha256
# Generating a 2048 bit RSA private key
# .....+++
# ..................................+++
# writing new private key to 'DB1.key'
# -----
# ./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc DB1.crt DB1.esl
# ./sign-efi-sig-list -c KEK.crt -k KEK.key db DB1.esl DB1.auth
# Timestamp is 2016-8-24 14:13:56
# Authentication Payload size 839
# Signature of size 1145
# Signature at: 40
# openssl req -new -x509 -newkey rsa:2048 -subj "/CN=DB2/" -keyout DB2.key -out DB2.crt -days 3650 -nodes -sha256
# Generating a 2048 bit RSA private key
# ................+++
# ................................+++
# writing new private key to 'DB2.key'
# -----
# ./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc DB2.crt DB2.esl
# ./sign-efi-sig-list -c KEK.crt -k KEK.key db DB2.esl DB2.auth
# Timestamp is 2016-8-24 14:13:56
# Authentication Payload size 839
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-sig-list -g 77FA9ABD-0359-4D32-BD60-28F4E78F784B ms-uefi.crt ms-uefi.esl
# ./sign-efi-sig-list -c KEK.crt -k KEK.key db ms-uefi.esl ms-uefi.auth
# Timestamp is 2016-8-24 14:13:56
# Authentication Payload size 1640
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-sig-list -g 77FA9ABD-0359-4D32-BD60-28F4E78F784B ms-kek.crt ms-kek.esl
# ./sign-efi-sig-list -c KEK.crt -k KEK.key db ms-kek.esl ms-kek.auth
# Timestamp is 2016-8-24 14:13:56
# Authentication Payload size 1600
# Signature of size 1145
# Signature at: 40
# ./sign-efi-sig-list -a -c PK.crt -k PK.key PK PK.esl PK-update.auth
# Timestamp is 0-0-0 00:00:00
# Authentication Payload size 837
# Signature of size 1142
# Signature at: 40
# ./sign-efi-sig-list -a -c PK.crt -k PK.key KEK KEK.esl KEK-update.auth
# Timestamp is 0-0-0 00:00:00
# Authentication Payload size 841
# Signature of size 1142
# 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 837
# Signature of size 1145
# Signature at: 40
# ./sign-efi-sig-list -a -c KEK.crt -k KEK.key db DB1.esl DB1-update.auth
# Timestamp is 0-0-0 00:00:00
# Authentication Payload size 839
# Signature of size 1145
# Signature at: 40
# ./sign-efi-sig-list -a -c KEK.crt -k KEK.key db DB2.esl DB2-update.auth
# Timestamp is 0-0-0 00:00:00
# Authentication Payload size 839
# Signature of size 1145
# Signature at: 40
# ./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 1640
# Signature of size 1145
# 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 1600
# Signature of size 1145
# 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 837
# Signature of size 1142
# 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 841
# Signature of size 1142
# 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 837
# Signature of size 1142
# 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 839
# Signature of size 1142
# 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 839
# Signature of size 1142
# 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 1640
# Signature of size 1142
# 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 1600
# Signature of size 1142
# Signature at: 40
# ./cert-to-efi-sig-list PK.crt PK-blacklist.esl
# ./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 839
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-sig-list KEK.crt KEK-blacklist.esl
# ./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 841
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-sig-list DB.crt DB-blacklist.esl
# ./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 839
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-sig-list DB1.crt DB1-blacklist.esl
# ./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 841
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-sig-list DB2.crt DB2-blacklist.esl
# ./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 841
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-sig-list ms-uefi.crt ms-uefi-blacklist.esl
# ./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 1642
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-sig-list ms-kek.crt ms-kek-blacklist.esl
# ./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 1602
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-hash-list PK.crt PK-hash-blacklist.esl
# TimeOfRevocation is 0-0-0 00:00:00
# ./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 134
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-hash-list KEK.crt KEK-hash-blacklist.esl
# TimeOfRevocation is 0-0-0 00:00:00
# ./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 134
# Signature of size 1145
# Signature at: 40
# ./cert-to-efi-hash-list DB.crt DB-hash-blacklist.esl
# TimeOfRevocation is 0-0-0 00:00:00
# ./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 1145
# Signature at: 40
# ./cert-to-efi-hash-list DB1.crt DB1-hash-blacklist.esl
# TimeOfRevocation is 0-0-0 00:00:00
# ./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 1145
# Signature at: 40
# ./cert-to-efi-hash-list DB2.crt DB2-hash-blacklist.esl
# TimeOfRevocation is 0-0-0 00:00:00
# ./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 1145
# Signature at: 40
# ./cert-to-efi-hash-list ms-uefi.crt ms-uefi-hash-blacklist.esl
# TimeOfRevocation is 0-0-0 00:00:00
# ./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 1145
# Signature at: 40
# ./cert-to-efi-hash-list ms-kek.crt ms-kek-hash-blacklist.esl
# TimeOfRevocation is 0-0-0 00:00:00
# ./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 1145
# Signature at: 40
# rm UpdateVars.o DB1.crt PK-hash-blacklist.esl SetNull.so ReadVars.o PK-blacklist.esl DB2.crt ms-kek-hash-blacklist.esl ms-uefi-hash-blacklist.esl ms-kek-blacklist.esl ms-uefi-blacklist.esl KEK-hash-blacklist.esl DB-hash-blacklist.esl HelloWorld.o DB-blacklist.esl Loader.o HashTool.o KEK-blacklist.esl DB1-hash-blacklist.esl DB1-blacklist.esl ms-kek.esl ms-uefi.esl DB2-hash-blacklist.esl DB2-blacklist.esl ShimReplace.o SetNull.o DB1.esl DB2.esl KeyTool.o
# ==> Entering fakeroot environment...
# ==> Starting package()...
# make -C lib lib-efi.a
# make[1]: Entering directory '/tmp/efitools/src/efitools/lib'
# make[1]: 'lib-efi.a' is up to date.
# make[1]: Leaving directory '/tmp/efitools/src/efitools/lib'
# make -C lib lib.a
# make[1]: Entering directory '/tmp/efitools/src/efitools/lib'
# make[1]: 'lib.a' is up to date.
# make[1]: Leaving directory '/tmp/efitools/src/efitools/lib'
# make -C lib/asn1 libasn1-efi.a
# make[1]: Entering directory '/tmp/efitools/src/efitools/lib/asn1'
# make[1]: 'libasn1-efi.a' is up to date.
# make[1]: Leaving directory '/tmp/efitools/src/efitools/lib/asn1'
# install -m 755 -d /tmp/efitools/pkg/efitools/usr/share/man/man1
# install -m 644 doc/cert-to-efi-sig-list.1 doc/cert-to-efi-hash-list.1 doc/sig-list-to-certs.1 doc/sign-efi-sig-list.1 doc/efi-readvar.1 doc/hash-to-efi-sig-list.1 doc/efi-updatevar.1 /tmp/efitools/pkg/efitools/usr/share/man/man1
# install -m 755 -d /tmp/efitools/pkg/efitools/usr/share/efitools/efi
# install -m 755 HelloWorld.efi LockDown.efi Loader.efi ReadVars.efi UpdateVars.efi KeyTool.efi HashTool.efi SetNull.efi ShimReplace.efi PreLoader.efi /tmp/efitools/pkg/efitools/usr/share/efitools/efi
# install -m 755 -d /tmp/efitools/pkg/efitools/usr/bin
# install -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 /tmp/efitools/pkg/efitools/usr/bin
# install -m 755 mkusb.sh /tmp/efitools/pkg/efitools/usr/bin/efitool-mkusb
# install -m 755 -d /tmp/efitools/pkg/efitools/usr/share/efitools
# install -m 644 README COPYING /tmp/efitools/pkg/efitools/usr/share/efitools
# ==> Tidying install...
# -> Removing doc files...
# -> Purging unwanted files...
# ==> Checking for packaging issue...
# ==> Creating package "efitools"...
# -> Generating .PKGINFO file...
# -> Generating .BUILDINFO file...
# error: invalid option '--noprogressbar'
# -> Generating .MTREE file...
# -> Compressing package...
# ==> Leaving fakeroot environment.
# ==> Finished making: efitools 1.7.0.3.g791e463-1 (Wed Aug 24 14:14:00 UTC 2016)

CMD: pacman --query --file efitools-1.7.0.3.g791e463-1-x86_64.pkg.tar.xz
# efitools 1.7.0.3.g791e463-1

Creating hybrid package for 'efitools'

Trying to find vanilla package 'efitools'...

CMD: pacman --query --file /mirror/efitools-1.7.0.3.g791e463-1.pkg.tar.xz
# efitools 1.7.0.3.g791e463-1

Package file has the following structure:
# /.PKGINFO
# /.BUILDINFO
# /.MTREE
# /usr/bin/efitool-mkusb
# /usr/bin/flash-var
# /usr/bin/cert-to-efi-hash-list
# /usr/bin/efi-updatevar
# /usr/bin/efi-readvar
# /usr/bin/hash-to-efi-sig-list
# /usr/bin/sign-efi-sig-list
# /usr/bin/sig-list-to-certs
# /usr/bin/cert-to-efi-sig-list
# /usr/share/efitools/COPYING
# /usr/share/efitools/README
# /usr/share/efitools/efi/PreLoader.efi
# /usr/share/efitools/efi/ShimReplace.efi
# /usr/share/efitools/efi/SetNull.efi
# /usr/share/efitools/efi/HashTool.efi
# /usr/share/efitools/efi/KeyTool.efi
# /usr/share/efitools/efi/UpdateVars.efi
# /usr/share/efitools/efi/ReadVars.efi
# /usr/share/efitools/efi/Loader.efi
# /usr/share/efitools/efi/LockDown.efi
# /usr/share/efitools/efi/HelloWorld.efi
# /usr/share/man/man1/cert-to-efi-sig-list.1.gz
# /usr/share/man/man1/cert-to-efi-hash-list.1.gz
# /usr/share/man/man1/sig-list-to-certs.1.gz
# /usr/share/man/man1/sign-efi-sig-list.1.gz
# /usr/share/man/man1/efi-readvar.1.gz
# /usr/share/man/man1/hash-to-efi-sig-list.1.gz
# /usr/share/man/man1/efi-updatevar.1.gz

Generating .MTREE

CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO .BUILDINFO usr

Tar-ing up files

CMD: bsdtar -cf - .PKGINFO .BUILDINFO usr .MTREE

CMD: xz -c -z

Successfully ran bsdtar -cf - .PKGINFO .BUILDINFO usr .MTREE | xz -c -z

CMD: bsdtar -tqf efitools.pkg.tar.xz .PKGINFO
# .PKGINFO

Created package at path /var/cache/pacman/pkg/efitools.pkg.tar.xz

Attempting to access local repository, attempt 1

CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/efitools.pkg.tar.xz
# ==> Extracting database to a temporary location...
# ==> Extracting database to a temporary location...
# ==> Adding package '/var/cache/pacman/pkg/efitools.pkg.tar.xz'
# -> Computing checksums...
# -> Creating 'desc' db entry...
# -> Creating 'files' db entry...
# ==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'