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.0 for Linux on 25 Feb 2025 17:04:03 UTC.

Swift 6 data race errors: 8

Build Command

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

Build Log

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