The Swift Package Index logo.Swift Package Index

Build Information

Successful build of COpenSSL, reference master (ce3113), with Swift 6.4 for macOS (SPM) on 17 Sep 2026 02:59:35 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

      |                              ~  ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:136:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  136 |         HOST_c2l(data, l);
      |         ^~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_locl.h:98:
/Users/admin/builder/spi-builder-workspace/COpenSSL/md32_common.h:283:33: note: expanded from macro 'HOST_c2l'
  283 | #  define HOST_c2l(c,l)   (l =(((unsigned long)(*((c)++)))    ),          \
      |                              ~  ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:139:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  139 |         HOST_c2l(data, l);
      |         ^~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_locl.h:98:
/Users/admin/builder/spi-builder-workspace/COpenSSL/md32_common.h:283:33: note: expanded from macro 'HOST_c2l'
  283 | #  define HOST_c2l(c,l)   (l =(((unsigned long)(*((c)++)))    ),          \
      |                              ~  ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:142:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  142 |         HOST_c2l(data, l);
      |         ^~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_locl.h:98:
/Users/admin/builder/spi-builder-workspace/COpenSSL/md32_common.h:283:33: note: expanded from macro 'HOST_c2l'
  283 | #  define HOST_c2l(c,l)   (l =(((unsigned long)(*((c)++)))    ),          \
      |                              ~  ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:145:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  145 |         HOST_c2l(data, l);
      |         ^~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_locl.h:98:
/Users/admin/builder/spi-builder-workspace/COpenSSL/md32_common.h:283:33: note: expanded from macro 'HOST_c2l'
  283 | #  define HOST_c2l(c,l)   (l =(((unsigned long)(*((c)++)))    ),          \
      |                              ~  ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:148:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  148 |         HOST_c2l(data, l);
      |         ^~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_locl.h:98:
/Users/admin/builder/spi-builder-workspace/COpenSSL/md32_common.h:283:33: note: expanded from macro 'HOST_c2l'
  283 | #  define HOST_c2l(c,l)   (l =(((unsigned long)(*((c)++)))    ),          \
      |                              ~  ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:151:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  151 |         HOST_c2l(data, l);
      |         ^~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_locl.h:98:
/Users/admin/builder/spi-builder-workspace/COpenSSL/md32_common.h:283:33: note: expanded from macro 'HOST_c2l'
  283 | #  define HOST_c2l(c,l)   (l =(((unsigned long)(*((c)++)))    ),          \
      |                              ~  ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:154:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  154 |         HOST_c2l(data, l);
      |         ^~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/md5_locl.h:98:
/Users/admin/builder/spi-builder-workspace/COpenSSL/md32_common.h:283:33: note: expanded from macro 'HOST_c2l'
  283 | #  define HOST_c2l(c,l)   (l =(((unsigned long)(*((c)++)))    ),          \
      |                              ~  ^~~~~~~~~~~~~~~~~~~~~~~~~
16 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/md_rand.c:231:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  231 |     st_idx = state_index;
      |            ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/md_rand.c:502:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  502 |         k = (st_idx + MD_DIGEST_LENGTH / 2) - st_num;
      |           ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:381:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  381 |     return ASN1_ENUMERATED_get(resp->responseStatus);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:470:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  470 |                 *reason = ASN1_ENUMERATED_get(rev->revocationReason);
      |                         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:1469:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1469 |     len = BIO_get_mem_data(rctx->mem, &p);
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/asn1.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio.h:571:34: note: expanded from macro 'BIO_get_mem_data'
  571 | # define BIO_get_mem_data(b,pp)  BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:1578:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1578 |     retcode = strtoul(p, &r, 10);
      |             ~ ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:1643:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1643 |         n = BIO_get_mem_data(rctx->mem, &p);
      |           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/asn1.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio.h:571:34: note: expanded from macro 'BIO_get_mem_data'
  571 | # define BIO_get_mem_data(b,pp)  BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:1645:65: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1645 |         i = BIO_write(rctx->io, p + (n - rctx->asn1_len), rctx->asn1_len);
      |             ~~~~~~~~~                                     ~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:1692:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1692 |         n = BIO_get_mem_data(rctx->mem, &p);
      |           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/asn1.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio.h:571:34: note: expanded from macro 'BIO_get_mem_data'
  571 | # define BIO_get_mem_data(b,pp)  BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:1745:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1745 |         n = BIO_get_mem_data(rctx->mem, &p);
      |           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/asn1.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio.h:571:34: note: expanded from macro 'BIO_get_mem_data'
  571 | # define BIO_get_mem_data(b,pp)  BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:1790:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1790 |         n = BIO_get_mem_data(rctx->mem, NULL);
      |           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/asn1.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio.h:571:34: note: expanded from macro 'BIO_get_mem_data'
  571 | # define BIO_get_mem_data(b,pp)  BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ocsp_.c:2957:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2957 |             if (ocsp_check_delegated(signer, flags))
      |                 ~~~~~~~~~~~~~~~~~~~~         ^~~~~
