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 CryptoSwift, reference main (f03fd6), with Swift 6.1 for Wasm on 31 May 2025 16:45:21 UTC.

Swift 6 data race errors: 8

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/krzyzanowskim/CryptoSwift.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/krzyzanowskim/CryptoSwift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at f03fd66 Merge pull request #1072 from RekCuy63/typos
Cloned https://github.com/krzyzanowskim/CryptoSwift.git
Revision (git rev-parse @):
f03fd66a07e5a79f0f06317a043b69764198803f
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/krzyzanowskim/CryptoSwift.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/krzyzanowskim/CryptoSwift.git
https://github.com/krzyzanowskim/CryptoSwift.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CryptoSwift",
  "name" : "CryptoSwift",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "tvos",
      "version" : "11.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "CryptoSwift",
      "targets" : [
        "CryptoSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "CryptoSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "CryptoSwiftTests",
      "path" : "Tests/CryptoSwiftTests",
      "sources" : [
        "AESCCMTests.swift",
        "AESOCBTests.swift",
        "AESTests.swift",
        "AESTestsPerf.swift",
        "ASN1Tests.swift",
        "Access.swift",
        "BlowfishTests.swift",
        "CBCMacTests.swift",
        "CMACTests.swift",
        "ChaCha20Poly1305Tests.swift",
        "ChaCha20Tests.swift",
        "ChaCha20TestsPerf.swift",
        "DigestTests.swift",
        "DigestTestsPerf.swift",
        "Error+Extension.swift",
        "ExtensionsTest.swift",
        "ExtensionsTestPerf.swift",
        "HKDFTests.swift",
        "HMACTests.swift",
        "PBKDF.swift",
        "PBKDFPerf.swift",
        "PaddingTests.swift",
        "Poly1305Tests.swift",
        "RSASecKeyTests.swift",
        "RSATests.swift",
        "RabbitTests.swift",
        "RabbitTestsPerf.swift",
        "SHATestsPerf.swift",
        "ScryptTests.swift",
        "ScryptTestsPerf.swift",
        "SignatureVerificationTests.swift",
        "XCTestManifests.swift",
        "XChaCha20Poly1305Tests.swift",
        "XChaCha20Tests.swift"
      ],
      "target_dependencies" : [
        "CryptoSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CryptoSwift",
      "module_type" : "SwiftTarget",
      "name" : "CryptoSwift",
      "path" : "Sources/CryptoSwift",
      "product_memberships" : [
        "CryptoSwift"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/CryptoSwift/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AEAD/AEAD.swift",
        "AEAD/AEADChaCha20Poly1305.swift",
        "AEAD/AEADXChaCha20Poly1305.swift",
        "AES.Cryptors.swift",
        "AES.swift",
        "ASN1/ASN1.swift",
        "ASN1/ASN1Decoder.swift",
        "ASN1/ASN1Encoder.swift",
        "ASN1/ASN1Scanner.swift",
        "Array+Extension.swift",
        "Authenticator.swift",
        "BatchedCollection.swift",
        "Bit.swift",
        "BlockCipher.swift",
        "BlockDecryptor.swift",
        "BlockEncryptor.swift",
        "BlockMode/BlockMode.swift",
        "BlockMode/BlockModeOptions.swift",
        "BlockMode/CBC.swift",
        "BlockMode/CCM.swift",
        "BlockMode/CFB.swift",
        "BlockMode/CTR.swift",
        "BlockMode/CipherModeWorker.swift",
        "BlockMode/ECB.swift",
        "BlockMode/GCM.swift",
        "BlockMode/OCB.swift",
        "BlockMode/OFB.swift",
        "BlockMode/PCBC.swift",
        "Blowfish.swift",
        "CBCMAC.swift",
        "CMAC.swift",
        "CS_BigInt/Addition.swift",
        "CS_BigInt/BigInt.swift",
        "CS_BigInt/BigUInt.swift",
        "CS_BigInt/BitwiseOps.swift",
        "CS_BigInt/CS.swift",
        "CS_BigInt/Codable.swift",
        "CS_BigInt/Comparable.swift",
        "CS_BigInt/DataConversion.swift",
        "CS_BigInt/Division.swift",
        "CS_BigInt/Exponentiation.swift",
        "CS_BigInt/FloatingPointConversion.swift",
        "CS_BigInt/GCD.swift",
        "CS_BigInt/Hashable.swift",
        "CS_BigInt/IntegerConversion.swift",
        "CS_BigInt/Multiplication.swift",
        "CS_BigInt/PrimeTest.swift",
        "CS_BigInt/Random.swift",
        "CS_BigInt/Shifts.swift",
        "CS_BigInt/SquareRoot.swift",
        "CS_BigInt/Strideable.swift",
        "CS_BigInt/StringConversion.swift",
        "CS_BigInt/Subtraction.swift",
        "CS_BigInt/WordsAndBits.swift",
        "ChaCha20.swift",
        "Checksum.swift",
        "Cipher.swift",
        "Collection+Extension.swift",
        "CompactMap.swift",
        "Cryptor.swift",
        "Cryptors.swift",
        "Digest.swift",
        "DigestType.swift",
        "Foundation/AES+Foundation.swift",
        "Foundation/Array+Foundation.swift",
        "Foundation/Blowfish+Foundation.swift",
        "Foundation/ChaCha20+Foundation.swift",
        "Foundation/Data+Extension.swift",
        "Foundation/HMAC+Foundation.swift",
        "Foundation/Rabbit+Foundation.swift",
        "Foundation/String+FoundationExtension.swift",
        "Foundation/Utils+Foundation.swift",
        "Foundation/XChaCha20+Foundation.swift",
        "Generics.swift",
        "HKDF.swift",
        "HMAC.swift",
        "ISO10126Padding.swift",
        "ISO78164Padding.swift",
        "Int+Extension.swift",
        "MD5.swift",
        "NoPadding.swift",
        "Operators.swift",
        "PEM/DER.swift",
        "PKCS/PBKDF1.swift",
        "PKCS/PBKDF2.swift",
        "PKCS/PKCS1v15.swift",
        "PKCS/PKCS5.swift",
        "PKCS/PKCS7.swift",
        "PKCS/PKCS7Padding.swift",
        "Padding.swift",
        "Poly1305.swift",
        "RSA/RSA+Cipher.swift",
        "RSA/RSA+Signature.swift",
        "RSA/RSA.swift",
        "Rabbit.swift",
        "SHA1.swift",
        "SHA2.swift",
        "SHA3.swift",
        "Scrypt.swift",
        "SecureBytes.swift",
        "Signature.swift",
        "StreamDecryptor.swift",
        "StreamEncryptor.swift",
        "String+Extension.swift",
        "UInt128.swift",
        "UInt16+Extension.swift",
        "UInt32+Extension.swift",
        "UInt64+Extension.swift",
        "UInt8+Extension.swift",
        "Updatable.swift",
        "Utils.swift",
        "XChaCha20.swift",
        "ZeroPadding.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/3] Copying PrivacyInfo.xcprivacy
[1/3] Write sources
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/104] Emitting module CryptoSwift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[5/118] Compiling CryptoSwift XChaCha20+Foundation.swift
[6/118] Compiling CryptoSwift Generics.swift
[7/118] Compiling CryptoSwift HKDF.swift
[8/118] Compiling CryptoSwift HMAC.swift
[9/118] Compiling CryptoSwift ISO10126Padding.swift
[10/118] Compiling CryptoSwift ISO78164Padding.swift
[11/118] Compiling CryptoSwift Int+Extension.swift
[12/118] Compiling CryptoSwift MD5.swift
[13/118] Compiling CryptoSwift NoPadding.swift
[14/118] Compiling CryptoSwift Operators.swift
[15/118] Compiling CryptoSwift DER.swift
[16/118] Compiling CryptoSwift PBKDF1.swift
[17/118] Compiling CryptoSwift PBKDF2.swift
[18/118] Compiling CryptoSwift PKCS1v15.swift
[19/118] Compiling CryptoSwift CompactMap.swift
[20/118] Compiling CryptoSwift Cryptor.swift
[21/118] Compiling CryptoSwift Cryptors.swift
[22/118] Compiling CryptoSwift Digest.swift
[23/118] Compiling CryptoSwift DigestType.swift
[24/118] Compiling CryptoSwift AES+Foundation.swift
[25/118] Compiling CryptoSwift Array+Foundation.swift
[26/118] Compiling CryptoSwift Blowfish+Foundation.swift
[27/118] Compiling CryptoSwift ChaCha20+Foundation.swift
[28/118] Compiling CryptoSwift Data+Extension.swift
[29/118] Compiling CryptoSwift HMAC+Foundation.swift
[30/118] Compiling CryptoSwift Rabbit+Foundation.swift
[31/118] Compiling CryptoSwift String+FoundationExtension.swift
[32/118] Compiling CryptoSwift Utils+Foundation.swift
[33/118] Compiling CryptoSwift BlockEncryptor.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[34/118] Compiling CryptoSwift BlockMode.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[35/118] Compiling CryptoSwift BlockModeOptions.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[36/118] Compiling CryptoSwift CBC.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[37/118] Compiling CryptoSwift CCM.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[38/118] Compiling CryptoSwift CFB.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[39/118] Compiling CryptoSwift CTR.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[40/118] Compiling CryptoSwift CipherModeWorker.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[41/118] Compiling CryptoSwift ECB.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[42/118] Compiling CryptoSwift GCM.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[43/118] Compiling CryptoSwift OCB.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[44/118] Compiling CryptoSwift OFB.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[45/118] Compiling CryptoSwift PCBC.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[46/118] Compiling CryptoSwift Blowfish.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[47/118] Compiling CryptoSwift CBCMAC.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'initializationVectorRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'paddingRequired' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |   @usableFromInline
/host/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'useEncryptToDecrypt' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[48/118] Compiling CryptoSwift IntegerConversion.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[49/118] Compiling CryptoSwift Multiplication.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[50/118] Compiling CryptoSwift PrimeTest.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[51/118] Compiling CryptoSwift Random.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[52/118] Compiling CryptoSwift Shifts.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[53/118] Compiling CryptoSwift SquareRoot.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[54/118] Compiling CryptoSwift Strideable.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[55/118] Compiling CryptoSwift StringConversion.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[56/118] Compiling CryptoSwift Subtraction.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[57/118] Compiling CryptoSwift WordsAndBits.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[58/118] Compiling CryptoSwift ChaCha20.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[59/118] Compiling CryptoSwift Checksum.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[60/118] Compiling CryptoSwift Cipher.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[61/118] Compiling CryptoSwift Collection+Extension.swift
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'directMultiplicationLimit' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /// Multiply `a` by `b` and return the result.
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'pseudoPrimes' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     /*  2 */ 2_047,
 20 |     /*  3 */ 1_373_653,
/host/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[62/118] Compiling CryptoSwift CMAC.swift
[63/118] Compiling CryptoSwift Addition.swift
[64/118] Compiling CryptoSwift BigInt.swift
[65/118] Compiling CryptoSwift BigUInt.swift
[66/118] Compiling CryptoSwift BitwiseOps.swift
[67/118] Compiling CryptoSwift CS.swift
[68/118] Compiling CryptoSwift Codable.swift
[69/118] Compiling CryptoSwift Comparable.swift
[70/118] Compiling CryptoSwift DataConversion.swift
[71/118] Compiling CryptoSwift Division.swift
[72/118] Compiling CryptoSwift Exponentiation.swift
[73/118] Compiling CryptoSwift FloatingPointConversion.swift
[74/118] Compiling CryptoSwift GCD.swift
[75/118] Compiling CryptoSwift Hashable.swift
[76/118] Compiling CryptoSwift AEAD.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[77/118] Compiling CryptoSwift AEADChaCha20Poly1305.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[78/118] Compiling CryptoSwift AEADXChaCha20Poly1305.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[79/118] Compiling CryptoSwift AES.Cryptors.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[80/118] Compiling CryptoSwift AES.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[81/118] Compiling CryptoSwift ASN1.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[82/118] Compiling CryptoSwift ASN1Decoder.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[83/118] Compiling CryptoSwift ASN1Encoder.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[84/118] Compiling CryptoSwift ASN1Scanner.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[85/118] Compiling CryptoSwift Array+Extension.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[86/118] Compiling CryptoSwift Authenticator.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[87/118] Compiling CryptoSwift BatchedCollection.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[88/118] Compiling CryptoSwift Bit.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[89/118] Compiling CryptoSwift BlockCipher.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[90/118] Compiling CryptoSwift BlockDecryptor.swift
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 |   /// Authenticated encryption
/host/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: add '@MainActor' to make static property 'ivRange' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |   /// Encrypts the given plaintext using the XChaCha20 cipher and generates an authentication
[91/118] Compiling CryptoSwift Signature.swift
[92/118] Compiling CryptoSwift StreamDecryptor.swift
[93/118] Compiling CryptoSwift StreamEncryptor.swift
[94/118] Compiling CryptoSwift String+Extension.swift
[95/118] Compiling CryptoSwift UInt128.swift
[96/118] Compiling CryptoSwift UInt16+Extension.swift
[97/118] Compiling CryptoSwift UInt32+Extension.swift
[98/118] Compiling CryptoSwift UInt64+Extension.swift
[99/118] Compiling CryptoSwift UInt8+Extension.swift
[100/118] Compiling CryptoSwift Updatable.swift
[101/118] Compiling CryptoSwift Utils.swift
[102/118] Compiling CryptoSwift XChaCha20.swift
[103/118] Compiling CryptoSwift ZeroPadding.swift
[104/118] Compiling CryptoSwift resource_bundle_accessor.swift
[105/118] Compiling CryptoSwift PKCS5.swift
[106/118] Compiling CryptoSwift PKCS7.swift
[107/118] Compiling CryptoSwift PKCS7Padding.swift
[108/118] Compiling CryptoSwift Padding.swift
[109/118] Compiling CryptoSwift Poly1305.swift
[110/118] Compiling CryptoSwift RSA+Cipher.swift
[111/118] Compiling CryptoSwift RSA+Signature.swift
[112/118] Compiling CryptoSwift RSA.swift
[113/118] Compiling CryptoSwift Rabbit.swift
[114/118] Compiling CryptoSwift SHA1.swift
[115/118] Compiling CryptoSwift SHA2.swift
[116/118] Compiling CryptoSwift SHA3.swift
[117/118] Compiling CryptoSwift Scrypt.swift
[118/118] Compiling CryptoSwift SecureBytes.swift
Build complete! (27.86s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CryptoSwift",
  "name" : "CryptoSwift",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "tvos",
      "version" : "11.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "CryptoSwift",
      "targets" : [
        "CryptoSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "CryptoSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "CryptoSwiftTests",
      "path" : "Tests/CryptoSwiftTests",
      "sources" : [
        "AESCCMTests.swift",
        "AESOCBTests.swift",
        "AESTests.swift",
        "AESTestsPerf.swift",
        "ASN1Tests.swift",
        "Access.swift",
        "BlowfishTests.swift",
        "CBCMacTests.swift",
        "CMACTests.swift",
        "ChaCha20Poly1305Tests.swift",
        "ChaCha20Tests.swift",
        "ChaCha20TestsPerf.swift",
        "DigestTests.swift",
        "DigestTestsPerf.swift",
        "Error+Extension.swift",
        "ExtensionsTest.swift",
        "ExtensionsTestPerf.swift",
        "HKDFTests.swift",
        "HMACTests.swift",
        "PBKDF.swift",
        "PBKDFPerf.swift",
        "PaddingTests.swift",
        "Poly1305Tests.swift",
        "RSASecKeyTests.swift",
        "RSATests.swift",
        "RabbitTests.swift",
        "RabbitTestsPerf.swift",
        "SHATestsPerf.swift",
        "ScryptTests.swift",
        "ScryptTestsPerf.swift",
        "SignatureVerificationTests.swift",
        "XCTestManifests.swift",
        "XChaCha20Poly1305Tests.swift",
        "XChaCha20Tests.swift"
      ],
      "target_dependencies" : [
        "CryptoSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CryptoSwift",
      "module_type" : "SwiftTarget",
      "name" : "CryptoSwift",
      "path" : "Sources/CryptoSwift",
      "product_memberships" : [
        "CryptoSwift"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/CryptoSwift/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AEAD/AEAD.swift",
        "AEAD/AEADChaCha20Poly1305.swift",
        "AEAD/AEADXChaCha20Poly1305.swift",
        "AES.Cryptors.swift",
        "AES.swift",
        "ASN1/ASN1.swift",
        "ASN1/ASN1Decoder.swift",
        "ASN1/ASN1Encoder.swift",
        "ASN1/ASN1Scanner.swift",
        "Array+Extension.swift",
        "Authenticator.swift",
        "BatchedCollection.swift",
        "Bit.swift",
        "BlockCipher.swift",
        "BlockDecryptor.swift",
        "BlockEncryptor.swift",
        "BlockMode/BlockMode.swift",
        "BlockMode/BlockModeOptions.swift",
        "BlockMode/CBC.swift",
        "BlockMode/CCM.swift",
        "BlockMode/CFB.swift",
        "BlockMode/CTR.swift",
        "BlockMode/CipherModeWorker.swift",
        "BlockMode/ECB.swift",
        "BlockMode/GCM.swift",
        "BlockMode/OCB.swift",
        "BlockMode/OFB.swift",
        "BlockMode/PCBC.swift",
        "Blowfish.swift",
        "CBCMAC.swift",
        "CMAC.swift",
        "CS_BigInt/Addition.swift",
        "CS_BigInt/BigInt.swift",
        "CS_BigInt/BigUInt.swift",
        "CS_BigInt/BitwiseOps.swift",
        "CS_BigInt/CS.swift",
        "CS_BigInt/Codable.swift",
        "CS_BigInt/Comparable.swift",
        "CS_BigInt/DataConversion.swift",
        "CS_BigInt/Division.swift",
        "CS_BigInt/Exponentiation.swift",
        "CS_BigInt/FloatingPointConversion.swift",
        "CS_BigInt/GCD.swift",
        "CS_BigInt/Hashable.swift",
        "CS_BigInt/IntegerConversion.swift",
        "CS_BigInt/Multiplication.swift",
        "CS_BigInt/PrimeTest.swift",
        "CS_BigInt/Random.swift",
        "CS_BigInt/Shifts.swift",
        "CS_BigInt/SquareRoot.swift",
        "CS_BigInt/Strideable.swift",
        "CS_BigInt/StringConversion.swift",
        "CS_BigInt/Subtraction.swift",
        "CS_BigInt/WordsAndBits.swift",
        "ChaCha20.swift",
        "Checksum.swift",
        "Cipher.swift",
        "Collection+Extension.swift",
        "CompactMap.swift",
        "Cryptor.swift",
        "Cryptors.swift",
        "Digest.swift",
        "DigestType.swift",
        "Foundation/AES+Foundation.swift",
        "Foundation/Array+Foundation.swift",
        "Foundation/Blowfish+Foundation.swift",
        "Foundation/ChaCha20+Foundation.swift",
        "Foundation/Data+Extension.swift",
        "Foundation/HMAC+Foundation.swift",
        "Foundation/Rabbit+Foundation.swift",
        "Foundation/String+FoundationExtension.swift",
        "Foundation/Utils+Foundation.swift",
        "Foundation/XChaCha20+Foundation.swift",
        "Generics.swift",
        "HKDF.swift",
        "HMAC.swift",
        "ISO10126Padding.swift",
        "ISO78164Padding.swift",
        "Int+Extension.swift",
        "MD5.swift",
        "NoPadding.swift",
        "Operators.swift",
        "PEM/DER.swift",
        "PKCS/PBKDF1.swift",
        "PKCS/PBKDF2.swift",
        "PKCS/PKCS1v15.swift",
        "PKCS/PKCS5.swift",
        "PKCS/PKCS7.swift",
        "PKCS/PKCS7Padding.swift",
        "Padding.swift",
        "Poly1305.swift",
        "RSA/RSA+Cipher.swift",
        "RSA/RSA+Signature.swift",
        "RSA/RSA.swift",
        "Rabbit.swift",
        "SHA1.swift",
        "SHA2.swift",
        "SHA3.swift",
        "Scrypt.swift",
        "SecureBytes.swift",
        "Signature.swift",
        "StreamDecryptor.swift",
        "StreamEncryptor.swift",
        "String+Extension.swift",
        "UInt128.swift",
        "UInt16+Extension.swift",
        "UInt32+Extension.swift",
        "UInt64+Extension.swift",
        "UInt8+Extension.swift",
        "Updatable.swift",
        "Utils.swift",
        "XChaCha20.swift",
        "ZeroPadding.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Done.