Build Information
Failed to build PushNotifications, reference master (48a893), with Swift 6.3 for Wasm on 12 Apr 2026 05:46:31 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pusher/push-notifications-server-swift.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/pusher/push-notifications-server-swift
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 48a8933 Merge pull request #36 from pusher/tech/networkservice-improvements
Cloned https://github.com/pusher/push-notifications-server-swift.git
Revision (git rev-parse @):
48a89332da1e06fa6987a0ce3055d02c237acda0
SUCCESS checkout https://github.com/pusher/push-notifications-server-swift.git at master
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.3
Building package at path: $PWD
https://github.com/pusher/push-notifications-server-swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1
wasm-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:d69f4e7582c319245442d62a08b2d7c7fd5a0c0c69f5d2ef11d1530cd8d3329b
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest
Fetching https://github.com/realm/SwiftLint
Fetching https://github.com/IBM-Swift/Swift-JWT.git
[1/1605] Fetching swift-jwt
Fetched https://github.com/IBM-Swift/Swift-JWT.git from cache (0.35s)
[1/160791] Fetching swiftlint
Fetched https://github.com/realm/SwiftLint from cache (48.43s)
Computing version for https://github.com/IBM-Swift/Swift-JWT.git
Computed https://github.com/IBM-Swift/Swift-JWT.git at 3.6.201 (50.23s)
Fetching https://github.com/Kitura/LoggerAPI.git
Fetching https://github.com/Kitura/BlueECC.git
Fetching https://github.com/Kitura/BlueCryptor.git
Fetching https://github.com/Kitura/KituraContracts.git
[1/771] Fetching loggerapi
[171/1792] Fetching loggerapi, blueecc
[468/4338] Fetching loggerapi, blueecc, kituracontracts
[1011/5992] Fetching loggerapi, blueecc, kituracontracts, bluecryptor
Fetching https://github.com/Kitura/BlueRSA.git
Fetched https://github.com/Kitura/LoggerAPI.git from cache (0.33s)
Fetched https://github.com/Kitura/BlueECC.git from cache (0.33s)
Fetched https://github.com/Kitura/BlueCryptor.git from cache (0.33s)
[1732/2546] Fetching kituracontracts
Fetched https://github.com/Kitura/KituraContracts.git from cache (0.51s)
[1/2018] Fetching bluersa
Fetched https://github.com/Kitura/BlueRSA.git from cache (0.28s)
Computing version for https://github.com/Kitura/KituraContracts.git
Computed https://github.com/Kitura/KituraContracts.git at 1.2.201 (1.08s)
Computing version for https://github.com/Kitura/LoggerAPI.git
Computed https://github.com/Kitura/LoggerAPI.git at 1.9.200 (0.46s)
Fetching https://github.com/apple/swift-log.git
[1/6521] Fetching swift-log
Fetched https://github.com/apple/swift-log.git from cache (0.59s)
Computing version for https://github.com/Kitura/BlueCryptor.git
Computed https://github.com/Kitura/BlueCryptor.git at 2.0.2 (1.59s)
Fetching https://github.com/Kitura/OpenSSL.git
[1/203] Fetching openssl
Fetched https://github.com/Kitura/OpenSSL.git from cache (0.33s)
Computing version for https://github.com/Kitura/OpenSSL.git
Computed https://github.com/Kitura/OpenSSL.git at 2.3.1 (6.01s)
Computing version for https://github.com/Kitura/BlueRSA.git
Computed https://github.com/Kitura/BlueRSA.git at 1.0.203 (5.36s)
Computing version for https://github.com/Kitura/BlueECC.git
Computed https://github.com/Kitura/BlueECC.git at 1.2.201 (4.60s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.11.0 (4.27s)
Computing version for https://github.com/realm/SwiftLint
Computed https://github.com/realm/SwiftLint at 0.63.2 (0.61s)
Fetching https://github.com/scottrhoyt/SwiftyTextTable.git
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/JohnSundell/CollectionConcurrencyKit.git
Fetching https://github.com/ileitch/swift-filename-matcher
Fetching https://github.com/jpsim/SourceKitten.git
[1/929] Fetching swiftytexttable
[262/1030] Fetching swiftytexttable, collectionconcurrencykit
[1031/14371] Fetching swiftytexttable, collectionconcurrencykit, cryptoswift
[1298/14434] Fetching swiftytexttable, collectionconcurrencykit, cryptoswift, swift-filename-matcher
[2829/30634] Fetching swiftytexttable, collectionconcurrencykit, cryptoswift, swift-filename-matcher, sourcekitten
Fetched https://github.com/JohnSundell/CollectionConcurrencyKit.git from cache (0.49s)
[3184/30533] Fetching swiftytexttable, cryptoswift, swift-filename-matcher, sourcekitten
Fetching https://github.com/swiftlang/swift-syntax.git
[3833/42084] Fetching swiftytexttable, cryptoswift, swift-filename-matcher, sourcekitten, yams
[25433/117051] Fetching swiftytexttable, cryptoswift, swift-filename-matcher, sourcekitten, yams, swift-syntax
Fetched https://github.com/jpsim/SourceKitten.git from cache (3.66s)
Fetching https://github.com/apple/swift-argument-parser.git
[40878/100851] Fetching swiftytexttable, cryptoswift, swift-filename-matcher, yams, swift-syntax
[46876/118374] Fetching swiftytexttable, cryptoswift, swift-filename-matcher, yams, swift-syntax, swift-argument-parser
Fetched https://github.com/ileitch/swift-filename-matcher from cache (4.16s)
[49762/118311] Fetching swiftytexttable, cryptoswift, yams, swift-syntax, swift-argument-parser
Fetched https://github.com/scottrhoyt/SwiftyTextTable.git from cache (4.18s)
[49184/117382] Fetching cryptoswift, yams, swift-syntax, swift-argument-parser
Fetched https://github.com/krzyzanowskim/CryptoSwift.git from cache (4.24s)
[38219/104041] Fetching yams, swift-syntax, swift-argument-parser
Fetched https://github.com/jpsim/Yams.git from cache (4.28s)
[28994/92490] Fetching swift-syntax, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.48s)
[51728/74967] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (10.98s)
Computing version for https://github.com/ileitch/swift-filename-matcher
Computed https://github.com/ileitch/swift-filename-matcher at 2.0.1 (12.05s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift.git
Computed https://github.com/krzyzanowskim/CryptoSwift.git at 1.9.0 (0.44s)
Computing version for https://github.com/JohnSundell/CollectionConcurrencyKit.git
Computed https://github.com/JohnSundell/CollectionConcurrencyKit.git at 0.2.0 (0.50s)
Computing version for https://github.com/scottrhoyt/SwiftyTextTable.git
Computed https://github.com/scottrhoyt/SwiftyTextTable.git at 0.9.0 (3.23s)
Computing version for https://github.com/jpsim/SourceKitten.git
Computed https://github.com/jpsim/SourceKitten.git at 0.37.3 (0.46s)
Fetching https://github.com/drmohundro/SWXMLHash.git
[1/2858] Fetching swxmlhash
Fetched https://github.com/drmohundro/SWXMLHash.git from cache (0.31s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 6.2.1 (0.71s)
Computing version for https://github.com/drmohundro/SWXMLHash.git
Computed https://github.com/drmohundro/SWXMLHash.git at 7.0.2 (0.52s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.7.1 (0.47s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 604.0.0-prerelease-2026-01-20 (0.65s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.11.0
Creating working copy for https://github.com/JohnSundell/CollectionConcurrencyKit.git
Working copy of https://github.com/JohnSundell/CollectionConcurrencyKit.git resolved at 0.2.0
Creating working copy for https://github.com/jpsim/SourceKitten.git
Working copy of https://github.com/jpsim/SourceKitten.git resolved at 0.37.3
Creating working copy for https://github.com/realm/SwiftLint
Working copy of https://github.com/realm/SwiftLint resolved at 0.63.2
Creating working copy for https://github.com/Kitura/BlueCryptor.git
Working copy of https://github.com/Kitura/BlueCryptor.git resolved at 2.0.2
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 604.0.0-prerelease-2026-01-20
Creating working copy for https://github.com/Kitura/LoggerAPI.git
Working copy of https://github.com/Kitura/LoggerAPI.git resolved at 1.9.200
Creating working copy for https://github.com/ileitch/swift-filename-matcher
Working copy of https://github.com/ileitch/swift-filename-matcher resolved at 2.0.1
Creating working copy for https://github.com/drmohundro/SWXMLHash.git
Working copy of https://github.com/drmohundro/SWXMLHash.git resolved at 7.0.2
Creating working copy for https://github.com/Kitura/OpenSSL.git
Working copy of https://github.com/Kitura/OpenSSL.git resolved at 2.3.1
Creating working copy for https://github.com/Kitura/BlueRSA.git
Working copy of https://github.com/Kitura/BlueRSA.git resolved at 1.0.203
Creating working copy for https://github.com/scottrhoyt/SwiftyTextTable.git
Working copy of https://github.com/scottrhoyt/SwiftyTextTable.git resolved at 0.9.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.7.1
Creating working copy for https://github.com/krzyzanowskim/CryptoSwift.git
Working copy of https://github.com/krzyzanowskim/CryptoSwift.git resolved at 1.9.0
Creating working copy for https://github.com/Kitura/KituraContracts.git
Working copy of https://github.com/Kitura/KituraContracts.git resolved at 1.2.201
Creating working copy for https://github.com/Kitura/BlueECC.git
Working copy of https://github.com/Kitura/BlueECC.git resolved at 1.2.201
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 6.2.1
Creating working copy for https://github.com/IBM-Swift/Swift-JWT.git
Working copy of https://github.com/IBM-Swift/Swift-JWT.git resolved at 3.6.201
Downloading binary artifact https://github.com/realm/SwiftLint/releases/download/0.63.2/SwiftLintBinary.artifactbundle.zip
[903/72588246] Downloading https://github.com/realm/SwiftLint/releases/download/0.63.2/SwiftLintBinary.artifactbundle.zip
Downloaded https://github.com/realm/SwiftLint/releases/download/0.63.2/SwiftLintBinary.artifactbundle.zip (6.98s)
warning: you may be able to install openssl using your system-packager:
apt-get install openssl libssl-dev
warning: you may be able to install openssl using your system-packager:
apt-get install openssl libssl-dev
[1/1] Compiling plugin SwiftLintCommandPlugin
[2/2] Compiling plugin SwiftLintBuildToolPlugin
[3/3] Compiling plugin GenerateManual
[4/4] Compiling plugin GenerateDoccReference
Building for debugging...
[4/13] Write sources
[12/13] Write swift-version-24593BA9C3E375BF.txt
[14/49] Compiling Logging MetadataProvider.swift
[15/49] Compiling CryptorRSA Data+Extensions.swift
/host/spi-builder-workspace/.build/checkouts/BlueRSA/Sources/CryptorRSA/CryptorRSADigest.swift:22:9: error: no such module 'CommonCrypto'
20 |
21 | #if !os(Linux)
22 | import CommonCrypto
| `- error: no such module 'CommonCrypto'
23 | #elseif os(Linux)
24 | import OpenSSL
[16/50] Emitting module Logging
[17/50] Compiling CryptorRSA CryptorRSADigest.swift
/host/spi-builder-workspace/.build/checkouts/BlueRSA/Sources/CryptorRSA/CryptorRSADigest.swift:22:9: error: no such module 'CommonCrypto'
20 |
21 | #if !os(Linux)
22 | import CommonCrypto
| `- error: no such module 'CommonCrypto'
23 | #elseif os(Linux)
24 | import OpenSSL
[18/50] Compiling CryptorRSA SSLPointerTricks.swift
/host/spi-builder-workspace/.build/checkouts/BlueRSA/Sources/CryptorRSA/CryptorRSADigest.swift:22:9: error: no such module 'CommonCrypto'
20 |
21 | #if !os(Linux)
22 | import CommonCrypto
| `- error: no such module 'CommonCrypto'
23 | #elseif os(Linux)
24 | import OpenSSL
[19/50] Compiling Cryptor KeyDerivation.swift
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Random.swift:26:30: error: cannot find type 'Status' in scope
24 | #endif
25 |
26 | public typealias RNGStatus = Status
| `- error: cannot find type 'Status' in scope
27 |
28 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Random.swift:77:38: error: extra argument 'bytes' in call
75 |
76 | var bytes = Array(repeating: UInt8(0), count:byteCount)
77 | let status = generate(bytes: &bytes, byteCount: byteCount)
| `- error: extra argument 'bytes' in call
78 |
79 | if status != .success {
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Random.swift:79:17: error: cannot infer contextual base in reference to member 'success'
77 | let status = generate(bytes: &bytes, byteCount: byteCount)
78 |
79 | if status != .success {
| `- error: cannot infer contextual base in reference to member 'success'
80 | throw status
81 | }
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Random.swift:102:38: error: extra argument 'bytes' in call
100 | }
101 | var bytes: [UInt8] = Array(repeating: UInt8(0), count:byteCount)
102 | let status = generate(bytes: &bytes, byteCount: byteCount)
| `- error: extra argument 'bytes' in call
103 | throw status
104 | //return bytes
[20/50] Compiling Cryptor Random.swift
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Random.swift:26:30: error: cannot find type 'Status' in scope
24 | #endif
25 |
26 | public typealias RNGStatus = Status
| `- error: cannot find type 'Status' in scope
27 |
28 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Random.swift:77:38: error: extra argument 'bytes' in call
75 |
76 | var bytes = Array(repeating: UInt8(0), count:byteCount)
77 | let status = generate(bytes: &bytes, byteCount: byteCount)
| `- error: extra argument 'bytes' in call
78 |
79 | if status != .success {
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Random.swift:79:17: error: cannot infer contextual base in reference to member 'success'
77 | let status = generate(bytes: &bytes, byteCount: byteCount)
78 |
79 | if status != .success {
| `- error: cannot infer contextual base in reference to member 'success'
80 | throw status
81 | }
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Random.swift:102:38: error: extra argument 'bytes' in call
100 | }
101 | var bytes: [UInt8] = Array(repeating: UInt8(0), count:byteCount)
102 | let status = generate(bytes: &bytes, byteCount: byteCount)
| `- error: extra argument 'bytes' in call
103 | throw status
104 | //return bytes
[21/51] Compiling CryptorRSA CryptorRSAKey.swift
/host/spi-builder-workspace/.build/checkouts/BlueRSA/Sources/CryptorRSA/CryptorRSADigest.swift:22:9: error: no such module 'CommonCrypto'
20 |
21 | #if !os(Linux)
22 | import CommonCrypto
| `- error: no such module 'CommonCrypto'
23 | #elseif os(Linux)
24 | import OpenSSL
[22/51] Compiling CryptorRSA CryptorRSAUtilities.swift
/host/spi-builder-workspace/.build/checkouts/BlueRSA/Sources/CryptorRSA/CryptorRSADigest.swift:22:9: error: no such module 'CommonCrypto'
20 |
21 | #if !os(Linux)
22 | import CommonCrypto
| `- error: no such module 'CommonCrypto'
23 | #elseif os(Linux)
24 | import OpenSSL
[23/51] Compiling CryptorECC EllipticCurve.swift
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:61:27: error: cannot find type 'SecKeyAlgorithm' in scope
59 | let hashLength = CC_LONG(SHA256_DIGEST_LENGTH)
60 | #else
61 | let signingAlgorithm: SecKeyAlgorithm
| `- error: cannot find type 'SecKeyAlgorithm' in scope
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:63:56: error: cannot find type 'CC_LONG' in scope
61 | let signingAlgorithm: SecKeyAlgorithm
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
| `- error: cannot find type 'CC_LONG' in scope
64 | let hashLength: CC_LONG
65 | #endif
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:64:21: error: cannot find type 'CC_LONG' in scope
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
64 | let hashLength: CC_LONG
| `- error: cannot find type 'CC_LONG' in scope
65 | #endif
66 | let keySize: Int
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:90:49: error: cannot find 'CC_SHA256' in scope
88 | static let p256 = EllipticCurve(internalRepresentation: .prime256v1,
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
| `- error: cannot find 'CC_SHA256' in scope
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
92 | keySize: 65)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:91:49: error: cannot find 'CC_LONG' in scope
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
| `- error: cannot find 'CC_LONG' in scope
92 | keySize: 65)
93 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:91:57: error: cannot find 'CC_SHA256_DIGEST_LENGTH' in scope
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
| `- error: cannot find 'CC_SHA256_DIGEST_LENGTH' in scope
92 | keySize: 65)
93 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:88:62: error: cannot infer contextual base in reference to member 'prime256v1'
86 | #else
87 | /// Secure Hash Algorithm 2 256-bit
88 | static let p256 = EllipticCurve(internalRepresentation: .prime256v1,
| `- error: cannot infer contextual base in reference to member 'prime256v1'
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:89:56: error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA256'
87 | /// Secure Hash Algorithm 2 256-bit
88 | static let p256 = EllipticCurve(internalRepresentation: .prime256v1,
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
| `- error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA256'
90 | hashEngine: CC_SHA256,
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:97:49: error: cannot find 'CC_SHA384' in scope
95 | static let p384 = EllipticCurve(internalRepresentation: .secp384r1,
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
| `- error: cannot find 'CC_SHA384' in scope
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
99 | keySize: 97)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:98:49: error: cannot find 'CC_LONG' in scope
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
| `- error: cannot find 'CC_LONG' in scope
99 | keySize: 97)
100 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:98:57: error: cannot find 'CC_SHA384_DIGEST_LENGTH' in scope
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
| `- error: cannot find 'CC_SHA384_DIGEST_LENGTH' in scope
99 | keySize: 97)
100 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:95:62: error: cannot infer contextual base in reference to member 'secp384r1'
93 |
94 | /// Secure Hash Algorithm 2 384-bit
95 | static let p384 = EllipticCurve(internalRepresentation: .secp384r1,
| `- error: cannot infer contextual base in reference to member 'secp384r1'
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:96:56: error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA384'
94 | /// Secure Hash Algorithm 2 384-bit
95 | static let p384 = EllipticCurve(internalRepresentation: .secp384r1,
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
| `- error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA384'
97 | hashEngine: CC_SHA384,
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:104:49: error: cannot find 'CC_SHA512' in scope
102 | static let p521 = EllipticCurve(internalRepresentation: .secp521r1,
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
| `- error: cannot find 'CC_SHA512' in scope
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
106 | keySize: 133)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:105:49: error: cannot find 'CC_LONG' in scope
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
| `- error: cannot find 'CC_LONG' in scope
106 | keySize: 133)
107 | #endif
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:105:57: error: cannot find 'CC_SHA512_DIGEST_LENGTH' in scope
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
| `- error: cannot find 'CC_SHA512_DIGEST_LENGTH' in scope
106 | keySize: 133)
107 | #endif
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:102:62: error: cannot infer contextual base in reference to member 'secp521r1'
100 |
101 | /// Secure Hash Algorithm 512-bit
102 | static let p521 = EllipticCurve(internalRepresentation: .secp521r1,
| `- error: cannot infer contextual base in reference to member 'secp521r1'
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:103:56: error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA512'
101 | /// Secure Hash Algorithm 512-bit
102 | static let p521 = EllipticCurve(internalRepresentation: .secp521r1,
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
| `- error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA512'
104 | hashEngine: CC_SHA512,
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:62:31: error: cannot find 'SecKeyAlgorithm' in scope
60 | #else
61 | let signingAlgorithm: SecKeyAlgorithm
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
| `- error: cannot find 'SecKeyAlgorithm' in scope
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
64 | let hashLength: CC_LONG
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:132:82: error: cannot find 'CC_LONG' in scope
130 | data.withUnsafeBytes { ptr in
131 | guard let baseAddress = ptr.baseAddress else { return }
132 | _ = self.hashEngine(baseAddress.assumingMemoryBound(to: UInt8.self), CC_LONG(data.count), &hash)
| `- error: cannot find 'CC_LONG' in scope
133 | }
134 | return Data(hash)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:130:14: error: generic parameter 'ContentType' could not be inferred
128 |
129 | var hash = [UInt8](repeating: 0, count: Int(self.hashLength))
130 | data.withUnsafeBytes { ptr in
| `- error: generic parameter 'ContentType' could not be inferred
131 | guard let baseAddress = ptr.baseAddress else { return }
132 | _ = self.hashEngine(baseAddress.assumingMemoryBound(to: UInt8.self), CC_LONG(data.count), &hash)
FoundationEssentials.Data.withUnsafeBytes:3:15: note: in call to function 'withUnsafeBytes'
1 | struct Data {
2 | @available(swift, deprecated: 5, message: "use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead")
3 | public func withUnsafeBytes<ResultType, ContentType>(_ body: (UnsafePointer<ContentType>) throws -> ResultType) rethrows -> ResultType}
| `- note: in call to function 'withUnsafeBytes'
4 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:131:41: error: value of type 'UnsafePointer<ContentType>' has no member 'baseAddress'
129 | var hash = [UInt8](repeating: 0, count: Int(self.hashLength))
130 | data.withUnsafeBytes { ptr in
131 | guard let baseAddress = ptr.baseAddress else { return }
| `- error: value of type 'UnsafePointer<ContentType>' has no member 'baseAddress'
132 | _ = self.hashEngine(baseAddress.assumingMemoryBound(to: UInt8.self), CC_LONG(data.count), &hash)
133 | }
[24/52] Compiling CryptorRSA CryptorRSAErrors.swift
/host/spi-builder-workspace/.build/checkouts/BlueRSA/Sources/CryptorRSA/CryptorRSADigest.swift:22:9: error: no such module 'CommonCrypto'
20 |
21 | #if !os(Linux)
22 | import CommonCrypto
| `- error: no such module 'CommonCrypto'
23 | #elseif os(Linux)
24 | import OpenSSL
[25/52] Compiling CryptorRSA CryptorRSAConstants.swift
/host/spi-builder-workspace/.build/checkouts/BlueRSA/Sources/CryptorRSA/CryptorRSADigest.swift:22:9: error: no such module 'CommonCrypto'
20 |
21 | #if !os(Linux)
22 | import CommonCrypto
| `- error: no such module 'CommonCrypto'
23 | #elseif os(Linux)
24 | import OpenSSL
[26/52] Compiling CryptorECC ECPublicKey.swift
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:60:27: error: cannot find type 'SecKey' in scope
58 | deinit { EC_KEY_free(.make(optional: self.nativeKey)) }
59 | #else
60 | typealias NativeKey = SecKey
| `- error: cannot find type 'SecKey' in scope
61 | #endif
62 | let nativeKey: NativeKey
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:142:34: error: cannot find type 'CFError' in scope
140 | self.nativeKey = ecKey
141 | #else
142 | var error: Unmanaged<CFError>? = nil
| `- error: cannot find type 'CFError' in scope
143 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
144 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:143:32: error: cannot find 'SecKeyCreateWithData' in scope
141 | #else
142 | var error: Unmanaged<CFError>? = nil
143 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
| `- error: cannot find 'SecKeyCreateWithData' in scope
144 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
145 | kSecAttrKeyClass: kSecAttrKeyClassPublic] as CFDictionary,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:144:54: error: cannot find 'kSecAttrKeyType' in scope
142 | var error: Unmanaged<CFError>? = nil
143 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
144 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
| `- error: cannot find 'kSecAttrKeyType' in scope
145 | kSecAttrKeyClass: kSecAttrKeyClassPublic] as CFDictionary,
146 | &error)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:144:71: error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
142 | var error: Unmanaged<CFError>? = nil
143 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
144 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
| `- error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
145 | kSecAttrKeyClass: kSecAttrKeyClassPublic] as CFDictionary,
146 | &error)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:145:54: error: cannot find 'kSecAttrKeyClass' in scope
143 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
144 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
145 | kSecAttrKeyClass: kSecAttrKeyClassPublic] as CFDictionary,
| `- error: cannot find 'kSecAttrKeyClass' in scope
146 | &error)
147 | else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:145:72: error: cannot find 'kSecAttrKeyClassPublic' in scope
143 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
144 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
145 | kSecAttrKeyClass: kSecAttrKeyClassPublic] as CFDictionary,
| `- error: cannot find 'kSecAttrKeyClassPublic' in scope
146 | &error)
147 | else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:143:64: error: cannot find type 'CFData' in scope
141 | #else
142 | var error: Unmanaged<CFError>? = nil
143 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
| `- error: cannot find type 'CFData' in scope
144 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
145 | kSecAttrKeyClass: kSecAttrKeyClassPublic] as CFDictionary,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:145:99: error: cannot find type 'CFDictionary' in scope
143 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
144 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
145 | kSecAttrKeyClass: kSecAttrKeyClassPublic] as CFDictionary,
| `- error: cannot find type 'CFDictionary' in scope
146 | &error)
147 | else {
[27/52] Compiling CryptorECC ECSignable.swift
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECSignable.swift:89:30: error: cannot find type 'CFError' in scope
87 |
88 | // Memory storage for error from SecKeyCreateSignature
89 | var error: Unmanaged<CFError>? = nil
| `- error: cannot find type 'CFError' in scope
90 | // cfSignature is CFData that is ANS1 encoded as a sequence of two UInts (r and s)
91 | guard let cfSignature = SecKeyCreateSignature(key.nativeKey,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECSignable.swift:91:33: error: cannot find 'SecKeyCreateSignature' in scope
89 | var error: Unmanaged<CFError>? = nil
90 | // cfSignature is CFData that is ANS1 encoded as a sequence of two UInts (r and s)
91 | guard let cfSignature = SecKeyCreateSignature(key.nativeKey,
| `- error: cannot find 'SecKeyCreateSignature' in scope
92 | key.curve.signingAlgorithm,
93 | hash as CFData,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:60:31: error: cannot find type 'SecKey' in scope
58 | deinit { EC_KEY_free(.make(optional: self.nativeKey)) }
59 | #else
60 | typealias NativeKey = SecKey
| `- error: cannot find type 'SecKey' in scope
61 | #endif
62 | let nativeKey: NativeKey
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:61:27: error: cannot find type 'SecKeyAlgorithm' in scope
59 | let hashLength = CC_LONG(SHA256_DIGEST_LENGTH)
60 | #else
61 | let signingAlgorithm: SecKeyAlgorithm
| `- error: cannot find type 'SecKeyAlgorithm' in scope
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECSignable.swift:93:63: error: cannot find type 'CFData' in scope
91 | guard let cfSignature = SecKeyCreateSignature(key.nativeKey,
92 | key.curve.signingAlgorithm,
93 | hash as CFData,
| `- error: cannot find type 'CFData' in scope
94 | &error)
95 | else {
[28/52] Compiling Cryptor Updatable.swift
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:26:17: error: cannot find type 'Status' in scope
24 |
25 | /// Status of the calculation.
26 | var status: Status { get }
| `- error: cannot find type 'Status' in scope
27 |
28 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:55:32: error: cannot infer contextual base in reference to member 'success'
53 |
54 | _ = update(from: data.bytes, byteCount: size_t(data.length))
55 | return self.status == .success ? self : nil
| `- error: cannot infer contextual base in reference to member 'success'
56 | }
57 |
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:78:26: error: cannot infer contextual base in reference to member 'success'
76 | }
77 | #endif
78 | return self.status == .success ? self : nil
| `- error: cannot infer contextual base in reference to member 'success'
79 | }
80 |
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:91:26: error: cannot infer contextual base in reference to member 'success'
89 |
90 | _ = update(from: byteArray, byteCount: size_t(byteArray.count))
91 | return self.status == .success ? self : nil
| `- error: cannot infer contextual base in reference to member 'success'
92 | }
93 |
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:105:26: error: cannot infer contextual base in reference to member 'success'
103 |
104 | _ = update(from: string, byteCount: size_t(string.utf8.count))
105 | return self.status == .success ? self : nil
| `- error: cannot infer contextual base in reference to member 'success'
106 | }
107 | }
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:60:31: error: cannot find type 'SecKey' in scope
58 | deinit { EC_KEY_free(.make(optional: self.nativeKey)) }
59 | #else
60 | typealias NativeKey = SecKey
| `- error: cannot find type 'SecKey' in scope
61 | #endif
62 | let nativeKey: NativeKey
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:90:49: error: cannot find 'CC_SHA256' in scope
88 | static let p256 = EllipticCurve(internalRepresentation: .prime256v1,
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
| `- error: cannot find 'CC_SHA256' in scope
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
92 | keySize: 65)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:91:49: error: cannot find 'CC_LONG' in scope
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
| `- error: cannot find 'CC_LONG' in scope
92 | keySize: 65)
93 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:91:57: error: cannot find 'CC_SHA256_DIGEST_LENGTH' in scope
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
| `- error: cannot find 'CC_SHA256_DIGEST_LENGTH' in scope
92 | keySize: 65)
93 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:61:27: error: cannot find type 'SecKeyAlgorithm' in scope
59 | let hashLength = CC_LONG(SHA256_DIGEST_LENGTH)
60 | #else
61 | let signingAlgorithm: SecKeyAlgorithm
| `- error: cannot find type 'SecKeyAlgorithm' in scope
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:63:56: error: cannot find type 'CC_LONG' in scope
61 | let signingAlgorithm: SecKeyAlgorithm
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
| `- error: cannot find type 'CC_LONG' in scope
64 | let hashLength: CC_LONG
65 | #endif
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:64:21: error: cannot find type 'CC_LONG' in scope
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
64 | let hashLength: CC_LONG
| `- error: cannot find type 'CC_LONG' in scope
65 | #endif
66 | let keySize: Int
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:88:62: error: cannot infer contextual base in reference to member 'prime256v1'
86 | #else
87 | /// Secure Hash Algorithm 2 256-bit
88 | static let p256 = EllipticCurve(internalRepresentation: .prime256v1,
| `- error: cannot infer contextual base in reference to member 'prime256v1'
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:89:56: error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA256'
87 | /// Secure Hash Algorithm 2 256-bit
88 | static let p256 = EllipticCurve(internalRepresentation: .prime256v1,
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
| `- error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA256'
90 | hashEngine: CC_SHA256,
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:97:49: error: cannot find 'CC_SHA384' in scope
95 | static let p384 = EllipticCurve(internalRepresentation: .secp384r1,
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
| `- error: cannot find 'CC_SHA384' in scope
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
99 | keySize: 97)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:98:49: error: cannot find 'CC_LONG' in scope
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
| `- error: cannot find 'CC_LONG' in scope
99 | keySize: 97)
100 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:98:57: error: cannot find 'CC_SHA384_DIGEST_LENGTH' in scope
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
| `- error: cannot find 'CC_SHA384_DIGEST_LENGTH' in scope
99 | keySize: 97)
100 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:95:62: error: cannot infer contextual base in reference to member 'secp384r1'
93 |
94 | /// Secure Hash Algorithm 2 384-bit
95 | static let p384 = EllipticCurve(internalRepresentation: .secp384r1,
| `- error: cannot infer contextual base in reference to member 'secp384r1'
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:96:56: error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA384'
94 | /// Secure Hash Algorithm 2 384-bit
95 | static let p384 = EllipticCurve(internalRepresentation: .secp384r1,
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
| `- error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA384'
97 | hashEngine: CC_SHA384,
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:104:49: error: cannot find 'CC_SHA512' in scope
102 | static let p521 = EllipticCurve(internalRepresentation: .secp521r1,
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
| `- error: cannot find 'CC_SHA512' in scope
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
106 | keySize: 133)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:105:49: error: cannot find 'CC_LONG' in scope
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
| `- error: cannot find 'CC_LONG' in scope
106 | keySize: 133)
107 | #endif
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:105:57: error: cannot find 'CC_SHA512_DIGEST_LENGTH' in scope
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
| `- error: cannot find 'CC_SHA512_DIGEST_LENGTH' in scope
106 | keySize: 133)
107 | #endif
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:102:62: error: cannot infer contextual base in reference to member 'secp521r1'
100 |
101 | /// Secure Hash Algorithm 512-bit
102 | static let p521 = EllipticCurve(internalRepresentation: .secp521r1,
| `- error: cannot infer contextual base in reference to member 'secp521r1'
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:103:56: error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA512'
101 | /// Secure Hash Algorithm 512-bit
102 | static let p521 = EllipticCurve(internalRepresentation: .secp521r1,
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
| `- error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA512'
104 | hashEngine: CC_SHA512,
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:282:47: error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
280 | }
281 | #else
282 | let kAsymmetricCryptoManagerKeyType = kSecAttrKeyTypeECSECPrimeRandom
| `- error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
283 | let kAsymmetricCryptoManagerKeySize: Int
284 | if curve == .prime256v1 {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:293:13: error: cannot find 'kSecAttrKeyType' in scope
291 | // parameters
292 | let parameters: [String: AnyObject] = [
293 | kSecAttrKeyType as String: kAsymmetricCryptoManagerKeyType,
| `- error: cannot find 'kSecAttrKeyType' in scope
294 | kSecAttrKeySizeInBits as String: kAsymmetricCryptoManagerKeySize as AnyObject,
295 | ]
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:294:13: error: cannot find 'kSecAttrKeySizeInBits' in scope
292 | let parameters: [String: AnyObject] = [
293 | kSecAttrKeyType as String: kAsymmetricCryptoManagerKeyType,
294 | kSecAttrKeySizeInBits as String: kAsymmetricCryptoManagerKeySize as AnyObject,
| `- error: cannot find 'kSecAttrKeySizeInBits' in scope
295 | ]
296 | var pubKey, privKey: SecKey?
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:296:30: error: cannot find type 'SecKey' in scope
294 | kSecAttrKeySizeInBits as String: kAsymmetricCryptoManagerKeySize as AnyObject,
295 | ]
296 | var pubKey, privKey: SecKey?
| `- error: cannot find type 'SecKey' in scope
297 | let status = SecKeyGeneratePair(parameters as CFDictionary, &pubKey, &privKey)
298 | guard status == 0, let newPubKey = pubKey, let newPrivKey = privKey else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:297:22: error: cannot find 'SecKeyGeneratePair' in scope
295 | ]
296 | var pubKey, privKey: SecKey?
297 | let status = SecKeyGeneratePair(parameters as CFDictionary, &pubKey, &privKey)
| `- error: cannot find 'SecKeyGeneratePair' in scope
298 | guard status == 0, let newPubKey = pubKey, let newPrivKey = privKey else {
299 | throw ECError.failedNativeKeyCreation
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:297:55: error: cannot find type 'CFDictionary' in scope
295 | ]
296 | var pubKey, privKey: SecKey?
297 | let status = SecKeyGeneratePair(parameters as CFDictionary, &pubKey, &privKey)
| `- error: cannot find type 'CFDictionary' in scope
298 | guard status == 0, let newPubKey = pubKey, let newPrivKey = privKey else {
299 | throw ECError.failedNativeKeyCreation
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:301:30: error: cannot find type 'CFError' in scope
299 | throw ECError.failedNativeKeyCreation
300 | }
301 | var error: Unmanaged<CFError>? = nil
| `- error: cannot find type 'CFError' in scope
302 | guard let pubBytes = SecKeyCopyExternalRepresentation(newPubKey, &error) else {
303 | guard let error = error?.takeRetainedValue() else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:302:30: error: cannot find 'SecKeyCopyExternalRepresentation' in scope
300 | }
301 | var error: Unmanaged<CFError>? = nil
302 | guard let pubBytes = SecKeyCopyExternalRepresentation(newPubKey, &error) else {
| `- error: cannot find 'SecKeyCopyExternalRepresentation' in scope
303 | guard let error = error?.takeRetainedValue() else {
304 | throw ECError.failedNativeKeyCreation
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:362:34: error: cannot find type 'CFError' in scope
360 | }
361 | #else
362 | var error: Unmanaged<CFError>? = nil
| `- error: cannot find type 'CFError' in scope
363 | /*
364 | From Apple docs:
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:367:34: error: cannot find 'SecKeyCopyExternalRepresentation' in scope
365 | For an elliptic curve private key, `SecKeyCopyExternalRepresentation` output is formatted as the public key concatenated with the big endian encoding of the secret scalar, or 04 || X || Y || K.
366 | */
367 | guard let keyBytes = SecKeyCopyExternalRepresentation(nativeKey, &error) else {
| `- error: cannot find 'SecKeyCopyExternalRepresentation' in scope
368 | guard let error = error?.takeRetainedValue() else {
369 | throw ECError.failedNativeKeyCreation
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:449:34: error: cannot find type 'CFError' in scope
447 | #else
448 | let keyData = publicKeyData + privateKeyData
449 | var error: Unmanaged<CFError>? = nil
| `- error: cannot find type 'CFError' in scope
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:450:32: error: cannot find 'SecKeyCreateWithData' in scope
448 | let keyData = publicKeyData + privateKeyData
449 | var error: Unmanaged<CFError>? = nil
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
| `- error: cannot find 'SecKeyCreateWithData' in scope
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:451:54: error: cannot find 'kSecAttrKeyType' in scope
449 | var error: Unmanaged<CFError>? = nil
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
| `- error: cannot find 'kSecAttrKeyType' in scope
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
453 | &error)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:451:71: error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
449 | var error: Unmanaged<CFError>? = nil
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
| `- error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
453 | &error)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:452:54: error: cannot find 'kSecAttrKeyClass' in scope
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
| `- error: cannot find 'kSecAttrKeyClass' in scope
453 | &error)
454 | else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:452:72: error: cannot find 'kSecAttrKeyClassPrivate' in scope
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
| `- error: cannot find 'kSecAttrKeyClassPrivate' in scope
453 | &error)
454 | else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:450:64: error: cannot find type 'CFData' in scope
448 | let keyData = publicKeyData + privateKeyData
449 | var error: Unmanaged<CFError>? = nil
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
| `- error: cannot find type 'CFData' in scope
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:452:100: error: cannot find type 'CFDictionary' in scope
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
| `- error: cannot find type 'CFDictionary' in scope
453 | &error)
454 | else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:60:31: error: cannot find type 'SecKey' in scope
58 | deinit { EC_KEY_free(.make(optional: self.nativeKey)) }
59 | #else
60 | typealias NativeKey = SecKey
| `- error: cannot find type 'SecKey' in scope
61 | #endif
62 | let nativeKey: NativeKey
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:90:49: error: cannot find 'CC_SHA256' in scope
88 | static let p256 = EllipticCurve(internalRepresentation: .prime256v1,
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
| `- error: cannot find 'CC_SHA256' in scope
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
92 | keySize: 65)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:91:49: error: cannot find 'CC_LONG' in scope
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
| `- error: cannot find 'CC_LONG' in scope
92 | keySize: 65)
93 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:91:57: error: cannot find 'CC_SHA256_DIGEST_LENGTH' in scope
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
| `- error: cannot find 'CC_SHA256_DIGEST_LENGTH' in scope
92 | keySize: 65)
93 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:61:27: error: cannot find type 'SecKeyAlgorithm' in scope
59 | let hashLength = CC_LONG(SHA256_DIGEST_LENGTH)
60 | #else
61 | let signingAlgorithm: SecKeyAlgorithm
| `- error: cannot find type 'SecKeyAlgorithm' in scope
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:63:56: error: cannot find type 'CC_LONG' in scope
61 | let signingAlgorithm: SecKeyAlgorithm
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
| `- error: cannot find type 'CC_LONG' in scope
64 | let hashLength: CC_LONG
65 | #endif
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:64:21: error: cannot find type 'CC_LONG' in scope
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
64 | let hashLength: CC_LONG
| `- error: cannot find type 'CC_LONG' in scope
65 | #endif
66 | let keySize: Int
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:88:62: error: cannot infer contextual base in reference to member 'prime256v1'
86 | #else
87 | /// Secure Hash Algorithm 2 256-bit
88 | static let p256 = EllipticCurve(internalRepresentation: .prime256v1,
| `- error: cannot infer contextual base in reference to member 'prime256v1'
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
90 | hashEngine: CC_SHA256,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:89:56: error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA256'
87 | /// Secure Hash Algorithm 2 256-bit
88 | static let p256 = EllipticCurve(internalRepresentation: .prime256v1,
89 | signingAlgorithm: .ecdsaSignatureDigestX962SHA256,
| `- error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA256'
90 | hashEngine: CC_SHA256,
91 | hashLength: CC_LONG(CC_SHA256_DIGEST_LENGTH),
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:97:49: error: cannot find 'CC_SHA384' in scope
95 | static let p384 = EllipticCurve(internalRepresentation: .secp384r1,
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
| `- error: cannot find 'CC_SHA384' in scope
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
99 | keySize: 97)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:98:49: error: cannot find 'CC_LONG' in scope
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
| `- error: cannot find 'CC_LONG' in scope
99 | keySize: 97)
100 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:98:57: error: cannot find 'CC_SHA384_DIGEST_LENGTH' in scope
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
| `- error: cannot find 'CC_SHA384_DIGEST_LENGTH' in scope
99 | keySize: 97)
100 |
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:95:62: error: cannot infer contextual base in reference to member 'secp384r1'
93 |
94 | /// Secure Hash Algorithm 2 384-bit
95 | static let p384 = EllipticCurve(internalRepresentation: .secp384r1,
| `- error: cannot infer contextual base in reference to member 'secp384r1'
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
97 | hashEngine: CC_SHA384,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:96:56: error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA384'
94 | /// Secure Hash Algorithm 2 384-bit
95 | static let p384 = EllipticCurve(internalRepresentation: .secp384r1,
96 | signingAlgorithm: .ecdsaSignatureDigestX962SHA384,
| `- error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA384'
97 | hashEngine: CC_SHA384,
98 | hashLength: CC_LONG(CC_SHA384_DIGEST_LENGTH),
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:104:49: error: cannot find 'CC_SHA512' in scope
102 | static let p521 = EllipticCurve(internalRepresentation: .secp521r1,
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
| `- error: cannot find 'CC_SHA512' in scope
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
106 | keySize: 133)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:105:49: error: cannot find 'CC_LONG' in scope
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
| `- error: cannot find 'CC_LONG' in scope
106 | keySize: 133)
107 | #endif
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:105:57: error: cannot find 'CC_SHA512_DIGEST_LENGTH' in scope
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
| `- error: cannot find 'CC_SHA512_DIGEST_LENGTH' in scope
106 | keySize: 133)
107 | #endif
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:102:62: error: cannot infer contextual base in reference to member 'secp521r1'
100 |
101 | /// Secure Hash Algorithm 512-bit
102 | static let p521 = EllipticCurve(internalRepresentation: .secp521r1,
| `- error: cannot infer contextual base in reference to member 'secp521r1'
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
104 | hashEngine: CC_SHA512,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:103:56: error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA512'
101 | /// Secure Hash Algorithm 512-bit
102 | static let p521 = EllipticCurve(internalRepresentation: .secp521r1,
103 | signingAlgorithm: .ecdsaSignatureDigestX962SHA512,
| `- error: cannot infer contextual base in reference to member 'ecdsaSignatureDigestX962SHA512'
104 | hashEngine: CC_SHA512,
105 | hashLength: CC_LONG(CC_SHA512_DIGEST_LENGTH),
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:282:47: error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
280 | }
281 | #else
282 | let kAsymmetricCryptoManagerKeyType = kSecAttrKeyTypeECSECPrimeRandom
| `- error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
283 | let kAsymmetricCryptoManagerKeySize: Int
284 | if curve == .prime256v1 {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:293:13: error: cannot find 'kSecAttrKeyType' in scope
291 | // parameters
292 | let parameters: [String: AnyObject] = [
293 | kSecAttrKeyType as String: kAsymmetricCryptoManagerKeyType,
| `- error: cannot find 'kSecAttrKeyType' in scope
294 | kSecAttrKeySizeInBits as String: kAsymmetricCryptoManagerKeySize as AnyObject,
295 | ]
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:294:13: error: cannot find 'kSecAttrKeySizeInBits' in scope
292 | let parameters: [String: AnyObject] = [
293 | kSecAttrKeyType as String: kAsymmetricCryptoManagerKeyType,
294 | kSecAttrKeySizeInBits as String: kAsymmetricCryptoManagerKeySize as AnyObject,
| `- error: cannot find 'kSecAttrKeySizeInBits' in scope
295 | ]
296 | var pubKey, privKey: SecKey?
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:296:30: error: cannot find type 'SecKey' in scope
294 | kSecAttrKeySizeInBits as String: kAsymmetricCryptoManagerKeySize as AnyObject,
295 | ]
296 | var pubKey, privKey: SecKey?
| `- error: cannot find type 'SecKey' in scope
297 | let status = SecKeyGeneratePair(parameters as CFDictionary, &pubKey, &privKey)
298 | guard status == 0, let newPubKey = pubKey, let newPrivKey = privKey else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:297:22: error: cannot find 'SecKeyGeneratePair' in scope
295 | ]
296 | var pubKey, privKey: SecKey?
297 | let status = SecKeyGeneratePair(parameters as CFDictionary, &pubKey, &privKey)
| `- error: cannot find 'SecKeyGeneratePair' in scope
298 | guard status == 0, let newPubKey = pubKey, let newPrivKey = privKey else {
299 | throw ECError.failedNativeKeyCreation
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:297:55: error: cannot find type 'CFDictionary' in scope
295 | ]
296 | var pubKey, privKey: SecKey?
297 | let status = SecKeyGeneratePair(parameters as CFDictionary, &pubKey, &privKey)
| `- error: cannot find type 'CFDictionary' in scope
298 | guard status == 0, let newPubKey = pubKey, let newPrivKey = privKey else {
299 | throw ECError.failedNativeKeyCreation
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:301:30: error: cannot find type 'CFError' in scope
299 | throw ECError.failedNativeKeyCreation
300 | }
301 | var error: Unmanaged<CFError>? = nil
| `- error: cannot find type 'CFError' in scope
302 | guard let pubBytes = SecKeyCopyExternalRepresentation(newPubKey, &error) else {
303 | guard let error = error?.takeRetainedValue() else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:302:30: error: cannot find 'SecKeyCopyExternalRepresentation' in scope
300 | }
301 | var error: Unmanaged<CFError>? = nil
302 | guard let pubBytes = SecKeyCopyExternalRepresentation(newPubKey, &error) else {
| `- error: cannot find 'SecKeyCopyExternalRepresentation' in scope
303 | guard let error = error?.takeRetainedValue() else {
304 | throw ECError.failedNativeKeyCreation
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:362:34: error: cannot find type 'CFError' in scope
360 | }
361 | #else
362 | var error: Unmanaged<CFError>? = nil
| `- error: cannot find type 'CFError' in scope
363 | /*
364 | From Apple docs:
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:367:34: error: cannot find 'SecKeyCopyExternalRepresentation' in scope
365 | For an elliptic curve private key, `SecKeyCopyExternalRepresentation` output is formatted as the public key concatenated with the big endian encoding of the secret scalar, or 04 || X || Y || K.
366 | */
367 | guard let keyBytes = SecKeyCopyExternalRepresentation(nativeKey, &error) else {
| `- error: cannot find 'SecKeyCopyExternalRepresentation' in scope
368 | guard let error = error?.takeRetainedValue() else {
369 | throw ECError.failedNativeKeyCreation
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:449:34: error: cannot find type 'CFError' in scope
447 | #else
448 | let keyData = publicKeyData + privateKeyData
449 | var error: Unmanaged<CFError>? = nil
| `- error: cannot find type 'CFError' in scope
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:450:32: error: cannot find 'SecKeyCreateWithData' in scope
448 | let keyData = publicKeyData + privateKeyData
449 | var error: Unmanaged<CFError>? = nil
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
| `- error: cannot find 'SecKeyCreateWithData' in scope
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:451:54: error: cannot find 'kSecAttrKeyType' in scope
449 | var error: Unmanaged<CFError>? = nil
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
| `- error: cannot find 'kSecAttrKeyType' in scope
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
453 | &error)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:451:71: error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
449 | var error: Unmanaged<CFError>? = nil
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
| `- error: cannot find 'kSecAttrKeyTypeECSECPrimeRandom' in scope
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
453 | &error)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:452:54: error: cannot find 'kSecAttrKeyClass' in scope
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
| `- error: cannot find 'kSecAttrKeyClass' in scope
453 | &error)
454 | else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:452:72: error: cannot find 'kSecAttrKeyClassPrivate' in scope
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
| `- error: cannot find 'kSecAttrKeyClassPrivate' in scope
453 | &error)
454 | else {
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:450:64: error: cannot find type 'CFData' in scope
448 | let keyData = publicKeyData + privateKeyData
449 | var error: Unmanaged<CFError>? = nil
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
| `- error: cannot find type 'CFData' in scope
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPrivateKey.swift:452:100: error: cannot find type 'CFDictionary' in scope
450 | guard let secKey = SecKeyCreateWithData(keyData as CFData,
451 | [kSecAttrKeyType: kSecAttrKeyTypeECSECPrimeRandom,
452 | kSecAttrKeyClass: kSecAttrKeyClassPrivate] as CFDictionary,
| `- error: cannot find type 'CFDictionary' in scope
453 | &error)
454 | else {
[31/52] Compiling Cryptor Digest.swift
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:46:25: error: cannot find 'Status' in scope
44 | /// It is here to provide for engines which can fail.
45 | ///
46 | public var status = Status.success
| `- error: cannot find 'Status' in scope
47 |
48 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:189:54: error: cannot find type 'CC_LONG' in scope
187 | /// - byteCount: The length of the buffer.
188 | ///
189 | func update(buffer: UnsafeRawPointer, byteCount: CC_LONG)
| `- error: cannot find type 'CC_LONG' in scope
190 |
191 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:26:17: error: cannot find type 'Status' in scope
24 |
25 | /// Status of the calculation.
26 | var status: Status { get }
| `- error: cannot find type 'Status' in scope
27 |
28 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:211:43: error: cannot find type 'CC_LONG' in scope
209 | typealias Digest = UnsafeMutablePointer<UInt8>
210 | typealias Initializer = (Context) -> (Int32)
211 | typealias Updater = (Context, Buffer, CC_LONG) -> (Int32)
| `- error: cannot find type 'CC_LONG' in scope
212 | typealias Finalizer = (Digest, Context) -> (Int32)
213 |
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:229:52: error: '@escaping' only applies to function types
227 | /// - length: The digest length.
228 | ///
229 | init(initializer: @escaping Initializer, updater: @escaping Updater, finalizer: @escaping Finalizer, length: Int32) {
| `- error: '@escaping' only applies to function types
230 |
231 | self.initializer = initializer
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:257:41: error: cannot find type 'CC_LONG' in scope
255 | /// - byteCount: The length of the buffer.
256 | ///
257 | func update(buffer: Buffer, byteCount: CC_LONG) {
| `- error: cannot find type 'CC_LONG' in scope
258 |
259 | _ = updater(context, buffer, byteCount)
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:159:50: error: cannot find 'CC_LONG' in scope
157 | public func update(from buffer: UnsafeRawPointer, byteCount: size_t) -> Self? {
158 |
159 | engine.update(buffer: buffer, byteCount: CC_LONG(byteCount))
| `- error: cannot find 'CC_LONG' in scope
160 | return self
161 | }
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/HMAC.swift:170:38: error: cannot find type 'Status' in scope
168 |
169 | /// Status of the calculation
170 | public internal(set) var status: Status = .success
| `- error: cannot find type 'Status' in scope
171 |
172 | #if os(Linux)
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/HMAC.swift:175:25: error: cannot find 'Context' in scope
173 | private let context = HMAC_CTX_new_wrapper()
174 | #else
175 | private let context = Context.allocate(capacity: 1)
| `- error: cannot find 'Context' in scope
176 | #endif
177 | private var algorithm: Algorithm
[32/52] Compiling Cryptor HMAC.swift
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:46:25: error: cannot find 'Status' in scope
44 | /// It is here to provide for engines which can fail.
45 | ///
46 | public var status = Status.success
| `- error: cannot find 'Status' in scope
47 |
48 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:189:54: error: cannot find type 'CC_LONG' in scope
187 | /// - byteCount: The length of the buffer.
188 | ///
189 | func update(buffer: UnsafeRawPointer, byteCount: CC_LONG)
| `- error: cannot find type 'CC_LONG' in scope
190 |
191 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:26:17: error: cannot find type 'Status' in scope
24 |
25 | /// Status of the calculation.
26 | var status: Status { get }
| `- error: cannot find type 'Status' in scope
27 |
28 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:211:43: error: cannot find type 'CC_LONG' in scope
209 | typealias Digest = UnsafeMutablePointer<UInt8>
210 | typealias Initializer = (Context) -> (Int32)
211 | typealias Updater = (Context, Buffer, CC_LONG) -> (Int32)
| `- error: cannot find type 'CC_LONG' in scope
212 | typealias Finalizer = (Digest, Context) -> (Int32)
213 |
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:229:52: error: '@escaping' only applies to function types
227 | /// - length: The digest length.
228 | ///
229 | init(initializer: @escaping Initializer, updater: @escaping Updater, finalizer: @escaping Finalizer, length: Int32) {
| `- error: '@escaping' only applies to function types
230 |
231 | self.initializer = initializer
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:257:41: error: cannot find type 'CC_LONG' in scope
255 | /// - byteCount: The length of the buffer.
256 | ///
257 | func update(buffer: Buffer, byteCount: CC_LONG) {
| `- error: cannot find type 'CC_LONG' in scope
258 |
259 | _ = updater(context, buffer, byteCount)
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/Digest.swift:159:50: error: cannot find 'CC_LONG' in scope
157 | public func update(from buffer: UnsafeRawPointer, byteCount: size_t) -> Self? {
158 |
159 | engine.update(buffer: buffer, byteCount: CC_LONG(byteCount))
| `- error: cannot find 'CC_LONG' in scope
160 | return self
161 | }
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/HMAC.swift:170:38: error: cannot find type 'Status' in scope
168 |
169 | /// Status of the calculation
170 | public internal(set) var status: Status = .success
| `- error: cannot find type 'Status' in scope
171 |
172 | #if os(Linux)
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/HMAC.swift:175:25: error: cannot find 'Context' in scope
173 | private let context = HMAC_CTX_new_wrapper()
174 | #else
175 | private let context = Context.allocate(capacity: 1)
| `- error: cannot find 'Context' in scope
176 | #endif
177 | private var algorithm: Algorithm
[33/52] Compiling CryptorECC ECSignature.swift
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECSignature.swift:111:30: error: cannot find type 'CFError' in scope
109 |
110 | // Memory storage for error from SecKeyVerifySignature
111 | var error: Unmanaged<CFError>? = nil
| `- error: cannot find type 'CFError' in scope
112 | return SecKeyVerifySignature(ecPublicKey.nativeKey,
113 | ecPublicKey.curve.signingAlgorithm,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECSignature.swift:112:16: error: cannot find 'SecKeyVerifySignature' in scope
110 | // Memory storage for error from SecKeyVerifySignature
111 | var error: Unmanaged<CFError>? = nil
112 | return SecKeyVerifySignature(ecPublicKey.nativeKey,
| `- error: cannot find 'SecKeyVerifySignature' in scope
113 | ecPublicKey.curve.signingAlgorithm,
114 | hash as CFData,
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECPublicKey.swift:60:27: error: cannot find type 'SecKey' in scope
58 | deinit { EC_KEY_free(.make(optional: self.nativeKey)) }
59 | #else
60 | typealias NativeKey = SecKey
| `- error: cannot find type 'SecKey' in scope
61 | #endif
62 | let nativeKey: NativeKey
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/EllipticCurve.swift:61:27: error: cannot find type 'SecKeyAlgorithm' in scope
59 | let hashLength = CC_LONG(SHA256_DIGEST_LENGTH)
60 | #else
61 | let signingAlgorithm: SecKeyAlgorithm
| `- error: cannot find type 'SecKeyAlgorithm' in scope
62 | let encryptionAlgorithm = SecKeyAlgorithm.eciesEncryptionStandardVariableIVX963SHA256AESGCM
63 | let hashEngine: (_ data: UnsafeRawPointer?, _ len: CC_LONG, _ md: UnsafeMutablePointer<UInt8>?) -> UnsafeMutablePointer<UInt8>?
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECSignature.swift:114:42: error: cannot find type 'CFData' in scope
112 | return SecKeyVerifySignature(ecPublicKey.nativeKey,
113 | ecPublicKey.curve.signingAlgorithm,
114 | hash as CFData,
| `- error: cannot find type 'CFData' in scope
115 | self.asn1 as CFData,
116 | &error)
/host/spi-builder-workspace/.build/checkouts/BlueECC/Sources/CryptorECC/ECSignature.swift:115:47: error: cannot find type 'CFData' in scope
113 | ecPublicKey.curve.signingAlgorithm,
114 | hash as CFData,
115 | self.asn1 as CFData,
| `- error: cannot find type 'CFData' in scope
116 | &error)
117 | #endif
[34/52] Compiling Cryptor StreamCryptor.swift
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:474:38: error: cannot find type 'Status' in scope
472 | /// Used to get additional information when optional chaining collapes.
473 | ///
474 | public internal(set) var status: Status = .success
| `- error: cannot find type 'Status' in scope
475 |
476 | ///
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:694:73: error: cannot find type 'Status' in scope
692 | /// - Returns: A tuple containing the number of output bytes produced and the status (see Status)
693 | ///
694 | public func update(dataIn: Data, byteArrayOut: inout [UInt8]) -> (Int, Status) {
| `- error: cannot find type 'Status' in scope
695 |
696 | let dataOutAvailable = byteArrayOut.count
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:719:75: error: cannot find type 'Status' in scope
717 | /// - Returns: A tuple containing the number of output bytes produced and the status (see Status)
718 | ///
719 | public func update(dataIn: NSData, byteArrayOut: inout [UInt8]) -> (Int, Status) {
| `- error: cannot find type 'Status' in scope
720 |
721 | let dataOutAvailable = byteArrayOut.count
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:737:81: error: cannot find type 'Status' in scope
735 | /// - Returns: A tuple containing the number of output bytes produced and the status (see Status)
736 | ///
737 | public func update(byteArrayIn: [UInt8], byteArrayOut: inout [UInt8]) -> (Int, Status) {
| `- error: cannot find type 'Status' in scope
738 |
739 | let dataOutAvailable = byteArrayOut.count
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:754:77: error: cannot find type 'Status' in scope
752 | /// - Returns: A tuple containing the number of output bytes produced and the status (see Status)
753 | ///
754 | public func update(stringIn: String, byteArrayOut: inout [UInt8]) -> (Int, Status) {
| `- error: cannot find type 'Status' in scope
755 |
756 | let dataOutAvailable = byteArrayOut.count
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:775:58: error: cannot find type 'Status' in scope
773 | /// - Returns: a tuple containing the number of output bytes produced and the status (see Status)
774 | ///
775 | public func final(byteArrayOut: inout [UInt8]) -> (Int, Status) {
| `- error: cannot find type 'Status' in scope
776 |
777 | let dataOutAvailable = byteArrayOut.count
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:797:157: error: cannot find type 'Status' in scope
795 | /// - Returns: Status of the update
796 | ///
797 | public func update(bufferIn: UnsafeRawPointer, byteCountIn: Int, bufferOut: UnsafeMutablePointer<UInt8>, byteCapacityOut: Int, byteCountOut: inout Int) -> Status {
| `- error: cannot find type 'Status' in scope
798 |
799 | if self.status == .success {
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:863:110: error: cannot find type 'Status' in scope
861 | /// - Returns: Status of the update
862 | ///
863 | public func final(bufferOut: UnsafeMutablePointer<UInt8>, byteCapacityOut: Int, byteCountOut: inout Int) -> Status {
| `- error: cannot find type 'Status' in scope
864 |
865 | if self.status == Status.success {
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:239:12: error: cannot find 'kCCBlockSizeAES128' in scope
237 |
238 | case .aes, .aes128, .aes192, .aes256:
239 | return kCCBlockSizeAES128
| `- error: cannot find 'kCCBlockSizeAES128' in scope
240 |
241 | case .des:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:242:12: error: cannot find 'kCCBlockSizeDES' in scope
240 |
241 | case .des:
242 | return kCCBlockSizeDES
| `- error: cannot find 'kCCBlockSizeDES' in scope
243 |
244 | case .tripleDes:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:245:12: error: cannot find 'kCCBlockSize3DES' in scope
243 |
244 | case .tripleDes:
245 | return kCCBlockSize3DES
| `- error: cannot find 'kCCBlockSize3DES' in scope
246 |
247 | case .cast:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:248:12: error: cannot find 'kCCBlockSizeCAST' in scope
246 |
247 | case .cast:
248 | return kCCBlockSizeCAST
| `- error: cannot find 'kCCBlockSizeCAST' in scope
249 |
250 | case .rc2:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:251:12: error: cannot find 'kCCBlockSizeRC2' in scope
249 |
250 | case .rc2:
251 | return kCCBlockSizeRC2
| `- error: cannot find 'kCCBlockSizeRC2' in scope
252 |
253 | case .blowfish:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:254:12: error: cannot find 'kCCBlockSizeBlowfish' in scope
252 |
253 | case .blowfish:
254 | return kCCBlockSizeBlowfish
| `- error: cannot find 'kCCBlockSizeBlowfish' in scope
255 | }
256 | }
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:263:12: error: cannot find 'kCCKeySizeAES128' in scope
261 |
262 | case .aes, .aes128:
263 | return kCCKeySizeAES128
| `- error: cannot find 'kCCKeySizeAES128' in scope
264 |
265 | case .aes192:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:266:12: error: cannot find 'kCCKeySizeAES192' in scope
264 |
265 | case .aes192:
266 | return kCCKeySizeAES192
| `- error: cannot find 'kCCKeySizeAES192' in scope
267 |
268 | case .aes256:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:269:12: error: cannot find 'kCCKeySizeAES256' in scope
267 |
268 | case .aes256:
269 | return kCCKeySizeAES256
| `- error: cannot find 'kCCKeySizeAES256' in scope
270 |
271 | case .des:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:272:12: error: cannot find 'kCCKeySizeDES' in scope
270 |
271 | case .des:
272 | return kCCKeySizeDES
| `- error: cannot find 'kCCKeySizeDES' in scope
273 |
274 | case .tripleDes:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:275:12: error: cannot find 'kCCKeySize3DES' in scope
273 |
274 | case .tripleDes:
275 | return kCCKeySize3DES
| `- error: cannot find 'kCCKeySize3DES' in scope
276 |
277 | case .cast:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:278:12: error: cannot find 'kCCKeySizeMinCAST' in scope
276 |
277 | case .cast:
278 | return kCCKeySizeMinCAST
| `- error: cannot find 'kCCKeySizeMinCAST' in scope
279 |
280 | case .rc2:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:281:12: error: cannot find 'kCCKeySizeMinRC2' in scope
279 |
280 | case .rc2:
281 | return kCCKeySizeMinRC2
| `- error: cannot find 'kCCKeySizeMinRC2' in scope
282 |
283 | case .blowfish:
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:284:12: error: cannot find 'kCCKeySizeMinBlowfish' in scope
282 |
283 | case .blowfish:
284 | return kCCKeySizeMinBlowfish
| `- error: cannot find 'kCCKeySizeMinBlowfish' in scope
285 | }
286 | }
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:521:27: error: type 'StreamCryptor.Options' has no member 'ecbMode'
519 | }
520 |
521 | guard options.contains(.ecbMode) || ivLength == algorithm.blockSize else {
| `- error: type 'StreamCryptor.Options' has no member 'ecbMode'
522 | throw CryptorError.invalidIVSizeOrLength
523 | }
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:799:28: error: cannot infer contextual base in reference to member 'success'
797 | public func update(bufferIn: UnsafeRawPointer, byteCountIn: Int, bufferOut: UnsafeMutablePointer<UInt8>, byteCapacityOut: Int, byteCountOut: inout Int) -> Status {
798 |
799 | if self.status == .success {
| `- error: cannot infer contextual base in reference to member 'success'
800 |
801 | #if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)
/host/spi-builder-workspace/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:865:21: error: cannot find 'Status' in scope
863 | public func final(bufferOut: UnsafeMutablePointer<UInt8>, byteCapacityOut: Int, byteCountOut: inout Int) -> Status {
864 |
865 | if self.status == Status.success {
| `- error: cannot find 'Status' in scope
866 |
867 | #if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)
error: emit-module command failed with exit code 1 (use -v to see invocation)
[35/52] Emitting module CryptorRSA
/host/spi-builder-workspace/.build/checkouts/BlueRSA/Sources/CryptorRSA/CryptorRSADigest.swift:22:9: error: no such module 'CommonCrypto'
20 |
21 | #if !os(Linux)
22 | import CommonCrypto
| `- error: no such module 'CommonCrypto'
23 | #elseif os(Linux)
24 | import OpenSSL
[36/52] Compiling CryptorRSA CryptorRSA.swift
/host/spi-builder-workspace/.build/checkouts/BlueRSA/Sources/CryptorRSA/CryptorRSADigest.swift:22:9: error: no such module 'CommonCrypto'
20 |
21 | #if !os(Linux)
22 | import CommonCrypto
| `- error: no such module 'CommonCrypto'
23 | #elseif os(Linux)
24 | import OpenSSL
[37/52] Compiling Cryptor SSLPointerTricks.swift
[38/52] Compiling Logging LogHandler.swift
BUILD FAILURE 6.3 wasm