10 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/m_sigver.c:196:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  195 |         r = tmp_ctx.pctx->pmeth->verifyctx(tmp_ctx.pctx,
      |             ~~~~~~~
  196 |                                            sig, siglen, &tmp_ctx);
      |                                                 ^~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/gosthash.c:208:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
  208 |             add_bytes = length;
      |                       ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/gosthash.c:231:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  231 |         memcpy(ctx->remainder, block, ctx->left = length);
      |                                                 ~ ^~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/hmac.c:265:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  265 |     EVP_MD_CTX_set_flags(&ctx->i_ctx, flags);
      |     ~~~~~~~~~~~~~~~~~~~~              ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/hmac.c:266:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  266 |     EVP_MD_CTX_set_flags(&ctx->o_ctx, flags);
      |     ~~~~~~~~~~~~~~~~~~~~              ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/hmac.c:267:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  267 |     EVP_MD_CTX_set_flags(&ctx->md_ctx, flags);
      |     ~~~~~~~~~~~~~~~~~~~~               ^~~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/hm_.c:394:60: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  394 |         r = pkey_hmac_ctrl(ctx, EVP_PKEY_CTRL_SET_MAC_KEY, keylen, key);
      |             ~~~~~~~~~~~~~~                                 ^~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/encode.c:195:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  195 |     *outl = total;
      |           ~ ^~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/enc_.c:151:13: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  151 |         i = read(fd, (void *)&(net[net_num]), HDRSIZE - net_num);
      |           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/enc_.c:179:13: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  179 |         i = read(fd, (void *)&(net[net_num]), rnum - net_num);
      |           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/enc_.c:200:26: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  200 |         unnet_left = num - len;
      |                    ~ ~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/enc_.c:233:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  233 |     return num;
      |     ~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/enc_.c:390:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  390 |     outnum = rnum + HDRSIZE;
      |            ~ ~~~~~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/enc_.c:397:13: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  397 |         i = write(fd, (void *)&(outbuf[j]), outnum - j);
      |           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:1309:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1309 |             ctx->num = j;
      |                      ~ ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:1343:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1343 |         ctx->num = j;
      |                  ~ ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:1368:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1368 |             ctx->num = j;
      |                      ~ ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:1395:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1395 |         ctx->num = j;
      |                  ~ ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:1562:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1562 |             c->bytes_left = i;
      |                           ~ ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:1574:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1574 |     c->bytes_left = bytes;
      |                   ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:2728:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2728 |     unpacked_sig = gost_do_sign(tbs, tbs_len, EVP_PKEY_get0(pkey));
      |                    ~~~~~~~~~~~~      ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:2747:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2747 |     unpacked_sig = gost2001_do_sign(tbs, tbs_len, EVP_PKEY_get0(pkey));
      |                    ~~~~~~~~~~~~~~~~      ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:2766:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2766 |         ok = gost_do_verify(tbs, tbs_len, s, EVP_PKEY_get0(pub_key));
      |              ~~~~~~~~~~~~~~      ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:2788:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2788 |         ok = gost2001_do_verify(tbs, tbs_len, s, EVP_PKEY_get0(pub_key));
      |              ~~~~~~~~~~~~~~~~~~      ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:2951:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
 2951 |     unsigned int tmpsiglen = *siglen; /* for platforms where
      |                  ~~~~~~~~~   ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/gost_.c:3376:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3376 |         return BN_bin2bn(buf, len, NULL);
      |                ~~~~~~~~~      ^~~
12 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/err_.c:275:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  275 |     return BIO_write((BIO *)bp, str, len);
      |            ~~~~~~~~~                 ^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/evp_.c:2076:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2076 |         passlen = strlen(pass);
      |                 ~ ^~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/ecp_oct.c:386:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  386 |     if (!BN_bin2bn(buf + 1, field_len, x))
      |          ~~~~~~~~~          ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ecp_oct.c:398:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  398 |         if (!BN_bin2bn(buf + 1 + field_len, field_len, y))
      |              ~~~~~~~~~                      ^~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/eng_.c:2083:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2083 |         return strlen(e->cmd_defns[idx].cmd_name);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/eng_.c:2089:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2089 |             return strlen(e->cmd_defns[idx].cmd_desc);
      |             ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/eng_.c:2090:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2090 |         return strlen(int_no_description);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/ech_.c:761:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  761 |         ret = outlen;
      |             ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ech_.c:767:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  767 |         ret = outlen;
      |             ~ ^~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec2_.c:823:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  823 |     if (!BN_bin2bn(buf + 1, field_len, x))
      |          ~~~~~~~~~          ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec2_.c:835:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  835 |         if (!BN_bin2bn(buf + 1 + field_len, field_len, y))
      |              ~~~~~~~~~                      ^~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_ubsec.c:558:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  558 |         return set_UBSEC_LIBNAME((const char *)p);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:647:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  647 |             BIO_write(logstream, msg, strlen(msg));
      |             ~~~~~~~~~                 ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:717:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  717 |         bn_expand2(rsatmp->e, el / sizeof(BN_ULONG));
      |         ~~~~~~~~~~            ~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:718:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  718 |         bn_expand2(rsatmp->n, el / sizeof(BN_ULONG));
      |         ~~~~~~~~~~            ~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:732:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  732 |         rsatmp->e->top = el / sizeof(BN_ULONG);
      |                        ~ ~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:734:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  734 |         rsatmp->n->top = el / sizeof(BN_ULONG);
      |                        ~ ~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:759:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  759 |         bn_expand2(dsatmp->pub_key, el / sizeof(BN_ULONG));
      |         ~~~~~~~~~~                  ~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:760:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  760 |         bn_expand2(dsatmp->p, el / sizeof(BN_ULONG));
      |         ~~~~~~~~~~            ~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:762:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  762 |         bn_expand2(dsatmp->g, el / sizeof(BN_ULONG));
      |         ~~~~~~~~~~            ~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:783:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  783 |         dsatmp->pub_key->top = el / sizeof(BN_ULONG);
      |                              ~ ~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:785:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  785 |         dsatmp->p->top = el / sizeof(BN_ULONG);
      |                        ~ ~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_sureware.c:789:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  789 |         dsatmp->g->top = el / sizeof(BN_ULONG);
      |                        ~ ~~~^~~~~~~~~~~~~~~~~~
11 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_nuron.c:181:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  181 |         return set_NURON_LIBNAME((const char *)p);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_des3.c:402:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  402 |         return inl - 16;
      |         ~~~~~~ ~~~~^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_des3.c:429:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  429 |         rv = inl - 16;
      |            ~ ~~~~^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_des3.c:445:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  445 |         return inl + 16;
      |         ~~~~~~ ~~~~^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_des3.c:461:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  461 |     return inl + 16;
      |     ~~~~~~ ~~~~^~~~
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:1475:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1475 |         !M_ASN1_OCTET_STRING_set(curve->b, b_buf, len_2)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/x509.h:73:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/evp.h:94:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/objects.h:965:
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1.h:613:77: note: expanded from macro 'M_ASN1_OCTET_STRING_set'
  613 | # define M_ASN1_OCTET_STRING_set(a,b,c)  ASN1_STRING_set((ASN1_STRING *)a,b,c)
      |                                          ~~~~~~~~~~~~~~~                    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:1474:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1474 |     if (!M_ASN1_OCTET_STRING_set(curve->a, a_buf, len_1) ||
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/x509.h:73:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/evp.h:94:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/objects.h:965:
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1.h:613:77: note: expanded from macro 'M_ASN1_OCTET_STRING_set'
  613 | # define M_ASN1_OCTET_STRING_set(a,b,c)  ASN1_STRING_set((ASN1_STRING *)a,b,c)
      |                                          ~~~~~~~~~~~~~~~                    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:1578:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1578 |     if (!ASN1_OCTET_STRING_set(ret->base, buffer, len)) {
      |          ~~~~~~~~~~~~~~~~~~~~~                    ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:2019:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 2019 |     ret->version = priv_key->version;
      |                  ~ ~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:2135:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2135 |     if (!M_ASN1_OCTET_STRING_set(priv_key->privateKey, buffer, buf_len)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/x509.h:73:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/evp.h:94:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/objects.h:965:
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1.h:613:77: note: expanded from macro 'M_ASN1_OCTET_STRING_set'
  613 | # define M_ASN1_OCTET_STRING_set(a,b,c)  ASN1_STRING_set((ASN1_STRING *)a,b,c)
      |                                          ~~~~~~~~~~~~~~~                    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:2177:65: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2177 |         if (!M_ASN1_BIT_STRING_set(priv_key->publicKey, buffer, buf_len)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/x509.h:73:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/evp.h:94:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/objects.h:965:
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1.h:588:74: note: expanded from macro 'M_ASN1_BIT_STRING_set'
  588 | # define M_ASN1_BIT_STRING_set(a,b,c) ASN1_STRING_set((ASN1_STRING *)a,b,c)
      |                                       ~~~~~~~~~~~~~~~                    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:2277:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2277 |         return buf_len;
      |         ~~~~~~ ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:2297:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2297 |     return buf_len;
      |     ~~~~~~ ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:8185:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 8185 |         window_val += bit * BN_is_bit_set(scalar, j + w);
      |                             ~~~~~~~~~~~~~         ~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:8604:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 8604 |             compute_wNAF((i < num ? scalars[i] : scalar), wsize[i],
      |             ~~~~~~~~~~~~                                  ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:8634:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 8634 |             tmp_wNAF = compute_wNAF(scalar, wsize[num], &tmp_len);
      |                        ~~~~~~~~~~~~         ^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:8787:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 8787 |     for (k = max_len - 1; k >= 0; k--) {
      |            ~ ~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:8952:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 8952 |     points = OPENSSL_malloc(sizeof(EC_POINT *) * (num + 1));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/cryptlib.h:72:
/Users/admin/builder/spi-builder-workspace/COpenSSL/crypto.h:381:53: note: expanded from macro 'OPENSSL_malloc'
  381 | # define OPENSSL_malloc(num)     CRYPTO_malloc((int)num,__FILE__,__LINE__)
      |                                  ~~~~~~~~~~~~~ ~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:9432:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 9432 |     ret = ECDSA_sign(type, tbs, tbslen, sig, &sltmp, ec);
      |           ~~~~~~~~~~            ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:9453:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 9453 |     ret = ECDSA_verify(type, tbs, tbslen, sig, siglen, ec);
      |           ~~~~~~~~~~~~                         ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:9453:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 9453 |     ret = ECDSA_verify(type, tbs, tbslen, sig, siglen, ec);
      |           ~~~~~~~~~~~~            ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:9616:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 9616 |         *(int *)p2 = dctx->kdf_outlen;
      |                    ~ ~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:9631:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 9631 |         return dctx->kdf_ukmlen;
      |         ~~~~~~ ~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ec_.c:9861:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 9861 |     ret = BN_bin2bn(buf, buf_len, ret);
      |           ~~~~~~~~~      ^~~~~~~
19 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_cswift.c:478:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  478 |         return set_CSWIFT_LIBNAME((const char *)p);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_cswift.c:570:47: warning: implicit conversion loses integer precision: 'SW_U32' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  570 |     BN_bin2bn((unsigned char *)result->d, res.nbytes, r);
      |     ~~~~~~~~~                             ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_cswift.c:707:47: warning: implicit conversion loses integer precision: 'SW_U32' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  707 |     BN_bin2bn((unsigned char *)result->d, res.nbytes, r);
      |     ~~~~~~~~~                             ~~~~^~~~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_chil.c:690:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  690 |         return set_HWCRHK_LIBNAME((const char *)p);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_chil.c:834:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  834 |     if (bn_expand2(rtmp->e, e.size / sizeof(BN_ULONG)) == NULL) {
      |         ~~~~~~~~~~          ~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_chil.c:838:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  838 |     if (bn_expand2(rtmp->n, n.size / sizeof(BN_ULONG)) == NULL) {
      |         ~~~~~~~~~~          ~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_chil.c:850:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  850 |     rtmp->e->top = e.size / sizeof(BN_ULONG);
      |                  ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_chil.c:852:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  852 |     rtmp->n->top = n.size / sizeof(BN_ULONG);
      |                  ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_chil.c:953:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  953 |     r->top = m_r.size / sizeof(BN_ULONG);
      |            ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_chil.c:1020:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1020 |         r->top = m_r.size / sizeof(BN_ULONG);
      |                ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_chil.c:1066:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1066 |         r->top = m_r.size / sizeof(BN_ULONG);
      |                ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_chil.c:1255:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1255 |                 *len_io = strlen(buf);
      |                         ~ ^~~~~~~~~~~
9 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_atalla.c:450:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  450 |         return set_ATALLA_LIBNAME((const char *)p);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1114:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1114 |     ctx->num = (size_t)num;
      |              ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1427:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1427 |         rv = len + EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
      |            ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1472:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1472 |         rv = len;
      |            ~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1587:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1587 |         return len;
      |         ~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1877:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1877 |             return len;
      |             ~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1883:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1883 |         return len;
      |         ~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1900:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1900 |         return len;
      |         ~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1909:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1909 |                     rv = len;
      |                        ~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1976:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1976 |             return inlen + 8;
      |             ~~~~~~ ~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aes.c:1978:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1978 |             return inlen - 8;
      |             ~~~~~~ ~~~~~~^~~
10 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_aep.c:592:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  592 |         return set_AEP_LIBNAME((const char *)p);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_4758cca.c:383:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  383 |         return set_CCA4758_LIB_NAME((const char *)p);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_4758cca.c:472:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  472 |     rtmp->e = BN_bin2bn(exponent, exponentLength, NULL);
      |               ~~~~~~~~~           ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_4758cca.c:473:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  473 |     rtmp->n = BN_bin2bn(modulus, modulusFieldLength, NULL);
      |               ~~~~~~~~~          ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_4758cca.c:547:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  547 |     rtmp->e = BN_bin2bn(exponent, exponentLength, NULL);
      |               ~~~~~~~~~           ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_4758cca.c:548:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  548 |     rtmp->n = BN_bin2bn(modulus, modulusFieldLength, NULL);
      |               ~~~~~~~~~          ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_4758cca.c:586:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  586 |     return outputLength;
      |     ~~~~~~ ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_4758cca.c:836:15: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
  836 |     *siglen = outputLength;
      |             ~ ^~~~~~~~~~~~
7 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1270:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1270 |     int i, k, n = 0, m = 0, qsize = qbits >> 3;
      |                             ~~~~~   ~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1330:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1330 |     if (!BN_lshift(test, BN_value_one(), bits - 1))
      |          ~~~~~~~~~                       ~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1394:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1394 |         n = (bits - 1) / 160;
      |           ~ ~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1426:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1426 |             if (!BN_mask_bits(W, bits - 1))
      |                  ~~~~~~~~~~~~    ~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1553:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1553 |     int i, k, n = 0, m = 0, qsize = N >> 3;
      |                             ~~~~~   ~~^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1634:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1634 |     if (!BN_lshift(test, BN_value_one(), L - 1))
      |          ~~~~~~~~~                       ~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1644:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1644 |                 if (RAND_bytes(seed, seed_len) <= 0)
      |                     ~~~~~~~~~~       ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1695:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1695 |         n = (L - 1) / (mdsize << 3);
      |           ~ ~~~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1708:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1708 |                 for (i = seed_len - 1; i >= 0; i--) {
      |                        ~ ~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:1727:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1727 |             if (!BN_mask_bits(W, L - 1))
      |                  ~~~~~~~~~~~~    ~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:3006:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3006 |     ret = DSA_sign(type, tbs, tbslen, sig, &sltmp, dsa);
      |           ~~~~~~~~            ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:3027:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3027 |     ret = DSA_verify(type, tbs, tbslen, sig, siglen, dsa);
      |           ~~~~~~~~~~                         ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dsa_.c:3027:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3027 |     ret = DSA_verify(type, tbs, tbslen, sig, siglen, dsa);
      |           ~~~~~~~~~~            ^~~~~~
13 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/d2i_.c:98:47: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
   98 |         !ret->ameth->old_priv_decode(ret, &p, length)) {
      |          ~~~                                  ^~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/dh_.c:780:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  780 |     if (EVP_PKEY_CTX_set0_dh_kdf_ukm(pctx, dukm, dukmlen) <= 0)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/dh_.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/x509.h:99:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/dsa.h:83:
/Users/admin/builder/spi-builder-workspace/COpenSSL/dh.h:335:59: note: expanded from macro 'EVP_PKEY_CTX_set0_dh_kdf_ukm'
  333 |         EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_DHX, \
      |         ~~~~~~~~~~~~~~~~~
  334 |                                 EVP_PKEY_OP_DERIVE, \
  335 |                                 EVP_PKEY_CTRL_DH_KDF_UKM, plen, (void *)p)
      |                                                           ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dh_.c:927:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  927 |     if (EVP_PKEY_CTX_set0_dh_kdf_ukm(pctx, dukm, dukmlen) <= 0)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/dh_.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/x509.h:99:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/dsa.h:83:
/Users/admin/builder/spi-builder-workspace/COpenSSL/dh.h:335:59: note: expanded from macro 'EVP_PKEY_CTX_set0_dh_kdf_ukm'
  333 |         EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_DHX, \
      |         ~~~~~~~~~~~~~~~~~
  334 |                                 EVP_PKEY_OP_DERIVE, \
  335 |                                 EVP_PKEY_CTRL_DH_KDF_UKM, plen, (void *)p)
      |                                                           ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dh_.c:1862:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1862 |         ukm_oct.length = ukmlen;
      |                        ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dh_.c:1866:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1866 |     derlen = CMS_SharedInfo_encode(pder, &atmp, pukm_oct, outlen);
      |              ~~~~~~~~~~~~~~~~~~~~~                        ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dh_.c:2113:34: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 2113 |             l = dh->length ? dh->length : BN_num_bits(dh->p) - 1;
      |               ~              ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dh_.c:2729:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2729 |         *(int *)p2 = dctx->kdf_outlen;
      |                    ~ ~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/dh_.c:2744:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2744 |         return dctx->kdf_ukmlen;
      |         ~~~~~~ ~~~~~~^~~~~~~~~~
7 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/cmac.c:198:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  198 |         if (!EVP_CIPHER_CTX_set_key_length(&ctx->cctx, keylen))
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~             ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cmac.c:245:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
  245 |         if (!EVP_Cipher(&ctx->cctx, ctx->tbl, ctx->last_block, bl))
      |              ~~~~~~~~~~                                        ^~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cmac.c:250:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
  250 |         if (!EVP_Cipher(&ctx->cctx, ctx->tbl, data, bl))
      |              ~~~~~~~~~~                             ^~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cmac.c:257:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  257 |     ctx->nlast_block = dlen;
      |                      ~ ^~~~
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/conf_.c:284:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  284 |     i = strlen(section) + 1;
      |       ~ ~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/conf_.c:570:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  570 |         ii = i = strlen(p);
      |                ~ ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/conf_.c:797:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  797 |     len = strlen(from) + 1;
      |         ~ ~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/conf_.c:1954:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1954 |         nchar = p - name;
      |               ~ ~~^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/conf_.c:1956:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1956 |         nchar = strlen(name);
      |               ~ ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/conf_.c:2170:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2170 |     len = strlen(X509_get_default_cert_area());
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/conf_.c:2226:51: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 2226 |             ret = list_cb(lstart, tmpend - lstart + 1, arg);
      |                   ~~~~~~~         ~~~~~~~~~~~~~~~~^~~
7 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/cm_.c:258:63: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  258 |         return pkey_cmac_ctrl(ctx, EVP_PKEY_CTRL_SET_MAC_KEY, strlen(p), p);
      |                ~~~~~~~~~~~~~~                                 ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cm_.c:274:60: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  274 |         r = pkey_cmac_ctrl(ctx, EVP_PKEY_CTRL_SET_MAC_KEY, keylen, key);
      |             ~~~~~~~~~~~~~~                                 ^~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:104:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  104 |         return (len);
      |         ~~~~~~  ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:109:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  109 |         return (len);
      |         ~~~~~~  ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:130:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  130 |     return (len);
      |     ~~~~~~  ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:141:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  141 |         return (len);
      |         ~~~~~~  ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:146:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  146 |         return (len);
      |         ~~~~~~  ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:157:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  157 |         ret = OPENSSL_realloc_clean(str->data, str->max, n);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/cryptlib.h:72:
/Users/admin/builder/spi-builder-workspace/COpenSSL/crypto.h:386:43: note: expanded from macro 'OPENSSL_realloc_clean'
  386 |         CRYPTO_realloc_clean(addr,old_num,num,__FILE__,__LINE__)
      |         ~~~~~~~~~~~~~~~~~~~~              ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:157:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  157 |         ret = OPENSSL_realloc_clean(str->data, str->max, n);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/cryptlib.h:72:
/Users/admin/builder/spi-builder-workspace/COpenSSL/crypto.h:386:35: note: expanded from macro 'OPENSSL_realloc_clean'
  386 |         CRYPTO_realloc_clean(addr,old_num,num,__FILE__,__LINE__)
      |         ~~~~~~~~~~~~~~~~~~~~      ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/buffer.c:167:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  167 |     return (len);
      |     ~~~~~~  ^~~
8 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/b_dump.c:141:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  141 |     return UP_fwrite(data, len, 1, fp);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/b_dump.c:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_lcl.h:11:26: note: expanded from macro 'UP_fwrite'
   11 | # define UP_fwrite       fwrite
      |                          ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/b_dump.c:157:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  157 |     return BIO_write((BIO *)bp, (const char *)data, len);
      |            ~~~~~~~~~                                ^~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:522:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  522 |                 n2l(iv, v0);
      |                 ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:524:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  524 |                 n2l(iv, v1);
      |                 ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:542:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  542 |                 n2l(iv, v0);
      |                 ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:544:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  544 |                 n2l(iv, v1);
      |                 ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:633:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  633 |     n2l(in, l);
      |     ^~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:635:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  635 |     n2l(in, l);
      |     ^~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:782:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  782 |         n2l(iv, tout0);
      |         ^~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:783:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  783 |         n2l(iv, tout1);
      |         ^~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:786:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  786 |             n2l(in, tin0);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:787:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  787 |             n2l(in, tin1);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:799:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  799 |             n2ln(in, tin0, tin1, l + 8);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:115:38: note: expanded from macro 'n2ln'
  115 |                         case 8: l2 =((unsigned long)(*(--(c))))    ; \
      |                                    ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:799:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  799 |             n2ln(in, tin0, tin1, l + 8);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:119:38: note: expanded from macro 'n2ln'
  119 |                         case 4: l1 =((unsigned long)(*(--(c))))    ; \
      |                                    ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:813:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  813 |         n2l(iv, xor0);
      |         ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:814:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  814 |         n2l(iv, xor1);
      |         ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:817:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  817 |             n2l(in, tin0);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:818:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  818 |             n2l(in, tin1);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:830:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  830 |             n2l(in, tin0);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:831:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  831 |             n2l(in, tin1);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:927:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  927 |     n2l(iv, v0);
      |     ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:928:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  928 |     n2l(iv, v1);
      |     ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/c_.c:500:
/Users/admin/builder/spi-builder-workspace/COpenSSL/cast_lcl.h:142:56: note: expanded from macro 'n2l'
  142 | #define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
20 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/b_print.c:372:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  372 |                         max = *maxlen;
      |                             ~ ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/b_print.c:400:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  400 |                     *num = currlen;
      |                          ~ ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/b_print.c:458:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  458 |     padlen = min - strln;
      |            ~ ~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/b_print.c:530:58: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  529 |     spadlen =
      |             ~
  530 |         min - OSSL_MAX(max, place) - (signvalue ? 1 : 0) - strlen(prefix);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:516:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  516 |     return (buffer_write(b, str, strlen(str)));
      |             ~~~~~~~~~~~~         ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:599:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  599 |                 n2l(iv, v0);
      |                 ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:601:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  601 |                 n2l(iv, v1);
      |                 ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:619:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  619 |                 n2l(iv, v0);
      |                 ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:621:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  621 |                 n2l(iv, v1);
      |                 ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:727:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  727 |     n2l(in, l);
      |     ^~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:729:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  729 |     n2l(in, l);
      |     ^~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:974:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  974 |         n2l(ivec, tout0);
      |         ^~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:975:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  975 |         n2l(ivec, tout1);
      |         ^~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:978:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  978 |             n2l(in, tin0);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:979:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  979 |             n2l(in, tin1);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:991:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  991 |             n2ln(in, tin0, tin1, l + 8);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:113:38: note: expanded from macro 'n2ln'
  113 |                         case 8: l2 =((unsigned long)(*(--(c))))    ; \
      |                                    ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:991:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  991 |             n2ln(in, tin0, tin1, l + 8);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:117:38: note: expanded from macro 'n2ln'
  117 |                         case 4: l1 =((unsigned long)(*(--(c))))    ; \
      |                                    ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1005:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
 1005 |         n2l(ivec, xor0);
      |         ^~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1006:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
 1006 |         n2l(ivec, xor1);
      |         ^~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1009:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
 1009 |             n2l(in, tin0);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1010:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
 1010 |             n2l(in, tin1);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1022:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
 1022 |             n2l(in, tin0);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1023:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
 1023 |             n2l(in, tin1);
      |             ^~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1273:46: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1273 |             i = BIO_write(b->next_bio, in, p - in);
      |                 ~~~~~~~~~                  ~~^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1430:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1430 |     return (linebuffer_write(b, str, strlen(str)));
      |             ~~~~~~~~~~~~~~~~         ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1954:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
 1954 |     n2l(iv, v0);
      |     ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:1955:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
 1955 |     n2l(iv, v1);
      |     ^~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bf_.c:577:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bf_locl.h:140:57: note: expanded from macro 'n2l'
  140 | # define n2l(c,l)        (l =((unsigned long)(*((c)++)))<<24L, \
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
23 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:1091:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1091 |         if (EVP_CIPHER_CTX_set_key_length(ctx, ec->keylen) <= 0) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:1598:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1598 |     ASN1_STRING_set0(ktri->encryptedKey, ek, eklen);
      |     ~~~~~~~~~~~~~~~~                         ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:1804:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1804 |     ASN1_STRING_set0(kekri->kekid->keyIdentifier, id, idlen);
      |     ~~~~~~~~~~~~~~~~                                  ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:1897:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1897 |     if (AES_set_encrypt_key(kekri->key, kekri->keylen << 3, &actx)) {
      |         ~~~~~~~~~~~~~~~~~~~             ~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:1910:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
 1910 |     wkeylen = AES_wrap_key(&actx, NULL, wkey, ec->key, ec->keylen);
      |               ~~~~~~~~~~~~                             ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:1967:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1967 |     if (AES_set_decrypt_key(kekri->key, kekri->keylen << 3, &actx)) {
      |         ~~~~~~~~~~~~~~~~~~~             ~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:3268:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3268 |     if (!EVP_CipherUpdate(&kari->ctx, NULL, &outlen, in, inlen))
      |          ~~~~~~~~~~~~~~~~                                ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:3273:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3273 |     if (!EVP_CipherUpdate(&kari->ctx, out, &outlen, in, inlen))
      |          ~~~~~~~~~~~~~~~~                               ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:3472:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3472 |         ASN1_STRING_set0(rek->encryptedKey, enckey, enckeylen);
      |         ~~~~~~~~~~~~~~~~                            ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:3653:38: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3653 |         ASN1_STRING_set0(*pos, cont, contlen);
      |         ~~~~~~~~~~~~~~~~             ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:4374:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4373 |     EVP_DecryptUpdate(ctx, tmp + inlen - 2 * blocklen, &outl,
      |     ~~~~~~~~~~~~~~~~~
 4374 |                       in + inlen - 2 * blocklen, blocklen * 2);
      |                                                  ~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:4380:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4380 |     EVP_DecryptUpdate(ctx, tmp, &outl, tmp + inlen - blocklen, blocklen);
      |     ~~~~~~~~~~~~~~~~~                                          ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:4382:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4382 |     EVP_DecryptUpdate(ctx, tmp, &outl, in, inlen - blocklen);
      |     ~~~~~~~~~~~~~~~~~                      ~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:4387:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4387 |     EVP_DecryptUpdate(ctx, tmp, &outl, tmp, inlen);
      |     ~~~~~~~~~~~~~~~~~                       ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:4437:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4437 |             && RAND_bytes(out + 4 + inlen, olen - 4 - inlen) <= 0)
      |                ~~~~~~~~~~                  ~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:4440:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4440 |         EVP_EncryptUpdate(ctx, out, &dummy, out, olen);
      |         ~~~~~~~~~~~~~~~~~                        ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:4441:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4441 |         EVP_EncryptUpdate(ctx, out, &dummy, out, olen);
      |         ~~~~~~~~~~~~~~~~~                        ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:4515:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4514 |     if (EVP_PBE_CipherInit(algtmp->algorithm,
      |         ~~~~~~~~~~~~~~~~~~
 4515 |                            (char *)pwri->pass, pwri->passlen,
      |                                                ~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:4536:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4536 |         pwri->encryptedKey->length = keylen;
      |                                    ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:5199:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 5199 |         ASN1_STRING_set0(si->signature, sig, siglen);
      |         ~~~~~~~~~~~~~~~~                     ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:5296:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 5296 |     ASN1_STRING_set0(si->signature, abuf, siglen);
      |     ~~~~~~~~~~~~~~~~                      ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/cms_.c:5899:38: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 5899 |         tmpin = BIO_new_mem_buf(ptr, len);
      |                 ~~~~~~~~~~~~~~~      ^~~
22 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/ameth_lib.c:206:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  206 |         len = strlen(str);
      |             ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ameth_lib.c:274:31: warning: implicit conversion loses integer precision: 'const unsigned long' to 'int' [-Wshorten-64-to-32]
  274 |         *ppkey_flags = ameth->pkey_flags;
      |                      ~ ~~~~~~~^~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn_.c:605:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  605 |     blen = strlen(bound);
      |          ~ ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn_.c:946:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  946 |         linelen = strlen(line);
      |                 ~ ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn_.c:948:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  948 |         blen = strlen(bound);
      |              ~ ^~~~~~~~~~~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/aes_.c:2183:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2183 |     return CRYPTO_128_wrap(key, iv, out, in, inlen, (block128_f) AES_encrypt);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/aes_.c:2190:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2190 |     return CRYPTO_128_unwrap(key, iv, out, in, inlen,
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2191 |                              (block128_f) AES_decrypt);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:586:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  586 |         len = ASN1_object_size(0, hdr_len, asn1_tags.imp_tag);
      |               ~~~~~~~~~~~~~~~~    ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:615:58: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  615 |         ASN1_put_object(&p, etmp->exp_constructed, etmp->exp_len,
      |         ~~~~~~~~~~~~~~~                            ~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:628:46: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  628 |         ASN1_put_object(&p, hdr_constructed, hdr_len,
      |         ~~~~~~~~~~~~~~~                      ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:667:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  667 |             vlen = len - (vstart - elem);
      |                  ~ ~~~~^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:668:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  668 |             len = p - elem;
      |                 ~ ~~^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:773:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  773 |     *ptag = tag_num;
      |           ~ ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:984:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  984 |         len = strlen(tagstr);
      |             ~ ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:1126:47: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1126 |             atmp->value.asn1_string->length = rdlen;
      |                                             ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:1184:42: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1184 |     if (!ASN1_BIT_STRING_set_bit(bitstr, bitnum, 1)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~         ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:1560:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1560 |             len = strlen(data);
      |                 ~ ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:1828:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1828 |         hl = (p - op);
      |            ~  ~~^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:1862:44: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1861 |                     r = asn1_parse2(bp, &p, (long)(tot - p),
      |                         ~~~~~~~~~~~
 1862 |                                     offset + (p - *pp), depth + 1,
      |                                     ~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:1878:57: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1878 |                     r = asn1_parse2(bp, &p, tmp, offset + (p - *pp), depth + 1,
      |                         ~~~~~~~~~~~              ~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/asn1_.c:2041:67: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 2040 |                 if (BIO_dump_indent(bp, (const char *)p,
      |                     ~~~~~~~~~~~~~~~
 2041 |                                     ((dump == -1 || dump > len) ? len : dump),
      |                                                                   ^~~
14 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/ui_.c:590:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  590 |         len = sizeof(prompt1) - 1 + strlen(object_desc);
      |             ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ui_.c:991:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  991 |     int l = strlen(result);
      |         ~   ^~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:502:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  502 |     return tls1_ctx_ctrl(ctx, SSL_CTRL_SET_TLS_EXT_SRP_USERNAME, 0, name);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:497:24: note: expanded from macro 'tls1_ctx_ctrl'
  497 | # define tls1_ctx_ctrl ssl3_ctx_ctrl
      |                        ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:507:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  507 |     return tls1_ctx_ctrl(ctx, SSL_CTRL_SET_TLS_EXT_SRP_PASSWORD, 0, password);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:497:24: note: expanded from macro 'tls1_ctx_ctrl'
  497 | # define tls1_ctx_ctrl ssl3_ctx_ctrl
      |                        ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:512:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  512 |     return tls1_ctx_ctrl(ctx, SSL_CTRL_SET_TLS_EXT_SRP_STRENGTH, strength,
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                          NULL);
      |                          ~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:497:24: note: expanded from macro 'tls1_ctx_ctrl'
  497 | # define tls1_ctx_ctrl ssl3_ctx_ctrl
      |                        ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:519:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  519 |     return tls1_ctx_callback_ctrl(ctx, SSL_CTRL_SET_SRP_VERIFY_PARAM_CB,
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  520 |                                   (void (*)(void))cb);
      |                                   ~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:498:33: note: expanded from macro 'tls1_ctx_callback_ctrl'
  498 | # define tls1_ctx_callback_ctrl ssl3_ctx_callback_ctrl
      |                                 ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:525:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  525 |     return tls1_ctx_ctrl(ctx, SSL_CTRL_SET_SRP_ARG, 0, arg);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:497:24: note: expanded from macro 'tls1_ctx_ctrl'
  497 | # define tls1_ctx_ctrl ssl3_ctx_ctrl
      |                        ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:531:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  531 |     return tls1_ctx_callback_ctrl(ctx, SSL_CTRL_SET_TLS_EXT_SRP_USERNAME_CB,
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                   (void (*)(void))cb);
      |                                   ~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:498:33: note: expanded from macro 'tls1_ctx_callback_ctrl'
  498 | # define tls1_ctx_callback_ctrl ssl3_ctx_callback_ctrl
      |                                 ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:538:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  538 |     return tls1_ctx_callback_ctrl(ctx, SSL_CTRL_SET_SRP_GIVE_CLIENT_PWD_CB,
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539 |                                   (void (*)(void))cb);
      |                                   ~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/tls_srp.c:498:33: note: expanded from macro 'tls1_ctx_callback_ctrl'
  498 | # define tls1_ctx_callback_ctrl ssl3_ctx_callback_ctrl
      |                                 ^
7 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/randfile.c:208:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  208 |         i = fread(buf, 1, n, in);
      |           ~ ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/randfile.c:308:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  308 |         i = fwrite(buf, 1, i, out);
      |           ~ ^~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:344:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  344 |     return asn1_bio_write(b, str, strlen(str));
      |            ~~~~~~~~~~~~~~         ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:445:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  445 |     return BIO_ctrl(b, cmd, 0, &extmp);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:454:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  454 |     ret = BIO_ctrl(b, cmd, 0, &extmp);
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:733:49: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  731 |                 k = EVP_DecodeUpdate(&(ctx->base64),
      |                     ~~~~~~~~~~~~~~~~
  732 |                                      (unsigned char *)ctx->buf,
  733 |                                      &num, p, q - p);
      |                                               ~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:764:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  764 |                     n = q - p;
      |                       ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:1064:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1064 |     return b64_write(b, str, strlen(str));
      |            ~~~~~~~~~         ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:1207:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1207 |         BIO_write(b, buf, strlen(buf));
      |         ~~~~~~~~~         ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:2851:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 2851 |     *plen = *ndef_aux->boundary - *pbuf;
      |           ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:2921:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 2921 |     *plen = derlen - (*ndef_aux->boundary - ndef_aux->derbuf);
      |           ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:3153:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3153 |             i = ctx->buf_len - ctx->buf_off;
      |               ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:3185:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3185 |         n = IOBS - ctx->buf_len;
      |           ~ ~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:3239:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3239 |         n = ctx->buf_len - ctx->buf_off;
      |           ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_.c:4119:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 4119 |     n = strlen(str);
      |       ~ ^~~~~~~~~~~
13 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/ts_.c:777:54: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
  777 |     if (!TS_RESP_CTX_set_clock_precision_digits(ctx, digits))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ts_.c:1086:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1086 |         result = result && BIO_write(bio, hex, strlen(hex)) > 0;
      |                            ~~~~~~~~~           ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ts_.c:1225:9: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1225 |     v = TS_REQ_get_version(a);
      |       ~ ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ts_.c:1674:9: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1674 |     v = TS_TST_INFO_get_version(a);
      |       ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ts_.c:2122:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2122 |             || !ASN1_STRING_set(utf8_text, text, strlen(text)))
      |                 ~~~~~~~~~~~~~~~                  ^~~~~~~~~~~~
5 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/s23_.c:479:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  479 |             i = p - &(buf[2]);
      |               ~ ~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s23_.c:589:29: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  589 |             s->init_num = p - buf;
      |                         ~ ~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s23_.c:1763:54: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 1763 |         i = (d - (unsigned char *)s->init_buf->data) - 4;
      |           ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/o_.c:1115:29: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1115 |     offset_day = offset_sec / SECS_PER_DAY;
      |                ~ ~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/o_.c:1117:29: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1117 |     offset_hms = offset_sec - (offset_day * SECS_PER_DAY);
      |                ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/o_.c:1171:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1171 |     *d = L - (2447 * j) / 80;
      |        ~ ~~^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/o_.c:1173:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1173 |     *m = j + 2 - (12 * L);
      |        ~ ~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/o_.c:1174:29: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1174 |     *y = 100 * (n - 49) + i + L;
      |        ~ ~~~~~~~~~~~~~~~~~~~^~~
5 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/rand_.c:152:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  152 |     len = offsetof(struct sockaddr_un, sun_path) + strlen(path);
      |         ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/rand_.c:192:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  192 |             num = write(fd, egdbuf + numbytes, 2 - numbytes);
      |                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/rand_.c:213:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  213 |             num = read(fd, egdbuf, 1);
      |                 ~ ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/rand_.c:242:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  242 |             num = read(fd, retrievebuf + numbytes, egdbuf[0] - numbytes);
      |                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/rand_.c:1483:25: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 1483 |                     r = read(fd, (unsigned char *)tmpbuf + n,
      |                       ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                              ENTROPY_NEEDED - n);
      |                              ~~~~~~~~~~~~~~~~~~~
5 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/bn_.c:1695:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1695 |             n->top = (int)(rtop & ~mask) | (ntop & mask);
      |                    ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bn_.c:8694:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 8694 |     carry -= bn_sub_words(rp, tp, m->d, mtop);
      |              ~~~~~~~~~~~~               ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bn_.c:8699:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 8699 |     r->top = mtop;
      |            ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bn_.c:8785:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 8785 |     r->top = mtop;
      |            ~ ^~~~
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:979:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  979 |         i = EVP_Cipher(ds, rec->data, rec->input, l);
      |             ~~~~~~~~~~                            ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:1221:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1221 |     return (md_size);
      |     ~~~~~~  ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:1369:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1362 |     rv = tls1_PRF(ssl_get_algorithm2(s),
      |          ~~~~~~~~
 1363 |                   val, vallen,
 1364 |                   NULL, 0,
 1365 |                   NULL, 0,
 1366 |                   NULL, 0,
 1367 |                   NULL, 0,
 1368 |                   s->session->master_key, s->session->master_key_length,
 1369 |                   out, buff, olen);
      |                              ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:1363:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1362 |     rv = tls1_PRF(ssl_get_algorithm2(s),
      |          ~~~~~~~~
 1363 |                   val, vallen,
      |                        ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:3412:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3412 |         int hlen = ret - (unsigned char *)s->init_buf->data;
      |             ~~~~   ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:3445:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3445 |     if ((extdatalen = ret - orig - 2) == 0)
      |                     ~ ~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:3711:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3711 |     if ((extdatalen = ret - orig - 2) == 0)
      |                     ~ ~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:5593:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 5593 |     return nmatch;
      |     ~~~~~~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:5761:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 5761 |     return s->cert->peer_sigalgslen / 2;
      |     ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:5782:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 5782 |     return s->cert->shared_sigalgslen;
      |     ~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/t1_.c:6110:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 6110 |             idx = cpk - c->pkeys;
      |                 ~ ~~~~^~~~~~~~~~
11 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_lib.c:336:27: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
  336 |         s->d1->link_mtu = larg;
      |                         ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_lib.c:347:22: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
  347 |         s->d1->mtu = larg;
      |                    ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_lib.c:350:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  350 |         ret = ssl3_ctrl(s, cmd, larg, parg);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_lib.c:487:13: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
  486 |         mtu =
      |             ~
  487 |             BIO_ctrl(SSL_get_wbio(s), BIO_CTRL_DGRAM_GET_FALLBACK_MTU, 0,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  488 |                      NULL);
      |                      ~~~~~
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/by_.c:307:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  307 |         j = strlen(ent->dir) + 1 + 8 + 6 + 1 + 1;
      |           ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:443:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  443 |     n = strlen(str);
      |       ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:726:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  726 |     return size;
      |     ~~~~~~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:875:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  875 |     return num;
      |     ~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:1145:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1145 |     return bio_write(bio, str, strlen(str));
      |            ~~~~~~~~~           ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:1348:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1348 |     ret = BIO_ctrl(bio, BIO_C_NWRITE, num, buf);
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:1738:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 1738 |         ret = readsocket(b->num, out, outl);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/cryptlib.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_os.h:217:35: note: expanded from macro 'readsocket'
  217 | #  define readsocket(s,b,n)       read((s),(b),(n))
      |                                   ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:1761:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 1761 |     ret = writesocket(b->num, in, inl);
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/cryptlib.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_os.h:218:35: note: expanded from macro 'writesocket'
  218 | #  define writesocket(s,b,n)      write((s),(b),(n))
      |                                   ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:1944:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1944 |     n = strlen(str);
      |       ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:2363:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 2363 |         ret = recvfrom(b->num, out, outl, 0, &sa.peer.sa, (void *)&sa.len);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:2392:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 2392 |         ret = writesocket(b->num, in, inl);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/cryptlib.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_os.h:218:35: note: expanded from macro 'writesocket'
  218 | #  define writesocket(s,b,n)      write((s),(b),(n))
      |                                   ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:2405:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 2405 |         ret = sendto(b->num, in, inl, 0, &data->peer.sa, peerlen);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:2651:21: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 2651 |         data->mtu = num;
      |                   ~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:2920:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2920 |     n = strlen(str);
      |       ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4212:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 4212 |         ret = UP_read(b->num, out, outl);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4145:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_lcl.h:31:27: note: expanded from macro 'UP_read'
   31 | #  define UP_read         read
      |                           ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4226:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 4226 |     ret = UP_write(b->num, in, inl);
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4145:
/Users/admin/builder/spi-builder-workspace/COpenSSL/bio_lcl.h:32:27: note: expanded from macro 'UP_write'
   32 | #  define UP_write        write
      |                           ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4290:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 4290 |     n = strlen(str);
      |       ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4307:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 4307 |         ret = strlen(buf);
      |             ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4626:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 4626 |             ret = fread(out, 1, (int)outl, (FILE *)b->ptr);
      |                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4646:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 4646 |             ret = fwrite(in, (int)inl, 1, (FILE *)b->ptr);
      |                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4843:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 4843 |         ret = strlen(buf);
      |             ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:4852:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 4852 |     n = strlen(str);
      |       ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:5124:26: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 5124 |         xopenlog(b, ptr, num);
      |         ~~~~~~~~         ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:5136:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 5136 |     n = strlen(str);
      |       ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:5505:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 5505 |     blen = bm->length;
      |          ~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:5592:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 5592 |     j = bm->length;
      |       ~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:5623:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 5623 |     n = strlen(str);
      |       ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:5775:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 5775 |     return (strlen(str));
      |     ~~~~~~  ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:5916:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 5916 |         ret = readsocket(b->num, out, outl);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/cryptlib.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_os.h:217:35: note: expanded from macro 'readsocket'
  217 | #  define readsocket(s,b,n)       read((s),(b),(n))
      |                                   ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:5931:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 5931 |     ret = writesocket(b->num, in, inl);
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/cryptlib.h:65:
/Users/admin/builder/spi-builder-workspace/COpenSSL/e_os.h:218:35: note: expanded from macro 'writesocket'
  218 | #  define writesocket(s,b,n)      write((s),(b),(n))
      |                                   ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/bss_.c:5982:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 5982 |     n = strlen(str);
      |       ~ ^~~~~~~~~~~
30 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:392:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  392 |         a.tlsext_hostname.length = strlen(in->tlsext_hostname);
      |                                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:397:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  397 |         a.tlsext_tick.length = in->tlsext_ticklen;
      |                              ~ ~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:411:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  411 |         a.psk_identity_hint.length = strlen(in->psk_identity_hint);
      |                                    ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:416:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  416 |         a.psk_identity.length = strlen(in->psk_identity);
      |                               ~ ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:423:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  423 |         a.srp_username.length = strlen(in->srp_username);
      |                               ~ ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4386:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4386 |         rv = SSL_set1_sigalgs_list(cctx->ssl, value);
      |            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2097:9: note: expanded from macro 'SSL_set1_sigalgs_list'
 2097 |         SSL_ctrl(ctx,SSL_CTRL_SET_SIGALGS_LIST,0,(char *)s)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4389:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4389 |         rv = SSL_CTX_set1_sigalgs_list(cctx->ctx, value);
      |            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2093:9: note: expanded from macro 'SSL_CTX_set1_sigalgs_list'
 2093 |         SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SIGALGS_LIST,0,(char *)s)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4399:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4399 |         rv = SSL_set1_client_sigalgs_list(cctx->ssl, value);
      |            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2105:9: note: expanded from macro 'SSL_set1_client_sigalgs_list'
 2105 |         SSL_ctrl(ctx,SSL_CTRL_SET_CLIENT_SIGALGS_LIST,0,(char *)s)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4402:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4402 |         rv = SSL_CTX_set1_client_sigalgs_list(cctx->ctx, value);
      |            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2101:9: note: expanded from macro 'SSL_CTX_set1_client_sigalgs_list'
 2101 |         SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CLIENT_SIGALGS_LIST,0,(char *)s)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4410:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4410 |         rv = SSL_set1_curves_list(cctx->ssl, value);
      |            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2083:9: note: expanded from macro 'SSL_set1_curves_list'
 2083 |         SSL_ctrl(ctx,SSL_CTRL_SET_CURVES_LIST,0,(char *)s)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4413:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4413 |         rv = SSL_CTX_set1_curves_list(cctx->ctx, value);
      |            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2079:9: note: expanded from macro 'SSL_CTX_set1_curves_list'
 2079 |         SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CURVES_LIST,0,(char *)s)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4445:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4445 |             rv = SSL_CTX_set_ecdh_auto(cctx->ctx, onoff);
      |                ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2087:9: note: expanded from macro 'SSL_CTX_set_ecdh_auto'
 2087 |         SSL_CTX_ctrl(ctx,SSL_CTRL_SET_ECDH_AUTO,onoff,NULL)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4447:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4447 |             rv = SSL_set_ecdh_auto(cctx->ssl, onoff);
      |                ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2089:9: note: expanded from macro 'SSL_set_ecdh_auto'
 2089 |         SSL_ctrl(s,SSL_CTRL_SET_ECDH_AUTO,onoff,NULL)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4460:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4460 |             rv = SSL_CTX_set_tmp_ecdh(cctx->ctx, ecdh);
      |                ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2005:9: note: expanded from macro 'SSL_CTX_set_tmp_ecdh'
 2005 |         SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_ECDH,0,(char *)ecdh)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4462:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4462 |             rv = SSL_set_tmp_ecdh(cctx->ssl, ecdh);
      |                ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2013:9: note: expanded from macro 'SSL_set_tmp_ecdh'
 2013 |         SSL_ctrl(ssl,SSL_CTRL_SET_TMP_ECDH,0,(char *)ecdh)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4585:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4585 |         rv = SSL_CTX_set_tmp_dh(cctx->ctx, dh);
      |            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2003:9: note: expanded from macro 'SSL_CTX_set_tmp_dh'
 2003 |         SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_DH,0,(char *)dh)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:4587:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 4587 |         rv = SSL_set_tmp_dh(cctx->ssl, dh);
      |            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2011:9: note: expanded from macro 'SSL_set_tmp_dh'
 2011 |         SSL_ctrl(ssl,SSL_CTRL_SET_TMP_DH,0,(char *)dh)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:6874:25: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 6874 |         s->read_ahead = larg;
      |                       ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:6898:32: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 6898 |         s->max_send_fragment = larg;
      |                              ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:6966:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 6966 |         ctx->read_ahead = larg;
      |                         ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:6988:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 6988 |         ctx->session_cache_mode = larg;
      |                                 ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:7028:34: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 7028 |         ctx->max_send_fragment = larg;
      |                                ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:7192:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 7192 |         n = strlen(c->name);
      |           ~ ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:7269:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 7269 |     return (p - q);
      |     ~~~~~~  ~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:10083:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 10083 |             r = SSL_CTX_add0_chain_cert(ctx, ca);
       |               ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:62:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_locl.h:165:
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl.h:2027:9: note: expanded from macro 'SSL_CTX_add0_chain_cert'
 2027 |         SSL_CTX_ctrl(ctx,SSL_CTRL_CHAIN_CERT,0,(char *)x509)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:10370:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 10370 |             OPENSSL_realloc(serverinfo, serverinfo_length + extension_length);
       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:60:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/objects.h:964:
In file included from /Users/admin/builder/spi-builder-workspace/COpenSSL/bio.h:69:
/Users/admin/builder/spi-builder-workspace/COpenSSL/crypto.h:384:42: note: expanded from macro 'OPENSSL_realloc'
  384 |         CRYPTO_realloc((char *)addr,(int)num,__FILE__,__LINE__)
      |         ~~~~~~~~~~~~~~              ~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/ssl_.c:12985:60: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
 12985 |         if (BIO_dump_indent(bp, (char *)x->tlsext_tick, x->tlsext_ticklen, 4)
       |             ~~~~~~~~~~~~~~~                             ~~~^~~~~~~~~~~~~~
27 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:442:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  441 |         i = s->method->ssl_read_bytes(s, SSL3_RT_HANDSHAKE, &p[s->init_num],
      |             ~
  442 |                                       n, 0);
      |                                       ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:682:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  682 |         if ((p = freelist_extract(s->ctx, 1, len)) == NULL)
      |                  ~~~~~~~~~~~~~~~~            ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:720:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  720 |         if ((p = freelist_extract(s->ctx, 0, len)) == NULL)
      |                  ~~~~~~~~~~~~~~~~            ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:1317:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
 1317 |     len = data_plus_mac_plus_padding_size + header_length;
      |         ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:1344:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
 1344 |     mac_end_offset = data_plus_mac_size + header_length - md_size;
      |                    ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:2286:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2286 |             int options = s->options;
      |                 ~~~~~~~   ~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:2527:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2527 |         int options = s->options;
      |             ~~~~~~~   ~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:2734:49: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 2734 |     if (!ssl_parse_serverhello_tlsext(s, &p, d, n)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~           ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3104:43: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3104 |         if (!(s->srp_ctx.N = BN_bin2bn(p, i, NULL))) {
      |                              ~~~~~~~~~    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3124:43: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3124 |         if (!(s->srp_ctx.g = BN_bin2bn(p, i, NULL))) {
      |                              ~~~~~~~~~    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3145:43: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3145 |         if (!(s->srp_ctx.s = BN_bin2bn(p, i, NULL))) {
      |                              ~~~~~~~~~    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3165:43: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3165 |         if (!(s->srp_ctx.B = BN_bin2bn(p, i, NULL))) {
      |                              ~~~~~~~~~    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3221:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3221 |         if (!(rsa->n = BN_bin2bn(p, i, rsa->n))) {
      |                        ~~~~~~~~~    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3241:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3241 |         if (!(rsa->e = BN_bin2bn(p, i, rsa->e))) {
      |                        ~~~~~~~~~    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3290:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3290 |         if (!(dh->p = BN_bin2bn(p, i, NULL))) {
      |                       ~~~~~~~~~    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3310:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3310 |         if (!(dh->g = BN_bin2bn(p, i, NULL))) {
      |                       ~~~~~~~~~    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3330:42: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3330 |         if (!(dh->pub_key = BN_bin2bn(p, i, NULL))) {
      |                             ~~~~~~~~~    ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:3588:56: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 3588 |             i = RSA_verify(NID_md5_sha1, md_buf, j, p, n, pkey->pkey.rsa);
      |                 ~~~~~~~~~~                             ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:4012:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 4012 |         s->tlsext_ocsp_resplen = resplen;
      |                                ~ ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:4532:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4531 |                 encoded_pt_len =
      |                                ~
 4532 |                     EC_POINT_point2oct(srvr_group,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4533 |                                        EC_KEY_get0_public_key(clnt_ecdh),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4534 |                                        POINT_CONVERSION_UNCOMPRESSED,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4535 |                                        NULL, 0, NULL);
      |                                        ~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:4547:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4547 |                 n = EC_POINT_point2oct(srvr_group,
      |                   ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4548 |                                        EC_KEY_get0_public_key(clnt_ecdh),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4549 |                                        POINT_CONVERSION_UNCOMPRESSED,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4550 |                                        encodedPoint, encoded_pt_len, bn_ctx);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:4662:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4662 |                 n = msglen + 3;
      |                   ~ ~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:4665:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4665 |                 n = msglen + 2;
      |                   ~ ~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:4789:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 4789 |             n = 2 + identity_len;
      |               ~ ~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:5930:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
 5930 |         if (EVP_Cipher(ds, rec->data, rec->input, l) < 1)
      |             ~~~~~~~~~~                            ^
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:6143:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 6143 |     npad = (48 / md_size) * md_size;
      |          ~ ~~~~~~~~~~~~~~~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:6185:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
 6181 |         if (ssl3_cbc_digest_record(hash,
      |             ~~~~~~~~~~~~~~~~~~~~~~
 6182 |                                    md, &md_size,
 6183 |                                    header, rec->input,
 6184 |                                    rec->length + md_size, orig_len,
 6185 |                                    mac_sec, md_size, 1) <= 0)
      |                                             ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:6217:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 6217 |     return (md_size);
      |     ~~~~~~  ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:9731:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 9731 |         s->tlsext_status_type = larg;
      |                               ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:9763:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 9763 |         s->tlsext_ocsp_resplen = larg;
      |                                ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:9868:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 9868 |         return tls1_shared_curve(s, larg);
      |                ~~~~~~~~~~~~~~~~~    ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:9872:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 9872 |         s->cert->ecdh_tmp_auto = larg;
      |                                ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:9909:66: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 9909 |         return ssl_build_cert_chain(s->cert, s->ctx->cert_store, larg);
      |                ~~~~~~~~~~~~~~~~~~~~                              ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:9912:58: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 9912 |         return ssl_cert_set_cert_store(s->cert, parg, 0, larg);
      |                ~~~~~~~~~~~~~~~~~~~~~~~                   ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:9915:58: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 9915 |         return ssl_cert_set_cert_store(s->cert, parg, 1, larg);
      |                ~~~~~~~~~~~~~~~~~~~~~~~                   ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:10245:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 10245 |         ctx->srp_ctx.strength = larg;
       |                               ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:10261:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 10261 |         ctx->cert->ecdh_tmp_auto = larg;
       |                                  ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:10281:65: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 10281 |         return ssl_build_cert_chain(ctx->cert, ctx->cert_store, larg);
       |                ~~~~~~~~~~~~~~~~~~~~                             ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:10284:60: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 10284 |         return ssl_cert_set_cert_store(ctx->cert, parg, 0, larg);
       |                ~~~~~~~~~~~~~~~~~~~~~~~                     ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:10287:60: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 10287 |         return ssl_cert_set_cert_store(ctx->cert, parg, 1, larg);
       |                ~~~~~~~~~~~~~~~~~~~~~~~                     ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:11161:26: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 11161 |             rb->offset = align;
       |                        ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:11178:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 11178 |                 rb->offset = align;
       |                            ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:11217:26: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 11217 |         rb->offset = len + align;
       |                    ~ ~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:11233:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 11233 |             max = rb->len - rb->offset;
       |                 ~ ~~~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:11330:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 11330 |         n = ssl3_read_n(s, SSL3_RT_HEADER_LENGTH, s->s3->rbuf.len, 0);
       |             ~~~~~~~~~~~                           ~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:11945:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 11945 |         wb->offset = align;
       |                    ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:11954:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 11954 |         wb->offset = align;
       |                    ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:14551:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 14551 |             encodedlen = EC_POINT_point2oct(group,
       |                        ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
 14552 |                                             EC_KEY_get0_public_key(ecdh),
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 14553 |                                             POINT_CONVERSION_UNCOMPRESSED,
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 14554 |                                             NULL, 0, NULL);
       |                                             ~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:14565:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 14565 |             encodedlen = EC_POINT_point2oct(group,
       |                        ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
 14566 |                                             EC_KEY_get0_public_key(ecdh),
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 14567 |                                             POINT_CONVERSION_UNCOMPRESSED,
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 14568 |                                             encodedPoint, encodedlen, bn_ctx);
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:14852:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 14852 |             nl = tls12_get_psigalgs(s, 1, &psigs);
       |                ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/s3_.c:16339:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 16339 |         len = p - ssl_handshake_start(s);
       |             ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~
51 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:242:17: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
  241 |             s->d1->mtu =
      |                        ~
  242 |                 BIO_ctrl(SSL_get_wbio(s), BIO_CTRL_DGRAM_QUERY_MTU, 0, NULL);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:332:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  332 |                 frag_off = s->d1->w_msg_hdr.frag_off;
      |                          ~ ~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:512:9: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  512 |     i = dtls1_get_message_fragment(s, st1, stn, max, ok);
      |       ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:551:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  551 |     ssl3_finish_mac(s, p, msg_len);
      |     ~~~~~~~~~~~~~~~       ^~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:657:62: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  657 |         al = dtls1_preprocess_fragment(s, &frag->msg_header, max);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~                       ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:672:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  672 |             return frag_len;
      |             ~~~~~~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:748:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  744 |             i = s->method->ssl_read_bytes(s, SSL3_RT_HANDSHAKE,
      |                 ~
  745 |                                           devnull,
  746 |                                           frag_len >
  747 |                                           sizeof(devnull) ? sizeof(devnull) :
  748 |                                           frag_len, 0);
      |                                           ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:759:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  757 |     i = s->method->ssl_read_bytes(s, SSL3_RT_HANDSHAKE,
      |         ~
  758 |                                   frag->fragment + msg_hdr->frag_off,
  759 |                                   frag_len, 0);
      |                                   ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:844:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  840 |             i = s->method->ssl_read_bytes(s, SSL3_RT_HANDSHAKE,
      |                 ~
  841 |                                           devnull,
  842 |                                           frag_len >
  843 |                                           sizeof(devnull) ? sizeof(devnull) :
  844 |                                           frag_len, 0);
      |                                           ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:867:59: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  866 |             i = s->method->ssl_read_bytes(s, SSL3_RT_HANDSHAKE,
      |                 ~
  867 |                                           frag->fragment, frag_len, 0);
      |                                                           ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:911:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  911 |             s->init_num = frag_len;
      |                         ~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:984:54: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  984 |     if ((al = dtls1_preprocess_fragment(s, &msg_hdr, max)))
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~              ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:992:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  991 |         i = s->method->ssl_read_bytes(s, SSL3_RT_HANDSHAKE,
      |             ~
  992 |                                       &p[frag_off], frag_len, 0);
      |                                                     ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:1025:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1025 |     s->init_num = frag_len;
      |                 ~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:1272:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1272 |     s->init_num = frag->msg_header.msg_len + header_length;
      |                 ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:2430:9: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 2430 |     n = s->method->ssl_get_message(s,
      |       ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2431 |                                    DTLS1_ST_CR_HELLO_VERIFY_REQUEST_A,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2432 |                                    DTLS1_ST_CR_HELLO_VERIFY_REQUEST_B,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                                    -1, s->max_cert_list, &ok);
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:3238:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3238 |         n = ssl3_read_n(s, DTLS1_RT_HEADER_LENGTH, s->s3->rbuf.len, 0);
      |             ~~~~~~~~~~~                            ~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:4787:45: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 4786 |         if (!find_profile_by_name(ptr, &p,
      |              ~~~~~~~~~~~~~~~~~~~~
 4787 |                                   col ? col - ptr : (int)strlen(ptr))) {
      |                                         ~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:6022:21: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
 6022 |         msg_len = p - msg;
      |                 ~ ~~^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/d1_.c:6030:25: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 6030 |         s->init_num = p - buf;
      |                     ~ ~~^~~~~
20 warnings generated.
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:899:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  899 |             i = BIO_read(in, &(b->data[len]), want);
      |                 ~~~~~~~~                      ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:927:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  927 |         i = c.p - p;            /* header length */
      |           ~ ~~~~^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:972:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  972 |                         i = BIO_read(in, &(b->data[len]), chunk);
      |                             ~~~~~~~~                      ^~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:1007:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1007 |     return off;
      |     ~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:1673:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1673 |     t.length = strlen(str);
      |              ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:1731:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1731 |     s->length = strlen(p);
      |               ~ ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:2122:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 2122 |         i = len;
      |           ~ ^~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:2467:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2467 |         len = strlen((const char *)in);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:2895:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 2895 |         num = strlen(buf);
      |             ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:3546:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3546 |         rgSetBlob[i].cbData = p - rgSetBlob[i].pbData; /* Length of this
      |                             ~ ~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:3550:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 3550 |     totSize = p - pStart;       /* This is the total size of all set blobs */
      |             ~ ~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:3964:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3964 |     signature->length = outl;
      |                       ~ ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:3981:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 3981 |     return (outl);
      |     ~~~~~~  ^~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:4554:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 4554 |             objlen = strlen(objbuf);
      |                    ~ ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:5158:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 5158 |     t.length = strlen(str);
      |              ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:5573:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 5573 |     t.length = strlen(str);
      |              ~ ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/COpenSSL/a_.c:5635:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 5635 |     s->length = strlen(p);
      |               ~ ^~~~~~~~~
