Build Information
Successful build of Shield, reference main (7d19bf
), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 07:44:59 UTC.
Swift 6 data race errors: 152
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/KeyIdentifier.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
21 | public extension Schemas {
22 |
23 | static let KeyIdentifier: Schema = .octetString()
| |- note: add '@MainActor' to make static property 'KeyIdentifier' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Name.swift:34:14: warning: static property 'Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
32 | public extension Schemas {
33 |
34 | static let Name: Schema =
| `- warning: static property 'Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
35 | .choiceOf([
36 | ShieldX500.Schemas.rdnSequence(DirectoryNames, unknownTypeSchema: directoryString()),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Name.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldX500
14 |
:
32 | public extension Schemas {
33 |
34 | static let Name: Schema =
| |- note: add '@MainActor' to make static property 'Name' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .choiceOf([
36 | ShieldX500.Schemas.rdnSequence(DirectoryNames, unknownTypeSchema: directoryString()),
[297/311] Compiling ShieldX509 AlgorithmIdentifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CRAttributes.swift:17:21: warning: static property 'supported' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : any AttributeValue.Type]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public struct CRAttributeValuesHandler: AttributeValuesHandler {
16 |
17 | public static let supported: [ObjectIdentifier: AttributeValue.Type] = [
| `- warning: static property 'supported' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : any AttributeValue.Type]' may have shared mutable state; this is an error in the Swift 6 language mode
18 | Extensions.attributeType: Extensions.self,
19 | ]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ObjectIdentifier.swift:17:15: note: struct 'ObjectIdentifier' does not conform to the 'Sendable' protocol
15 | /// ASN.1 `OBJECT IDENTIFIER` value (aka `OID`).
16 | ///
17 | public struct ObjectIdentifier: Equatable, Hashable {
| `- note: struct 'ObjectIdentifier' does not conform to the 'Sendable' protocol
18 |
19 | public var fields: [UInt64]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CRAttributes.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
15 | public struct CRAttributeValuesHandler: AttributeValuesHandler {
16 |
17 | public static let supported: [ObjectIdentifier: AttributeValue.Type] = [
| |- note: add '@MainActor' to make static property 'supported' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | Extensions.attributeType: Extensions.self,
19 | ]
[298/311] Compiling ShieldX509 AttributeValueHandlers.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CRAttributes.swift:17:21: warning: static property 'supported' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : any AttributeValue.Type]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public struct CRAttributeValuesHandler: AttributeValuesHandler {
16 |
17 | public static let supported: [ObjectIdentifier: AttributeValue.Type] = [
| `- warning: static property 'supported' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : any AttributeValue.Type]' may have shared mutable state; this is an error in the Swift 6 language mode
18 | Extensions.attributeType: Extensions.self,
19 | ]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ObjectIdentifier.swift:17:15: note: struct 'ObjectIdentifier' does not conform to the 'Sendable' protocol
15 | /// ASN.1 `OBJECT IDENTIFIER` value (aka `OID`).
16 | ///
17 | public struct ObjectIdentifier: Equatable, Hashable {
| `- note: struct 'ObjectIdentifier' does not conform to the 'Sendable' protocol
18 |
19 | public var fields: [UInt64]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CRAttributes.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
15 | public struct CRAttributeValuesHandler: AttributeValuesHandler {
16 |
17 | public static let supported: [ObjectIdentifier: AttributeValue.Type] = [
| |- note: add '@MainActor' to make static property 'supported' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | Extensions.attributeType: Extensions.self,
19 | ]
[299/311] Compiling ShieldX509 Attributes.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CRAttributes.swift:17:21: warning: static property 'supported' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : any AttributeValue.Type]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public struct CRAttributeValuesHandler: AttributeValuesHandler {
16 |
17 | public static let supported: [ObjectIdentifier: AttributeValue.Type] = [
| `- warning: static property 'supported' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : any AttributeValue.Type]' may have shared mutable state; this is an error in the Swift 6 language mode
18 | Extensions.attributeType: Extensions.self,
19 | ]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ObjectIdentifier.swift:17:15: note: struct 'ObjectIdentifier' does not conform to the 'Sendable' protocol
15 | /// ASN.1 `OBJECT IDENTIFIER` value (aka `OID`).
16 | ///
17 | public struct ObjectIdentifier: Equatable, Hashable {
| `- note: struct 'ObjectIdentifier' does not conform to the 'Sendable' protocol
18 |
19 | public var fields: [UInt64]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CRAttributes.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
15 | public struct CRAttributeValuesHandler: AttributeValuesHandler {
16 |
17 | public static let supported: [ObjectIdentifier: AttributeValue.Type] = [
| |- note: add '@MainActor' to make static property 'supported' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | Extensions.attributeType: Extensions.self,
19 | ]
[300/311] Compiling ShieldX509 CRAttributes.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CRAttributes.swift:17:21: warning: static property 'supported' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : any AttributeValue.Type]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public struct CRAttributeValuesHandler: AttributeValuesHandler {
16 |
17 | public static let supported: [ObjectIdentifier: AttributeValue.Type] = [
| `- warning: static property 'supported' is not concurrency-safe because non-'Sendable' type '[ObjectIdentifier : any AttributeValue.Type]' may have shared mutable state; this is an error in the Swift 6 language mode
18 | Extensions.attributeType: Extensions.self,
19 | ]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ObjectIdentifier.swift:17:15: note: struct 'ObjectIdentifier' does not conform to the 'Sendable' protocol
15 | /// ASN.1 `OBJECT IDENTIFIER` value (aka `OID`).
16 | ///
17 | public struct ObjectIdentifier: Equatable, Hashable {
| `- note: struct 'ObjectIdentifier' does not conform to the 'Sendable' protocol
18 |
19 | public var fields: [UInt64]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CRAttributes.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
15 | public struct CRAttributeValuesHandler: AttributeValuesHandler {
16 |
17 | public static let supported: [ObjectIdentifier: AttributeValue.Type] = [
| |- note: add '@MainActor' to make static property 'supported' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | Extensions.attributeType: Extensions.self,
19 | ]
[301/311] Compiling ShieldX509 Certificate.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Certificate.swift:43:14: warning: static property 'Certificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | public extension Schemas {
42 |
43 | static let Certificate: Schema =
| `- warning: static property 'Certificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
44 | .sequence([
45 | "tbsCertificate": TBSCertificate,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Certificate.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldX500
14 |
:
41 | public extension Schemas {
42 |
43 | static let Certificate: Schema =
| |- note: add '@MainActor' to make static property 'Certificate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | .sequence([
45 | "tbsCertificate": TBSCertificate,
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequest.swift:48:14: warning: static property 'CertificationRequest' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
46 | public extension Schemas {
47 |
48 | static let CertificationRequest: Schema =
| `- warning: static property 'CertificationRequest' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
49 | .sequence([
50 | "certificationRequestInfo": CertificationRequestInfo,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequest.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
46 | public extension Schemas {
47 |
48 | static let CertificationRequest: Schema =
| |- note: add '@MainActor' to make static property 'CertificationRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | .sequence([
50 | "certificationRequestInfo": CertificationRequestInfo,
[302/311] Compiling ShieldX509 CertificateBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Certificate.swift:43:14: warning: static property 'Certificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | public extension Schemas {
42 |
43 | static let Certificate: Schema =
| `- warning: static property 'Certificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
44 | .sequence([
45 | "tbsCertificate": TBSCertificate,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Certificate.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldX500
14 |
:
41 | public extension Schemas {
42 |
43 | static let Certificate: Schema =
| |- note: add '@MainActor' to make static property 'Certificate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | .sequence([
45 | "tbsCertificate": TBSCertificate,
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequest.swift:48:14: warning: static property 'CertificationRequest' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
46 | public extension Schemas {
47 |
48 | static let CertificationRequest: Schema =
| `- warning: static property 'CertificationRequest' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
49 | .sequence([
50 | "certificationRequestInfo": CertificationRequestInfo,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequest.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
46 | public extension Schemas {
47 |
48 | static let CertificationRequest: Schema =
| |- note: add '@MainActor' to make static property 'CertificationRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | .sequence([
50 | "certificationRequestInfo": CertificationRequestInfo,
[303/311] Compiling ShieldX509 CertificationRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Certificate.swift:43:14: warning: static property 'Certificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | public extension Schemas {
42 |
43 | static let Certificate: Schema =
| `- warning: static property 'Certificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
44 | .sequence([
45 | "tbsCertificate": TBSCertificate,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Certificate.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldX500
14 |
:
41 | public extension Schemas {
42 |
43 | static let Certificate: Schema =
| |- note: add '@MainActor' to make static property 'Certificate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | .sequence([
45 | "tbsCertificate": TBSCertificate,
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequest.swift:48:14: warning: static property 'CertificationRequest' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
46 | public extension Schemas {
47 |
48 | static let CertificationRequest: Schema =
| `- warning: static property 'CertificationRequest' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
49 | .sequence([
50 | "certificationRequestInfo": CertificationRequestInfo,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequest.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
46 | public extension Schemas {
47 |
48 | static let CertificationRequest: Schema =
| |- note: add '@MainActor' to make static property 'CertificationRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | .sequence([
50 | "certificationRequestInfo": CertificationRequestInfo,
[304/311] Compiling ShieldX509 CertificationRequestBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Certificate.swift:43:14: warning: static property 'Certificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | public extension Schemas {
42 |
43 | static let Certificate: Schema =
| `- warning: static property 'Certificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
44 | .sequence([
45 | "tbsCertificate": TBSCertificate,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Certificate.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldX500
14 |
:
41 | public extension Schemas {
42 |
43 | static let Certificate: Schema =
| |- note: add '@MainActor' to make static property 'Certificate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | .sequence([
45 | "tbsCertificate": TBSCertificate,
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequest.swift:48:14: warning: static property 'CertificationRequest' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
46 | public extension Schemas {
47 |
48 | static let CertificationRequest: Schema =
| `- warning: static property 'CertificationRequest' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
49 | .sequence([
50 | "certificationRequestInfo": CertificationRequestInfo,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequest.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
46 | public extension Schemas {
47 |
48 | static let CertificationRequest: Schema =
| |- note: add '@MainActor' to make static property 'CertificationRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | .sequence([
50 | "certificationRequestInfo": CertificationRequestInfo,
[305/311] Compiling ShieldX509 CertificationRequestInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:49:14: warning: static property 'CRIAttributes' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
47 | public extension Schemas {
48 |
49 | static let CRIAttributes: Schema.DynamicMap = [
| `- warning: static property 'CRIAttributes' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
50 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extensionRequest.asn1: Extensions,
51 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extendedCertificateAttributes.asn1: attributes([:], unknownTypeSchema: .any),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 |
:
47 | public extension Schemas {
48 |
49 | static let CRIAttributes: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'CRIAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extensionRequest.asn1: Extensions,
51 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extendedCertificateAttributes.asn1: attributes([:], unknownTypeSchema: .any),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:54:14: warning: static property 'CertificationRequestInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
52 | ]
53 |
54 | static let CertificationRequestInfo: Schema =
| |- warning: static property 'CertificationRequestInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CertificationRequestInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | .sequence([
56 | "version": .version(.integer(allowed: 0 ..< 1)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:49:14: warning: static property 'DirectoryNames' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
47 | public extension Schemas {
48 |
49 | static let DirectoryNames: Schema.DynamicMap = [
| `- warning: static property 'DirectoryNames' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
50 | iso_itu.ds.attributeType.name.asn1: X520Name,
51 | iso_itu.ds.attributeType.surname.asn1: X520Name,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
47 | public extension Schemas {
48 |
49 | static let DirectoryNames: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'DirectoryNames' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | iso_itu.ds.attributeType.name.asn1: X520Name,
51 | iso_itu.ds.attributeType.surname.asn1: X520Name,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:69:14: warning: static property 'X520Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
67 | ]
68 |
69 | static let X520Name = directoryString(max: 32768)
| |- warning: static property 'X520Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Name' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:70:14: warning: static property 'X520CommonName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
68 |
69 | static let X520Name = directoryString(max: 32768)
70 | static let X520CommonName = directoryString(max: 64)
| |- warning: static property 'X520CommonName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520CommonName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:71:14: warning: static property 'X520LocalityName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
69 | static let X520Name = directoryString(max: 32768)
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
| |- warning: static property 'X520LocalityName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520LocalityName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:72:14: warning: static property 'X520StateOrProvinceName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
| |- warning: static property 'X520StateOrProvinceName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520StateOrProvinceName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:73:14: warning: static property 'X520OrganizationName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
| |- warning: static property 'X520OrganizationName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520OrganizationName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:74:14: warning: static property 'X520OrganizationalUnitName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
| |- warning: static property 'X520OrganizationalUnitName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520OrganizationalUnitName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 | static let X520Title = directoryString(max: 64)
76 | static let X520Pseudonym = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:75:14: warning: static property 'X520Title' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
| |- warning: static property 'X520Title' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Title' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | static let X520Pseudonym = directoryString(max: 128)
77 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:76:14: warning: static property 'X520Pseudonym' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
76 | static let X520Pseudonym = directoryString(max: 128)
| |- warning: static property 'X520Pseudonym' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Pseudonym' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | @available(*, deprecated, message: "Use directoryString(max:) instead")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECParameters.swift:23:14: warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
21 | public extension Schemas {
22 |
23 | static let ECParameters: Schema =
| `- warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
24 | .choiceOf([
25 | .objectIdentifier(), // -- named curve
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECParameters.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
21 | public extension Schemas {
22 |
23 | static let ECParameters: Schema =
| |- note: add '@MainActor' to make static property 'ECParameters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | .choiceOf([
25 | .objectIdentifier(), // -- named curve
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECPrivateKey.swift:43:14: warning: static property 'ECPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | public extension Schemas {
42 |
43 | static let ECPrivateKey: Schema =
| `- warning: static property 'ECPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
44 | .sequence([
45 | "version": .version(.integer(allowed: 1 ..< 2)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECPrivateKey.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
41 | public extension Schemas {
42 |
43 | static let ECPrivateKey: Schema =
| |- note: add '@MainActor' to make static property 'ECPrivateKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | .sequence([
45 | "version": .version(.integer(allowed: 1 ..< 2)),
[306/311] Compiling ShieldX509 DirectoryNames.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:49:14: warning: static property 'CRIAttributes' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
47 | public extension Schemas {
48 |
49 | static let CRIAttributes: Schema.DynamicMap = [
| `- warning: static property 'CRIAttributes' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
50 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extensionRequest.asn1: Extensions,
51 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extendedCertificateAttributes.asn1: attributes([:], unknownTypeSchema: .any),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 |
:
47 | public extension Schemas {
48 |
49 | static let CRIAttributes: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'CRIAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extensionRequest.asn1: Extensions,
51 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extendedCertificateAttributes.asn1: attributes([:], unknownTypeSchema: .any),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:54:14: warning: static property 'CertificationRequestInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
52 | ]
53 |
54 | static let CertificationRequestInfo: Schema =
| |- warning: static property 'CertificationRequestInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CertificationRequestInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | .sequence([
56 | "version": .version(.integer(allowed: 0 ..< 1)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:49:14: warning: static property 'DirectoryNames' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
47 | public extension Schemas {
48 |
49 | static let DirectoryNames: Schema.DynamicMap = [
| `- warning: static property 'DirectoryNames' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
50 | iso_itu.ds.attributeType.name.asn1: X520Name,
51 | iso_itu.ds.attributeType.surname.asn1: X520Name,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
47 | public extension Schemas {
48 |
49 | static let DirectoryNames: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'DirectoryNames' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | iso_itu.ds.attributeType.name.asn1: X520Name,
51 | iso_itu.ds.attributeType.surname.asn1: X520Name,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:69:14: warning: static property 'X520Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
67 | ]
68 |
69 | static let X520Name = directoryString(max: 32768)
| |- warning: static property 'X520Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Name' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:70:14: warning: static property 'X520CommonName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
68 |
69 | static let X520Name = directoryString(max: 32768)
70 | static let X520CommonName = directoryString(max: 64)
| |- warning: static property 'X520CommonName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520CommonName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:71:14: warning: static property 'X520LocalityName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
69 | static let X520Name = directoryString(max: 32768)
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
| |- warning: static property 'X520LocalityName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520LocalityName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:72:14: warning: static property 'X520StateOrProvinceName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
| |- warning: static property 'X520StateOrProvinceName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520StateOrProvinceName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:73:14: warning: static property 'X520OrganizationName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
| |- warning: static property 'X520OrganizationName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520OrganizationName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:74:14: warning: static property 'X520OrganizationalUnitName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
| |- warning: static property 'X520OrganizationalUnitName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520OrganizationalUnitName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 | static let X520Title = directoryString(max: 64)
76 | static let X520Pseudonym = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:75:14: warning: static property 'X520Title' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
| |- warning: static property 'X520Title' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Title' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | static let X520Pseudonym = directoryString(max: 128)
77 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:76:14: warning: static property 'X520Pseudonym' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
76 | static let X520Pseudonym = directoryString(max: 128)
| |- warning: static property 'X520Pseudonym' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Pseudonym' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | @available(*, deprecated, message: "Use directoryString(max:) instead")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECParameters.swift:23:14: warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
21 | public extension Schemas {
22 |
23 | static let ECParameters: Schema =
| `- warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
24 | .choiceOf([
25 | .objectIdentifier(), // -- named curve
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECParameters.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
21 | public extension Schemas {
22 |
23 | static let ECParameters: Schema =
| |- note: add '@MainActor' to make static property 'ECParameters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | .choiceOf([
25 | .objectIdentifier(), // -- named curve
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECPrivateKey.swift:43:14: warning: static property 'ECPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | public extension Schemas {
42 |
43 | static let ECPrivateKey: Schema =
| `- warning: static property 'ECPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
44 | .sequence([
45 | "version": .version(.integer(allowed: 1 ..< 2)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECPrivateKey.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
41 | public extension Schemas {
42 |
43 | static let ECPrivateKey: Schema =
| |- note: add '@MainActor' to make static property 'ECPrivateKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | .sequence([
45 | "version": .version(.integer(allowed: 1 ..< 2)),
[307/311] Compiling ShieldX509 ECParameters.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:49:14: warning: static property 'CRIAttributes' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
47 | public extension Schemas {
48 |
49 | static let CRIAttributes: Schema.DynamicMap = [
| `- warning: static property 'CRIAttributes' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
50 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extensionRequest.asn1: Extensions,
51 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extendedCertificateAttributes.asn1: attributes([:], unknownTypeSchema: .any),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 |
:
47 | public extension Schemas {
48 |
49 | static let CRIAttributes: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'CRIAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extensionRequest.asn1: Extensions,
51 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extendedCertificateAttributes.asn1: attributes([:], unknownTypeSchema: .any),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:54:14: warning: static property 'CertificationRequestInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
52 | ]
53 |
54 | static let CertificationRequestInfo: Schema =
| |- warning: static property 'CertificationRequestInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CertificationRequestInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | .sequence([
56 | "version": .version(.integer(allowed: 0 ..< 1)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:49:14: warning: static property 'DirectoryNames' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
47 | public extension Schemas {
48 |
49 | static let DirectoryNames: Schema.DynamicMap = [
| `- warning: static property 'DirectoryNames' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
50 | iso_itu.ds.attributeType.name.asn1: X520Name,
51 | iso_itu.ds.attributeType.surname.asn1: X520Name,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
47 | public extension Schemas {
48 |
49 | static let DirectoryNames: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'DirectoryNames' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | iso_itu.ds.attributeType.name.asn1: X520Name,
51 | iso_itu.ds.attributeType.surname.asn1: X520Name,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:69:14: warning: static property 'X520Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
67 | ]
68 |
69 | static let X520Name = directoryString(max: 32768)
| |- warning: static property 'X520Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Name' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:70:14: warning: static property 'X520CommonName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
68 |
69 | static let X520Name = directoryString(max: 32768)
70 | static let X520CommonName = directoryString(max: 64)
| |- warning: static property 'X520CommonName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520CommonName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:71:14: warning: static property 'X520LocalityName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
69 | static let X520Name = directoryString(max: 32768)
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
| |- warning: static property 'X520LocalityName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520LocalityName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:72:14: warning: static property 'X520StateOrProvinceName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
| |- warning: static property 'X520StateOrProvinceName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520StateOrProvinceName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:73:14: warning: static property 'X520OrganizationName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
| |- warning: static property 'X520OrganizationName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520OrganizationName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:74:14: warning: static property 'X520OrganizationalUnitName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
| |- warning: static property 'X520OrganizationalUnitName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520OrganizationalUnitName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 | static let X520Title = directoryString(max: 64)
76 | static let X520Pseudonym = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:75:14: warning: static property 'X520Title' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
| |- warning: static property 'X520Title' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Title' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | static let X520Pseudonym = directoryString(max: 128)
77 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:76:14: warning: static property 'X520Pseudonym' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
76 | static let X520Pseudonym = directoryString(max: 128)
| |- warning: static property 'X520Pseudonym' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Pseudonym' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | @available(*, deprecated, message: "Use directoryString(max:) instead")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECParameters.swift:23:14: warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
21 | public extension Schemas {
22 |
23 | static let ECParameters: Schema =
| `- warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
24 | .choiceOf([
25 | .objectIdentifier(), // -- named curve
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECParameters.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
21 | public extension Schemas {
22 |
23 | static let ECParameters: Schema =
| |- note: add '@MainActor' to make static property 'ECParameters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | .choiceOf([
25 | .objectIdentifier(), // -- named curve
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECPrivateKey.swift:43:14: warning: static property 'ECPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | public extension Schemas {
42 |
43 | static let ECPrivateKey: Schema =
| `- warning: static property 'ECPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
44 | .sequence([
45 | "version": .version(.integer(allowed: 1 ..< 2)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECPrivateKey.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
41 | public extension Schemas {
42 |
43 | static let ECPrivateKey: Schema =
| |- note: add '@MainActor' to make static property 'ECPrivateKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | .sequence([
45 | "version": .version(.integer(allowed: 1 ..< 2)),
[308/311] Compiling ShieldX509 ECPrivateKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:49:14: warning: static property 'CRIAttributes' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
47 | public extension Schemas {
48 |
49 | static let CRIAttributes: Schema.DynamicMap = [
| `- warning: static property 'CRIAttributes' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
50 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extensionRequest.asn1: Extensions,
51 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extendedCertificateAttributes.asn1: attributes([:], unknownTypeSchema: .any),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 |
:
47 | public extension Schemas {
48 |
49 | static let CRIAttributes: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'CRIAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extensionRequest.asn1: Extensions,
51 | iso.memberBody.us.rsadsi.pkcs.pkcs9.extendedCertificateAttributes.asn1: attributes([:], unknownTypeSchema: .any),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/CertificationRequestInfo.swift:54:14: warning: static property 'CertificationRequestInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
52 | ]
53 |
54 | static let CertificationRequestInfo: Schema =
| |- warning: static property 'CertificationRequestInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CertificationRequestInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | .sequence([
56 | "version": .version(.integer(allowed: 0 ..< 1)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:49:14: warning: static property 'DirectoryNames' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
47 | public extension Schemas {
48 |
49 | static let DirectoryNames: Schema.DynamicMap = [
| `- warning: static property 'DirectoryNames' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
50 | iso_itu.ds.attributeType.name.asn1: X520Name,
51 | iso_itu.ds.attributeType.surname.asn1: X520Name,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
47 | public extension Schemas {
48 |
49 | static let DirectoryNames: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'DirectoryNames' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | iso_itu.ds.attributeType.name.asn1: X520Name,
51 | iso_itu.ds.attributeType.surname.asn1: X520Name,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:69:14: warning: static property 'X520Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
67 | ]
68 |
69 | static let X520Name = directoryString(max: 32768)
| |- warning: static property 'X520Name' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Name' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:70:14: warning: static property 'X520CommonName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
68 |
69 | static let X520Name = directoryString(max: 32768)
70 | static let X520CommonName = directoryString(max: 64)
| |- warning: static property 'X520CommonName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520CommonName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:71:14: warning: static property 'X520LocalityName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
69 | static let X520Name = directoryString(max: 32768)
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
| |- warning: static property 'X520LocalityName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520LocalityName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:72:14: warning: static property 'X520StateOrProvinceName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
70 | static let X520CommonName = directoryString(max: 64)
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
| |- warning: static property 'X520StateOrProvinceName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520StateOrProvinceName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:73:14: warning: static property 'X520OrganizationName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
71 | static let X520LocalityName = directoryString(max: 128)
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
| |- warning: static property 'X520OrganizationName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520OrganizationName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:74:14: warning: static property 'X520OrganizationalUnitName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
72 | static let X520StateOrProvinceName = directoryString(max: 128)
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
| |- warning: static property 'X520OrganizationalUnitName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520OrganizationalUnitName' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 | static let X520Title = directoryString(max: 64)
76 | static let X520Pseudonym = directoryString(max: 128)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:75:14: warning: static property 'X520Title' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
73 | static let X520OrganizationName = directoryString(max: 64)
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
| |- warning: static property 'X520Title' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Title' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | static let X520Pseudonym = directoryString(max: 128)
77 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/DirectoryNames.swift:76:14: warning: static property 'X520Pseudonym' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
74 | static let X520OrganizationalUnitName = directoryString(max: 64)
75 | static let X520Title = directoryString(max: 64)
76 | static let X520Pseudonym = directoryString(max: 128)
| |- warning: static property 'X520Pseudonym' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'X520Pseudonym' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | @available(*, deprecated, message: "Use directoryString(max:) instead")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECParameters.swift:23:14: warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
21 | public extension Schemas {
22 |
23 | static let ECParameters: Schema =
| `- warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
24 | .choiceOf([
25 | .objectIdentifier(), // -- named curve
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECParameters.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
21 | public extension Schemas {
22 |
23 | static let ECParameters: Schema =
| |- note: add '@MainActor' to make static property 'ECParameters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | .choiceOf([
25 | .objectIdentifier(), // -- named curve
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECPrivateKey.swift:43:14: warning: static property 'ECPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | public extension Schemas {
42 |
43 | static let ECPrivateKey: Schema =
| `- warning: static property 'ECPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
44 | .sequence([
45 | "version": .version(.integer(allowed: 1 ..< 2)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ECPrivateKey.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
41 | public extension Schemas {
42 |
43 | static let ECPrivateKey: Schema =
| |- note: add '@MainActor' to make static property 'ECPrivateKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | .sequence([
45 | "version": .version(.integer(allowed: 1 ..< 2)),
[309/311] Compiling ShieldX509 Schemas.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/SubjectPublicKeyInfo.swift:40:14: warning: static property 'SubjectPublicKeyInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
38 | public extension Schemas {
39 |
40 | static let SubjectPublicKeyInfo: Schema =
| `- warning: static property 'SubjectPublicKeyInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | .sequence([
42 | "algorithm": algorithmIdentifier(PKInfoAlgorithms),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/SubjectPublicKeyInfo.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
38 | public extension Schemas {
39 |
40 | static let SubjectPublicKeyInfo: Schema =
| |- note: add '@MainActor' to make static property 'SubjectPublicKeyInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | .sequence([
42 | "algorithm": algorithmIdentifier(PKInfoAlgorithms),
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:91:14: warning: static property 'PKInfoAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
89 | public extension Schemas {
90 |
91 | static let PKInfoAlgorithms: Schema.DynamicMap = [
| `- warning: static property 'PKInfoAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
92 | iso.memberBody.us.rsadsi.pkcs.pkcs1.rsaEncryption.asn1: .null,
93 | iso.memberBody.us.ansix962.keyType.ecPublicKey.asn1: ECParameters,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
89 | public extension Schemas {
90 |
91 | static let PKInfoAlgorithms: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'PKInfoAlgorithms' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 | iso.memberBody.us.rsadsi.pkcs.pkcs1.rsaEncryption.asn1: .null,
93 | iso.memberBody.us.ansix962.keyType.ecPublicKey.asn1: ECParameters,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:96:14: warning: static property 'SignatureAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
94 | ]
95 |
96 | static let SignatureAlgorithms: Schema.DynamicMap = [
| |- warning: static property 'SignatureAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'SignatureAlgorithms' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
97 | iso.memberBody.us.rsadsi.pkcs.pkcs1.md2WithRSAEncryption.asn1: .optional(.null),
98 | iso.memberBody.us.rsadsi.pkcs.pkcs1.md4WithRSAEncryption.asn1: .optional(.null),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:112:14: warning: static property 'TBSCertificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
110 | ]
111 |
112 | static let TBSCertificate: Schema =
| |- warning: static property 'TBSCertificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TBSCertificate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | .sequence([
114 | "version": .version(.explicit(0, Version)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:126:14: warning: static property 'Version' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
124 | ])
125 |
126 | static let Version: Schema = .integer(allowed: 0 ..< 3, default: 0)
| |- warning: static property 'Version' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Version' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | static let CertificateSerialNumber: Schema =
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:128:14: warning: static property 'CertificateSerialNumber' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
126 | static let Version: Schema = .integer(allowed: 0 ..< 3, default: 0)
127 |
128 | static let CertificateSerialNumber: Schema =
| |- warning: static property 'CertificateSerialNumber' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CertificateSerialNumber' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | .integer()
130 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:131:14: warning: static property 'Time' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
129 | .integer()
130 |
131 | static let Time: Schema =
| |- warning: static property 'Time' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Time' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | .choiceOf([
133 | .time(kind: .utc),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:137:14: warning: static property 'Validity' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
135 | ])
136 |
137 | static let Validity: Schema =
| |- warning: static property 'Validity' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Validity' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 | .sequence([
139 | "notBefore": Time,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:143:14: warning: static property 'UniqueIdentifier' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
141 | ])
142 |
143 | static let UniqueIdentifier: Schema =
| |- warning: static property 'UniqueIdentifier' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'UniqueIdentifier' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 | .bitString()
145 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
[310/311] Compiling ShieldX509 SubjectPublicKeyInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/SubjectPublicKeyInfo.swift:40:14: warning: static property 'SubjectPublicKeyInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
38 | public extension Schemas {
39 |
40 | static let SubjectPublicKeyInfo: Schema =
| `- warning: static property 'SubjectPublicKeyInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | .sequence([
42 | "algorithm": algorithmIdentifier(PKInfoAlgorithms),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/SubjectPublicKeyInfo.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
38 | public extension Schemas {
39 |
40 | static let SubjectPublicKeyInfo: Schema =
| |- note: add '@MainActor' to make static property 'SubjectPublicKeyInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | .sequence([
42 | "algorithm": algorithmIdentifier(PKInfoAlgorithms),
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:91:14: warning: static property 'PKInfoAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
89 | public extension Schemas {
90 |
91 | static let PKInfoAlgorithms: Schema.DynamicMap = [
| `- warning: static property 'PKInfoAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
92 | iso.memberBody.us.rsadsi.pkcs.pkcs1.rsaEncryption.asn1: .null,
93 | iso.memberBody.us.ansix962.keyType.ecPublicKey.asn1: ECParameters,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
89 | public extension Schemas {
90 |
91 | static let PKInfoAlgorithms: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'PKInfoAlgorithms' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 | iso.memberBody.us.rsadsi.pkcs.pkcs1.rsaEncryption.asn1: .null,
93 | iso.memberBody.us.ansix962.keyType.ecPublicKey.asn1: ECParameters,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:96:14: warning: static property 'SignatureAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
94 | ]
95 |
96 | static let SignatureAlgorithms: Schema.DynamicMap = [
| |- warning: static property 'SignatureAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'SignatureAlgorithms' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
97 | iso.memberBody.us.rsadsi.pkcs.pkcs1.md2WithRSAEncryption.asn1: .optional(.null),
98 | iso.memberBody.us.rsadsi.pkcs.pkcs1.md4WithRSAEncryption.asn1: .optional(.null),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:112:14: warning: static property 'TBSCertificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
110 | ]
111 |
112 | static let TBSCertificate: Schema =
| |- warning: static property 'TBSCertificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TBSCertificate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | .sequence([
114 | "version": .version(.explicit(0, Version)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:126:14: warning: static property 'Version' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
124 | ])
125 |
126 | static let Version: Schema = .integer(allowed: 0 ..< 3, default: 0)
| |- warning: static property 'Version' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Version' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | static let CertificateSerialNumber: Schema =
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:128:14: warning: static property 'CertificateSerialNumber' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
126 | static let Version: Schema = .integer(allowed: 0 ..< 3, default: 0)
127 |
128 | static let CertificateSerialNumber: Schema =
| |- warning: static property 'CertificateSerialNumber' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CertificateSerialNumber' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | .integer()
130 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:131:14: warning: static property 'Time' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
129 | .integer()
130 |
131 | static let Time: Schema =
| |- warning: static property 'Time' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Time' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | .choiceOf([
133 | .time(kind: .utc),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:137:14: warning: static property 'Validity' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
135 | ])
136 |
137 | static let Validity: Schema =
| |- warning: static property 'Validity' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Validity' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 | .sequence([
139 | "notBefore": Time,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:143:14: warning: static property 'UniqueIdentifier' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
141 | ])
142 |
143 | static let UniqueIdentifier: Schema =
| |- warning: static property 'UniqueIdentifier' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'UniqueIdentifier' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 | .bitString()
145 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
[311/311] Compiling ShieldX509 TBSCertificate.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/SubjectPublicKeyInfo.swift:40:14: warning: static property 'SubjectPublicKeyInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
38 | public extension Schemas {
39 |
40 | static let SubjectPublicKeyInfo: Schema =
| `- warning: static property 'SubjectPublicKeyInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
41 | .sequence([
42 | "algorithm": algorithmIdentifier(PKInfoAlgorithms),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/SubjectPublicKeyInfo.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 |
:
38 | public extension Schemas {
39 |
40 | static let SubjectPublicKeyInfo: Schema =
| |- note: add '@MainActor' to make static property 'SubjectPublicKeyInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | .sequence([
42 | "algorithm": algorithmIdentifier(PKInfoAlgorithms),
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:91:14: warning: static property 'PKInfoAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
89 | public extension Schemas {
90 |
91 | static let PKInfoAlgorithms: Schema.DynamicMap = [
| `- warning: static property 'PKInfoAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
92 | iso.memberBody.us.rsadsi.pkcs.pkcs1.rsaEncryption.asn1: .null,
93 | iso.memberBody.us.ansix962.keyType.ecPublicKey.asn1: ECParameters,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import Foundation
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 | import ShieldOID
14 | import ShieldX500
:
89 | public extension Schemas {
90 |
91 | static let PKInfoAlgorithms: Schema.DynamicMap = [
| |- note: add '@MainActor' to make static property 'PKInfoAlgorithms' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 | iso.memberBody.us.rsadsi.pkcs.pkcs1.rsaEncryption.asn1: .null,
93 | iso.memberBody.us.ansix962.keyType.ecPublicKey.asn1: ECParameters,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:96:14: warning: static property 'SignatureAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
94 | ]
95 |
96 | static let SignatureAlgorithms: Schema.DynamicMap = [
| |- warning: static property 'SignatureAlgorithms' is not concurrency-safe because non-'Sendable' type 'Schema.DynamicMap' (aka 'Dictionary<ASN1, Schema>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'SignatureAlgorithms' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
97 | iso.memberBody.us.rsadsi.pkcs.pkcs1.md2WithRSAEncryption.asn1: .optional(.null),
98 | iso.memberBody.us.rsadsi.pkcs.pkcs1.md4WithRSAEncryption.asn1: .optional(.null),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/ASN1.swift:18:22: note: enum 'ASN1' does not conform to the 'Sendable' protocol
16 | /// General ASN.1 Value.
17 | ///
18 | public indirect enum ASN1 {
| `- note: enum 'ASN1' does not conform to the 'Sendable' protocol
19 |
20 | /// ASN.1 Tag Code
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:112:14: warning: static property 'TBSCertificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
110 | ]
111 |
112 | static let TBSCertificate: Schema =
| |- warning: static property 'TBSCertificate' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TBSCertificate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | .sequence([
114 | "version": .version(.explicit(0, Version)),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:126:14: warning: static property 'Version' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
124 | ])
125 |
126 | static let Version: Schema = .integer(allowed: 0 ..< 3, default: 0)
| |- warning: static property 'Version' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Version' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | static let CertificateSerialNumber: Schema =
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:128:14: warning: static property 'CertificateSerialNumber' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
126 | static let Version: Schema = .integer(allowed: 0 ..< 3, default: 0)
127 |
128 | static let CertificateSerialNumber: Schema =
| |- warning: static property 'CertificateSerialNumber' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CertificateSerialNumber' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | .integer()
130 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:131:14: warning: static property 'Time' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
129 | .integer()
130 |
131 | static let Time: Schema =
| |- warning: static property 'Time' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Time' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | .choiceOf([
133 | .time(kind: .utc),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:137:14: warning: static property 'Validity' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
135 | ])
136 |
137 | static let Validity: Schema =
| |- warning: static property 'Validity' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Validity' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 | .sequence([
139 | "notBefore": Time,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/TBSCertificate.swift:143:14: warning: static property 'UniqueIdentifier' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
141 | ])
142 |
143 | static let UniqueIdentifier: Schema =
| |- warning: static property 'UniqueIdentifier' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'UniqueIdentifier' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 | .bitString()
145 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
[312/314] Emitting module ShieldPKCS
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:21:14: warning: static property 'RSAPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | public extension Schemas {
21 | static let RSAPrivateKey = ShieldX509.Schemas.RSAPrivateKey
| `- warning: static property 'RSAPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import ShieldX509
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 | // The following types have been moved to ShieldX509 due to issues with circular references
:
19 |
20 | public extension Schemas {
21 | static let RSAPrivateKey = ShieldX509.Schemas.RSAPrivateKey
| |- note: add '@MainActor' to make static property 'RSAPrivateKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:22:14: warning: static property 'RSAPrivateKeyOtherPrimeInfos' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
20 | public extension Schemas {
21 | static let RSAPrivateKey = ShieldX509.Schemas.RSAPrivateKey
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
| |- warning: static property 'RSAPrivateKeyOtherPrimeInfos' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'RSAPrivateKeyOtherPrimeInfos' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
24 | static let RSAPublicKey = ShieldX509.Schemas.RSAPublicKey
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:23:14: warning: static property 'RSAPrivateKeyOtherPrimeInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
21 | static let RSAPrivateKey = ShieldX509.Schemas.RSAPrivateKey
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
| |- warning: static property 'RSAPrivateKeyOtherPrimeInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'RSAPrivateKeyOtherPrimeInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | static let RSAPublicKey = ShieldX509.Schemas.RSAPublicKey
25 | static let ECParameters = ShieldX509.Schemas.ECParameters
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:24:14: warning: static property 'RSAPublicKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
24 | static let RSAPublicKey = ShieldX509.Schemas.RSAPublicKey
| |- warning: static property 'RSAPublicKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'RSAPublicKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | static let ECParameters = ShieldX509.Schemas.ECParameters
26 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:25:14: warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
24 | static let RSAPublicKey = ShieldX509.Schemas.RSAPublicKey
25 | static let ECParameters = ShieldX509.Schemas.ECParameters
| |- warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ECParameters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
[313/314] Compiling ShieldPKCS Schemas.swift
[314/314] Compiling ShieldPKCS Moved.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:21:14: warning: static property 'RSAPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | public extension Schemas {
21 | static let RSAPrivateKey = ShieldX509.Schemas.RSAPrivateKey
| `- warning: static property 'RSAPrivateKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
10 |
11 | import ShieldX509
12 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
13 |
14 | // The following types have been moved to ShieldX509 due to issues with circular references
:
19 |
20 | public extension Schemas {
21 | static let RSAPrivateKey = ShieldX509.Schemas.RSAPrivateKey
| |- note: add '@MainActor' to make static property 'RSAPrivateKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:22:14: warning: static property 'RSAPrivateKeyOtherPrimeInfos' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
20 | public extension Schemas {
21 | static let RSAPrivateKey = ShieldX509.Schemas.RSAPrivateKey
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
| |- warning: static property 'RSAPrivateKeyOtherPrimeInfos' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'RSAPrivateKeyOtherPrimeInfos' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
24 | static let RSAPublicKey = ShieldX509.Schemas.RSAPublicKey
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:23:14: warning: static property 'RSAPrivateKeyOtherPrimeInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
21 | static let RSAPrivateKey = ShieldX509.Schemas.RSAPrivateKey
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
| |- warning: static property 'RSAPrivateKeyOtherPrimeInfo' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'RSAPrivateKeyOtherPrimeInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | static let RSAPublicKey = ShieldX509.Schemas.RSAPublicKey
25 | static let ECParameters = ShieldX509.Schemas.ECParameters
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:24:14: warning: static property 'RSAPublicKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
22 | static let RSAPrivateKeyOtherPrimeInfos = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfos
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
24 | static let RSAPublicKey = ShieldX509.Schemas.RSAPublicKey
| |- warning: static property 'RSAPublicKey' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'RSAPublicKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | static let ECParameters = ShieldX509.Schemas.ECParameters
26 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldPKCS/Moved.swift:25:14: warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
23 | static let RSAPrivateKeyOtherPrimeInfo = ShieldX509.Schemas.RSAPrivateKeyOtherPrimeInfo
24 | static let RSAPublicKey = ShieldX509.Schemas.RSAPublicKey
25 | static let ECParameters = ShieldX509.Schemas.ECParameters
| |- warning: static property 'ECParameters' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ECParameters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/PotentASN1/Schema.swift:50:22: note: enum 'Schema' does not conform to the 'Sendable' protocol
48 | /// ```
49 | ///
50 | public indirect enum Schema: Equatable, Hashable {
| `- note: enum 'Schema' does not conform to the 'Sendable' protocol
51 |
52 | public typealias DynamicMap = [ASN1: Schema]
[315/326] Compiling ShieldSecurity SecCertificate.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:386:1: warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
384 | }
385 |
386 | extension SecCertificate: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
387 |
388 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:152:53: warning: capture of 'trust' with non-sendable type 'SecTrust' in a '@Sendable' closure
150 | queue.async {
151 |
152 | let status = SecTrustEvaluateAsyncWithError(trust, queue) { _, result, error in
| `- warning: capture of 'trust' with non-sendable type 'SecTrust' in a '@Sendable' closure
153 | continuation.resume(with: .success((result, error)))
154 | }
Security.SecTrust:1:14: note: class 'SecTrust' does not conform to the 'Sendable' protocol
1 | public class SecTrust : _CFObject {
| `- note: class 'SecTrust' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:14:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Security'
12 | import PotentASN1
13 | import Regex
14 | import Security
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Security'
15 | import ShieldCrypto
16 | import ShieldOID
[316/326] Compiling ShieldSecurity SecKey.swift
[317/326] Compiling ShieldSecurity PEM.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:24:23: warning: static property 'certificate' is not concurrency-safe because non-'Sendable' type 'PEM.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public enum PEM {
15 |
16 | public struct Kind: RawRepresentable {
| `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
17 |
18 | public var rawValue: String
:
22 | }
23 |
24 | public static let certificate = Self(rawValue: "CERTIFICATE")
| |- warning: static property 'certificate' is not concurrency-safe because non-'Sendable' type 'PEM.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'certificate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | public static let pkcs8PrivateKey = Self(rawValue: "PRIVATE KEY")
26 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:25:23: warning: static property 'pkcs8PrivateKey' is not concurrency-safe because non-'Sendable' type 'PEM.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public enum PEM {
15 |
16 | public struct Kind: RawRepresentable {
| `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
17 |
18 | public var rawValue: String
:
23 |
24 | public static let certificate = Self(rawValue: "CERTIFICATE")
25 | public static let pkcs8PrivateKey = Self(rawValue: "PRIVATE KEY")
| |- warning: static property 'pkcs8PrivateKey' is not concurrency-safe because non-'Sendable' type 'PEM.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pkcs8PrivateKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:29:22: warning: static property 'pemRegex' is not concurrency-safe because non-'Sendable' type 'Regex' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static let pemRegex =
| `- warning: static property 'pemRegex' is not concurrency-safe because non-'Sendable' type 'Regex' may have shared mutable state; this is an error in the Swift 6 language mode
30 | Regex(#"-----BEGIN ([\w\s]+)-----\s*([a-zA-Z0-9\s/+]+=*)\s*-----END \1-----"#)
31 | private static let pemWhitespaceRegex = Regex(#"[\n\t\s]+"#)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Regex/Source/Regex/Regex.swift:3:15: note: struct 'Regex' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Regex: CustomStringConvertible, CustomDebugStringConvertible {
| `- note: struct 'Regex' does not conform to the 'Sendable' protocol
4 | // MARK: Initialisation
5 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Regex'
10 |
11 | import Foundation
12 | import Regex
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Regex'
13 |
14 | public enum PEM {
:
27 | }
28 |
29 | private static let pemRegex =
| |- note: add '@MainActor' to make static property 'pemRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | Regex(#"-----BEGIN ([\w\s]+)-----\s*([a-zA-Z0-9\s/+]+=*)\s*-----END \1-----"#)
31 | private static let pemWhitespaceRegex = Regex(#"[\n\t\s]+"#)
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:31:22: warning: static property 'pemWhitespaceRegex' is not concurrency-safe because non-'Sendable' type 'Regex' may have shared mutable state; this is an error in the Swift 6 language mode
29 | private static let pemRegex =
30 | Regex(#"-----BEGIN ([\w\s]+)-----\s*([a-zA-Z0-9\s/+]+=*)\s*-----END \1-----"#)
31 | private static let pemWhitespaceRegex = Regex(#"[\n\t\s]+"#)
| |- warning: static property 'pemWhitespaceRegex' is not concurrency-safe because non-'Sendable' type 'Regex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pemWhitespaceRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | public static func read(pem: String) -> [(Kind, Data)] {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Regex/Source/Regex/Regex.swift:3:15: note: struct 'Regex' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Regex: CustomStringConvertible, CustomDebugStringConvertible {
| `- note: struct 'Regex' does not conform to the 'Sendable' protocol
4 | // MARK: Initialisation
5 |
[318/326] Compiling ShieldSecurity SecIdentity.swift
[319/326] Compiling ShieldSecurity SecAccessibility.swift
[320/326] Compiling ShieldSecurity CertificationRequest.swift
[321/326] Compiling ShieldSecurity Errors.swift
[322/326] Emitting module ShieldSecurity
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/Logger.swift:13:13: warning: var 'defaultLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | import OSLog
12 |
13 | private var defaultLogger = Logger()
| |- warning: var 'defaultLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'defaultLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | extension Logger {
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:24:23: warning: static property 'certificate' is not concurrency-safe because non-'Sendable' type 'PEM.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public enum PEM {
15 |
16 | public struct Kind: RawRepresentable {
| `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
17 |
18 | public var rawValue: String
:
22 | }
23 |
24 | public static let certificate = Self(rawValue: "CERTIFICATE")
| |- warning: static property 'certificate' is not concurrency-safe because non-'Sendable' type 'PEM.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'certificate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | public static let pkcs8PrivateKey = Self(rawValue: "PRIVATE KEY")
26 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:25:23: warning: static property 'pkcs8PrivateKey' is not concurrency-safe because non-'Sendable' type 'PEM.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public enum PEM {
15 |
16 | public struct Kind: RawRepresentable {
| `- note: consider making struct 'Kind' conform to the 'Sendable' protocol
17 |
18 | public var rawValue: String
:
23 |
24 | public static let certificate = Self(rawValue: "CERTIFICATE")
25 | public static let pkcs8PrivateKey = Self(rawValue: "PRIVATE KEY")
| |- warning: static property 'pkcs8PrivateKey' is not concurrency-safe because non-'Sendable' type 'PEM.Kind' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pkcs8PrivateKey' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:29:22: warning: static property 'pemRegex' is not concurrency-safe because non-'Sendable' type 'Regex' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static let pemRegex =
| `- warning: static property 'pemRegex' is not concurrency-safe because non-'Sendable' type 'Regex' may have shared mutable state; this is an error in the Swift 6 language mode
30 | Regex(#"-----BEGIN ([\w\s]+)-----\s*([a-zA-Z0-9\s/+]+=*)\s*-----END \1-----"#)
31 | private static let pemWhitespaceRegex = Regex(#"[\n\t\s]+"#)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Regex/Source/Regex/Regex.swift:3:15: note: struct 'Regex' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Regex: CustomStringConvertible, CustomDebugStringConvertible {
| `- note: struct 'Regex' does not conform to the 'Sendable' protocol
4 | // MARK: Initialisation
5 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Regex'
10 |
11 | import Foundation
12 | import Regex
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Regex'
13 |
14 | public enum PEM {
:
27 | }
28 |
29 | private static let pemRegex =
| |- note: add '@MainActor' to make static property 'pemRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | Regex(#"-----BEGIN ([\w\s]+)-----\s*([a-zA-Z0-9\s/+]+=*)\s*-----END \1-----"#)
31 | private static let pemWhitespaceRegex = Regex(#"[\n\t\s]+"#)
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/PEM.swift:31:22: warning: static property 'pemWhitespaceRegex' is not concurrency-safe because non-'Sendable' type 'Regex' may have shared mutable state; this is an error in the Swift 6 language mode
29 | private static let pemRegex =
30 | Regex(#"-----BEGIN ([\w\s]+)-----\s*([a-zA-Z0-9\s/+]+=*)\s*-----END \1-----"#)
31 | private static let pemWhitespaceRegex = Regex(#"[\n\t\s]+"#)
| |- warning: static property 'pemWhitespaceRegex' is not concurrency-safe because non-'Sendable' type 'Regex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pemWhitespaceRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | public static func read(pem: String) -> [(Kind, Data)] {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Regex/Source/Regex/Regex.swift:3:15: note: struct 'Regex' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Regex: CustomStringConvertible, CustomDebugStringConvertible {
| `- note: struct 'Regex' does not conform to the 'Sendable' protocol
4 | // MARK: Initialisation
5 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:386:1: warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
384 | }
385 |
386 | extension SecCertificate: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
387 |
388 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecKeyPair.swift:30:21: warning: static property 'exportDerivedKeySizeDefault' is not concurrency-safe because non-'Sendable' type 'SecKeyPair.ExportKeySize' may have shared mutable state; this is an error in the Swift 6 language mode
28 | /// - ``export(password:derivedKeyLength:keyDerivationTiming:)``
29 | ///
30 | public static let exportDerivedKeySizeDefault: ExportKeySize = .bits256
| |- warning: static property 'exportDerivedKeySizeDefault' is not concurrency-safe because non-'Sendable' type 'SecKeyPair.ExportKeySize' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'exportDerivedKeySizeDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// Default final psuedorandom algorthm for PBKDF generated export keys.
:
328 | #endif
329 |
330 | public enum ExportKeySize: Int {
| `- note: consider making enum 'ExportKeySize' conform to the 'Sendable' protocol
331 | case bits128 = 16
332 | case bits192 = 24
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecKeyPair.swift:37:21: warning: static property 'exportPsuedoRandomAlgorithmDefault' is not concurrency-safe because non-'Sendable' type 'PBKDF.PsuedoRandomAlgorithm' may have shared mutable state; this is an error in the Swift 6 language mode
35 | /// - ``export(password:derivedKeyLength:keyDerivationTiming:)``
36 | ///
37 | public static let exportPsuedoRandomAlgorithmDefault: PBKDF.PsuedoRandomAlgorithm = .hmacSha512
| `- warning: static property 'exportPsuedoRandomAlgorithmDefault' is not concurrency-safe because non-'Sendable' type 'PBKDF.PsuedoRandomAlgorithm' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// Default PBKDF generation time for generated export keys.
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:39:17: note: struct 'PsuedoRandomAlgorithm' does not conform to the 'Sendable' protocol
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: struct 'PsuedoRandomAlgorithm' does not conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecKeyPair.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ShieldCrypto'
14 | import PotentASN1
15 | import Security
16 | import ShieldCrypto
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ShieldCrypto'
17 | import ShieldOID
18 | import ShieldX509
:
35 | /// - ``export(password:derivedKeyLength:keyDerivationTiming:)``
36 | ///
37 | public static let exportPsuedoRandomAlgorithmDefault: PBKDF.PsuedoRandomAlgorithm = .hmacSha512
| |- note: add '@MainActor' to make static property 'exportPsuedoRandomAlgorithmDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 | /// Default PBKDF generation time for generated export keys.
[323/326] Compiling ShieldSecurity AlgorithmIdentifier.swift
[324/326] Compiling ShieldSecurity Certificate.swift
[325/326] Compiling ShieldSecurity Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/Logger.swift:13:13: warning: var 'defaultLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | import OSLog
12 |
13 | private var defaultLogger = Logger()
| |- warning: var 'defaultLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'defaultLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | extension Logger {
[326/326] Compiling ShieldSecurity SecKeyPair.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecKeyPair.swift:30:21: warning: static property 'exportDerivedKeySizeDefault' is not concurrency-safe because non-'Sendable' type 'SecKeyPair.ExportKeySize' may have shared mutable state; this is an error in the Swift 6 language mode
28 | /// - ``export(password:derivedKeyLength:keyDerivationTiming:)``
29 | ///
30 | public static let exportDerivedKeySizeDefault: ExportKeySize = .bits256
| |- warning: static property 'exportDerivedKeySizeDefault' is not concurrency-safe because non-'Sendable' type 'SecKeyPair.ExportKeySize' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'exportDerivedKeySizeDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// Default final psuedorandom algorthm for PBKDF generated export keys.
:
328 | #endif
329 |
330 | public enum ExportKeySize: Int {
| `- note: consider making enum 'ExportKeySize' conform to the 'Sendable' protocol
331 | case bits128 = 16
332 | case bits192 = 24
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecKeyPair.swift:37:21: warning: static property 'exportPsuedoRandomAlgorithmDefault' is not concurrency-safe because non-'Sendable' type 'PBKDF.PsuedoRandomAlgorithm' may have shared mutable state; this is an error in the Swift 6 language mode
35 | /// - ``export(password:derivedKeyLength:keyDerivationTiming:)``
36 | ///
37 | public static let exportPsuedoRandomAlgorithmDefault: PBKDF.PsuedoRandomAlgorithm = .hmacSha512
| `- warning: static property 'exportPsuedoRandomAlgorithmDefault' is not concurrency-safe because non-'Sendable' type 'PBKDF.PsuedoRandomAlgorithm' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// Default PBKDF generation time for generated export keys.
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:39:17: note: struct 'PsuedoRandomAlgorithm' does not conform to the 'Sendable' protocol
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: struct 'PsuedoRandomAlgorithm' does not conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecKeyPair.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ShieldCrypto'
14 | import PotentASN1
15 | import Security
16 | import ShieldCrypto
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ShieldCrypto'
17 | import ShieldOID
18 | import ShieldX509
:
35 | /// - ``export(password:derivedKeyLength:keyDerivationTiming:)``
36 | ///
37 | public static let exportPsuedoRandomAlgorithmDefault: PBKDF.PsuedoRandomAlgorithm = .hmacSha512
| |- note: add '@MainActor' to make static property 'exportPsuedoRandomAlgorithmDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 | /// Default PBKDF generation time for generated export keys.
[327/327] Compiling ShieldSecurity SecKeyType.swift
[328/330] Compiling Shield ModuleExports.swift
[329/330] Emitting module Shield
[330/330] Compiling Shield resource_bundle_accessor.swift
Build complete! (25.94s)
Build complete.
{
"dependencies" : [
{
"identity" : "potentcodables",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.3",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/outfoxx/PotentCodables.git"
},
{
"identity" : "regex",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/sharplet/Regex.git"
},
{
"identity" : "swift-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-algorithms"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Shield",
"name" : "Shield",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "watchos",
"version" : "7.0"
},
{
"name" : "tvos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "Shield",
"targets" : [
"Shield",
"ShieldSecurity",
"ShieldCrypto",
"ShieldOID",
"ShieldPKCS",
"ShieldX509",
"ShieldX500"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ShieldX509",
"module_type" : "SwiftTarget",
"name" : "ShieldX509",
"path" : "Sources/ShieldX509",
"product_dependencies" : [
"PotentCodables",
"Algorithms"
],
"product_memberships" : [
"Shield"
],
"sources" : [
"AlgorithmIdentifier.swift",
"AttributeValueHandlers.swift",
"Attributes.swift",
"CRAttributes.swift",
"Certificate.swift",
"CertificateBuilder.swift",
"CertificationRequest.swift",
"CertificationRequestBuilder.swift",
"CertificationRequestInfo.swift",
"DirectoryNames.swift",
"ECParameters.swift",
"ECPrivateKey.swift",
"EDIPartyName.swift",
"EncryptedPrivateKeyInfo.swift",
"ExtensionAuthorityKeyIdentifier.swift",
"ExtensionBasicConstraints.swift",
"ExtensionExtKeyUsage.swift",
"ExtensionIssuerAlternativeName.swift",
"ExtensionKeyUsage.swift",
"ExtensionSubjectAlternativeName.swift",
"ExtensionSubjectKeyIdentifier.swift",
"ExtensionValue.swift",
"Extensions.swift",
"GeneralName.swift",
"KeyIdentifier.swift",
"Name.swift",
"OtherName.swift",
"PBES2Params.swift",
"PBKDF2Params.swift",
"PrivateKeyInfo.swift",
"RSAPrivateKey.swift",
"RSAPublicKey.swift",
"Schemas.swift",
"SubjectPublicKeyInfo.swift",
"TBSCertificate.swift"
],
"target_dependencies" : [
"ShieldCrypto",
"ShieldX500",
"ShieldOID"
],
"type" : "library"
},
{
"c99name" : "ShieldX500",
"module_type" : "SwiftTarget",
"name" : "ShieldX500",
"path" : "Sources/ShieldX500",
"product_dependencies" : [
"PotentCodables"
],
"product_memberships" : [
"Shield"
],
"sources" : [
"AttributeTypeAndValue.swift",
"AttributeValueHandlers.swift",
"DistinguishedNameBuilder.swift",
"DistinguishedNameStringComposer.swift",
"DistinguishedNameStringParser.swift",
"NamingStyles.swift",
"RelativeDistinguishedName.swift",
"Schemas.swift"
],
"target_dependencies" : [
"ShieldOID"
],
"type" : "library"
},
{
"c99name" : "ShieldTests",
"module_type" : "SwiftTarget",
"name" : "ShieldTests",
"path" : "Tests",
"sources" : [
"CertificateBuilderECTests.swift",
"CertificateBuilderRSATests.swift",
"CertificateDecoderTests.swift",
"CertificationRequestBuilderTests.swift",
"CryptorTests.swift",
"DigestTests.swift",
"DistinguishedNameComposerTests.swift",
"DistinguishedNameParserTests.swift",
"ErrorsTests.swift",
"ExtensionsTests.swift",
"HmacTests.swift",
"OIDTests.swift",
"SecCertificateTests.swift",
"SecIdentityTests.swift",
"SecKeyPairTests.swift",
"SecKeyTests.swift",
"Utils.swift"
],
"target_dependencies" : [
"Shield"
],
"type" : "test"
},
{
"c99name" : "ShieldSecurity",
"module_type" : "SwiftTarget",
"name" : "ShieldSecurity",
"path" : "Sources/ShieldSecurity",
"product_dependencies" : [
"PotentCodables",
"Regex"
],
"product_memberships" : [
"Shield"
],
"sources" : [
"AlgorithmIdentifier.swift",
"Certificate.swift",
"CertificationRequest.swift",
"Errors.swift",
"Logger.swift",
"PEM.swift",
"SecAccessibility.swift",
"SecCertificate.swift",
"SecIdentity.swift",
"SecKey.swift",
"SecKeyPair.swift",
"SecKeyType.swift"
],
"target_dependencies" : [
"ShieldCrypto",
"ShieldOID",
"ShieldPKCS",
"ShieldX500",
"ShieldX509"
],
"type" : "library"
},
{
"c99name" : "ShieldPKCS",
"module_type" : "SwiftTarget",
"name" : "ShieldPKCS",
"path" : "Sources/ShieldPKCS",
"product_dependencies" : [
"PotentCodables"
],
"product_memberships" : [
"Shield"
],
"sources" : [
"Moved.swift",
"Schemas.swift"
],
"target_dependencies" : [
"ShieldX509"
],
"type" : "library"
},
{
"c99name" : "ShieldOID",
"module_type" : "SwiftTarget",
"name" : "ShieldOID",
"path" : "Sources/ShieldOID",
"product_dependencies" : [
"PotentCodables"
],
"product_memberships" : [
"Shield"
],
"sources" : [
"ISO-ITU.swift",
"ISO.swift",
"ITU.swift",
"OIDs.swift"
],
"type" : "library"
},
{
"c99name" : "ShieldCrypto",
"module_type" : "SwiftTarget",
"name" : "ShieldCrypto",
"path" : "Sources/ShieldCrypto",
"product_memberships" : [
"Shield"
],
"sources" : [
"Cryptor.swift",
"Digest.swift",
"Errors.swift",
"HMAC.swift",
"PBKDF.swift",
"Random.swift"
],
"type" : "library"
},
{
"c99name" : "Shield",
"module_type" : "SwiftTarget",
"name" : "Shield",
"path" : "Sources/Shield",
"product_memberships" : [
"Shield"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Shield/Shield.docc",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"ModuleExports.swift"
],
"target_dependencies" : [
"ShieldSecurity",
"ShieldCrypto",
"ShieldOID",
"ShieldPKCS",
"ShieldX509",
"ShieldX500"
],
"type" : "library"
}
],
"tools_version" : "5.4"
}
Done.