[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1069410: marked as done (efitools: FTBFS on arm64: make[1]: *** [Make.rules:130: HelloWorld-signed.efi] Error 1)



Your message dated Wed, 12 Mar 2025 21:49:52 +0000
with message-id <E1tsTxY-00Bpy5-5q@fasolo.debian.org>
and subject line Bug#1069410: fixed in efitools 1.9.2-3.3
has caused the Debian Bug report #1069410,
regarding efitools: FTBFS on arm64: make[1]: *** [Make.rules:130: HelloWorld-signed.efi] Error 1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1069410: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069410
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: efitools
Version: 1.9.2-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-arm64

Hi,

During a rebuild of all packages in sid, your package failed to build
on arm64.


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>/lib/asn1'
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c asn1.c -o asn1.efi.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c ReadVars.c -o ReadVars.o
> In file included from asn1.c:18:
> chunk.h: In function ‘chunk_equals’:
> chunk.h:139:50: warning: pointer targets in passing argument 1 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                 ~^~~~
>       |                                                  |
>       |                                                  u_char * {aka unsigned char *}
> typedefs.h:9:32: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> In file included from typedefs.h:3:
> /usr/include/efi/efilib.h:413:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   413 |     IN CONST CHAR8    *s1,
> chunk.h:139:57: warning: pointer targets in passing argument 2 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                        ~^~~~
>       |                                                         |
>       |                                                         u_char * {aka unsigned char *}
> typedefs.h:9:34: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                  ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> /usr/include/efi/efilib.h:414:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   414 |     IN CONST CHAR8    *s2,
> ReadVars.c: In function ‘efi_main’:
> ReadVars.c:177:73: warning: dangling pointer ‘variables’ to an unnamed temporary may be used [-Wdangling-pointer=]
>   177 |                         Print(L"Variable %s has no entries\n", variables[i]);
>       |                                                                         ^
> ReadVars.c:112:41: note: unnamed temporary defined here
>   112 |                 variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
>       |                                         ^
> ReadVars.c:179:67: warning: dangling pointer ‘variables’ to an unnamed temporary may be used [-Wdangling-pointer=]
>   179 |                         Print(L"Failed to get %s: %d\n", variables[i], status);
>       |                                                                   ^
> ReadVars.c:112:41: note: unnamed temporary defined here
>   112 |                 variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
>       |                                         ^
> ReadVars.c:184:61: warning: dangling pointer ‘variables’ to an unnamed temporary may be used [-Wdangling-pointer=]
>   184 |                         parse_db(data, len, image, variables[i], save_keys);
>       |                                                             ^
> ReadVars.c:112:41: note: unnamed temporary defined here
>   112 |                 variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
>       |                                         ^
> ReadVars.c:182:61: warning: dangling pointer ‘variables’ to an unnamed temporary may be used [-Wdangling-pointer=]
>   182 |                         parse_db(data, len, image, variables[i], save_keys);
>       |                                                             ^
> ReadVars.c:112:41: note: unnamed temporary defined here
>   112 |                 variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
>       |                                         ^
> ReadVars.c:181:68: warning: dangling pointer ‘variables’ to an unnamed temporary may be used [-Wdangling-pointer=]
>   181 |                         Print(L"Variable %s length %d\n", variables[i], len);
>       |                                                                    ^
> ReadVars.c:112:41: note: unnamed temporary defined here
>   112 |                 variables = (CHAR16 *[]){ L"PK", L"KEK", L"db", L"dbx", L"dbt", L"MokList" , NULL};
>       |                                         ^
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c asn1_parser.c -o asn1_parser.efi.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c UpdateVars.c -o UpdateVars.o
> In file included from asn1_parser.c:18:
> chunk.h: In function ‘chunk_equals’:
> chunk.h:139:50: warning: pointer targets in passing argument 1 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                 ~^~~~
>       |                                                  |
>       |                                                  u_char * {aka unsigned char *}
> typedefs.h:9:32: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> In file included from typedefs.h:3:
> /usr/include/efi/efilib.h:413:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   413 |     IN CONST CHAR8    *s1,
> chunk.h:139:57: warning: pointer targets in passing argument 2 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                        ~^~~~
>       |                                                         |
>       |                                                         u_char * {aka unsigned char *}
> typedefs.h:9:34: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                  ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> /usr/include/efi/efilib.h:414:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   414 |     IN CONST CHAR8    *s2,
> asn1_parser.c: In function ‘iterate’:
> asn1_parser.c:82:15: warning: variable ‘level’ set but not used [-Wunused-but-set-variable]
>    82 |         u_int level;
>       |               ^~~~~
> UpdateVars.c: In function ‘efi_main’:
> UpdateVars.c:24:49: warning: variable ‘owner_guid’ set but not used [-Wunused-but-set-variable]
>    24 |         CHAR16 **ARGV, *var, *name, *progname, *owner_guid;
>       |                                                 ^~~~~~~~~~
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c enumerator.c -o enumerator.efi.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c KeyTool.c -o KeyTool.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c chunk.c -o chunk.efi.o
> In file included from chunk.c:18:
> chunk.h: In function ‘chunk_equals’:
> chunk.h:139:50: warning: pointer targets in passing argument 1 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                 ~^~~~
>       |                                                  |
>       |                                                  u_char * {aka unsigned char *}
> typedefs.h:9:32: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> In file included from typedefs.h:3:
> /usr/include/efi/efilib.h:413:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   413 |     IN CONST CHAR8    *s1,
> chunk.h:139:57: warning: pointer targets in passing argument 2 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                        ~^~~~
>       |                                                         |
>       |                                                         u_char * {aka unsigned char *}
> typedefs.h:9:34: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                  ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> /usr/include/efi/efilib.h:414:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   414 |     IN CONST CHAR8    *s2,
> chunk.c: In function ‘chunk_compare’:
> chunk.c:55:24: warning: pointer targets in passing argument 1 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>    55 |         return memcmp(a.ptr, b.ptr, len);
>       |                       ~^~~~
>       |                        |
>       |                        u_char * {aka unsigned char *}
> typedefs.h:9:32: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                ^
> /usr/include/efi/efilib.h:413:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   413 |     IN CONST CHAR8    *s1,
> chunk.c:55:31: warning: pointer targets in passing argument 2 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>    55 |         return memcmp(a.ptr, b.ptr, len);
>       |                              ~^~~~
>       |                               |
>       |                               u_char * {aka unsigned char *}
> typedefs.h:9:34: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                  ^
> /usr/include/efi/efilib.h:414:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   414 |     IN CONST CHAR8    *s2,
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c oid.c -o oid.efi.o
> oid.c:13:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    13 |  {0x02,                         7, 1,  0, "ITU-T Administration"      }, /*   0 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~
> oid.c:13:43: note: (near initialization for ‘oid_names[0].name’)
> oid.c:14:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    14 |  {  0x82,                       0, 1,  1, ""                          }, /*   1 */
>       |                                           ^~
> oid.c:14:43: note: (near initialization for ‘oid_names[1].name’)
> oid.c:15:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    15 |  {    0x06,                     0, 1,  2, "Germany ITU-T member"      }, /*   2 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~
> oid.c:15:43: note: (near initialization for ‘oid_names[2].name’)
> oid.c:16:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    16 |  {      0x01,                   0, 1,  3, "Deutsche Telekom AG"       }, /*   3 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:16:43: note: (near initialization for ‘oid_names[3].name’)
> oid.c:17:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    17 |  {        0x0A,                 0, 1,  4, ""                          }, /*   4 */
>       |                                           ^~
> oid.c:17:43: note: (near initialization for ‘oid_names[4].name’)
> oid.c:18:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    18 |  {          0x07,               0, 1,  5, ""                          }, /*   5 */
>       |                                           ^~
> oid.c:18:43: note: (near initialization for ‘oid_names[5].name’)
> oid.c:19:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    19 |  {            0x14,             0, 0,  6, "ND"                        }, /*   6 */
>       |                                           ^~~~
> oid.c:19:43: note: (near initialization for ‘oid_names[6].name’)
> oid.c:20:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    20 |  {0x09,                        18, 1,  0, "data"                      }, /*   7 */
>       |                                           ^~~~~~
> oid.c:20:43: note: (near initialization for ‘oid_names[7].name’)
> oid.c:21:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    21 |  {  0x92,                       0, 1,  1, ""                          }, /*   8 */
>       |                                           ^~
> oid.c:21:43: note: (near initialization for ‘oid_names[8].name’)
> oid.c:22:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    22 |  {    0x26,                     0, 1,  2, ""                          }, /*   9 */
>       |                                           ^~
> oid.c:22:43: note: (near initialization for ‘oid_names[9].name’)
> oid.c:23:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    23 |  {      0x89,                   0, 1,  3, ""                          }, /*  10 */
>       |                                           ^~
> oid.c:23:43: note: (near initialization for ‘oid_names[10].name’)
> oid.c:24:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    24 |  {        0x93,                 0, 1,  4, ""                          }, /*  11 */
>       |                                           ^~
> oid.c:24:43: note: (near initialization for ‘oid_names[11].name’)
> oid.c:25:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    25 |  {          0xF2,               0, 1,  5, ""                          }, /*  12 */
>       |                                           ^~
> oid.c:25:43: note: (near initialization for ‘oid_names[12].name’)
> oid.c:26:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    26 |  {            0x2C,             0, 1,  6, ""                          }, /*  13 */
>       |                                           ^~
> oid.c:26:43: note: (near initialization for ‘oid_names[13].name’)
> oid.c:27:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    27 |  {              0x64,           0, 1,  7, "pilot"                     }, /*  14 */
>       |                                           ^~~~~~~
> oid.c:27:43: note: (near initialization for ‘oid_names[14].name’)
> oid.c:28:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    28 |  {                0x01,         0, 1,  8, "pilotAttributeType"        }, /*  15 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~
> oid.c:28:43: note: (near initialization for ‘oid_names[15].name’)
> oid.c:29:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    29 |  {                  0x01,      17, 0,  9, "UID"                       }, /*  16 */
>       |                                           ^~~~~
> oid.c:29:43: note: (near initialization for ‘oid_names[16].name’)
> oid.c:30:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    30 |  {                  0x19,       0, 0,  9, "DC"                        }, /*  17 */
>       |                                           ^~~~
> oid.c:30:43: note: (near initialization for ‘oid_names[17].name’)
> oid.c:31:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    31 |  {0x55,                        65, 1,  0, "X.500"                     }, /*  18 */
>       |                                           ^~~~~~~
> oid.c:31:43: note: (near initialization for ‘oid_names[18].name’)
> oid.c:32:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    32 |  {  0x04,                      37, 1,  1, "X.509"                     }, /*  19 */
>       |                                           ^~~~~~~
> oid.c:32:43: note: (near initialization for ‘oid_names[19].name’)
> oid.c:33:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    33 |  {    0x03,                    21, 0,  2, "CN"                        }, /*  20 */
>       |                                           ^~~~
> oid.c:33:43: note: (near initialization for ‘oid_names[20].name’)
> oid.c:34:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    34 |  {    0x04,                    22, 0,  2, "S"                         }, /*  21 */
>       |                                           ^~~
> oid.c:34:43: note: (near initialization for ‘oid_names[21].name’)
> oid.c:35:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    35 |  {    0x05,                    23, 0,  2, "SN"                        }, /*  22 */
>       |                                           ^~~~
> oid.c:35:43: note: (near initialization for ‘oid_names[22].name’)
> oid.c:36:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    36 |  {    0x06,                    24, 0,  2, "C"                         }, /*  23 */
>       |                                           ^~~
> oid.c:36:43: note: (near initialization for ‘oid_names[23].name’)
> oid.c:37:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    37 |  {    0x07,                    25, 0,  2, "L"                         }, /*  24 */
>       |                                           ^~~
> oid.c:37:43: note: (near initialization for ‘oid_names[24].name’)
> oid.c:38:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    38 |  {    0x08,                    26, 0,  2, "ST"                        }, /*  25 */
>       |                                           ^~~~
> oid.c:38:43: note: (near initialization for ‘oid_names[25].name’)
> oid.c:39:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    39 |  {    0x0A,                    27, 0,  2, "O"                         }, /*  26 */
>       |                                           ^~~
> oid.c:39:43: note: (near initialization for ‘oid_names[26].name’)
> oid.c:40:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    40 |  {    0x0B,                    28, 0,  2, "OU"                        }, /*  27 */
>       |                                           ^~~~
> oid.c:40:43: note: (near initialization for ‘oid_names[27].name’)
> oid.c:41:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    41 |  {    0x0C,                    29, 0,  2, "T"                         }, /*  28 */
>       |                                           ^~~
> oid.c:41:43: note: (near initialization for ‘oid_names[28].name’)
> oid.c:42:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    42 |  {    0x0D,                    30, 0,  2, "D"                         }, /*  29 */
>       |                                           ^~~
> oid.c:42:43: note: (near initialization for ‘oid_names[29].name’)
> oid.c:43:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    43 |  {    0x24,                    31, 0,  2, "userCertificate"           }, /*  30 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:43:43: note: (near initialization for ‘oid_names[30].name’)
> oid.c:44:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    44 |  {    0x29,                    32, 0,  2, "N"                         }, /*  31 */
>       |                                           ^~~
> oid.c:44:43: note: (near initialization for ‘oid_names[31].name’)
> oid.c:45:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    45 |  {    0x2A,                    33, 0,  2, "G"                         }, /*  32 */
>       |                                           ^~~
> oid.c:45:43: note: (near initialization for ‘oid_names[32].name’)
> oid.c:46:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    46 |  {    0x2B,                    34, 0,  2, "I"                         }, /*  33 */
>       |                                           ^~~
> oid.c:46:43: note: (near initialization for ‘oid_names[33].name’)
> oid.c:47:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    47 |  {    0x2D,                    35, 0,  2, "ID"                        }, /*  34 */
>       |                                           ^~~~
> oid.c:47:43: note: (near initialization for ‘oid_names[34].name’)
> oid.c:48:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    48 |  {    0x2E,                    36, 0,  2, "dnQualifier"               }, /*  35 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:48:43: note: (near initialization for ‘oid_names[35].name’)
> oid.c:49:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    49 |  {    0x48,                     0, 0,  2, "role"                      }, /*  36 */
>       |                                           ^~~~~~
> oid.c:49:43: note: (near initialization for ‘oid_names[36].name’)
> oid.c:50:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    50 |  {  0x1D,                       0, 1,  1, "id-ce"                     }, /*  37 */
>       |                                           ^~~~~~~
> oid.c:50:43: note: (near initialization for ‘oid_names[37].name’)
> oid.c:51:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    51 |  {    0x09,                    39, 0,  2, "subjectDirectoryAttrs"     }, /*  38 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~
> oid.c:51:43: note: (near initialization for ‘oid_names[38].name’)
> oid.c:52:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    52 |  {    0x0E,                    40, 0,  2, "subjectKeyIdentifier"      }, /*  39 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~
> oid.c:52:43: note: (near initialization for ‘oid_names[39].name’)
> oid.c:53:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    53 |  {    0x0F,                    41, 0,  2, "keyUsage"                  }, /*  40 */
>       |                                           ^~~~~~~~~~
> oid.c:53:43: note: (near initialization for ‘oid_names[40].name’)
> oid.c:54:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    54 |  {    0x10,                    42, 0,  2, "privateKeyUsagePeriod"     }, /*  41 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~
> oid.c:54:43: note: (near initialization for ‘oid_names[41].name’)
> oid.c:55:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    55 |  {    0x11,                    43, 0,  2, "subjectAltName"            }, /*  42 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:55:43: note: (near initialization for ‘oid_names[42].name’)
> oid.c:56:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    56 |  {    0x12,                    44, 0,  2, "issuerAltName"             }, /*  43 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:56:43: note: (near initialization for ‘oid_names[43].name’)
> oid.c:57:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    57 |  {    0x13,                    45, 0,  2, "basicConstraints"          }, /*  44 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:57:43: note: (near initialization for ‘oid_names[44].name’)
> oid.c:58:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    58 |  {    0x14,                    46, 0,  2, "crlNumber"                 }, /*  45 */
>       |                                           ^~~~~~~~~~~
> oid.c:58:43: note: (near initialization for ‘oid_names[45].name’)
> oid.c:59:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    59 |  {    0x15,                    47, 0,  2, "reasonCode"                }, /*  46 */
>       |                                           ^~~~~~~~~~~~
> oid.c:59:43: note: (near initialization for ‘oid_names[46].name’)
> oid.c:60:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    60 |  {    0x17,                    48, 0,  2, "holdInstructionCode"       }, /*  47 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:60:43: note: (near initialization for ‘oid_names[47].name’)
> oid.c:61:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    61 |  {    0x18,                    49, 0,  2, "invalidityDate"            }, /*  48 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:61:43: note: (near initialization for ‘oid_names[48].name’)
> oid.c:62:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    62 |  {    0x1B,                    50, 0,  2, "deltaCrlIndicator"         }, /*  49 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:62:43: note: (near initialization for ‘oid_names[49].name’)
> oid.c:63:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    63 |  {    0x1C,                    51, 0,  2, "issuingDistributionPoint"  }, /*  50 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:63:43: note: (near initialization for ‘oid_names[50].name’)
> oid.c:64:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    64 |  {    0x1D,                    52, 0,  2, "certificateIssuer"         }, /*  51 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:64:43: note: (near initialization for ‘oid_names[51].name’)
> oid.c:65:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    65 |  {    0x1E,                    53, 0,  2, "nameConstraints"           }, /*  52 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:65:43: note: (near initialization for ‘oid_names[52].name’)
> oid.c:66:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    66 |  {    0x1F,                    54, 0,  2, "crlDistributionPoints"     }, /*  53 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~
> oid.c:66:43: note: (near initialization for ‘oid_names[53].name’)
> oid.c:67:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    67 |  {    0x20,                    56, 1,  2, "certificatePolicies"       }, /*  54 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:67:43: note: (near initialization for ‘oid_names[54].name’)
> oid.c:68:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    68 |  {      0x00,                   0, 0,  3, "anyPolicy"                 }, /*  55 */
>       |                                           ^~~~~~~~~~~
> oid.c:68:43: note: (near initialization for ‘oid_names[55].name’)
> oid.c:69:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    69 |  {    0x21,                    57, 0,  2, "policyMappings"            }, /*  56 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:69:43: note: (near initialization for ‘oid_names[56].name’)
> oid.c:70:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    70 |  {    0x23,                    58, 0,  2, "authorityKeyIdentifier"    }, /*  57 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:70:43: note: (near initialization for ‘oid_names[57].name’)
> oid.c:71:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    71 |  {    0x24,                    59, 0,  2, "policyConstraints"         }, /*  58 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:71:43: note: (near initialization for ‘oid_names[58].name’)
> oid.c:72:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    72 |  {    0x25,                    61, 1,  2, "extendedKeyUsage"          }, /*  59 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:72:43: note: (near initialization for ‘oid_names[59].name’)
> oid.c:73:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    73 |  {      0x00,                   0, 0,  3, "anyExtendedKeyUsage"       }, /*  60 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:73:43: note: (near initialization for ‘oid_names[60].name’)
> oid.c:74:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    74 |  {    0x2E,                    62, 0,  2, "freshestCRL"               }, /*  61 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:74:43: note: (near initialization for ‘oid_names[61].name’)
> oid.c:75:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    75 |  {    0x36,                    63, 0,  2, "inhibitAnyPolicy"          }, /*  62 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:75:43: note: (near initialization for ‘oid_names[62].name’)
> oid.c:76:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    76 |  {    0x37,                    64, 0,  2, "targetInformation"         }, /*  63 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:76:43: note: (near initialization for ‘oid_names[63].name’)
> oid.c:77:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    77 |  {    0x38,                     0, 0,  2, "noRevAvail"                }, /*  64 */
>       |                                           ^~~~~~~~~~~~
> oid.c:77:43: note: (near initialization for ‘oid_names[64].name’)
> oid.c:78:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    78 |  {0x2A,                       169, 1,  0, ""                          }, /*  65 */
>       |                                           ^~
> oid.c:78:43: note: (near initialization for ‘oid_names[65].name’)
> oid.c:79:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    79 |  {  0x83,                      78, 1,  1, ""                          }, /*  66 */
>       |                                           ^~
> oid.c:79:43: note: (near initialization for ‘oid_names[66].name’)
> oid.c:80:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    80 |  {    0x08,                     0, 1,  2, "jp"                        }, /*  67 */
>       |                                           ^~~~
> oid.c:80:43: note: (near initialization for ‘oid_names[67].name’)
> oid.c:81:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    81 |  {      0x8C,                   0, 1,  3, ""                          }, /*  68 */
>       |                                           ^~
> oid.c:81:43: note: (near initialization for ‘oid_names[68].name’)
> oid.c:82:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    82 |  {        0x9A,                 0, 1,  4, ""                          }, /*  69 */
>       |                                           ^~
> oid.c:82:43: note: (near initialization for ‘oid_names[69].name’)
> oid.c:83:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    83 |  {          0x4B,               0, 1,  5, ""                          }, /*  70 */
>       |                                           ^~
> oid.c:83:43: note: (near initialization for ‘oid_names[70].name’)
> oid.c:84:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    84 |  {            0x3D,             0, 1,  6, ""                          }, /*  71 */
>       |                                           ^~
> oid.c:84:43: note: (near initialization for ‘oid_names[71].name’)
> oid.c:85:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    85 |  {              0x01,           0, 1,  7, "security"                  }, /*  72 */
>       |                                           ^~~~~~~~~~
> oid.c:85:43: note: (near initialization for ‘oid_names[72].name’)
> oid.c:86:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    86 |  {                0x01,         0, 1,  8, "algorithm"                 }, /*  73 */
>       |                                           ^~~~~~~~~~~
> oid.c:86:43: note: (near initialization for ‘oid_names[73].name’)
> oid.c:87:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    87 |  {                  0x01,       0, 1,  9, "symm-encryption-alg"       }, /*  74 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:87:43: note: (near initialization for ‘oid_names[74].name’)
> oid.c:88:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    88 |  {                    0x02,    76, 0, 10, "camellia128-cbc"           }, /*  75 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:88:43: note: (near initialization for ‘oid_names[75].name’)
> oid.c:89:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    89 |  {                    0x03,    77, 0, 10, "camellia192-cbc"           }, /*  76 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:89:43: note: (near initialization for ‘oid_names[76].name’)
> oid.c:90:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    90 |  {                    0x04,     0, 0, 10, "camellia256-cbc"           }, /*  77 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:90:43: note: (near initialization for ‘oid_names[77].name’)
> oid.c:91:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    91 |  {  0x86,                       0, 1,  1, ""                          }, /*  78 */
>       |                                           ^~
> oid.c:91:43: note: (near initialization for ‘oid_names[78].name’)
> oid.c:92:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    92 |  {    0x48,                     0, 1,  2, "us"                        }, /*  79 */
>       |                                           ^~~~
> oid.c:92:43: note: (near initialization for ‘oid_names[79].name’)
> oid.c:93:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    93 |  {      0x86,                 128, 1,  3, ""                          }, /*  80 */
>       |                                           ^~
> oid.c:93:43: note: (near initialization for ‘oid_names[80].name’)
> oid.c:94:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    94 |  {        0xF6,                86, 1,  4, ""                          }, /*  81 */
>       |                                           ^~
> oid.c:94:43: note: (near initialization for ‘oid_names[81].name’)
> oid.c:95:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    95 |  {          0x7D,               0, 1,  5, "NortelNetworks"            }, /*  82 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:95:43: note: (near initialization for ‘oid_names[82].name’)
> oid.c:96:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    96 |  {            0x07,             0, 1,  6, "Entrust"                   }, /*  83 */
>       |                                           ^~~~~~~~~
> oid.c:96:43: note: (near initialization for ‘oid_names[83].name’)
> oid.c:97:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    97 |  {              0x41,           0, 1,  7, "nsn-ce"                    }, /*  84 */
>       |                                           ^~~~~~~~
> oid.c:97:43: note: (near initialization for ‘oid_names[84].name’)
> oid.c:98:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    98 |  {                0x00,         0, 0,  8, "entrustVersInfo"           }, /*  85 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:98:43: note: (near initialization for ‘oid_names[85].name’)
> oid.c:99:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    99 |  {        0xF7,                 0, 1,  4, ""                          }, /*  86 */
>       |                                           ^~
> oid.c:99:43: note: (near initialization for ‘oid_names[86].name’)
> oid.c:100:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   100 |  {          0x0D,               0, 1,  5, "RSADSI"                    }, /*  87 */
>       |                                           ^~~~~~~~
> oid.c:100:43: note: (near initialization for ‘oid_names[87].name’)
> oid.c:101:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   101 |  {            0x01,           123, 1,  6, "PKCS"                      }, /*  88 */
>       |                                           ^~~~~~
> oid.c:101:43: note: (near initialization for ‘oid_names[88].name’)
> oid.c:102:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   102 |  {              0x01,         100, 1,  7, "PKCS-1"                    }, /*  89 */
>       |                                           ^~~~~~~~
> oid.c:102:43: note: (near initialization for ‘oid_names[89].name’)
> oid.c:103:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   103 |  {                0x01,        91, 0,  8, "rsaEncryption"             }, /*  90 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:103:43: note: (near initialization for ‘oid_names[90].name’)
> oid.c:104:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   104 |  {                0x02,        92, 0,  8, "md2WithRSAEncryption"      }, /*  91 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~
> oid.c:104:43: note: (near initialization for ‘oid_names[91].name’)
> oid.c:105:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   105 |  {                0x04,        93, 0,  8, "md5WithRSAEncryption"      }, /*  92 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~
> oid.c:105:43: note: (near initialization for ‘oid_names[92].name’)
> oid.c:106:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   106 |  {                0x05,        94, 0,  8, "sha-1WithRSAEncryption"    }, /*  93 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:106:43: note: (near initialization for ‘oid_names[93].name’)
> oid.c:107:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   107 |  {                0x07,        95, 0,  8, "id-RSAES-OAEP"             }, /*  94 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:107:43: note: (near initialization for ‘oid_names[94].name’)
> oid.c:108:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   108 |  {                0x09,        96, 0,  8, "id-pSpecified"             }, /*  95 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:108:43: note: (near initialization for ‘oid_names[95].name’)
> oid.c:109:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   109 |  {                0x0B,        97, 0,  8, "sha256WithRSAEncryption"   }, /*  96 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:109:43: note: (near initialization for ‘oid_names[96].name’)
> oid.c:110:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   110 |  {                0x0C,        98, 0,  8, "sha384WithRSAEncryption"   }, /*  97 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:110:43: note: (near initialization for ‘oid_names[97].name’)
> oid.c:111:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   111 |  {                0x0D,        99, 0,  8, "sha512WithRSAEncryption"   }, /*  98 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:111:43: note: (near initialization for ‘oid_names[98].name’)
> oid.c:112:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   112 |  {                0x0E,         0, 0,  8, "sha224WithRSAEncryption"   }, /*  99 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:112:43: note: (near initialization for ‘oid_names[99].name’)
> oid.c:113:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   113 |  {              0x05,         105, 1,  7, "PKCS-5"                    }, /* 100 */
>       |                                           ^~~~~~~~
> oid.c:113:43: note: (near initialization for ‘oid_names[100].name’)
> oid.c:114:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   114 |  {                0x03,       102, 0,  8, "pbeWithMD5AndDES-CBC"      }, /* 101 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~
> oid.c:114:43: note: (near initialization for ‘oid_names[101].name’)
> oid.c:115:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   115 |  {                0x0A,       103, 0,  8, "pbeWithSHA1AndDES-CBC"     }, /* 102 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~
> oid.c:115:43: note: (near initialization for ‘oid_names[102].name’)
> oid.c:116:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   116 |  {                0x0C,       104, 0,  8, "id-PBKDF2"                 }, /* 103 */
>       |                                           ^~~~~~~~~~~
> oid.c:116:43: note: (near initialization for ‘oid_names[103].name’)
> oid.c:117:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   117 |  {                0x0D,         0, 0,  8, "id-PBES2"                  }, /* 104 */
>       |                                           ^~~~~~~~~~
> oid.c:117:43: note: (near initialization for ‘oid_names[104].name’)
> oid.c:118:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   118 |  {              0x07,         112, 1,  7, "PKCS-7"                    }, /* 105 */
>       |                                           ^~~~~~~~
> oid.c:118:43: note: (near initialization for ‘oid_names[105].name’)
> oid.c:119:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   119 |  {                0x01,       107, 0,  8, "data"                      }, /* 106 */
>       |                                           ^~~~~~
> oid.c:119:43: note: (near initialization for ‘oid_names[106].name’)
> oid.c:120:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   120 |  {                0x02,       108, 0,  8, "signedData"                }, /* 107 */
>       |                                           ^~~~~~~~~~~~
> oid.c:120:43: note: (near initialization for ‘oid_names[107].name’)
> oid.c:121:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   121 |  {                0x03,       109, 0,  8, "envelopedData"             }, /* 108 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:121:43: note: (near initialization for ‘oid_names[108].name’)
> oid.c:122:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   122 |  {                0x04,       110, 0,  8, "signedAndEnvelopedData"    }, /* 109 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:122:43: note: (near initialization for ‘oid_names[109].name’)
> oid.c:123:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   123 |  {                0x05,       111, 0,  8, "digestedData"              }, /* 110 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:123:43: note: (near initialization for ‘oid_names[110].name’)
> oid.c:124:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   124 |  {                0x06,         0, 0,  8, "encryptedData"             }, /* 111 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:124:43: note: (near initialization for ‘oid_names[111].name’)
> oid.c:125:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   125 |  {              0x09,           0, 1,  7, "PKCS-9"                    }, /* 112 */
>       |                                           ^~~~~~~~
> oid.c:125:43: note: (near initialization for ‘oid_names[112].name’)
> oid.c:126:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   126 |  {                0x01,       114, 0,  8, "E"                         }, /* 113 */
>       |                                           ^~~
> oid.c:126:43: note: (near initialization for ‘oid_names[113].name’)
> oid.c:127:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   127 |  {                0x02,       115, 0,  8, "unstructuredName"          }, /* 114 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:127:43: note: (near initialization for ‘oid_names[114].name’)
> oid.c:128:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   128 |  {                0x03,       116, 0,  8, "contentType"               }, /* 115 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:128:43: note: (near initialization for ‘oid_names[115].name’)
> oid.c:129:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   129 |  {                0x04,       117, 0,  8, "messageDigest"             }, /* 116 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:129:43: note: (near initialization for ‘oid_names[116].name’)
> oid.c:130:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   130 |  {                0x05,       118, 0,  8, "signingTime"               }, /* 117 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:130:43: note: (near initialization for ‘oid_names[117].name’)
> oid.c:131:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   131 |  {                0x06,       119, 0,  8, "counterSignature"          }, /* 118 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:131:43: note: (near initialization for ‘oid_names[118].name’)
> oid.c:132:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   132 |  {                0x07,       120, 0,  8, "challengePassword"         }, /* 119 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:132:43: note: (near initialization for ‘oid_names[119].name’)
> oid.c:133:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   133 |  {                0x08,       121, 0,  8, "unstructuredAddress"       }, /* 120 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:133:43: note: (near initialization for ‘oid_names[120].name’)
> oid.c:134:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   134 |  {                0x0E,       122, 0,  8, "extensionRequest"          }, /* 121 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:134:43: note: (near initialization for ‘oid_names[121].name’)
> oid.c:135:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   135 |  {                0x0F,         0, 0,  8, "S/MIME Capabilities"       }, /* 122 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:135:43: note: (near initialization for ‘oid_names[122].name’)
> oid.c:136:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   136 |  {            0x02,           126, 1,  6, "digestAlgorithm"           }, /* 123 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:136:43: note: (near initialization for ‘oid_names[123].name’)
> oid.c:137:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   137 |  {              0x02,         125, 0,  7, "md2"                       }, /* 124 */
>       |                                           ^~~~~
> oid.c:137:43: note: (near initialization for ‘oid_names[124].name’)
> oid.c:138:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   138 |  {              0x05,           0, 0,  7, "md5"                       }, /* 125 */
>       |                                           ^~~~~
> oid.c:138:43: note: (near initialization for ‘oid_names[125].name’)
> oid.c:139:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   139 |  {            0x03,             0, 1,  6, "encryptionAlgorithm"       }, /* 126 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:139:43: note: (near initialization for ‘oid_names[126].name’)
> oid.c:140:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   140 |  {              0x07,           0, 0,  7, "3des-ede-cbc"              }, /* 127 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:140:43: note: (near initialization for ‘oid_names[127].name’)
> oid.c:141:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   141 |  {      0xCE,                   0, 1,  3, ""                          }, /* 128 */
>       |                                           ^~
> oid.c:141:43: note: (near initialization for ‘oid_names[128].name’)
> oid.c:142:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   142 |  {        0x3D,                 0, 1,  4, "ansi-X9-62"                }, /* 129 */
>       |                                           ^~~~~~~~~~~~
> oid.c:142:43: note: (near initialization for ‘oid_names[129].name’)
> oid.c:143:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   143 |  {          0x02,             132, 1,  5, "id-publicKeyType"          }, /* 130 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:143:43: note: (near initialization for ‘oid_names[130].name’)
> oid.c:144:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   144 |  {            0x01,             0, 0,  6, "id-ecPublicKey"            }, /* 131 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:144:43: note: (near initialization for ‘oid_names[131].name’)
> oid.c:145:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   145 |  {          0x03,             162, 1,  5, "ellipticCurve"             }, /* 132 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:145:43: note: (near initialization for ‘oid_names[132].name’)
> oid.c:146:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   146 |  {            0x00,           154, 1,  6, "c-TwoCurve"                }, /* 133 */
>       |                                           ^~~~~~~~~~~~
> oid.c:146:43: note: (near initialization for ‘oid_names[133].name’)
> oid.c:147:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   147 |  {              0x01,         135, 0,  7, "c2pnb163v1"                }, /* 134 */
>       |                                           ^~~~~~~~~~~~
> oid.c:147:43: note: (near initialization for ‘oid_names[134].name’)
> oid.c:148:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   148 |  {              0x02,         136, 0,  7, "c2pnb163v2"                }, /* 135 */
>       |                                           ^~~~~~~~~~~~
> oid.c:148:43: note: (near initialization for ‘oid_names[135].name’)
> oid.c:149:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   149 |  {              0x03,         137, 0,  7, "c2pnb163v3"                }, /* 136 */
>       |                                           ^~~~~~~~~~~~
> oid.c:149:43: note: (near initialization for ‘oid_names[136].name’)
> oid.c:150:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   150 |  {              0x04,         138, 0,  7, "c2pnb176w1"                }, /* 137 */
>       |                                           ^~~~~~~~~~~~
> oid.c:150:43: note: (near initialization for ‘oid_names[137].name’)
> oid.c:151:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   151 |  {              0x05,         139, 0,  7, "c2tnb191v1"                }, /* 138 */
>       |                                           ^~~~~~~~~~~~
> oid.c:151:43: note: (near initialization for ‘oid_names[138].name’)
> oid.c:152:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   152 |  {              0x06,         140, 0,  7, "c2tnb191v2"                }, /* 139 */
>       |                                           ^~~~~~~~~~~~
> oid.c:152:43: note: (near initialization for ‘oid_names[139].name’)
> oid.c:153:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   153 |  {              0x07,         141, 0,  7, "c2tnb191v3"                }, /* 140 */
>       |                                           ^~~~~~~~~~~~
> oid.c:153:43: note: (near initialization for ‘oid_names[140].name’)
> oid.c:154:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   154 |  {              0x08,         142, 0,  7, "c2onb191v4"                }, /* 141 */
>       |                                           ^~~~~~~~~~~~
> oid.c:154:43: note: (near initialization for ‘oid_names[141].name’)
> oid.c:155:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   155 |  {              0x09,         143, 0,  7, "c2onb191v5"                }, /* 142 */
>       |                                           ^~~~~~~~~~~~
> oid.c:155:43: note: (near initialization for ‘oid_names[142].name’)
> oid.c:156:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   156 |  {              0x0A,         144, 0,  7, "c2pnb208w1"                }, /* 143 */
>       |                                           ^~~~~~~~~~~~
> oid.c:156:43: note: (near initialization for ‘oid_names[143].name’)
> oid.c:157:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   157 |  {              0x0B,         145, 0,  7, "c2tnb239v1"                }, /* 144 */
>       |                                           ^~~~~~~~~~~~
> oid.c:157:43: note: (near initialization for ‘oid_names[144].name’)
> oid.c:158:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   158 |  {              0x0C,         146, 0,  7, "c2tnb239v2"                }, /* 145 */
>       |                                           ^~~~~~~~~~~~
> oid.c:158:43: note: (near initialization for ‘oid_names[145].name’)
> oid.c:159:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   159 |  {              0x0D,         147, 0,  7, "c2tnb239v3"                }, /* 146 */
>       |                                           ^~~~~~~~~~~~
> oid.c:159:43: note: (near initialization for ‘oid_names[146].name’)
> oid.c:160:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   160 |  {              0x0E,         148, 0,  7, "c2onb239v4"                }, /* 147 */
>       |                                           ^~~~~~~~~~~~
> oid.c:160:43: note: (near initialization for ‘oid_names[147].name’)
> oid.c:161:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   161 |  {              0x0F,         149, 0,  7, "c2onb239v5"                }, /* 148 */
>       |                                           ^~~~~~~~~~~~
> oid.c:161:43: note: (near initialization for ‘oid_names[148].name’)
> oid.c:162:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   162 |  {              0x10,         150, 0,  7, "c2pnb272w1"                }, /* 149 */
>       |                                           ^~~~~~~~~~~~
> oid.c:162:43: note: (near initialization for ‘oid_names[149].name’)
> oid.c:163:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   163 |  {              0x11,         151, 0,  7, "c2pnb304w1"                }, /* 150 */
>       |                                           ^~~~~~~~~~~~
> oid.c:163:43: note: (near initialization for ‘oid_names[150].name’)
> oid.c:164:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   164 |  {              0x12,         152, 0,  7, "c2tnb359v1"                }, /* 151 */
>       |                                           ^~~~~~~~~~~~
> oid.c:164:43: note: (near initialization for ‘oid_names[151].name’)
> oid.c:165:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   165 |  {              0x13,         153, 0,  7, "c2pnb368w1"                }, /* 152 */
>       |                                           ^~~~~~~~~~~~
> oid.c:165:43: note: (near initialization for ‘oid_names[152].name’)
> oid.c:166:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   166 |  {              0x14,           0, 0,  7, "c2tnb431r1"                }, /* 153 */
>       |                                           ^~~~~~~~~~~~
> oid.c:166:43: note: (near initialization for ‘oid_names[153].name’)
> oid.c:167:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   167 |  {            0x01,             0, 1,  6, "primeCurve"                }, /* 154 */
>       |                                           ^~~~~~~~~~~~
> oid.c:167:43: note: (near initialization for ‘oid_names[154].name’)
> oid.c:168:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   168 |  {              0x01,         156, 0,  7, "prime192v1"                }, /* 155 */
>       |                                           ^~~~~~~~~~~~
> oid.c:168:43: note: (near initialization for ‘oid_names[155].name’)
> oid.c:169:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   169 |  {              0x02,         157, 0,  7, "prime192v2"                }, /* 156 */
>       |                                           ^~~~~~~~~~~~
> oid.c:169:43: note: (near initialization for ‘oid_names[156].name’)
> oid.c:170:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   170 |  {              0x03,         158, 0,  7, "prime192v3"                }, /* 157 */
>       |                                           ^~~~~~~~~~~~
> oid.c:170:43: note: (near initialization for ‘oid_names[157].name’)
> oid.c:171:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   171 |  {              0x04,         159, 0,  7, "prime239v1"                }, /* 158 */
>       |                                           ^~~~~~~~~~~~
> oid.c:171:43: note: (near initialization for ‘oid_names[158].name’)
> oid.c:172:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   172 |  {              0x05,         160, 0,  7, "prime239v2"                }, /* 159 */
>       |                                           ^~~~~~~~~~~~
> oid.c:172:43: note: (near initialization for ‘oid_names[159].name’)
> oid.c:173:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   173 |  {              0x06,         161, 0,  7, "prime239v3"                }, /* 160 */
>       |                                           ^~~~~~~~~~~~
> oid.c:173:43: note: (near initialization for ‘oid_names[160].name’)
> oid.c:174:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   174 |  {              0x07,           0, 0,  7, "prime256v1"                }, /* 161 */
>       |                                           ^~~~~~~~~~~~
> oid.c:174:43: note: (near initialization for ‘oid_names[161].name’)
> oid.c:175:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   175 |  {          0x04,               0, 1,  5, "id-ecSigType"              }, /* 162 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:175:43: note: (near initialization for ‘oid_names[162].name’)
> oid.c:176:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   176 |  {            0x01,           164, 0,  6, "ecdsa-with-SHA1"           }, /* 163 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:176:43: note: (near initialization for ‘oid_names[163].name’)
> oid.c:177:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   177 |  {            0x03,             0, 1,  6, "ecdsa-with-Specified"      }, /* 164 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~
> oid.c:177:43: note: (near initialization for ‘oid_names[164].name’)
> oid.c:178:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   178 |  {              0x01,         166, 0,  7, "ecdsa-with-SHA224"         }, /* 165 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:178:43: note: (near initialization for ‘oid_names[165].name’)
> oid.c:179:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   179 |  {              0x02,         167, 0,  7, "ecdsa-with-SHA256"         }, /* 166 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:179:43: note: (near initialization for ‘oid_names[166].name’)
> oid.c:180:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   180 |  {              0x03,         168, 0,  7, "ecdsa-with-SHA384"         }, /* 167 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:180:43: note: (near initialization for ‘oid_names[167].name’)
> oid.c:181:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   181 |  {              0x04,           0, 0,  7, "ecdsa-with-SHA512"         }, /* 168 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:181:43: note: (near initialization for ‘oid_names[168].name’)
> oid.c:182:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   182 |  {0x2B,                       323, 1,  0, ""                          }, /* 169 */
>       |                                           ^~
> oid.c:182:43: note: (near initialization for ‘oid_names[169].name’)
> oid.c:183:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   183 |  {  0x06,                     237, 1,  1, "dod"                       }, /* 170 */
>       |                                           ^~~~~
> oid.c:183:43: note: (near initialization for ‘oid_names[170].name’)
> oid.c:184:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   184 |  {    0x01,                     0, 1,  2, "internet"                  }, /* 171 */
>       |                                           ^~~~~~~~~~
> oid.c:184:43: note: (near initialization for ‘oid_names[171].name’)
> oid.c:185:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   185 |  {      0x04,                 194, 1,  3, "private"                   }, /* 172 */
>       |                                           ^~~~~~~~~
> oid.c:185:43: note: (near initialization for ‘oid_names[172].name’)
> oid.c:186:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   186 |  {        0x01,                 0, 1,  4, "enterprise"                }, /* 173 */
>       |                                           ^~~~~~~~~~~~
> oid.c:186:43: note: (near initialization for ‘oid_names[173].name’)
> oid.c:187:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   187 |  {          0x82,             187, 1,  5, ""                          }, /* 174 */
>       |                                           ^~
> oid.c:187:43: note: (near initialization for ‘oid_names[174].name’)
> oid.c:188:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   188 |  {            0x37,           184, 1,  6, "Microsoft"                 }, /* 175 */
>       |                                           ^~~~~~~~~~~
> oid.c:188:43: note: (near initialization for ‘oid_names[175].name’)
> oid.c:189:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   189 |  {              0x0A,         180, 1,  7, ""                          }, /* 176 */
>       |                                           ^~
> oid.c:189:43: note: (near initialization for ‘oid_names[176].name’)
> oid.c:190:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   190 |  {                0x03,         0, 1,  8, ""                          }, /* 177 */
>       |                                           ^~
> oid.c:190:43: note: (near initialization for ‘oid_names[177].name’)
> oid.c:191:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   191 |  {                  0x03,     179, 0,  9, "msSGC"                     }, /* 178 */
>       |                                           ^~~~~~~
> oid.c:191:43: note: (near initialization for ‘oid_names[178].name’)
> oid.c:192:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   192 |  {                  0x04,       0, 0,  9, "msEncryptingFileSystem"    }, /* 179 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:192:43: note: (near initialization for ‘oid_names[179].name’)
> oid.c:193:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   193 |  {              0x14,           0, 1,  7, "msEnrollmentInfrastructure"}, /* 180 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:193:43: note: (near initialization for ‘oid_names[180].name’)
> oid.c:194:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   194 |  {                0x02,         0, 1,  8, "msCertificateTypeExtension"}, /* 181 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:194:43: note: (near initialization for ‘oid_names[181].name’)
> oid.c:195:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   195 |  {                  0x02,     183, 0,  9, "msSmartcardLogon"          }, /* 182 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:195:43: note: (near initialization for ‘oid_names[182].name’)
> oid.c:196:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   196 |  {                  0x03,       0, 0,  9, "msUPN"                     }, /* 183 */
>       |                                           ^~~~~~~
> oid.c:196:43: note: (near initialization for ‘oid_names[183].name’)
> oid.c:197:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   197 |  {            0xA0,             0, 1,  6, ""                          }, /* 184 */
>       |                                           ^~
> oid.c:197:43: note: (near initialization for ‘oid_names[184].name’)
> oid.c:198:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   198 |  {              0x2A,           0, 1,  7, "ITA"                       }, /* 185 */
>       |                                           ^~~~~
> oid.c:198:43: note: (near initialization for ‘oid_names[185].name’)
> oid.c:199:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   199 |  {                0x01,         0, 0,  8, "strongSwan"                }, /* 186 */
>       |                                           ^~~~~~~~~~~~
> oid.c:199:43: note: (near initialization for ‘oid_names[186].name’)
> oid.c:200:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   200 |  {          0x89,               0, 1,  5, ""                          }, /* 187 */
>       |                                           ^~
> oid.c:200:43: note: (near initialization for ‘oid_names[187].name’)
> oid.c:201:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   201 |  {            0x31,             0, 1,  6, ""                          }, /* 188 */
>       |                                           ^~
> oid.c:201:43: note: (near initialization for ‘oid_names[188].name’)
> oid.c:202:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   202 |  {              0x01,           0, 1,  7, ""                          }, /* 189 */
>       |                                           ^~
> oid.c:202:43: note: (near initialization for ‘oid_names[189].name’)
> oid.c:203:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   203 |  {                0x01,         0, 1,  8, ""                          }, /* 190 */
>       |                                           ^~
> oid.c:203:43: note: (near initialization for ‘oid_names[190].name’)
> oid.c:204:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   204 |  {                  0x02,       0, 1,  9, ""                          }, /* 191 */
>       |                                           ^~
> oid.c:204:43: note: (near initialization for ‘oid_names[191].name’)
> oid.c:205:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   205 |  {                    0x02,     0, 1, 10, ""                          }, /* 192 */
>       |                                           ^~
> oid.c:205:43: note: (near initialization for ‘oid_names[192].name’)
> oid.c:206:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   206 |  {                      0x4B,   0, 0, 11, "TCGID"                     }, /* 193 */
>       |                                           ^~~~~~~
> oid.c:206:43: note: (near initialization for ‘oid_names[193].name’)
> oid.c:207:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   207 |  {      0x05,                   0, 1,  3, "security"                  }, /* 194 */
>       |                                           ^~~~~~~~~~
> oid.c:207:43: note: (near initialization for ‘oid_names[194].name’)
> oid.c:208:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   208 |  {        0x05,                 0, 1,  4, "mechanisms"                }, /* 195 */
>       |                                           ^~~~~~~~~~~~
> oid.c:208:43: note: (near initialization for ‘oid_names[195].name’)
> oid.c:209:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   209 |  {          0x07,             234, 1,  5, "id-pkix"                   }, /* 196 */
>       |                                           ^~~~~~~~~
> oid.c:209:43: note: (near initialization for ‘oid_names[196].name’)
> oid.c:210:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   210 |  {            0x01,           201, 1,  6, "id-pe"                     }, /* 197 */
>       |                                           ^~~~~~~
> oid.c:210:43: note: (near initialization for ‘oid_names[197].name’)
> oid.c:211:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   211 |  {              0x01,         199, 0,  7, "authorityInfoAccess"       }, /* 198 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:211:43: note: (near initialization for ‘oid_names[198].name’)
> oid.c:212:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   212 |  {              0x03,         200, 0,  7, "qcStatements"              }, /* 199 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:212:43: note: (near initialization for ‘oid_names[199].name’)
> oid.c:213:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   213 |  {              0x07,           0, 0,  7, "ipAddrBlocks"              }, /* 200 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:213:43: note: (near initialization for ‘oid_names[200].name’)
> oid.c:214:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   214 |  {            0x02,           204, 1,  6, "id-qt"                     }, /* 201 */
>       |                                           ^~~~~~~
> oid.c:214:43: note: (near initialization for ‘oid_names[201].name’)
> oid.c:215:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   215 |  {              0x01,         203, 0,  7, "cps"                       }, /* 202 */
>       |                                           ^~~~~
> oid.c:215:43: note: (near initialization for ‘oid_names[202].name’)
> oid.c:216:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   216 |  {              0x02,           0, 0,  7, "unotice"                   }, /* 203 */
>       |                                           ^~~~~~~~~
> oid.c:216:43: note: (near initialization for ‘oid_names[203].name’)
> oid.c:217:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   217 |  {            0x03,           214, 1,  6, "id-kp"                     }, /* 204 */
>       |                                           ^~~~~~~
> oid.c:217:43: note: (near initialization for ‘oid_names[204].name’)
> oid.c:218:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   218 |  {              0x01,         206, 0,  7, "serverAuth"                }, /* 205 */
>       |                                           ^~~~~~~~~~~~
> oid.c:218:43: note: (near initialization for ‘oid_names[205].name’)
> oid.c:219:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   219 |  {              0x02,         207, 0,  7, "clientAuth"                }, /* 206 */
>       |                                           ^~~~~~~~~~~~
> oid.c:219:43: note: (near initialization for ‘oid_names[206].name’)
> oid.c:220:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   220 |  {              0x03,         208, 0,  7, "codeSigning"               }, /* 207 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:220:43: note: (near initialization for ‘oid_names[207].name’)
> oid.c:221:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   221 |  {              0x04,         209, 0,  7, "emailProtection"           }, /* 208 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:221:43: note: (near initialization for ‘oid_names[208].name’)
> oid.c:222:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   222 |  {              0x05,         210, 0,  7, "ipsecEndSystem"            }, /* 209 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:222:43: note: (near initialization for ‘oid_names[209].name’)
> oid.c:223:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   223 |  {              0x06,         211, 0,  7, "ipsecTunnel"               }, /* 210 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:223:43: note: (near initialization for ‘oid_names[210].name’)
> oid.c:224:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   224 |  {              0x07,         212, 0,  7, "ipsecUser"                 }, /* 211 */
>       |                                           ^~~~~~~~~~~
> oid.c:224:43: note: (near initialization for ‘oid_names[211].name’)
> oid.c:225:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   225 |  {              0x08,         213, 0,  7, "timeStamping"              }, /* 212 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:225:43: note: (near initialization for ‘oid_names[212].name’)
> oid.c:226:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   226 |  {              0x09,           0, 0,  7, "ocspSigning"               }, /* 213 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:226:43: note: (near initialization for ‘oid_names[213].name’)
> oid.c:227:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   227 |  {            0x08,           216, 1,  6, "id-otherNames"             }, /* 214 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:227:43: note: (near initialization for ‘oid_names[214].name’)
> oid.c:228:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   228 |  {              0x05,           0, 0,  7, "xmppAddr"                  }, /* 215 */
>       |                                           ^~~~~~~~~~
> oid.c:228:43: note: (near initialization for ‘oid_names[215].name’)
> oid.c:229:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   229 |  {            0x0A,           221, 1,  6, "id-aca"                    }, /* 216 */
>       |                                           ^~~~~~~~
> oid.c:229:43: note: (near initialization for ‘oid_names[216].name’)
> oid.c:230:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   230 |  {              0x01,         218, 0,  7, "authenticationInfo"        }, /* 217 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~
> oid.c:230:43: note: (near initialization for ‘oid_names[217].name’)
> oid.c:231:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   231 |  {              0x02,         219, 0,  7, "accessIdentity"            }, /* 218 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:231:43: note: (near initialization for ‘oid_names[218].name’)
> oid.c:232:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   232 |  {              0x03,         220, 0,  7, "chargingIdentity"          }, /* 219 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:232:43: note: (near initialization for ‘oid_names[219].name’)
> oid.c:233:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   233 |  {              0x04,           0, 0,  7, "group"                     }, /* 220 */
>       |                                           ^~~~~~~
> oid.c:233:43: note: (near initialization for ‘oid_names[220].name’)
> oid.c:234:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   234 |  {            0x0B,           222, 0,  6, "subjectInfoAccess"         }, /* 221 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:234:43: note: (near initialization for ‘oid_names[221].name’)
> oid.c:235:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   235 |  {            0x30,             0, 1,  6, "id-ad"                     }, /* 222 */
>       |                                           ^~~~~~~
> oid.c:235:43: note: (near initialization for ‘oid_names[222].name’)
> oid.c:236:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   236 |  {              0x01,         231, 1,  7, "ocsp"                      }, /* 223 */
>       |                                           ^~~~~~
> oid.c:236:43: note: (near initialization for ‘oid_names[223].name’)
> oid.c:237:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   237 |  {                0x01,       225, 0,  8, "basic"                     }, /* 224 */
>       |                                           ^~~~~~~
> oid.c:237:43: note: (near initialization for ‘oid_names[224].name’)
> oid.c:238:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   238 |  {                0x02,       226, 0,  8, "nonce"                     }, /* 225 */
>       |                                           ^~~~~~~
> oid.c:238:43: note: (near initialization for ‘oid_names[225].name’)
> oid.c:239:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   239 |  {                0x03,       227, 0,  8, "crl"                       }, /* 226 */
>       |                                           ^~~~~
> oid.c:239:43: note: (near initialization for ‘oid_names[226].name’)
> oid.c:240:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   240 |  {                0x04,       228, 0,  8, "response"                  }, /* 227 */
>       |                                           ^~~~~~~~~~
> oid.c:240:43: note: (near initialization for ‘oid_names[227].name’)
> oid.c:241:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   241 |  {                0x05,       229, 0,  8, "noCheck"                   }, /* 228 */
>       |                                           ^~~~~~~~~
> oid.c:241:43: note: (near initialization for ‘oid_names[228].name’)
> oid.c:242:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   242 |  {                0x06,       230, 0,  8, "archiveCutoff"             }, /* 229 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:242:43: note: (near initialization for ‘oid_names[229].name’)
> oid.c:243:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   243 |  {                0x07,         0, 0,  8, "serviceLocator"            }, /* 230 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:243:43: note: (near initialization for ‘oid_names[230].name’)
> oid.c:244:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   244 |  {              0x02,         232, 0,  7, "caIssuers"                 }, /* 231 */
>       |                                           ^~~~~~~~~~~
> oid.c:244:43: note: (near initialization for ‘oid_names[231].name’)
> oid.c:245:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   245 |  {              0x03,         233, 0,  7, "timeStamping"              }, /* 232 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:245:43: note: (near initialization for ‘oid_names[232].name’)
> oid.c:246:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   246 |  {              0x05,           0, 0,  7, "caRepository"              }, /* 233 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:246:43: note: (near initialization for ‘oid_names[233].name’)
> oid.c:247:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   247 |  {          0x08,               0, 1,  5, "ipsec"                     }, /* 234 */
>       |                                           ^~~~~~~
> oid.c:247:43: note: (near initialization for ‘oid_names[234].name’)
> oid.c:248:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   248 |  {            0x02,             0, 1,  6, "certificate"               }, /* 235 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:248:43: note: (near initialization for ‘oid_names[235].name’)
> oid.c:249:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   249 |  {              0x02,           0, 0,  7, "iKEIntermediate"           }, /* 236 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:249:43: note: (near initialization for ‘oid_names[236].name’)
> oid.c:250:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   250 |  {  0x0E,                     243, 1,  1, "oiw"                       }, /* 237 */
>       |                                           ^~~~~
> oid.c:250:43: note: (near initialization for ‘oid_names[237].name’)
> oid.c:251:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   251 |  {    0x03,                     0, 1,  2, "secsig"                    }, /* 238 */
>       |                                           ^~~~~~~~
> oid.c:251:43: note: (near initialization for ‘oid_names[238].name’)
> oid.c:252:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   252 |  {      0x02,                   0, 1,  3, "algorithms"                }, /* 239 */
>       |                                           ^~~~~~~~~~~~
> oid.c:252:43: note: (near initialization for ‘oid_names[239].name’)
> oid.c:253:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   253 |  {        0x07,               241, 0,  4, "des-cbc"                   }, /* 240 */
>       |                                           ^~~~~~~~~
> oid.c:253:43: note: (near initialization for ‘oid_names[240].name’)
> oid.c:254:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   254 |  {        0x1A,               242, 0,  4, "sha-1"                     }, /* 241 */
>       |                                           ^~~~~~~
> oid.c:254:43: note: (near initialization for ‘oid_names[241].name’)
> oid.c:255:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   255 |  {        0x1D,                 0, 0,  4, "sha-1WithRSASignature"     }, /* 242 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~
> oid.c:255:43: note: (near initialization for ‘oid_names[242].name’)
> oid.c:256:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   256 |  {  0x24,                     289, 1,  1, "TeleTrusT"                 }, /* 243 */
>       |                                           ^~~~~~~~~~~
> oid.c:256:43: note: (near initialization for ‘oid_names[243].name’)
> oid.c:257:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   257 |  {    0x03,                     0, 1,  2, "algorithm"                 }, /* 244 */
>       |                                           ^~~~~~~~~~~
> oid.c:257:43: note: (near initialization for ‘oid_names[244].name’)
> oid.c:258:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   258 |  {      0x03,                   0, 1,  3, "signatureAlgorithm"        }, /* 245 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~
> oid.c:258:43: note: (near initialization for ‘oid_names[245].name’)
> oid.c:259:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   259 |  {        0x01,               250, 1,  4, "rsaSignature"              }, /* 246 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:259:43: note: (near initialization for ‘oid_names[246].name’)
> oid.c:260:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   260 |  {          0x02,             248, 0,  5, "rsaSigWithripemd160"       }, /* 247 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:260:43: note: (near initialization for ‘oid_names[247].name’)
> oid.c:261:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   261 |  {          0x03,             249, 0,  5, "rsaSigWithripemd128"       }, /* 248 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:261:43: note: (near initialization for ‘oid_names[248].name’)
> oid.c:262:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   262 |  {          0x04,               0, 0,  5, "rsaSigWithripemd256"       }, /* 249 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:262:43: note: (near initialization for ‘oid_names[249].name’)
> oid.c:263:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   263 |  {        0x02,                 0, 1,  4, "ecSign"                    }, /* 250 */
>       |                                           ^~~~~~~~
> oid.c:263:43: note: (near initialization for ‘oid_names[250].name’)
> oid.c:264:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   264 |  {          0x01,             252, 0,  5, "ecSignWithsha1"            }, /* 251 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:264:43: note: (near initialization for ‘oid_names[251].name’)
> oid.c:265:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   265 |  {          0x02,             253, 0,  5, "ecSignWithripemd160"       }, /* 252 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~
> oid.c:265:43: note: (near initialization for ‘oid_names[252].name’)
> oid.c:266:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   266 |  {          0x03,             254, 0,  5, "ecSignWithmd2"             }, /* 253 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:266:43: note: (near initialization for ‘oid_names[253].name’)
> oid.c:267:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   267 |  {          0x04,             255, 0,  5, "ecSignWithmd5"             }, /* 254 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:267:43: note: (near initialization for ‘oid_names[254].name’)
> oid.c:268:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   268 |  {          0x05,             272, 1,  5, "ttt-ecg"                   }, /* 255 */
>       |                                           ^~~~~~~~~
> oid.c:268:43: note: (near initialization for ‘oid_names[255].name’)
> oid.c:269:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   269 |  {            0x01,           260, 1,  6, "fieldType"                 }, /* 256 */
>       |                                           ^~~~~~~~~~~
> oid.c:269:43: note: (near initialization for ‘oid_names[256].name’)
> oid.c:270:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   270 |  {              0x01,           0, 1,  7, "characteristictwoField"    }, /* 257 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:270:43: note: (near initialization for ‘oid_names[257].name’)
> oid.c:271:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   271 |  {                0x01,         0, 1,  8, "basisType"                 }, /* 258 */
>       |                                           ^~~~~~~~~~~
> oid.c:271:43: note: (near initialization for ‘oid_names[258].name’)
> oid.c:272:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   272 |  {                  0x01,       0, 0,  9, "ipBasis"                   }, /* 259 */
>       |                                           ^~~~~~~~~
> oid.c:272:43: note: (near initialization for ‘oid_names[259].name’)
> oid.c:273:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   273 |  {            0x02,           262, 1,  6, "keyType"                   }, /* 260 */
>       |                                           ^~~~~~~~~
> oid.c:273:43: note: (near initialization for ‘oid_names[260].name’)
> oid.c:274:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   274 |  {              0x01,           0, 0,  7, "ecgPublicKey"              }, /* 261 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:274:43: note: (near initialization for ‘oid_names[261].name’)
> oid.c:275:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   275 |  {            0x03,           263, 0,  6, "curve"                     }, /* 262 */
>       |                                           ^~~~~~~
> oid.c:275:43: note: (near initialization for ‘oid_names[262].name’)
> oid.c:276:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   276 |  {            0x04,           270, 1,  6, "signatures"                }, /* 263 */
>       |                                           ^~~~~~~~~~~~
> oid.c:276:43: note: (near initialization for ‘oid_names[263].name’)
> oid.c:277:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   277 |  {              0x01,         265, 0,  7, "ecgdsa-with-RIPEMD160"     }, /* 264 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~
> oid.c:277:43: note: (near initialization for ‘oid_names[264].name’)
> oid.c:278:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   278 |  {              0x02,         266, 0,  7, "ecgdsa-with-SHA1"          }, /* 265 */
>       |                                           ^~~~~~~~~~~~~~~~~~
> oid.c:278:43: note: (near initialization for ‘oid_names[265].name’)
> oid.c:279:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   279 |  {              0x03,         267, 0,  7, "ecgdsa-with-SHA224"        }, /* 266 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~
> oid.c:279:43: note: (near initialization for ‘oid_names[266].name’)
> oid.c:280:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   280 |  {              0x04,         268, 0,  7, "ecgdsa-with-SHA256"        }, /* 267 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~
> oid.c:280:43: note: (near initialization for ‘oid_names[267].name’)
> oid.c:281:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   281 |  {              0x05,         269, 0,  7, "ecgdsa-with-SHA384"        }, /* 268 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~
> oid.c:281:43: note: (near initialization for ‘oid_names[268].name’)
> oid.c:282:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   282 |  {              0x06,           0, 0,  7, "ecgdsa-with-SHA512"        }, /* 269 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~
> oid.c:282:43: note: (near initialization for ‘oid_names[269].name’)
> oid.c:283:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   283 |  {            0x05,             0, 1,  6, "module"                    }, /* 270 */
>       |                                           ^~~~~~~~
> oid.c:283:43: note: (near initialization for ‘oid_names[270].name’)
> oid.c:284:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   284 |  {              0x01,           0, 0,  7, "1"                         }, /* 271 */
>       |                                           ^~~
> oid.c:284:43: note: (near initialization for ‘oid_names[271].name’)
> oid.c:285:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   285 |  {          0x08,               0, 1,  5, "ecStdCurvesAndGeneration"  }, /* 272 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:285:43: note: (near initialization for ‘oid_names[272].name’)
> oid.c:286:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   286 |  {            0x01,             0, 1,  6, "ellipticCurve"             }, /* 273 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:286:43: note: (near initialization for ‘oid_names[273].name’)
> oid.c:287:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   287 |  {              0x01,           0, 1,  7, "versionOne"                }, /* 274 */
>       |                                           ^~~~~~~~~~~~
> oid.c:287:43: note: (near initialization for ‘oid_names[274].name’)
> oid.c:288:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   288 |  {                0x01,       276, 0,  8, "brainpoolP160r1"           }, /* 275 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:288:43: note: (near initialization for ‘oid_names[275].name’)
> oid.c:289:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   289 |  {                0x02,       277, 0,  8, "brainpoolP160t1"           }, /* 276 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:289:43: note: (near initialization for ‘oid_names[276].name’)
> oid.c:290:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   290 |  {                0x03,       278, 0,  8, "brainpoolP192r1"           }, /* 277 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:290:43: note: (near initialization for ‘oid_names[277].name’)
> oid.c:291:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   291 |  {                0x04,       279, 0,  8, "brainpoolP192t1"           }, /* 278 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:291:43: note: (near initialization for ‘oid_names[278].name’)
> oid.c:292:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   292 |  {                0x05,       280, 0,  8, "brainpoolP224r1"           }, /* 279 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:292:43: note: (near initialization for ‘oid_names[279].name’)
> oid.c:293:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   293 |  {                0x06,       281, 0,  8, "brainpoolP224t1"           }, /* 280 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:293:43: note: (near initialization for ‘oid_names[280].name’)
> oid.c:294:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   294 |  {                0x07,       282, 0,  8, "brainpoolP256r1"           }, /* 281 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:294:43: note: (near initialization for ‘oid_names[281].name’)
> oid.c:295:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   295 |  {                0x08,       283, 0,  8, "brainpoolP256t1"           }, /* 282 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:295:43: note: (near initialization for ‘oid_names[282].name’)
> oid.c:296:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   296 |  {                0x09,       284, 0,  8, "brainpoolP320r1"           }, /* 283 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:296:43: note: (near initialization for ‘oid_names[283].name’)
> oid.c:297:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   297 |  {                0x0A,       285, 0,  8, "brainpoolP320t1"           }, /* 284 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:297:43: note: (near initialization for ‘oid_names[284].name’)
> oid.c:298:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   298 |  {                0x0B,       286, 0,  8, "brainpoolP384r1"           }, /* 285 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:298:43: note: (near initialization for ‘oid_names[285].name’)
> oid.c:299:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   299 |  {                0x0C,       287, 0,  8, "brainpoolP384t1"           }, /* 286 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:299:43: note: (near initialization for ‘oid_names[286].name’)
> oid.c:300:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   300 |  {                0x0D,       288, 0,  8, "brainpoolP512r1"           }, /* 287 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:300:43: note: (near initialization for ‘oid_names[287].name’)
> oid.c:301:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   301 |  {                0x0E,         0, 0,  8, "brainpoolP512t1"           }, /* 288 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:301:43: note: (near initialization for ‘oid_names[288].name’)
> oid.c:302:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   302 |  {  0x81,                       0, 1,  1, ""                          }, /* 289 */
>       |                                           ^~
> oid.c:302:43: note: (near initialization for ‘oid_names[289].name’)
> oid.c:303:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   303 |  {    0x04,                     0, 1,  2, "Certicom"                  }, /* 290 */
>       |                                           ^~~~~~~~~~
> oid.c:303:43: note: (near initialization for ‘oid_names[290].name’)
> oid.c:304:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   304 |  {      0x00,                   0, 1,  3, "curve"                     }, /* 291 */
>       |                                           ^~~~~~~
> oid.c:304:43: note: (near initialization for ‘oid_names[291].name’)
> oid.c:305:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   305 |  {        0x01,               293, 0,  4, "sect163k1"                 }, /* 292 */
>       |                                           ^~~~~~~~~~~
> oid.c:305:43: note: (near initialization for ‘oid_names[292].name’)
> oid.c:306:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   306 |  {        0x02,               294, 0,  4, "sect163r1"                 }, /* 293 */
>       |                                           ^~~~~~~~~~~
> oid.c:306:43: note: (near initialization for ‘oid_names[293].name’)
> oid.c:307:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   307 |  {        0x03,               295, 0,  4, "sect239k1"                 }, /* 294 */
>       |                                           ^~~~~~~~~~~
> oid.c:307:43: note: (near initialization for ‘oid_names[294].name’)
> oid.c:308:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   308 |  {        0x04,               296, 0,  4, "sect113r1"                 }, /* 295 */
>       |                                           ^~~~~~~~~~~
> oid.c:308:43: note: (near initialization for ‘oid_names[295].name’)
> oid.c:309:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   309 |  {        0x05,               297, 0,  4, "sect113r2"                 }, /* 296 */
>       |                                           ^~~~~~~~~~~
> oid.c:309:43: note: (near initialization for ‘oid_names[296].name’)
> oid.c:310:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   310 |  {        0x06,               298, 0,  4, "secp112r1"                 }, /* 297 */
>       |                                           ^~~~~~~~~~~
> oid.c:310:43: note: (near initialization for ‘oid_names[297].name’)
> oid.c:311:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   311 |  {        0x07,               299, 0,  4, "secp112r2"                 }, /* 298 */
>       |                                           ^~~~~~~~~~~
> oid.c:311:43: note: (near initialization for ‘oid_names[298].name’)
> oid.c:312:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   312 |  {        0x08,               300, 0,  4, "secp160r1"                 }, /* 299 */
>       |                                           ^~~~~~~~~~~
> oid.c:312:43: note: (near initialization for ‘oid_names[299].name’)
> oid.c:313:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   313 |  {        0x09,               301, 0,  4, "secp160k1"                 }, /* 300 */
>       |                                           ^~~~~~~~~~~
> oid.c:313:43: note: (near initialization for ‘oid_names[300].name’)
> oid.c:314:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   314 |  {        0x0A,               302, 0,  4, "secp256k1"                 }, /* 301 */
>       |                                           ^~~~~~~~~~~
> oid.c:314:43: note: (near initialization for ‘oid_names[301].name’)
> oid.c:315:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   315 |  {        0x0F,               303, 0,  4, "sect163r2"                 }, /* 302 */
>       |                                           ^~~~~~~~~~~
> oid.c:315:43: note: (near initialization for ‘oid_names[302].name’)
> oid.c:316:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   316 |  {        0x10,               304, 0,  4, "sect283k1"                 }, /* 303 */
>       |                                           ^~~~~~~~~~~
> oid.c:316:43: note: (near initialization for ‘oid_names[303].name’)
> oid.c:317:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   317 |  {        0x11,               305, 0,  4, "sect283r1"                 }, /* 304 */
>       |                                           ^~~~~~~~~~~
> oid.c:317:43: note: (near initialization for ‘oid_names[304].name’)
> oid.c:318:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   318 |  {        0x16,               306, 0,  4, "sect131r1"                 }, /* 305 */
>       |                                           ^~~~~~~~~~~
> oid.c:318:43: note: (near initialization for ‘oid_names[305].name’)
> oid.c:319:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   319 |  {        0x17,               307, 0,  4, "sect131r2"                 }, /* 306 */
>       |                                           ^~~~~~~~~~~
> oid.c:319:43: note: (near initialization for ‘oid_names[306].name’)
> oid.c:320:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   320 |  {        0x18,               308, 0,  4, "sect193r1"                 }, /* 307 */
>       |                                           ^~~~~~~~~~~
> oid.c:320:43: note: (near initialization for ‘oid_names[307].name’)
> oid.c:321:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   321 |  {        0x19,               309, 0,  4, "sect193r2"                 }, /* 308 */
>       |                                           ^~~~~~~~~~~
> oid.c:321:43: note: (near initialization for ‘oid_names[308].name’)
> oid.c:322:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   322 |  {        0x1A,               310, 0,  4, "sect233k1"                 }, /* 309 */
>       |                                           ^~~~~~~~~~~
> oid.c:322:43: note: (near initialization for ‘oid_names[309].name’)
> oid.c:323:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   323 |  {        0x1B,               311, 0,  4, "sect233r1"                 }, /* 310 */
>       |                                           ^~~~~~~~~~~
> oid.c:323:43: note: (near initialization for ‘oid_names[310].name’)
> oid.c:324:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   324 |  {        0x1C,               312, 0,  4, "secp128r1"                 }, /* 311 */
>       |                                           ^~~~~~~~~~~
> oid.c:324:43: note: (near initialization for ‘oid_names[311].name’)
> oid.c:325:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   325 |  {        0x1D,               313, 0,  4, "secp128r2"                 }, /* 312 */
>       |                                           ^~~~~~~~~~~
> oid.c:325:43: note: (near initialization for ‘oid_names[312].name’)
> oid.c:326:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   326 |  {        0x1E,               314, 0,  4, "secp160r2"                 }, /* 313 */
>       |                                           ^~~~~~~~~~~
> oid.c:326:43: note: (near initialization for ‘oid_names[313].name’)
> oid.c:327:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   327 |  {        0x1F,               315, 0,  4, "secp192k1"                 }, /* 314 */
>       |                                           ^~~~~~~~~~~
> oid.c:327:43: note: (near initialization for ‘oid_names[314].name’)
> oid.c:328:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   328 |  {        0x20,               316, 0,  4, "secp224k1"                 }, /* 315 */
>       |                                           ^~~~~~~~~~~
> oid.c:328:43: note: (near initialization for ‘oid_names[315].name’)
> oid.c:329:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   329 |  {        0x21,               317, 0,  4, "secp224r1"                 }, /* 316 */
>       |                                           ^~~~~~~~~~~
> oid.c:329:43: note: (near initialization for ‘oid_names[316].name’)
> oid.c:330:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   330 |  {        0x22,               318, 0,  4, "secp384r1"                 }, /* 317 */
>       |                                           ^~~~~~~~~~~
> oid.c:330:43: note: (near initialization for ‘oid_names[317].name’)
> oid.c:331:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   331 |  {        0x23,               319, 0,  4, "secp521r1"                 }, /* 318 */
>       |                                           ^~~~~~~~~~~
> oid.c:331:43: note: (near initialization for ‘oid_names[318].name’)
> oid.c:332:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   332 |  {        0x24,               320, 0,  4, "sect409k1"                 }, /* 319 */
>       |                                           ^~~~~~~~~~~
> oid.c:332:43: note: (near initialization for ‘oid_names[319].name’)
> oid.c:333:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   333 |  {        0x25,               321, 0,  4, "sect409r1"                 }, /* 320 */
>       |                                           ^~~~~~~~~~~
> oid.c:333:43: note: (near initialization for ‘oid_names[320].name’)
> oid.c:334:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   334 |  {        0x26,               322, 0,  4, "sect571k1"                 }, /* 321 */
>       |                                           ^~~~~~~~~~~
> oid.c:334:43: note: (near initialization for ‘oid_names[321].name’)
> oid.c:335:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   335 |  {        0x27,                 0, 0,  4, "sect571r1"                 }, /* 322 */
>       |                                           ^~~~~~~~~~~
> oid.c:335:43: note: (near initialization for ‘oid_names[322].name’)
> oid.c:336:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   336 |  {0x60,                       369, 1,  0, ""                          }, /* 323 */
>       |                                           ^~
> oid.c:336:43: note: (near initialization for ‘oid_names[323].name’)
> oid.c:337:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   337 |  {  0x86,                       0, 1,  1, ""                          }, /* 324 */
>       |                                           ^~
> oid.c:337:43: note: (near initialization for ‘oid_names[324].name’)
> oid.c:338:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   338 |  {    0x48,                     0, 1,  2, ""                          }, /* 325 */
>       |                                           ^~
> oid.c:338:43: note: (near initialization for ‘oid_names[325].name’)
> oid.c:339:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   339 |  {      0x01,                   0, 1,  3, "organization"              }, /* 326 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:339:43: note: (near initialization for ‘oid_names[326].name’)
> oid.c:340:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   340 |  {        0x65,               345, 1,  4, "gov"                       }, /* 327 */
>       |                                           ^~~~~
> oid.c:340:43: note: (near initialization for ‘oid_names[327].name’)
> oid.c:341:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   341 |  {          0x03,               0, 1,  5, "csor"                      }, /* 328 */
>       |                                           ^~~~~~
> oid.c:341:43: note: (near initialization for ‘oid_names[328].name’)
> oid.c:342:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   342 |  {            0x04,             0, 1,  6, "nistalgorithm"             }, /* 329 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:342:43: note: (near initialization for ‘oid_names[329].name’)
> oid.c:343:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   343 |  {              0x01,         340, 1,  7, "aes"                       }, /* 330 */
>       |                                           ^~~~~
> oid.c:343:43: note: (near initialization for ‘oid_names[330].name’)
> oid.c:344:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   344 |  {                0x02,       332, 0,  8, "id-aes128-CBC"             }, /* 331 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:344:43: note: (near initialization for ‘oid_names[331].name’)
> oid.c:345:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   345 |  {                0x06,       333, 0,  8, "id-aes128-GCM"             }, /* 332 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:345:43: note: (near initialization for ‘oid_names[332].name’)
> oid.c:346:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   346 |  {                0x07,       334, 0,  8, "id-aes128-CCM"             }, /* 333 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:346:43: note: (near initialization for ‘oid_names[333].name’)
> oid.c:347:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   347 |  {                0x16,       335, 0,  8, "id-aes192-CBC"             }, /* 334 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:347:43: note: (near initialization for ‘oid_names[334].name’)
> oid.c:348:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   348 |  {                0x1A,       336, 0,  8, "id-aes192-GCM"             }, /* 335 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:348:43: note: (near initialization for ‘oid_names[335].name’)
> oid.c:349:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   349 |  {                0x1B,       337, 0,  8, "id-aes192-CCM"             }, /* 336 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:349:43: note: (near initialization for ‘oid_names[336].name’)
> oid.c:350:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   350 |  {                0x2A,       338, 0,  8, "id-aes256-CBC"             }, /* 337 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:350:43: note: (near initialization for ‘oid_names[337].name’)
> oid.c:351:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   351 |  {                0x2E,       339, 0,  8, "id-aes256-GCM"             }, /* 338 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:351:43: note: (near initialization for ‘oid_names[338].name’)
> oid.c:352:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   352 |  {                0x2F,         0, 0,  8, "id-aes256-CCM"             }, /* 339 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:352:43: note: (near initialization for ‘oid_names[339].name’)
> oid.c:353:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   353 |  {              0x02,           0, 1,  7, "hashalgs"                  }, /* 340 */
>       |                                           ^~~~~~~~~~
> oid.c:353:43: note: (near initialization for ‘oid_names[340].name’)
> oid.c:354:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   354 |  {                0x01,       342, 0,  8, "id-SHA-256"                }, /* 341 */
>       |                                           ^~~~~~~~~~~~
> oid.c:354:43: note: (near initialization for ‘oid_names[341].name’)
> oid.c:355:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   355 |  {                0x02,       343, 0,  8, "id-SHA-384"                }, /* 342 */
>       |                                           ^~~~~~~~~~~~
> oid.c:355:43: note: (near initialization for ‘oid_names[342].name’)
> oid.c:356:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   356 |  {                0x03,       344, 0,  8, "id-SHA-512"                }, /* 343 */
>       |                                           ^~~~~~~~~~~~
> oid.c:356:43: note: (near initialization for ‘oid_names[343].name’)
> oid.c:357:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   357 |  {                0x04,         0, 0,  8, "id-SHA-224"                }, /* 344 */
>       |                                           ^~~~~~~~~~~~
> oid.c:357:43: note: (near initialization for ‘oid_names[344].name’)
> oid.c:358:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   358 |  {        0x86,                 0, 1,  4, ""                          }, /* 345 */
>       |                                           ^~
> oid.c:358:43: note: (near initialization for ‘oid_names[345].name’)
> oid.c:359:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   359 |  {          0xf8,               0, 1,  5, ""                          }, /* 346 */
>       |                                           ^~
> oid.c:359:43: note: (near initialization for ‘oid_names[346].name’)
> oid.c:360:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   360 |  {            0x42,           359, 1,  6, "netscape"                  }, /* 347 */
>       |                                           ^~~~~~~~~~
> oid.c:360:43: note: (near initialization for ‘oid_names[347].name’)
> oid.c:361:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   361 |  {              0x01,         354, 1,  7, ""                          }, /* 348 */
>       |                                           ^~
> oid.c:361:43: note: (near initialization for ‘oid_names[348].name’)
> oid.c:362:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   362 |  {                0x01,       350, 0,  8, "nsCertType"                }, /* 349 */
>       |                                           ^~~~~~~~~~~~
> oid.c:362:43: note: (near initialization for ‘oid_names[349].name’)
> oid.c:363:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   363 |  {                0x03,       351, 0,  8, "nsRevocationUrl"           }, /* 350 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:363:43: note: (near initialization for ‘oid_names[350].name’)
> oid.c:364:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   364 |  {                0x04,       352, 0,  8, "nsCaRevocationUrl"         }, /* 351 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:364:43: note: (near initialization for ‘oid_names[351].name’)
> oid.c:365:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   365 |  {                0x08,       353, 0,  8, "nsCaPolicyUrl"             }, /* 352 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:365:43: note: (near initialization for ‘oid_names[352].name’)
> oid.c:366:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   366 |  {                0x0d,         0, 0,  8, "nsComment"                 }, /* 353 */
>       |                                           ^~~~~~~~~~~
> oid.c:366:43: note: (near initialization for ‘oid_names[353].name’)
> oid.c:367:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   367 |  {              0x03,         357, 1,  7, "directory"                 }, /* 354 */
>       |                                           ^~~~~~~~~~~
> oid.c:367:43: note: (near initialization for ‘oid_names[354].name’)
> oid.c:368:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   368 |  {                0x01,         0, 1,  8, ""                          }, /* 355 */
>       |                                           ^~
> oid.c:368:43: note: (near initialization for ‘oid_names[355].name’)
> oid.c:369:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   369 |  {                  0x03,       0, 0,  9, "employeeNumber"            }, /* 356 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:369:43: note: (near initialization for ‘oid_names[356].name’)
> oid.c:370:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   370 |  {              0x04,           0, 1,  7, "policy"                    }, /* 357 */
>       |                                           ^~~~~~~~
> oid.c:370:43: note: (near initialization for ‘oid_names[357].name’)
> oid.c:371:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   371 |  {                0x01,         0, 0,  8, "nsSGC"                     }, /* 358 */
>       |                                           ^~~~~~~
> oid.c:371:43: note: (near initialization for ‘oid_names[358].name’)
> oid.c:372:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   372 |  {            0x45,             0, 1,  6, "verisign"                  }, /* 359 */
>       |                                           ^~~~~~~~~~
> oid.c:372:43: note: (near initialization for ‘oid_names[359].name’)
> oid.c:373:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   373 |  {              0x01,           0, 1,  7, "pki"                       }, /* 360 */
>       |                                           ^~~~~
> oid.c:373:43: note: (near initialization for ‘oid_names[360].name’)
> oid.c:374:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   374 |  {                0x09,         0, 1,  8, "attributes"                }, /* 361 */
>       |                                           ^~~~~~~~~~~~
> oid.c:374:43: note: (near initialization for ‘oid_names[361].name’)
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c console.c -o console.efi.o
> oid.c:375:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   375 |  {                  0x02,     363, 0,  9, "messageType"               }, /* 362 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:375:43: note: (near initialization for ‘oid_names[362].name’)
> oid.c:376:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   376 |  {                  0x03,     364, 0,  9, "pkiStatus"                 }, /* 363 */
>       |                                           ^~~~~~~~~~~
> oid.c:376:43: note: (near initialization for ‘oid_names[363].name’)
> oid.c:377:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   377 |  {                  0x04,     365, 0,  9, "failInfo"                  }, /* 364 */
>       |                                           ^~~~~~~~~~
> oid.c:377:43: note: (near initialization for ‘oid_names[364].name’)
> oid.c:378:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   378 |  {                  0x05,     366, 0,  9, "senderNonce"               }, /* 365 */
>       |                                           ^~~~~~~~~~~~~
> oid.c:378:43: note: (near initialization for ‘oid_names[365].name’)
> oid.c:379:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   379 |  {                  0x06,     367, 0,  9, "recipientNonce"            }, /* 366 */
>       |                                           ^~~~~~~~~~~~~~~~
> oid.c:379:43: note: (near initialization for ‘oid_names[366].name’)
> oid.c:380:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   380 |  {                  0x07,     368, 0,  9, "transID"                   }, /* 367 */
>       |                                           ^~~~~~~~~
> oid.c:380:43: note: (near initialization for ‘oid_names[367].name’)
> oid.c:381:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   381 |  {                  0x08,       0, 0,  9, "extensionReq"              }, /* 368 */
>       |                                           ^~~~~~~~~~~~~~
> oid.c:381:43: note: (near initialization for ‘oid_names[368].name’)
> oid.c:382:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   382 |  {0x67,                         0, 1,  0, ""                          }, /* 369 */
>       |                                           ^~
> oid.c:382:43: note: (near initialization for ‘oid_names[369].name’)
> oid.c:383:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   383 |  {  0x81,                       0, 1,  1, ""                          }, /* 370 */
>       |                                           ^~
> oid.c:383:43: note: (near initialization for ‘oid_names[370].name’)
> oid.c:384:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   384 |  {    0x05,                     0, 1,  2, ""                          }, /* 371 */
>       |                                           ^~
> oid.c:384:43: note: (near initialization for ‘oid_names[371].name’)
> oid.c:385:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   385 |  {      0x02,                   0, 1,  3, "tcg-attribute"             }, /* 372 */
>       |                                           ^~~~~~~~~~~~~~~
> oid.c:385:43: note: (near initialization for ‘oid_names[372].name’)
> oid.c:386:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   386 |  {        0x01,               374, 0,  4, "tcg-at-tpmManufacturer"    }, /* 373 */
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
> oid.c:386:43: note: (near initialization for ‘oid_names[373].name’)
> oid.c:387:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   387 |  {        0x02,               375, 0,  4, "tcg-at-tpmModel"           }, /* 374 */
>       |                                           ^~~~~~~~~~~~~~~~~
> oid.c:387:43: note: (near initialization for ‘oid_names[374].name’)
> oid.c:388:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   388 |  {        0x03,               376, 0,  4, "tcg-at-tpmVersion"         }, /* 375 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:388:43: note: (near initialization for ‘oid_names[375].name’)
> oid.c:389:43: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>   389 |  {        0x0F,                 0, 0,  4, "tcg-at-tpmIdLabel"         }  /* 376 */
>       |                                           ^~~~~~~~~~~~~~~~~~~
> oid.c:389:43: note: (near initialization for ‘oid_names[376].name’)
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c identification.c -o identification.efi.o
> In file included from identification.c:18:
> chunk.h: In function ‘chunk_equals’:
> chunk.h:139:50: warning: pointer targets in passing argument 1 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                 ~^~~~
>       |                                                  |
>       |                                                  u_char * {aka unsigned char *}
> typedefs.h:9:32: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> In file included from typedefs.h:3:
> /usr/include/efi/efilib.h:413:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   413 |     IN CONST CHAR8    *s1,
> chunk.h:139:57: warning: pointer targets in passing argument 2 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                        ~^~~~
>       |                                                         |
>       |                                                         u_char * {aka unsigned char *}
> typedefs.h:9:34: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                  ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> /usr/include/efi/efilib.h:414:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   414 |     IN CONST CHAR8    *s2,
> identification.c: At top level:
> identification.c:34:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    34 |         {"ND",                                  OID_NAME_DISTINGUISHER,         ASN1_PRINTABLESTRING},
>       |          ^~~~
> identification.c:34:10: note: (near initialization for ‘x501rdns[0].name’)
> identification.c:35:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    35 |         {"UID",                                 OID_PILOT_USERID,                       ASN1_PRINTABLESTRING},
>       |          ^~~~~
> identification.c:35:10: note: (near initialization for ‘x501rdns[1].name’)
> identification.c:36:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    36 |         {"DC",                                  OID_PILOT_DOMAIN_COMPONENT, ASN1_PRINTABLESTRING},
>       |          ^~~~
> identification.c:36:10: note: (near initialization for ‘x501rdns[2].name’)
> identification.c:37:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    37 |         {"CN",                                  OID_COMMON_NAME,                        ASN1_PRINTABLESTRING},
>       |          ^~~~
> identification.c:37:10: note: (near initialization for ‘x501rdns[3].name’)
> identification.c:38:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    38 |         {"S",                                   OID_SURNAME,                            ASN1_PRINTABLESTRING},
>       |          ^~~
> identification.c:38:10: note: (near initialization for ‘x501rdns[4].name’)
> identification.c:39:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    39 |         {"SN",                                  OID_SERIAL_NUMBER,                      ASN1_PRINTABLESTRING},
>       |          ^~~~
> identification.c:39:10: note: (near initialization for ‘x501rdns[5].name’)
> identification.c:40:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    40 |         {"serialNumber",                OID_SERIAL_NUMBER,                      ASN1_PRINTABLESTRING},
>       |          ^~~~~~~~~~~~~~
> identification.c:40:10: note: (near initialization for ‘x501rdns[6].name’)
> identification.c:41:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    41 |         {"C",                                   OID_COUNTRY,                            ASN1_PRINTABLESTRING},
>       |          ^~~
> identification.c:41:10: note: (near initialization for ‘x501rdns[7].name’)
> identification.c:42:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    42 |         {"L",                                   OID_LOCALITY,                           ASN1_PRINTABLESTRING},
>       |          ^~~
> identification.c:42:10: note: (near initialization for ‘x501rdns[8].name’)
> identification.c:43:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    43 |         {"ST",                                  OID_STATE_OR_PROVINCE,          ASN1_PRINTABLESTRING},
>       |          ^~~~
> identification.c:43:10: note: (near initialization for ‘x501rdns[9].name’)
> identification.c:44:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    44 |         {"O",                                   OID_ORGANIZATION,                       ASN1_PRINTABLESTRING},
>       |          ^~~
> identification.c:44:10: note: (near initialization for ‘x501rdns[10].name’)
> identification.c:45:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    45 |         {"OU",                                  OID_ORGANIZATION_UNIT,          ASN1_PRINTABLESTRING},
>       |          ^~~~
> identification.c:45:10: note: (near initialization for ‘x501rdns[11].name’)
> identification.c:46:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    46 |         {"T",                                   OID_TITLE,                                      ASN1_PRINTABLESTRING},
>       |          ^~~
> identification.c:46:10: note: (near initialization for ‘x501rdns[12].name’)
> identification.c:47:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    47 |         {"D",                                   OID_DESCRIPTION,                        ASN1_PRINTABLESTRING},
>       |          ^~~
> identification.c:47:10: note: (near initialization for ‘x501rdns[13].name’)
> identification.c:48:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    48 |         {"N",                                   OID_NAME,                                       ASN1_PRINTABLESTRING},
>       |          ^~~
> identification.c:48:10: note: (near initialization for ‘x501rdns[14].name’)
> identification.c:49:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    49 |         {"G",                                   OID_GIVEN_NAME,                         ASN1_PRINTABLESTRING},
>       |          ^~~
> identification.c:49:10: note: (near initialization for ‘x501rdns[15].name’)
> identification.c:50:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    50 |         {"I",                                   OID_INITIALS,                           ASN1_PRINTABLESTRING},
>       |          ^~~
> identification.c:50:10: note: (near initialization for ‘x501rdns[16].name’)
> identification.c:51:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    51 |         {"dnQualifier",                 OID_DN_QUALIFIER,                       ASN1_PRINTABLESTRING},
>       |          ^~~~~~~~~~~~~
> identification.c:51:10: note: (near initialization for ‘x501rdns[17].name’)
> identification.c:52:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    52 |         {"ID",                                  OID_UNIQUE_IDENTIFIER,          ASN1_PRINTABLESTRING},
>       |          ^~~~
> identification.c:52:10: note: (near initialization for ‘x501rdns[18].name’)
> identification.c:53:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    53 |         {"EN",                                  OID_EMPLOYEE_NUMBER,            ASN1_PRINTABLESTRING},
>       |          ^~~~
> identification.c:53:10: note: (near initialization for ‘x501rdns[19].name’)
> identification.c:54:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    54 |         {"employeeNumber",              OID_EMPLOYEE_NUMBER,            ASN1_PRINTABLESTRING},
>       |          ^~~~~~~~~~~~~~~~
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c HashTool.c -o HashTool.o
> identification.c:54:10: note: (near initialization for ‘x501rdns[20].name’)
> identification.c:55:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    55 |         {"E",                                   OID_EMAIL_ADDRESS,                      ASN1_IA5STRING},
>       |          ^~~
> identification.c:55:10: note: (near initialization for ‘x501rdns[21].name’)
> identification.c:56:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    56 |         {"Email",                               OID_EMAIL_ADDRESS,                      ASN1_IA5STRING},
>       |          ^~~~~~~
> identification.c:56:10: note: (near initialization for ‘x501rdns[22].name’)
> identification.c:57:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    57 |         {"emailAddress",                OID_EMAIL_ADDRESS,                      ASN1_IA5STRING},
>       |          ^~~~~~~~~~~~~~
> identification.c:57:10: note: (near initialization for ‘x501rdns[23].name’)
> identification.c:58:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    58 |         {"UN",                                  OID_UNSTRUCTURED_NAME,          ASN1_IA5STRING},
>       |          ^~~~
> identification.c:58:10: note: (near initialization for ‘x501rdns[24].name’)
> identification.c:59:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    59 |         {"unstructuredName",    OID_UNSTRUCTURED_NAME,          ASN1_IA5STRING},
>       |          ^~~~~~~~~~~~~~~~~~
> identification.c:59:10: note: (near initialization for ‘x501rdns[25].name’)
> identification.c:60:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    60 |         {"UA",                                  OID_UNSTRUCTURED_ADDRESS,       ASN1_PRINTABLESTRING},
>       |          ^~~~
> identification.c:60:10: note: (near initialization for ‘x501rdns[26].name’)
> identification.c:61:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    61 |         {"unstructuredAddress", OID_UNSTRUCTURED_ADDRESS,       ASN1_PRINTABLESTRING},
>       |          ^~~~~~~~~~~~~~~~~~~~~
> identification.c:61:10: note: (near initialization for ‘x501rdns[27].name’)
> identification.c:62:10: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    62 |         {"TCGID",                               OID_TCGID,                                      ASN1_PRINTABLESTRING}
>       |          ^~~~~~~
> identification.c:62:10: note: (near initialization for ‘x501rdns[28].name’)
> identification.c:33:24: warning: ‘x501rdns’ defined but not used [-Wunused-const-variable=]
>    33 | static const x501rdn_t x501rdns[] = {
>       |                        ^~~~~~~~
> HashTool.c: In function ‘efi_main’:
> HashTool.c:187:25: warning: variable ‘setup_mode_arg’ set but not used [-Wunused-but-set-variable]
>   187 |                         setup_mode_arg = 0, keytool = NOSEL;
>       |                         ^~~~~~~~~~~~~~
> HashTool.c:185:28: warning: variable ‘setup_mode’ set but not used [-Wunused-but-set-variable]
>   185 |                 int c = 0, setup_mode = NOSEL, uefi_reboot = NOSEL,
>       |                            ^~~~~~~~~~
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c x509.c -o x509.efi.o
> In file included from x509.c:1:
> chunk.h: In function ‘chunk_equals’:
> chunk.h:139:50: warning: pointer targets in passing argument 1 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                 ~^~~~
>       |                                                  |
>       |                                                  u_char * {aka unsigned char *}
> typedefs.h:9:32: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> In file included from typedefs.h:3:
> /usr/include/efi/efilib.h:413:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   413 |     IN CONST CHAR8    *s1,
> chunk.h:139:57: warning: pointer targets in passing argument 2 of ‘strncmpa’ differ in signedness [-Wpointer-sign]
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                                        ~^~~~
>       |                                                         |
>       |                                                         u_char * {aka unsigned char *}
> typedefs.h:9:34: note: in definition of macro ‘memcmp’
>     9 | #define memcmp(x,y,z) strncmpa(x,y,z)
>       |                                  ^
> chunk.h:139:43: note: in expansion of macro ‘memeq’
>   139 |                         a.len == b.len && memeq(a.ptr, b.ptr, a.len);
>       |                                           ^~~~~
> /usr/include/efi/efilib.h:414:24: note: expected ‘const CHAR8 *’ {aka ‘const char *’} but argument is of type ‘u_char *’ {aka ‘unsigned char *’}
>   414 |     IN CONST CHAR8    *s2,
> x509.c: At top level:
> x509.c:9:14: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>     9 |         { 0, "x509",                                    ASN1_SEQUENCE,          ASN1_OBJ                        }, /*  0 */
>       |              ^~~~~~
> x509.c:9:14: note: (near initialization for ‘x509_certObjects[0].name’)
> x509.c:10:16: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    10 |         { 1,   "tbsCertificate",                ASN1_SEQUENCE,          ASN1_OBJ                        }, /*  1 */
>       |                ^~~~~~~~~~~~~~~~
> x509.c:10:16: note: (near initialization for ‘x509_certObjects[1].name’)
> x509.c:11:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    11 |         { 2,     "DEFAULT v1",                  ASN1_CONTEXT_C_0,       ASN1_DEF                        }, /*  2 */
>       |                  ^~~~~~~~~~~~
> x509.c:11:18: note: (near initialization for ‘x509_certObjects[2].name’)
> x509.c:12:20: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    12 |         { 3,       "version",                   ASN1_INTEGER,           ASN1_BODY                       }, /*  3 */
>       |                    ^~~~~~~~~
> x509.c:12:20: note: (near initialization for ‘x509_certObjects[3].name’)
> x509.c:13:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    13 |         { 2,     "serialNumber",                ASN1_INTEGER,           ASN1_BODY                       }, /*  4 */
>       |                  ^~~~~~~~~~~~~~
> x509.c:13:18: note: (near initialization for ‘x509_certObjects[4].name’)
> x509.c:14:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    14 |         { 2,     "signature",                   ASN1_EOC,                       ASN1_RAW                        }, /*  5 */
>       |                  ^~~~~~~~~~~
> x509.c:14:18: note: (near initialization for ‘x509_certObjects[5].name’)
> x509.c:15:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    15 |         { 2,     "issuer",                              ASN1_SEQUENCE,          ASN1_OBJ                        }, /*  6 */
>       |                  ^~~~~~~~
> x509.c:15:18: note: (near initialization for ‘x509_certObjects[6].name’)
> x509.c:16:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    16 |         { 2,     "validity",                    ASN1_SEQUENCE,          ASN1_NONE                       }, /*  7 */
>       |                  ^~~~~~~~~~
> x509.c:16:18: note: (near initialization for ‘x509_certObjects[7].name’)
> x509.c:17:20: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    17 |         { 3,       "notBefore",                 ASN1_EOC,                       ASN1_RAW                        }, /*  8 */
>       |                    ^~~~~~~~~~~
> x509.c:17:20: note: (near initialization for ‘x509_certObjects[8].name’)
> x509.c:18:20: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    18 |         { 3,       "notAfter",                  ASN1_EOC,                       ASN1_RAW                        }, /*  9 */
>       |                    ^~~~~~~~~~
> x509.c:18:20: note: (near initialization for ‘x509_certObjects[9].name’)
> x509.c:19:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    19 |         { 2,     "subject",                             ASN1_SEQUENCE,          ASN1_OBJ                        }, /* 10 */
>       |                  ^~~~~~~~~
> x509.c:19:18: note: (near initialization for ‘x509_certObjects[10].name’)
> x509.c:20:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    20 |         { 2,     "subjectPublicKeyInfo",ASN1_SEQUENCE,          ASN1_RAW                        }, /* 11 */
>       |                  ^~~~~~~~~~~~~~~~~~~~~~
> x509.c:20:18: note: (near initialization for ‘x509_certObjects[11].name’)
> x509.c:21:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    21 |         { 2,     "issuerUniqueID",              ASN1_CONTEXT_C_1,       ASN1_OPT                        }, /* 12 */
>       |                  ^~~~~~~~~~~~~~~~
> x509.c:21:18: note: (near initialization for ‘x509_certObjects[12].name’)
> x509.c:22:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    22 |         { 2,     "end opt",                             ASN1_EOC,                       ASN1_END                        }, /* 13 */
>       |                  ^~~~~~~~~
> x509.c:22:18: note: (near initialization for ‘x509_certObjects[13].name’)
> x509.c:23:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    23 |         { 2,     "subjectUniqueID",             ASN1_CONTEXT_C_2,       ASN1_OPT                        }, /* 14 */
>       |                  ^~~~~~~~~~~~~~~~~
> x509.c:23:18: note: (near initialization for ‘x509_certObjects[14].name’)
> x509.c:24:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    24 |         { 2,     "end opt",                             ASN1_EOC,                       ASN1_END                        }, /* 15 */
>       |                  ^~~~~~~~~
> x509.c:24:18: note: (near initialization for ‘x509_certObjects[15].name’)
> x509.c:25:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    25 |         { 2,     "optional extensions", ASN1_CONTEXT_C_3,       ASN1_OPT                        }, /* 16 */
>       |                  ^~~~~~~~~~~~~~~~~~~~~
> x509.c:25:18: note: (near initialization for ‘x509_certObjects[16].name’)
> x509.c:26:20: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    26 |         { 3,       "extensions",                ASN1_SEQUENCE,          ASN1_LOOP                       }, /* 17 */
>       |                    ^~~~~~~~~~~~
> x509.c:26:20: note: (near initialization for ‘x509_certObjects[17].name’)
> x509.c:27:22: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    27 |         { 4,         "extension",               ASN1_SEQUENCE,          ASN1_NONE                       }, /* 18 */
>       |                      ^~~~~~~~~~~
> x509.c:27:22: note: (near initialization for ‘x509_certObjects[18].name’)
> x509.c:28:24: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    28 |         { 5,           "extnID",                ASN1_OID,                       ASN1_BODY                       }, /* 19 */
>       |                        ^~~~~~~~
> x509.c:28:24: note: (near initialization for ‘x509_certObjects[19].name’)
> x509.c:29:24: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    29 |         { 5,           "critical",              ASN1_BOOLEAN,           ASN1_DEF|ASN1_BODY      }, /* 20 */
>       |                        ^~~~~~~~~~
> x509.c:29:24: note: (near initialization for ‘x509_certObjects[20].name’)
> x509.c:30:24: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    30 |         { 5,           "extnValue",             ASN1_OCTET_STRING,      ASN1_BODY                       }, /* 21 */
>       |                        ^~~~~~~~~~~
> x509.c:30:24: note: (near initialization for ‘x509_certObjects[21].name’)
> x509.c:31:20: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    31 |         { 3,       "end loop",                  ASN1_EOC,                       ASN1_END                        }, /* 22 */
>       |                    ^~~~~~~~~~
> x509.c:31:20: note: (near initialization for ‘x509_certObjects[22].name’)
> x509.c:32:18: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    32 |         { 2,     "end opt",                             ASN1_EOC,                       ASN1_END                        }, /* 23 */
>       |                  ^~~~~~~~~
> x509.c:32:18: note: (near initialization for ‘x509_certObjects[23].name’)
> x509.c:33:16: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    33 |         { 1,   "signatureAlgorithm",    ASN1_EOC,                       ASN1_RAW                        }, /* 24 */
>       |                ^~~~~~~~~~~~~~~~~~~~
> x509.c:33:16: note: (near initialization for ‘x509_certObjects[24].name’)
> x509.c:34:16: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    34 |         { 1,   "signatureValue",                ASN1_BIT_STRING,        ASN1_BODY                       }, /* 25 */
>       |                ^~~~~~~~~~~~~~~~
> x509.c:34:16: note: (near initialization for ‘x509_certObjects[25].name’)
> x509.c:35:14: warning: pointer targets in initialization of ‘const u_char *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign]
>    35 |         { 0, "exit",                                    ASN1_EOC,                       ASN1_EXIT                       }
>       |              ^~~~~~
> x509.c:35:14: note: (near initialization for ‘x509_certObjects[26].name’)
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c SetNull.c -o SetNull.o
> ar rcv libasn1-efi.a asn1.efi.o asn1_parser.efi.o enumerator.efi.o chunk.efi.o oid.efi.o identification.efi.o x509.efi.o
> a - asn1.efi.o
> a - asn1_parser.efi.o
> a - enumerator.efi.o
> a - chunk.efi.o
> a - oid.efi.o
> a - identification.efi.o
> a - x509.efi.o
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib/asn1'
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c ShimReplace.c -o ShimReplace.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c execute.c -o execute.efi.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c sig-list-to-certs.c -o sig-list-to-certs.o
> ShimReplace.c: In function ‘efi_main’:
> ShimReplace.c:51:37: warning: passing argument 2 of ‘execute’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
>    51 |         efi_status = execute(image, loader);
>       |                                     ^~~~~~
> In file included from ShimReplace.c:17:
> /<<PKGBUILDDIR>>/include/execute.h:5:35: note: expected ‘CHAR16 *’ {aka ‘short unsigned int *’} but argument is of type ‘const CHAR16 *’ {aka ‘const short unsigned int *’}
>     5 | execute(EFI_HANDLE image, CHAR16 *name);
>       |                           ~~~~~~~~^~~~
> ShimReplace.c:57:37: warning: passing argument 2 of ‘execute’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
>    57 |         efi_status = execute(image, fallback);
>       |                                     ^~~~~~~~
> /<<PKGBUILDDIR>>/include/execute.h:5:35: note: expected ‘CHAR16 *’ {aka ‘short unsigned int *’} but argument is of type ‘const CHAR16 *’ {aka ‘const short unsigned int *’}
>     5 | execute(EFI_HANDLE image, CHAR16 *name);
>       |                           ~~~~~~~~^~~~
> sig-list-to-certs.c:7: warning: "__STDC_VERSION__" redefined
>     7 | #define __STDC_VERSION__ 199901L
>       | 
> <built-in>: note: this is the location of the previous definition
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c console.c -o console.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c hash-to-efi-sig-list.c -o hash-to-efi-sig-list.o
> hash-to-efi-sig-list.c:7: warning: "__STDC_VERSION__" redefined
>     7 | #define __STDC_VERSION__ 199901L
>       | 
> <built-in>: note: this is the location of the previous definition
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c configtable.c -o configtable.efi.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c efi-readvar.c -o efi-readvar.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c shell.c -o shell.efi.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c efi-updatevar.c -o efi-updatevar.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c execute.c -o execute.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c security_policy.c -o security_policy.efi.o
> efi-readvar.c:20: warning: "__STDC_VERSION__" redefined
>    20 | #define __STDC_VERSION__ 199901L
>       | 
> <built-in>: note: this is the location of the previous definition
> efi-updatevar.c:23: warning: "__STDC_VERSION__" redefined
>    23 | #define __STDC_VERSION__ 199901L
>       | 
> <built-in>: note: this is the location of the previous definition
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c configtable.c -o configtable.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c shim_protocol.c -o shim_protocol.efi.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c shell.c -o shell.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c security_policy.c -o security_policy.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -fno-toplevel-reorder -DBUILD_EFI -c pkcs7verify.c -o pkcs7verify.efi.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c shim_protocol.c -o shim_protocol.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c cert-to-efi-hash-list.c -o cert-to-efi-hash-list.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c pkcs7verify.c -o pkcs7verify.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c variables.c -o variables.o
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c flash-var.c -o flash-var.o
> flash-var.c:13: warning: "__STDC_VERSION__" redefined
>    13 | #define __STDC_VERSION__ 199901L
>       | 
> <built-in>: note: this is the location of the previous definition
> flash-var.c: In function ‘main’:
> flash-var.c:109:17: warning: implicit declaration of function ‘strptime’; did you mean ‘strftime’? [-Wimplicit-function-declaration]
>   109 |                 strptime(timestampstr, "%Y-%m-%d %H:%M:%S", &tms);
>       |                 ^~~~~~~~
>       |                 strftime
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c kernel_efivars.c -o kernel_efivars.o
> > noPK.esl
> 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
> openssl req -new -x509 -newkey rsa:2048 -subj "/CN=DB1/" -keyout DB1.key -out DB1.crt -days 3650 -nodes -sha256
> kernel_efivars.c:19: warning: "__STDC_VERSION__" redefined
>    19 | #define __STDC_VERSION__ 199901L
>       | 
> <built-in>: note: this is the location of the previous definition
> a - simple_file.efi.o
> a - pecoff.efi.o
> a - guid.efi.o
> a - sha256.efi.o
> a - console.efi.o
> a - execute.efi.o
> a - configtable.efi.o
> a - shell.efi.o
> a - security_policy.efi.o
> a - shim_protocol.efi.o
> a - pkcs7verify.efi.o
> a - variables.o
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/aarch64 -I/usr/include/efi/protocol -O2 -g  -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check -DGNU_EFI_USE_MS_ABI -DCONFIG_aarch64 -c openssl_sign.c -o openssl_sign.o
> openssl req -new -x509 -newkey rsa:2048 -subj "/CN=DB2/" -keyout DB2.key -out DB2.crt -days 3650 -nodes -sha256
> .......+.....+......+.+..+...+...+....+..+...+++++++++++++++++++++++++++++++++++++++*..+......+....+.....+.+...........+..........+.....+.+...+...........+.+..+......+......+.+........+..........+..+++++++++++++++++++++++++++++++++++++++*...+......+.+...++.......+....++++++++++++++++++++++++++++++++++++++++*..++++++++++++++++++++++++++++++++++++++++*........++..++
> ..+.+..+....+...+...........+.+++++++++++++++++++...+++++++++++++++++++++*.......+.+..+............+...+.+............+...+......+...+...+...+.............+..........+...+.............+...+....+++++++++++++++++++++++++++++++++++++++*.........+.......+...+........+...+.......+.....+......+....+..++.++..++.................................++.++
> ...+.+.....+.+.........+...+...............+...........+......+.+...........+.+...++++++++++++++++++++++++++++++++++++++*....+...++++++.+.+.+.+.++++++++++++++++++++++++++++++*..+....+..+...........+.+.......+..+...+..........+..+........+...+...+..................+..........+.........+......+.+...+.........+........+..+.......+....+...+.....+.....+......+............+......+.....................+.........+.+..........+...+..............+..+......+...+....+...+...............+.........+.....+....+....+...........++....++..++.........++openssl_sign.c: In function ‘read_engine_private_key’:
> openssl_sign.c:118:9: warning: ‘ENGINE_load_builtin_engines’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
>   118 |         ENGINE_load_builtin_engines();
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from openssl_sign.c:10:
> /usr/include/openssl/engine.h:358:28: note: declared here
>   358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void);
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> openssl_sign.c:119:9: warning: ‘ENGINE_by_id’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
>   119 |         e = ENGINE_by_id(engine);
>       |         ^
> /usr/include/openssl/engine.h:336:31: note: declared here
>   336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
>       |                               ^~~~~~~~~~~~
> openssl_sign.c:135:9: warning: ‘ENGINE_init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
>   135 |         if (!ENGINE_init(e)) {
>       |         ^~
> /usr/include/openssl/engine.h:620:27: note: declared here
>   620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e);
>       |                           ^~~~~~~~~~~
> ..openssl_sign.c:141:9: warning: ‘ENGINE_load_private_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
>   141 |         pkey = ENGINE_load_private_key(e, keyfile, ui, NULL);
>       |         ^~~~
> /usr/include/openssl/engine.h:638:11: note: declared here
>   638 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
>       |           ^~~~~~~~~~~~~~~~~~~~~~~
> .openssl_sign.c:142:9: warning: ‘ENGINE_finish’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
>   142 |         ENGINE_finish(e);
>       |         ^~~~~~~~~~~~~
> /usr/include/openssl/engine.h:628:27: note: declared here
>   628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e);
>       |                           ^~~~~~~~~~~~~
> .openssl_sign.c:145:9: warning: ‘ENGINE_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
>   145 |         ENGINE_free(e);
>       |         ^~~~~~~~~~~
> /usr/include/openssl/engine.h:493:27: note: declared here
>   493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e);
>       |                           ^~~~~~~~~~~
> ++
> ..+...+.+...+.....+..........+..+-----
> .........+.......+...+..+.......+............+.....+.........+....+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-aarch64.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_aarch64_efi.lds --defsym=EFI_SUBSYSTEM=0x0a HelloWorld.o lib/lib-efi.a -o HelloWorld.so -lefi -lgnuefi /usr/lib/gcc/aarch64-linux-gnu/13/libgcc.a
> ........+...................+......+..+...+...+.+ld: warning: HelloWorld.so has a LOAD segment with RWX permissions
> .....+..................+# check we have no undefined symbols
> nm -D HelloWorld.so | grep ' U ' && exit 1 || exit 0
> .+.....+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-aarch64.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_aarch64_efi.lds --defsym=EFI_SUBSYSTEM=0x0a Loader.o lib/lib-efi.a -o Loader.so -lefi -lgnuefi /usr/lib/gcc/aarch64-linux-gnu/13/libgcc.a
> ....+ar rcv lib.a simple_file.o pecoff.o guid.o sha256.o console.o execute.o configtable.o shell.o security_policy.o shim_protocol.o pkcs7verify.o kernel_efivars.o openssl_sign.o
> ........+....+.....+......+..........+..+..........+a - simple_file.o
> a - pecoff.o
> a - guid.o
> a - sha256.o
> a - console.o
> a - execute.o
> a - configtable.o
> a - shell.o
> a - security_policy.o
> a - shim_protocol.o
> a - pkcs7verify.o
> a - kernel_efivars.o
> a - openssl_sign.o
> .....+ld: warning: Loader.so has a LOAD segment with RWX permissions
> .+make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> .....+# check we have no undefined symbols
> .+nm -D Loader.so | grep ' U ' && exit 1 || exit 0
> ......+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-aarch64.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_aarch64_efi.lds --defsym=EFI_SUBSYSTEM=0x0a ReadVars.o lib/lib-efi.a lib/asn1/libasn1-efi.a -o ReadVars.so -lefi -lgnuefi /usr/lib/gcc/aarch64-linux-gnu/13/libgcc.a
> ........+......+..........+......+..+...............+..........+.................+ld: warning: ReadVars.so has a LOAD segment with RWX permissions
> .+...+.........+ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-aarch64.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_aarch64_efi.lds --defsym=EFI_SUBSYSTEM=0x0a UpdateVars.o lib/lib-efi.a -o UpdateVars.so -lefi -lgnuefi /usr/lib/gcc/aarch64-linux-gnu/13/libgcc.a
> ......+# check we have no undefined symbols
> .....+nm -D ReadVars.so | grep ' U ' && exit 1 || exit 0
> .+.........+..+.......+..++ld: warning: UpdateVars.so has a LOAD segment with RWX permissions
> ++# check we have no undefined symbols
> +nm -D UpdateVars.so | grep ' U ' && exit 1 || exit 0
> ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-aarch64.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_aarch64_efi.lds --defsym=EFI_SUBSYSTEM=0x0a KeyTool.o lib/lib-efi.a lib/asn1/libasn1-efi.a -o KeyTool.so -lefi -lgnuefi /usr/lib/gcc/aarch64-linux-gnu/13/libgcc.a
> +
> -----
> ld: warning: KeyTool.so has a LOAD segment with RWX permissions
> # check we have no undefined symbols
> ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-aarch64.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_aarch64_efi.lds --defsym=EFI_SUBSYSTEM=0x0a HashTool.o lib/lib-efi.a -o HashTool.so -lefi -lgnuefi /usr/lib/gcc/aarch64-linux-gnu/13/libgcc.a
> nm -D KeyTool.so | grep ' U ' && exit 1 || exit 0
> ld: warning: HashTool.so has a LOAD segment with RWX permissions
> # check we have no undefined symbols
> nm -D HashTool.so | grep ' U ' && exit 1 || exit 0
> ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-aarch64.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_aarch64_efi.lds --defsym=EFI_SUBSYSTEM=0x0a SetNull.o -o SetNull.so -lefi -lgnuefi /usr/lib/gcc/aarch64-linux-gnu/13/libgcc.a
> ld: warning: SetNull.so has a LOAD segment with RWX permissions
> # check we have no undefined symbols
> nm -D SetNull.so | grep ' U ' && exit 1 || exit 0
> ld -nostdlib -shared -Bsymbolic /lib/crt0-efi-aarch64.o -L /lib -L /usr/lib -L /usr/lib64 -T elf_aarch64_efi.lds --defsym=EFI_SUBSYSTEM=0x0a ShimReplace.o lib/lib-efi.a -o ShimReplace.so -lefi -lgnuefi /usr/lib/gcc/aarch64-linux-gnu/13/libgcc.a
> cc  -o sig-list-to-certs sig-list-to-certs.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro lib/lib.a -lcrypto
> ld: warning: ShimReplace.so has a LOAD segment with RWX permissions
> # check we have no undefined symbols
> nm -D ShimReplace.so | grep ' U ' && exit 1 || exit 0
> cc  -o hash-to-efi-sig-list hash-to-efi-sig-list.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro lib/lib.a
> cc  -o efi-readvar efi-readvar.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro lib/lib.a -lcrypto
> cc  -o efi-updatevar efi-updatevar.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro lib/lib.a -lcrypto
> cc  -o cert-to-efi-hash-list cert-to-efi-hash-list.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro lib/lib.a -lcrypto
> /usr/bin/ld: lib/lib.a(kernel_efivars.o): in function `kernel_variable_init':
> /<<PKGBUILDDIR>>/lib/kernel_efivars.c:40:(.text+0x58): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
> cc  -o flash-var flash-var.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro lib/lib.a
> /usr/bin/ld: lib/lib.a(kernel_efivars.o): in function `kernel_variable_init':
> /<<PKGBUILDDIR>>/lib/kernel_efivars.c:40:(.text+0x58): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
> help2man --no-info -i doc/hash-to-efi-sig-list.1.in -o doc/hash-to-efi-sig-list.1 ./hash-to-efi-sig-list
> help2man --no-info -i doc/sig-list-to-certs.1.in -o doc/sig-list-to-certs.1 ./sig-list-to-certs
> ./cert-to-efi-hash-list PK.crt PK-hash-blacklist.esl
> ./cert-to-efi-hash-list KEK.crt KEK-hash-blacklist.esl
> TimeOfRevocation is 0-0-0 00:00:00
> ./cert-to-efi-hash-list DB.crt DB-hash-blacklist.esl
> TimeOfRevocation is 0-0-0 00:00:00
> ./cert-to-efi-hash-list DB1.crt DB1-hash-blacklist.esl
> TimeOfRevocation is 0-0-0 00:00:00
> ./cert-to-efi-hash-list DB2.crt DB2-hash-blacklist.esl
> TimeOfRevocation is 0-0-0 00:00:00
> ./cert-to-efi-hash-list ms-uefi.crt ms-uefi-hash-blacklist.esl
> TimeOfRevocation is 0-0-0 00:00:00
> ./cert-to-efi-hash-list ms-kek.crt ms-kek-hash-blacklist.esl
> TimeOfRevocation is 0-0-0 00:00:00
> TimeOfRevocation is 0-0-0 00:00:00
> objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
> 	   -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
> 	   -j .reloc -O binary HelloWorld.so HelloWorld.efi
> cc  -o cert-to-efi-sig-list cert-to-efi-sig-list.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro lib/lib.a -lcrypto
> cc  -o sign-efi-sig-list sign-efi-sig-list.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro lib/lib.a -lcrypto
> objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
> 	   -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
> 	   -j .reloc -O binary Loader.so Loader.efi
> objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
> 	   -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
> 	   -j .reloc -O binary ReadVars.so ReadVars.efi
> objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
> 	   -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
> 	   -j .reloc -O binary UpdateVars.so UpdateVars.efi
> objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
> 	   -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
> 	   -j .reloc -O binary KeyTool.so KeyTool.efi
> objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
> 	   -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
> 	   -j .reloc -O binary HashTool.so HashTool.efi
> objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
> 	   -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
> 	   -j .reloc -O binary SetNull.so SetNull.efi
> objcopy -j .text -j .sdata -j .data -j .dynamic -j .dynsym \
> 	   -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
> 	   -j .reloc -O binary ShimReplace.so ShimReplace.efi
> help2man --no-info -i doc/cert-to-efi-hash-list.1.in -o doc/cert-to-efi-hash-list.1 ./cert-to-efi-hash-list
> 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/efi-readvar.1.in -o doc/efi-readvar.1 ./efi-readvar
> help2man --no-info -i doc/efi-updatevar.1.in -o doc/efi-updatevar.1 ./efi-updatevar
> help2man --no-info -i doc/sign-efi-sig-list.1.in -o doc/sign-efi-sig-list.1 ./sign-efi-sig-list
> ./sign-efi-sig-list -t "2024-04-20 04:35:43" -c PK.crt -k PK.key PK noPK.esl noPK.auth
> ./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc DB1.crt DB1.esl
> Timestamp is 2024-4-20 04:35:43
> Authentication Payload size 40
> Signature of size 1148
> Signature at: 40
> ./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc DB2.crt DB2.esl
> ./cert-to-efi-sig-list -g 77FA9ABD-0359-4D32-BD60-28F4E78F784B ms-uefi.crt ms-uefi.esl
> ./cert-to-efi-sig-list -g 77FA9ABD-0359-4D32-BD60-28F4E78F784B ms-kek.crt ms-kek.esl
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key db DB1.esl DB1-update.auth
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key db DB2.esl DB2-update.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 853
> Signature of size 1151
> Signature at: 40
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key db ms-uefi.esl ms-uefi-update.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 853
> Signature of size 1151
> Signature at: 40
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key db ms-kek.esl ms-kek-update.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 1640
> Signature of size 1151
> Signature at: 40
> ./sign-efi-sig-list -a -c PK.crt -k PK.key db DB1.esl DB1-pkupdate.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 1600
> Signature of size 1151
> Signature at: 40
> ./sign-efi-sig-list -a -c PK.crt -k PK.key db DB2.esl DB2-pkupdate.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 853
> Signature of size 1148
> Signature at: 40
> ./sign-efi-sig-list -a -c PK.crt -k PK.key db ms-uefi.esl ms-uefi-pkupdate.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 853
> Signature of size 1148
> Signature at: 40
> ./sign-efi-sig-list -a -c PK.crt -k PK.key db ms-kek.esl ms-kek-pkupdate.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 1640
> Signature of size 1148
> Signature at: 40
> ./cert-to-efi-sig-list PK.crt PK-blacklist.esl
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 1600
> Signature of size 1148
> Signature at: 40
> ./cert-to-efi-sig-list KEK.crt KEK-blacklist.esl
> ./cert-to-efi-sig-list DB.crt DB-blacklist.esl
> ./cert-to-efi-sig-list DB1.crt DB1-blacklist.esl
> ./cert-to-efi-sig-list DB2.crt DB2-blacklist.esl
> ./cert-to-efi-sig-list ms-uefi.crt ms-uefi-blacklist.esl
> ./cert-to-efi-sig-list ms-kek.crt ms-kek-blacklist.esl
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx PK-hash-blacklist.esl PK-hash-blacklist.auth
> ./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 1151
> Signature at: 40
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx DB-hash-blacklist.esl DB-hash-blacklist.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 134
> Signature of size 1151
> Signature at: 40
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx DB1-hash-blacklist.esl DB1-hash-blacklist.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 134
> Signature of size 1151
> Signature at: 40
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx DB2-hash-blacklist.esl DB2-hash-blacklist.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 134
> Signature of size 1151
> Signature at: 40
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx ms-uefi-hash-blacklist.esl ms-uefi-hash-blacklist.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 134
> Signature of size 1151
> Signature at: 40
> ./sign-efi-sig-list -a -c KEK.crt -k KEK.key dbx ms-kek-hash-blacklist.esl ms-kek-hash-blacklist.auth
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 134
> Signature of size 1151
> Signature at: 40
> Timestamp is 0-0-0 00:00:00
> Authentication Payload size 134
> Signature of size 1151
> Signature at: 40
> sbsign --key DB.key --cert DB.crt --output HelloWorld-signed.efi HelloWorld.efi
> ./cert-to-efi-sig-list -g 11111111-2222-3333-4444-123456789abc PK.crt PK.esl
> Invalid DOS header magic
> make[1]: *** [Make.rules:130: HelloWorld-signed.efi] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/04/20/efitools_1.9.2-3_unstable-arm64.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240420;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240420&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: efitools
Source-Version: 1.9.2-3.3
Done: Gianfranco Costamagna <locutusofborg@debian.org>

