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 1.8.4 (729e01), with Swift 6.0 for macOS (SPM) on 23 Dec 2024 15:07:07 UTC.

Swift 6 data race errors: 8

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

   |               `- 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 Addition.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 BigInt.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 BigUInt.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 BitwiseOps.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 CS.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 String+FoundationExtension.swift
[29/118] Compiling CryptoSwift Utils+Foundation.swift
[30/118] Compiling CryptoSwift XChaCha20+Foundation.swift
[31/118] Compiling CryptoSwift Generics.swift
[32/118] Compiling CryptoSwift HKDF.swift
[33/118] Compiling CryptoSwift HMAC.swift
[34/118] Compiling CryptoSwift ISO10126Padding.swift
[35/118] Compiling CryptoSwift ISO78164Padding.swift
[36/118] Compiling CryptoSwift Int+Extension.swift
[37/118] Compiling CryptoSwift MD5.swift
[38/118] Compiling CryptoSwift NoPadding.swift
[39/118] Compiling CryptoSwift AEAD.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[40/118] Compiling CryptoSwift AEADChaCha20Poly1305.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[41/118] Compiling CryptoSwift AEADXChaCha20Poly1305.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[42/118] Compiling CryptoSwift AES.Cryptors.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[43/118] Compiling CryptoSwift AES.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[44/118] Compiling CryptoSwift ASN1.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[45/118] Compiling CryptoSwift ASN1Decoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[46/118] Compiling CryptoSwift ASN1Encoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[47/118] Compiling CryptoSwift ASN1Scanner.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[48/118] Compiling CryptoSwift Array+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[49/118] Compiling CryptoSwift Authenticator.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[50/118] Compiling CryptoSwift BatchedCollection.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift:22:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | public final class AEADChaCha20Poly1305: AEAD {
21 |   public static let kLen = 32 // key length
22 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/AEAD/AEADXChaCha20Poly1305.swift:28:21: warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |   /// The valid range of initialization vector lengths for the XChaCha20 cipher (12 bytes).
28 |   public static var ivRange = Range<Int>(12...12)
   |                     |- warning: static property 'ivRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: convert 'ivRange' to a 'let' constant to make 'Sendable' shared state immutable
   |                     |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
[51/118] Compiling CryptoSwift Shifts.swift
[52/118] Compiling CryptoSwift SquareRoot.swift
[53/118] Compiling CryptoSwift Strideable.swift
[54/118] Compiling CryptoSwift StringConversion.swift
[55/118] Compiling CryptoSwift Subtraction.swift
[56/118] Compiling CryptoSwift WordsAndBits.swift
[57/118] Compiling CryptoSwift ChaCha20.swift
[58/118] Compiling CryptoSwift Checksum.swift
[59/118] Compiling CryptoSwift Cipher.swift
[60/118] Compiling CryptoSwift Collection+Extension.swift
[61/118] Compiling CryptoSwift CompactMap.swift
[62/118] Compiling CryptoSwift Operators.swift
[63/118] Compiling CryptoSwift DER.swift
[64/118] Compiling CryptoSwift PBKDF1.swift
[65/118] Compiling CryptoSwift PBKDF2.swift
[66/118] Compiling CryptoSwift PKCS1v15.swift
[67/118] Compiling CryptoSwift PKCS5.swift
[68/118] Compiling CryptoSwift PKCS7.swift
[69/118] Compiling CryptoSwift PKCS7Padding.swift
[70/118] Compiling CryptoSwift Padding.swift
[71/118] Compiling CryptoSwift Poly1305.swift
[72/118] Compiling CryptoSwift RSA+Cipher.swift
[73/118] Compiling CryptoSwift RSA+Signature.swift
[74/118] Compiling CryptoSwift RSA.swift
[75/118] Compiling CryptoSwift Rabbit.swift
[76/118] Compiling CryptoSwift SHA1.swift
[77/118] Compiling CryptoSwift SHA2.swift
[78/118] Compiling CryptoSwift SHA3.swift
[79/118] Compiling CryptoSwift Scrypt.swift
[80/118] Compiling CryptoSwift SecureBytes.swift
[81/118] Compiling CryptoSwift Signature.swift
[82/118] Compiling CryptoSwift StreamDecryptor.swift
[83/118] Compiling CryptoSwift StreamEncryptor.swift
[84/118] Compiling CryptoSwift Bit.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[85/118] Compiling CryptoSwift BlockCipher.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[86/118] Compiling CryptoSwift BlockDecryptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[87/118] Compiling CryptoSwift BlockEncryptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[88/118] Compiling CryptoSwift BlockMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[89/118] Compiling CryptoSwift BlockModeOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[90/118] Compiling CryptoSwift CBC.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[91/118] Compiling CryptoSwift CCM.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[92/118] Compiling CryptoSwift CFB.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[93/118] Compiling CryptoSwift CTR.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[94/118] Compiling CryptoSwift CipherModeWorker.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[95/118] Compiling CryptoSwift ECB.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:27:14: warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
25 |
26 |   @usableFromInline
27 |   static let initializationVectorRequired = BlockModeOption(rawValue: 1 << 1)
   |              |- warning: static property 'initializationVectorRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:30:14: warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
28 |
29 |   @usableFromInline
30 |   static let paddingRequired = BlockModeOption(rawValue: 1 << 2)
   |              |- warning: static property 'paddingRequired' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:33:14: warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
31 |
32 |   @usableFromInline
33 |   static let useEncryptToDecrypt = BlockModeOption(rawValue: 1 << 3)
   |              |- warning: static property 'useEncryptToDecrypt' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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 |
[96/118] Compiling CryptoSwift Codable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[97/118] Compiling CryptoSwift Comparable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[98/118] Compiling CryptoSwift DataConversion.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[99/118] Compiling CryptoSwift Division.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[100/118] Compiling CryptoSwift Exponentiation.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[101/118] Compiling CryptoSwift FloatingPointConversion.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[102/118] Compiling CryptoSwift GCD.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[103/118] Compiling CryptoSwift Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[104/118] Compiling CryptoSwift IntegerConversion.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[105/118] Compiling CryptoSwift Multiplication.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[106/118] Compiling CryptoSwift PrimeTest.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[107/118] Compiling CryptoSwift Random.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/Multiplication.swift:84:23: warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |
 83 |     /// Multiplication switches to an asymptotically better recursive algorithm when arguments have more words than this limit.
 84 |     public static var directMultiplicationLimit: Int = 1024
    |                       |- warning: static property 'directMultiplicationLimit' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'directMultiplicationLimit' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: 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.
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/PrimeTest.swift:18:5: warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// This is sequence [A014233](http://oeis.org/A014233) on the [Online Encyclopaedia of Integer Sequences](http://oeis.org).
 18 | let pseudoPrimes: [CS.BigUInt] = [
    |     |- warning: let 'pseudoPrimes' is not concurrency-safe because non-'Sendable' type '[CS.BigUInt]' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: 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,
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/CS_BigInt/BigUInt.swift:18:17: note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 16 |   /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
 17 |   /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
 18 |   public struct BigUInt: UnsignedInteger {
    |                 `- note: consider making struct 'BigUInt' conform to the 'Sendable' protocol
 19 |       /// The type representing a digit in `BigUInt`'s underlying number system.
 20 |       public typealias Word = UInt