17 warnings generated.
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "COpenSSL",
  "name" : "COpenSSL",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "COpenSSL",
      "targets" : [
        "COpenSSL"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "COpenSSL",
      "module_type" : "ClangTarget",
      "name" : "COpenSSL",
      "path" : "COpenSSL",
      "product_memberships" : [
        "COpenSSL"
      ],
      "sources" : [
        "a_.c",
        "aes_.c",
        "ameth_lib.c",
        "asn1_.c",
        "asn_.c",
        "b_dump.c",
        "b_print.c",
        "b_sock.c",
        "bf_.c",
        "bio_.c",
        "bn_.c",
        "bss_.c",
        "buf_.c",
        "buffer.c",
        "by_.c",
        "c_.c",
        "camellia.c",
        "cbc128.c",
        "cbc3_enc.c",
        "cbc_.c",
        "ccm128.c",
        "cfb128.c",
        "cfb64ede.c",
        "cfb64enc.c",
        "cfb_enc.c",
        "cm_.c",
        "cmac.c",
        "cmll_.c",
        "cms_.c",
        "comp_.c",
        "conf_.c",
        "cpt_err.c",
        "cryptlib.c",
        "ctr128.c",
        "cversion.c",
        "d1_.c",
        "d1_lib.c",
        "d2i_.c",
        "des_enc.c",
        "des_old.c",
        "des_old2.c",
        "dh_.c",
        "digest.c",
        "dsa_.c",
        "dso_.c",
        "e_4758cca.c",
        "e_4758cca_err.c",
        "e_aep.c",
        "e_aep_err.c",
        "e_aes.c",
        "e_aes_cbc_hmac_sha1.c",
        "e_aes_cbc_hmac_sha256.c",
        "e_atalla.c",
        "e_atalla_err.c",
        "e_bf.c",
        "e_camellia.c",
        "e_capi.c",
        "e_capi_err.c",
        "e_cast.c",
        "e_chil.c",
        "e_chil_err.c",
        "e_cswift.c",
        "e_cswift_err.c",
        "e_des.c",
        "e_des3.c",
        "e_gmp.c",
        "e_gmp_err.c",
        "e_gost_err.c",
        "e_idea.c",
        "e_null.c",
        "e_nuron.c",
        "e_nuron_err.c",
        "e_old.c",
        "e_padlock.c",
        "e_rc2.c",
        "e_rc4.c",
        "e_rc4_hmac_md5.c",
        "e_rc5.c",
        "e_seed.c",
        "e_sureware.c",
        "e_sureware_err.c",
        "e_ubsec.c",
        "e_ubsec_err.c",
        "e_xcbc_d.c",
        "ebcdic.c",
        "ec2_.c",
        "ec_.c",
        "ecb3_enc.c",
        "ecb_enc.c",
        "ech_.c",
        "eck_prn.c",
        "ecp_mont.c",
        "ecp_nist.c",
        "ecp_nistp224.c",
        "ecp_nistp256.c",
        "ecp_nistp521.c",
        "ecp_nistputil.c",
        "ecp_oct.c",
        "ecp_smpl.c",
        "ecs_.c",
        "ede_cbcm_enc.c",
        "enc_.c",
        "encode.c",
        "eng_.c",
        "err.c",
        "err_.c",
        "evp_.c",
        "ex_data.c",
        "f_.c",
        "fcrypt.c",
        "fcrypt_b.c",
        "fips_ers.c",
        "gcm128.c",
        "getenv.c",
        "gost2001.c",
        "gost2001_keyx.c",
        "gost89.c",
        "gost94_keyx.c",
        "gost_.c",
        "gosthash.c",
        "hm_.c",
        "hmac.c",
        "i2d_.c",
        "i_.c",
        "krb5_asn.c",
        "kssl.c",
        "lh_stats.c",
        "lhash.c",
        "m_dss.c",
        "m_dss1.c",
        "m_ecdsa.c",
        "m_md2.c",
        "m_md4.c",
        "m_md5.c",
        "m_mdc2.c",
        "m_null.c",
        "m_ripemd.c",
        "m_sha.c",
        "m_sha1.c",
        "m_sigver.c",
        "m_wp.c",
        "md4_.c",
        "md5_.c",
        "md_rand.c",
        "mdc2_one.c",
        "mdc2dgst.c",
        "mem.c",
        "mem_.c",
        "n_pkey.c",
        "names.c",
        "nsseq.c",
        "o_.c",
        "obj_.c",
        "ocsp_.c",
        "ofb128.c",
        "ofb64ede.c",
        "ofb64enc.c",
        "ofb_enc.c",
        "openbsd_hw.c",
        "p12_.c",
        "p5_.c",
        "p8_pkey.c",
        "p_.c",
        "pcbc_enc.c",
        "pcy_.c",
        "pem_.c",
        "pk12err.c",
        "pk7_.c",
        "pkcs7err.c",
        "pmeth_.c",
        "pqueue.c",
        "pvkfmt.c",
        "qud_cksm.c",
        "rand_.c",
        "randfile.c",
        "rc2_.c",
        "rc2cfb64.c",
        "rc2ofb64.c",
        "rc4_.c",
        "read2pwd.c",
        "rmd_.c",
        "rpc_enc.c",
        "rsa_.c",
        "rsaz_exp.c",
        "s23_.c",
        "s2_.c",
        "s3_.c",
        "seed.c",
        "seed_.c",
        "set_key.c",
        "sha1_one.c",
        "sha1dgst.c",
        "sha256.c",
        "sha512.c",
        "sha_.c",
        "srp_.c",
        "ssl_.c",
        "stack.c",
        "str2key.c",
        "t1_.c",
        "t_.c",
        "tasn_.c",
        "tb_asnmth.c",
        "tb_cipher.c",
        "tb_dh.c",
        "tb_digest.c",
        "tb_dsa.c",
        "tb_ecdh.c",
        "tb_ecdsa.c",
        "tb_pkmeth.c",
        "tb_rand.c",
        "tb_rsa.c",
        "tb_store.c",
        "th-lock.c",
        "tls_srp.c",
        "ts_.c",
        "txt_db.c",
        "ui_.c",
        "uid.c",
        "v3_.c",
        "v3_lib.c",
        "v3err.c",
        "wp_.c",
        "wrap128.c",
        "x509_.c",
        "x509cset.c",
        "x509name.c",
        "x509rset.c",
        "x509spki.c",
        "x509type.c",
        "x_.c",
        "xcbc_enc.c",
        "xts128.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/COpenSSL/scripts': File not found.
Done.