Convert size_t's used in conjuction with sk_X509_num back to int.
authorbeck <beck@openbsd.org>
Thu, 27 Apr 2023 16:12:08 +0000 (16:12 +0000)
committerbeck <beck@openbsd.org>
Thu, 27 Apr 2023 16:12:08 +0000 (16:12 +0000)
commit3b6f7f9f2b2f49610b88ec667d919d54ed5b0ce1
treed5e3d505b4df3c67723caa143e165c207976978c
parentb66181c0b28a1bf577304050d2988f5266b260ea
Convert size_t's used in conjuction with sk_X509_num back to int.

The lets the regress in x509/policy pass instead of infinite looping.

The changes are necessry  because our sk_num() returns an int with
0 for empty and -1 for NULL, wheras BoringSSL's returns a size_t with
0 for both an empty stack and a NULL stack.

pair work with tb@
ok tb@ jsing@
lib/libcrypto/x509/x509_policy.c