The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Shield, reference 3.5.0 (7d19bf), with Swift 6.2 (beta) for macOS (SPM) on 21 Jun 2025 02:20:18 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/outfoxx/shield.git
Reference: 3.5.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/outfoxx/shield
 * tag               3.5.0      -> FETCH_HEAD
HEAD is now at 7d19bf6 Merge pull request #82 from outfoxx/feature/pkcs8pem
Cloned https://github.com/outfoxx/shield.git
Revision (git rev-parse @):
7d19bf67a55985217a5db9393d99631b5c5ff362
SUCCESS checkout https://github.com/outfoxx/shield.git at 3.5.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/outfoxx/shield.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/53] Write sources
[24/53] Copying Shield.docc
[25/53] Copying PotentCodables.docc
[26/53] Compiling _NumericsShims _NumericsShims.c
[27/53] Write swift-version-1EA4D86E10B52AF.txt
[28/53] Compiling xxhash.c
[29/60] Compiling fy-ctype.c
[30/60] Compiling fy-types.c
[31/60] Compiling fy-blob.c
[32/60] Compiling fy-utf8.c
[33/60] Compiling fy-path.c
[34/91] Compiling fy-utils.c
[35/91] Compiling fy-token.c
[36/91] Compiling fy-input.c
[37/91] Compiling fy-event.c
[38/91] Compiling fy-walk.c
[39/91] Compiling fy-dump.c
[40/91] Compiling fy-docstate.c
[41/91] Compiling fy-docbuilder.c
[42/91] Compiling fy-composer.c
[43/91] Compiling fy-emit.c
[44/91] Compiling fy-diag.c
[45/91] Write sources
[45/91] Compiling fy-accel.c
[47/91] Write sources
[49/91] Compiling fy-atom.c
[50/91] Compiling CFloat16 float16.c
[51/112] Compiling fy-parse.c
[52/112] Compiling fy-doc.c
[54/112] Compiling RealModule Real.swift
[55/112] Compiling RealModule Float80+Real.swift
[56/113] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[57/113] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[58/114] Compiling InternalCollectionsUtilities Debugging.swift
[59/114] Compiling RealModule Float+Real.swift
[60/114] Compiling RealModule ElementaryFunctions.swift
[61/114] Compiling RealModule Float16+Real.swift
[62/114] Emitting module RealModule
[63/114] Compiling RealModule Double+Real.swift
[64/114] Compiling RealModule ApproximateEquality.swift
[65/114] Compiling RealModule AlgebraicField.swift
[66/114] Compiling RealModule AugmentedArithmetic.swift
[67/114] Compiling InternalCollectionsUtilities Descriptions.swift
[68/114] Compiling RealModule RealFunctions.swift
[69/114] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[70/114] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[71/114] Compiling BigInt Addition.swift
[72/114] Compiling BigInt BigInt.swift
[73/114] Compiling BigInt BigUInt.swift
[74/114] Compiling BigInt Bitwise Ops.swift
[75/114] Compiling BigInt Exponentiation.swift
[76/114] Compiling BigInt Floating Point Conversion.swift
[77/114] Emitting module InternalCollectionsUtilities
[78/114] Compiling BigInt Codable.swift
[79/114] Compiling BigInt Comparable.swift
[80/315] Compiling HashTreeCollections _HashNode+Structural filter.swift
[81/315] Compiling HashTreeCollections _HashNode+Structural intersection.swift
[82/373] Compiling DequeModule _DequeSlot.swift
[83/373] Compiling DequeModule _DequeBufferHeader.swift
[84/374] Compiling HeapModule Heap+Invariants.swift
[85/374] Compiling HeapModule _HeapNode.swift
[86/374] Compiling HeapModule Heap.swift
[87/374] Compiling HeapModule Heap+UnsafeHandle.swift
[88/374] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[89/374] Emitting module HeapModule
[90/374] Compiling HeapModule Heap+Descriptions.swift
[91/429] Compiling DequeModule _UnsafeWrappedBuffer.swift
[92/429] Compiling BitCollections BitArray+Testing.swift
[93/429] Compiling BitCollections BitArray._UnsafeHandle.swift
[94/429] Compiling BitCollections BitArray.swift
[95/429] Compiling BitCollections BitSet+BidirectionalCollection.swift
[96/429] Compiling BitCollections BitSet+Codable.swift
[97/429] Compiling BitCollections BitSet+CustomDebugStringConvertible.swift
[98/435] Compiling BitCollections BitArray+Initializers.swift
[99/435] Compiling BitCollections BitArray+Invariants.swift
[100/435] Compiling BitCollections BitArray+LosslessStringConvertible.swift
[101/435] Compiling BitCollections BitArray+RandomBits.swift
[102/435] Compiling BitCollections BitArray+RangeReplaceableCollection.swift
[103/435] Compiling BitCollections BitArray+Shifts.swift
[104/435] Compiling BitCollections BitSet+Initializers.swift
[105/435] Compiling BitCollections BitSet+Invariants.swift
[106/435] Compiling BitCollections BitSet+Random.swift
[107/435] Compiling BitCollections BitSet+SetAlgebra basics.swift
[108/435] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[109/435] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[110/435] Compiling BitCollections BitSet+CustomReflectable.swift
[111/435] Compiling BitCollections BitSet+CustomStringConvertible.swift
[112/435] Compiling BitCollections BitSet+Equatable.swift
[113/435] Compiling BitCollections BitSet+ExpressibleByArrayLiteral.swift
[114/435] Compiling BitCollections BitSet+Extras.swift
[115/435] Compiling BitCollections BitSet+Hashable.swift
[116/435] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[117/435] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[118/435] Compiling DequeModule _DequeBuffer.swift
[119/435] Compiling BitCollections BitArray+Extras.swift
[120/435] Compiling BitCollections BitArray+Fill.swift
[121/435] Compiling BitCollections BitArray+Copy.swift
[122/435] Compiling BitCollections BitArray+CustomReflectable.swift
[123/435] Compiling BitCollections BitArray+ExpressibleByArrayLiteral.swift
[124/435] Compiling BitCollections BitArray+ExpressibleByStringLiteral.swift
[125/435] Compiling BitCollections BitArray+Descriptions.swift
[126/435] Compiling BitCollections BitArray+Equatable.swift
[127/435] Compiling BitCollections BitArray+BitwiseOperations.swift
[128/435] Compiling BitCollections BitArray+ChunkedBitsIterators.swift
[129/435] Compiling BitCollections BitSet.Counted.swift
[130/435] Compiling BitCollections BitSet.Index.swift
[131/435] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[132/435] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[133/435] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[134/435] Emitting module DequeModule
[135/435] Compiling BitCollections BitArray+Codable.swift
[136/435] Compiling BitCollections BitArray+Collection.swift
[143/435] Compiling BitCollections BitSet+SetAlgebra union.swift
[144/435] Compiling BitCollections BitSet+Sorted Collection APIs.swift
[147/435] Compiling BitCollections BitSet._UnsafeHandle.swift
[148/435] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[167/440] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[168/440] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[172/440] Compiling BitCollections BitSet+SetAlgebra symmetricDifference.swift
[175/440] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[176/440] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[177/440] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[178/440] Compiling BitCollections BitArray+Hashable.swift
[179/440] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[180/440] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[181/440] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[182/440] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[183/440] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[184/440] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[185/440] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[186/447] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[209/447] Compiling BitCollections Range+Utilities.swift
[210/447] Compiling BitCollections Slice+Utilities.swift
[211/447] Compiling BitCollections UInt+Tricks.swift
[212/447] Compiling BitCollections _Word.swift
[213/447] Compiling OrderedCollections OrderedSet.swift
[214/447] Compiling OrderedCollections _UnsafeBitset.swift
[215/447] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[258/455] Compiling BitCollections BitSet.swift
[299/455] Emitting module BitCollections
[300/455] Compiling Float16 Concurrency.swift
[301/455] Emitting module Float16
[302/455] Compiling Float16 float16.swift
[303/455] Compiling Float16 Real.swift
[313/455] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[314/455] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[315/455] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[316/455] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[317/455] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[318/455] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[319/455] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[320/455] Compiling HashTreeCollections TreeSet.swift
[321/455] Emitting module OrderedCollections
[331/455] Compiling _RopeModule Rope+Remove.swift
[332/455] Compiling _RopeModule Rope+RemoveSubrange.swift
[333/455] Compiling _RopeModule Rope+Split.swift
[334/455] Compiling _RopeModule Optional Utilities.swift
[335/455] Compiling _RopeModule String Utilities.swift
[336/455] Compiling _RopeModule String.Index+ABI.swift
[337/455] Compiling _RopeModule _CharacterRecognizer.swift
[338/455] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[372/455] Emitting module _RopeModule
[380/455] Emitting module Algorithms
[420/455] Emitting module HashTreeCollections
[421/457] Compiling Collections Collections.swift
[422/457] Emitting module Collections
[437/459] Emitting module BigInt
[444/459] Compiling Regex String+ReplaceMatching.swift
[445/459] Compiling Regex ThreadLocal.swift
[446/459] Compiling Regex Regex.swift
[447/459] Compiling Regex Options.swift
[448/459] Emitting module Regex
[449/459] Compiling Regex Foundation+Ranges.swift
[450/459] Compiling Regex MatchResult.swift
[451/459] Compiling ShieldCrypto Errors.swift
[452/459] Compiling ShieldCrypto HMAC.swift
[453/459] Compiling ShieldCrypto Random.swift
[454/459] Compiling ShieldCrypto Digest.swift
[455/459] Compiling ShieldCrypto PBKDF.swift
[456/459] Emitting module ShieldCrypto
[457/459] Compiling ShieldCrypto Cryptor.swift
[458/459] Compiling BigInt Subtraction.swift
[459/459] Compiling BigInt Words and Bits.swift
[460/481] Emitting module PotentCodables
[461/483] Compiling PotentCodables TimeZone.swift
[462/483] Compiling PotentCodables TopLevel.swift
[463/483] Compiling PotentCodables ZonedDate.swift
[464/483] Compiling PotentCodables resource_bundle_accessor.swift
[465/483] Compiling PotentCodables AnyCodingKey.swift
[466/483] Compiling PotentCodables AnyValue.swift
[467/483] Compiling PotentCodables AnyValueDecoder.swift
[468/483] Compiling PotentCodables KeyedNestedDecoder.swift
[469/483] Compiling PotentCodables KeyedNestedEncoder.swift
[470/483] Compiling PotentCodables ValueTransformer.swift
[471/483] Compiling PotentCodables ValueTransformerProviding.swift
[472/483] Compiling PotentCodables TreeValueDecodingContainer.swift
[473/483] Compiling PotentCodables Value.swift
[474/483] Compiling PotentCodables Refs.swift
[475/483] Compiling PotentCodables Regexes.swift
[476/483] Compiling PotentCodables Errors.swift
[477/483] Compiling PotentCodables Float16.swift
[478/483] Compiling PotentCodables KeyStrategy.swift
[479/483] Compiling PotentCodables AnyValueEncoder.swift
[480/483] Compiling PotentCodables DecoderSupport.swift
[481/483] Compiling PotentCodables EncoderSupport.swift
[482/483] Compiling PotentCodables ValueDecoder.swift
[483/483] Compiling PotentCodables ValueEncoder.swift
[484/526] Compiling PotentASN1 Tagged.swift
[485/527] Compiling PotentYAML YAMLSchema.swift
[486/528] Compiling PotentYAML YAMLSchemaCore.swift
[487/528] Compiling PotentYAML YAMLSerialization.swift
[488/528] Compiling PotentCBOR CBORWriter.swift
[489/528] Compiling PotentCBOR CBORStream.swift
[490/528] Compiling PotentASN1 TaggedValue.swift
[491/528] Compiling PotentJSON JSONSerialization.swift
[492/528] Compiling PotentASN1 SchemaState.swift
[493/528] Emitting module PotentASN1
[494/528] Compiling PotentCBOR CBORSerialization.swift
[495/528] Emitting module PotentCBOR
[496/528] Compiling PotentCBOR CBOR.swift
[497/528] Compiling PotentYAML YAMLWriter.swift
[498/528] Compiling PotentASN1 AnyString.swift
[499/528] Compiling PotentASN1 AnyTime.swift
[500/528] Compiling PotentASN1 Dates.swift
[501/528] Compiling PotentASN1 ObjectIdentifier.swift
[502/528] Compiling PotentASN1 BigInts.swift
[503/528] Compiling PotentASN1 BitString.swift
[504/528] Compiling PotentASN1 Schema.swift
[505/528] Compiling PotentASN1 SchemaSpecified.swift
[506/528] Compiling PotentJSON JSONWriter.swift
[507/528] Compiling PotentJSON JSONReader.swift
[508/528] Compiling PotentJSON JSONEncoder.swift
[509/528] Compiling PotentJSON JSON.swift
[510/528] Emitting module PotentJSON
[511/528] Compiling PotentYAML YAMLReader.swift
[512/528] Compiling PotentYAML YAMLEncoder.swift
[513/528] Compiling PotentYAML Libfyaml.swift
[514/528] Compiling PotentJSON Errors.swift
[515/528] Compiling PotentYAML YAML.swift
[516/528] Compiling PotentYAML Errors.swift
[517/528] Compiling PotentJSON JSONDecoder.swift
[518/528] Compiling PotentASN1 ASN1Encoder.swift
[519/528] Compiling PotentYAML YAMLDecoder.swift
[520/528] Emitting module PotentYAML
[521/528] Compiling PotentASN1 ASN1Serialization.swift
[522/528] Compiling PotentCBOR CBOREncoder.swift
[523/528] Compiling PotentCBOR CBORReader.swift
[524/528] Compiling PotentCBOR CBORDecoder.swift
[525/528] Compiling PotentASN1 ASN1.swift
[526/528] Compiling PotentASN1 ASN1DERReader.swift
[527/528] Compiling PotentASN1 ASN1DERWriter.swift
[528/528] Compiling PotentASN1 ASN1Decoder.swift
[529/533] Compiling ShieldOID OIDs.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldOID/OIDs.swift:17:1: warning: extension declares a conformance of imported type 'ObjectIdentifier' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'PotentASN1' introduce this conformance in the future
 15 | public typealias OID = ObjectIdentifier
 16 |
 17 | extension OID: CustomDebugStringConvertible {
    | |- warning: extension declares a conformance of imported type 'ObjectIdentifier' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'PotentASN1' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 |
 19 |   public var debugDescription: String {
[530/533] Compiling ShieldOID ITU.swift
[531/533] Compiling ShieldOID ISO-ITU.swift
[532/533] Compiling ShieldOID ISO.swift
[533/533] Emitting module ShieldOID
/Users/admin/builder/spi-builder-workspace/Sources/ShieldOID/OIDs.swift:17:1: warning: extension declares a conformance of imported type 'ObjectIdentifier' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'PotentASN1' introduce this conformance in the future
 15 | public typealias OID = ObjectIdentifier
 16 |
 17 | extension OID: CustomDebugStringConvertible {
    | |- warning: extension declares a conformance of imported type 'ObjectIdentifier' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'PotentASN1' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 |
 19 |   public var debugDescription: String {
[534/542] Compiling ShieldX500 Schemas.swift
[535/542] Compiling ShieldX500 RelativeDistinguishedName.swift
[536/542] Emitting module ShieldX500
[537/542] Compiling ShieldX500 DistinguishedNameBuilder.swift
[538/542] Compiling ShieldX500 NamingStyles.swift
[539/542] Compiling ShieldX500 AttributeTypeAndValue.swift
[540/542] Compiling ShieldX500 AttributeValueHandlers.swift
[541/542] Compiling ShieldX500 DistinguishedNameStringParser.swift
[542/542] Compiling ShieldX500 DistinguishedNameStringComposer.swift
[543/575] Compiling ShieldX509 Certificate.swift
[544/575] Compiling ShieldX509 CertificateBuilder.swift
[545/575] Compiling ShieldX509 CertificationRequest.swift
[546/575] Compiling ShieldX509 CertificationRequestBuilder.swift
[547/578] Compiling ShieldX509 AlgorithmIdentifier.swift
[548/578] Compiling ShieldX509 AttributeValueHandlers.swift
[549/578] Compiling ShieldX509 Attributes.swift
[550/578] Compiling ShieldX509 CRAttributes.swift
[551/578] Compiling ShieldX509 PrivateKeyInfo.swift
[552/578] Compiling ShieldX509 RSAPrivateKey.swift
[553/578] Compiling ShieldX509 RSAPublicKey.swift
[554/578] Compiling ShieldX509 ExtensionExtKeyUsage.swift
[555/578] Compiling ShieldX509 ExtensionIssuerAlternativeName.swift
[556/578] Compiling ShieldX509 ExtensionKeyUsage.swift
[557/578] Compiling ShieldX509 ExtensionSubjectAlternativeName.swift
[558/578] Compiling ShieldX509 ExtensionSubjectKeyIdentifier.swift
[559/578] Compiling ShieldX509 ExtensionValue.swift
[560/578] Compiling ShieldX509 Extensions.swift
[561/578] Compiling ShieldX509 EDIPartyName.swift
[562/578] Compiling ShieldX509 EncryptedPrivateKeyInfo.swift
[563/578] Compiling ShieldX509 ExtensionAuthorityKeyIdentifier.swift
[564/578] Compiling ShieldX509 ExtensionBasicConstraints.swift
[565/578] Compiling ShieldX509 GeneralName.swift
[566/578] Compiling ShieldX509 KeyIdentifier.swift
[567/578] Compiling ShieldX509 Name.swift
[568/578] Compiling ShieldX509 OtherName.swift
[569/578] Compiling ShieldX509 PBES2Params.swift
[570/578] Compiling ShieldX509 PBKDF2Params.swift
[571/578] Compiling ShieldX509 CertificationRequestInfo.swift
[572/578] Compiling ShieldX509 DirectoryNames.swift
[573/578] Compiling ShieldX509 ECParameters.swift
[574/578] Compiling ShieldX509 ECPrivateKey.swift
[575/578] Emitting module ShieldX509
[576/578] Compiling ShieldX509 Schemas.swift
[577/578] Compiling ShieldX509 SubjectPublicKeyInfo.swift
[578/578] Compiling ShieldX509 TBSCertificate.swift
[579/581] Compiling ShieldPKCS Schemas.swift
[580/581] Emitting module ShieldPKCS
[581/581] Compiling ShieldPKCS Moved.swift
[582/593] Compiling ShieldSecurity PEM.swift
[583/594] Compiling ShieldSecurity SecKeyType.swift
[584/594] Compiling ShieldSecurity CertificationRequest.swift
[585/594] Compiling ShieldSecurity Errors.swift
[586/594] Compiling ShieldSecurity AlgorithmIdentifier.swift
[587/594] Compiling ShieldSecurity Certificate.swift
[588/594] Compiling ShieldSecurity SecKey.swift
[589/594] Compiling ShieldSecurity SecAccessibility.swift
[590/594] Compiling ShieldSecurity SecIdentity.swift
[591/594] Compiling ShieldSecurity Logger.swift
[592/594] Emitting module ShieldSecurity
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:386:1: warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
384 | }
385 |
386 | extension SecCertificate: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
387 |
388 |   public var description: String {
[593/594] Compiling ShieldSecurity SecCertificate.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:386:1: warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
384 | }
385 |
386 | extension SecCertificate: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
387 |
388 |   public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:152:53: warning: capture of 'trust' with non-sendable type 'SecTrust' in a '@Sendable' closure [#SendableClosureCaptures]
150 |       queue.async {
151 |
152 |         let status = SecTrustEvaluateAsyncWithError(trust, queue) { _, result, error in
    |                                                     `- warning: capture of 'trust' with non-sendable type 'SecTrust' in a '@Sendable' closure [#SendableClosureCaptures]
153 |           continuation.resume(with: .success((result, error)))
154 |         }
Security.SecTrust:1:14: note: class 'SecTrust' does not conform to the 'Sendable' protocol
1 | public class SecTrust : _CFObject {
  |              `- note: class 'SecTrust' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:14:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Security'
 12 | import PotentASN1
 13 | import Regex
 14 | import Security
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Security'
 15 | import ShieldCrypto
 16 | import ShieldOID
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[594/594] Compiling ShieldSecurity SecKeyPair.swift
[595/597] Compiling Shield resource_bundle_accessor.swift
[596/597] Compiling Shield ModuleExports.swift
[597/597] Emitting module Shield
Build complete! (50.34s)
Fetching https://github.com/apple/swift-algorithms
Fetching https://github.com/outfoxx/PotentCodables.git
Fetching https://github.com/sharplet/Regex.git
Fetching https://github.com/apple/swift-docc-plugin
[1/2082] Fetching swift-docc-plugin
[85/3336] Fetching swift-docc-plugin, regex
[136/9295] Fetching swift-docc-plugin, regex, swift-algorithms
[8933/115580] Fetching swift-docc-plugin, regex, swift-algorithms, potentcodables
Fetched https://github.com/apple/swift-docc-plugin from cache (4.79s)
Fetched https://github.com/outfoxx/PotentCodables.git from cache (4.79s)
Fetched https://github.com/apple/swift-algorithms from cache (4.79s)
Fetched https://github.com/sharplet/Regex.git from cache (4.79s)
Computing version for https://github.com/sharplet/Regex.git
Computed https://github.com/sharplet/Regex.git at 2.1.1 (6.70s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (0.51s)
Fetching https://github.com/apple/swift-numerics.git
[1/5757] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (1.00s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (1.55s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.4 (0.52s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3413] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.24s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.83s)
Computing version for https://github.com/outfoxx/PotentCodables.git
Computed https://github.com/outfoxx/PotentCodables.git at 3.5.2 (0.55s)
Fetching https://github.com/SusanDoggie/Float16.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/attaswift/BigInt.git
[1/4807] Fetching bigint
[2/5117] Fetching bigint, float16
Fetched https://github.com/SusanDoggie/Float16.git from cache (0.72s)
[145/4807] Fetching bigint
[338/21447] Fetching bigint, swift-collections
Fetched https://github.com/attaswift/BigInt.git from cache (1.60s)
Fetched https://github.com/apple/swift-collections.git from cache (1.60s)
Computing version for https://github.com/SusanDoggie/Float16.git
Computed https://github.com/SusanDoggie/Float16.git at 1.1.1 (2.14s)
Computing version for https://github.com/attaswift/BigInt.git
Computed https://github.com/attaswift/BigInt.git at 5.6.0 (0.41s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.0 (0.50s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.0
Creating working copy for https://github.com/outfoxx/PotentCodables.git
Working copy of https://github.com/outfoxx/PotentCodables.git resolved at 3.5.2
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
Creating working copy for https://github.com/SusanDoggie/Float16.git
Working copy of https://github.com/SusanDoggie/Float16.git resolved at 1.1.1
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 5.6.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.4
Creating working copy for https://github.com/sharplet/Regex.git
Working copy of https://github.com/sharplet/Regex.git resolved at 2.1.1
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.3
Build complete.
{
  "dependencies" : [
    {
      "identity" : "potentcodables",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.3",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/outfoxx/PotentCodables.git"
    },
    {
      "identity" : "regex",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sharplet/Regex.git"
    },
    {
      "identity" : "swift-algorithms",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-algorithms"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "Shield",
  "name" : "Shield",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "Shield",
      "targets" : [
        "Shield",
        "ShieldSecurity",
        "ShieldCrypto",
        "ShieldOID",
        "ShieldPKCS",
        "ShieldX509",
        "ShieldX500"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ShieldX509",
      "module_type" : "SwiftTarget",
      "name" : "ShieldX509",
      "path" : "Sources/ShieldX509",
      "product_dependencies" : [
        "PotentCodables",
        "Algorithms"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "AlgorithmIdentifier.swift",
        "AttributeValueHandlers.swift",
        "Attributes.swift",
        "CRAttributes.swift",
        "Certificate.swift",
        "CertificateBuilder.swift",
        "CertificationRequest.swift",
        "CertificationRequestBuilder.swift",
        "CertificationRequestInfo.swift",
        "DirectoryNames.swift",
        "ECParameters.swift",
        "ECPrivateKey.swift",
        "EDIPartyName.swift",
        "EncryptedPrivateKeyInfo.swift",
        "ExtensionAuthorityKeyIdentifier.swift",
        "ExtensionBasicConstraints.swift",
        "ExtensionExtKeyUsage.swift",
        "ExtensionIssuerAlternativeName.swift",
        "ExtensionKeyUsage.swift",
        "ExtensionSubjectAlternativeName.swift",
        "ExtensionSubjectKeyIdentifier.swift",
        "ExtensionValue.swift",
        "Extensions.swift",
        "GeneralName.swift",
        "KeyIdentifier.swift",
        "Name.swift",
        "OtherName.swift",
        "PBES2Params.swift",
        "PBKDF2Params.swift",
        "PrivateKeyInfo.swift",
        "RSAPrivateKey.swift",
        "RSAPublicKey.swift",
        "Schemas.swift",
        "SubjectPublicKeyInfo.swift",
        "TBSCertificate.swift"
      ],
      "target_dependencies" : [
        "ShieldCrypto",
        "ShieldX500",
        "ShieldOID"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldX500",
      "module_type" : "SwiftTarget",
      "name" : "ShieldX500",
      "path" : "Sources/ShieldX500",
      "product_dependencies" : [
        "PotentCodables"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "AttributeTypeAndValue.swift",
        "AttributeValueHandlers.swift",
        "DistinguishedNameBuilder.swift",
        "DistinguishedNameStringComposer.swift",
        "DistinguishedNameStringParser.swift",
        "NamingStyles.swift",
        "RelativeDistinguishedName.swift",
        "Schemas.swift"
      ],
      "target_dependencies" : [
        "ShieldOID"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldTests",
      "module_type" : "SwiftTarget",
      "name" : "ShieldTests",
      "path" : "Tests",
      "sources" : [
        "CertificateBuilderECTests.swift",
        "CertificateBuilderRSATests.swift",
        "CertificateDecoderTests.swift",
        "CertificationRequestBuilderTests.swift",
        "CryptorTests.swift",
        "DigestTests.swift",
        "DistinguishedNameComposerTests.swift",
        "DistinguishedNameParserTests.swift",
        "ErrorsTests.swift",
        "ExtensionsTests.swift",
        "HmacTests.swift",
        "OIDTests.swift",
        "SecCertificateTests.swift",
        "SecIdentityTests.swift",
        "SecKeyPairTests.swift",
        "SecKeyTests.swift",
        "Utils.swift"
      ],
      "target_dependencies" : [
        "Shield"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ShieldSecurity",
      "module_type" : "SwiftTarget",
      "name" : "ShieldSecurity",
      "path" : "Sources/ShieldSecurity",
      "product_dependencies" : [
        "PotentCodables",
        "Regex"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "AlgorithmIdentifier.swift",
        "Certificate.swift",
        "CertificationRequest.swift",
        "Errors.swift",
        "Logger.swift",
        "PEM.swift",
        "SecAccessibility.swift",
        "SecCertificate.swift",
        "SecIdentity.swift",
        "SecKey.swift",
        "SecKeyPair.swift",
        "SecKeyType.swift"
      ],
      "target_dependencies" : [
        "ShieldCrypto",
        "ShieldOID",
        "ShieldPKCS",
        "ShieldX500",
        "ShieldX509"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldPKCS",
      "module_type" : "SwiftTarget",
      "name" : "ShieldPKCS",
      "path" : "Sources/ShieldPKCS",
      "product_dependencies" : [
        "PotentCodables"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "Moved.swift",
        "Schemas.swift"
      ],
      "target_dependencies" : [
        "ShieldX509"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldOID",
      "module_type" : "SwiftTarget",
      "name" : "ShieldOID",
      "path" : "Sources/ShieldOID",
      "product_dependencies" : [
        "PotentCodables"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "ISO-ITU.swift",
        "ISO.swift",
        "ITU.swift",
        "OIDs.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldCrypto",
      "module_type" : "SwiftTarget",
      "name" : "ShieldCrypto",
      "path" : "Sources/ShieldCrypto",
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "Cryptor.swift",
        "Digest.swift",
        "Errors.swift",
        "HMAC.swift",
        "PBKDF.swift",
        "Random.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Shield",
      "module_type" : "SwiftTarget",
      "name" : "Shield",
      "path" : "Sources/Shield",
      "product_memberships" : [
        "Shield"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Shield/Shield.docc",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ModuleExports.swift"
      ],
      "target_dependencies" : [
        "ShieldSecurity",
        "ShieldCrypto",
        "ShieldOID",
        "ShieldPKCS",
        "ShieldX509",
        "ShieldX500"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
Done.