The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-nio-ssl, reference main (678b64), with Swift 6.4 for macOS (SPM) on 20 Sep 2026 03:08:14 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

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/btoms20/swift-nio-ssl.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/btoms20/swift-nio-ssl
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 678b641 `NIOSSLHandler`: behave sensibly on `close(mode: .output)` (#428)
Cloned https://github.com/btoms20/swift-nio-ssl.git
Revision (git rev-parse @):
678b6412f590a8f902ab1dacba0a78c45eade335
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/btoms20/swift-nio-ssl.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/btoms20/swift-nio-ssl.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 987]
[Planning deferred tasks]
[Constructing 1479 / 2848]
[7 / 1111] DequeModule-product
[181 / 1111] swift-nio_NIOPosix
[183 / 1111]
[199 / 1116] CNIOWindows
[211 / 1145] CNIOLinux
[226 / 1161] Atomics
[236 / 1183] CNIOBoringSSL
[245 / 1209] _NIOBase64
[256 / 1209] CNIOBoringSSL
[259 / 1209] InternalCollectionsUtilities
[269 / 1209] Atomics
[271 / 1209]
[274 / 1209] Atomics
[289 / 1209] CNIOBoringSSL
[290 / 1209] CNIOBoringSSL
[291 / 1209] _NIODataStructures
[300 / 1209] CNIOBoringSSL
[311 / 1209] CNIOBoringSSL
[328 / 1209] CNIOBoringSSL
[347 / 1209] CNIOBoringSSL
[355 / 1209] CNIOBoringSSL
[364 / 1209] CNIOBoringSSL
[371 / 1209] CNIOBoringSSL
[372 / 1209] CNIOBoringSSL
[378 / 1209] CNIOBoringSSL
[384 / 1209] CNIOBoringSSL
[400 / 1209] CNIOBoringSSL
[417 / 1209]
[433 / 1209] NIOConcurrencyHelpers
[438 / 1209]
[444 / 1209]
[449 / 1209]
[451 / 1209] CNIOPosix
[459 / 1209] InternalCollectionsUtilities
[467 / 1209] _NIODataStructures
[478 / 1209] InternalCollectionsUtilities
[518 / 1233] CNIOBoringSSL
[575 / 1237] CNIOBoringSSL
[584 / 1237] CNIOBoringSSL
[595 / 1237] CNIOBoringSSL
[607 / 1237] CNIOBoringSSL
[620 / 1237] CNIOBoringSSL
[630 / 1237] CNIOBoringSSL
[641 / 1237] CNIOBoringSSL
[653 / 1237] CNIOBoringSSL
[671 / 1237] CNIOBoringSSL
[689 / 1237] CNIOBoringSSL
[710 / 1237] CNIOBoringSSL
[731 / 1238] CNIOBoringSSL
[753 / 1238] CNIOBoringSSL
[766 / 1238] CNIOBoringSSL
[784 / 1238] CNIOBoringSSL
[808 / 1238] CNIOBoringSSL
[828 / 1238] CNIOBoringSSL
[853 / 1238] CNIOBoringSSL
[879 / 1239] CNIOBoringSSL
[901 / 1239] CNIOBoringSSL
[926 / 1239] CNIOBoringSSL
[952 / 1239] CNIOBoringSSL
[976 / 1239] CNIOBoringSSL
[1008 / 1239] CNIOBoringSSL
[1032 / 1239] CNIOBoringSSL
[1059 / 1239] CNIOBoringSSL
[1082 / 1239] CNIOBoringSSL
[1106 / 1239] CNIOBoringSSL
[1119 / 1241] CNIOBoringSSL
[1122 / 1241] CNIOBoringSSL
[1128 / 1242] ContainersPreview
[1135 / 1253] ContainersPreview
[1140 / 1253] Atomics
[1148 / 1254] DequeModule
[1156 / 1265] DequeModule
[1158 / 1265] DequeModule
[1161 / 1265] DequeModule
[1170 / 1266] NIOCore
[1173 / 1283]
[1175 / 1283]
[1185 / 1283] NIOCore
[1187 / 1283] NIOCore
[1187 / 1283] CNIOAtomics
[1189 / 1283] NIOCore
[1200 / 1286] NIOEmbedded
[1204 / 1290] NIOFoundationEssentialsCompat
[1217 / 1322] NIOEmbedded
[1222 / 1322]
[1225 / 1322] NIOEmbedded
[1227 / 1322]
[1229 / 1322]
[1230 / 1322]
[1241 / 1322] NIOPosix
[1242 / 1322] NIOFoundationEssentialsCompat
[1244 / 1322] NIOFoundationEssentialsCompat
[1250 / 1322] NIOPosix
[1257 / 1323] NIO
[1267 / 1325]
[1271 / 1328] NIOPosix
[1278 / 1346]
[1287 / 1350] NIOTLS
[1292 / 1350] NIOTLS
[1296 / 1350] NIOFoundationCompat
[1312 / 1350] NIOHTTP1
[1313 / 1351] NIOFoundationCompat
[1314 / 1351] NIOHTTP1
[1314 / 1354] NIOSSL
[1321 / 1388] NIOHTTP1
[1324 / 1388]
[1329 / 1388]
[1331 / 1388]
[1335 / 1388]
[1338 / 1388]
[1340 / 1388] NIOPosix
[1346 / 1388] NIOFoundationCompat
[1346 / 1388]
[1347 / 1388]
[1358 / 1388] NIOSSL
[1372 / 1390]
[1373 / 1391] NIOSSL
[1373 / 1391] NIOTLSServer-product
[1387 / 1407] NIOSSL
[1392 / 1407] NIOSSLPerformanceTester-product
[1397 / 1407] NIOTLSServer-product
[1400 / 1407] NIOSSLHTTP1Client-product
[1401 / 1407] NIOSSLPerformanceTester-product
[1404 / 1407] NIOTLSServer-product
Build complete! (26.06 sec)
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-docc-plugin
[1/2345] Fetching swift-docc-plugin
[2346/88418] Fetching swift-docc-plugin, swift-nio
Fetched https://github.com/apple/swift-nio.git (7.88s)
Fetched https://github.com/apple/swift-docc-plugin (7.88s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (8.60s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3824] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.37s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.10s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.71s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/1875] Fetching swift-atomics
[451/8773] Fetching swift-atomics, swift-system
[2355/36125] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (3.19s)
Fetched https://github.com/apple/swift-atomics.git (3.19s)
Fetched https://github.com/apple/swift-collections.git (3.19s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (3.80s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.67s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.59s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/ssl/ssl_session.cc:508:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  508 |   if (!EVP_EncryptUpdate(ctx.get(), ptr + total, &len, session_buf, session_len)) {
      |        ~~~~~~~~~~~~~~~~~                                            ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/ssl/ssl_session.cc:673:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  672 |     session.reset(ssl->session_ctx->get_session_cb(ssl, session_id.data(),
      |                   ~~~
  673 |                                                    session_id.size(), &copy));
      |                                                    ~~~~~~~~~~~^~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/ssl/ssl_buffer.cc:264:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  264 |     int ret = BIO_write(ssl->wbio.get(), buf->data(), buf->size());
      |               ~~~~~~~~~                               ~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/ssl/ssl_buffer.cc:281:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  281 |   int ret = BIO_write(ssl->wbio.get(), buf->data(), buf->size());
      |             ~~~~~~~~~                               ~~~~~^~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/ssl/ssl_asn1.cc:857:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  857 |   return len;
      |   ~~~~~~ ^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/ssl/s3_both.cc:336:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  333 |     int ret = BIO_write(
      |               ~~~~~~~~~
  334 |         ssl->wbio.get(),
  335 |         ssl->s3->pending_flight->data + ssl->s3->pending_flight_offset,
  336 |         ssl->s3->pending_flight->length - ssl->s3->pending_flight_offset);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/ssl/handshake_server.cc:377:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  377 |           group_min = cipher_index;
      |                     ~ ^~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/ssl/extensions.cc:1993:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1993 |   uint32_t ticket_age = 1000 * (now.tv_sec - ssl->session->time);
      |            ~~~~~~~~~~   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/ssl/d1_both.cc:788:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  788 |     int bio_ret = BIO_write(ssl->wbio.get(), packet.data(), packet_len);
      |                   ~~~~~~~~~                                 ^~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_v3.c:72:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   72 |   return (sk_X509_EXTENSION_num(x));
      |   ~~~~~~  ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_v3.c:57:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3801:31: note: expanded from macro 'sk_X509_EXTENSION_num'
 3801 | #define sk_X509_EXTENSION_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_EXTENSION_num)
      |                               ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:151:1: note: expanded from here
  151 | CNIOBoringSSL_sk_X509_EXTENSION_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_v3.c:96:7: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   96 |   n = sk_X509_EXTENSION_num(sk);
      |     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_v3.c:57:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3801:31: note: expanded from macro 'sk_X509_EXTENSION_num'
 3801 | #define sk_X509_EXTENSION_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_EXTENSION_num)
      |                               ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:163:1: note: expanded from here
  163 | CNIOBoringSSL_sk_X509_EXTENSION_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_v3.c:118:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |   int n = sk_X509_EXTENSION_num(sk);
      |       ~   ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_v3.c:57:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3801:31: note: expanded from macro 'sk_X509_EXTENSION_num'
 3801 | #define sk_X509_EXTENSION_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_EXTENSION_num)
      |                               ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:172:1: note: expanded from here
  172 | CNIOBoringSSL_sk_X509_EXTENSION_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_v3.c:167:7: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  167 |   n = sk_X509_EXTENSION_num(sk);
      |     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_v3.c:57:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3801:31: note: expanded from macro 'sk_X509_EXTENSION_num'
 3801 | #define sk_X509_EXTENSION_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_EXTENSION_num)
      |                               ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:32:1: note: expanded from here
   32 | CNIOBoringSSL_sk_X509_EXTENSION_num
      | ^
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_att.c:69:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   69 |   return sk_X509_ATTRIBUTE_num(x);
      |   ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_att.c:57:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3847:31: note: expanded from macro 'sk_X509_ATTRIBUTE_num'
 3847 | #define sk_X509_ATTRIBUTE_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_ATTRIBUTE_num)
      |                               ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:59:1: note: expanded from here
   59 | CNIOBoringSSL_sk_X509_ATTRIBUTE_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_att.c:93:7: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   93 |   n = sk_X509_ATTRIBUTE_num(sk);
      |     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_att.c:57:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3847:31: note: expanded from macro 'sk_X509_ATTRIBUTE_num'
 3847 | #define sk_X509_ATTRIBUTE_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_ATTRIBUTE_num)
      |                               ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:71:1: note: expanded from here
   71 | CNIOBoringSSL_sk_X509_ATTRIBUTE_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_att.c:332:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  332 |   return sk_ASN1_TYPE_num(attr->set);
      |   ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_att.c:57:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:4077:26: note: expanded from macro 'sk_ASN1_TYPE_num'
 4077 | #define sk_ASN1_TYPE_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_ASN1_TYPE_num)
      |                          ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:58:1: note: expanded from here
   58 | CNIOBoringSSL_sk_ASN1_TYPE_num
      | ^
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x_name.c:233:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  233 |       entry->set = i;
      |                  ~ ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x_name.c:263:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  263 |   int ret = a->bytes->length;
      |       ~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x_name.c:479:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  479 |   out->length = to - out->data;
      |               ~ ~~~^~~~~~~~~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:102:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  102 |   return (sk_X509_NAME_ENTRY_num(name->entries));
      |   ~~~~~~  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3755:32: note: expanded from macro 'sk_X509_NAME_ENTRY_num'
 3755 | #define sk_X509_NAME_ENTRY_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_NAME_ENTRY_num)
      |                                ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:103:1: note: expanded from here
  103 | CNIOBoringSSL_sk_X509_NAME_ENTRY_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:129:7: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  129 |   n = sk_X509_NAME_ENTRY_num(sk);
      |     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3755:32: note: expanded from macro 'sk_X509_NAME_ENTRY_num'
 3755 | #define sk_X509_NAME_ENTRY_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_NAME_ENTRY_num)
      |                                ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:114:1: note: expanded from here
  114 | CNIOBoringSSL_sk_X509_NAME_ENTRY_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:156:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int n = sk_X509_NAME_ENTRY_num(sk);
      |       ~   ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3755:32: note: expanded from macro 'sk_X509_NAME_ENTRY_num'
 3755 | #define sk_X509_NAME_ENTRY_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_NAME_ENTRY_num)
      |                                ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:133:1: note: expanded from here
  133 | CNIOBoringSSL_sk_X509_NAME_ENTRY_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:231:7: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  231 |   n = sk_X509_NAME_ENTRY_num(sk);
      |     ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3755:32: note: expanded from macro 'sk_X509_NAME_ENTRY_num'
 3755 | #define sk_X509_NAME_ENTRY_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_NAME_ENTRY_num)
      |                                ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:5:1: note: expanded from here
    5 | CNIOBoringSSL_sk_X509_NAME_ENTRY_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:269:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  269 |     n = sk_X509_NAME_ENTRY_num(sk);
      |       ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:59:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3755:32: note: expanded from macro 'sk_X509_NAME_ENTRY_num'
 3755 | #define sk_X509_NAME_ENTRY_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_NAME_ENTRY_num)
      |                                ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:17:1: note: expanded from here
   17 | CNIOBoringSSL_sk_X509_NAME_ENTRY_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509name.c:368:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  368 |     len = strlen((const char *)bytes);
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x_crl.c:162:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  162 |       rev->reason = ASN1_ENUMERATED_get(reason);
      |                   ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x_crl.c:57:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:51:29: note: expanded from macro 'ASN1_ENUMERATED_get'
   51 | #define ASN1_ENUMERATED_get BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ASN1_ENUMERATED_get)
      |                             ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:74:1: note: expanded from here
   74 | CNIOBoringSSL_ASN1_ENUMERATED_get
      | ^
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_obj.c:116:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  116 |     l1 = strlen(s);
      |        ~ ^~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_trs.c:131:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  131 |   return sk_X509_TRUST_num(trtable) + X509_TRUST_COUNT;
      |   ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_trs.c:158:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  158 |   return idx + X509_TRUST_COUNT;
      |   ~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_lu.c:428:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  428 |     for (tidx = idx + 1; tidx < (int)sk_X509_OBJECT_num(h); tidx++) {
      |               ~ ~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_lu.c:437:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  437 |   return idx;
      |   ~~~~~~ ^~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:220:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  220 |   num = sk_X509_num(ctx->chain);
      |       ~ ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3709:21: note: expanded from macro 'sk_X509_num'
 3709 | #define sk_X509_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_num)
      |                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:82:1: note: expanded from here
   82 | CNIOBoringSSL_sk_X509_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:287:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  287 |     i = sk_X509_num(ctx->chain);
      |       ~ ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3709:21: note: expanded from macro 'sk_X509_num'
 3709 | #define sk_X509_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_num)
      |                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:94:1: note: expanded from here
   94 | CNIOBoringSSL_sk_X509_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:399:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  399 |           ctx->last_untrusted = sk_X509_num(ctx->chain);
      |                               ~ ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3709:21: note: expanded from macro 'sk_X509_num'
 3709 | #define sk_X509_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_num)
      |                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:124:1: note: expanded from here
  124 | CNIOBoringSSL_sk_X509_num
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:631:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  631 |   for (i = sk_X509_num(ctx->chain) - 1; i >= 0; i--) {
      |          ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:641:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  641 |     for (j = sk_X509_num(ctx->chain) - 1; j > i; j--) {
      |            ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:765:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  765 |       ctx->error_depth = i;
      |                        ~ ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:802:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  802 |     last = sk_X509_num(ctx->chain) - 1;
      |          ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:1483:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1483 |   chnum = sk_X509_num(ctx->chain) - 1;
      |         ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:1698:7: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1698 |   n = sk_X509_num(ctx->chain);
      |     ~ ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/x509_vfy.c:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_asn1.h:61:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:3709:21: note: expanded from macro 'sk_X509_num'
 3709 | #define sk_X509_num BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, sk_X509_num)
      |                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:47:1: note: expanded from here
   47 | CNIOBoringSSL_sk_X509_num
      | ^
9 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509v3/v3_purp.c:167:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  167 |   return sk_X509_PURPOSE_num(xptable) + X509_PURPOSE_COUNT;
      |   ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509v3/v3_purp.c:207:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  207 |   return idx + X509_PURPOSE_COUNT;
      |   ~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509v3/v3_lib.c:255:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  255 |         *out_idx = i;
      |                  ~ ^
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509v3/v3_info.c:143:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  143 |     nlen = strlen(objtmp) + strlen(vtmp->name) + 5;
      |          ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/asn1/tasn_utl.c:198:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  198 |     *len = enc->len;
      |          ~ ~~~~~^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/t_x509.c:317:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  317 |       i = s - c;
      |         ~ ~~^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/pkcs8/pkcs8.c:513:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  513 |       !EVP_CipherUpdate(&ctx, ptr, &n1, plaintext, plaintext_len) ||
      |        ~~~~~~~~~~~~~~~~                            ^~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/pkcs8/pkcs8_x509.c:690:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
  689 |     if (!pkcs12_check_mac(&mac_ok, ctx.password, ctx.password_len, &salt,
      |          ~~~~~~~~~~~~~~~~
  690 |                           iterations, md, &authsafes, &expected_mac)) {
      |                           ^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/pkcs8/pkcs8_x509.c:701:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
  700 |       if (!pkcs12_check_mac(&mac_ok, ctx.password, ctx.password_len, &salt,
      |            ~~~~~~~~~~~~~~~~
  701 |                             iterations, md, &authsafes, &expected_mac)) {
      |                             ^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/pkcs8/pkcs8_x509.c:1105:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1105 |       !EVP_CipherUpdate(&ctx, ptr, &n1, in, in_len) ||
      |        ~~~~~~~~~~~~~~~~                     ^~~~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/pem/pem_lib.c:541:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  541 |   nlen = strlen(name);
      |        ~ ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/pem/pem_lib.c:549:7: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  549 |   i = strlen(header);
      |     ~ ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/pem/pem_lib.c:639:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  639 |       i = strlen(&(buf[11]));
      |         ~ ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/pem/pem_lib.c:739:7: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  739 |   i = strlen(nameB->data);
      |     ~ ^~~~~~~~~~~~~~~~~~~
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/evp/p_ec_asn1.c:208:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  208 |   return ECDSA_size(ec_key);
      |   ~~~~~~ ^~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/evp/p_ec_asn1.c:56:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_evp.h:60:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_base.h:84:
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:795:20: note: expanded from macro 'ECDSA_size'
  795 | #define ECDSA_size BORINGSSL_ADD_PREFIX(BORINGSSL_PREFIX, ECDSA_size)
      |                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:17:36: note: expanded from macro 'BORINGSSL_ADD_PREFIX'
   17 | #define BORINGSSL_ADD_PREFIX(a, b) BORINGSSL_ADD_PREFIX_INNER(a, b)
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/include/CNIOBoringSSL_boringssl_prefix_symbols.h:18:42: note: expanded from macro 'BORINGSSL_ADD_PREFIX_INNER'
   18 | #define BORINGSSL_ADD_PREFIX_INNER(a, b) a ## _ ## b
      |                                          ^
<scratch space>:85:1: note: expanded from here
   85 | CNIOBoringSSL_ECDSA_size
      | ^
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:509:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  509 |       crypto_word_t bits = fiat_p256_get_bit(scalar, i + 4) << 5;
      |                            ~~~~~~~~~~~~~~~~~         ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:510:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  510 |       bits |= fiat_p256_get_bit(scalar, i + 3) << 4;
      |               ~~~~~~~~~~~~~~~~~         ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:511:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  511 |       bits |= fiat_p256_get_bit(scalar, i + 2) << 3;
      |               ~~~~~~~~~~~~~~~~~         ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:512:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  512 |       bits |= fiat_p256_get_bit(scalar, i + 1) << 2;
      |               ~~~~~~~~~~~~~~~~~         ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:513:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  513 |       bits |= fiat_p256_get_bit(scalar, i) << 1;
      |               ~~~~~~~~~~~~~~~~~         ^
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:514:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  514 |       bits |= fiat_p256_get_bit(scalar, i - 1);
      |               ~~~~~~~~~~~~~~~~~         ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:554:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  554 |     crypto_word_t bits = fiat_p256_get_bit(scalar, i + 224) << 3;
      |                          ~~~~~~~~~~~~~~~~~         ~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:555:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  555 |     bits |= fiat_p256_get_bit(scalar, i + 160) << 2;
      |             ~~~~~~~~~~~~~~~~~         ~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:556:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  556 |     bits |= fiat_p256_get_bit(scalar, i + 96) << 1;
      |             ~~~~~~~~~~~~~~~~~         ~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:557:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  557 |     bits |= fiat_p256_get_bit(scalar, i + 32);
      |             ~~~~~~~~~~~~~~~~~         ~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:573:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  573 |     bits = fiat_p256_get_bit(scalar, i + 192) << 3;
      |            ~~~~~~~~~~~~~~~~~         ~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:574:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  574 |     bits |= fiat_p256_get_bit(scalar, i + 128) << 2;
      |             ~~~~~~~~~~~~~~~~~         ~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:575:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  575 |     bits |= fiat_p256_get_bit(scalar, i + 64) << 1;
      |             ~~~~~~~~~~~~~~~~~         ~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256.c:576:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  576 |     bits |= fiat_p256_get_bit(scalar, i);
      |             ~~~~~~~~~~~~~~~~~         ^
14 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/name_print.c:194:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  194 |       objlen = strlen(objbuf);
      |              ~ ^~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256-nistz.c:238:60: warning: implicit conversion loses integer precision: 'crypto_word_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  238 |   ecp_nistz256_select_w5(r, table, booth_recode_w5(wvalue) >> 1);
      |   ~~~~~~~~~~~~~~~~~~~~~~           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256-nistz.c:249:48: warning: implicit conversion loses integer precision: 'crypto_word_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  249 |       ecp_nistz256_select_w5(&h, table, wvalue >> 1);
      |       ~~~~~~~~~~~~~~~~~~~~~~            ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256-nistz.c:272:44: warning: implicit conversion loses integer precision: 'crypto_word_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  272 |   ecp_nistz256_select_w5(&h, table, wvalue >> 1);
      |   ~~~~~~~~~~~~~~~~~~~~~~            ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256-nistz.c:326:66: warning: implicit conversion loses integer precision: 'crypto_word_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  326 |   ecp_nistz256_select_w7(&t, ecp_nistz256_precomputed[0], wvalue >> 1);
      |   ~~~~~~~~~~~~~~~~~~~~~~                                  ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/fipsmodule/ec/p256-nistz.c:341:68: warning: implicit conversion loses integer precision: 'crypto_word_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  341 |     ecp_nistz256_select_w7(&t, ecp_nistz256_precomputed[i], wvalue >> 1);
      |     ~~~~~~~~~~~~~~~~~~~~~~                                  ~~~~~~~^~~~
5 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/kyber/kyber.c:135:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  135 |   uint32_t quotient = product >> kBarrettShift;
      |            ~~~~~~~~   ~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/kyber/kyber.c:488:64: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  488 |   uint32_t quotient = ((uint64_t)product * kBarrettMultiplier) >> kBarrettShift;
      |            ~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/err/err.c:878:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
  878 |   dst->top = state->num_errors - 1;
      |            ~ ~~~~~~~~~~~~~~~~~~^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/cipher_extra/e_tls.c:206:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  205 |   if (!EVP_EncryptUpdate(&tls_ctx->cipher_ctx, out_tag + tag_len, &len,
      |        ~~~~~~~~~~~~~~~~~
  206 |                          mac + tag_len, mac_len - tag_len)) {
      |                                         ~~~~~~~~^~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/dsa/dsa.c:353:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  353 |             !BN_lshift(r0, r0, (qsize << 3) * k) ||
      |              ~~~~~~~~~         ~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/dsa/dsa.c:890:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  890 |   return ret;
      |   ~~~~~~ ^~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/conf/conf.c:224:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  224 |   len = strlen(from) + 1;
      |       ~ ~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/conf/conf.c:573:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  573 |     ii = i = strlen(p);
      |            ~ ^~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/x509/by_dir.c:301:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  301 |       j = strlen(ent->dir) + 1 + 8 + 6 + 1 + 1;
      |         ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/CNIOBoringSSL/crypto/asn1/a_mbstr.c:89:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
   89 |     len = strlen((const char *)in);
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/ByteBufferBIO.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | #if canImport(Darwin)
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/CustomPrivateKey.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | /// ``NIOSSLCustomPrivateKey`` defines the interface of a custom, non-BoringSSL private key.
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/NIOSSLHandler.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  14 |
  15 | import NIOCore
  16 | @_implementationOnly import CNIOBoringSSL
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  17 | import NIOTLS
  18 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/ObjectIdentifier.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | @_implementationOnly import CNIOBoringSSLShims
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/ObjectIdentifier.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
 16 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | /// A representation of an ASN.1 Object Identifier (OID)
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCallbacks.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | import NIOCore
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCertificate.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | @_implementationOnly import CNIOBoringSSLShims
 17 | import NIOCore
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCertificate.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
 16 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | import NIOCore
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCertificateExtensions.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | @_implementationOnly import CNIOBoringSSLShims
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCertificateExtensions.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
 16 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | extension NIOSSLCertificate {
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLConnection.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | internal let SSL_MAX_RECORD_SIZE = 16 * 1024
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLContext.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | @_implementationOnly import CNIOBoringSSLShims
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLContext.swift:17:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
 17 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 18 |
 19 | #if canImport(Darwin)
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLErrors.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | import NIOCore
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLInit.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
13 | //===----------------------------------------------------------------------===//
14 |
15 | @_implementationOnly import CNIOBoringSSL
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
16 |
17 | /// Initialize BoringSSL. Note that this function IS NOT THREAD SAFE, and so must be called inside
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLPKCS12Bundle.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 |
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLPrivateKey.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 |
 17 | /// An ``NIOSSLPassphraseCallback`` is a callback that will be invoked by NIOSSL when it needs to
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLPublicKey.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
13 | //===----------------------------------------------------------------------===//
14 |
15 | @_implementationOnly import CNIOBoringSSL
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
16 |
17 | /// A ``NIOSSLPublicKey`` is an abstract handle to a public key owned by BoringSSL.
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SecurityFrameworkCertificateVerification.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 | import NIOCore
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 |
 17 | // We can only use Security.framework to validate TLS certificates on Apple platforms.
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SubjectAlternativeName.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | @_implementationOnly import CNIOBoringSSLShims
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SubjectAlternativeName.swift:17:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
 17 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 18 |
 19 | #if canImport(Darwin)
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SwiftCrypto/Zeroization.swift:14:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
12 | //
13 | //===----------------------------------------------------------------------===//
14 | @_implementationOnly import CNIOBoringSSL
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
15 |
16 | typealias errno_t = CInt
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/TLSConfiguration.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | import NIOCore
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/NIOSSLClientHandler.swift:153:32: warning: 'NIOSSLClientHandler' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
 54 | /// This handler can be used in channels that are acting as the client
 55 | /// in the TLS dialog. For server connections, use the ``NIOSSLServerHandler``.
 56 | public final class NIOSSLClientHandler: NIOSSLHandler {
    |                    `- note: 'NIOSSLClientHandler' inherits unavailable conformance to protocol 'Sendable' from superclass here
 57 |     /// Construct a new ``NIOSSLClientHandler`` with the given `context` and a specific `serverHostname`.
 58 |     ///
    :
151 |
152 | @available(*, unavailable)
153 | extension NIOSSLClientHandler: Sendable {}
    |                                `- warning: 'NIOSSLClientHandler' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
154 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/NIOSSLServerHandler.swift:90:32: warning: 'NIOSSLServerHandler' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
18 | /// handler can be used in channels that are acting as the server in
19 | /// the TLS dialog. For client connections, use the ``NIOSSLClientHandler``.
20 | public final class NIOSSLServerHandler: NIOSSLHandler {
   |                    `- note: 'NIOSSLServerHandler' inherits unavailable conformance to protocol 'Sendable' from superclass here
21 |     /// Construct a new ``NIOSSLServerHandler`` with the given `context`.
22 |     ///
   :
88 |
89 | @available(*, unavailable)
90 | extension NIOSSLServerHandler: Sendable {}
   |                                `- warning: 'NIOSSLServerHandler' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
91 |
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[#UnavailableSendableConformance]: <https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SwiftCrypto/Zeroization.swift:14:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
12 | //
13 | //===----------------------------------------------------------------------===//
14 | @_implementationOnly import CNIOBoringSSL
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
15 |
16 | typealias errno_t = CInt
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/ByteBufferBIO.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | #if canImport(Darwin)
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/CustomPrivateKey.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | /// ``NIOSSLCustomPrivateKey`` defines the interface of a custom, non-BoringSSL private key.
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/ObjectIdentifier.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | @_implementationOnly import CNIOBoringSSLShims
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/ObjectIdentifier.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
 16 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | /// A representation of an ASN.1 Object Identifier (OID)
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/NIOSSLServerHandler.swift:90:32: warning: 'NIOSSLServerHandler' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
18 | /// handler can be used in channels that are acting as the server in
19 | /// the TLS dialog. For client connections, use the ``NIOSSLClientHandler``.
20 | public final class NIOSSLServerHandler: NIOSSLHandler {
   |                    `- note: 'NIOSSLServerHandler' inherits unavailable conformance to protocol 'Sendable' from superclass here
21 |     /// Construct a new ``NIOSSLServerHandler`` with the given `context`.
22 |     ///
   :
88 |
89 | @available(*, unavailable)
90 | extension NIOSSLServerHandler: Sendable {}
   |                                `- warning: 'NIOSSLServerHandler' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
91 |
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[#UnavailableSendableConformance]: <https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SubjectAlternativeName.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | @_implementationOnly import CNIOBoringSSLShims
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SubjectAlternativeName.swift:17:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
 17 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 18 |
 19 | #if canImport(Darwin)
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLPublicKey.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
13 | //===----------------------------------------------------------------------===//
14 |
15 | @_implementationOnly import CNIOBoringSSL
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
16 |
17 | /// A ``NIOSSLPublicKey`` is an abstract handle to a public key owned by BoringSSL.
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SecurityFrameworkCertificateVerification.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 | import NIOCore
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 |
 17 | // We can only use Security.framework to validate TLS certificates on Apple platforms.
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCallbacks.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | import NIOCore
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCertificate.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | @_implementationOnly import CNIOBoringSSLShims
 17 | import NIOCore
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCertificate.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
 16 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | import NIOCore
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCertificateExtensions.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | @_implementationOnly import CNIOBoringSSLShims
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLCertificateExtensions.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
 16 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | extension NIOSSLCertificate {
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/TLSConfiguration.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | import NIOCore
 17 |
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/NIOSSLHandler.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  14 |
  15 | import NIOCore
  16 | @_implementationOnly import CNIOBoringSSL
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  17 | import NIOTLS
  18 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/NIOSSLClientHandler.swift:153:32: warning: 'NIOSSLClientHandler' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
 54 | /// This handler can be used in channels that are acting as the client
 55 | /// in the TLS dialog. For server connections, use the ``NIOSSLServerHandler``.
 56 | public final class NIOSSLClientHandler: NIOSSLHandler {
    |                    `- note: 'NIOSSLClientHandler' inherits unavailable conformance to protocol 'Sendable' from superclass here
 57 |     /// Construct a new ``NIOSSLClientHandler`` with the given `context` and a specific `serverHostname`.
 58 |     ///
    :
151 |
152 | @available(*, unavailable)
153 | extension NIOSSLClientHandler: Sendable {}
    |                                `- warning: 'NIOSSLClientHandler' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
154 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/NIOSSLHandler.swift:747:34: warning: 'removeHandler(context:promise:)' is deprecated: Use .syncOperations.removeHandler(context:) instead, this method is not Sendable-safe. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 745 |
 746 |         // Ok, we've unwrapped. Let's get out of the channel.
 747 |         context.channel.pipeline.removeHandler(context: context, promise: removalPromise)
     |                                  `- warning: 'removeHandler(context:promise:)' is deprecated: Use .syncOperations.removeHandler(context:) instead, this method is not Sendable-safe. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 748 |     }
 749 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[#UnavailableSendableConformance]: <https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLInit.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
13 | //===----------------------------------------------------------------------===//
14 |
15 | @_implementationOnly import CNIOBoringSSL
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
16 |
17 | /// Initialize BoringSSL. Note that this function IS NOT THREAD SAFE, and so must be called inside
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLPKCS12Bundle.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 |
 17 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLPrivateKey.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 |
 17 | /// An ``NIOSSLPassphraseCallback`` is a callback that will be invoked by NIOSSL when it needs to
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLConnection.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 |
 18 | internal let SSL_MAX_RECORD_SIZE = 16 * 1024
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLContext.swift:16:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 14 |
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | @_implementationOnly import CNIOBoringSSLShims
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLContext.swift:17:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 15 | import NIOCore
 16 | @_implementationOnly import CNIOBoringSSL
 17 | @_implementationOnly import CNIOBoringSSLShims
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 18 |
 19 | #if canImport(Darwin)
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSL/SSLErrors.swift:15:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 13 | //===----------------------------------------------------------------------===//
 14 |
 15 | @_implementationOnly import CNIOBoringSSL
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'NIOSSL' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 16 | import NIOCore
 17 |
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSLPerformanceTester/BenchRepeatedHandshakes.swift:46:55: warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
44 |             let serverHandler = NIOSSLServerHandler(context: self.serverContext)
45 |             let clientHandler = try NIOSSLClientHandler(context: self.clientContext, serverHostname: "localhost")
46 |             try backToBack.client.pipeline.addHandler(clientHandler).wait()
   |                                                       `- warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
47 |             try backToBack.server.pipeline.addHandler(serverHandler).wait()
48 |
NIOSSL.NIOSSLHandler:2:11: note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
1 | @available(*, unavailable)
2 | extension NIOSSLHandler : Sendable {
  |           `- note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSLPerformanceTester/BenchRepeatedHandshakes.swift:47:55: warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
45 |             let clientHandler = try NIOSSLClientHandler(context: self.clientContext, serverHostname: "localhost")
46 |             try backToBack.client.pipeline.addHandler(clientHandler).wait()
47 |             try backToBack.server.pipeline.addHandler(serverHandler).wait()
   |                                                       `- warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
48 |
49 |             // To trigger activation of both channels we use connect().
NIOSSL.NIOSSLHandler:2:11: note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
1 | @available(*, unavailable)
2 | extension NIOSSLHandler : Sendable {
  |           `- note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/NIOTLSServer/main.swift:47:44: warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
45 |     // Set the handlers that are applied to the accepted channels.
46 |     .childChannelInitializer { channel in
47 |         return channel.pipeline.addHandler(NIOSSLServerHandler(context: sslContext)).flatMap {
   |                                            `- warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
48 |             channel.pipeline.addHandler(EchoHandler())
49 |         }
NIOSSL.NIOSSLHandler:2:11: note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
1 | @available(*, unavailable)
2 | extension NIOSSLHandler : Sendable {
  |           `- note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSLPerformanceTester/BenchManyWrites.swift:46:56: warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
44 |         let serverHandler = NIOSSLServerHandler(context: self.serverContext)
45 |         let clientHandler = try NIOSSLClientHandler(context: self.clientContext, serverHostname: "localhost")
46 |         try self.backToBack.client.pipeline.addHandler(clientHandler).wait()
   |                                                        `- warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
47 |         try self.backToBack.server.pipeline.addHandler(serverHandler).wait()
48 |
NIOSSL.NIOSSLHandler:2:11: note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
1 | @available(*, unavailable)
2 | extension NIOSSLHandler : Sendable {
  |           `- note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSLPerformanceTester/BenchManyWrites.swift:47:56: warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
45 |         let clientHandler = try NIOSSLClientHandler(context: self.clientContext, serverHostname: "localhost")
46 |         try self.backToBack.client.pipeline.addHandler(clientHandler).wait()
47 |         try self.backToBack.server.pipeline.addHandler(serverHandler).wait()
   |                                                        `- warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
48 |
49 |         // To trigger activation of both channels we use connect().
NIOSSL.NIOSSLHandler:2:11: note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
1 | @available(*, unavailable)
2 | extension NIOSSLHandler : Sendable {
  |           `- note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSLHTTP1Client/main.swift:110:48: warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
108 |         .channelInitializer { channel in
109 |             let openSslHandler = try! NIOSSLClientHandler(context: sslContext, serverHostname: url.host)
110 |             return channel.pipeline.addHandler(openSslHandler).flatMap {
    |                                                `- warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
111 |                 channel.pipeline.addHTTPClientHandlers()
112 |             }.flatMap {
NIOSSL.NIOSSLHandler:2:11: note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
1 | @available(*, unavailable)
2 | extension NIOSSLHandler : Sendable {
  |           `- note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/NIOTLSServer/main.swift:47:44: warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
45 |     // Set the handlers that are applied to the accepted channels.
46 |     .childChannelInitializer { channel in
47 |         return channel.pipeline.addHandler(NIOSSLServerHandler(context: sslContext)).flatMap {
   |                                            `- warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
48 |             channel.pipeline.addHandler(EchoHandler())
49 |         }
NIOSSL.NIOSSLHandler:2:11: note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
1 | @available(*, unavailable)
2 | extension NIOSSLHandler : Sendable {
  |           `- note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/NIOSSLHTTP1Client/main.swift:110:48: warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
108 |         .channelInitializer { channel in
109 |             let openSslHandler = try! NIOSSLClientHandler(context: sslContext, serverHostname: url.host)
110 |             return channel.pipeline.addHandler(openSslHandler).flatMap {
    |                                                `- warning: conformance of 'NIOSSLHandler' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
111 |                 channel.pipeline.addHTTPClientHandlers()
112 |             }.flatMap {
NIOSSL.NIOSSLHandler:2:11: note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
1 | @available(*, unavailable)
2 | extension NIOSSLHandler : Sendable {
  |           `- note: conformance of 'NIOSSLHandler' to 'Sendable' has been explicitly marked unavailable here
3 | }
Build complete.
{
  "cxx_language_standard" : "c++14",
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.51.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "swift-nio-ssl",
  "name" : "swift-nio-ssl",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "NIOSSL",
      "targets" : [
        "NIOSSL"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NIOTLSServer",
      "targets" : [
        "NIOTLSServer"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "NIOSSLHTTP1Client",
      "targets" : [
        "NIOSSLHTTP1Client"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "NIOSSLPerformanceTester",
      "targets" : [
        "NIOSSLPerformanceTester"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "NIOTLSServer",
      "module_type" : "SwiftTarget",
      "name" : "NIOTLSServer",
      "path" : "Sources/NIOTLSServer",
      "product_dependencies" : [
        "NIOCore",
        "NIOPosix",
        "NIOConcurrencyHelpers"
      ],
      "product_memberships" : [
        "NIOTLSServer"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NIOSSL"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "NIOSSLTests",
      "module_type" : "SwiftTarget",
      "name" : "NIOSSLTests",
      "path" : "Tests/NIOSSLTests",
      "product_dependencies" : [
        "NIOCore",
        "NIOEmbedded",
        "NIOPosix",
        "NIOTLS"
      ],
      "sources" : [
        "ByteBufferBIOTest.swift",
        "CertificateVerificationTests.swift",
        "ClientSNITests.swift",
        "CustomPrivateKeyTests.swift",
        "IdentityVerificationTest.swift",
        "NIOSSLALPNTest.swift",
        "NIOSSLIntegrationTest.swift",
        "NIOSSLSecureBytesTests.swift",
        "NIOSSLTestHelpers.swift",
        "ObjectIdentifierTests.swift",
        "SSLCertificateExtensionsTests.swift",
        "SSLCertificateTest.swift",
        "SSLPKCS12BundleTest.swift",
        "SSLPrivateKeyTests.swift",
        "SecurityFrameworkVerificationTests.swift",
        "TLS13RecordObserver.swift",
        "TLSConfigurationTest.swift",
        "UnsafeTransfer.swift",
        "UnwrappingTests.swift"
      ],
      "target_dependencies" : [
        "NIOSSL"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NIOSSLPerformanceTester",
      "module_type" : "SwiftTarget",
      "name" : "NIOSSLPerformanceTester",
      "path" : "Sources/NIOSSLPerformanceTester",
      "product_dependencies" : [
        "NIOCore",
        "NIOEmbedded",
        "NIOTLS"
      ],
      "product_memberships" : [
        "NIOSSLPerformanceTester"
      ],
      "sources" : [
        "BenchManyWrites.swift",
        "BenchRepeatedHandshakes.swift",
        "Benchmark.swift",
        "main.swift",
        "shared.swift"
      ],
      "target_dependencies" : [
        "NIOSSL"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "NIOSSLHTTP1Client",
      "module_type" : "SwiftTarget",
      "name" : "NIOSSLHTTP1Client",
      "path" : "Sources/NIOSSLHTTP1Client",
      "product_dependencies" : [
        "NIOCore",
        "NIOPosix",
        "NIOHTTP1",
        "NIOFoundationCompat"
      ],
      "product_memberships" : [
        "NIOSSLHTTP1Client"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NIOSSL"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "NIOSSL",
      "module_type" : "SwiftTarget",
      "name" : "NIOSSL",
      "path" : "Sources/NIOSSL",
      "product_dependencies" : [
        "NIO",
        "NIOCore",
        "NIOConcurrencyHelpers",
        "NIOTLS"
      ],
      "product_memberships" : [
        "NIOSSL",
        "NIOTLSServer",
        "NIOSSLHTTP1Client",
        "NIOSSLPerformanceTester"
      ],
      "sources" : [
        "ByteBufferBIO.swift",
        "CustomPrivateKey.swift",
        "IdentityVerification.swift",
        "LinuxCABundle.swift",
        "NIOSSLClientHandler.swift",
        "NIOSSLHandler.swift",
        "NIOSSLServerHandler.swift",
        "ObjectIdentifier.swift",
        "PosixPort.swift",
        "SSLCallbacks.swift",
        "SSLCertificate.swift",
        "SSLCertificateExtensions.swift",
        "SSLConnection.swift",
        "SSLContext.swift",
        "SSLErrors.swift",
        "SSLInit.swift",
        "SSLPKCS12Bundle.swift",
        "SSLPrivateKey.swift",
        "SSLPublicKey.swift",
        "SecurityFrameworkCertificateVerification.swift",
        "String+unsafeUninitializedCapacity.swift",
        "SubjectAlternativeName.swift",
        "SwiftCrypto/NIOSSLSecureBytes.swift",
        "SwiftCrypto/RNG.swift",
        "SwiftCrypto/SafeCompare.swift",
        "SwiftCrypto/Zeroization.swift",
        "TLSConfiguration.swift",
        "UniversalBootstrapSupport.swift"
      ],
      "target_dependencies" : [
        "CNIOBoringSSL",
        "CNIOBoringSSLShims"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CNIOBoringSSLShims",
      "module_type" : "ClangTarget",
      "name" : "CNIOBoringSSLShims",
      "path" : "Sources/CNIOBoringSSLShims",
      "product_memberships" : [
        "NIOSSL",
        "NIOTLSServer",
        "NIOSSLHTTP1Client",
        "NIOSSLPerformanceTester"
      ],
      "sources" : [
        "shims.c"
      ],
      "target_dependencies" : [
        "CNIOBoringSSL"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CNIOBoringSSL",
      "module_type" : "ClangTarget",
      "name" : "CNIOBoringSSL",
      "path" : "Sources/CNIOBoringSSL",
      "product_memberships" : [
        "NIOSSL",
        "NIOTLSServer",
        "NIOSSLHTTP1Client",
        "NIOSSLPerformanceTester"
      ],
      "sources" : [
        "crypto/asn1/a_bitstr.c",
        "crypto/asn1/a_bool.c",
        "crypto/asn1/a_d2i_fp.c",
        "crypto/asn1/a_dup.c",
        "crypto/asn1/a_gentm.c",
        "crypto/asn1/a_i2d_fp.c",
        "crypto/asn1/a_int.c",
        "crypto/asn1/a_mbstr.c",
        "crypto/asn1/a_object.c",
        "crypto/asn1/a_octet.c",
        "crypto/asn1/a_strex.c",
        "crypto/asn1/a_strnid.c",
        "crypto/asn1/a_time.c",
        "crypto/asn1/a_type.c",
        "crypto/asn1/a_utctm.c",
        "crypto/asn1/asn1_lib.c",
        "crypto/asn1/asn1_par.c",
        "crypto/asn1/asn_pack.c",
        "crypto/asn1/f_int.c",
        "crypto/asn1/f_string.c",
        "crypto/asn1/posix_time.c",
        "crypto/asn1/tasn_dec.c",
        "crypto/asn1/tasn_enc.c",
        "crypto/asn1/tasn_fre.c",
        "crypto/asn1/tasn_new.c",
        "crypto/asn1/tasn_typ.c",
        "crypto/asn1/tasn_utl.c",
        "crypto/base64/base64.c",
        "crypto/bio/bio.c",
        "crypto/bio/bio_mem.c",
        "crypto/bio/connect.c",
        "crypto/bio/fd.c",
        "crypto/bio/file.c",
        "crypto/bio/hexdump.c",
        "crypto/bio/pair.c",
        "crypto/bio/printf.c",
        "crypto/bio/socket.c",
        "crypto/bio/socket_helper.c",
        "crypto/blake2/blake2.c",
        "crypto/bn_extra/bn_asn1.c",
        "crypto/bn_extra/convert.c",
        "crypto/buf/buf.c",
        "crypto/bytestring/asn1_compat.c",
        "crypto/bytestring/ber.c",
        "crypto/bytestring/cbb.c",
        "crypto/bytestring/cbs.c",
        "crypto/bytestring/unicode.c",
        "crypto/chacha/chacha-armv4-ios.ios.arm.S",
        "crypto/chacha/chacha-armv4-linux.linux.arm.S",
        "crypto/chacha/chacha-armv8-ios.ios.aarch64.S",
        "crypto/chacha/chacha-armv8-linux.linux.aarch64.S",
        "crypto/chacha/chacha-x86-linux.linux.x86.S",
        "crypto/chacha/chacha-x86_64-linux.linux.x86_64.S",
        "crypto/chacha/chacha-x86_64-mac.mac.x86_64.S",
        "crypto/chacha/chacha.c",
        "crypto/cipher_extra/aes128gcmsiv-x86_64-linux.linux.x86_64.S",
        "crypto/cipher_extra/aes128gcmsiv-x86_64-mac.mac.x86_64.S",
        "crypto/cipher_extra/chacha20_poly1305_armv8-ios.ios.aarch64.S",
        "crypto/cipher_extra/chacha20_poly1305_armv8-linux.linux.aarch64.S",
        "crypto/cipher_extra/chacha20_poly1305_x86_64-linux.linux.x86_64.S",
        "crypto/cipher_extra/chacha20_poly1305_x86_64-mac.mac.x86_64.S",
        "crypto/cipher_extra/cipher_extra.c",
        "crypto/cipher_extra/derive_key.c",
        "crypto/cipher_extra/e_aesctrhmac.c",
        "crypto/cipher_extra/e_aesgcmsiv.c",
        "crypto/cipher_extra/e_chacha20poly1305.c",
        "crypto/cipher_extra/e_des.c",
        "crypto/cipher_extra/e_null.c",
        "crypto/cipher_extra/e_rc2.c",
        "crypto/cipher_extra/e_rc4.c",
        "crypto/cipher_extra/e_tls.c",
        "crypto/cipher_extra/tls_cbc.c",
        "crypto/conf/conf.c",
        "crypto/cpu_aarch64_apple.c",
        "crypto/cpu_aarch64_freebsd.c",
        "crypto/cpu_aarch64_fuchsia.c",
        "crypto/cpu_aarch64_linux.c",
        "crypto/cpu_aarch64_win.c",
        "crypto/cpu_arm.c",
        "crypto/cpu_arm_freebsd.c",
        "crypto/cpu_arm_linux.c",
        "crypto/cpu_intel.c",
        "crypto/crypto.c",
        "crypto/curve25519/asm/x25519-asm-arm.S",
        "crypto/curve25519/curve25519.c",
        "crypto/curve25519/spake25519.c",
        "crypto/des/des.c",
        "crypto/dh_extra/dh_asn1.c",
        "crypto/dh_extra/params.c",
        "crypto/digest_extra/digest_extra.c",
        "crypto/dsa/dsa.c",
        "crypto/dsa/dsa_asn1.c",
        "crypto/ec_extra/ec_asn1.c",
        "crypto/ec_extra/ec_derive.c",
        "crypto/ec_extra/hash_to_curve.c",
        "crypto/ecdh_extra/ecdh_extra.c",
        "crypto/ecdsa_extra/ecdsa_asn1.c",
        "crypto/engine/engine.c",
        "crypto/err/err.c",
        "crypto/err/err_data.c",
        "crypto/evp/evp.c",
        "crypto/evp/evp_asn1.c",
        "crypto/evp/evp_ctx.c",
        "crypto/evp/p_dsa_asn1.c",
        "crypto/evp/p_ec.c",
        "crypto/evp/p_ec_asn1.c",
        "crypto/evp/p_ed25519.c",
        "crypto/evp/p_ed25519_asn1.c",
        "crypto/evp/p_hkdf.c",
        "crypto/evp/p_rsa.c",
        "crypto/evp/p_rsa_asn1.c",
        "crypto/evp/p_x25519.c",
        "crypto/evp/p_x25519_asn1.c",
        "crypto/evp/pbkdf.c",
        "crypto/evp/print.c",
        "crypto/evp/scrypt.c",
        "crypto/evp/sign.c",
        "crypto/ex_data.c",
        "crypto/fipsmodule/aes/aes.c",
        "crypto/fipsmodule/aes/aes_nohw.c",
        "crypto/fipsmodule/aes/key_wrap.c",
        "crypto/fipsmodule/aes/mode_wrappers.c",
        "crypto/fipsmodule/aesni-gcm-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/aesni-gcm-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/aesni-x86-linux.linux.x86.S",
        "crypto/fipsmodule/aesni-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/aesni-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/aesv8-armv7-ios.ios.arm.S",
        "crypto/fipsmodule/aesv8-armv7-linux.linux.arm.S",
        "crypto/fipsmodule/aesv8-armv8-ios.ios.aarch64.S",
        "crypto/fipsmodule/aesv8-armv8-linux.linux.aarch64.S",
        "crypto/fipsmodule/aesv8-gcm-armv8-ios.ios.aarch64.S",
        "crypto/fipsmodule/aesv8-gcm-armv8-linux.linux.aarch64.S",
        "crypto/fipsmodule/armv4-mont-ios.ios.arm.S",
        "crypto/fipsmodule/armv4-mont-linux.linux.arm.S",
        "crypto/fipsmodule/armv8-mont-ios.ios.aarch64.S",
        "crypto/fipsmodule/armv8-mont-linux.linux.aarch64.S",
        "crypto/fipsmodule/bn-586-linux.linux.x86.S",
        "crypto/fipsmodule/bn-armv8-ios.ios.aarch64.S",
        "crypto/fipsmodule/bn-armv8-linux.linux.aarch64.S",
        "crypto/fipsmodule/bn/add.c",
        "crypto/fipsmodule/bn/asm/x86_64-gcc.c",
        "crypto/fipsmodule/bn/bn.c",
        "crypto/fipsmodule/bn/bytes.c",
        "crypto/fipsmodule/bn/cmp.c",
        "crypto/fipsmodule/bn/ctx.c",
        "crypto/fipsmodule/bn/div.c",
        "crypto/fipsmodule/bn/div_extra.c",
        "crypto/fipsmodule/bn/exponentiation.c",
        "crypto/fipsmodule/bn/gcd.c",
        "crypto/fipsmodule/bn/gcd_extra.c",
        "crypto/fipsmodule/bn/generic.c",
        "crypto/fipsmodule/bn/jacobi.c",
        "crypto/fipsmodule/bn/montgomery.c",
        "crypto/fipsmodule/bn/montgomery_inv.c",
        "crypto/fipsmodule/bn/mul.c",
        "crypto/fipsmodule/bn/prime.c",
        "crypto/fipsmodule/bn/random.c",
        "crypto/fipsmodule/bn/rsaz_exp.c",
        "crypto/fipsmodule/bn/shift.c",
        "crypto/fipsmodule/bn/sqrt.c",
        "crypto/fipsmodule/bsaes-armv7-ios.ios.arm.S",
        "crypto/fipsmodule/bsaes-armv7-linux.linux.arm.S",
        "crypto/fipsmodule/cipher/aead.c",
        "crypto/fipsmodule/cipher/cipher.c",
        "crypto/fipsmodule/cipher/e_aes.c",
        "crypto/fipsmodule/cipher/e_aesccm.c",
        "crypto/fipsmodule/cmac/cmac.c",
        "crypto/fipsmodule/co-586-linux.linux.x86.S",
        "crypto/fipsmodule/dh/check.c",
        "crypto/fipsmodule/dh/dh.c",
        "crypto/fipsmodule/digest/digest.c",
        "crypto/fipsmodule/digest/digests.c",
        "crypto/fipsmodule/digestsign/digestsign.c",
        "crypto/fipsmodule/ec/ec.c",
        "crypto/fipsmodule/ec/ec_key.c",
        "crypto/fipsmodule/ec/ec_montgomery.c",
        "crypto/fipsmodule/ec/felem.c",
        "crypto/fipsmodule/ec/oct.c",
        "crypto/fipsmodule/ec/p224-64.c",
        "crypto/fipsmodule/ec/p256-nistz.c",
        "crypto/fipsmodule/ec/p256.c",
        "crypto/fipsmodule/ec/scalar.c",
        "crypto/fipsmodule/ec/simple.c",
        "crypto/fipsmodule/ec/simple_mul.c",
        "crypto/fipsmodule/ec/util.c",
        "crypto/fipsmodule/ec/wnaf.c",
        "crypto/fipsmodule/ecdh/ecdh.c",
        "crypto/fipsmodule/ecdsa/ecdsa.c",
        "crypto/fipsmodule/fips_shared_support.c",
        "crypto/fipsmodule/ghash-armv4-ios.ios.arm.S",
        "crypto/fipsmodule/ghash-armv4-linux.linux.arm.S",
        "crypto/fipsmodule/ghash-neon-armv8-ios.ios.aarch64.S",
        "crypto/fipsmodule/ghash-neon-armv8-linux.linux.aarch64.S",
        "crypto/fipsmodule/ghash-ssse3-x86-linux.linux.x86.S",
        "crypto/fipsmodule/ghash-ssse3-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/ghash-ssse3-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/ghash-x86-linux.linux.x86.S",
        "crypto/fipsmodule/ghash-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/ghash-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/ghashv8-armv7-ios.ios.arm.S",
        "crypto/fipsmodule/ghashv8-armv7-linux.linux.arm.S",
        "crypto/fipsmodule/ghashv8-armv8-ios.ios.aarch64.S",
        "crypto/fipsmodule/ghashv8-armv8-linux.linux.aarch64.S",
        "crypto/fipsmodule/hmac/hmac.c",
        "crypto/fipsmodule/md4/md4.c",
        "crypto/fipsmodule/md5-586-linux.linux.x86.S",
        "crypto/fipsmodule/md5-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/md5-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/md5/md5.c",
        "crypto/fipsmodule/modes/cbc.c",
        "crypto/fipsmodule/modes/cfb.c",
        "crypto/fipsmodule/modes/ctr.c",
        "crypto/fipsmodule/modes/gcm.c",
        "crypto/fipsmodule/modes/gcm_nohw.c",
        "crypto/fipsmodule/modes/ofb.c",
        "crypto/fipsmodule/modes/polyval.c",
        "crypto/fipsmodule/p256-armv8-asm-ios.ios.aarch64.S",
        "crypto/fipsmodule/p256-armv8-asm-linux.linux.aarch64.S",
        "crypto/fipsmodule/p256-x86_64-asm-linux.linux.x86_64.S",
        "crypto/fipsmodule/p256-x86_64-asm-mac.mac.x86_64.S",
        "crypto/fipsmodule/p256_beeu-armv8-asm-ios.ios.aarch64.S",
        "crypto/fipsmodule/p256_beeu-armv8-asm-linux.linux.aarch64.S",
        "crypto/fipsmodule/p256_beeu-x86_64-asm-linux.linux.x86_64.S",
        "crypto/fipsmodule/p256_beeu-x86_64-asm-mac.mac.x86_64.S",
        "crypto/fipsmodule/rand/ctrdrbg.c",
        "crypto/fipsmodule/rand/fork_detect.c",
        "crypto/fipsmodule/rand/rand.c",
        "crypto/fipsmodule/rand/urandom.c",
        "crypto/fipsmodule/rdrand-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/rdrand-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/rsa/blinding.c",
        "crypto/fipsmodule/rsa/padding.c",
        "crypto/fipsmodule/rsa/rsa.c",
        "crypto/fipsmodule/rsa/rsa_impl.c",
        "crypto/fipsmodule/rsaz-avx2-linux.linux.x86_64.S",
        "crypto/fipsmodule/rsaz-avx2-mac.mac.x86_64.S",
        "crypto/fipsmodule/self_check/fips.c",
        "crypto/fipsmodule/self_check/self_check.c",
        "crypto/fipsmodule/service_indicator/service_indicator.c",
        "crypto/fipsmodule/sha/sha1.c",
        "crypto/fipsmodule/sha/sha256.c",
        "crypto/fipsmodule/sha/sha512.c",
        "crypto/fipsmodule/sha1-586-linux.linux.x86.S",
        "crypto/fipsmodule/sha1-armv4-large-ios.ios.arm.S",
        "crypto/fipsmodule/sha1-armv4-large-linux.linux.arm.S",
        "crypto/fipsmodule/sha1-armv8-ios.ios.aarch64.S",
        "crypto/fipsmodule/sha1-armv8-linux.linux.aarch64.S",
        "crypto/fipsmodule/sha1-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/sha1-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/sha256-586-linux.linux.x86.S",
        "crypto/fipsmodule/sha256-armv4-ios.ios.arm.S",
        "crypto/fipsmodule/sha256-armv4-linux.linux.arm.S",
        "crypto/fipsmodule/sha256-armv8-ios.ios.aarch64.S",
        "crypto/fipsmodule/sha256-armv8-linux.linux.aarch64.S",
        "crypto/fipsmodule/sha256-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/sha256-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/sha512-586-linux.linux.x86.S",
        "crypto/fipsmodule/sha512-armv4-ios.ios.arm.S",
        "crypto/fipsmodule/sha512-armv4-linux.linux.arm.S",
        "crypto/fipsmodule/sha512-armv8-ios.ios.aarch64.S",
        "crypto/fipsmodule/sha512-armv8-linux.linux.aarch64.S",
        "crypto/fipsmodule/sha512-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/sha512-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/tls/kdf.c",
        "crypto/fipsmodule/vpaes-armv7-ios.ios.arm.S",
        "crypto/fipsmodule/vpaes-armv7-linux.linux.arm.S",
        "crypto/fipsmodule/vpaes-armv8-ios.ios.aarch64.S",
        "crypto/fipsmodule/vpaes-armv8-linux.linux.aarch64.S",
        "crypto/fipsmodule/vpaes-x86-linux.linux.x86.S",
        "crypto/fipsmodule/vpaes-x86_64-linux.linux.x86_64.S",
        "crypto/fipsmodule/vpaes-x86_64-mac.mac.x86_64.S",
        "crypto/fipsmodule/x86-mont-linux.linux.x86.S",
        "crypto/fipsmodule/x86_64-mont-linux.linux.x86_64.S",
        "crypto/fipsmodule/x86_64-mont-mac.mac.x86_64.S",
        "crypto/fipsmodule/x86_64-mont5-linux.linux.x86_64.S",
        "crypto/fipsmodule/x86_64-mont5-mac.mac.x86_64.S",
        "crypto/hkdf/hkdf.c",
        "crypto/hpke/hpke.c",
        "crypto/hrss/asm/poly_rq_mul.S",
        "crypto/hrss/hrss.c",
        "crypto/kyber/keccak.c",
        "crypto/kyber/kyber.c",
        "crypto/lhash/lhash.c",
        "crypto/mem.c",
        "crypto/obj/obj.c",
        "crypto/obj/obj_xref.c",
        "crypto/pem/pem_all.c",
        "crypto/pem/pem_info.c",
        "crypto/pem/pem_lib.c",
        "crypto/pem/pem_oth.c",
        "crypto/pem/pem_pk8.c",
        "crypto/pem/pem_pkey.c",
        "crypto/pem/pem_x509.c",
        "crypto/pem/pem_xaux.c",
        "crypto/pkcs7/pkcs7.c",
        "crypto/pkcs7/pkcs7_x509.c",
        "crypto/pkcs8/p5_pbev2.c",
        "crypto/pkcs8/pkcs8.c",
        "crypto/pkcs8/pkcs8_x509.c",
        "crypto/poly1305/poly1305.c",
        "crypto/poly1305/poly1305_arm.c",
        "crypto/poly1305/poly1305_arm_asm.S",
        "crypto/poly1305/poly1305_vec.c",
        "crypto/pool/pool.c",
        "crypto/rand_extra/deterministic.c",
        "crypto/rand_extra/forkunsafe.c",
        "crypto/rand_extra/fuchsia.c",
        "crypto/rand_extra/passive.c",
        "crypto/rand_extra/rand_extra.c",
        "crypto/rand_extra/windows.c",
        "crypto/rc4/rc4.c",
        "crypto/refcount_c11.c",
        "crypto/refcount_lock.c",
        "crypto/rsa_extra/rsa_asn1.c",
        "crypto/rsa_extra/rsa_crypt.c",
        "crypto/rsa_extra/rsa_print.c",
        "crypto/siphash/siphash.c",
        "crypto/stack/stack.c",
        "crypto/thread.c",
        "crypto/thread_none.c",
        "crypto/thread_pthread.c",
        "crypto/thread_win.c",
        "crypto/trust_token/pmbtoken.c",
        "crypto/trust_token/trust_token.c",
        "crypto/trust_token/voprf.c",
        "crypto/x509/a_digest.c",
        "crypto/x509/a_sign.c",
        "crypto/x509/a_verify.c",
        "crypto/x509/algorithm.c",
        "crypto/x509/asn1_gen.c",
        "crypto/x509/by_dir.c",
        "crypto/x509/by_file.c",
        "crypto/x509/i2d_pr.c",
        "crypto/x509/name_print.c",
        "crypto/x509/policy.c",
        "crypto/x509/rsa_pss.c",
        "crypto/x509/t_crl.c",
        "crypto/x509/t_req.c",
        "crypto/x509/t_x509.c",
        "crypto/x509/t_x509a.c",
        "crypto/x509/x509.c",
        "crypto/x509/x509_att.c",
        "crypto/x509/x509_cmp.c",
        "crypto/x509/x509_d2.c",
        "crypto/x509/x509_def.c",
        "crypto/x509/x509_ext.c",
        "crypto/x509/x509_lu.c",
        "crypto/x509/x509_obj.c",
        "crypto/x509/x509_req.c",
        "crypto/x509/x509_set.c",
        "crypto/x509/x509_trs.c",
        "crypto/x509/x509_txt.c",
        "crypto/x509/x509_v3.c",
        "crypto/x509/x509_vfy.c",
        "crypto/x509/x509_vpm.c",
        "crypto/x509/x509cset.c",
        "crypto/x509/x509name.c",
        "crypto/x509/x509rset.c",
        "crypto/x509/x509spki.c",
        "crypto/x509/x_algor.c",
        "crypto/x509/x_all.c",
        "crypto/x509/x_attrib.c",
        "crypto/x509/x_crl.c",
        "crypto/x509/x_exten.c",
        "crypto/x509/x_info.c",
        "crypto/x509/x_name.c",
        "crypto/x509/x_pkey.c",
        "crypto/x509/x_pubkey.c",
        "crypto/x509/x_req.c",
        "crypto/x509/x_sig.c",
        "crypto/x509/x_spki.c",
        "crypto/x509/x_val.c",
        "crypto/x509/x_x509.c",
        "crypto/x509/x_x509a.c",
        "crypto/x509v3/v3_akey.c",
        "crypto/x509v3/v3_akeya.c",
        "crypto/x509v3/v3_alt.c",
        "crypto/x509v3/v3_bcons.c",
        "crypto/x509v3/v3_bitst.c",
        "crypto/x509v3/v3_conf.c",
        "crypto/x509v3/v3_cpols.c",
        "crypto/x509v3/v3_crld.c",
        "crypto/x509v3/v3_enum.c",
        "crypto/x509v3/v3_extku.c",
        "crypto/x509v3/v3_genn.c",
        "crypto/x509v3/v3_ia5.c",
        "crypto/x509v3/v3_info.c",
        "crypto/x509v3/v3_int.c",
        "crypto/x509v3/v3_lib.c",
        "crypto/x509v3/v3_ncons.c",
        "crypto/x509v3/v3_ocsp.c",
        "crypto/x509v3/v3_pcons.c",
        "crypto/x509v3/v3_pmaps.c",
        "crypto/x509v3/v3_prn.c",
        "crypto/x509v3/v3_purp.c",
        "crypto/x509v3/v3_skey.c",
        "crypto/x509v3/v3_utl.c",
        "ssl/bio_ssl.cc",
        "ssl/d1_both.cc",
        "ssl/d1_lib.cc",
        "ssl/d1_pkt.cc",
        "ssl/d1_srtp.cc",
        "ssl/dtls_method.cc",
        "ssl/dtls_record.cc",
        "ssl/encrypted_client_hello.cc",
        "ssl/extensions.cc",
        "ssl/handoff.cc",
        "ssl/handshake.cc",
        "ssl/handshake_client.cc",
        "ssl/handshake_server.cc",
        "ssl/s3_both.cc",
        "ssl/s3_lib.cc",
        "ssl/s3_pkt.cc",
        "ssl/ssl_aead_ctx.cc",
        "ssl/ssl_asn1.cc",
        "ssl/ssl_buffer.cc",
        "ssl/ssl_cert.cc",
        "ssl/ssl_cipher.cc",
        "ssl/ssl_file.cc",
        "ssl/ssl_key_share.cc",
        "ssl/ssl_lib.cc",
        "ssl/ssl_privkey.cc",
        "ssl/ssl_session.cc",
        "ssl/ssl_stat.cc",
        "ssl/ssl_transcript.cc",
        "ssl/ssl_versions.cc",
        "ssl/ssl_x509.cc",
        "ssl/t1_enc.cc",
        "ssl/tls13_both.cc",
        "ssl/tls13_client.cc",
        "ssl/tls13_enc.cc",
        "ssl/tls13_server.cc",
        "ssl/tls_method.cc",
        "ssl/tls_record.cc"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
Done.