The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of CryptoSwift, reference main (416a57), with Swift 6.1 for macOS (SPM) on 30 Apr 2025 04:47:54 UTC.

Swift 6 data race errors: 8

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/krzyzanowskim/CryptoSwift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/krzyzanowskim/CryptoSwift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 416a57e Merge pull request #1071 from kilavvy/main
Cloned https://github.com/krzyzanowskim/CryptoSwift.git
Revision (git rev-parse @):
416a57ee940e0bdf29ef1dae042722d1b147b790
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/krzyzanowskim/CryptoSwift.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/krzyzanowskim/CryptoSwift.git
https://github.com/krzyzanowskim/CryptoSwift.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CryptoSwift",
  "name" : "CryptoSwift",
  "path" : "/Users/admin/builder/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" : "/Users/admin/builder/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 ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -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
Building for debugging...
[0/3] Copying PrivacyInfo.xcprivacy
[1/3] Write sources
[2/3] Write swift-version-2F0A5646E1D333AE.txt
[4/107] Compiling CryptoSwift Shifts.swift
[5/107] Compiling CryptoSwift SquareRoot.swift
[6/107] Compiling CryptoSwift Strideable.swift
[7/107] Compiling CryptoSwift StringConversion.swift
[8/107] Compiling CryptoSwift Subtraction.swift
[9/107] Compiling CryptoSwift WordsAndBits.swift
[10/107] Compiling CryptoSwift ChaCha20.swift
[11/107] Compiling CryptoSwift Checksum.swift
[12/107] Compiling CryptoSwift Cipher.swift
[13/107] Compiling CryptoSwift Collection+Extension.swift
[14/107] Compiling CryptoSwift CompactMap.swift
[15/118] Compiling CryptoSwift GCM.swift
[16/118] Compiling CryptoSwift OCB.swift
[17/118] Compiling CryptoSwift OFB.swift
[18/118] Compiling CryptoSwift PCBC.swift
[19/118] Compiling CryptoSwift Blowfish.swift
[20/118] Compiling CryptoSwift CBCMAC.swift
[21/118] Compiling CryptoSwift CMAC.swift
[22/118] Compiling CryptoSwift Addition.swift
[23/118] Compiling CryptoSwift BigInt.swift
[24/118] Compiling CryptoSwift BigUInt.swift
[25/118] Compiling CryptoSwift BitwiseOps.swift
[26/118] Compiling CryptoSwift CS.swift
[27/118] Compiling CryptoSwift Cryptor.swift
[28/118] Compiling CryptoSwift Cryptors.swift
[29/118] Compiling CryptoSwift Digest.swift
[30/118] Compiling CryptoSwift DigestType.swift
[31/118] Compiling CryptoSwift AES+Foundation.swift
[32/118] Compiling CryptoSwift Array+Foundation.swift
[33/118] Compiling CryptoSwift Blowfish+Foundation.swift
[34/118] Compiling CryptoSwift ChaCha20+Foundation.swift
[35/118] Compiling CryptoSwift Data+Extension.swift
[36/118] Compiling CryptoSwift HMAC+Foundation.swift
[37/118] Compiling CryptoSwift Rabbit+Foundation.swift
[38/118] Compiling CryptoSwift String+FoundationExtension.swift
[39/118] Compiling CryptoSwift Utils+Foundation.swift
[40/118] Compiling CryptoSwift XChaCha20+Foundation.swift
[41/118] Compiling CryptoSwift Generics.swift
[42/118] Compiling CryptoSwift HKDF.swift
[43/118] Compiling CryptoSwift HMAC.swift
[44/118] Compiling CryptoSwift ISO10126Padding.swift
[45/118] Compiling CryptoSwift ISO78164Padding.swift
[46/118] Compiling CryptoSwift Int+Extension.swift
[47/118] Compiling CryptoSwift MD5.swift
[48/118] Compiling CryptoSwift NoPadding.swift
[49/118] Compiling CryptoSwift Codable.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 Comparable.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 DataConversion.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 Division.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 Exponentiation.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 FloatingPointConversion.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 GCD.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 Hashable.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 IntegerConversion.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 Multiplication.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 PrimeTest.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 Random.swift
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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 AEAD.swift
/Users/admin/builder/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
/Users/admin/builder/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
[62/118] Compiling CryptoSwift AEADChaCha20Poly1305.swift
/Users/admin/builder/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
/Users/admin/builder/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
[63/118] Compiling CryptoSwift AEADXChaCha20Poly1305.swift
/Users/admin/builder/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
/Users/admin/builder/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
[64/118] Compiling CryptoSwift AES.Cryptors.swift
/Users/admin/builder/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
/Users/admin/builder/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
[65/118] Compiling CryptoSwift AES.swift
/Users/admin/builder/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
/Users/admin/builder/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
[66/118] Compiling CryptoSwift ASN1.swift
/Users/admin/builder/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
/Users/admin/builder/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
[67/118] Compiling CryptoSwift ASN1Decoder.swift
/Users/admin/builder/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
/Users/admin/builder/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
[68/118] Compiling CryptoSwift ASN1Encoder.swift
/Users/admin/builder/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
/Users/admin/builder/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
[69/118] Compiling CryptoSwift ASN1Scanner.swift
/Users/admin/builder/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
/Users/admin/builder/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
[70/118] Compiling CryptoSwift Array+Extension.swift
/Users/admin/builder/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
/Users/admin/builder/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
[71/118] Compiling CryptoSwift Authenticator.swift
/Users/admin/builder/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
/Users/admin/builder/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
[72/118] Compiling CryptoSwift BatchedCollection.swift
/Users/admin/builder/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
/Users/admin/builder/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
[73/118] Emitting module CryptoSwift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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.
/Users/admin/builder/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,
/Users/admin/builder/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
[74/118] Compiling CryptoSwift String+Extension.swift
[75/118] Compiling CryptoSwift UInt128.swift
[76/118] Compiling CryptoSwift UInt16+Extension.swift
[77/118] Compiling CryptoSwift UInt32+Extension.swift
[78/118] Compiling CryptoSwift UInt64+Extension.swift
[79/118] Compiling CryptoSwift UInt8+Extension.swift
[80/118] Compiling CryptoSwift Updatable.swift
[81/118] Compiling CryptoSwift Utils.swift
[82/118] Compiling CryptoSwift XChaCha20.swift
[83/118] Compiling CryptoSwift ZeroPadding.swift
[84/118] Compiling CryptoSwift resource_bundle_accessor.swift
[85/118] Compiling CryptoSwift Bit.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[86/118] Compiling CryptoSwift BlockCipher.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[87/118] Compiling CryptoSwift BlockDecryptor.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[88/118] Compiling CryptoSwift BlockEncryptor.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[89/118] Compiling CryptoSwift BlockMode.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[90/118] Compiling CryptoSwift BlockModeOptions.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[91/118] Compiling CryptoSwift CBC.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[92/118] Compiling CryptoSwift CCM.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[93/118] Compiling CryptoSwift CFB.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[94/118] Compiling CryptoSwift CTR.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[95/118] Compiling CryptoSwift CipherModeWorker.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[96/118] Compiling CryptoSwift ECB.swift
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 |
[97/118] Compiling CryptoSwift Operators.swift
[98/118] Compiling CryptoSwift DER.swift
[99/118] Compiling CryptoSwift PBKDF1.swift
[100/118] Compiling CryptoSwift PBKDF2.swift
[101/118] Compiling CryptoSwift PKCS1v15.swift
[102/118] Compiling CryptoSwift PKCS5.swift
[103/118] Compiling CryptoSwift PKCS7.swift
[104/118] Compiling CryptoSwift PKCS7Padding.swift
[105/118] Compiling CryptoSwift Padding.swift
[106/118] Compiling CryptoSwift Poly1305.swift
[107/118] Compiling CryptoSwift RSA+Cipher.swift
[108/118] Compiling CryptoSwift RSA+Signature.swift
[109/118] Compiling CryptoSwift RSA.swift
[110/118] Compiling CryptoSwift Rabbit.swift
[111/118] Compiling CryptoSwift SHA1.swift
[112/118] Compiling CryptoSwift SHA2.swift
[113/118] Compiling CryptoSwift SHA3.swift
[114/118] Compiling CryptoSwift Scrypt.swift
[115/118] Compiling CryptoSwift SecureBytes.swift
[116/118] Compiling CryptoSwift Signature.swift
[117/118] Compiling CryptoSwift StreamDecryptor.swift
[118/118] Compiling CryptoSwift StreamEncryptor.swift
Build complete! (5.64s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CryptoSwift",
  "name" : "CryptoSwift",
  "path" : "/Users/admin/builder/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" : "/Users/admin/builder/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"
}
Done.