[108/118] Compiling CryptoSwift String+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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
/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift:24:14: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
14 | //
15 |
16 | public struct BlockModeOption: OptionSet {
   |               `- note: consider making struct 'BlockModeOption' conform to the 'Sendable' protocol
17 |   public let rawValue: Int
18 |
   :
22 |
23 |   @usableFromInline
24 |   static let none = BlockModeOption(rawValue: 1 << 0)
   |              |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockModeOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: 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! (12.43s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CryptoSwift",
  "name" : "CryptoSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "tvos",
      "version" : "11.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "CryptoSwift",
      "targets" : [
        "CryptoSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "CryptoSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "CryptoSwiftTests",
      "path" : "Tests/CryptoSwiftTests",
      "sources" : [
        "AESCCMTests.swift",
        "AESOCBTests.swift",
        "AESTests.swift",
        "AESTestsPerf.swift",
        "ASN1Tests.swift",
        "Access.swift",
        "BlowfishTests.swift",
        "CBCMacTests.swift",
        "CMACTests.swift",
        "ChaCha20Poly1305Tests.swift",
        "ChaCha20Tests.swift",
        "ChaCha20TestsPerf.swift",
        "DigestTests.swift",
        "DigestTestsPerf.swift",
        "Error+Extension.swift",
        "ExtensionsTest.swift",
        "ExtensionsTestPerf.swift",
        "HKDFTests.swift",
        "HMACTests.swift",
        "PBKDF.swift",
        "PBKDFPerf.swift",
        "PaddingTests.swift",
        "Poly1305Tests.swift",
        "RSASecKeyTests.swift",
        "RSATests.swift",
        "RabbitTests.swift",
        "RabbitTestsPerf.swift",
        "SHATestsPerf.swift",
        "ScryptTests.swift",
        "ScryptTestsPerf.swift",
        "SignatureVerificationTests.swift",
        "XCTestManifests.swift",
        "XChaCha20Poly1305Tests.swift",
        "XChaCha20Tests.swift"
      ],
      "target_dependencies" : [
        "CryptoSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CryptoSwift",
      "module_type" : "SwiftTarget",
      "name" : "CryptoSwift",
      "path" : "Sources/CryptoSwift",
      "product_memberships" : [
        "CryptoSwift"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/CryptoSwift/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AEAD/AEAD.swift",
        "AEAD/AEADChaCha20Poly1305.swift",
        "AEAD/AEADXChaCha20Poly1305.swift",
        "AES.Cryptors.swift",
        "AES.swift",
        "ASN1/ASN1.swift",
        "ASN1/ASN1Decoder.swift",
        "ASN1/ASN1Encoder.swift",
        "ASN1/ASN1Scanner.swift",
        "Array+Extension.swift",
        "Authenticator.swift",
        "BatchedCollection.swift",
        "Bit.swift",
        "BlockCipher.swift",
        "BlockDecryptor.swift",
        "BlockEncryptor.swift",
        "BlockMode/BlockMode.swift",
        "BlockMode/BlockModeOptions.swift",
        "BlockMode/CBC.swift",
        "BlockMode/CCM.swift",
        "BlockMode/CFB.swift",
        "BlockMode/CTR.swift",
        "BlockMode/CipherModeWorker.swift",
        "BlockMode/ECB.swift",
        "BlockMode/GCM.swift",
        "BlockMode/OCB.swift",
        "BlockMode/OFB.swift",
        "BlockMode/PCBC.swift",
        "Blowfish.swift",
        "CBCMAC.swift",
        "CMAC.swift",
        "CS_BigInt/Addition.swift",
        "CS_BigInt/BigInt.swift",
        "CS_BigInt/BigUInt.swift",
        "CS_BigInt/BitwiseOps.swift",
        "CS_BigInt/CS.swift",
        "CS_BigInt/Codable.swift",
        "CS_BigInt/Comparable.swift",
        "CS_BigInt/DataConversion.swift",
        "CS_BigInt/Division.swift",
        "CS_BigInt/Exponentiation.swift",
        "CS_BigInt/FloatingPointConversion.swift",
        "CS_BigInt/GCD.swift",
        "CS_BigInt/Hashable.swift",
        "CS_BigInt/IntegerConversion.swift",
        "CS_BigInt/Multiplication.swift",
        "CS_BigInt/PrimeTest.swift",
        "CS_BigInt/Random.swift",
        "CS_BigInt/Shifts.swift",
        "CS_BigInt/SquareRoot.swift",
        "CS_BigInt/Strideable.swift",
        "CS_BigInt/StringConversion.swift",
        "CS_BigInt/Subtraction.swift",
        "CS_BigInt/WordsAndBits.swift",
        "ChaCha20.swift",
        "Checksum.swift",
        "Cipher.swift",
        "Collection+Extension.swift",
        "CompactMap.swift",
        "Cryptor.swift",
        "Cryptors.swift",
        "Digest.swift",
        "DigestType.swift",
        "Foundation/AES+Foundation.swift",
        "Foundation/Array+Foundation.swift",
        "Foundation/Blowfish+Foundation.swift",
        "Foundation/ChaCha20+Foundation.swift",
        "Foundation/Data+Extension.swift",
        "Foundation/HMAC+Foundation.swift",
        "Foundation/Rabbit+Foundation.swift",
        "Foundation/String+FoundationExtension.swift",
        "Foundation/Utils+Foundation.swift",
        "Foundation/XChaCha20+Foundation.swift",
        "Generics.swift",
        "HKDF.swift",
        "HMAC.swift",
        "ISO10126Padding.swift",
        "ISO78164Padding.swift",
        "Int+Extension.swift",
        "MD5.swift",
        "NoPadding.swift",
        "Operators.swift",
        "PEM/DER.swift",
        "PKCS/PBKDF1.swift",
        "PKCS/PBKDF2.swift",
        "PKCS/PKCS1v15.swift",
        "PKCS/PKCS5.swift",
        "PKCS/PKCS7.swift",
        "PKCS/PKCS7Padding.swift",
        "Padding.swift",
        "Poly1305.swift",
        "RSA/RSA+Cipher.swift",
        "RSA/RSA+Signature.swift",
        "RSA/RSA.swift",
        "Rabbit.swift",
        "SHA1.swift",
        "SHA2.swift",
        "SHA3.swift",
        "Scrypt.swift",
        "SecureBytes.swift",
        "Signature.swift",
        "StreamDecryptor.swift",
        "StreamEncryptor.swift",
        "String+Extension.swift",
        "UInt128.swift",
        "UInt16+Extension.swift",
        "UInt32+Extension.swift",
        "UInt64+Extension.swift",
        "UInt8+Extension.swift",
        "Updatable.swift",
        "Utils.swift",
        "XChaCha20.swift",
        "ZeroPadding.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/krzyzanowskim/cryptoswift/1.8.4
Repository:               krzyzanowskim/CryptoSwift
Swift version used:       6.0
Target:                   CryptoSwift
Extracting symbol information for 'CryptoSwift'...
Finished extracting symbol information for 'CryptoSwift'. (5.13s)
Building documentation for 'CryptoSwift'...
warning: Parameter 'iv' not found in initializer declaration
   --> Sources/CryptoSwift/AES.swift:120:7-120:88
118 |   ///
119 |   /// - parameter key:       Key. Length of the key decides on AES variant.
120 +   /// - parameter iv:        Initialization Vector (Optional for some blockMode values)
    |       ╰─suggestion: Remove 'iv' parameter documentation
121 |   /// - parameter blockMode: Cipher mode of operation
122 |   /// - parameter padding:   Padding method. .pkcs7, .noPadding, .zeroPadding, ...
warning: Return value documented for initializer returning void
   --> Sources/CryptoSwift/AES.swift:126:7-126:26
124 |   /// - throws: AES.Error
125 |   ///
126 +   /// - returns: Instance
    |       ╰─suggestion: Remove return value documentation
127 |   public init(key: Array<UInt8>, blockMode: BlockMode, padding: Padding = .pkcs7) throws {
128 |     self.key = Key(bytes: key)
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/CS_BigInt/Multiplication.swift:43:9-43:82
41 |     /// - Note: This is the fused multiply/shift/add operation; it is more efficient than doing the components
42 |     ///   individually. (The fused operation doesn't need to allocate space for temporary big integers.)
43 +     /// - Returns: `self` is set to `self + (x * y) << (shift * 2^Word.bitWidth)`
   |         ╰─suggestion: Remove return value documentation
44 |     /// - Complexity: O(count)
45 |     public mutating func multiplyAndAdd(_ x: CS.BigUInt, _ y: Word, shiftedBy shift: Int = 0) {
warning: Return value documented for initializer returning void
  --> Sources/CryptoSwift/CS_BigInt/StringConversion.swift:41:9-41:138
39 |     /// - Parameter `text`: A string consisting of characters corresponding to numerals in the given radix. (0-9, a-z, A-Z)
40 |     /// - Parameter `radix`: The base of the number system to use, or 10 if unspecified.
41 +     /// - Returns: The integer represented by `text`, or nil if `text` contains a character that does not represent a numeral in `radix`.
   |         ╰─suggestion: Remove return value documentation
42 |     public init?<S: StringProtocol>(_ text: S, radix: Int = 10) {
43 |         precondition(radix > 1 && radix < 36)
warning: Return value documented for initializer returning void
  --> Sources/CryptoSwift/CS_BigInt/StringConversion.swift:86:9-86:138
84 |     /// - Parameter `text`: A string optionally starting with "-" or "+" followed by characters corresponding to numerals in the given radix. (0-9, a-z, A-Z)
85 |     /// - Parameter `radix`: The base of the number system to use, or 10 if unspecified.
86 +     /// - Returns: The integer represented by `text`, or nil if `text` contains a character that does not represent a numeral in `radix`.
   |         ╰─suggestion: Remove return value documentation
87 |     public init?<S: StringProtocol>(_ text: S, radix: Int = 10) {
88 |         var magnitude: CS.BigUInt?
warning: Parameter 'password' is missing documentation
  --> Sources/CryptoSwift/HKDF.swift:50:52-50:52
48 |   ///   - salt: optional salt (if not provided, it is set to a sequence of variant.digestLength zeros)
   |         ╰─suggestion: Document 'password' parameter
49 |   ///   - info: optional context and application specific information
50 +   ///   - keyLength: intended length of derived key
51 |   public init(password: Array<UInt8>, salt: Array<UInt8>? = nil, info: Array<UInt8>? = nil, keyLength: Int? = nil /* dkLen */, variant: HMAC.Variant = .sha2(.sha256)) throws {
52 |     guard !password.isEmpty else {
warning: Parameter 'password' is missing documentation
  --> Sources/CryptoSwift/PKCS/PBKDF1.swift:68:54-68:54
66 |     ///   - variant: hash variant
67 |     ///   - iterations: iteration count, a positive integer
68 +     ///   - keyLength: intended length of derived key
69 |     public init(password: Array<UInt8>, salt: Array<UInt8>, variant: Variant = .sha1, iterations: Int = 4096 /* c */, keyLength: Int? = nil /* dkLen */ ) throws {
70 |       precondition(iterations > 0)
warning: Parameter 'variant' is already documented
Sources/CryptoSwift/PKCS/PBKDF2.swift:50:11: Previously documented here
  --> Sources/CryptoSwift/PKCS/PBKDF2.swift:53:11-53:53
51 |     ///   - iterations: iteration count, a positive integer
52 |     ///   - keyLength: intended length of derived key
53 +     ///   - variant: MAC variant. Defaults to SHA256
   |           ╰─suggestion: Remove duplicate parameter documentation
54 |     public init(password: Array<UInt8>, salt: Array<UInt8>, iterations: Int = 4096 /* c */, keyLength: Int? = nil /* dkLen */, variant: HMAC.Variant = .sha2(.sha256)) throws {
55 |       precondition(iterations > 0)
warning: Parameter 'password' is missing documentation
  --> Sources/CryptoSwift/PKCS/PBKDF2.swift:53:53-53:53
51 |     ///   - iterations: iteration count, a positive integer
52 |     ///   - keyLength: intended length of derived key
53 +     ///   - variant: MAC variant. Defaults to SHA256
54 |     public init(password: Array<UInt8>, salt: Array<UInt8>, iterations: Int = 4096 /* c */, keyLength: Int? = nil /* dkLen */, variant: HMAC.Variant = .sha2(.sha256)) throws {
55 |       precondition(iterations > 0)
warning: Parameter 'expectedData' not found in instance method declaration
  --> Sources/CryptoSwift/RSA/RSA+Signature.swift:50:9-50:80
48 |   /// - Parameters:
49 |   ///   - signature: The signature to verify
50 +   ///   - expectedData: The original data that you expected to have been signed
   |         ╰─suggestion: Remove 'expectedData' parameter documentation
51 |   ///   - variant: The variant used to sign the data
52 |   /// - Returns: `True` when the signature is valid for the expected data, `False` otherwise.
warning: Parameter 'bytes' is missing documentation
  --> Sources/CryptoSwift/RSA/RSA+Signature.swift:51:53-51:53
49 |   ///   - signature: The signature to verify
50 |   ///   - expectedData: The original data that you expected to have been signed
51 +   ///   - variant: The variant used to sign the data
   |         ╰─suggestion: Document 'bytes' parameter
52 |   /// - Returns: `True` when the signature is valid for the expected data, `False` otherwise.
53 |   ///
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/Updatable.swift:32:7-32:63
30 |   ///   - isLast: Indicate if given chunk is the last one. No more updates after this call.
31 |   ///   - output: Resulting bytes callback.
32 +   /// - Returns: Processed partial result data or empty array.
   |       ╰─suggestion: Remove return value documentation
33 |   mutating func update(withBytes bytes: ArraySlice<UInt8>, isLast: Bool, output: (_ bytes: Array<UInt8>) -> Void) throws
34 | }
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/Updatable.swift:85:7-85:33
83 |   /// - parameter bytes: Bytes to process
84 |   /// - parameter output: Resulting data
85 +   /// - returns: Processed data.
   |       ╰─suggestion: Remove return value documentation
86 |   @inlinable
87 |   public mutating func finish(withBytes bytes: ArraySlice<UInt8>, output: (_ bytes: Array<UInt8>) -> Void) throws {
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/Updatable.swift:85:7-85:33
83 |   /// - parameter bytes: Bytes to process
84 |   /// - parameter output: Resulting data
85 +   /// - returns: Processed data.
   |       ╰─suggestion: Remove return value documentation
86 |   @inlinable
87 |   public mutating func finish(withBytes bytes: ArraySlice<UInt8>, output: (_ bytes: Array<UInt8>) -> Void) throws {
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/Updatable.swift:85:7-85:33
83 |   /// - parameter bytes: Bytes to process
84 |   /// - parameter output: Resulting data
85 +   /// - returns: Processed data.
   |       ╰─suggestion: Remove return value documentation
86 |   @inlinable
87 |   public mutating func finish(withBytes bytes: ArraySlice<UInt8>, output: (_ bytes: Array<UInt8>) -> Void) throws {
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/Updatable.swift:85:7-85:33
83 |   /// - parameter bytes: Bytes to process
84 |   /// - parameter output: Resulting data
85 +   /// - returns: Processed data.
   |       ╰─suggestion: Remove return value documentation
86 |   @inlinable
87 |   public mutating func finish(withBytes bytes: ArraySlice<UInt8>, output: (_ bytes: Array<UInt8>) -> Void) throws {
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/Updatable.swift:85:7-85:33
83 |   /// - parameter bytes: Bytes to process
84 |   /// - parameter output: Resulting data
85 +   /// - returns: Processed data.
   |       ╰─suggestion: Remove return value documentation
86 |   @inlinable
87 |   public mutating func finish(withBytes bytes: ArraySlice<UInt8>, output: (_ bytes: Array<UInt8>) -> Void) throws {
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/Updatable.swift:85:7-85:33
83 |   /// - parameter bytes: Bytes to process
84 |   /// - parameter output: Resulting data
85 +   /// - returns: Processed data.
   |       ╰─suggestion: Remove return value documentation
86 |   @inlinable
87 |   public mutating func finish(withBytes bytes: ArraySlice<UInt8>, output: (_ bytes: Array<UInt8>) -> Void) throws {
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/Updatable.swift:85:7-85:33
83 |   /// - parameter bytes: Bytes to process
84 |   /// - parameter output: Resulting data
85 +   /// - returns: Processed data.
   |       ╰─suggestion: Remove return value documentation
86 |   @inlinable
87 |   public mutating func finish(withBytes bytes: ArraySlice<UInt8>, output: (_ bytes: Array<UInt8>) -> Void) throws {
warning: Return value documented for instance method returning void
  --> Sources/CryptoSwift/Updatable.swift:85:7-85:33
83 |   /// - parameter bytes: Bytes to process
84 |   /// - parameter output: Resulting data
85 +   /// - returns: Processed data.
   |       ╰─suggestion: Remove return value documentation
86 |   @inlinable
87 |   public mutating func finish(withBytes bytes: ArraySlice<UInt8>, output: (_ bytes: Array<UInt8>) -> Void) throws {Finished building documentation for 'CryptoSwift' (0.84s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/krzyzanowskim/cryptoswift/1.8.4
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2048] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.37s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.56s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3245] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.24s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.59s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-5BDAB9E9C0126B9D.txt
[6/53] Compiling SymbolKit DeclarationFragments.swift
[7/53] Compiling SymbolKit Fragment.swift
[8/53] Compiling SymbolKit FragmentKind.swift
[9/53] Compiling SymbolKit FunctionParameter.swift
[10/53] Compiling SymbolKit FunctionSignature.swift
[11/57] Compiling SymbolKit Identifier.swift
[12/57] Compiling SymbolKit KindIdentifier.swift
[13/57] Compiling SymbolKit Location.swift
[14/57] Compiling SymbolKit Mutability.swift
[15/57] Compiling SymbolKit SemanticVersion.swift
[16/57] Compiling SymbolKit AccessControl.swift
[17/57] Compiling SymbolKit Availability.swift
[18/57] Compiling SymbolKit AvailabilityItem.swift
[19/57] Compiling SymbolKit Domain.swift
[20/57] Compiling SymbolKit Mixin+Equals.swift
[21/57] Compiling SymbolKit Mixin+Hash.swift
[22/57] Compiling SymbolKit Mixin.swift
[23/57] Compiling SymbolKit LineList.swift
[24/57] Compiling SymbolKit Position.swift
[25/57] Emitting module SymbolKit
[26/57] Compiling SymbolKit Names.swift
[27/57] Compiling SymbolKit SPI.swift
[28/57] Compiling SymbolKit Snippet.swift
[29/57] Compiling SymbolKit Extension.swift
[30/57] Compiling SymbolKit Relationship.swift
[31/57] Compiling SymbolKit RelationshipKind.swift
[32/57] Compiling SymbolKit SourceOrigin.swift
[33/57] Compiling SymbolKit GenericConstraints.swift
[34/57] Compiling SymbolKit Swift.swift
[35/57] Compiling SymbolKit GenericConstraint.swift
[36/57] Compiling SymbolKit GenericParameter.swift
[37/57] Compiling SymbolKit Generics.swift
[38/57] Compiling SymbolKit Namespace.swift
[39/57] Compiling SymbolKit SourceRange.swift
[40/57] Compiling SymbolKit Metadata.swift
[41/57] Compiling SymbolKit Module.swift
[42/57] Compiling SymbolKit OperatingSystem.swift
[43/57] Compiling SymbolKit Platform.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets SnippetParser.swift
[53/57] Emitting module Snippets
[54/57] Compiling Snippets Snippet.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (5.12s)
Building for debugging...
[0/1] Write swift-version-5BDAB9E9C0126B9D.txt
[2/105] Compiling CryptoSwift String+FoundationExtension.swift
[3/105] Compiling CryptoSwift Utils+Foundation.swift
[4/105] Compiling CryptoSwift XChaCha20+Foundation.swift
[5/105] Compiling CryptoSwift Generics.swift
[6/105] Compiling CryptoSwift HKDF.swift
[7/105] Compiling CryptoSwift HMAC.swift
[8/105] Compiling CryptoSwift ISO10126Padding.swift
[9/105] Compiling CryptoSwift ISO78164Padding.swift
[10/105] Compiling CryptoSwift Int+Extension.swift
[11/105] Compiling CryptoSwift MD5.swift
[12/105] Compiling CryptoSwift NoPadding.swift
[13/116] Compiling CryptoSwift Bit.swift
[14/116] Compiling CryptoSwift BlockCipher.swift
[15/116] Compiling CryptoSwift BlockDecryptor.swift
[16/116] Compiling CryptoSwift BlockEncryptor.swift
[17/116] Compiling CryptoSwift BlockMode.swift
[18/116] Compiling CryptoSwift BlockModeOptions.swift
[19/116] Compiling CryptoSwift CBC.swift
[20/116] Compiling CryptoSwift CCM.swift
[21/116] Compiling CryptoSwift CFB.swift
[22/116] Compiling CryptoSwift CTR.swift
[23/116] Compiling CryptoSwift CipherModeWorker.swift
[24/116] Compiling CryptoSwift ECB.swift
[25/116] Compiling CryptoSwift Operators.swift
[26/116] Compiling CryptoSwift DER.swift
[27/116] Compiling CryptoSwift PBKDF1.swift
[28/116] Compiling CryptoSwift PBKDF2.swift
[29/116] Compiling CryptoSwift PKCS1v15.swift
[30/116] Compiling CryptoSwift PKCS5.swift
[31/116] Compiling CryptoSwift PKCS7.swift
[32/116] Compiling CryptoSwift PKCS7Padding.swift
[33/116] Compiling CryptoSwift Padding.swift
[34/116] Compiling CryptoSwift Poly1305.swift
[35/116] Compiling CryptoSwift RSA+Cipher.swift
[36/116] Compiling CryptoSwift Codable.swift
[37/116] Compiling CryptoSwift Comparable.swift
[38/116] Compiling CryptoSwift DataConversion.swift
[39/116] Compiling CryptoSwift Division.swift
[40/116] Compiling CryptoSwift Exponentiation.swift
[41/116] Compiling CryptoSwift FloatingPointConversion.swift
[42/116] Compiling CryptoSwift GCD.swift
[43/116] Compiling CryptoSwift Hashable.swift
[44/116] Compiling CryptoSwift IntegerConversion.swift
[45/116] Compiling CryptoSwift Multiplication.swift
[46/116] Compiling CryptoSwift PrimeTest.swift
[47/116] Compiling CryptoSwift Random.swift
[48/116] Compiling CryptoSwift Cryptor.swift
[49/116] Compiling CryptoSwift Cryptors.swift
[50/116] Compiling CryptoSwift Digest.swift
[51/116] Compiling CryptoSwift DigestType.swift
[52/116] Compiling CryptoSwift AES+Foundation.swift
[53/116] Compiling CryptoSwift Array+Foundation.swift
[54/116] Compiling CryptoSwift Blowfish+Foundation.swift
[55/116] Compiling CryptoSwift ChaCha20+Foundation.swift
[56/116] Compiling CryptoSwift Data+Extension.swift
[57/116] Compiling CryptoSwift HMAC+Foundation.swift
[58/116] Compiling CryptoSwift Rabbit+Foundation.swift
[59/116] Compiling CryptoSwift Shifts.swift
[60/116] Compiling CryptoSwift SquareRoot.swift
[61/116] Compiling CryptoSwift Strideable.swift
[62/116] Compiling CryptoSwift StringConversion.swift
[63/116] Compiling CryptoSwift Subtraction.swift
[64/116] Compiling CryptoSwift WordsAndBits.swift
[65/116] Compiling CryptoSwift ChaCha20.swift
[66/116] Compiling CryptoSwift Checksum.swift
[67/116] Compiling CryptoSwift Cipher.swift
[68/116] Compiling CryptoSwift Collection+Extension.swift
[69/116] Compiling CryptoSwift CompactMap.swift
[70/116] Compiling CryptoSwift String+Extension.swift
[71/116] Compiling CryptoSwift UInt128.swift
[72/116] Compiling CryptoSwift UInt16+Extension.swift
[73/116] Compiling CryptoSwift UInt32+Extension.swift
[74/116] Compiling CryptoSwift UInt64+Extension.swift
[75/116] Compiling CryptoSwift UInt8+Extension.swift
[76/116] Compiling CryptoSwift Updatable.swift
[77/116] Compiling CryptoSwift Utils.swift
[78/116] Compiling CryptoSwift XChaCha20.swift
[79/116] Compiling CryptoSwift ZeroPadding.swift
[80/116] Compiling CryptoSwift resource_bundle_accessor.swift
[81/116] Compiling CryptoSwift GCM.swift
[82/116] Compiling CryptoSwift OCB.swift
[83/116] Compiling CryptoSwift OFB.swift
[84/116] Compiling CryptoSwift PCBC.swift
[85/116] Compiling CryptoSwift Blowfish.swift
[86/116] Compiling CryptoSwift CBCMAC.swift
[87/116] Compiling CryptoSwift CMAC.swift
[88/116] Compiling CryptoSwift Addition.swift
[89/116] Compiling CryptoSwift BigInt.swift
[90/116] Compiling CryptoSwift BigUInt.swift
[91/116] Compiling CryptoSwift BitwiseOps.swift
[92/116] Compiling CryptoSwift CS.swift
[93/116] Emitting module CryptoSwift
[94/116] Compiling CryptoSwift AEAD.swift
[95/116] Compiling CryptoSwift AEADChaCha20Poly1305.swift
[96/116] Compiling CryptoSwift AEADXChaCha20Poly1305.swift
[97/116] Compiling CryptoSwift AES.Cryptors.swift
[98/116] Compiling CryptoSwift AES.swift
[99/116] Compiling CryptoSwift ASN1.swift
[100/116] Compiling CryptoSwift ASN1Decoder.swift
[101/116] Compiling CryptoSwift ASN1Encoder.swift
[102/116] Compiling CryptoSwift ASN1Scanner.swift
[103/116] Compiling CryptoSwift Array+Extension.swift
[104/116] Compiling CryptoSwift Authenticator.swift
[105/116] Compiling CryptoSwift BatchedCollection.swift
[106/116] Compiling CryptoSwift RSA+Signature.swift
[107/116] Compiling CryptoSwift RSA.swift
[108/116] Compiling CryptoSwift Rabbit.swift
[109/116] Compiling CryptoSwift SHA1.swift
[110/116] Compiling CryptoSwift SHA2.swift
[111/116] Compiling CryptoSwift SHA3.swift
[112/116] Compiling CryptoSwift Scrypt.swift
[113/116] Compiling CryptoSwift SecureBytes.swift
[114/116] Compiling CryptoSwift Signature.swift
[115/116] Compiling CryptoSwift StreamDecryptor.swift
[116/116] Compiling CryptoSwift StreamEncryptor.swift
Build of target: 'CryptoSwift' complete! (3.11s)
    2460
15	/Users/admin/builder/spi-builder-workspace/.docs/krzyzanowskim/cryptoswift/1.8.4
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/krzyzanowskim/cryptoswift/1.8.4
File count: 2460
Doc size:   15.0MB
Preparing doc bundle ...
Uploading prod-krzyzanowskim-cryptoswift-1.8.4-4a12c8d5.zip to s3://spi-docs-inbox/prod-krzyzanowskim-cryptoswift-1.8.4-4a12c8d5.zip
Copying... [10%]
Copying... [20%]
Copying... [31%]
Copying... [41%]
Copying... [51%]
Copying... [61%]
Copying... [71%]
Copying... [81%]
Copying... [92%]
Copying... [100%]
Done.