We believe that the bug you reported is fixed in the latest version of
efitools, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1069410@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated efitools package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 12 Mar 2025 21:35:47 +0100
Source: efitools
Built-For-Profiles: noudeb
Architecture: source
Version: 1.9.2-3.3
Distribution: unstable
Urgency: medium
Maintainer: Debian UEFI Maintainers <debian-efi@lists.debian.org>
Changed-By: Gianfranco Costamagna <locutusofborg@debian.org>
Closes: 1069410
Changes:
 efitools (1.9.2-3.3) unstable; urgency=medium
 .
   [ Gianfranco Costamagna ]
   * Non-maintainer upload.
   * Tweak Yves patch to actually elide fix-ftbfs-lp2083030.patch
   * Add patch to force no-stack-protector, fixing build failure where it is
     enabled
 .
   [ Yves-Alexis Perez <corsac@debian.org> ]
   * revert not building files (Closes: #1069410)
Checksums-Sha1:
 b6111b1090bf59e51ed770c4f816847103a84702 2039 efitools_1.9.2-3.3.dsc
 c562338bdb2bbf4aed582277fe495565a4d8b3e9 8344 efitools_1.9.2-3.3.debian.tar.xz
 e836010d16669de69d8400b42612a7c6bb29aaa8 7376 efitools_1.9.2-3.3_source.buildinfo
Checksums-Sha256:
 3808b5d1861f4c7d43cad41034fc1612d72d94f75d0f58ca9bfa428db8f9f48d 2039 efitools_1.9.2-3.3.dsc
 33f5585031327b14440b67abfc70a93c1d332d14047eac596aaf001af5f51841 8344 efitools_1.9.2-3.3.debian.tar.xz
 d807a09ed723ca825c244b590acc81093ebd869454dd0d652696c255e9f0ec51 7376 efitools_1.9.2-3.3_source.buildinfo
Files:
 ff89a2d73186e04e85b161023017128d 2039 admin optional efitools_1.9.2-3.3.dsc
 c6e7b0dfcf729fcacbd92d9b0441de1f 8344 admin optional efitools_1.9.2-3.3.debian.tar.xz
 80b6c2c7d2949aac7b2d6a58ccfeb84d 7376 admin optional efitools_1.9.2-3.3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmfR/VYACgkQ808JdE6f
XdnRWg//aDJJGv3h0Ad0gIoBZ7FjjbqZSdwVcOhcqfo516rnQCUIFmMPjSU+D1nu
mJktVQJs5tQ/uNJ3ZkKsuRv5Av274SVRRbKLcgDzw9J71iQWbnFZQ9GW8c8C4PKB
QcTRLkAsyVt/kXVW0ixjPDcm8zCV151MjP/g/HnaipJruweUfKhPSyTtGPKX2YEA
vogfVFgpsMCu/RiDcaRE9Bl1b8UpnXU3RfAHPxIkcpedd9Raxy+Qrt5Z0rMYk0qU
VdQLo7YDRmHTyWBXEAgpkzECAiuTLhqBWDEoKeHDF9SDVjqJxcyyYOTGFQwKMNnF
pJxYdv1AX22JBTY85usvIZoHQ3PYSGl0XvqWqKszjDkNA0PauGRxgLhBVbpOGJxq
CJofVmBdYZUsDh+152cRJ5ePW8EKZ8JwzpClwEYAiO2NXq6fZrXJhHerBdQ2xKT9
+7p2AKNuS9HItNmuhyLC6la8f6aKGe0qPB5Xb181EMrAMDZrCMkQx2IH3y7b+QfV
BAlDhO0yR5xKwHF8HgNEPIZlb47+Umw9QhiScSXg3Hm2HivTojQ5tdQePkbU4zTy
UNows1+r7fkWUi6Ao7X+Sh6rmvw2e/jXJyQKJ7DxwCge1qZNzOCQUu3WvWZnkP4k
WmLHwHRDUlDNI8iNk7uRdx6OTbRwJRns6mMveq67SWAyihh5X2M=
=KcQ8
-----END PGP SIGNATURE-----

Attachment: pgpGZPyQBmEsN.pgp
Description: PGP signature


--- End Message ---

Reply to: