Build Information
Successful build of Shield with Swift 6.0 for macOS (SPM).
Swift 6 data race errors: 166
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
34 | public static let encipherOnly = KeyUsage(rawValue: 1 << 7)
35 | public static let decipherOnly = KeyUsage(rawValue: 1 << 8)
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ExtensionKeyUsage.swift:34:21: warning: static property 'encipherOnly' is not concurrency-safe because non-'Sendable' type 'KeyUsage' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |
16 | public struct KeyUsage: OptionSet, Equatable, Hashable, Codable, CriticalExtensionValue {
| `- note: consider making struct 'KeyUsage' conform to the 'Sendable' protocol
17 |
18 | public static var extensionID = iso_itu.ds.certificateExtension.keyUsage.oid
:
32 | public static let keyCertSign = KeyUsage(rawValue: 1 << 5)
33 | public static let cRLSign = KeyUsage(rawValue: 1 << 6)
34 | public static let encipherOnly = KeyUsage(rawValue: 1 << 7)
| |- warning: static property 'encipherOnly' is not concurrency-safe because non-'Sendable' type 'KeyUsage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'encipherOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | public static let decipherOnly = KeyUsage(rawValue: 1 << 8)
36 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ExtensionKeyUsage.swift:35:21: warning: static property 'decipherOnly' is not concurrency-safe because non-'Sendable' type 'KeyUsage' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |
16 | public struct KeyUsage: OptionSet, Equatable, Hashable, Codable, CriticalExtensionValue {
| `- note: consider making struct 'KeyUsage' conform to the 'Sendable' protocol
17 |
18 | public static var extensionID = iso_itu.ds.certificateExtension.keyUsage.oid
:
33 | public static let cRLSign = KeyUsage(rawValue: 1 << 6)
34 | public static let encipherOnly = KeyUsage(rawValue: 1 << 7)
35 | public static let decipherOnly = KeyUsage(rawValue: 1 << 8)
| |- warning: static property 'decipherOnly' is not concurrency-safe because non-'Sendable' type 'KeyUsage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'decipherOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |
37 | public static let contentCommitment = nonRepudiation
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ExtensionKeyUsage.swift:37:21: warning: static property 'contentCommitment' is not concurrency-safe because non-'Sendable' type 'KeyUsage' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |
16 | public struct KeyUsage: OptionSet, Equatable, Hashable, Codable, CriticalExtensionValue {
| `- note: consider making struct 'KeyUsage' conform to the 'Sendable' protocol
17 |
18 | public static var extensionID = iso_itu.ds.certificateExtension.keyUsage.oid
:
35 | public static let decipherOnly = KeyUsage(rawValue: 1 << 8)
36 |
37 | public static let contentCommitment = nonRepudiation
| |- warning: static property 'contentCommitment' is not concurrency-safe because non-'Sendable' type 'KeyUsage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'contentCommitment' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | }
39 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ExtensionSubjectAlternativeName.swift:18:21: warning: static property 'extensionID' is not concurrency-safe because non-'Sendable' type 'OID' (aka 'ObjectIdentifier') may have shared mutable state; this is an error in the Swift 6 language mode
16 | public struct SubjectAltName: Equatable, Hashable, NonCriticalExtensionValue {
17 |
18 | public static let extensionID = iso_itu.ds.certificateExtension.subjectAltName.oid
| `- warning: static property 'extensionID' is not concurrency-safe because non-'Sendable' type 'OID' (aka 'ObjectIdentifier') may have shared mutable state; this is an error in the Swift 6 language mode
19 | public static let asn1Schema = Schemas.SubjectAltName
20 |
/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/ExtensionSubjectAlternativeName.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 |
:
16 | public struct SubjectAltName: Equatable, Hashable, NonCriticalExtensionValue {
17 |
18 | public static let extensionID = iso_itu.ds.certificateExtension.subjectAltName.oid
| |- note: annotate 'extensionID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let asn1Schema = Schemas.SubjectAltName
20 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ExtensionSubjectAlternativeName.swift:19:21: warning: static property 'asn1Schema' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
17 |
18 | public static let extensionID = iso_itu.ds.certificateExtension.subjectAltName.oid
19 | public static let asn1Schema = Schemas.SubjectAltName
| |- warning: static property 'asn1Schema' 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: annotate 'asn1Schema' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | public var names: GeneralNames
/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/ExtensionSubjectAlternativeName.swift:34:14: warning: static property 'SubjectAltName' 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 SubjectAltName: Schema = GeneralNames
| |- warning: static property 'SubjectAltName' 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: annotate 'SubjectAltName' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | }
/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/ExtensionSubjectKeyIdentifier.swift:18:21: warning: static property 'extensionID' is not concurrency-safe because non-'Sendable' type 'OID' (aka 'ObjectIdentifier') may have shared mutable state; this is an error in the Swift 6 language mode
16 | public struct SubjectKeyIdentifier: Equatable, Hashable, NonCriticalExtensionValue {
17 |
18 | public static let extensionID = iso_itu.ds.certificateExtension.subjectKeyIdentifier.oid
| `- warning: static property 'extensionID' is not concurrency-safe because non-'Sendable' type 'OID' (aka 'ObjectIdentifier') may have shared mutable state; this is an error in the Swift 6 language mode
19 | public static let asn1Schema = Schemas.SubjectKeyIdentifier
20 |
/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/ExtensionSubjectKeyIdentifier.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 |
:
16 | public struct SubjectKeyIdentifier: Equatable, Hashable, NonCriticalExtensionValue {
17 |
18 | public static let extensionID = iso_itu.ds.certificateExtension.subjectKeyIdentifier.oid
| |- note: annotate 'extensionID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let asn1Schema = Schemas.SubjectKeyIdentifier
20 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/ExtensionSubjectKeyIdentifier.swift:19:21: warning: static property 'asn1Schema' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
17 |
18 | public static let extensionID = iso_itu.ds.certificateExtension.subjectKeyIdentifier.oid
19 | public static let asn1Schema = Schemas.SubjectKeyIdentifier
| |- warning: static property 'asn1Schema' 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: annotate 'asn1Schema' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | public var value: KeyIdentifier
/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/ExtensionSubjectKeyIdentifier.swift:47:14: warning: static property 'SubjectKeyIdentifier' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
45 | public extension Schemas {
46 |
47 | static let SubjectKeyIdentifier: Schema = KeyIdentifier
| |- warning: static property 'SubjectKeyIdentifier' 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: annotate 'SubjectKeyIdentifier' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |
49 | }
/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/Extensions.swift:58:21: warning: static property 'attributeHandler' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | public static var attributeType = iso.memberBody.us.rsadsi.pkcs.pkcs9.extensionRequest.oid
58 | public static var attributeHandler: AttributeValueHandler.Type = SimpleAttributeValueHandler<Extensions>.self
| |- warning: static property 'attributeHandler' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'attributeHandler' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'attributeHandler' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | private var storage: [Extension]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Extensions.swift:148:14: warning: static property 'Extension' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
146 | .sequenceOf(Extension, size: .min(1))
147 |
148 | static let Extension: Schema =
| |- warning: static property 'Extension' 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: annotate 'Extension' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 | .sequence([
150 | "extnID": .objectIdentifier(),
/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/GeneralName.swift:131:14: warning: static property 'GeneralName' 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 | .sequenceOf(GeneralName, size: .min(1))
130 |
131 | static let GeneralName: Schema =
| |- warning: static property 'GeneralName' 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: annotate 'GeneralName' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | .choiceOf([
133 | .implicit(0, OtherName),
/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/OtherName.swift:54:14: warning: static property 'OtherName' 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 | public extension Schemas {
53 |
54 | static let OtherName: Schema =
| `- warning: static property 'OtherName' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
55 | .sequence([
56 | "typeId": .type(.objectIdentifier()),
/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/OtherName.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 |
:
52 | public extension Schemas {
53 |
54 | static let OtherName: Schema =
| |- note: annotate 'OtherName' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | .sequence([
56 | "typeId": .type(.objectIdentifier()),
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/PBES2Params.swift:39:14: warning: static property 'PBES2ParamsKeyDerivationFuncAlgorithms' 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
37 | private typealias NISTAlgs = iso_itu.country.us.organization.gov.csor.nistAlgorithms.aes
38 |
39 | static let PBES2ParamsKeyDerivationFuncAlgorithms: Schema.DynamicMap = [
| `- warning: static property 'PBES2ParamsKeyDerivationFuncAlgorithms' 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
40 | iso.memberBody.us.rsadsi.pkcs.pkcs5.pbkdf2.asn1: PBKDF2Params
41 | ]
/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/PBES2Params.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
11 | import BigInt
12 | import Foundation
13 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
14 | import ShieldOID
15 |
:
37 | private typealias NISTAlgs = iso_itu.country.us.organization.gov.csor.nistAlgorithms.aes
38 |
39 | static let PBES2ParamsKeyDerivationFuncAlgorithms: Schema.DynamicMap = [
| |- note: annotate 'PBES2ParamsKeyDerivationFuncAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | iso.memberBody.us.rsadsi.pkcs.pkcs5.pbkdf2.asn1: PBKDF2Params
41 | ]
/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/PBKDF2Params.swift:49:14: warning: static property 'PBKDF2Params' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
47 | ]
48 |
49 | static let PBKDF2Params: Schema =
| `- warning: static property 'PBKDF2Params' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
50 | .sequence([
51 | "salt": .choiceOf([.octetString(), .objectIdentifier()]),
/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/PBKDF2Params.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 | ]
48 |
49 | static let PBKDF2Params: Schema =
| |- note: annotate 'PBKDF2Params' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | .sequence([
51 | "salt": .choiceOf([.octetString(), .objectIdentifier()]),
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/PBES2Params.swift:43:14: warning: static property 'PBES2ParamsEncryptionSchemeAlgorithms' 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
41 | ]
42 |
43 | static let PBES2ParamsEncryptionSchemeAlgorithms: Schema.DynamicMap = [
| |- warning: static property 'PBES2ParamsEncryptionSchemeAlgorithms' 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: annotate 'PBES2ParamsEncryptionSchemeAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | RSADSIEncAlgs.rc2CBC.asn1: .null,
45 | RSADSIEncAlgs.rc2ECB.asn1: .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/PBES2Params.swift:86:14: warning: static property 'PBES2Params' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
84 | ]
85 |
86 | static let PBES2Params: Schema =
| |- warning: static property 'PBES2Params' 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: annotate 'PBES2Params' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 | .sequence([
88 | "keyDerivationFunc": algorithmIdentifier(PBES2ParamsKeyDerivationFuncAlgorithms),
/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/PBKDF2Params.swift:41:22: warning: static property 'PRFAglorithms' 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
39 | private typealias DigAlgs = iso.memberBody.us.rsadsi.digestAlgorithm
40 |
41 | private static let PRFAglorithms: Schema.DynamicMap = [
| |- warning: static property 'PRFAglorithms' 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: annotate 'PRFAglorithms' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | DigAlgs.hmacWithSHA1.asn1: .null,
43 | DigAlgs.hmacWithSHA224.asn1: .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/PrivateKeyInfo.swift:39:14: warning: static property 'PrivateKeyInfoAlgorithms' 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
37 | public extension Schemas {
38 |
39 | static let PrivateKeyInfoAlgorithms: Schema.DynamicMap = [
| `- warning: static property 'PrivateKeyInfoAlgorithms' 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
40 | iso.memberBody.us.rsadsi.pkcs.pkcs1.rsaEncryption.asn1: .null,
41 | 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/PrivateKeyInfo.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
11 | import Foundation
12 | import ShieldOID
13 | import PotentASN1
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentASN1'
14 |
15 | public struct PrivateKeyInfo: Equatable, Hashable, Codable {
:
37 | public extension Schemas {
38 |
39 | static let PrivateKeyInfoAlgorithms: Schema.DynamicMap = [
| |- note: annotate 'PrivateKeyInfoAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | iso.memberBody.us.rsadsi.pkcs.pkcs1.rsaEncryption.asn1: .null,
41 | 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/PrivateKeyInfo.swift:44:14: warning: static property 'PrivateKeyInfoVersion' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
42 | ]
43 |
44 | static let PrivateKeyInfoVersion: Schema = .integer(allowed: 0 ..< 1)
| |- warning: static property 'PrivateKeyInfoVersion' 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: annotate 'PrivateKeyInfoVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 | static let PrivateKeyInfo: 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/PrivateKeyInfo.swift:46:14: warning: static property 'PrivateKeyInfo' 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 | static let PrivateKeyInfoVersion: Schema = .integer(allowed: 0 ..< 1)
45 |
46 | static let PrivateKeyInfo: Schema =
| |- warning: static property 'PrivateKeyInfo' 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: annotate 'PrivateKeyInfo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | .sequence([
48 | "version": .version(PrivateKeyInfoVersion),
/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/RSAPrivateKey.swift:75: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
73 | public extension Schemas {
74 |
75 | static let RSAPrivateKey: Schema =
| `- 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
76 | .sequence([
77 | "version": .version(.integer(allowed: 0 ..< 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/RSAPrivateKey.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 |
:
73 | public extension Schemas {
74 |
75 | static let RSAPrivateKey: Schema =
| |- note: annotate 'RSAPrivateKey' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | .sequence([
77 | "version": .version(.integer(allowed: 0 ..< 2)),
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/RSAPrivateKey.swift:89: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
87 | ])
88 |
89 | static let RSAPrivateKeyOtherPrimeInfos: Schema =
| |- 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: annotate 'RSAPrivateKeyOtherPrimeInfos' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 | .sequenceOf(RSAPrivateKeyOtherPrimeInfo, size: .min(1))
91 |
/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/RSAPrivateKey.swift:92: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
90 | .sequenceOf(RSAPrivateKeyOtherPrimeInfo, size: .min(1))
91 |
92 | static let RSAPrivateKeyOtherPrimeInfo: Schema =
| |- 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: annotate 'RSAPrivateKeyOtherPrimeInfo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
93 | .sequence([
94 | "prime": .integer(),
/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/RSAPublicKey.swift:38: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
36 | public extension Schemas {
37 |
38 | static let RSAPublicKey: Schema =
| `- 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
39 | .sequence([
40 | "modulus": .integer(),
/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/RSAPublicKey.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 |
:
36 | public extension Schemas {
37 |
38 | static let RSAPublicKey: Schema =
| |- note: annotate 'RSAPublicKey' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 | .sequence([
40 | "modulus": .integer(),
/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
| |- note: annotate 'PKInfoAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: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: annotate 'Version' with '@MainActor' if property should only be accessed from the main actor
| `- 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: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: annotate 'Validity' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'UniqueIdentifier' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
/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: annotate 'Time' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
[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: annotate 'SubjectPublicKeyInfo' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'PKInfoAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: annotate 'ECParameters' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: annotate 'SignatureAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'TBSCertificate' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'Version' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'CertificateSerialNumber' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: annotate 'Name' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .choiceOf([
36 | ShieldX500.Schemas.rdnSequence(DirectoryNames, unknownTypeSchema: directoryString()),
/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: annotate 'Validity' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'UniqueIdentifier' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Extensions.swift:145:14: warning: static property 'Extensions' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
143 | public extension Schemas {
144 |
145 | static let Extensions: Schema =
| `- warning: static property 'Extensions' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
146 | .sequenceOf(Extension, size: .min(1))
147 |
/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/Extensions.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 |
:
143 | public extension Schemas {
144 |
145 | static let Extensions: Schema =
| |- note: annotate 'Extensions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 | .sequenceOf(Extension, size: .min(1))
147 |
/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: annotate 'Time' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
[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: annotate 'SubjectPublicKeyInfo' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'PKInfoAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: annotate 'ECParameters' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: annotate 'SignatureAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'TBSCertificate' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'Version' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'CertificateSerialNumber' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: annotate 'Name' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .choiceOf([
36 | ShieldX500.Schemas.rdnSequence(DirectoryNames, unknownTypeSchema: directoryString()),
/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: annotate 'Validity' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'UniqueIdentifier' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Extensions.swift:145:14: warning: static property 'Extensions' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
143 | public extension Schemas {
144 |
145 | static let Extensions: Schema =
| `- warning: static property 'Extensions' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
146 | .sequenceOf(Extension, size: .min(1))
147 |
/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/Extensions.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 |
:
143 | public extension Schemas {
144 |
145 | static let Extensions: Schema =
| |- note: annotate 'Extensions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 | .sequenceOf(Extension, size: .min(1))
147 |
/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: annotate 'Time' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
[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: annotate 'SubjectPublicKeyInfo' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'PKInfoAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: annotate 'ECParameters' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: annotate 'SignatureAlgorithms' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'TBSCertificate' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'Version' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'CertificateSerialNumber' with '@MainActor' if property should only be accessed from the main actor
| `- 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/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: annotate 'Name' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | .choiceOf([
36 | ShieldX500.Schemas.rdnSequence(DirectoryNames, unknownTypeSchema: directoryString()),
/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: annotate 'Validity' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'UniqueIdentifier' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldX509/Extensions.swift:145:14: warning: static property 'Extensions' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
143 | public extension Schemas {
144 |
145 | static let Extensions: Schema =
| `- warning: static property 'Extensions' is not concurrency-safe because non-'Sendable' type 'Schema' may have shared mutable state; this is an error in the Swift 6 language mode
146 | .sequenceOf(Extension, size: .min(1))
147 |
/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/Extensions.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 |
:
143 | public extension Schemas {
144 |
145 | static let Extensions: Schema =
| |- note: annotate 'Extensions' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 | .sequenceOf(Extension, size: .min(1))
147 |
/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: annotate 'Time' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
[312/314] Compiling ShieldPKCS Schemas.swift
[313/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: annotate 'RSAPrivateKey' with '@MainActor' if property should only be accessed from the main actor
| `- 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/ShieldX509/RSAPrivateKey.swift:75: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
73 | public extension Schemas {
74 |
75 | static let RSAPrivateKey: Schema =
| |- 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
| |- note: annotate 'RSAPrivateKey' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | .sequence([
77 | "version": .version(.integer(allowed: 0 ..< 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/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: annotate 'RSAPrivateKeyOtherPrimeInfos' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | 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/ShieldX509/RSAPrivateKey.swift:89: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
87 | ])
88 |
89 | static let RSAPrivateKeyOtherPrimeInfos: Schema =
| |- 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: annotate 'RSAPrivateKeyOtherPrimeInfos' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 | .sequenceOf(RSAPrivateKeyOtherPrimeInfo, size: .min(1))
91 |
/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: annotate 'RSAPrivateKeyOtherPrimeInfo' with '@MainActor' if property should only be accessed from the main actor
| `- 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/ShieldX509/RSAPrivateKey.swift:92: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
90 | .sequenceOf(RSAPrivateKeyOtherPrimeInfo, size: .min(1))
91 |
92 | static let RSAPrivateKeyOtherPrimeInfo: Schema =
| |- 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: annotate 'RSAPrivateKeyOtherPrimeInfo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
93 | .sequence([
94 | "prime": .integer(),
/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: annotate 'RSAPublicKey' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | 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/ShieldX509/RSAPublicKey.swift:38: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
36 | public extension Schemas {
37 |
38 | static let RSAPublicKey: Schema =
| |- 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: annotate 'RSAPublicKey' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 | .sequence([
40 | "modulus": .integer(),
/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: annotate 'ECParameters' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
/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
| |- note: annotate 'ECParameters' with '@MainActor' if property should only be accessed from the main actor
| `- 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/.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]
[314/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: annotate 'RSAPrivateKey' with '@MainActor' if property should only be accessed from the main actor
| `- 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/ShieldX509/RSAPrivateKey.swift:75: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
73 | public extension Schemas {
74 |
75 | static let RSAPrivateKey: Schema =
| |- 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
| |- note: annotate 'RSAPrivateKey' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | .sequence([
77 | "version": .version(.integer(allowed: 0 ..< 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/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: annotate 'RSAPrivateKeyOtherPrimeInfos' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | 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/ShieldX509/RSAPrivateKey.swift:89: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
87 | ])
88 |
89 | static let RSAPrivateKeyOtherPrimeInfos: Schema =
| |- 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: annotate 'RSAPrivateKeyOtherPrimeInfos' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 | .sequenceOf(RSAPrivateKeyOtherPrimeInfo, size: .min(1))
91 |
/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: annotate 'RSAPrivateKeyOtherPrimeInfo' with '@MainActor' if property should only be accessed from the main actor
| `- 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/ShieldX509/RSAPrivateKey.swift:92: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
90 | .sequenceOf(RSAPrivateKeyOtherPrimeInfo, size: .min(1))
91 |
92 | static let RSAPrivateKeyOtherPrimeInfo: Schema =
| |- 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: annotate 'RSAPrivateKeyOtherPrimeInfo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
93 | .sequence([
94 | "prime": .integer(),
/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: annotate 'RSAPublicKey' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | 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/ShieldX509/RSAPublicKey.swift:38: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
36 | public extension Schemas {
37 |
38 | static let RSAPublicKey: Schema =
| |- 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: annotate 'RSAPublicKey' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 | .sequence([
40 | "modulus": .integer(),
/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: annotate 'ECParameters' with '@MainActor' if property should only be accessed from the main actor
| `- 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]
/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
| |- note: annotate 'ECParameters' with '@MainActor' if property should only be accessed from the main actor
| `- 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/.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 SecKey.swift
[316/327] 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: annotate 'certificate' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | 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: annotate 'pkcs8PrivateKey' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'pemRegex' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'pemWhitespaceRegex' with '@MainActor' if property should only be accessed from the main actor
| `- 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 |
[317/327] 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/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
| |- note: annotate 'Name' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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/ShieldSecurity/SecCertificate.swift:152:53: warning: capture of 'trust' with non-sendable type 'SecTrust' in a `@Sendable` closure; this is an error in the Swift 6 language mode
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; this is an error in the Swift 6 language mode
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
/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: annotate 'certificate' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | public static let pkcs8PrivateKey = Self(rawValue: "PRIVATE KEY")
26 |
[318/327] Compiling ShieldSecurity SecIdentity.swift
[319/327] 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 non-isolated 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 non-isolated 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: annotate 'defaultLogger' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | extension Logger {
[320/327] Compiling ShieldSecurity CertificationRequest.swift
[321/327] Compiling ShieldSecurity Errors.swift
[322/327] Compiling ShieldSecurity SecAccessibility.swift
[323/327] 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: annotate 'exportDerivedKeySizeDefault' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// 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: annotate 'exportPsuedoRandomAlgorithmDefault' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 | /// Default PBKDF generation time for generated export keys.
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:62:23: warning: static property 'hmacSha512' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
60 | @available(*, deprecated, message: "Use hmacSha512")
61 | public static let sha512 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA512), name: "SHA512")
62 | public static let hmacSha512 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA512), name: "SHA512")
| |- warning: static property 'hmacSha512' 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
| |- note: annotate 'hmacSha512' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 | public static let allCases: [PsuedoRandomAlgorithm] = [.hmacSha1, .hmacSha224, .hmacSha256, .hmacSha384, .hmacSha512]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:30:23: warning: static property 'pbkdf2' is not concurrency-safe because non-'Sendable' type 'PBKDF.Algorithm' may have shared mutable state; this is an error in the Swift 6 language mode
19 | }
20 |
21 | public struct Algorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'Algorithm' conform to the 'Sendable' protocol
22 | public let rawValue: CCPBKDFAlgorithm
23 | public let name: String
:
28 | }
29 |
30 | public static let pbkdf2 = Algorithm(rawValue: UInt32(kCCPBKDF2), name: "PBKDF2")
| |- warning: static property 'pbkdf2' is not concurrency-safe because non-'Sendable' type 'PBKDF.Algorithm' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pbkdf2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | public static let allCases: [Algorithm] = [.pbkdf2]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/Cryptor.swift:24:23: warning: static property 'encrypt' is not concurrency-safe because non-'Sendable' type 'Cryptor.Operation' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public class Cryptor {
16 |
17 | public struct Operation: RawRepresentable, Equatable, Hashable {
| `- note: consider making struct 'Operation' conform to the 'Sendable' protocol
18 | public let rawValue: CCOperation
19 |
:
22 | }
23 |
24 | public static let encrypt = Operation(rawValue: UInt32(kCCEncrypt))
| |- warning: static property 'encrypt' is not concurrency-safe because non-'Sendable' type 'Cryptor.Operation' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'encrypt' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | public static let decrypt = Operation(rawValue: UInt32(kCCDecrypt))
26 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/Cryptor.swift:70:23: warning: static property 'aes' is not concurrency-safe because non-'Sendable' type 'Cryptor.Algorithm' may have shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | public struct Algorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'Algorithm' conform to the 'Sendable' protocol
29 | public let rawValue: CCAlgorithm
30 | public let name: String
:
68 | }
69 |
70 | public static let aes = Algorithm(rawValue: UInt32(kCCAlgorithmAES), name: "AES")
| |- warning: static property 'aes' is not concurrency-safe because non-'Sendable' type 'Cryptor.Algorithm' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'aes' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | public static let des = Algorithm(rawValue: UInt32(kCCAlgorithmDES), name: "DES")
72 | public static let tripleDES = Algorithm(rawValue: UInt32(kCCAlgorithm3DES), name: "3DES")
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/Cryptor.swift:88:23: warning: static property 'pkcs7Padding' is not concurrency-safe because non-'Sendable' type 'Cryptor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
79 | }
80 |
81 | public struct Options: OptionSet, Equatable, Hashable {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
82 | public var rawValue: CCOptions
83 |
:
86 | }
87 |
88 | public static let pkcs7Padding = Options(rawValue: 1 << 0)
| |- warning: static property 'pkcs7Padding' is not concurrency-safe because non-'Sendable' type 'Cryptor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pkcs7Padding' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 | public static let ecbMode = Options(rawValue: 1 << 1)
90 |
/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: annotate 'pkcs8PrivateKey' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/Cryptor.swift:25:23: warning: static property 'decrypt' is not concurrency-safe because non-'Sendable' type 'Cryptor.Operation' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public class Cryptor {
16 |
17 | public struct Operation: RawRepresentable, Equatable, Hashable {
| `- note: consider making struct 'Operation' conform to the 'Sendable' protocol
18 | public let rawValue: CCOperation
19 |
:
23 |
24 | public static let encrypt = Operation(rawValue: UInt32(kCCEncrypt))
25 | public static let decrypt = Operation(rawValue: UInt32(kCCDecrypt))
| |- warning: static property 'decrypt' is not concurrency-safe because non-'Sendable' type 'Cryptor.Operation' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'decrypt' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:50:23: warning: static property 'hmacSha1' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
48 | @available(*, deprecated, message: "Use hmacSha1")
49 | public static let sha1 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA1), name: "SHA1")
50 | public static let hmacSha1 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA1), name: "SHA1")
| |- warning: static property 'hmacSha1' 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
| |- note: annotate 'hmacSha1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | @available(*, deprecated, message: "Use hmacSha224")
52 | public static let sha224 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA224), name: "SHA224")
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:53:23: warning: static property 'hmacSha224' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
51 | @available(*, deprecated, message: "Use hmacSha224")
52 | public static let sha224 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA224), name: "SHA224")
53 | public static let hmacSha224 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA224), name: "SHA224")
| |- warning: static property 'hmacSha224' 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
| |- note: annotate 'hmacSha224' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | @available(*, deprecated, message: "Use hmacSha256")
55 | public static let sha256 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA256), name: "SHA256")
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:56:23: warning: static property 'hmacSha256' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
54 | @available(*, deprecated, message: "Use hmacSha256")
55 | public static let sha256 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA256), name: "SHA256")
56 | public static let hmacSha256 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA256), name: "SHA256")
| |- warning: static property 'hmacSha256' 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
| |- note: annotate 'hmacSha256' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | @available(*, deprecated, message: "Use hmacSha384")
58 | public static let sha384 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA384), name: "SHA384")
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:59:23: warning: static property 'hmacSha384' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
57 | @available(*, deprecated, message: "Use hmacSha384")
58 | public static let sha384 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA384), name: "SHA384")
59 | public static let hmacSha384 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA384), name: "SHA384")
| |- warning: static property 'hmacSha384' 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
| |- note: annotate 'hmacSha384' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | @available(*, deprecated, message: "Use hmacSha512")
61 | public static let sha512 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA512), name: "SHA512")
[324/327] Compiling ShieldSecurity AlgorithmIdentifier.swift
[325/327] Compiling ShieldSecurity Certificate.swift
[326/327] 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 non-isolated 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 non-isolated 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: annotate 'defaultLogger' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'certificate' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | 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: annotate 'pkcs8PrivateKey' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'pemRegex' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'pemWhitespaceRegex' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'exportDerivedKeySizeDefault' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// 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: annotate 'exportPsuedoRandomAlgorithmDefault' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 | /// Default PBKDF generation time for generated export keys.
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:62:23: warning: static property 'hmacSha512' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
60 | @available(*, deprecated, message: "Use hmacSha512")
61 | public static let sha512 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA512), name: "SHA512")
62 | public static let hmacSha512 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA512), name: "SHA512")
| |- warning: static property 'hmacSha512' 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
| |- note: annotate 'hmacSha512' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 | public static let allCases: [PsuedoRandomAlgorithm] = [.hmacSha1, .hmacSha224, .hmacSha256, .hmacSha384, .hmacSha512]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:30:23: warning: static property 'pbkdf2' is not concurrency-safe because non-'Sendable' type 'PBKDF.Algorithm' may have shared mutable state; this is an error in the Swift 6 language mode
19 | }
20 |
21 | public struct Algorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'Algorithm' conform to the 'Sendable' protocol
22 | public let rawValue: CCPBKDFAlgorithm
23 | public let name: String
:
28 | }
29 |
30 | public static let pbkdf2 = Algorithm(rawValue: UInt32(kCCPBKDF2), name: "PBKDF2")
| |- warning: static property 'pbkdf2' is not concurrency-safe because non-'Sendable' type 'PBKDF.Algorithm' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pbkdf2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | public static let allCases: [Algorithm] = [.pbkdf2]
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/Cryptor.swift:25:23: warning: static property 'decrypt' is not concurrency-safe because non-'Sendable' type 'Cryptor.Operation' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public class Cryptor {
16 |
17 | public struct Operation: RawRepresentable, Equatable, Hashable {
| `- note: consider making struct 'Operation' conform to the 'Sendable' protocol
18 | public let rawValue: CCOperation
19 |
:
23 |
24 | public static let encrypt = Operation(rawValue: UInt32(kCCEncrypt))
25 | public static let decrypt = Operation(rawValue: UInt32(kCCDecrypt))
| |- warning: static property 'decrypt' is not concurrency-safe because non-'Sendable' type 'Cryptor.Operation' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'decrypt' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/Cryptor.swift:70:23: warning: static property 'aes' is not concurrency-safe because non-'Sendable' type 'Cryptor.Algorithm' may have shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | public struct Algorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'Algorithm' conform to the 'Sendable' protocol
29 | public let rawValue: CCAlgorithm
30 | public let name: String
:
68 | }
69 |
70 | public static let aes = Algorithm(rawValue: UInt32(kCCAlgorithmAES), name: "AES")
| |- warning: static property 'aes' is not concurrency-safe because non-'Sendable' type 'Cryptor.Algorithm' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'aes' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | public static let des = Algorithm(rawValue: UInt32(kCCAlgorithmDES), name: "DES")
72 | public static let tripleDES = Algorithm(rawValue: UInt32(kCCAlgorithm3DES), name: "3DES")
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/Cryptor.swift:88:23: warning: static property 'pkcs7Padding' is not concurrency-safe because non-'Sendable' type 'Cryptor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
79 | }
80 |
81 | public struct Options: OptionSet, Equatable, Hashable {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
82 | public var rawValue: CCOptions
83 |
:
86 | }
87 |
88 | public static let pkcs7Padding = Options(rawValue: 1 << 0)
| |- warning: static property 'pkcs7Padding' is not concurrency-safe because non-'Sendable' type 'Cryptor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pkcs7Padding' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 | public static let ecbMode = Options(rawValue: 1 << 1)
90 |
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:50:23: warning: static property 'hmacSha1' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
48 | @available(*, deprecated, message: "Use hmacSha1")
49 | public static let sha1 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA1), name: "SHA1")
50 | public static let hmacSha1 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA1), name: "SHA1")
| |- warning: static property 'hmacSha1' 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
| |- note: annotate 'hmacSha1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | @available(*, deprecated, message: "Use hmacSha224")
52 | public static let sha224 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA224), name: "SHA224")
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:53:23: warning: static property 'hmacSha224' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
51 | @available(*, deprecated, message: "Use hmacSha224")
52 | public static let sha224 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA224), name: "SHA224")
53 | public static let hmacSha224 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA224), name: "SHA224")
| |- warning: static property 'hmacSha224' 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
| |- note: annotate 'hmacSha224' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | @available(*, deprecated, message: "Use hmacSha256")
55 | public static let sha256 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA256), name: "SHA256")
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:56:23: warning: static property 'hmacSha256' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
54 | @available(*, deprecated, message: "Use hmacSha256")
55 | public static let sha256 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA256), name: "SHA256")
56 | public static let hmacSha256 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA256), name: "SHA256")
| |- warning: static property 'hmacSha256' 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
| |- note: annotate 'hmacSha256' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | @available(*, deprecated, message: "Use hmacSha384")
58 | public static let sha384 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA384), name: "SHA384")
/Users/admin/builder/spi-builder-workspace/Sources/ShieldCrypto/PBKDF.swift:59:23: warning: static property 'hmacSha384' 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
37 | }
38 |
39 | public struct PsuedoRandomAlgorithm: Equatable, Hashable, CaseIterable, CustomStringConvertible {
| `- note: consider making struct 'PsuedoRandomAlgorithm' conform to the 'Sendable' protocol
40 | public let rawValue: CCPseudoRandomAlgorithm
41 | public let name: String
:
57 | @available(*, deprecated, message: "Use hmacSha384")
58 | public static let sha384 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA384), name: "SHA384")
59 | public static let hmacSha384 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA384), name: "SHA384")
| |- warning: static property 'hmacSha384' 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
| |- note: annotate 'hmacSha384' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | @available(*, deprecated, message: "Use hmacSha512")
61 | public static let sha512 = PsuedoRandomAlgorithm(rawValue: UInt32(kCCPRFHmacAlgSHA512), name: "SHA512")
[327/327] Compiling ShieldSecurity SecKeyType.swift
[328/330] Emitting module Shield
[329/330] Compiling Shield ModuleExports.swift
[330/330] Compiling Shield resource_bundle_accessor.swift
Build complete! (78.23s)
Fetching https://github.com/apple/swift-docc-symbolkit
Fetching https://github.com/sharplet/Regex.git
Fetching https://github.com/SusanDoggie/Float16.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/attaswift/BigInt.git
Fetching https://github.com/apple/swift-algorithms
[1/1254] Fetching regex
[14/1548] Fetching regex, float16
[250/4645] Fetching regex, float16, bigint
[405/10117] Fetching regex, float16, bigint, swift-numerics
[557/15345] Fetching regex, float16, bigint, swift-numerics, swift-algorithms
[1595/29374] Fetching regex, float16, bigint, swift-numerics, swift-algorithms, swift-collections
[6289/32235] Fetching regex, float16, bigint, swift-numerics, swift-algorithms, swift-collections, swift-docc-symbolkit
Fetched https://github.com/apple/swift-docc-symbolkit from cache (1.33s)
Fetching https://github.com/outfoxx/PotentCodables.git
[17738/29374] Fetching regex, float16, bigint, swift-numerics, swift-algorithms, swift-collections
Fetched https://github.com/apple/swift-algorithms from cache (2.03s)
Fetching https://github.com/apple/swift-docc-plugin
Fetched https://github.com/sharplet/Regex.git from cache (2.03s)
Fetched https://github.com/SusanDoggie/Float16.git from cache (2.03s)
Fetched https://github.com/apple/swift-collections.git from cache (2.03s)
Fetched https://github.com/apple/swift-numerics from cache (2.03s)
Fetched https://github.com/attaswift/BigInt.git from cache (2.03s)
[1/1465] Fetching swift-docc-plugin
[412/58530] Fetching swift-docc-plugin, potentcodables
Fetched https://github.com/apple/swift-docc-plugin from cache (1.29s)
[6278/57065] Fetching potentcodables
Fetched https://github.com/outfoxx/PotentCodables.git from cache (3.29s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.1.0 (0.75s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.0.0 (0.69s)
Computing version for https://github.com/sharplet/Regex.git
Computed https://github.com/sharplet/Regex.git at 2.1.1 (2.75s)
Computing version for https://github.com/outfoxx/PotentCodables.git
Computed https://github.com/outfoxx/PotentCodables.git at 3.0.3 (0.71s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.75s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.2 (0.67s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.0.4 (0.69s)
Computing version for https://github.com/SusanDoggie/Float16.git
Computed https://github.com/SusanDoggie/Float16.git at 1.1.1 (0.66s)
Computing version for https://github.com/attaswift/BigInt.git
Computed https://github.com/attaswift/BigInt.git at 5.3.0 (0.68s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.0.4
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.1.0
Creating working copy for https://github.com/SusanDoggie/Float16.git
Working copy of https://github.com/SusanDoggie/Float16.git resolved at 1.1.1
Creating working copy for https://github.com/outfoxx/PotentCodables.git
Working copy of https://github.com/outfoxx/PotentCodables.git resolved at 3.0.3
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.0.0
Creating working copy for https://github.com/sharplet/Regex.git
Working copy of https://github.com/sharplet/Regex.git resolved at 2.1.1
Creating working copy for https://github.com/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 5.3.0
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.2
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.