The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-libp2p, reference main (a4aa10), with Swift 6.3 for Linux on 30 Apr 2026 19:44:31 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/1amageek/swift-libp2p.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/1amageek/swift-libp2p
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at a4aa105 Install Swift in CI without Node action
Cloned https://github.com/1amageek/swift-libp2p.git
Revision (git rev-parse @):
a4aa1058839e8cc0a5a349f7f7a67845211a430b
SUCCESS checkout https://github.com/1amageek/swift-libp2p.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.3
Building package at path:  $PWD
https://github.com/1amageek/swift-libp2p.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Fetching https://github.com/1amageek/swift-SWIM.git
Fetching https://github.com/1amageek/swift-quic.git
Fetching https://github.com/1amageek/swift-nio-udp.git
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/1amageek/swift-webrtc.git
[1/116] Fetching swift-swim
[117/279] Fetching swift-swim, swift-webrtc
[280/2082] Fetching swift-swim, swift-webrtc, swift-asn1
[659/2149] Fetching swift-swim, swift-webrtc, swift-asn1, swift-nio-udp
[1093/2993] Fetching swift-swim, swift-webrtc, swift-asn1, swift-nio-udp, swift-quic
Fetched https://github.com/1amageek/swift-SWIM.git from cache (0.63s)
Fetched https://github.com/1amageek/swift-webrtc.git from cache (0.63s)
[993/2714] Fetching swift-asn1, swift-nio-udp, swift-quic
Fetching https://github.com/1amageek/swift-mDNS.git
Fetching https://github.com/1amageek/swift-tls.git
Fetched https://github.com/1amageek/swift-nio-udp.git from cache (0.68s)
[1424/2647] Fetching swift-asn1, swift-quic
Fetching https://github.com/apple/swift-crypto.git
Fetched https://github.com/apple/swift-asn1.git from cache (1.07s)
Fetching https://github.com/apple/swift-nio.git
[1/103] Fetching swift-mdns
[104/443] Fetching swift-mdns, swift-tls
Fetching https://github.com/apple/swift-certificates.git
Fetched https://github.com/1amageek/swift-quic.git from cache (2.00s)
Fetching https://github.com/apple/swift-log.git
[1/17457] Fetching swift-crypto
Fetched https://github.com/1amageek/swift-mDNS.git from cache (1.48s)
Fetched https://github.com/1amageek/swift-tls.git from cache (1.48s)
Fetching https://github.com/apple/swift-nio-ssl.git
[525/100687] Fetching swift-crypto, swift-nio
[1707/107953] Fetching swift-crypto, swift-nio, swift-certificates
[1780/114762] Fetching swift-crypto, swift-nio, swift-certificates, swift-log
[13705/130202] Fetching swift-crypto, swift-nio, swift-certificates, swift-log, swift-nio-ssl
Fetched https://github.com/apple/swift-log.git from cache (2.08s)
[19109/123393] Fetching swift-crypto, swift-nio, swift-certificates, swift-nio-ssl
Fetched https://github.com/apple/swift-certificates.git from cache (9.97s)
Fetched https://github.com/apple/swift-crypto.git from cache (14.58s)
Fetched https://github.com/apple/swift-nio-ssl.git from cache (13.11s)
Fetched https://github.com/apple/swift-nio.git from cache (17.79s)
Computing version for https://github.com/1amageek/swift-webrtc.git
Computed https://github.com/1amageek/swift-webrtc.git at 1.1.2 (20.75s)
Computing version for https://github.com/1amageek/swift-tls.git
Computed https://github.com/1amageek/swift-tls.git at 1.1.1 (1.62s)
Computing version for https://github.com/1amageek/swift-quic.git
Computed https://github.com/1amageek/swift-quic.git at 1.1.3 (0.89s)
Computing version for https://github.com/1amageek/swift-nio-udp.git
Computed https://github.com/1amageek/swift-nio-udp.git at 1.1.1 (0.77s)
Computing version for https://github.com/1amageek/swift-mDNS.git
Computed https://github.com/1amageek/swift-mDNS.git at 1.1.2 (1.05s)
Computing version for https://github.com/1amageek/swift-SWIM.git
Computed https://github.com/1amageek/swift-SWIM.git at 1.1.1 (0.81s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.0 (4.53s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.19.1 (8.04s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.0 (1.17s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.12.0 (1.28s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.99.0 (1.61s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
[1/23810] Fetching swift-collections
[1192/25630] Fetching swift-collections, swift-atomics
Fetching https://github.com/apple/swift-system.git
Fetched https://github.com/apple/swift-atomics.git from cache (1.62s)
[2620/23810] Fetching swift-collections
[12383/29411] Fetching swift-collections, swift-system
Fetched https://github.com/apple/swift-system.git from cache (0.88s)
[18096/23810] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (3.59s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (4.41s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (0.95s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (1.17s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.0 (0.92s)
Creating working copy for https://github.com/1amageek/swift-SWIM.git
Working copy of https://github.com/1amageek/swift-SWIM.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.4.1
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.0
Creating working copy for https://github.com/1amageek/swift-webrtc.git
Working copy of https://github.com/1amageek/swift-webrtc.git resolved at 1.1.2
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.19.1
Creating working copy for https://github.com/1amageek/swift-nio-udp.git
Working copy of https://github.com/1amageek/swift-nio-udp.git resolved at 1.1.1
Creating working copy for https://github.com/1amageek/swift-mDNS.git
Working copy of https://github.com/1amageek/swift-mDNS.git resolved at 1.1.2
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.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.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.6.4
Creating working copy for https://github.com/1amageek/swift-tls.git
Working copy of https://github.com/1amageek/swift-tls.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.0
Creating working copy for https://github.com/1amageek/swift-quic.git
Working copy of https://github.com/1amageek/swift-quic.git resolved at 1.1.3
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.99.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.12.0
Building for debugging...
[0/921] Write sources
[0/921] Write swift-version-24593BA9C3E375BF.txt
[0/921] Write sources
[8/921] Compiling _AtomicsShims.c
[9/921] Write sources
[79/1003] Emitting module Logging
[80/1003] Emitting module QUICCore
[81/1005] Emitting module SwiftASN1
[82/1005] Compiling InternalCollectionsUtilities Integer rank.swift
[83/1005] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[84/1005] Compiling InternalCollectionsUtilities UInt+reversed.swift
[85/1009] Compiling SwiftASN1 Errors.swift
[86/1009] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[87/1009] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[88/1009] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[89/1009] Compiling InternalCollectionsUtilities Span+Extras.swift
[90/1009] Compiling InternalCollectionsUtilities String+Padding.swift
[91/1009] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[92/1009] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[93/1009] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[94/1009] Emitting module SWIM
[95/1011] Compiling SWIM SWIM.swift
[96/1011] Compiling SWIM SWIMTransport.swift
[97/1011] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[98/1011] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[99/1011] Emitting module InternalCollectionsUtilities
[100/1011] Compiling InternalCollectionsUtilities Debugging.swift
[101/1011] Compiling InternalCollectionsUtilities Descriptions.swift
[102/1011] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[109/1012] Emitting module _NIOBase64
[110/1012] Compiling _NIOBase64 Base64.swift
[112/1013] Emitting module _CertificateInternals
[113/1013] Compiling _CertificateInternals _TinyArray.swift
[116/1014] Compiling _NIODataStructures PriorityQueue.swift
[117/1014] Compiling _NIODataStructures _TinyArray.swift
[117/1014] Wrapping AST for InternalCollectionsUtilities for debugging
[118/1014] Write sources
[123/1014] Wrapping AST for _NIOBase64 for debugging
[124/1014] Write sources
[126/1014] Compiling CXKCPShims shims.c
[127/1014] Compiling KeccakSponge.c
[128/1014] Compiling SimpleFIPS202.c
[131/1014] Compiling KeccakHash.c
[132/1014] Compiling CNIOWindows shim.c
[133/1014] Compiling CNIOWindows WSAStartup.c
[134/1032] Compiling CNIOWASI CNIOWASI.c
[135/1047] Compiling CNIOSHA1 c_nio_sha1.c
[137/1047] Compiling ContainersPreview BorrowingIteratorProtocol+Map.swift
[138/1047] Compiling ContainersPreview BorrowingIteratorProtocol+Reduce.swift
[139/1047] Compiling ContainersPreview BorrowingIteratorProtocol+SpanwiseZip.swift
[140/1047] Compiling ContainersPreview BorrowingIteratorProtocol.swift
[141/1047] Compiling ContainersPreview BorrowingSequence+Standard Conformances.swift
[141/1051] Compiling CNIOPosix event_loop_id.c
[143/1051] Compiling ContainersPreview BorrowingSequence+Utilities.swift
[144/1051] Compiling ContainersPreview BorrowingSequence.swift
[145/1051] Compiling ContainersPreview BidirectionalContainer.swift
[146/1051] Compiling ContainersPreview Container+Filter.swift
[147/1051] Compiling ContainersPreview Container+SpanwiseZip.swift
[148/1051] Compiling ContainersPreview Producer+Map.swift
[149/1051] Compiling ContainersPreview Producer+Reduce.swift
[150/1051] Compiling ContainersPreview Producer.swift
[151/1051] Compiling ContainersPreview Borrow.swift
[152/1051] Compiling ContainersPreview Drain+Reduce.swift
[153/1051] Compiling ContainersPreview Drain.swift
[154/1051] Compiling ContainersPreview Producer+Collect.swift
[155/1051] Compiling ContainersPreview Producer+Filter.swift
[155/1051] Compiling CNIOOpenBSD shim.c
[157/1051] Emitting module ContainersPreview
[158/1051] Compiling Logging MetadataProvider.swift
[162/1051] Compiling ContainersPreview BorrowingIteratorProtocol+ElementsEqual.swift
[163/1051] Compiling ContainersPreview BorrowingIteratorProtocol+Filter.swift
[166/1051] Compiling ContainersPreview OutputSpan+Extras.swift
[167/1051] Compiling ContainersPreview TemporaryAllocation.swift
[168/1051] Compiling ContainersPreview BorrowingIteratorProtocol+Copy.swift
[168/1051] Compiling KeccakP-1600-opt64.c
[169/1051] Compiling CNIOLinux shim.c
[171/1052] Compiling ContainersPreview Box.swift
[172/1052] Compiling ContainersPreview Inout.swift
[173/1052] Compiling ContainersPreview InputSpan.swift
[174/1052] Compiling ContainersPreview Shared.swift
[180/1052] Compiling ContainersPreview RandomAccessContainer.swift
[181/1052] Compiling ContainersPreview RangeExpression2.swift
[182/1052] Compiling ContainersPreview RangeReplaceableContainer.swift
[183/1052] Compiling ContainersPreview Drain+Map.swift
[184/1052] Compiling ContainersPreview Container.swift
[185/1052] Compiling ContainersPreview ContainerIterator.swift
[186/1052] Compiling ContainersPreview DynamicContainer.swift
[187/1052] Compiling ContainersPreview MutableContainer.swift
[188/1052] Compiling ContainersPreview PermutableContainer.swift
[188/1052] Compiling CNIOLinux liburing_shims.c
[191/1053] Compiling CNIOLLHTTP c_nio_http.c
[193/1053] Emitting module _NIODataStructures
[194/1053] Compiling _NIODataStructures Heap.swift
[194/1054] Compiling CNIODarwin shim.c
[196/1054] Compiling Logging Locks.swift
[204/1054] Compiling CNIOLLHTTP c_nio_api.c
[205/1054] Compiling fiat_p256_adx_sqr.S
[210/1055] Wrapping AST for _NIODataStructures for debugging
[211/1061] Wrapping AST for ContainersPreview for debugging
[214/1094] Compiling fiat_p256_adx_mul.S
[215/1094] Compiling fiat_curve25519_adx_square.S
[216/1094] Compiling fiat_curve25519_adx_mul.S
[217/1094] Compiling CNIOLLHTTP c_nio_llhttp.c
[219/1094] Compiling Logging LogEvent.swift
[220/1094] Compiling Logging LogHandler.swift
[221/1094] Compiling Logging Logging.swift
[222/1095] Compiling CNIOBoringSSLShims shims.c
[223/1095] Wrapping AST for Logging for debugging
[225/1095] Compiling DequeModule Deque+Codable.swift
[226/1095] Compiling DequeModule Deque+Collection.swift
[227/1095] Compiling DequeModule Deque+CustomReflectable.swift
[228/1095] Compiling DequeModule Deque+Descriptions.swift
[229/1095] Compiling DequeModule Deque+Equatable.swift
[230/1095] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[231/1100] Compiling DequeModule UniqueDeque+Hashable.swift
[232/1100] Compiling DequeModule UniqueDeque+Initializers.swift
[233/1100] Compiling DequeModule UniqueDeque+Insertions.swift
[234/1100] Compiling DequeModule UniqueDeque+Prepend.swift
[235/1100] Compiling DequeModule UniqueDeque+Removals.swift
[236/1100] Compiling DequeModule RigidDeque+Removals.swift
[237/1100] Compiling DequeModule RigidDeque+Replacements.swift
[238/1100] Compiling DequeModule RigidDeque+Testing.swift
[239/1100] Compiling DequeModule RigidDeque.swift
[240/1100] Compiling DequeModule UniqueDeque+Append.swift
[241/1100] Compiling DequeModule UniqueDeque+Consumption.swift
[242/1100] Compiling DequeModule UniqueDeque+Container.swift
[243/1100] Compiling DequeModule UniqueDeque+Descriptions.swift
[244/1100] Compiling DequeModule UniqueDeque+Equatable.swift
[245/1100] Compiling DequeModule UniqueDeque+Experimental.swift
[246/1100] Compiling DequeModule _DequeBuffer.swift
[247/1100] Compiling DequeModule _DequeBufferHeader.swift
[248/1100] Compiling DequeModule RigidDeque+Append.swift
[249/1100] Compiling DequeModule RigidDeque+Consumption.swift
[250/1100] Compiling DequeModule RigidDeque+Container.swift
[251/1100] Compiling DequeModule RigidDeque+Descriptions.swift
[252/1100] Compiling DequeModule Deque+Extras.swift
[253/1100] Compiling DequeModule Deque+Hashable.swift
[254/1100] Compiling DequeModule Deque+Testing.swift
[255/1100] Compiling DequeModule Deque._Storage.swift
[256/1100] Compiling DequeModule Deque._UnsafeHandle.swift
[257/1100] Compiling DequeModule Deque.swift
[258/1100] Compiling DequeModule RigidDeque+Equatable.swift
[259/1100] Compiling DequeModule RigidDeque+Experimental.swift
[260/1100] Compiling DequeModule RigidDeque+Hashable.swift
[261/1100] Compiling DequeModule RigidDeque+Initializers.swift
[262/1100] Compiling DequeModule RigidDeque+Insertions.swift
[263/1100] Compiling DequeModule RigidDeque+Prepend.swift
[285/1102] Compiling tls_method.cc
[288/1102] Wrapping AST for SWIM for debugging
[289/1120] Compiling tls_record.cc
[291/1120] Compiling QUICStream StreamState.swift
[292/1120] Compiling QUICStream StreamPriority.swift
[293/1120] Compiling QUICStream StreamScheduler.swift
[293/1120] Compiling tls13_enc.cc
[295/1120] Compiling QUICStream StreamManager.swift
[296/1120] Compiling QUICStream FlowController.swift
[297/1120] Compiling QUICRecovery RTTEstimator.swift
[297/1120] Compiling tls13_server.cc
[299/1121] Compiling QUICRecovery NewRenoCongestionController.swift
[300/1121] Compiling QUICRecovery PacketNumberSpaceManager.swift
[301/1121] Compiling QUICStream DataStream.swift
[302/1121] Emitting module QUICStream
[303/1121] Compiling QUICStream DataBuffer.swift
[304/1122] Compiling QUICRecovery SentPacket.swift
[305/1122] Compiling QUICRecovery AckManager.swift
[306/1122] Compiling QUICRecovery AntiAmplificationLimiter.swift
[307/1122] Emitting module QUICRecovery
[308/1122] Compiling QUICRecovery LossDetectionConstants.swift
[309/1122] Compiling QUICRecovery CongestionController.swift
[310/1122] Compiling QUICRecovery FastDuration.swift
[311/1122] Compiling QUICRecovery LossDetector.swift
[313/1123] Compiling tls13_client.cc
[315/1123] Emitting module DequeModule
[315/1123] Compiling t1_enc.cc
[316/1123] Compiling tls13_both.cc
[318/1123] Compiling DequeModule UniqueDeque+Replacements.swift
[319/1123] Compiling DequeModule UniqueDeque.swift
[320/1123] Compiling DequeModule _DequeSlot.swift
[321/1123] Compiling DequeModule _UnsafeDequeHandle.swift
[322/1123] Compiling DequeModule _UnsafeDequeSegments.swift
[323/1124] Compiling ssl_versions.cc
[324/1124] Wrapping AST for DequeModule for debugging
[325/1124] Compiling ssl_x509.cc
[326/1124] Compiling ssl_transcript.cc
[327/1124] Compiling ssl_stat.cc
[328/1124] Compiling ssl_session.cc
[329/1124] Compiling ssl_privkey.cc
[330/1124] Compiling ssl_lib.cc
[331/1124] Compiling ssl_file.cc
[332/1124] Compiling ssl_credential.cc
[333/1124] Compiling ssl_key_share.cc
[334/1124] Compiling ssl_cert.cc
[335/1124] Compiling ssl_cipher.cc
[336/1124] Compiling ssl_buffer.cc
[337/1124] Compiling ssl_asn1.cc
[338/1124] Compiling s3_lib.cc
[339/1124] Compiling s3_pkt.cc
[340/1124] Compiling ssl_aead_ctx.cc
[341/1124] Compiling s3_both.cc
[342/1124] Compiling handshake_client.cc
[343/1124] Compiling handshake.cc
[344/1124] Compiling handshake_server.cc
[345/1124] Compiling handoff.cc
[346/1124] Compiling dtls_record.cc
[347/1124] Compiling encrypted_client_hello.cc
[348/1124] Compiling md5-x86_64-linux.S
[349/1124] Compiling md5-x86_64-apple.S
[350/1124] Compiling md5-586-linux.S
[351/1124] Compiling md5-586-apple.S
[352/1124] Compiling dtls_method.cc
[353/1124] Compiling err_data.cc
[354/1124] Compiling d1_srtp.cc
[355/1124] Compiling chacha20_poly1305_x86_64-linux.S
[356/1124] Compiling extensions.cc
[357/1124] Compiling chacha20_poly1305_x86_64-apple.S
[358/1124] Compiling chacha20_poly1305_armv8-win.S
[359/1124] Compiling bio_ssl.cc
[360/1124] Compiling chacha20_poly1305_armv8-linux.S
[361/1124] Compiling chacha20_poly1305_armv8-apple.S
[362/1124] Compiling chacha-x86_64-apple.S
[363/1124] Compiling chacha-x86_64-linux.S
[364/1124] Compiling chacha-x86-linux.S
[365/1124] Compiling chacha-x86-apple.S
[366/1124] Compiling chacha-armv4-linux.S
[367/1124] Compiling d1_both.cc
[368/1124] Compiling d1_pkt.cc
[369/1124] Compiling chacha-armv8-apple.S
[369/1124] Compiling chacha-armv8-win.S
[371/1124] Compiling chacha-armv8-linux.S
[372/1124] Compiling aes128gcmsiv-x86_64-linux.S
[373/1124] Compiling aes128gcmsiv-x86_64-apple.S
[374/1124] Compiling d1_lib.cc
[375/1124] Compiling x86_64-mont5-apple.S
[375/1124] Compiling x86_64-mont5-linux.S
[377/1124] Compiling x86_64-mont-linux.S
[377/1124] Compiling x86_64-mont-apple.S
[379/1124] Compiling x86-mont-linux.S
[380/1124] Compiling x86-mont-apple.S
[381/1124] Compiling vpaes-x86_64-apple.S
[382/1124] Compiling vpaes-x86_64-linux.S
[383/1124] Compiling vpaes-x86-linux.S
[384/1124] Compiling vpaes-x86-apple.S
[385/1124] Compiling vpaes-armv8-win.S
[386/1124] Compiling vpaes-armv8-apple.S
[386/1124] Compiling vpaes-armv8-linux.S
[388/1124] Compiling vpaes-armv7-linux.S
[389/1124] Compiling sha512-x86_64-apple.S
[390/1124] Compiling sha512-x86_64-linux.S
[391/1124] Compiling sha512-armv8-win.S
[392/1124] Compiling sha512-armv8-linux.S
[393/1124] Compiling sha512-586-linux.S
[394/1124] Compiling sha512-armv4-linux.S
[395/1124] Compiling sha256-x86_64-apple.S
[396/1124] Compiling sha512-armv8-apple.S
[397/1124] Compiling sha512-586-apple.S
[398/1124] Compiling sha256-armv8-win.S
[399/1124] Compiling sha256-armv8-apple.S
[399/1124] Compiling sha256-armv8-linux.S
[401/1124] Compiling sha256-x86_64-linux.S
[402/1124] Compiling sha256-armv4-linux.S
[403/1124] Compiling sha256-586-linux.S
[404/1124] Compiling sha256-586-apple.S
[405/1124] Compiling sha1-armv8-win.S
[406/1124] Compiling sha1-x86_64-linux.S
[407/1124] Compiling sha1-x86_64-apple.S
[408/1124] Compiling sha1-armv4-large-linux.S
[409/1124] Compiling sha1-armv8-linux.S
[410/1124] Compiling sha1-586-linux.S
[411/1124] Compiling sha1-armv8-apple.S
[412/1124] Compiling sha1-586-apple.S
[413/1124] Compiling rdrand-x86_64-linux.S
[414/1124] Compiling rsaz-avx2-apple.S
[415/1124] Compiling rsaz-avx2-linux.S
[416/1124] Compiling rdrand-x86_64-apple.S
[417/1124] Compiling p256_beeu-x86_64-asm-apple.S
[418/1124] Compiling p256_beeu-armv8-asm-linux.S
[419/1124] Compiling p256_beeu-armv8-asm-win.S
[419/1124] Compiling p256_beeu-x86_64-asm-linux.S
[421/1124] Compiling p256_beeu-armv8-asm-apple.S
[422/1124] Compiling p256-armv8-asm-win.S
[423/1124] Compiling p256-armv8-asm-linux.S
[424/1124] Compiling p256-x86_64-asm-apple.S
[425/1124] Compiling ghashv8-armv8-linux.S
[426/1124] Compiling p256-x86_64-asm-linux.S
[427/1124] Compiling ghashv8-armv8-win.S
[428/1124] Compiling p256-armv8-asm-apple.S
[429/1124] Compiling ghashv8-armv8-apple.S
[430/1124] Compiling ghashv8-armv7-linux.S
[431/1124] Compiling ghash-x86_64-linux.S
[432/1124] Compiling ghash-x86_64-apple.S
[433/1124] Compiling ghash-x86-linux.S
[433/1124] Compiling ghash-x86-apple.S
[435/1124] Compiling ghash-ssse3-x86_64-apple.S
[436/1124] Compiling ghash-ssse3-x86_64-linux.S
[437/1124] Compiling ghash-ssse3-x86-linux.S
[438/1124] Compiling ghash-ssse3-x86-apple.S
[439/1124] Compiling ghash-neon-armv8-win.S
[440/1124] Compiling ghash-neon-armv8-linux.S
[440/1124] Compiling ghash-neon-armv8-apple.S
[442/1124] Compiling ghash-armv4-linux.S
[443/1124] Compiling co-586-linux.S
[444/1124] Compiling co-586-apple.S
[445/1124] Compiling bn-armv8-win.S
[446/1124] Compiling bsaes-armv7-linux.S
[447/1124] Compiling bn-armv8-linux.S
[448/1124] Compiling bn-586-apple.S
[449/1124] Compiling bn-armv8-apple.S
[450/1124] Compiling bn-586-linux.S
[451/1124] Compiling armv8-mont-win.S
[452/1124] Compiling armv4-mont-linux.S
[453/1124] Compiling armv8-mont-linux.S
[454/1124] Compiling aesv8-gcm-armv8-win.S
[455/1124] Compiling armv8-mont-apple.S
[456/1124] Compiling aesv8-gcm-armv8-apple.S
[457/1124] Compiling aesv8-gcm-armv8-linux.S
[458/1124] Compiling aesv8-armv8-win.S
[458/1124] Compiling aesv8-armv8-linux.S
[460/1124] Compiling aesv8-armv8-apple.S
[461/1124] Compiling aesv8-armv7-linux.S
[462/1124] Compiling aesni-x86_64-apple.S
[463/1124] Compiling aesni-x86-apple.S
[464/1124] Compiling aesni-x86-linux.S
[465/1124] Compiling aesni-x86_64-linux.S
[466/1124] Compiling aesni-gcm-x86_64-linux.S
[467/1124] Compiling aesni-gcm-x86_64-apple.S
[468/1124] Compiling aes-gcm-avx2-x86_64-apple.S
[469/1124] Compiling aes-gcm-avx2-x86_64-linux.S
[470/1124] Compiling aes-gcm-avx10-x86_64-apple.S
[471/1124] Compiling aes-gcm-avx10-x86_64-linux.S
[472/1124] Compiling x_spki.cc
[473/1124] Compiling x_pubkey.cc
[474/1124] Compiling x_x509.cc
[475/1124] Compiling x_name.cc
[476/1124] Compiling x_sig.cc
[477/1124] Compiling x_x509a.cc
[478/1124] Compiling x_req.cc
[479/1124] Compiling x_val.cc
[480/1124] Compiling x_attrib.cc
[481/1124] Compiling x_crl.cc
[482/1124] Compiling x_algor.cc
[483/1124] Compiling x509name.cc
[484/1124] Compiling x_exten.cc
[485/1124] Compiling x_all.cc
[486/1124] Compiling x509rset.cc
[487/1124] Compiling x509spki.cc
[488/1124] Compiling x509cset.cc
[489/1124] Compiling x509_vpm.cc
[490/1124] Compiling x509_txt.cc
[491/1124] Compiling x509_set.cc
[492/1124] Compiling x509_trs.cc
[493/1124] Compiling x509_v3.cc
[494/1124] Compiling x509_vfy.cc
[495/1124] Compiling x509_req.cc
[496/1124] Compiling x509_obj.cc
[497/1124] Compiling x509_def.cc
[498/1124] Compiling x509_ext.cc
[499/1124] Compiling x509.cc
[500/1124] Compiling x509_d2.cc
[501/1124] Compiling x509_lu.cc
[502/1124] Compiling x509_att.cc
[503/1124] Compiling x509_cmp.cc
[504/1124] Compiling v3_utl.cc
[505/1124] Compiling v3_skey.cc
[506/1124] Compiling v3_purp.cc
[507/1124] Compiling v3_prn.cc
[508/1124] Compiling v3_pmaps.cc
[509/1124] Compiling v3_ocsp.cc
[510/1124] Compiling v3_pcons.cc
[511/1124] Compiling v3_ncons.cc
[512/1124] Compiling v3_ia5.cc
[513/1124] Compiling v3_info.cc
[514/1124] Compiling v3_lib.cc
[515/1124] Compiling v3_int.cc
[516/1124] Compiling v3_genn.cc
[517/1124] Compiling v3_extku.cc
[518/1124] Compiling v3_crld.cc
[519/1124] Compiling v3_enum.cc
[520/1124] Compiling v3_cpols.cc
[521/1124] Compiling v3_bitst.cc
[522/1124] Compiling v3_bcons.cc
[523/1124] Compiling v3_conf.cc
[524/1124] Compiling v3_alt.cc
[525/1124] Compiling v3_akeya.cc
[526/1124] Compiling v3_akey.cc
[527/1124] Compiling t_x509.cc
[528/1124] Compiling t_x509a.cc
[529/1124] Compiling i2d_pr.cc
[530/1124] Compiling t_req.cc
[531/1124] Compiling t_crl.cc
[532/1124] Compiling rsa_pss.cc
[533/1124] Compiling policy.cc
[534/1124] Compiling name_print.cc
[535/1124] Compiling by_file.cc
[536/1124] Compiling by_dir.cc
[537/1124] Compiling asn1_gen.cc
[538/1124] Compiling algorithm.cc
[539/1124] Compiling a_sign.cc
[540/1124] Compiling a_verify.cc
[541/1124] Compiling voprf.cc
[542/1124] Compiling thread_pthread.cc
[543/1124] Compiling trust_token.cc
[544/1124] Compiling a_digest.cc
[545/1124] Compiling thread_win.cc
[546/1124] Compiling thread_none.cc
[547/1124] Compiling thread.cc
[548/1124] Compiling stack.cc
[549/1124] Compiling sha512.cc
[550/1124] Compiling slhdsa.cc
[551/1124] Compiling siphash.cc
[552/1124] Compiling pmbtoken.cc
[553/1124] Compiling sha256.cc
[554/1124] Compiling rsa_print.cc
[555/1124] Compiling sha1.cc
[556/1124] Compiling spake2plus.cc
[557/1124] Compiling rsa_extra.cc
[558/1124] Compiling rsa_crypt.cc
[559/1124] Compiling refcount.cc
[560/1124] Compiling rc4.cc
[561/1124] Compiling windows.cc
[562/1124] Compiling trusty.cc
[563/1124] Compiling rsa_asn1.cc
[564/1124] Compiling rand.cc
[565/1124] Compiling passive.cc
[566/1124] Compiling getentropy.cc
[567/1124] Compiling urandom.cc
[568/1124] Compiling poly1305_arm_asm.S
[569/1124] Compiling ios.cc
[570/1124] Compiling deterministic.cc
[571/1124] Compiling forkunsafe.cc
[572/1124] Compiling fork_detect.cc
[573/1124] Compiling poly1305.cc
[574/1124] Compiling poly1305_arm.cc
[575/1124] Compiling pool.cc
[576/1124] Compiling poly1305_vec.cc
[577/1124] Compiling pkcs7_x509.cc
[578/1124] Compiling pkcs7.cc
[579/1124] Compiling pem_xaux.cc
[580/1124] Compiling p5_pbev2.cc
[581/1124] Compiling pkcs8.cc
[582/1124] Compiling pem_x509.cc
[583/1124] Compiling pkcs8_x509.cc
[584/1124] Compiling pem_pkey.cc
[585/1124] Compiling mlkem.cc
[586/1124] Compiling obj_xref.cc
[587/1124] Compiling pem_oth.cc
[588/1124] Compiling pem_info.cc
[589/1124] Compiling pem_pk8.cc
[590/1124] Compiling mldsa.cc
[591/1124] Compiling pem_lib.cc
[592/1124] Compiling obj.cc
[593/1124] Compiling pem_all.cc
[594/1124] Compiling mem.cc
[595/1124] Compiling md4.cc
[596/1124] Compiling md5.cc
[597/1124] Compiling fips_shared_support.cc
[598/1124] Compiling poly_rq_mul.S
[599/1124] Compiling lhash.cc
[600/1124] Compiling sign.cc
[601/1124] Compiling ex_data.cc
[602/1124] Compiling scrypt.cc
[603/1124] Compiling print.cc
[604/1124] Compiling hrss.cc
[605/1124] Compiling hpke.cc
[606/1124] Compiling kyber.cc
[607/1124] Compiling pbkdf.cc
[608/1124] Compiling p_x25519.cc
[609/1124] Compiling p_ed25519.cc
[610/1124] Compiling p_x25519_asn1.cc
[611/1124] Compiling p_rsa_asn1.cc
[612/1124] Compiling p_rsa.cc
[613/1124] Compiling p_hkdf.cc
[614/1124] Compiling p_ec_asn1.cc
[615/1124] Compiling p_ed25519_asn1.cc
[616/1124] Compiling p_ec.cc
[617/1124] Compiling p_dh.cc
[618/1124] Compiling p_dh_asn1.cc
[619/1124] Compiling p_dsa_asn1.cc
[620/1124] Compiling evp_ctx.cc
[621/1124] Compiling evp.cc
[622/1124] Compiling err.cc
[623/1124] Compiling evp_asn1.cc
[624/1124] Compiling engine.cc
[625/1124] Compiling ecdh.cc
[626/1124] Compiling ec_derive.cc
[627/1124] Compiling hash_to_curve.cc
[628/1124] Compiling ecdsa_asn1.cc
[629/1124] Compiling ec_asn1.cc
[630/1124] Compiling dsa.cc
[631/1124] Compiling dsa_asn1.cc
[632/1124] Compiling params.cc
[633/1124] Compiling x25519-asm-arm.S
[634/1124] Compiling bcm.cc
[635/1124] Compiling des.cc
[636/1124] Compiling dh_asn1.cc
[637/1124] Compiling digest_extra.cc
[638/1124] Compiling spake25519.cc
[639/1124] Compiling cpu_intel.cc
[640/1124] Compiling cpu_arm_linux.cc
[641/1124] Compiling crypto.cc
[642/1124] Compiling cpu_arm_freebsd.cc
[643/1124] Compiling cpu_aarch64_sysreg.cc
[644/1124] Compiling cpu_aarch64_win.cc
[645/1124] Compiling curve25519.cc
[646/1124] Compiling cpu_aarch64_openbsd.cc
[647/1124] Compiling cpu_aarch64_linux.cc
[648/1124] Compiling cpu_aarch64_fuchsia.cc
[649/1124] Compiling curve25519_64_adx.cc
[650/1124] Compiling tls_cbc.cc
[651/1124] Compiling cpu_aarch64_apple.cc
[652/1124] Compiling conf.cc
[653/1124] Compiling get_cipher.cc
[654/1124] Compiling e_tls.cc
[655/1124] Compiling e_rc4.cc
[656/1124] Compiling e_rc2.cc
[657/1124] Compiling e_null.cc
[658/1124] Compiling e_des.cc
[659/1124] Compiling e_aesgcmsiv.cc
[660/1124] Compiling derive_key.cc
[661/1124] Compiling e_chacha20poly1305.cc
[662/1124] Compiling e_aesctrhmac.cc
[663/1124] Compiling chacha.cc
[664/1124] Compiling buf.cc
[665/1124] Compiling cbb.cc
[666/1124] Compiling unicode.cc
[667/1124] Compiling ber.cc
[668/1124] Compiling asn1_compat.cc
[669/1124] Compiling cbs.cc
[670/1124] Compiling convert.cc
[671/1124] Compiling bn_asn1.cc
[672/1124] Compiling socket.cc
[673/1124] Compiling blake2.cc
[674/1124] Compiling socket_helper.cc
[675/1124] Compiling pair.cc
[676/1124] Compiling hexdump.cc
[677/1124] Compiling printf.cc
[678/1124] Compiling file.cc
[679/1124] Compiling fd.cc
[680/1124] Compiling errno.cc
[681/1124] Compiling bio_mem.cc
[682/1124] Compiling base64.cc
[683/1124] Compiling connect.cc
[684/1124] Compiling bio.cc
[685/1124] Compiling tasn_typ.cc
[686/1124] Compiling tasn_fre.cc
[687/1124] Compiling tasn_utl.cc
[688/1124] Compiling posix_time.cc
[689/1124] Compiling f_string.cc
[690/1124] Compiling tasn_enc.cc
[691/1124] Compiling tasn_new.cc
[692/1124] Compiling f_int.cc
[693/1124] Compiling asn_pack.cc
[694/1124] Compiling tasn_dec.cc
[695/1124] Compiling asn1_par.cc
[696/1124] Compiling asn1_lib.cc
[697/1124] Compiling a_octet.cc
[698/1124] Compiling a_time.cc
[699/1124] Compiling a_utctm.cc
[700/1124] Compiling a_type.cc
[701/1124] Compiling a_strex.cc
[702/1124] Compiling a_strnid.cc
[703/1124] Compiling a_object.cc
[704/1124] Compiling a_i2d_fp.cc
[705/1124] Compiling a_dup.cc
[706/1124] Compiling a_mbstr.cc
[707/1124] Compiling a_d2i_fp.cc
[708/1124] Compiling fiat_p256_adx_sqr.S
[709/1124] Compiling a_bitstr.cc
[710/1124] Compiling a_int.cc
[711/1124] Compiling fiat_p256_adx_mul.S
[712/1124] Compiling fiat_curve25519_adx_square.S
[713/1124] Compiling fiat_curve25519_adx_mul.S
[714/1124] Compiling a_gentm.cc
[715/1124] Compiling md5-x86_64-linux.S
[716/1124] Compiling md5-x86_64-apple.S
[717/1124] Compiling md5-586-linux.S
[718/1124] Compiling CCryptoBoringSSLShims shims.c
[719/1124] Compiling md5-586-apple.S
[720/1124] Compiling a_bool.cc
[721/1124] Compiling chacha20_poly1305_x86_64-apple.S
[722/1124] Compiling chacha20_poly1305_armv8-win.S
[723/1124] Compiling chacha20_poly1305_x86_64-linux.S
[724/1124] Compiling chacha20_poly1305_armv8-linux.S
[725/1124] Compiling chacha-x86_64-linux.S
[726/1124] Compiling chacha20_poly1305_armv8-apple.S
[727/1124] Compiling chacha-x86_64-apple.S
[728/1124] Compiling chacha-x86-linux.S
[729/1124] Compiling chacha-x86-apple.S
[730/1124] Compiling chacha-armv8-apple.S
[731/1124] Compiling chacha-armv8-win.S
[732/1124] Compiling chacha-armv8-linux.S
[733/1124] Compiling chacha-armv4-linux.S
[734/1124] Compiling aes128gcmsiv-x86_64-linux.S
[735/1124] Compiling aes128gcmsiv-x86_64-apple.S
[736/1124] Compiling x86_64-mont5-apple.S
[737/1124] Compiling x86_64-mont-linux.S
[738/1124] Compiling x86_64-mont5-linux.S
[739/1124] Compiling x86-mont-linux.S
[740/1124] Compiling x86_64-mont-apple.S
[741/1124] Compiling x86-mont-apple.S
[742/1124] Compiling vpaes-x86_64-linux.S
[743/1124] Compiling vpaes-x86-linux.S
[744/1124] Compiling vpaes-x86_64-apple.S
[745/1124] Compiling vpaes-x86-apple.S
[746/1124] Compiling vpaes-armv8-win.S
[747/1124] Compiling vpaes-armv8-linux.S
[748/1124] Compiling err_data.cc
[749/1124] Compiling vpaes-armv8-apple.S
[750/1124] Compiling vpaes-armv7-linux.S
[751/1124] Compiling sha512-x86_64-linux.S
[752/1124] Compiling sha512-armv8-win.S
[753/1124] Compiling sha512-x86_64-apple.S
[754/1124] Compiling sha512-armv8-linux.S
[755/1124] Compiling sha512-armv8-apple.S
[756/1124] Compiling sha512-586-linux.S
[757/1124] Compiling sha512-armv4-linux.S
[758/1124] Compiling sha512-586-apple.S
[759/1124] Compiling sha256-x86_64-apple.S
[760/1124] Compiling sha256-x86_64-linux.S
[761/1124] Compiling sha256-armv8-win.S
[762/1124] Compiling sha256-armv8-linux.S
[763/1124] Compiling sha256-armv8-apple.S
[764/1124] Compiling sha256-586-linux.S
[765/1124] Compiling sha256-armv4-linux.S
[766/1124] Compiling sha256-586-apple.S
[767/1124] Compiling sha1-armv8-win.S
[768/1124] Compiling sha1-x86_64-apple.S
[769/1124] Compiling sha1-armv8-apple.S
[769/1124] Compiling sha1-armv8-linux.S
[771/1124] Compiling sha1-x86_64-linux.S
[772/1124] Compiling sha1-armv4-large-linux.S
[773/1124] Compiling rsaz-avx2-apple.S
[774/1124] Compiling sha1-586-apple.S
[775/1124] Compiling rdrand-x86_64-linux.S
[776/1124] Compiling sha1-586-linux.S
[777/1124] Compiling rsaz-avx2-linux.S
[778/1124] Compiling rdrand-x86_64-apple.S
[779/1124] Compiling p256_beeu-armv8-asm-win.S
[780/1124] Compiling p256_beeu-x86_64-asm-linux.S
[781/1124] Compiling p256_beeu-x86_64-asm-apple.S
[782/1124] Compiling p256_beeu-armv8-asm-apple.S
[783/1124] Compiling p256_beeu-armv8-asm-linux.S
[784/1124] Compiling p256-armv8-asm-win.S
[785/1124] Compiling p256-armv8-asm-linux.S
[786/1124] Compiling p256-x86_64-asm-apple.S
[787/1124] Compiling ghashv8-armv8-win.S
[788/1124] Compiling p256-armv8-asm-apple.S
[789/1124] Compiling p256-x86_64-asm-linux.S
[790/1124] Compiling ghashv8-armv8-linux.S
[791/1124] Compiling ghashv8-armv8-apple.S
[792/1124] Compiling ghashv8-armv7-linux.S
[793/1124] Compiling ghash-x86_64-linux.S
[794/1124] Compiling ghash-x86_64-apple.S
[794/1124] Compiling ghash-x86-linux.S
[796/1124] Compiling ghash-x86-apple.S
[797/1124] Compiling ghash-ssse3-x86_64-linux.S
[798/1124] Compiling ghash-ssse3-x86_64-apple.S
[799/1124] Compiling ghash-ssse3-x86-apple.S
[800/1124] Compiling ghash-neon-armv8-win.S
[801/1124] Compiling ghash-ssse3-x86-linux.S
[802/1124] Compiling ghash-neon-armv8-linux.S
[803/1124] Compiling ghash-neon-armv8-apple.S
[804/1124] Compiling ghash-armv4-linux.S
[805/1124] Compiling bsaes-armv7-linux.S
[805/1124] Compiling co-586-linux.S
[807/1124] Compiling co-586-apple.S
[808/1124] Compiling bn-armv8-win.S
[809/1124] Compiling bn-586-linux.S
[810/1124] Compiling bn-armv8-linux.S
[811/1124] Compiling bn-586-apple.S
[812/1124] Compiling bn-armv8-apple.S
[813/1124] Compiling armv8-mont-win.S
[814/1124] Compiling armv8-mont-linux.S
[815/1124] Compiling aesv8-gcm-armv8-linux.S
[816/1124] Compiling armv4-mont-linux.S
[817/1124] Compiling armv8-mont-apple.S
[818/1124] Compiling aesv8-gcm-armv8-win.S
[819/1124] Compiling aesv8-gcm-armv8-apple.S
[820/1124] Compiling aesv8-armv8-win.S
[821/1124] Compiling aesv8-armv8-apple.S
[822/1124] Compiling aesv8-armv8-linux.S
[823/1124] Compiling aesv8-armv7-linux.S
[824/1124] Compiling aesni-x86_64-apple.S
[825/1124] Compiling aesni-x86_64-linux.S
[826/1124] Compiling aesni-x86-linux.S
[827/1124] Compiling aesni-x86-apple.S
[828/1124] Compiling aesni-gcm-x86_64-linux.S
[829/1124] Compiling aesni-gcm-x86_64-apple.S
[830/1124] Compiling aes-gcm-avx512-x86_64-apple.S
[831/1124] Compiling aes-gcm-avx512-x86_64-linux.S
[832/1124] Compiling aes-gcm-avx2-x86_64-apple.S
[833/1124] Compiling aes-gcm-avx2-x86_64-linux.S
[834/1124] Compiling c-nioatomics.c
[835/1124] Compiling c-atomics.c
[836/1124] Compiling xwing.cc
[837/1131] Compiling x_spki.cc
[838/1131] Compiling x_x509.cc
[840/1131] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[841/1131] Compiling NIOConcurrencyHelpers NIOThreadPoolWorkAvailable.swift
[841/1131] Compiling x_x509a.cc
[842/1131] Compiling x_pubkey.cc
[843/1131] Compiling x_req.cc
[845/1131] Compiling NIOConcurrencyHelpers NIOLock.swift
[845/1131] Compiling x_sig.cc
[847/1131] Compiling NIOConcurrencyHelpers lock.swift
[848/1131] Compiling NIOConcurrencyHelpers atomics.swift
[849/1131] Emitting module NIOConcurrencyHelpers
[850/1131] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[850/1132] Compiling x_name.cc
[852/1132] Compiling x_crl.cc
[853/1132] Wrapping AST for NIOConcurrencyHelpers for debugging
[854/1132] Compiling x_attrib.cc
[855/1132] Compiling x_exten.cc
[856/1132] Compiling x_all.cc
[857/1132] Compiling x509spki.cc
[858/1132] Compiling x_algor.cc
[859/1132] Compiling x509rset.cc
[860/1132] Compiling x509name.cc
[861/1132] Compiling x509_vpm.cc
[862/1132] Compiling x509cset.cc
[863/1132] Compiling x509_vfy.cc
[864/1132] Compiling x509_v3.cc
[865/1132] Compiling x509_txt.cc
[866/1132] Compiling x509_trs.cc
[867/1132] Compiling x509_set.cc
[868/1132] Compiling x509_req.cc
[869/1132] Compiling x509_ext.cc
[870/1132] Compiling x509_def.cc
[871/1132] Compiling x509_obj.cc
[872/1132] Compiling x509_d2.cc
[873/1132] Compiling x509_lu.cc
[874/1132] Compiling x509_att.cc
[875/1132] Compiling x509_cmp.cc
[876/1132] Compiling x509.cc
[877/1132] Compiling v3_utl.cc
[878/1132] Compiling v3_skey.cc
[879/1132] Compiling v3_purp.cc
[880/1132] Compiling v3_prn.cc
[881/1132] Compiling v3_pmaps.cc
[882/1132] Compiling v3_pcons.cc
[883/1132] Compiling v3_ocsp.cc
[884/1132] Compiling v3_ncons.cc
[885/1132] Compiling v3_int.cc
[886/1132] Compiling v3_ia5.cc
[887/1132] Compiling v3_lib.cc
[888/1132] Compiling v3_info.cc
[889/1132] Compiling v3_genn.cc
[890/1132] Compiling v3_extku.cc
[891/1132] Compiling v3_enum.cc
[892/1132] Compiling v3_crld.cc
[893/1132] Compiling v3_conf.cc
[894/1132] Compiling v3_cpols.cc
[895/1132] Compiling v3_bitst.cc
[896/1132] Compiling v3_bcons.cc
[897/1132] Compiling v3_alt.cc
[898/1132] Compiling v3_akeya.cc
[899/1132] Compiling v3_akey.cc
[900/1132] Compiling t_x509a.cc
[901/1132] Compiling t_req.cc
[902/1132] Compiling t_x509.cc
[903/1132] Compiling t_crl.cc
[904/1132] Compiling i2d_pr.cc
[905/1132] Compiling rsa_pss.cc
[906/1132] Compiling policy.cc
[907/1132] Compiling name_print.cc
[908/1132] Compiling by_file.cc
[909/1132] Compiling asn1_gen.cc
[910/1132] Compiling algorithm.cc
[911/1132] Compiling a_sign.cc
[912/1132] Compiling voprf.cc
[913/1132] Compiling by_dir.cc
[914/1132] Compiling a_verify.cc
[915/1132] Compiling a_digest.cc
[916/1132] Compiling thread_win.cc
[917/1132] Compiling thread_pthread.cc
[918/1132] Compiling thread_none.cc
[919/1132] Compiling thread.cc
[920/1132] Compiling pmbtoken.cc
[921/1132] Compiling stack.cc
[922/1132] Compiling trust_token.cc
[923/1132] Compiling sha512.cc
[924/1132] Compiling siphash.cc
[925/1132] Compiling sha256.cc
[926/1132] Compiling slhdsa.cc
[927/1132] Compiling sha1.cc
[928/1132] Compiling spake2plus.cc
[929/1132] Compiling rsa_print.cc
[930/1132] Compiling rsa_extra.cc
[931/1132] Compiling refcount.cc
[932/1132] Compiling rc4.cc
[933/1132] Compiling rsa_crypt.cc
[934/1132] Compiling trusty.cc
[935/1132] Compiling windows.cc
[936/1132] Compiling urandom.cc
[937/1132] Compiling rand.cc
[938/1132] Compiling getentropy.cc
[939/1132] Compiling ios.cc
[940/1132] Compiling passive.cc
[941/1132] Compiling rsa_asn1.cc
[942/1132] Compiling poly1305_arm_asm.S
[943/1132] Compiling forkunsafe.cc
[944/1132] Compiling deterministic.cc
[945/1132] Compiling fork_detect.cc
[946/1132] Compiling poly1305.cc
[947/1132] Compiling poly1305_arm.cc
[948/1132] Compiling pool.cc
[949/1132] Compiling poly1305_vec.cc
[950/1132] Compiling pkcs8_x509.cc
[951/1132] Compiling pkcs7.cc
[952/1132] Compiling pkcs7_x509.cc
[953/1132] Compiling pkcs8.cc
[954/1132] Compiling p5_pbev2.cc
[955/1132] Compiling pem_xaux.cc
[956/1132] Compiling pem_x509.cc
[957/1132] Compiling pem_pkey.cc
[958/1132] Compiling mlkem.cc
[959/1132] Compiling obj_xref.cc
[960/1132] Compiling pem_oth.cc
[961/1132] Compiling pem_pk8.cc
[962/1132] Compiling pem_lib.cc
[963/1132] Compiling pem_info.cc
[964/1132] Compiling mldsa.cc
[965/1132] Compiling pem_all.cc
[966/1132] Compiling obj.cc
[967/1132] Compiling poly_rq_mul.S
[968/1132] Compiling lhash.cc
[969/1132] Compiling mem.cc
[970/1132] Compiling fips_shared_support.cc
[971/1132] Compiling fuzzer_mode.cc
[972/1132] Compiling md4.cc
[973/1132] Compiling md5.cc
[974/1132] Compiling ex_data.cc
[975/1132] Compiling kyber.cc
[976/1132] Compiling hrss.cc
[977/1132] Compiling hpke.cc
[978/1132] Compiling scrypt.cc
[979/1132] Compiling print.cc
[980/1132] Compiling pbkdf.cc
[981/1132] Compiling sign.cc
[982/1132] Compiling p_x25519_asn1.cc
[983/1132] Compiling p_x25519.cc
[984/1132] Compiling p_rsa_asn1.cc
[985/1132] Compiling p_ed25519_asn1.cc
[986/1132] Compiling p_rsa.cc
[987/1132] Compiling p_ed25519.cc
[988/1132] Compiling p_hkdf.cc
[989/1132] Compiling p_ec_asn1.cc
[990/1132] Compiling p_ec.cc
[991/1132] Compiling p_dh_asn1.cc
[992/1132] Compiling p_dsa_asn1.cc
[993/1132] Compiling p_dh.cc
[994/1132] Compiling engine.cc
[995/1132] Compiling ecdsa_p1363.cc
[996/1132] Compiling err.cc
[997/1132] Compiling evp_ctx.cc
[998/1132] Compiling evp.cc
[999/1132] Compiling evp_asn1.cc
[1000/1132] Compiling ecdh.cc
[1001/1132] Compiling ecdsa_asn1.cc
[1002/1132] Compiling ec_derive.cc
[1003/1132] Compiling hash_to_curve.cc
[1004/1132] Compiling dsa.cc
[1005/1132] Compiling ec_asn1.cc
[1006/1132] Compiling dsa_asn1.cc
[1007/1132] Compiling digest_extra.cc
[1008/1132] Compiling x25519-asm-arm.S
[1009/1132] Compiling params.cc
[1010/1132] Compiling des.cc
[1011/1132] Compiling dh_asn1.cc
[1012/1132] Compiling cpu_intel.cc
[1013/1132] Compiling crypto.cc
[1014/1132] Compiling curve25519.cc
[1015/1132] Compiling spake25519.cc
[1016/1132] Compiling cpu_arm_linux.cc
[1017/1132] Compiling cpu_arm_freebsd.cc
[1018/1132] Compiling cpu_aarch64_win.cc
[1019/1132] Compiling cpu_aarch64_linux.cc
[1020/1132] Compiling cpu_aarch64_openbsd.cc
[1021/1132] Compiling cpu_aarch64_sysreg.cc
[1022/1132] Compiling curve25519_64_adx.cc
[1023/1132] Compiling cpu_aarch64_fuchsia.cc
[1024/1132] Compiling cpu_aarch64_apple.cc
[1025/1132] Compiling conf.cc
[1026/1132] Compiling get_cipher.cc
[1027/1132] Compiling e_tls.cc
[1028/1132] Compiling e_rc4.cc
[1029/1132] Compiling e_rc2.cc
[1030/1132] Compiling tls_cbc.cc
[1031/1132] Compiling e_null.cc
[1032/1132] Compiling e_chacha20poly1305.cc
[1033/1132] Compiling e_des.cc
[1034/1132] Compiling cms.cc
[1035/1132] Compiling e_aesgcmsiv.cc
[1036/1132] Compiling e_aesctrhmac.cc
[1037/1132] Compiling e_aeseax.cc
[1038/1132] Compiling derive_key.cc
[1039/1132] Compiling chacha.cc
[1040/1132] Compiling unicode.cc
[1041/1132] Compiling buf.cc
[1042/1132] Compiling sqrt.cc
[1043/1132] Compiling ber.cc
[1044/1132] Compiling cbb.cc
[1045/1132] Compiling cbs.cc
[1046/1132] Compiling asn1_compat.cc
[1047/1132] Compiling div.cc
[1048/1132] Compiling exponentiation.cc
[1049/1132] Compiling printf.cc
[1050/1132] Compiling blake2.cc
[1051/1132] Compiling bn_asn1.cc
[1052/1132] Compiling pair.cc
[1053/1132] Compiling hexdump.cc
[1054/1132] Compiling file.cc
[1055/1132] Compiling convert.cc
[1056/1132] Compiling errno.cc
[1057/1132] Compiling fd.cc
[1058/1132] Compiling bio_mem.cc
[1059/1132] Compiling base64.cc
[1060/1132] Compiling bio.cc
[1061/1132] Compiling tasn_typ.cc
[1062/1132] Compiling tasn_fre.cc
[1063/1132] Compiling tasn_enc.cc
[1064/1132] Compiling tasn_utl.cc
[1065/1132] Compiling f_string.cc
[1066/1132] Compiling posix_time.cc
[1067/1132] Compiling tasn_new.cc
[1068/1132] Compiling tasn_dec.cc
[1069/1132] Compiling asn1_par.cc
[1070/1132] Compiling asn_pack.cc
[1071/1132] Compiling f_int.cc
[1072/1132] Compiling asn1_lib.cc
[1073/1132] Compiling a_octet.cc
[1074/1132] Compiling a_time.cc
[1075/1132] Compiling a_utctm.cc
[1076/1132] Compiling a_strex.cc
[1077/1132] Compiling a_type.cc
[1078/1132] Compiling a_strnid.cc
[1079/1132] Compiling a_object.cc
[1080/1132] Compiling a_i2d_fp.cc
[1081/1132] Compiling a_dup.cc
[1082/1132] Compiling a_mbstr.cc
[1083/1132] Write sources
[1084/1132] Compiling a_d2i_fp.cc
[1085/1150] Compiling a_gentm.cc
[1086/1150] Compiling a_int.cc
[1087/1150] Compiling aes.cc
[1089/1150] Compiling Atomics AtomicStorage.swift
[1090/1150] Compiling Atomics AtomicValue.swift
[1091/1152] Compiling Atomics AtomicMemoryOrderings.swift
[1092/1152] Compiling Atomics DoubleWord.swift
[1093/1152] Compiling Atomics UnsafeAtomic.swift
[1094/1152] Compiling Atomics UnsafeAtomicLazyReference.swift
[1095/1152] Compiling Atomics ManagedAtomic.swift
[1096/1152] Compiling Atomics ManagedAtomicLazyReference.swift
[1097/1152] Compiling Atomics AtomicInteger.swift
[1098/1152] Compiling Atomics AtomicOptionalWrappable.swift
[1099/1152] Compiling Atomics AtomicReference.swift
[1099/1152] Compiling a_bool.cc
[1100/1152] Compiling a_bitstr.cc
[1102/1152] Compiling Atomics IntegerOperations.swift
[1103/1152] Compiling Atomics Unmanaged extensions.swift
[1103/1152] Compiling bcm.cc
[1105/1160] Emitting module Atomics
[1106/1160] Compiling Atomics OptionalRawRepresentable.swift
[1107/1160] Compiling Atomics RawRepresentable.swift
[1108/1160] Compiling Atomics AtomicBool.swift
[1109/1160] Compiling Atomics IntegerConformances.swift
[1110/1160] Compiling Atomics PointerConformances.swift
[1111/1160] Compiling Atomics Primitives.native.swift
[1112/1161] Wrapping AST for Atomics for debugging
[1114/1161] Compiling CryptoBoringWrapper RandomBytes.swift
[1115/1225] Compiling CryptoBoringWrapper FiniteFieldArithmeticContext.swift
[1116/1225] Compiling CryptoBoringWrapper EllipticCurve.swift
[1117/1225] Compiling CryptoBoringWrapper BoringSSLAEAD.swift
[1118/1225] Compiling CryptoBoringWrapper CryptoKitErrors_boring.swift
[1119/1225] Emitting module CryptoBoringWrapper
[1120/1225] Compiling CryptoBoringWrapper EllipticCurvePoint.swift
[1121/1225] Compiling CryptoBoringWrapper ArbitraryPrecisionInteger.swift
[1122/1226] Wrapping AST for CryptoBoringWrapper for debugging
[1124/1310] Compiling Crypto HPKE-KeySchedule.swift
[1125/1310] Compiling Crypto HPKE-Modes.swift
[1126/1310] Compiling Crypto Insecure.swift
[1127/1310] Compiling Crypto Insecure_HashFunctions.swift
[1128/1310] Compiling Crypto MLKEM_boring.swift
[1129/1310] Compiling Crypto MLKEM_wrapper.swift
[1130/1310] Compiling Crypto XWing_boring.swift
[1131/1310] Compiling Crypto KEM-Errors.swift
[1132/1310] Compiling Crypto KEM.swift
[1133/1318] Compiling Crypto HPKE-LabeledExtract.swift
[1134/1318] Compiling Crypto HPKE-Utils.swift
[1135/1318] Compiling Crypto DHKEM.swift
[1136/1318] Compiling Crypto HPKE-KEM-Curve25519.swift
[1137/1318] Compiling Crypto HPKE-NIST-EC-KEMs.swift
[1138/1318] Compiling Crypto HPKE-KEM.swift
[1139/1318] Compiling Crypto HPKE-Errors.swift
[1140/1318] Compiling Crypto HPKE.swift
[1141/1318] Compiling Crypto HPKE-Context.swift
[1145/1329] Compiling Crypto CryptoKitErrors.swift
[1146/1329] Compiling Crypto Digest_boring.swift
[1147/1329] Compiling Crypto Digest.swift
[1148/1329] Compiling Crypto Digests.swift
[1149/1329] Compiling Crypto HashFunctions.swift
[1150/1329] Compiling Crypto HashFunctions_SHA2.swift
[1151/1329] Compiling Crypto HashFunctions_SHA3.swift
[1152/1329] Compiling Crypto Digest_xkcp.swift
[1153/1329] Compiling Crypto HPKE-AEAD.swift
[1154/1329] Compiling Crypto HPKE-Ciphersuite.swift
[1155/1329] Compiling Crypto HPKE-KDF.swift
[1156/1329] Compiling Crypto HPKE-KexKeyDerivation.swift
[1157/1329] Compiling Crypto ASN1Null.swift
[1158/1329] Compiling Crypto ASN1OctetString.swift
[1159/1329] Compiling Crypto ASN1Strings.swift
[1160/1329] Compiling Crypto ArraySliceBigint.swift
[1161/1329] Compiling Crypto GeneralizedTime.swift
[1162/1329] Compiling Crypto ObjectIdentifier.swift
[1163/1329] Compiling Crypto ECDSASignature.swift
[1164/1329] Compiling Crypto PEMDocument.swift
[1165/1329] Compiling Crypto PKCS8PrivateKey.swift
[1166/1329] Compiling Crypto SEC1PrivateKey.swift
[1167/1329] Compiling Crypto SubjectPublicKeyInfo.swift
[1168/1329] Compiling Crypto CryptoError_boring.swift
[1169/1329] Compiling Crypto AES-GCM.swift
[1170/1329] Compiling Crypto AES-GCM_boring.swift
[1171/1329] Compiling Crypto ChaChaPoly_boring.swift
[1172/1329] Compiling Crypto ChaChaPoly.swift
[1173/1329] Compiling Crypto Cipher.swift
[1174/1329] Compiling Crypto Nonces.swift
[1175/1329] Compiling Crypto ASN1.swift
[1176/1329] Compiling Crypto ASN1Any.swift
[1177/1329] Compiling Crypto ASN1BitString.swift
[1178/1329] Compiling Crypto ASN1Boolean.swift
[1179/1329] Compiling Crypto ASN1Identifier.swift
[1180/1329] Compiling Crypto ASN1Integer.swift
[1181/1329] Emitting module Crypto
[1191/1329] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[1192/1329] Compiling NIOCore SocketAddresses.swift
[1193/1329] Compiling NIOCore SocketOptionProvider.swift
[1194/1329] Compiling NIOCore SystemCallHelpers.swift
[1195/1329] Compiling NIOCore TimeAmount+Duration.swift
[1196/1329] Compiling NIOCore TypeAssistedChannelHandler.swift
[1197/1329] Compiling NIOCore UniversalBootstrapSupport.swift
[1198/1329] Compiling NIOCore Utilities.swift
[1199/1329] Compiling Crypto Signature.swift
[1200/1329] Compiling Crypto CryptoKitErrors_boring.swift
[1201/1329] Compiling Crypto Optional+withUnsafeBytes_boring.swift
[1202/1329] Compiling Crypto RNG_boring.swift
[1203/1329] Compiling Crypto SafeCompare_boring.swift
[1204/1329] Compiling Crypto Zeroization_boring.swift
[1205/1329] Compiling Crypto _CryptoModuleAnchor.swift
[1206/1329] Compiling Crypto PrettyBytes.swift
[1207/1329] Compiling Crypto SafeCompare.swift
[1208/1329] Compiling Crypto SecureBytes.swift
[1209/1329] Compiling Crypto Zeroization.swift
[1237/1329] Compiling Crypto MLKEM.swift
[1238/1329] Compiling Crypto XWing.swift
[1239/1329] Compiling Crypto ECDH_boring.swift
[1240/1329] Compiling Crypto DH.swift
[1241/1329] Compiling Crypto ECDH.swift
[1242/1329] Compiling Crypto ANSIx963.swift
[1243/1329] Compiling Crypto HKDF.swift
[1244/1329] Compiling Crypto AESWrap.swift
[1245/1329] Compiling Crypto AESWrap_boring.swift
[1278/1329] Compiling Crypto HMAC.swift
[1279/1329] Compiling Crypto MACFunctions.swift
[1280/1329] Compiling Crypto MessageAuthenticationCode.swift
[1281/1329] Compiling Crypto AES.swift
[1282/1329] Compiling Crypto ECDSASignature_boring.swift
[1283/1329] Compiling Crypto ECDSA_boring.swift
[1284/1329] Compiling Crypto EdDSA_boring.swift
[1285/1329] Compiling Crypto MLDSA_boring.swift
[1286/1329] Compiling Crypto MLDSA_wrapper.swift
[1287/1329] Compiling Crypto ECDSA.swift
[1288/1329] Compiling Crypto Ed25519.swift
[1289/1329] Compiling Crypto MLDSA.swift
[1290/1330] Wrapping AST for Crypto for debugging
[1292/1407] Compiling SCTPCore SCTPSecureRandom.swift
[1293/1408] Compiling STUNCore STUNConstants.swift
[1294/1408] Compiling STUNCore TransactionID.swift
[1295/1408] Compiling STUNCore SecureRandom.swift
[1296/1408] Compiling SCTPCore TSNTracker.swift
[1297/1408] Compiling STUNCore MessageIntegrity.swift
[1298/1408] Compiling STUNCore Fingerprint.swift
[1299/1408] Emitting module CryptoExtras
[1300/1416] Compiling SCTPCore SCTPChunk.swift
[1301/1416] Compiling SCTPCore FragmentAssembler.swift
[1302/1416] Compiling SCTPCore SCTPAssociation.swift
[1303/1416] Emitting module SCTPCore
[1304/1416] Compiling SCTPCore SCTPCookie.swift
[1305/1416] Compiling SCTPCore RetransmissionQueue.swift
[1306/1416] Compiling STUNCore STUNAttribute.swift
[1307/1416] Emitting module STUNCore
[1308/1416] Compiling STUNCore STUNMessage.swift
[1309/1416] Compiling CryptoExtras ChaCha20CTR_boring.swift
[1310/1416] Compiling CryptoExtras ChaCha20CTR.swift
[1311/1416] Compiling CryptoExtras BoringSSLSHA512256Context.swift
[1312/1416] Compiling CryptoExtras BoringSSLSHA512256HashFunction.swift
[1313/1416] Compiling CryptoExtras SHA512256.swift
[1314/1416] Compiling CryptoExtras SHA512256Digest.swift
[1315/1416] Compiling CryptoExtras Curve25519+PEM.swift
[1316/1416] Compiling CryptoExtras ObjectIdentifier.swift
[1317/1416] Compiling CryptoExtras PKCS8DERRepresentation.swift
[1319/1421] Compiling ICELite ICEState.swift
[1320/1421] Compiling CryptoExtras Data+Extensions.swift
[1321/1421] Compiling CryptoExtras DigestType.swift
[1322/1421] Compiling CryptoExtras Error.swift
[1323/1421] Compiling CryptoExtras I2OSP.swift
[1324/1421] Compiling CryptoExtras IntegerEncoding.swift
[1325/1421] Compiling CryptoExtras PEMDocument.swift
[1326/1421] Compiling CryptoExtras PrettyBytes.swift
[1327/1421] Compiling CryptoExtras SubjectPublicKeyInfo.swift
[1328/1421] Compiling CryptoExtras ThreadOps.swift
[1329/1421] Compiling CryptoExtras ThreadPosix.swift
[1330/1421] Compiling CryptoExtras ThreadSpecific.swift
[1331/1421] Compiling CryptoExtras ThreadWindows.swift
[1332/1421] Compiling CryptoExtras DLEQ.swift
[1333/1421] Compiling CryptoExtras Prover.swift
[1334/1421] Compiling CryptoExtras Verifier.swift
[1335/1421] Compiling CryptoExtras ZKPToolbox.swift
[1336/1421] Emitting module ICELite
[1337/1421] Compiling ICELite ICECredentials.swift
[1338/1421] Compiling ICELite ICELiteAgent.swift
[1340/1422] Compiling CryptoExtras AES_CBC.swift
[1341/1422] Compiling CryptoExtras AES_CFB.swift
[1342/1422] Compiling CryptoExtras AES_CTR.swift
[1343/1422] Compiling CryptoExtras AES_GCM_SIV.swift
[1344/1422] Compiling CryptoExtras Block Function.swift
[1345/1422] Compiling CryptoExtras AES_CFB_boring.swift
[1346/1422] Compiling CryptoExtras AES_CTR_boring.swift
[1347/1422] Compiling CryptoExtras AES_GCM_SIV_boring.swift
[1348/1422] Compiling CryptoExtras CMAC.swift
[1349/1422] Compiling CryptoExtras Scrypt_boring.swift
[1350/1422] Compiling CryptoExtras Scrypt.swift
[1351/1422] Compiling CryptoExtras OPRF.swift
[1352/1422] Compiling CryptoExtras OPRFClient.swift
[1353/1422] Compiling CryptoExtras OPRFServer.swift
[1354/1422] Compiling CryptoExtras VOPRF+API.swift
[1355/1422] Compiling CryptoExtras VOPRFClient.swift
[1356/1422] Compiling CryptoExtras VOPRFServer.swift
[1357/1422] Compiling CryptoExtras BoringSSLPassphraseCallbackManager.swift
[1358/1422] Compiling CryptoExtras RSA+BlindSigning.swift
[1359/1422] Compiling CryptoExtras RSA.swift
[1360/1422] Compiling CryptoExtras RSA_boring.swift
[1361/1422] Compiling CryptoExtras Reexport.swift
[1362/1422] Compiling CryptoExtras Zeroization_boring.swift
[1363/1422] Compiling CryptoExtras BoringSSLHelpers.swift
[1364/1422] Compiling CryptoExtras CryptoKitErrors_boring.swift
[1365/1422] Emitting module NIOCore
[1366/1423] Wrapping AST for NIOCore for debugging
[1368/1431] Compiling CryptoExtras PKCS8PrivateKey.swift
[1369/1431] Compiling CryptoExtras RFC8410AlgorithmIdentifier.swift
[1370/1431] Compiling CryptoExtras ECToolbox_boring.swift
[1371/1431] Compiling CryptoExtras ECToolbox.swift
[1372/1431] Compiling CryptoExtras HashToField.swift
[1373/1431] Compiling CryptoExtras KDF.swift
[1374/1431] Compiling CryptoExtras PBKDF2_boring.swift
[1375/1431] Compiling CryptoExtras PBKDF2_commoncrypto.swift
[1376/1431] Compiling CryptoExtras PBKDF2.swift
[1377/1431] Compiling CryptoExtras ARC+API.swift
[1378/1431] Compiling CryptoExtras ARC.swift
[1379/1431] Compiling CryptoExtras ARCCredential.swift
[1380/1431] Compiling CryptoExtras ARCEncoding.swift
[1381/1431] Compiling CryptoExtras ARCPrecredential.swift
[1382/1431] Compiling CryptoExtras ARCPresentation.swift
[1383/1431] Compiling CryptoExtras ARCRequest.swift
[1384/1431] Compiling CryptoExtras ARCResponse.swift
[1385/1431] Compiling CryptoExtras ARCServer.swift
[1387/1481] Compiling NIOFoundationEssentialsCompat Codable+ByteBuffer.swift
[1388/1482] Compiling SCTPCore SCTPPacket.swift
[1389/1484] Emitting module _CryptoExtras
[1391/1484] Compiling _CryptoExtras Exports.swift
[1393/1490] Compiling DataChannel DataChannelPPID.swift
[1394/1585] Compiling DataChannel DataChannel.swift
[1395/1585] Emitting module NIOFoundationEssentialsCompat
[1396/1585] Compiling NIOFoundationEssentialsCompat ByteBuffer-foundation.swift
[1398/1586] Compiling NIOEmbedded AsyncTestingChannel.swift
[1399/1586] Emitting module NIOEmbedded
[1399/1586] Wrapping AST for NIOFoundationEssentialsCompat for debugging
[1401/1586] Compiling X509 Curve25519+DER.swift
[1402/1586] Compiling X509 CustomPrivateKey.swift
[1403/1586] Compiling X509 Digests.swift
[1404/1586] Compiling X509 DistinguishedName.swift
[1405/1586] Compiling X509 CommonName.swift
[1406/1586] Compiling X509 CountryName.swift
[1407/1586] Compiling X509 DNBuilder.swift
[1408/1592] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[1409/1592] Compiling NIOEmbedded Embedded.swift
[1410/1593] Emitting module DataChannel
[1411/1593] Compiling DataChannel DCEPMessage.swift
[1413/1594] Wrapping AST for NIOEmbedded for debugging
[1415/1594] Compiling NIOPosix ThreadPosix.swift
[1416/1594] Compiling NIOPosix ThreadWindows.swift
[1417/1594] Compiling NIOPosix Utilities.swift
[1418/1594] Compiling NIOPosix VsockAddress.swift
[1419/1594] Compiling NIOPosix VsockChannelEvents.swift
[1420/1594] Compiling NIOPosix Windows.swift
[1421/1594] Compiling X509 Error.swift
[1422/1594] Compiling X509 AuthorityInformationAccess.swift
[1423/1594] Compiling X509 AuthorityKeyIdentifier.swift
[1424/1594] Compiling X509 BasicConstraints.swift
[1425/1594] Compiling X509 ExtendedKeyUsage.swift
[1426/1594] Compiling X509 ExtensionIdentifiers.swift
[1427/1594] Compiling X509 KeyUsage.swift
[1428/1594] Compiling X509 NameConstraints.swift
[1429/1594] Compiling X509 SubjectAlternativeName.swift
[1430/1594] Compiling X509 SubjectKeyIdentifier.swift
[1431/1594] Compiling X509 Extension.swift
[1432/1594] Compiling X509 Extensions.swift
[1433/1594] Compiling X509 ExtensionsBuilder.swift
[1434/1594] Compiling X509 GeneralName.swift
[1435/1594] Compiling X509 CSRAttribute.swift
[1436/1594] Compiling X509 CSRAttributes.swift
[1437/1594] Compiling X509 CSRVersion.swift
[1438/1594] Compiling X509 CertificateSigningRequest.swift
[1439/1594] Compiling X509 CertificationRequestInfo.swift
[1440/1594] Compiling X509 ExtensionRequest.swift
[1441/1594] Compiling X509 Certificate.swift
[1442/1594] Emitting module NIOPosix
[1443/1594] Compiling X509 PolicyBuilder.swift
[1444/1594] Compiling X509 BasicConstraintsPolicy.swift
[1445/1594] Compiling X509 DNSNames.swift
[1446/1594] Compiling X509 DirectoryNames.swift
[1447/1594] Compiling X509 ExpiryPolicy.swift
[1448/1594] Compiling X509 IPConstraints.swift
[1449/1594] Compiling X509 NameConstraintsPolicy.swift
[1450/1594] Compiling X509 RFC5280Policy.swift
[1451/1594] Compiling X509 URIConstraints.swift
[1452/1594] Compiling X509 VersionPolicy.swift
[1453/1594] Compiling X509 ServerIdentityPolicy.swift
[1454/1594] Compiling X509 TrustRootLoading.swift
[1455/1594] Compiling X509 UnverifiedChain.swift
[1456/1607] Compiling X509 PromiseAndFuture.swift
[1457/1607] Compiling X509 RDNAttribute.swift
[1458/1607] Compiling X509 RandomNumberGenerator+bytes.swift
[1459/1607] Compiling X509 RelativeDistinguishedName.swift
[1460/1607] Compiling X509 SEC1PrivateKey.swift
[1461/1607] Compiling X509 SecKeyWrapper.swift
[1462/1607] Compiling X509 Signature.swift
[1463/1607] Compiling X509 SignatureAlgorithm.swift
[1464/1607] Compiling X509 AllOfPolicies.swift
[1465/1607] Compiling X509 AnyPolicy.swift
[1466/1607] Compiling X509 CertificateStore.swift
[1467/1607] Compiling X509 CustomCertificateStore.swift
[1468/1607] Compiling X509 OneOfPolicies.swift
[1469/1607] Compiling X509 CMSIssuerAndSerialNumber.swift
[1470/1607] Compiling X509 CMSOperations.swift
[1471/1607] Compiling X509 CMSSignature.swift
[1472/1607] Compiling X509 CMSSignedData.swift
[1473/1607] Compiling X509 CMSSignerIdentifier.swift
[1474/1607] Compiling X509 CMSSignerInfo.swift
[1475/1607] Compiling X509 CMSVersion.swift
[1483/1607] Compiling X509 OCSPNonce.swift
[1484/1607] Compiling X509 OCSPPolicy.swift
[1485/1607] Compiling X509 OCSPRequest.swift
[1486/1607] Compiling X509 OCSPResponse.swift
[1487/1607] Compiling X509 OCSPResponseBytes.swift
[1488/1607] Compiling X509 OCSPResponseData.swift
[1489/1607] Compiling X509 OCSPResponseStatus.swift
[1490/1607] Compiling X509 OCSPSignature.swift
[1491/1607] Compiling X509 OCSPSingleRequest.swift
[1492/1607] Compiling X509 OCSPSingleResponse.swift
[1493/1607] Compiling X509 OCSPTBSRequest.swift
[1494/1607] Compiling X509 OCSPVersion.swift
[1495/1607] Compiling X509 PKCS8PrivateKey.swift
[1503/1607] Compiling X509 CertificatePrivateKey.swift
[1504/1607] Compiling X509 CertificatePublicKey.swift
[1505/1607] Compiling X509 CertificateSerialNumber.swift
[1506/1607] Compiling X509 CertificateVersion.swift
[1507/1607] Compiling X509 CMSAttribute.swift
[1508/1607] Compiling X509 CMSContentInfo.swift
[1509/1607] Compiling X509 CMSEncapsulatedContentInfo.swift
[1510/1607] Compiling X509 DomainComponent.swift
[1511/1607] Compiling X509 EmailAddress.swift
[1512/1607] Compiling X509 LocalityName.swift
[1513/1607] Compiling X509 OrganizationName.swift
[1514/1607] Compiling X509 OrganizationalUnitName.swift
[1515/1607] Compiling X509 StateOrProvinceName.swift
[1516/1607] Compiling X509 StreetAddress.swift
[1531/1608] Wrapping AST for NIOPosix for debugging
[1533/1617] Emitting module NIO
[1534/1617] Compiling NIO Exports.swift
[1549/1618] Compiling X509 OCSPExtensionID.swift
[1564/1618] Compiling NIOUDPTransport UDPTransport.swift
[1565/1618] Compiling NIOUDPTransport UDPError.swift
[1566/1618] Compiling NIOUDPTransport AddressHelpers.swift
[1567/1618] Compiling NIOUDPTransport UDPConfiguration.swift
[1567/1625] Wrapping AST for NIO for debugging
[1569/1644] Emitting module NIOTLS
[1570/1644] Compiling NIOFoundationCompat Exports.swift
[1571/1644] Emitting module NIOFoundationCompat
[1572/1644] Compiling NIOTLS TLSEvents.swift
[1573/1644] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[1574/1644] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[1575/1644] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[1577/1645] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[1577/1645] Wrapping AST for NIOFoundationCompat for debugging
[1579/1674] Emitting module P2PCore
[1580/1677] Emitting module NIOHTTP1
[1581/1679] Compiling P2PCore PrivateKey.swift
[1582/1679] Compiling P2PCore Envelope.swift
[1583/1679] Compiling P2PCore PeerRecord.swift
[1584/1679] Compiling P2PCore SignedRecord.swift
[1585/1679] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[1586/1679] Compiling NIOTLS SNIHandler.swift
[1588/1709] Compiling NIOSSL LinuxCABundle.swift
[1589/1709] Compiling NIOSSL NIOSSLClientHandler.swift
[1590/1709] Compiling NIOSSL NIOSSLHandler+Configuration.swift
[1591/1709] Compiling NIOSSL NIOSSLHandler.swift
[1592/1709] Compiling NIOSSL SSLCertificate.swift
[1593/1709] Compiling NIOSSL SSLCertificateExtensions.swift
[1594/1709] Compiling NIOSSL SSLCertificateName.swift
[1595/1709] Compiling NIOSSL SSLConnection.swift
[1596/1709] Compiling NIOUDPTransport NIOUDPTransport+Exports.swift
[1597/1709] Emitting module NIOUDPTransport
[1598/1709] Compiling NIOUDPTransport NIOUDPTransport.swift
[1600/1710] Emitting module X509
[1600/1715] Wrapping AST for NIOUDPTransport for debugging
[1602/1725] Compiling QUICTransport ECN.swift
[1603/1725] Emitting module QUICTransport
[1604/1725] Compiling QUICTransport UDPSocket.swift
[1605/1725] Compiling NIOSSL SubjectAlternativeName.swift
[1606/1725] Compiling NIOSSL NIOSSLSecureBytes.swift
[1607/1725] Compiling NIOSSL RNG.swift
[1608/1725] Compiling NIOSSL SafeCompare.swift
[1609/1725] Compiling NIOSSL SSLPrivateKey.swift
[1610/1725] Compiling NIOSSL SSLPublicKey.swift
[1611/1725] Compiling NIOSSL SecurityFrameworkCertificateVerification.swift
[1612/1725] Compiling NIOSSL String+unsafeUninitializedCapacity.swift
[1613/1725] Compiling NIOSSL SSLContext.swift
[1614/1725] Compiling NIOSSL SSLErrors.swift
[1615/1725] Compiling NIOSSL SSLInit.swift
[1616/1725] Compiling NIOSSL SSLPKCS12Bundle.swift
[1617/1725] Compiling QUICTransport Pacing.swift
[1619/1726] Compiling NIOSSL SSLCallbacks.swift
[1621/1726] Compiling mDNS DNSName.swift
[1622/1726] Compiling mDNS DNSConstants.swift
[1623/1726] Compiling mDNS DNSError.swift
[1629/1726] Compiling P2PCore Multihash.swift
[1630/1726] Compiling P2PCore ProtobufLite.swift
[1631/1726] Compiling P2PCore Varint.swift
[1632/1726] Compiling mDNS DNSRecord.swift
[1633/1726] Compiling mDNS MDNSTransport.swift
[1634/1726] Compiling mDNS DNSMessage.swift
[1636/1737] Compiling mDNS Service.swift
[1637/1737] Compiling mDNS MessageBuffer.swift
[1638/1737] Compiling mDNS ServiceAdvertiser.swift
[1639/1738] Compiling X509 ValidatedCertificateChain.swift
[1640/1738] Compiling X509 VerificationDiagnostic.swift
[1641/1738] Compiling X509 Verifier.swift
[1642/1738] Compiling X509 VerifierPolicy.swift
[1643/1738] Compiling X509 AlgorithmIdentifier.swift
[1644/1738] Compiling X509 ECDSASignature.swift
[1645/1738] Compiling X509 RSAPKCS1PublicKey.swift
[1646/1738] Compiling X509 SubjectPublicKeyInfo.swift
[1647/1738] Compiling X509 TBSCertificate.swift
[1648/1738] Compiling X509 Time.swift
[1649/1738] Compiling X509 TimeCalculations.swift
[1650/1738] Compiling X509 Validity.swift
[1651/1738] Compiling X509 X509SendableMetatype.swift
[1652/1739] Compiling mDNS ServiceBrowser.swift
[1653/1739] Compiling NIOWebSocket WebSocketOpcode.swift
[1655/1740] Compiling NIOSSL NIOSSLServerHandler.swift
[1656/1740] Compiling NIOSSL ObjectIdentifier.swift
[1657/1740] Compiling NIOSSL PosixPort.swift
[1659/1740] Compiling mDNS mDNS.swift
[1660/1740] Emitting module NIOSSL
[1661/1787] Compiling NIOWebSocket WebSocketProtocolErrorHandler.swift
[1662/1787] Compiling NIOWebSocket WebSocketFrameEncoder.swift
[1663/1837] Compiling QUICCrypto CryptoState.swift
[1664/1837] Compiling QUICCrypto CryptoStateKeyPhase.swift
[1665/1837] Compiling NIOWebSocket WebSocketErrorCodes.swift
[1666/1837] Emitting module NIOWebSocket
[1667/1837] Compiling NIOWebSocket WebSocketFrame.swift
[1668/1837] Compiling NIOWebSocket WebSocketFrameDecoder.swift
[1669/1837] Compiling QUICCrypto AEAD.swift
[1670/1837] Compiling QUICCrypto ChaCha20Block.swift
[1676/1838] Compiling QUICCrypto KeySchedule.swift
[1677/1838] Compiling QUICCrypto KeyUpdate.swift
[1678/1838] Compiling QUICCrypto RetryIntegrityTag.swift
[1679/1838] Compiling QUICCrypto SecureRandom.swift
[1680/1849] Compiling QUICCrypto CryptoBuffer.swift
[1681/1849] Compiling QUICCrypto CryptoStream.swift
[1682/1849] Compiling QUICCrypto CryptoStreamManager.swift
[1683/1849] Compiling QUICCrypto InitialSecrets.swift
[1688/1849] Compiling QUICCrypto KeyExchange.swift
[1689/1849] Compiling QUICCrypto Signature.swift
[1690/1849] Compiling QUICCrypto ALPN.swift
[1691/1849] Compiling QUICCrypto EarlyData.swift
[1693/1849] Emitting module P2PSecurity
[1694/1849] Compiling P2PSecurity P2PSecurity.swift
[1695/1849] Compiling P2PSecurity SecureChannel.swift
[1703/1864] Emitting module P2PNegotiation
[1704/1864] Compiling P2PNegotiation P2PNegotiation.swift
[1705/1864] Emitting module TLSCore
[1706/1865] Compiling P2PNAT NATPortMapperEvent.swift
[1707/1865] Compiling P2PNAT NATProtocolHandler.swift
[1709/1866] Emitting module P2PPnet
[1710/1866] Compiling P2PPnet PnetConnection.swift
[1711/1874] Compiling P2PNAT NATPMPHandler.swift
[1712/1874] Compiling P2PNAT NATPortMapper.swift
[1715/1874] Compiling P2PNAT NATDeviceType.swift
[1716/1874] Compiling P2PNAT NATGatewayType.swift
[1717/1877] Compiling QUICCrypto SignatureAlgorithms.swift
[1718/1877] Compiling QUICCrypto SupportedGroups.swift
[1719/1877] Compiling QUICCrypto SupportedVersions.swift
[1720/1877] Compiling QUICCrypto TLSExtension.swift
[1721/1877] Compiling QUICCrypto KeyShare.swift
[1722/1877] Compiling QUICCrypto PreSharedKey.swift
[1723/1877] Compiling QUICCrypto PskKeyExchangeModes.swift
[1724/1877] Compiling QUICCrypto ServerName.swift
[1725/1877] Compiling QUICCrypto TLSKeySchedule.swift
[1726/1877] Compiling QUICCrypto TranscriptHash.swift
[1727/1877] Compiling QUICCrypto Alert.swift
[1728/1877] Compiling QUICCrypto Certificate.swift
[1729/1877] Compiling P2PMux StreamSession.swift
[1737/1884] Compiling P2PNAT NATPortMapperConfiguration.swift
[1738/1884] Compiling P2PNAT NATPortMapperError.swift
[1739/1884] Emitting module P2PMux
[1740/1884] Compiling P2PMux P2PMux.swift
[1741/1884] Emitting module P2PSecurityPlaintext
[1742/1884] Compiling P2PNAT UPnPHandler.swift
[1743/1885] Compiling QUICCrypto CertificateRequest.swift
[1744/1885] Compiling QUICCrypto CertificateVerify.swift
[1745/1885] Compiling QUICCrypto ClientHello.swift
[1746/1885] Compiling QUICCrypto EncryptedExtensions.swift
[1747/1885] Compiling P2PPnet PnetProtector.swift
[1748/1885] Compiling P2PPnet PnetError.swift
[1749/1885] Compiling P2PPnet XSalsa20.swift
[1750/1885] Compiling P2PNAT UDPSocket.swift
[1752/1887] Emitting module QUICCrypto
[1755/1891] Emitting module P2PNAT
[1760/1891] Compiling P2PSecurityPlaintext PlaintextConnection.swift
[1761/1891] Compiling P2PSecurityPlaintext PlaintextUpgrader.swift
[1762/1897] Compiling P2PTransport P2PTransport.swift
[1764/1905] Compiling P2PNAT NATTransportProtocol.swift
[1765/1905] Compiling P2PNAT NetworkUtils.swift
[1766/1905] Compiling P2PNAT PCPHandler.swift
[1767/1905] Compiling P2PNAT PortMapping.swift
[1768/1906] Compiling P2PTransport ByteTransport.swift
[1769/1906] Compiling P2PTransport SecuredTransport.swift
[1771/1906] Emitting module P2PTransport
[1779/1907] Compiling P2PSecurityNoise NoiseError.swift
[1780/1928] Compiling QUICCrypto MockTLSProvider.swift
[1781/1928] Compiling QUICCrypto ClientSessionCache.swift
[1782/1928] Compiling QUICCrypto ReplayProtection.swift
[1783/1928] Compiling QUICCrypto SessionTicketStore.swift
[1784/1928] Compiling QUICCrypto ClientStateMachine.swift
[1785/1928] Compiling QUICCrypto HandshakeState.swift
[1786/1928] Compiling P2PSecurityNoise NoisePayload.swift
[1787/1928] Compiling P2PCertificate LibP2PCertificateError.swift
[1788/1928] Compiling P2PSecurityNoise NoiseHandshake.swift
[1789/1928] Compiling P2PSecurityNoise NoiseUpgrader.swift
[1790/1928] Compiling P2PDiscovery MemoryMetadataBook.swift
[1791/1928] Compiling P2PDiscovery MemoryProtoBook.swift
[1792/1928] Compiling P2PDiscovery MetadataBook.swift
[1797/1928] Compiling P2PDiscovery PeerStore.swift
[1798/1929] Emitting module mDNS
[1799/1930] Compiling P2PSecurityNoise NoiseConnection.swift
[1800/1930] Emitting module P2PSecurityNoise
[1801/1930] Compiling P2PSecurityNoise NoiseCryptoState.swift
[1804/1931] Compiling P2PDiscovery ProtoBook.swift
[1805/1939] Emitting module P2PCertificate
[1806/1939] Compiling P2PMuxMplex MplexFrame.swift
[1807/1939] Compiling P2PCertificate LibP2PCertificate.swift
[1808/1940] Compiling P2PDiscovery MemoryKeyBook.swift
[1811/1940] Compiling P2PDiscovery P2PDiscovery.swift
[1812/1941] Compiling P2PMuxMplex MplexMuxer.swift
[1813/1941] Compiling P2PMuxMplex MplexStream.swift
[1816/1946] Compiling TLSCore PublicKeyExtractor.swift
[1817/1946] Compiling TLSCore X509Certificate.swift
[1818/1946] Compiling TLSCore X509Error.swift
[1819/1946] Compiling TLSCore X509Extensions.swift
[1820/1946] Compiling TLSCore X509Validator.swift
[1821/1946] Compiling P2PTransportMemory MemoryTransport.swift
[1822/1946] Emitting module P2PTransportWebSocket
[1823/1946] Emitting module P2PTransportMemory
[1836/1946] Compiling P2PDiscovery FilePeerStore.swift
[1837/1946] Compiling P2PDiscovery KeyBook.swift
[1838/1946] Compiling P2PMuxYamux YamuxFrame.swift
[1839/1946] Compiling P2PMuxYamux YamuxMuxer.swift
[1840/1946] Compiling P2PMuxYamux YamuxStream.swift
[1841/1946] Compiling P2PDiscovery AddressBook.swift
[1842/1946] Compiling P2PDiscovery Bootstrap.swift
[1843/1946] Compiling P2PDiscovery CertifiedAddressBook.swift
[1844/1946] Compiling P2PDiscovery DiscoveryPipeline.swift
[1848/1946] Emitting module P2PMuxMplex
[1849/1946] Compiling P2PMuxMplex MplexConnection.swift
[1850/1947] Compiling P2PTransportWebSocket WebSocketTransport.swift
[1851/1947] Compiling P2PTransportTCP TCPTransport.swift
[1852/1947] Compiling P2PTransportMemory MemoryChannel.swift
[1854/1947] Compiling P2PTransportMemory MemoryConnection.swift
[1855/1947] Compiling P2PTransportMemory MemoryHub.swift
[1856/1947] Compiling P2PTransportMemory MemoryListener.swift
[1857/1948] Wrapping AST for mDNS for debugging
[1859/1948] Compiling QUICCrypto PublicKeyExtractor.swift
[1860/1948] Compiling QUICCrypto X509Certificate.swift
[1861/1948] Compiling QUICCrypto X509Error.swift
[1862/1948] Compiling QUICCrypto X509Extensions.swift
[1863/1948] Compiling QUICCrypto X509Validator.swift
[1864/1948] Compiling QUICCrypto TransportParameterCodec.swift
[1865/1948] Compiling QUICCrypto TransportParameterID.swift
[1865/1948] Wrapping AST for P2PSecurityPlaintext for debugging
[1866/1948] Wrapping AST for P2PTransport for debugging
[1867/1948] Wrapping AST for P2PSecurityNoise for debugging
[1875/1948] Compiling P2PTransportTCP TCPListener.swift
[1876/1948] Wrapping AST for P2PSecurity for debugging
[1877/1948] Wrapping AST for P2PNegotiation for debugging
[1878/1948] Wrapping AST for P2PNAT for debugging
[1880/1948] Compiling P2PMuxYamux YamuxConnection.swift
[1881/1948] Compiling P2PMuxYamux FlowController.swift
[1882/1948] Emitting module P2PMuxYamux
[1883/1949] Compiling P2PTransportWebSocket WebSocketListener.swift
[1884/1949] Compiling P2PTransportWebSocket WebSocketConnection.swift
[1884/1949] Wrapping AST for P2PMux for debugging
[1886/1950] Emitting module P2PTransportTCP
[1887/1950] Compiling P2PTransportTCP TCPConnection.swift
[1887/1950] Wrapping AST for P2PCore for debugging
[1891/1951] Wrapping AST for P2PMuxYamux for debugging
[1892/1951] Wrapping AST for P2PTransportTCP for debugging
[1896/1951] Emitting module P2PDiscovery
[1899/1952] Wrapping AST for P2PDiscovery for debugging
[1901/1987] Compiling P2PProtocols DiscoveryRegistration+P2PProtocols.swift
[1902/1987] Emitting module P2PProtocols
[1903/1987] Compiling P2PProtocols P2PProtocols.swift
[1904/1987] Compiling P2PDiscoveryBeacon Tier3Beacon.swift
[1905/1987] Compiling P2PDiscoveryBeacon TransportAdapter.swift
[1906/1987] Compiling P2PDiscoveryBeacon DecodedBeacon.swift
[1907/1987] Compiling P2PDiscoveryBeacon EphIDGenerator.swift
[1908/1987] Compiling P2PDiscoveryBeacon FreshnessFunction.swift
[1909/1987] Compiling P2PDiscoveryBeacon InMemoryBeaconPeerStore.swift
[1912/1987] Compiling QUICCrypto Finished.swift
[1913/1987] Compiling QUICCrypto HandshakeMessage.swift
[1914/1987] Compiling QUICCrypto NewSessionTicket.swift
[1915/1987] Compiling QUICCrypto ServerHello.swift
[1917/1988] Emitting module P2PDiscoveryBeacon
[1918/1992] Compiling P2PDiscoveryBeacon PhysicalFingerprint.swift
[1919/1992] Compiling P2PDiscoveryBeacon RSSISmoother.swift
[1920/1992] Compiling P2PDiscoveryBeacon RawDiscovery.swift
[1921/1992] Compiling P2PDiscoveryBeacon ScanCoordinator.swift
[1922/2022] Compiling P2PDiscoveryBeacon Tier1Beacon.swift
[1923/2022] Compiling P2PDiscoveryBeacon Tier2Beacon.swift
[1930/2022] Compiling P2PProtocols ServicePipeline.swift
[1932/2023] Compiling DTLSCore DTLSVersion.swift
[1933/2023] Compiling DTLSCore HandshakeReassemblyBuffer.swift
[1934/2023] Compiling DTLSCore DTLSKeySchedule.swift
[1935/2023] Compiling DTLSCore ChangeCipherSpec.swift
[1936/2023] Compiling P2PDiscoveryBeacon TransportAdapterErrors.swift
[1937/2023] Compiling P2PDiscoveryBeacon TrickleTimer.swift
[1938/2023] Compiling P2PDiscoveryBeacon TrustCalculator.swift
[1939/2023] Compiling P2PDiscoveryBeacon UnconfirmedSighting.swift
[1940/2052] Emitting module DTLSCore
[1941/2052] Compiling DTLSCore ServerKeyExchange.swift
[1942/2052] Compiling DTLSCore DTLSHandshakeHeader.swift
[1943/2052] Compiling DTLSCore DTLSServerHello.swift
[1944/2052] Compiling DTLSCore Finished.swift
[1945/2055] Compiling P2PRuntime RuntimeComposition.swift
[1946/2056] Compiling P2PPlumtree PlumtreeError.swift
[1947/2057] Compiling P2PPing PingResult.swift
[1948/2057] Compiling P2PRendezvous RendezvousProtocol.swift
[1949/2057] Compiling P2PPlumtree PlumtreeConfiguration.swift
[1950/2057] Emitting module P2PPing
[1963/2057] Compiling QUICCrypto ASN1Value.swift
[1964/2057] Compiling QUICCrypto CertificateRevocation.swift
[1972/2057] Compiling P2PRuntime PoolConfiguration.swift
[1973/2057] Compiling P2PRuntime ReconnectionPolicy.swift
[1974/2057] Compiling TLSRecord TLSRecordLayer.swift
[1975/2057] Compiling TLSRecord TLSRecordCryptor.swift
[1976/2057] Compiling P2PPlumtree LazyPushBuffer.swift
[1977/2057] Compiling P2PRuntime BackoffStrategy.swift
[1978/2057] Compiling P2PRuntime ConnectionDirection.swift
[1979/2057] Compiling P2PRuntime ConnectionGater.swift
[1980/2057] Compiling P2PRuntime ConnectionLimits.swift
[1981/2057] Compiling P2PRuntime DisconnectReason.swift
[1982/2057] Compiling P2PRuntime RuntimeConfiguration.swift
[1983/2057] Emitting module P2PPlumtree
[1984/2058] Compiling TLSRecord TLSContentType.swift
[1985/2058] Compiling TLSRecord TLSRecordCodec.swift
[1987/2058] Compiling P2PRuntime DiscoveryRuntimeServices.swift
[1988/2058] Compiling P2PRuntime ConnectionProvider.swift
[1989/2058] Compiling P2PRuntime ConnectionUpgrader.swift
[1990/2058] Compiling DTLSCore CertificateMessage.swift
[1991/2058] Compiling DTLSCore CertificateVerify.swift
[1996/2058] Compiling DTLSCore ClientKeyExchange.swift
[1997/2058] Compiling DTLSCore DTLSClientHello.swift
[1998/2058] Compiling DTLSCore HelloVerifyRequest.swift
[1999/2058] Compiling DTLSCore ServerHelloDone.swift
[2002/2059] Compiling DTLSCore DTLSClientState.swift
[2003/2059] Compiling DTLSCore DTLSServerState.swift
[2004/2059] Compiling DTLSCore FlightController.swift
[2005/2059] Compiling P2PRendezvous RendezvousService.swift
[2006/2059] Compiling P2PPlumtree PlumtreeRouter.swift
[2007/2066] Compiling TLSRecord OffsetBuffer.swift
[2008/2066] Emitting module TLSRecord
[2009/2066] Compiling TLSRecord TLSConnection.swift
[2012/2067] Emitting module P2PRuntime
[2016/2089] Compiling P2PKademlia KademliaProtobuf.swift
[2017/2089] Compiling P2PKademlia KademliaProtocol.swift
[2018/2094] Compiling P2PKademlia KademliaMessages.swift
[2021/2094] Compiling P2PKademlia KademliaError.swift
[2022/2094] Compiling P2PKademlia KademliaService.swift
[2023/2094] Compiling P2PKademlia PeerLatencyTracker.swift
[2024/2094] Compiling P2PKademlia ProviderStore.swift
[2025/2094] Compiling P2PKademlia KademliaEvent.swift
[2026/2094] Compiling P2PKademlia KademliaKey.swift
[2027/2094] Compiling P2PKademlia KademliaQuery.swift
[2028/2094] Compiling P2PRendezvous RendezvousError.swift
[2029/2094] Compiling P2PRendezvous RendezvousMessages.swift
[2030/2094] Emitting module P2PRendezvous
[2031/2094] Compiling P2PRendezvous RendezvousPoint.swift
[2032/2095] Compiling QUICConnection ConnectionSecureRandom.swift
[2034/2095] Compiling P2PKademlia IPNSRecord.swift
[2035/2095] Compiling P2PKademlia IPNSValidator.swift
[2036/2095] Compiling P2PKademlia KBucket.swift
[2037/2096] Emitting module QUICConnection
[2038/2096] Compiling P2PPing PingService.swift
[2041/2103] Compiling P2PIdentify IdentifyError.swift
[2042/2103] Compiling P2PPlumtree PlumtreeEvent.swift
[2043/2103] Compiling P2PPlumtree PlumtreeMessage.swift
[2044/2103] Compiling P2PPlumtree PlumtreeProtobuf.swift
[2045/2107] Compiling QUICConnection StatelessReset.swift
[2046/2109] Compiling QUICConnection ConnectionState.swift
[2047/2109] Compiling QUICConnection IdleTimeoutManager.swift
[2048/2109] Emitting module P2PIdentify
[2049/2109] Compiling P2PPlumtree PlumtreeService.swift
[2051/2131] Compiling P2PSecurityTLS TLSError.swift
[2052/2131] Compiling P2PGossipSub TopicScoreParams.swift
[2053/2131] Compiling P2PGossipSub GossipSubTracer.swift
[2054/2131] Compiling P2PKademlia InMemoryRecordStorage.swift
[2055/2133] Emitting module P2PSecurityTLS
[2056/2138] Compiling P2PKademlia ProviderStorage.swift
[2057/2138] Compiling P2PKademlia RecordStorage.swift
[2058/2138] Compiling P2PHTTP HTTPMessages.swift
[2059/2138] Compiling P2PHTTP HTTPError.swift
[2060/2138] Compiling P2PSecurityTLS TLSCertificate.swift
[2061/2138] Compiling P2PSecurityTLS TLSConnection.swift
[2062/2138] Compiling P2PGossipSub GossipSubError.swift
[2063/2138] Compiling P2PGossipSub GossipSubEvent.swift
[2064/2139] Compiling P2PSecurityTLS AutoTLS.swift
[2065/2139] Compiling P2PDiscoveryWiFiBeacon WiFiBeaconConfiguration.swift
[2067/2139] Emitting module P2PKademlia
[2068/2139] Compiling P2PIdentify IdentifyInfo.swift
[2069/2143] Compiling P2PHTTP HTTPProtocol.swift
[2070/2143] Compiling P2PHTTP HTTPService.swift
[2071/2143] Compiling QUICConnection QUICConnectionHandler.swift
[2072/2143] Compiling QUICConnection PathValidation.swift
[2073/2143] Emitting module P2PHTTP
[2074/2143] Compiling P2PHTTP HTTPCodec.swift
[2076/2145] Compiling P2PSecurityTLS TLSUpgrader.swift
[2078/2146] Emitting module P2PDiscoverySWIM
[2080/2146] Compiling P2PDiscoveryWiFiBeacon WiFiBeaconFrame.swift
[2081/2146] Compiling P2PDiscoveryWiFiBeacon WiFiBeaconError.swift
[2082/2164] Compiling P2PDiscoveryPlumtree PlumtreeDiscoveryConfiguration.swift
[2083/2164] Compiling P2PDiscoveryPlumtree PlumtreeDiscoveryError.swift
[2084/2164] Emitting module P2PDiscoveryPlumtree
[2085/2164] Compiling P2PDiscoverySWIM SWIMTransportAdapter.swift
[2086/2164] Emitting module P2PGossipSub
[2087/2166] Emitting module P2PDiscoveryMDNS
[2088/2166] Compiling P2PGossipSub MeshState.swift
[2089/2166] Compiling P2PGossipSub MessageCache.swift
[2090/2166] Compiling P2PGossipSub PeerState.swift
[2091/2166] Compiling P2PGossipSub JSONTracer.swift
[2092/2166] Compiling P2PGossipSub ControlMessage.swift
[2093/2166] Compiling P2PGossipSub PeerScorer.swift
[2099/2166] Compiling QUIC ConnectionRouter.swift
[2100/2166] Compiling QUIC ManagedConnection.swift
[2101/2166] Compiling P2PGossipSub Subscription.swift
[2102/2166] Compiling P2PDiscoveryPlumtree PlumtreeDiscoveryAnnouncement.swift
[2103/2166] Compiling QUIC QUICConfiguration.swift
[2104/2167] Emitting module P2PDiscoveryWiFiBeacon
[2105/2167] Compiling P2PDiscoveryWiFiBeacon WiFiBeaconAdapter.swift
[2110/2170] Compiling P2PIdentify IdentifyService.swift
[2111/2170] Compiling P2PIdentify IdentifyProtobuf.swift
[2112/2177] Compiling P2PDiscoverySWIM SWIMBridge.swift
[2113/2177] Compiling P2PDiscoverySWIM SWIMMembership.swift
[2116/2178] Compiling P2PDiscoveryMDNS PeerIDServiceCodec.swift
[2117/2178] Compiling P2PDiscoveryCYCLON CYCLONConfiguration.swift
[2118/2178] Compiling P2PDiscoveryPlumtree PlumtreeDiscovery.swift
[2123/2192] Compiling QUIC TimerManager.swift
[2124/2192] Compiling P2PDiscoveryCYCLON CYCLONEntry.swift
[2125/2192] Compiling P2PDiscoveryCYCLON CYCLONError.swift
[2126/2197] Compiling P2PDiscoveryMDNS MDNSConfiguration.swift
[2127/2197] Compiling P2PDiscoveryMDNS MDNSDiscovery.swift
[2128/2201] Emitting module P2PDiscoveryCYCLON
[2130/2212] Compiling P2PAutoNAT AutoNATProtobuf.swift
[2131/2212] Compiling P2PAutoNAT AutoNATProtocol.swift
[2132/2212] Compiling P2PAutoNAT AutoNATService.swift
[2133/2212] Compiling P2PCircuitRelay Limit.swift
[2134/2212] Compiling P2PCircuitRelay RelayClient.swift
[2135/2212] Compiling P2PCircuitRelay RelayServer.swift
[2139/2212] Compiling P2PCircuitRelay RelayedConnection.swift
[2140/2212] Compiling P2PGossipSub GossipPromises.swift
[2141/2212] Compiling P2PGossipSub GossipSubRouter.swift
[2142/2220] Compiling P2PDCUtR DCUtRError.swift
[2143/2221] Compiling P2PDCUtR DCUtREvent.swift
[2145/2221] Compiling P2PDCUtR AddressFiltering.swift
[2145/2221] Wrapping AST for P2PRuntime for debugging
[2147/2221] Compiling QUIC VersionNegotiator.swift
[2148/2221] Compiling QUIC ManagedStream.swift
[2149/2221] Compiling QUIC PacketProcessor.swift
[2150/2221] Emitting module P2PDCUtR
[2151/2221] Compiling P2PDiscoveryCYCLON CYCLONMessage.swift
[2151/2221] Wrapping AST for P2PProtocols for debugging
[2153/2221] Compiling P2PDiscoveryCYCLON CYCLONPartialView.swift
[2154/2221] Compiling P2PDiscoveryCYCLON CYCLONProtobuf.swift
[2154/2221] Wrapping AST for P2PPlumtree for debugging
[2156/2221] Compiling P2PCircuitRelay Reservation.swift
[2157/2221] Compiling P2PCircuitRelay RelayListener.swift
[2158/2222] Compiling DTLSRecord DTLSRecordCryptor.swift
[2159/2222] Emitting module DTLSRecord
[2159/2222] Wrapping AST for P2PPing for debugging
[2161/2222] Compiling P2PDCUtR DCUtRMessages.swift
[2162/2222] Compiling P2PDCUtR DCUtRProtobuf.swift
[2163/2222] Compiling P2PAutoNAT AutoNATv2Error.swift
[2164/2222] Compiling P2PDCUtR HolePunchService.swift
[2165/2223] Compiling DTLSRecord DTLSSession.swift
[2166/2223] Emitting module P2PAutoNAT
[2166/2223] Wrapping AST for P2PKademlia for debugging
[2173/2223] Wrapping AST for P2PIdentify for debugging
[2175/2223] Compiling P2PDiscoveryCYCLON CYCLONDiscovery.swift
[2175/2224] Wrapping AST for P2PDiscoverySWIM for debugging
[2177/2224] Compiling DTLSRecord DTLSRecordLayer.swift
[2178/2224] Wrapping AST for P2PDiscoveryPlumtree for debugging
[2180/2224] Emitting module P2PCircuitRelay
[2181/2224] Compiling DTLSRecord AntiReplayWindow.swift
[2181/2224] Wrapping AST for P2PDiscoveryMDNS for debugging
[2182/2224] Wrapping AST for P2PDiscoveryBeacon for debugging
[2184/2224] Compiling P2PAutoNAT AutoNATError.swift
[2185/2224] Compiling P2PAutoNAT AutoNATEvent.swift
[2185/2224] Wrapping AST for P2PDiscoveryCYCLON for debugging
[2187/2224] Compiling DTLSRecord DTLSConnection.swift
[2188/2224] Compiling DTLSRecord DTLSRecordCodec.swift
[2189/2224] Compiling P2PAutoNAT NATStatus.swift
[2190/2225] Compiling P2PCircuitRelay RelayTransport.swift
[2191/2225] Compiling P2PAutoNAT AutoNATv2Service.swift
[2193/2232] Compiling QUIC QUICEndpoint.swift
[2194/2232] Compiling QUIC QUICConnection.swift
[2195/2232] Compiling P2PDCUtR DCUtRProtocol.swift
[2196/2232] Compiling P2PDCUtR DCUtRService.swift
[2198/2233] Compiling P2PAutoNAT AutoNATv2Messages.swift
[2199/2233] Compiling P2PAutoNAT AutoNATv2Handler.swift
[2200/2233] Emitting module WebRTC
[2201/2233] Compiling WebRTC ConnectionStateMachine.swift
[2201/2233] Wrapping AST for P2PDCUtR for debugging
[2203/2233] Compiling WebRTC WebRTCConnectionState.swift
[2204/2233] Compiling WebRTC WebRTCEndpoint.swift
[2207/2233] Compiling WebRTC WebRTCError.swift
[2208/2233] Compiling WebRTC WebRTCListener.swift
[2209/2233] Emitting module QUIC
[2212/2234] Compiling P2PAutoNAT AutoNATMessages.swift
[2221/2245] Wrapping AST for P2PCircuitRelay for debugging
[2223/2245] Compiling P2PGossipSub GossipSubProtobuf.swift
[2224/2245] Compiling P2PGossipSub GossipSubRPC.swift
[2226/2246] Compiling P2PTransportQUIC QUICListener.swift
[2227/2246] Compiling P2PTransportQUIC QUICMuxedConnection.swift
[2231/2247] Compiling WebRTC WebRTCConnection.swift
[2232/2248] Wrapping AST for P2PGossipSub for debugging
[2233/2248] Wrapping AST for P2PAutoNAT for debugging
[2235/2289] Compiling P2PTransportQUIC QUICMuxedStream.swift
[2236/2317] Compiling P2PTransportQUIC QUICTransport.swift
[2237/2317] Compiling P2PTransportQUIC SwiftQUICTLSProvider.swift
[2238/2317] Compiling P2PTransportQUIC LibP2PCertificateHelper.swift
[2239/2317] Compiling P2PTransportQUIC FailingTLSProvider.swift
[2240/2317] Compiling P2PTransportQUIC TLSCertificateError.swift
[2241/2317] Compiling P2PTransportWebRTC WebRTCUDPHandler.swift
[2242/2317] Compiling P2PTransportWebRTC WebRTCUDPSocket.swift
[2243/2317] Emitting module P2PTransportWebRTC
[2244/2317] Compiling P2P ConnectionEvent.swift
[2245/2317] Compiling P2P ConnectionID.swift
[2246/2317] Emitting module P2PTransportQUIC
[2247/2317] Compiling P2P ConnectionPool.swift
[2248/2317] Compiling P2P ConnectionState.swift
[2250/2318] Compiling P2PTransportWebRTC WebRTCMuxedStream.swift
[2251/2318] Emitting module P2P
[2252/2326] Compiling P2PTransportWebRTC WebRTCMuxedConnection.swift
[2253/2326] Compiling P2PTransportWebRTC WebRTCMultiaddrConversion.swift
[2254/2340] Compiling P2P SwarmConfiguration.swift
[2255/2340] Compiling P2P SwarmEvent.swift
[2256/2340] Compiling P2P DirectMechanism.swift
[2257/2340] Compiling P2P HolePunchMechanism.swift
[2258/2340] Compiling P2P LocalDirectMechanism.swift
[2259/2340] Compiling P2P RelayMechanism.swift
[2260/2340] Compiling P2P DefaultTraversalPolicy.swift
[2261/2340] Compiling P2P TraversalCandidate.swift
[2262/2340] Compiling P2PTransportWebRTC WebRTCSecuredListener.swift
[2263/2340] Compiling P2PTransportWebRTC WebRTCTransport.swift
[2265/2341] Compiling P2P NullResourceManager.swift
[2266/2341] Compiling P2P ResourceError.swift
[2267/2341] Compiling P2P ResourceLimitsConfiguration.swift
[2268/2341] Compiling P2P ResourceManager.swift
[2269/2341] Compiling P2P ResourceScope.swift
[2270/2341] Compiling P2P ResourceSnapshot.swift
[2271/2341] Compiling P2P ResourceStat.swift
[2272/2341] Compiling P2P ResourceTrackedStream.swift
[2273/2341] Compiling P2PTransportWebTransport WebTransportCertificateStore.swift
[2274/2341] Compiling P2PTransportWebTransport WebTransportConfiguration.swift
[2275/2342] Compiling P2PTransportWebTransport WebTransportError.swift
[2276/2342] Compiling P2PTransportWebTransport WebTransportMuxedConnection.swift
[2277/2342] Compiling P2PTransportWebTransport WebTransportSessionNegotiator.swift
[2278/2342] Compiling P2PTransportWebTransport DeterministicCerts.swift
[2279/2342] Compiling P2PTransportWebTransport WebTransportAddress.swift
[2280/2342] Emitting module P2PTransportWebTransport
[2281/2342] Compiling P2P RelayCandidateScore.swift
[2282/2342] Compiling P2P RelaySelector.swift
[2283/2342] Compiling P2P RelaySelectorConfiguration.swift
[2284/2342] Compiling P2P SupernodeService.swift
[2285/2342] Compiling P2P SupernodeServiceConfiguration.swift
[2286/2342] Compiling P2P SupernodeServiceEvent.swift
[2287/2342] Compiling P2P ConnectionResourceAccounting.swift
[2288/2342] Compiling P2P DefaultResourceManager.swift
[2289/2342] Compiling P2PTransportWebTransport WebTransportMuxedStream.swift
[2290/2342] Compiling P2PTransportWebTransport WebTransportProtocol.swift
[2291/2342] Compiling P2PTransportWebTransport WebTransportQUICPeerInfo.swift
[2292/2342] Compiling P2PTransportWebTransport WebTransportSecuredListener.swift
[2293/2342] Compiling P2PTransportWebTransport WebTransportConnection.swift
[2294/2342] Compiling P2PTransportWebTransport WebTransportDialAddressResolver.swift
[2295/2342] Compiling P2PTransportWebTransport WebTransportTransport.swift
[2296/2343] Compiling P2P TraversalConfiguration.swift
[2297/2343] Compiling P2P TraversalContext.swift
[2298/2343] Compiling P2P TraversalCoordinator.swift
[2299/2343] Compiling P2P TraversalError.swift
[2300/2343] Compiling P2P TraversalEvent.swift
[2301/2343] Compiling P2P TraversalHintProvider.swift
[2302/2343] Compiling P2P TraversalMechanism.swift
[2303/2343] Compiling P2P TraversalPolicy.swift
[2314/2343] Compiling P2P ScopeLimits.swift
[2315/2343] Compiling P2P StreamResourceAccounting.swift
[2316/2343] Compiling P2P BufferedMuxedStream.swift
[2317/2343] Compiling P2P BufferedStreamReader.swift
[2318/2343] Compiling P2P ConnectionConflictResolver.swift
[2319/2343] Compiling P2P ReconnectPlanner.swift
[2320/2343] Compiling P2P StreamLifecycleCoordinator.swift
[2321/2343] Compiling P2P Swarm.swift
[2325/2343] Compiling P2P BlackHoleDetector.swift
[2326/2343] Compiling P2P ObservedAddressManager.swift
[2327/2343] Compiling P2P NodeCompositionError.swift
[2328/2343] Compiling P2P NodeConnectionProvider.swift
[2329/2343] Compiling P2P NodeDiscoveryController.swift
[2330/2343] Compiling P2P NodeGroupBuilder.swift
[2331/2343] Compiling P2P NodePingProvider.swift
[2332/2343] Compiling P2P NodePrimitiveComponents.swift
[2333/2343] Compiling P2P NodeRuntime.swift
[2334/2343] Compiling P2P P2P.swift
[2335/2343] Compiling P2P AutoRelayService.swift
[2336/2343] Compiling P2P AutoRelayServiceConfiguration.swift
[2337/2343] Compiling P2P AutoRelayServiceError.swift
[2338/2343] Compiling P2P AutoRelayServiceEvent.swift
[2339/2343] Compiling P2P RelayCandidateInfo.swift
[2340/2344] Wrapping AST for P2P for debugging
[2342/2346] Compiling PingPongDemo PingPongDemo.swift
[2343/2346] Emitting module PingPongDemo
[2344/2347] Wrapping AST for PingPongDemo for debugging
[2345/2347] Write Objects.LinkFileList
[2346/2347] Linking PingPongDemo
Build complete! (376.24s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.91.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "swift-nio-ssl",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.29.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio-ssl.git"
    },
    {
      "identity" : "swift-crypto",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-crypto.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.8.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "swift-mdns",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-mDNS.git"
    },
    {
      "identity" : "swift-swim",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-SWIM.git"
    },
    {
      "identity" : "swift-nio-udp",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-nio-udp.git"
    },
    {
      "identity" : "swift-quic",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-quic.git"
    },
    {
      "identity" : "swift-tls",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-tls.git"
    },
    {
      "identity" : "swift-webrtc",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-webrtc.git"
    },
    {
      "identity" : "swift-certificates",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.17.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-certificates.git"
    },
    {
      "identity" : "swift-asn1",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-asn1.git"
    }
  ],
  "manifest_display_name" : "swift-libp2p",
  "name" : "swift-libp2p",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "26.0"
    },
    {
      "name" : "ios",
      "version" : "26.0"
    },
    {
      "name" : "tvos",
      "version" : "26.0"
    },
    {
      "name" : "watchos",
      "version" : "26.0"
    },
    {
      "name" : "visionos",
      "version" : "26.0"
    }
  ],
  "products" : [
    {
      "name" : "P2PCore",
      "targets" : [
        "P2PCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PTransport",
      "targets" : [
        "P2PTransport"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PTransportTCP",
      "targets" : [
        "P2PTransportTCP"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PTransportQUIC",
      "targets" : [
        "P2PTransportQUIC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PTransportWebRTC",
      "targets" : [
        "P2PTransportWebRTC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PTransportWebSocket",
      "targets" : [
        "P2PTransportWebSocket"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PTransportMemory",
      "targets" : [
        "P2PTransportMemory"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PSecurity",
      "targets" : [
        "P2PSecurity"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PCertificate",
      "targets" : [
        "P2PCertificate"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PSecurityNoise",
      "targets" : [
        "P2PSecurityNoise"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PSecurityPlaintext",
      "targets" : [
        "P2PSecurityPlaintext"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PSecurityTLS",
      "targets" : [
        "P2PSecurityTLS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PPnet",
      "targets" : [
        "P2PPnet"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PMux",
      "targets" : [
        "P2PMux"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PMuxYamux",
      "targets" : [
        "P2PMuxYamux"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PMuxMplex",
      "targets" : [
        "P2PMuxMplex"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PNegotiation",
      "targets" : [
        "P2PNegotiation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PDiscovery",
      "targets" : [
        "P2PDiscovery"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PDiscoveryMDNS",
      "targets" : [
        "P2PDiscoveryMDNS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PDiscoverySWIM",
      "targets" : [
        "P2PDiscoverySWIM"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PDiscoveryCYCLON",
      "targets" : [
        "P2PDiscoveryCYCLON"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PDiscoveryPlumtree",
      "targets" : [
        "P2PDiscoveryPlumtree"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PDiscoveryBeacon",
      "targets" : [
        "P2PDiscoveryBeacon"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PDiscoveryWiFiBeacon",
      "targets" : [
        "P2PDiscoveryWiFiBeacon"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PNAT",
      "targets" : [
        "P2PNAT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PProtocols",
      "targets" : [
        "P2PProtocols"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PIdentify",
      "targets" : [
        "P2PIdentify"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PPing",
      "targets" : [
        "P2PPing"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PGossipSub",
      "targets" : [
        "P2PGossipSub"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PCircuitRelay",
      "targets" : [
        "P2PCircuitRelay"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PDCUtR",
      "targets" : [
        "P2PDCUtR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PAutoNAT",
      "targets" : [
        "P2PAutoNAT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PKademlia",
      "targets" : [
        "P2PKademlia"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PPlumtree",
      "targets" : [
        "P2PPlumtree"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PRendezvous",
      "targets" : [
        "P2PRendezvous"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PHTTP",
      "targets" : [
        "P2PHTTP"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PTransportWebTransport",
      "targets" : [
        "P2PTransportWebTransport"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2PRuntime",
      "targets" : [
        "P2PRuntime"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "P2P",
      "targets" : [
        "P2P"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PingPongDemo",
      "targets" : [
        "PingPongDemo"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PingPongDemo",
      "module_type" : "SwiftTarget",
      "name" : "PingPongDemo",
      "path" : "Examples/PingPongDemo",
      "product_memberships" : [
        "PingPongDemo"
      ],
      "sources" : [
        "PingPongDemo.swift"
      ],
      "target_dependencies" : [
        "P2P"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "P2PTransportWebTransportTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportWebTransportTests",
      "path" : "Tests/Transport/WebTransportTests",
      "sources" : [
        "WebTransportTests.swift"
      ],
      "target_dependencies" : [
        "P2PTransportWebTransport",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PTransportWebTransport",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportWebTransport",
      "path" : "Sources/Transport/WebTransport",
      "product_dependencies" : [
        "QUIC",
        "NIOUDPTransport",
        "Crypto"
      ],
      "product_memberships" : [
        "P2PTransportWebTransport"
      ],
      "sources" : [
        "DeterministicCerts.swift",
        "WebTransportAddress.swift",
        "WebTransportCertificateStore.swift",
        "WebTransportConfiguration.swift",
        "WebTransportConnection.swift",
        "WebTransportDialAddressResolver.swift",
        "WebTransportError.swift",
        "WebTransportMuxedConnection.swift",
        "WebTransportMuxedStream.swift",
        "WebTransportProtocol.swift",
        "WebTransportQUICPeerInfo.swift",
        "WebTransportSecuredListener.swift",
        "WebTransportSessionNegotiator.swift",
        "WebTransportTransport.swift"
      ],
      "target_dependencies" : [
        "P2PCore",
        "P2PTransport",
        "P2PMux",
        "P2PTransportQUIC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PTransportWebSocketTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportWebSocketTests",
      "path" : "Tests/Transport/WebSocketTests",
      "product_dependencies" : [
        "NIOCore",
        "NIOEmbedded",
        "NIOWebSocket"
      ],
      "sources" : [
        "WebSocketTransportTests.swift"
      ],
      "target_dependencies" : [
        "P2PTransportWebSocket",
        "P2PTransport",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PTransportWebSocket",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportWebSocket",
      "path" : "Sources/Transport/WebSocket",
      "product_dependencies" : [
        "Logging",
        "NIOCore",
        "NIOPosix",
        "NIOHTTP1",
        "NIOWebSocket",
        "NIOSSL"
      ],
      "product_memberships" : [
        "P2PTransportWebSocket"
      ],
      "sources" : [
        "WebSocketConnection.swift",
        "WebSocketListener.swift",
        "WebSocketTransport.swift"
      ],
      "target_dependencies" : [
        "P2PTransport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PTransportWebRTCTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportWebRTCTests",
      "path" : "Tests/Transport/WebRTCTests",
      "sources" : [
        "WebRTCE2ETests.swift",
        "WebRTCMuxedConnectionTests.swift",
        "WebRTCMuxedStreamTests.swift",
        "WebRTCTransportTests.swift"
      ],
      "target_dependencies" : [
        "P2PTransportWebRTC",
        "P2PTransport",
        "P2PMux",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PTransportWebRTC",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportWebRTC",
      "path" : "Sources/Transport/WebRTC",
      "product_dependencies" : [
        "Logging",
        "WebRTC",
        "DTLSCore",
        "NIOCore",
        "NIOPosix"
      ],
      "product_memberships" : [
        "P2PTransportWebRTC"
      ],
      "sources" : [
        "WebRTCMultiaddrConversion.swift",
        "WebRTCMuxedConnection.swift",
        "WebRTCMuxedStream.swift",
        "WebRTCSecuredListener.swift",
        "WebRTCTransport.swift",
        "WebRTCUDPHandler.swift",
        "WebRTCUDPSocket.swift"
      ],
      "target_dependencies" : [
        "P2PTransport",
        "P2PCore",
        "P2PMux",
        "P2PCertificate"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PTransportTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportTests",
      "path" : "Tests/Transport/P2PTransportTests",
      "product_dependencies" : [
        "NIOCore",
        "NIOPosix",
        "NIOEmbedded"
      ],
      "sources" : [
        "MemoryTransportTests.swift",
        "TCPTransportTests.swift",
        "TransportTests.swift"
      ],
      "target_dependencies" : [
        "P2PTransport",
        "P2PTransportMemory",
        "P2PTransportTCP",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PTransportTCP",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportTCP",
      "path" : "Sources/Transport/TCP",
      "product_dependencies" : [
        "Logging",
        "NIOCore",
        "NIOPosix"
      ],
      "product_memberships" : [
        "P2PTransportTCP",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "TCPConnection.swift",
        "TCPListener.swift",
        "TCPTransport.swift"
      ],
      "target_dependencies" : [
        "P2PTransport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PTransportQUICTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportQUICTests",
      "path" : "Tests/Transport/QUICTests",
      "product_dependencies" : [
        "QUIC"
      ],
      "sources" : [
        "CertificateDebugTests.swift",
        "MultiaddrConversionTests.swift",
        "QUICE2ETests.swift",
        "QUICHolePunchTests.swift",
        "QUICTransportTests.swift",
        "QuickDebugTest.swift",
        "SPKIConsistencyTests.swift",
        "StreamDebugTests.swift",
        "SwiftQUICTLSProviderTests.swift"
      ],
      "target_dependencies" : [
        "P2PTransportQUIC",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PTransportQUIC",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportQUIC",
      "path" : "Sources/Transport/QUIC",
      "product_dependencies" : [
        "Logging",
        "QUIC"
      ],
      "product_memberships" : [
        "P2PTransportQUIC",
        "P2PTransportWebTransport"
      ],
      "sources" : [
        "MultiaddrConversion.swift",
        "QUICHolePunch.swift",
        "QUICListener.swift",
        "QUICMuxedConnection.swift",
        "QUICMuxedStream.swift",
        "QUICTransport.swift",
        "TLS/FailingTLSProvider.swift",
        "TLS/LibP2PCertificateHelper.swift",
        "TLS/SwiftQUICTLSProvider.swift",
        "TLS/TLSCertificateError.swift"
      ],
      "target_dependencies" : [
        "P2PTransport",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PTransportMemory",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransportMemory",
      "path" : "Sources/Transport/Memory",
      "product_memberships" : [
        "P2PTransportMemory"
      ],
      "sources" : [
        "MemoryChannel.swift",
        "MemoryConnection.swift",
        "MemoryHub.swift",
        "MemoryListener.swift",
        "MemoryTransport.swift"
      ],
      "target_dependencies" : [
        "P2PTransport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PTransport",
      "module_type" : "SwiftTarget",
      "name" : "P2PTransport",
      "path" : "Sources/Transport/P2PTransport",
      "product_memberships" : [
        "P2PTransport",
        "P2PTransportTCP",
        "P2PTransportQUIC",
        "P2PTransportWebRTC",
        "P2PTransportWebSocket",
        "P2PTransportMemory",
        "P2PCircuitRelay",
        "P2PTransportWebTransport",
        "P2PRuntime",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "ByteTransport.swift",
        "P2PTransport.swift",
        "SecuredTransport.swift"
      ],
      "target_dependencies" : [
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PTests",
      "path" : "Tests/Integration/P2PTests",
      "sources" : [
        "AutoRelayServiceTests.swift",
        "BackoffStrategyTests.swift",
        "BlackHoleDetectorTests.swift",
        "ConnectionPoolTests.swift",
        "DataPathCopyGuardTests.swift",
        "DialRankerTests.swift",
        "DiscoveryIntegrationTests.swift",
        "HealthMonitorTests.swift",
        "IdentifyIntegrationTests.swift",
        "NodeDSLTests.swift",
        "NodeE2ETests.swift",
        "NodeLifecycleGuardTests.swift",
        "NodeTraversalIntegrationTests.swift",
        "ObservedAddressManagerTests.swift",
        "P2PTests.swift",
        "ReconnectionPolicyTests.swift",
        "RelaySelectorTests.swift",
        "ResourceManagerTests.swift",
        "SmartDialerTests.swift",
        "SupernodeServiceTests.swift",
        "TraversalCoordinatorTests.swift",
        "TraversalEventStreamTests.swift",
        "TraversalMechanismDirectTests.swift",
        "TraversalMechanismHolePunchTests.swift",
        "TraversalMechanismLocalDirectTests.swift",
        "TraversalMechanismRelayTests.swift",
        "TraversalPolicyTests.swift",
        "TraversalTimeoutTests.swift"
      ],
      "target_dependencies" : [
        "P2P",
        "P2PTransportMemory",
        "P2PSecurityPlaintext",
        "P2PMuxYamux",
        "P2PPing",
        "P2PIdentify"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PSecurityTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PSecurityTests",
      "path" : "Tests/Security/P2PSecurityTests",
      "sources" : [
        "SecurityTests.swift"
      ],
      "target_dependencies" : [
        "P2PSecurity",
        "P2PSecurityPlaintext"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PSecurityTLSTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PSecurityTLSTests",
      "path" : "Tests/Security/TLSTests",
      "sources" : [
        "AutoTLSTests.swift",
        "TLSCertificateTests.swift"
      ],
      "target_dependencies" : [
        "P2PSecurityTLS",
        "P2PCertificate",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PSecurityTLS",
      "module_type" : "SwiftTarget",
      "name" : "P2PSecurityTLS",
      "path" : "Sources/Security/TLS",
      "product_dependencies" : [
        "Crypto",
        "TLSCore",
        "TLSRecord"
      ],
      "product_memberships" : [
        "P2PSecurityTLS"
      ],
      "sources" : [
        "AutoTLS.swift",
        "TLSCertificate.swift",
        "TLSConnection.swift",
        "TLSError.swift",
        "TLSUpgrader.swift"
      ],
      "target_dependencies" : [
        "P2PSecurity",
        "P2PCertificate"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PSecurityPlaintextTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PSecurityPlaintextTests",
      "path" : "Tests/Security/PlaintextTests",
      "sources" : [
        "PlaintextTests.swift"
      ],
      "target_dependencies" : [
        "P2PSecurityPlaintext",
        "P2PSecurity",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PSecurityPlaintext",
      "module_type" : "SwiftTarget",
      "name" : "P2PSecurityPlaintext",
      "path" : "Sources/Security/Plaintext",
      "product_memberships" : [
        "P2PSecurityPlaintext",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "PlaintextConnection.swift",
        "PlaintextUpgrader.swift"
      ],
      "target_dependencies" : [
        "P2PSecurity"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PSecurityNoiseTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PSecurityNoiseTests",
      "path" : "Tests/Security/NoiseTests",
      "sources" : [
        "NoiseCryptoStateTests.swift",
        "NoiseHandshakeTests.swift",
        "NoiseIntegrationTests.swift",
        "NoiseKATTests.swift",
        "NoisePayloadTests.swift"
      ],
      "target_dependencies" : [
        "P2PSecurityNoise",
        "P2PTransportMemory"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PSecurityNoise",
      "module_type" : "SwiftTarget",
      "name" : "P2PSecurityNoise",
      "path" : "Sources/Security/Noise",
      "product_dependencies" : [
        "Crypto"
      ],
      "product_memberships" : [
        "P2PSecurityNoise",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "NoiseConnection.swift",
        "NoiseCryptoState.swift",
        "NoiseError.swift",
        "NoiseHandshake.swift",
        "NoisePayload.swift",
        "NoiseUpgrader.swift"
      ],
      "target_dependencies" : [
        "P2PSecurity"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PSecurity",
      "module_type" : "SwiftTarget",
      "name" : "P2PSecurity",
      "path" : "Sources/Security/P2PSecurity",
      "product_memberships" : [
        "P2PSecurity",
        "P2PSecurityNoise",
        "P2PSecurityPlaintext",
        "P2PSecurityTLS",
        "P2PRuntime",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "P2PSecurity.swift",
        "SecureChannel.swift"
      ],
      "target_dependencies" : [
        "P2PCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PRuntime",
      "module_type" : "SwiftTarget",
      "name" : "P2PRuntime",
      "path" : "Sources/Runtime/P2PRuntime",
      "product_memberships" : [
        "P2PRuntime",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "BackoffStrategy.swift",
        "ConnectionDirection.swift",
        "ConnectionGater.swift",
        "ConnectionLimits.swift",
        "ConnectionProvider.swift",
        "ConnectionUpgrader.swift",
        "DisconnectReason.swift",
        "DiscoveryRuntimeServices.swift",
        "PoolConfiguration.swift",
        "ReconnectionPolicy.swift",
        "RuntimeComposition.swift",
        "RuntimeConfiguration.swift"
      ],
      "target_dependencies" : [
        "P2PCore",
        "P2PTransport",
        "P2PSecurity",
        "P2PMux",
        "P2PNegotiation",
        "P2PDiscovery",
        "P2PProtocols"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PRendezvousTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PRendezvousTests",
      "path" : "Tests/Protocols/RendezvousTests",
      "sources" : [
        "RendezvousTests.swift"
      ],
      "target_dependencies" : [
        "P2PRendezvous",
        "P2PCore",
        "P2PMux",
        "P2PProtocols"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PRendezvous",
      "module_type" : "SwiftTarget",
      "name" : "P2PRendezvous",
      "path" : "Sources/Protocols/Rendezvous",
      "product_memberships" : [
        "P2PRendezvous"
      ],
      "sources" : [
        "RendezvousError.swift",
        "RendezvousMessages.swift",
        "RendezvousPoint.swift",
        "RendezvousProtocol.swift",
        "RendezvousService.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PProtocols",
      "module_type" : "SwiftTarget",
      "name" : "P2PProtocols",
      "path" : "Sources/Protocols/P2PProtocols",
      "product_memberships" : [
        "P2PDiscoveryMDNS",
        "P2PDiscoverySWIM",
        "P2PDiscoveryCYCLON",
        "P2PDiscoveryPlumtree",
        "P2PProtocols",
        "P2PIdentify",
        "P2PPing",
        "P2PGossipSub",
        "P2PCircuitRelay",
        "P2PDCUtR",
        "P2PAutoNAT",
        "P2PKademlia",
        "P2PPlumtree",
        "P2PRendezvous",
        "P2PHTTP",
        "P2PRuntime",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "DiscoveryRegistration+P2PProtocols.swift",
        "P2PProtocols.swift",
        "ServicePipeline.swift"
      ],
      "target_dependencies" : [
        "P2PCore",
        "P2PMux",
        "P2PDiscovery"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PPnetTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PPnetTests",
      "path" : "Tests/Security/PnetTests",
      "sources" : [
        "PnetTests.swift"
      ],
      "target_dependencies" : [
        "P2PPnet",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PPnet",
      "module_type" : "SwiftTarget",
      "name" : "P2PPnet",
      "path" : "Sources/Security/Pnet",
      "product_dependencies" : [
        "Crypto"
      ],
      "product_memberships" : [
        "P2PPnet"
      ],
      "sources" : [
        "PnetConnection.swift",
        "PnetError.swift",
        "PnetProtector.swift",
        "XSalsa20.swift"
      ],
      "target_dependencies" : [
        "P2PCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PPlumtreeTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PPlumtreeTests",
      "path" : "Tests/Protocols/PlumtreeTests",
      "sources" : [
        "LazyPushBufferTests.swift",
        "PlumtreeIntegrationTests.swift",
        "PlumtreeProtobufTests.swift",
        "PlumtreeRouterTests.swift",
        "PlumtreeServiceTests.swift"
      ],
      "target_dependencies" : [
        "P2PPlumtree",
        "P2PCore",
        "P2PMux",
        "P2PProtocols"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PPlumtree",
      "module_type" : "SwiftTarget",
      "name" : "P2PPlumtree",
      "path" : "Sources/Protocols/Plumtree",
      "product_memberships" : [
        "P2PDiscoveryPlumtree",
        "P2PPlumtree",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "LazyPushBuffer.swift",
        "PlumtreeConfiguration.swift",
        "PlumtreeError.swift",
        "PlumtreeEvent.swift",
        "PlumtreeMessage.swift",
        "PlumtreeProtobuf.swift",
        "PlumtreeRouter.swift",
        "PlumtreeService.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PPingTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PPingTests",
      "path" : "Tests/Protocols/PingTests",
      "product_dependencies" : [
        "QUIC"
      ],
      "sources" : [
        "PingE2ETests.swift",
        "PingEdgeCaseTests.swift",
        "PingServiceTests.swift"
      ],
      "target_dependencies" : [
        "P2PPing",
        "P2PCore",
        "P2PProtocols",
        "P2PTransportQUIC",
        "P2PTransport",
        "P2PMux"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PPing",
      "module_type" : "SwiftTarget",
      "name" : "P2PPing",
      "path" : "Sources/Protocols/Ping",
      "product_memberships" : [
        "P2PPing",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "PingResult.swift",
        "PingService.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PNegotiationTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PNegotiationTests",
      "path" : "Tests/Negotiation/P2PNegotiationTests",
      "sources" : [
        "NegotiationEdgeCaseTests.swift",
        "NegotiationTests.swift"
      ],
      "target_dependencies" : [
        "P2PNegotiation",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PNegotiation",
      "module_type" : "SwiftTarget",
      "name" : "P2PNegotiation",
      "path" : "Sources/Negotiation/P2PNegotiation",
      "product_memberships" : [
        "P2PNegotiation",
        "P2PRuntime",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "P2PNegotiation.swift"
      ],
      "target_dependencies" : [
        "P2PCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PNATTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PNATTests",
      "path" : "Tests/NAT/P2PNATTests",
      "sources" : [
        "NATDeviceTypeTests.swift",
        "NATPortMapperTests.swift",
        "NetworkUtilsTests.swift"
      ],
      "target_dependencies" : [
        "P2PNAT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PNAT",
      "module_type" : "SwiftTarget",
      "name" : "P2PNAT",
      "path" : "Sources/NAT/P2PNAT",
      "product_memberships" : [
        "P2PNAT",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "NATDeviceType.swift",
        "NATGatewayType.swift",
        "NATPMPHandler.swift",
        "NATPortMapper.swift",
        "NATPortMapperConfiguration.swift",
        "NATPortMapperError.swift",
        "NATPortMapperEvent.swift",
        "NATProtocolHandler.swift",
        "NATTransportProtocol.swift",
        "NetworkUtils.swift",
        "PCPHandler.swift",
        "PortMapping.swift",
        "UDPSocket.swift",
        "UPnPHandler.swift"
      ],
      "target_dependencies" : [
        "P2PCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PMuxYamuxTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PMuxYamuxTests",
      "path" : "Tests/Mux/YamuxTests",
      "sources" : [
        "Mocks/MockSecuredConnection.swift",
        "YamuxConnectionTests.swift",
        "YamuxFrameTests.swift",
        "YamuxStreamTests.swift"
      ],
      "target_dependencies" : [
        "P2PMuxYamux"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PMuxYamux",
      "module_type" : "SwiftTarget",
      "name" : "P2PMuxYamux",
      "path" : "Sources/Mux/Yamux",
      "product_memberships" : [
        "P2PMuxYamux",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "FlowController.swift",
        "YamuxConnection.swift",
        "YamuxFrame.swift",
        "YamuxMuxer.swift",
        "YamuxStream.swift"
      ],
      "target_dependencies" : [
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PMuxTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PMuxTests",
      "path" : "Tests/Mux/P2PMuxTests",
      "sources" : [
        "MuxTests.swift"
      ],
      "target_dependencies" : [
        "P2PMux",
        "P2PMuxYamux",
        "P2PMuxMplex"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PMuxMplexTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PMuxMplexTests",
      "path" : "Tests/Mux/MplexTests",
      "sources" : [
        "Mocks/MockSecuredConnection.swift",
        "MplexConcurrencyTests.swift",
        "MplexConnectionTests.swift",
        "MplexFrameTests.swift",
        "MplexMuxerTests.swift",
        "MplexStreamTests.swift"
      ],
      "target_dependencies" : [
        "P2PMuxMplex",
        "P2PTransportMemory",
        "P2PSecurityPlaintext"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PMuxMplex",
      "module_type" : "SwiftTarget",
      "name" : "P2PMuxMplex",
      "path" : "Sources/Mux/Mplex",
      "product_memberships" : [
        "P2PMuxMplex"
      ],
      "sources" : [
        "MplexConnection.swift",
        "MplexFrame.swift",
        "MplexMuxer.swift",
        "MplexStream.swift"
      ],
      "target_dependencies" : [
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PMux",
      "module_type" : "SwiftTarget",
      "name" : "P2PMux",
      "path" : "Sources/Mux/P2PMux",
      "product_dependencies" : [
        "NIOCore"
      ],
      "product_memberships" : [
        "P2PTransport",
        "P2PTransportTCP",
        "P2PTransportQUIC",
        "P2PTransportWebRTC",
        "P2PTransportWebSocket",
        "P2PTransportMemory",
        "P2PMux",
        "P2PMuxYamux",
        "P2PMuxMplex",
        "P2PDiscoveryMDNS",
        "P2PDiscoverySWIM",
        "P2PDiscoveryCYCLON",
        "P2PDiscoveryPlumtree",
        "P2PProtocols",
        "P2PIdentify",
        "P2PPing",
        "P2PGossipSub",
        "P2PCircuitRelay",
        "P2PDCUtR",
        "P2PAutoNAT",
        "P2PKademlia",
        "P2PPlumtree",
        "P2PRendezvous",
        "P2PHTTP",
        "P2PTransportWebTransport",
        "P2PRuntime",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "P2PMux.swift",
        "StreamSession.swift"
      ],
      "target_dependencies" : [
        "P2PCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PKademliaTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PKademliaTests",
      "path" : "Tests/Protocols/KademliaTests",
      "sources" : [
        "IPNSValidatorTests.swift",
        "KademliaShutdownTests.swift",
        "KademliaTests.swift",
        "PeerLatencyTrackerTests.swift",
        "PersistentStorageTests.swift",
        "RandomWalkTests.swift",
        "SKademliaTests.swift"
      ],
      "target_dependencies" : [
        "P2PKademlia"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PKademlia",
      "module_type" : "SwiftTarget",
      "name" : "P2PKademlia",
      "path" : "Sources/Protocols/Kademlia",
      "product_memberships" : [
        "P2PKademlia",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "IPNSRecord.swift",
        "IPNSValidator.swift",
        "KBucket.swift",
        "KademliaError.swift",
        "KademliaEvent.swift",
        "KademliaKey.swift",
        "KademliaMessages.swift",
        "KademliaProtobuf.swift",
        "KademliaProtocol.swift",
        "KademliaQuery.swift",
        "KademliaService.swift",
        "PeerLatencyTracker.swift",
        "ProviderStore.swift",
        "RecordStore.swift",
        "RecordValidator.swift",
        "RoutingTable.swift",
        "SKademliaConfig.swift",
        "Storage/FileProviderStorage.swift",
        "Storage/FileRecordStorage.swift",
        "Storage/InMemoryProviderStorage.swift",
        "Storage/InMemoryRecordStorage.swift",
        "Storage/ProviderStorage.swift",
        "Storage/RecordStorage.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PIdentifyTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PIdentifyTests",
      "path" : "Tests/Protocols/IdentifyTests",
      "product_dependencies" : [
        "QUIC"
      ],
      "sources" : [
        "IdentifyE2ETests.swift",
        "IdentifyProtobufTests.swift",
        "IdentifyServiceTests.swift"
      ],
      "target_dependencies" : [
        "P2PIdentify",
        "P2PCore",
        "P2PMux",
        "P2PProtocols",
        "P2PTransportQUIC",
        "P2PTransport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PIdentify",
      "module_type" : "SwiftTarget",
      "name" : "P2PIdentify",
      "path" : "Sources/Protocols/Identify",
      "product_dependencies" : [
        "Logging"
      ],
      "product_memberships" : [
        "P2PIdentify",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "IdentifyError.swift",
        "IdentifyInfo.swift",
        "IdentifyProtobuf.swift",
        "IdentifyService.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PHTTPTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PHTTPTests",
      "path" : "Tests/Protocols/HTTPTests",
      "sources" : [
        "HTTPServiceTests.swift"
      ],
      "target_dependencies" : [
        "P2PHTTP",
        "P2PCore",
        "P2PMux",
        "P2PProtocols"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PHTTP",
      "module_type" : "SwiftTarget",
      "name" : "P2PHTTP",
      "path" : "Sources/Protocols/HTTP",
      "product_memberships" : [
        "P2PHTTP"
      ],
      "sources" : [
        "HTTPCodec.swift",
        "HTTPError.swift",
        "HTTPMessages.swift",
        "HTTPProtocol.swift",
        "HTTPService.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PGossipSubTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PGossipSubTests",
      "path" : "Tests/Protocols/GossipSubTests",
      "sources" : [
        "ExplicitPeeringTests.swift",
        "ExtendedValidatorTests.swift",
        "FloodSubCompatibilityTests.swift",
        "GossipSubProtobufTests.swift",
        "GossipSubRouterTests.swift",
        "HeartbeatManagerTests.swift",
        "MeshStateTests.swift",
        "MessageCacheTests.swift",
        "MessageIDTests.swift",
        "MessageSigningTests.swift",
        "OpportunisticGraftTests.swift",
        "PeerScorerTests.swift",
        "TopicTests.swift",
        "TracingTests.swift"
      ],
      "target_dependencies" : [
        "P2PGossipSub",
        "P2PCore",
        "P2PMux",
        "P2PProtocols"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PGossipSub",
      "module_type" : "SwiftTarget",
      "name" : "P2PGossipSub",
      "path" : "Sources/Protocols/GossipSub",
      "product_memberships" : [
        "P2PGossipSub",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "Core/Message.swift",
        "Core/MessageID.swift",
        "Core/Subscription.swift",
        "Core/SubscriptionFilter.swift",
        "Core/Topic.swift",
        "GossipSubConfiguration.swift",
        "GossipSubError.swift",
        "GossipSubEvent.swift",
        "GossipSubService.swift",
        "Heartbeat/HeartbeatManager.swift",
        "Router/GossipPromises.swift",
        "Router/GossipSubRouter.swift",
        "Router/MeshState.swift",
        "Router/MessageCache.swift",
        "Router/PeerState.swift",
        "Scoring/PeerScorer.swift",
        "Scoring/TopicScoreParams.swift",
        "Tracing/GossipSubTracer.swift",
        "Tracing/JSONTracer.swift",
        "Wire/ControlMessage.swift",
        "Wire/GossipSubProtobuf.swift",
        "Wire/GossipSubRPC.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PDiscoveryWiFiBeaconTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryWiFiBeaconTests",
      "path" : "Tests/Discovery/WiFiBeaconTests",
      "sources" : [
        "WiFiBeaconAdapterTests.swift",
        "WiFiBeaconConfigurationTests.swift",
        "WiFiBeaconFrameTests.swift"
      ],
      "target_dependencies" : [
        "P2PDiscoveryWiFiBeacon",
        "P2PDiscoveryBeacon",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PDiscoveryWiFiBeacon",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryWiFiBeacon",
      "path" : "Sources/Discovery/WiFiBeacon",
      "product_dependencies" : [
        "NIOUDPTransport"
      ],
      "product_memberships" : [
        "P2PDiscoveryWiFiBeacon"
      ],
      "sources" : [
        "WiFiBeaconAdapter.swift",
        "WiFiBeaconConfiguration.swift",
        "WiFiBeaconError.swift",
        "WiFiBeaconFrame.swift"
      ],
      "target_dependencies" : [
        "P2PDiscoveryBeacon",
        "P2PCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PDiscoveryTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryTests",
      "path" : "Tests/Discovery/P2PDiscoveryTests",
      "sources" : [
        "AddressBookTests.swift",
        "CertifiedAddressBookTests.swift",
        "DiscoveryTests.swift",
        "FilePeerStoreTests.swift",
        "KeyBookTests.swift",
        "MDNSDiscoveryIntegrationTests.swift",
        "MetadataBookTests.swift",
        "PeerIDServiceCodecTests.swift",
        "PeerStoreGCTests.swift",
        "ProtoBookTests.swift",
        "SWIMBridgeTests.swift",
        "SWIMMembershipIntegrationTests.swift",
        "SWIMMembershipTests.swift"
      ],
      "target_dependencies" : [
        "P2PDiscovery",
        "P2PDiscoverySWIM",
        "P2PDiscoveryMDNS"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PDiscoverySWIM",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoverySWIM",
      "path" : "Sources/Discovery/SWIM",
      "product_dependencies" : [
        "SWIM",
        "NIOUDPTransport",
        "Logging"
      ],
      "product_memberships" : [
        "P2PDiscoverySWIM",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "SWIMBridge.swift",
        "SWIMMembership.swift",
        "SWIMTransportAdapter.swift"
      ],
      "target_dependencies" : [
        "P2PDiscovery",
        "P2PCore",
        "P2PProtocols"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PDiscoveryPlumtreeTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryPlumtreeTests",
      "path" : "Tests/Discovery/PlumtreeDiscoveryTests",
      "sources" : [
        "PlumtreeDiscoveryTests.swift"
      ],
      "target_dependencies" : [
        "P2PDiscoveryPlumtree",
        "P2PCore",
        "P2PPlumtree",
        "P2PMux",
        "P2PProtocols"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PDiscoveryPlumtree",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryPlumtree",
      "path" : "Sources/Discovery/Plumtree",
      "product_memberships" : [
        "P2PDiscoveryPlumtree",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "PlumtreeDiscovery.swift",
        "PlumtreeDiscoveryAnnouncement.swift",
        "PlumtreeDiscoveryConfiguration.swift",
        "PlumtreeDiscoveryError.swift"
      ],
      "target_dependencies" : [
        "P2PDiscovery",
        "P2PCore",
        "P2PMux",
        "P2PProtocols",
        "P2PPlumtree"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PDiscoveryMDNS",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryMDNS",
      "path" : "Sources/Discovery/MDNS",
      "product_dependencies" : [
        "mDNS"
      ],
      "product_memberships" : [
        "P2PDiscoveryMDNS",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "MDNSConfiguration.swift",
        "MDNSDiscovery.swift",
        "PeerIDServiceCodec.swift"
      ],
      "target_dependencies" : [
        "P2PDiscovery",
        "P2PCore",
        "P2PProtocols"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PDiscoveryCYCLONTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryCYCLONTests",
      "path" : "Tests/Discovery/CYCLONTests",
      "sources" : [
        "CYCLONDiscoveryTests.swift",
        "CYCLONPartialViewTests.swift",
        "CYCLONProtobufTests.swift"
      ],
      "target_dependencies" : [
        "P2PDiscoveryCYCLON",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PDiscoveryCYCLON",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryCYCLON",
      "path" : "Sources/Discovery/CYCLON",
      "product_memberships" : [
        "P2PDiscoveryCYCLON",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "CYCLONConfiguration.swift",
        "CYCLONDiscovery.swift",
        "CYCLONEntry.swift",
        "CYCLONError.swift",
        "CYCLONMessage.swift",
        "CYCLONPartialView.swift",
        "CYCLONProtobuf.swift"
      ],
      "target_dependencies" : [
        "P2PDiscovery",
        "P2PCore",
        "P2PMux",
        "P2PProtocols"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PDiscoveryBeaconTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryBeaconTests",
      "path" : "Tests/Discovery/BeaconTests",
      "sources" : [
        "AggregationIngestTests.swift",
        "BLEDiscoverySchedulerTests.swift",
        "BayesianPresenceTests.swift",
        "BeaconAddressCodecTests.swift",
        "BeaconDiscoveryConfigurationTests.swift",
        "BeaconDiscoveryTests.swift",
        "BeaconEncoderServiceTests.swift",
        "BeaconFilterTests.swift",
        "BeaconObservationTests.swift",
        "BeaconPeerRecordTests.swift",
        "BeaconPeerStoreTests.swift",
        "BeaconTierTests.swift",
        "ConfirmedPeerRecordTests.swift",
        "DataHelpersTests.swift",
        "DecodedBeaconTests.swift",
        "EphIDGeneratorTests.swift",
        "FreshnessTests.swift",
        "MediumTests.swift",
        "MicroPoWTests.swift",
        "MicroTESLATests.swift",
        "OpaqueAddressTests.swift",
        "PhysicalFingerprintTests.swift",
        "RSSISmootherTests.swift",
        "ScanCoordinatorTests.swift",
        "TestHelpers.swift",
        "Tier1BeaconTests.swift",
        "Tier2BeaconTests.swift",
        "Tier3BeaconTests.swift",
        "TrickleTimerTests.swift",
        "TrustCalculatorTests.swift",
        "UnconfirmedSightingTests.swift"
      ],
      "target_dependencies" : [
        "P2PDiscoveryBeacon",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PDiscoveryBeacon",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscoveryBeacon",
      "path" : "Sources/Discovery/Beacon",
      "product_dependencies" : [
        "Crypto"
      ],
      "product_memberships" : [
        "P2PDiscoveryBeacon",
        "P2PDiscoveryWiFiBeacon",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "AggregationIngest.swift",
        "BLEDiscoveryScheduler.swift",
        "BayesianPresence.swift",
        "BeaconAddressCodec.swift",
        "BeaconDiscovery.swift",
        "BeaconDiscoveryConfiguration.swift",
        "BeaconEncoderService.swift",
        "BeaconFilter.swift",
        "BeaconObservation.swift",
        "BeaconPeerRecord.swift",
        "BeaconPeerStore.swift",
        "BeaconTier.swift",
        "ConfirmedPeerRecord.swift",
        "DataHelpers.swift",
        "DecodedBeacon.swift",
        "EphIDGenerator.swift",
        "FreshnessFunction.swift",
        "InMemoryBeaconPeerStore.swift",
        "MediumCharacteristics.swift",
        "MicroPoW.swift",
        "MicroTESLA.swift",
        "OpaqueAddress.swift",
        "PhysicalFingerprint.swift",
        "RSSISmoother.swift",
        "RawDiscovery.swift",
        "ScanCoordinator.swift",
        "Tier1Beacon.swift",
        "Tier2Beacon.swift",
        "Tier3Beacon.swift",
        "TransportAdapter.swift",
        "TransportAdapterErrors.swift",
        "TrickleTimer.swift",
        "TrustCalculator.swift",
        "UnconfirmedSighting.swift"
      ],
      "target_dependencies" : [
        "P2PDiscovery",
        "P2PCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PDiscovery",
      "module_type" : "SwiftTarget",
      "name" : "P2PDiscovery",
      "path" : "Sources/Discovery/P2PDiscovery",
      "product_memberships" : [
        "P2PDiscovery",
        "P2PDiscoveryMDNS",
        "P2PDiscoverySWIM",
        "P2PDiscoveryCYCLON",
        "P2PDiscoveryPlumtree",
        "P2PDiscoveryBeacon",
        "P2PDiscoveryWiFiBeacon",
        "P2PProtocols",
        "P2PIdentify",
        "P2PPing",
        "P2PGossipSub",
        "P2PCircuitRelay",
        "P2PDCUtR",
        "P2PAutoNAT",
        "P2PKademlia",
        "P2PPlumtree",
        "P2PRendezvous",
        "P2PHTTP",
        "P2PRuntime",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "AddressBook.swift",
        "Bootstrap.swift",
        "CertifiedAddressBook.swift",
        "DiscoveryPipeline.swift",
        "FilePeerStore.swift",
        "KeyBook.swift",
        "MemoryKeyBook.swift",
        "MemoryMetadataBook.swift",
        "MemoryProtoBook.swift",
        "MetadataBook.swift",
        "P2PDiscovery.swift",
        "PeerStore.swift",
        "ProtoBook.swift"
      ],
      "target_dependencies" : [
        "P2PCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PDCUtRTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PDCUtRTests",
      "path" : "Tests/Protocols/DCUtRTests",
      "sources" : [
        "DCUtRIntegrationTests.swift",
        "DCUtRProtobufTests.swift",
        "DCUtRServiceTests.swift",
        "HolePunchServiceTests.swift"
      ],
      "target_dependencies" : [
        "P2PDCUtR",
        "P2PCore",
        "P2PMux",
        "P2PProtocols"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PDCUtR",
      "module_type" : "SwiftTarget",
      "name" : "P2PDCUtR",
      "path" : "Sources/Protocols/DCUtR",
      "product_memberships" : [
        "P2PDCUtR",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "AddressFiltering.swift",
        "DCUtRError.swift",
        "DCUtREvent.swift",
        "DCUtRMessages.swift",
        "DCUtRProtobuf.swift",
        "DCUtRProtocol.swift",
        "DCUtRService.swift",
        "HolePunchService.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PCoreTests",
      "path" : "Tests/Core/P2PCoreTests",
      "sources" : [
        "BandwidthReporterTests.swift",
        "CollectionPartialSortTests.swift",
        "DNSResolverTests.swift",
        "EnvelopeTests.swift",
        "EventBroadcasterTests.swift",
        "EventBusTests.swift",
        "EventChannelTests.swift",
        "LRUOrderTests.swift",
        "MetricsExporterTests.swift",
        "MultiaddrTests.swift",
        "MultihashTests.swift",
        "PeerIDTests.swift",
        "PeerRecordTests.swift",
        "ProtobufLiteTests.swift"
      ],
      "target_dependencies" : [
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PCore",
      "module_type" : "SwiftTarget",
      "name" : "P2PCore",
      "path" : "Sources/Core/P2PCore",
      "product_dependencies" : [
        "Crypto",
        "Logging",
        "NIOCore",
        "NIOFoundationCompat"
      ],
      "product_memberships" : [
        "P2PCore",
        "P2PTransport",
        "P2PTransportTCP",
        "P2PTransportQUIC",
        "P2PTransportWebRTC",
        "P2PTransportWebSocket",
        "P2PTransportMemory",
        "P2PSecurity",
        "P2PCertificate",
        "P2PSecurityNoise",
        "P2PSecurityPlaintext",
        "P2PSecurityTLS",
        "P2PPnet",
        "P2PMux",
        "P2PMuxYamux",
        "P2PMuxMplex",
        "P2PNegotiation",
        "P2PDiscovery",
        "P2PDiscoveryMDNS",
        "P2PDiscoverySWIM",
        "P2PDiscoveryCYCLON",
        "P2PDiscoveryPlumtree",
        "P2PDiscoveryBeacon",
        "P2PDiscoveryWiFiBeacon",
        "P2PNAT",
        "P2PProtocols",
        "P2PIdentify",
        "P2PPing",
        "P2PGossipSub",
        "P2PCircuitRelay",
        "P2PDCUtR",
        "P2PAutoNAT",
        "P2PKademlia",
        "P2PPlumtree",
        "P2PRendezvous",
        "P2PHTTP",
        "P2PTransportWebTransport",
        "P2PRuntime",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "Addressing/DNSResolver.swift",
        "Addressing/Multiaddr.swift",
        "Addressing/MultiaddrProtocol.swift",
        "Addressing/SystemDNSResolver.swift",
        "Connection/ByteConnection.swift",
        "Connection/RawConnection.swift",
        "Connection/SecuredConnection.swift",
        "Events/EventBus.swift",
        "Identity/KeyPair.swift",
        "Identity/KeyType.swift",
        "Identity/PeerID.swift",
        "Identity/PrivateKey.swift",
        "Identity/PublicKey.swift",
        "Lifecycle/EventBroadcaster.swift",
        "Lifecycle/EventChannel.swift",
        "Lifecycle/EventEmitting.swift",
        "Metrics/BandwidthReporter.swift",
        "Metrics/MetricsExporter.swift",
        "Metrics/PrometheusExporter.swift",
        "P2PCore.swift",
        "Record/Envelope.swift",
        "Record/PeerRecord.swift",
        "Record/SignedRecord.swift",
        "Utilities/Base58.swift",
        "Utilities/CollectionPartialSort.swift",
        "Utilities/HexEncoding.swift",
        "Utilities/LRUOrder.swift",
        "Utilities/LengthPrefixedFraming.swift",
        "Utilities/Multihash.swift",
        "Utilities/ProtobufLite.swift",
        "Utilities/Varint.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PCircuitRelayTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PCircuitRelayTests",
      "path" : "Tests/Protocols/CircuitRelayTests",
      "sources" : [
        "AutoRelayTests.swift",
        "CircuitRelayE2ETests.swift",
        "CircuitRelayIntegrationTests.swift",
        "CircuitRelayProtobufTests.swift",
        "RelayClientShutdownTests.swift",
        "RelayServerTests.swift",
        "RelayTransportTests.swift"
      ],
      "target_dependencies" : [
        "P2PCircuitRelay",
        "P2PTransportMemory"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PCircuitRelay",
      "module_type" : "SwiftTarget",
      "name" : "P2PCircuitRelay",
      "path" : "Sources/Protocols/CircuitRelay",
      "product_memberships" : [
        "P2PCircuitRelay",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "AutoRelay.swift",
        "CircuitRelayError.swift",
        "CircuitRelayEvent.swift",
        "CircuitRelayMessages.swift",
        "CircuitRelayProtobuf.swift",
        "CircuitRelayProtocol.swift",
        "Limit.swift",
        "RelayClient.swift",
        "RelayServer.swift",
        "RelayedConnection.swift",
        "Reservation.swift",
        "Transport/RelayListener.swift",
        "Transport/RelayTransport.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux",
        "P2PTransport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PCertificateTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PCertificateTests",
      "path" : "Tests/Security/CertificateTests",
      "sources" : [
        "LibP2PCertificateTests.swift"
      ],
      "target_dependencies" : [
        "P2PCertificate",
        "P2PCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PCertificate",
      "module_type" : "SwiftTarget",
      "name" : "P2PCertificate",
      "path" : "Sources/Security/Certificate",
      "product_dependencies" : [
        "Crypto",
        "X509",
        "SwiftASN1"
      ],
      "product_memberships" : [
        "P2PTransportWebRTC",
        "P2PCertificate",
        "P2PSecurityTLS"
      ],
      "sources" : [
        "LibP2PCertificate.swift",
        "LibP2PCertificateError.swift"
      ],
      "target_dependencies" : [
        "P2PCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2PBenchmarks",
      "module_type" : "SwiftTarget",
      "name" : "P2PBenchmarks",
      "path" : "Benchmarks/P2PBenchmarks",
      "product_dependencies" : [
        "NIOCore",
        "Crypto"
      ],
      "sources" : [
        "BenchmarkSupport.swift",
        "CoreWireBenchmarks.swift",
        "DataPathBenchmarks.swift",
        "GossipSubWireBenchmarks.swift",
        "IPNSBenchmarks.swift",
        "IdentifyWireBenchmarks.swift",
        "KademliaKeyBenchmarks.swift",
        "KademliaWireBenchmarks.swift",
        "MessageIDBenchmarks.swift",
        "NodeLifecycleBenchmarks.swift",
        "NoiseCryptoBenchmarks.swift",
        "PartialSortBenchmarks.swift",
        "TopicBenchmarks.swift",
        "VarintBenchmarks.swift",
        "YamuxFrameBenchmarks.swift"
      ],
      "target_dependencies" : [
        "P2P",
        "P2PCore",
        "P2PIdentify",
        "P2PKademlia",
        "P2PGossipSub",
        "P2PRuntime",
        "P2PTransportMemory",
        "P2PMux",
        "P2PMuxYamux",
        "P2PSecurityNoise",
        "P2PSecurityPlaintext",
        "P2PSecurityTLS"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PAutoNATTests",
      "module_type" : "SwiftTarget",
      "name" : "P2PAutoNATTests",
      "path" : "Tests/Protocols/AutoNATTests",
      "sources" : [
        "AutoNATIntegrationTests.swift",
        "AutoNATProtobufTests.swift",
        "AutoNATServiceTests.swift",
        "AutoNATv2Tests.swift",
        "NATStatusTests.swift"
      ],
      "target_dependencies" : [
        "P2PAutoNAT",
        "P2PCore",
        "P2PMux",
        "P2PProtocols"
      ],
      "type" : "test"
    },
    {
      "c99name" : "P2PAutoNAT",
      "module_type" : "SwiftTarget",
      "name" : "P2PAutoNAT",
      "path" : "Sources/Protocols/AutoNAT",
      "product_memberships" : [
        "P2PAutoNAT",
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "AutoNATError.swift",
        "AutoNATEvent.swift",
        "AutoNATMessages.swift",
        "AutoNATProtobuf.swift",
        "AutoNATProtocol.swift",
        "AutoNATService.swift",
        "AutoNATv2Error.swift",
        "AutoNATv2Handler.swift",
        "AutoNATv2Messages.swift",
        "AutoNATv2Service.swift",
        "NATStatus.swift"
      ],
      "target_dependencies" : [
        "P2PProtocols",
        "P2PCore",
        "P2PMux"
      ],
      "type" : "library"
    },
    {
      "c99name" : "P2P",
      "module_type" : "SwiftTarget",
      "name" : "P2P",
      "path" : "Sources/Integration/P2P",
      "product_memberships" : [
        "P2P",
        "PingPongDemo"
      ],
      "sources" : [
        "Connection/ConnectionEvent.swift",
        "Connection/ConnectionID.swift",
        "Connection/ConnectionPool.swift",
        "Connection/ConnectionState.swift",
        "Connection/ConnectionTrimReport.swift",
        "Connection/ConnectionTrimmedContext.swift",
        "Connection/DialBackoff.swift",
        "Connection/HealthMonitor.swift",
        "Dial/DefaultDialRanker.swift",
        "Dial/DialRanker.swift",
        "Dial/SmartDialer.swift",
        "Metrics/BandwidthTrackedStream.swift",
        "Network/BlackHoleDetector.swift",
        "Network/ObservedAddressManager.swift",
        "NodeCompositionError.swift",
        "NodeConnectionProvider.swift",
        "NodeDiscoveryController.swift",
        "NodeGroupBuilder.swift",
        "NodePingProvider.swift",
        "NodePrimitiveComponents.swift",
        "NodeRuntime.swift",
        "P2P.swift",
        "Relay/AutoRelayService.swift",
        "Relay/AutoRelayServiceConfiguration.swift",
        "Relay/AutoRelayServiceError.swift",
        "Relay/AutoRelayServiceEvent.swift",
        "Relay/RelayCandidateInfo.swift",
        "Relay/RelayCandidateScore.swift",
        "Relay/RelaySelector.swift",
        "Relay/RelaySelectorConfiguration.swift",
        "Relay/SupernodeService.swift",
        "Relay/SupernodeServiceConfiguration.swift",
        "Relay/SupernodeServiceEvent.swift",
        "Resource/ConnectionResourceAccounting.swift",
        "Resource/DefaultResourceManager.swift",
        "Resource/NullResourceManager.swift",
        "Resource/ResourceError.swift",
        "Resource/ResourceLimitsConfiguration.swift",
        "Resource/ResourceManager.swift",
        "Resource/ResourceScope.swift",
        "Resource/ResourceSnapshot.swift",
        "Resource/ResourceStat.swift",
        "Resource/ResourceTrackedStream.swift",
        "Resource/ScopeLimits.swift",
        "Resource/StreamResourceAccounting.swift",
        "Swarm/BufferedMuxedStream.swift",
        "Swarm/BufferedStreamReader.swift",
        "Swarm/ConnectionConflictResolver.swift",
        "Swarm/ReconnectPlanner.swift",
        "Swarm/StreamLifecycleCoordinator.swift",
        "Swarm/Swarm.swift",
        "Swarm/SwarmConfiguration.swift",
        "Swarm/SwarmEvent.swift",
        "Traversal/Mechanisms/DirectMechanism.swift",
        "Traversal/Mechanisms/HolePunchMechanism.swift",
        "Traversal/Mechanisms/LocalDirectMechanism.swift",
        "Traversal/Mechanisms/RelayMechanism.swift",
        "Traversal/Policies/DefaultTraversalPolicy.swift",
        "Traversal/TraversalCandidate.swift",
        "Traversal/TraversalConfiguration.swift",
        "Traversal/TraversalContext.swift",
        "Traversal/TraversalCoordinator.swift",
        "Traversal/TraversalError.swift",
        "Traversal/TraversalEvent.swift",
        "Traversal/TraversalHintProvider.swift",
        "Traversal/TraversalMechanism.swift",
        "Traversal/TraversalPolicy.swift"
      ],
      "target_dependencies" : [
        "P2PCore",
        "P2PTransport",
        "P2PSecurity",
        "P2PMux",
        "P2PNegotiation",
        "P2PDiscovery",
        "P2PProtocols",
        "P2PRuntime",
        "P2PTransportTCP",
        "P2PSecurityNoise",
        "P2PSecurityPlaintext",
        "P2PMuxYamux",
        "P2PPing",
        "P2PGossipSub",
        "P2PKademlia",
        "P2PPlumtree",
        "P2PIdentify",
        "P2PAutoNAT",
        "P2PCircuitRelay",
        "P2PDCUtR",
        "P2PNAT",
        "P2PDiscoveryMDNS",
        "P2PDiscoverySWIM",
        "P2PDiscoveryCYCLON",
        "P2PDiscoveryPlumtree",
        "P2PDiscoveryBeacon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoInteropTests",
      "module_type" : "SwiftTarget",
      "name" : "GoInteropTests",
      "path" : "Tests/Interop",
      "product_dependencies" : [
        "QUIC"
      ],
      "sources" : [
        "Existing/GoLibp2pInteropTests.swift",
        "Existing/RustInteropTests.swift",
        "Harnesses/GoLibp2pHarness.swift",
        "Harnesses/GoProtocolHarness.swift",
        "Harnesses/GoTCPHarness.swift",
        "Harnesses/GoWSSHarness.swift",
        "Harnesses/GoWebSocketHarness.swift",
        "Harnesses/InteropHarnessProtocol.swift",
        "Harnesses/RustLibp2pHarness.swift",
        "Harnesses/RustTCPHarness.swift",
        "Integration/FullStackInteropTests.swift",
        "Integration/TraversalInteropSmokeTests.swift",
        "Mux/YamuxInteropTests.swift",
        "Protocols/CircuitRelayInteropTests.swift",
        "Protocols/GossipSubInteropTests.swift",
        "Protocols/IdentifyInteropTests.swift",
        "Protocols/KademliaInteropTests.swift",
        "Protocols/PingInteropTests.swift",
        "Security/NoiseInteropTests.swift",
        "Transport/RustTCPInteropTests.swift",
        "Transport/TCPInteropTests.swift",
        "Transport/WSSInteropTests.swift",
        "Transport/WebSocketInteropTests.swift"
      ],
      "target_dependencies" : [
        "P2P",
        "P2PIdentify",
        "P2PPing",
        "P2PCore",
        "P2PMux",
        "P2PProtocols",
        "P2PTransportQUIC",
        "P2PTransport",
        "P2PTransportTCP",
        "P2PTransportWebSocket",
        "P2PSecurityNoise",
        "P2PMuxYamux",
        "P2PGossipSub",
        "P2PKademlia",
        "P2PCircuitRelay"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "6.2"
}
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Done.