Build Information
Failed to build swift-steam, reference main (9b0e73
), with Swift 6.1 for Android on 28 May 2025 00:26:38 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sebj/Steam.git
Reference: main
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/sebj/Steam
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 9b0e731 Build & test on macOS 14 M1 runner
Cloned https://github.com/sebj/Steam.git
Revision (git rev-parse @):
9b0e731c6ec4d66a81e0476fec904f5b482074e8
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/sebj/Steam.git at main
========================================
Build
========================================
Selected platform: android
Swift version: 6.1
Building package at path: $PWD
https://github.com/sebj/Steam.git
https://github.com/sebj/Steam.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
"dependencies" : [
{
"identity" : "cryptoswift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.0",
"upper_bound" : "1.7.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/krzyzanowskim/CryptoSwift.git"
},
{
"identity" : "gzipswift",
"requirement" : {
"range" : [
{
"lower_bound" : "5.2.0",
"upper_bound" : "5.3.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/1024jp/GzipSwift.git"
},
{
"identity" : "swcrypt",
"requirement" : {
"range" : [
{
"lower_bound" : "5.1.4",
"upper_bound" : "5.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/soyersoyer/SwCrypt.git"
},
{
"identity" : "swift-protobuf",
"requirement" : {
"range" : [
{
"lower_bound" : "1.20.2",
"upper_bound" : "1.21.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-protobuf.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "swift-steam",
"name" : "swift-steam",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "14.0"
},
{
"name" : "watchos",
"version" : "7.0"
}
],
"products" : [
{
"name" : "Steam",
"targets" : [
"Steam"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "SteamTests",
"module_type" : "SwiftTarget",
"name" : "SteamTests",
"path" : "Tests/SteamTests",
"sources" : [
"DataExtensionsTests.swift",
"DataReaderTests.swift",
"EncryptionDataTests.swift",
"PacketTests.swift",
"SteamIdentifierTests.swift",
"SteamServiceTests.swift"
],
"target_dependencies" : [
"Steam"
],
"type" : "test"
},
{
"c99name" : "Steam",
"module_type" : "SwiftTarget",
"name" : "Steam",
"path" : "Sources/Steam",
"product_dependencies" : [
"CryptoSwift",
"Gzip",
"SwCrypt",
"SwiftProtobuf"
],
"product_memberships" : [
"Steam"
],
"sources" : [
"ChatMode.swift",
"Connection.swift",
"DataReader.swift",
"Encryption/EncryptionData.swift",
"Encryption/EncryptionRequest.swift",
"Encryption/EncryptionResult.swift",
"Encryption/SteamService+EncryptionMessages.swift",
"Extensions/DataConvertible.swift",
"Extensions/DataExtensions.swift",
"Extensions/Publisher+Sink.swift",
"Extensions/UInt32+Protobuf.swift",
"Friends/SteamFriend.swift",
"Friends/SteamService+Friends.swift",
"Generated Protobuf/enums_clientserver.pb.swift",
"Generated Protobuf/steammessages_base.pb.swift",
"Generated Protobuf/steammessages_clientserver_2.pb.swift",
"Generated Protobuf/steammessages_clientserver_friends.pb.swift",
"Generated Protobuf/steammessages_clientserver_login.pb.swift",
"Login/SteamLoginResponse.swift",
"Login/SteamService+Login.swift",
"Message/Message.swift",
"Message/MessageProtocol.swift",
"Message/MessageType.swift",
"Message/ProtobufMessage.swift",
"Message/SessionIdentifier.swift",
"MessageReader.swift",
"Packet.swift",
"SteamAccountFlags.swift",
"SteamIdentifier/SteamAccountType.swift",
"SteamIdentifier/SteamIdentifier.swift",
"SteamIdentifier/SteamUniverse.swift",
"SteamResult.swift",
"SteamServer+Defaults.swift",
"SteamServer.swift",
"SteamServersFetcher.swift",
"SteamService+Cryptography.swift",
"SteamService+Send.swift",
"SteamService+UIMode.swift",
"SteamService.swift",
"UserInfo.swift",
"UserState.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Sources/Steam/Protobuf': File not found.
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/apple/swift-protobuf.git
Fetching https://github.com/soyersoyer/SwCrypt.git
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/1024jp/GzipSwift.git
[1/1549] Fetching gzipswift
[425/2141] Fetching gzipswift, swcrypt
[2142/15082] Fetching gzipswift, swcrypt, cryptoswift
[3954/17131] Fetching gzipswift, swcrypt, cryptoswift, swift-docc-plugin
[17132/56100] Fetching gzipswift, swcrypt, cryptoswift, swift-docc-plugin, swift-protobuf
Fetched https://github.com/soyersoyer/SwCrypt.git from cache (1.62s)
[42649/55508] Fetching gzipswift, cryptoswift, swift-docc-plugin, swift-protobuf
Fetched https://github.com/apple/swift-docc-plugin from cache (1.63s)
[41379/53459] Fetching gzipswift, cryptoswift, swift-protobuf
Fetched https://github.com/krzyzanowskim/CryptoSwift.git from cache (1.66s)
[29607/40518] Fetching gzipswift, swift-protobuf
Fetched https://github.com/1024jp/GzipSwift.git from cache (4.97s)
Fetched https://github.com/apple/swift-protobuf.git from cache (5.04s)
Computing version for https://github.com/soyersoyer/SwCrypt.git
Computed https://github.com/soyersoyer/SwCrypt.git at 5.1.4 (7.26s)
Computing version for https://github.com/1024jp/GzipSwift.git
Computed https://github.com/1024jp/GzipSwift.git at 5.2.0 (0.48s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift.git
Computed https://github.com/krzyzanowskim/CryptoSwift.git at 1.6.0 (0.48s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.20.3 (0.48s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.3 (0.51s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3390] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.39s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.91s)
Creating working copy for https://github.com/soyersoyer/SwCrypt.git
Working copy of https://github.com/soyersoyer/SwCrypt.git resolved at 5.1.4
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.20.3
Creating working copy for https://github.com/1024jp/GzipSwift.git
Working copy of https://github.com/1024jp/GzipSwift.git resolved at 5.2.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/krzyzanowskim/CryptoSwift.git
Working copy of https://github.com/krzyzanowskim/CryptoSwift.git resolved at 1.6.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Sources/Steam/Protobuf': File not found.
warning: 'swift-protobuf': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/CMakeLists.txt
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
[3/3] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[3/10] Write sources
[8/10] Compiling system-zlib anchor.c
[8/10] Write swift-version-24593BA9C3E375BF.txt
[11/187] Emitting module SwiftProtobuf
[12/197] Compiling CryptoSwift BlockEncryptor.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[13/197] Compiling CryptoSwift BlockMode.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[14/197] Compiling CryptoSwift BlockModeOptions.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[15/197] Compiling CryptoSwift CBC.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[16/197] Compiling CryptoSwift CCM.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[17/197] Compiling CryptoSwift CFB.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[18/197] Compiling CryptoSwift CTR.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[19/197] Compiling CryptoSwift CipherModeWorker.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[20/197] Compiling CryptoSwift ECB.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[21/197] Compiling CryptoSwift GCM.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[22/197] Compiling CryptoSwift OCB.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[23/197] Compiling CryptoSwift OFB.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[24/197] Compiling CryptoSwift PCBC.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[25/197] Compiling CryptoSwift Blowfish.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/BlockMode/CCM.swift:341:26: error: cannot find 'pow' in scope
339 | // [a]32
340 | return addPadding([0xFF, 0xFE] + a.bytes(totalBytes: 4) + aad, blockSize: 16)
341 | case 4_294_967_296..<pow(2, 64): // 2^64
| `- error: cannot find 'pow' in scope
342 | // [a]64
343 | return addPadding([0xFF, 0xFF] + a.bytes(totalBytes: 8) + aad, blockSize: 16)
[26/210] Emitting module CryptoSwift
[27/210] Compiling CryptoSwift AEAD.swift
[28/210] Compiling CryptoSwift AEADChaCha20Poly1305.swift
[29/210] Compiling CryptoSwift AES.Cryptors.swift
[30/210] Compiling CryptoSwift AES.swift
[31/210] Compiling CryptoSwift ASN1.swift
[32/210] Compiling CryptoSwift ASN1Decoder.swift
[33/210] Compiling CryptoSwift ASN1Encoder.swift
[34/210] Compiling CryptoSwift ASN1Scanner.swift
[35/210] Compiling CryptoSwift Array+Extension.swift
[36/210] Compiling CryptoSwift Authenticator.swift
[37/210] Compiling CryptoSwift BatchedCollection.swift
[38/210] Compiling CryptoSwift Bit.swift
[39/210] Compiling CryptoSwift BlockCipher.swift
[40/210] Compiling CryptoSwift BlockDecryptor.swift
[41/210] Compiling CryptoSwift Floating Point Conversion.swift
[42/210] Compiling CryptoSwift GCD.swift
[43/210] Compiling CryptoSwift PKCS5.swift
[44/210] Compiling CryptoSwift PKCS7.swift
[45/210] Compiling CryptoSwift PKCS7Padding.swift
[46/210] Compiling CryptoSwift Padding.swift
[47/210] Compiling CryptoSwift Poly1305.swift
[48/210] Compiling CryptoSwift RSA+Cipher.swift
[49/210] Compiling CryptoSwift RSA+Signature.swift
[50/210] Compiling CryptoSwift RSA.swift
[51/210] Compiling CryptoSwift Rabbit.swift
[52/210] Compiling CryptoSwift SHA1.swift
[53/210] Compiling CryptoSwift SHA2.swift
[54/210] Compiling CryptoSwift SHA3.swift
[55/210] Compiling CryptoSwift Scrypt.swift
[56/210] Compiling CryptoSwift Collection+Extension.swift
[57/210] Compiling CryptoSwift CompactMap.swift
[58/210] Compiling CryptoSwift Cryptor.swift
[59/210] Compiling CryptoSwift Cryptors.swift
[60/210] Compiling CryptoSwift Digest.swift
[61/210] Compiling CryptoSwift SecureBytes.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[62/210] Compiling CryptoSwift Signature.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[63/210] Compiling CryptoSwift StreamDecryptor.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[64/210] Compiling CryptoSwift StreamEncryptor.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[65/210] Compiling CryptoSwift String+Extension.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[66/210] Compiling CryptoSwift UInt128.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[67/210] Compiling CryptoSwift UInt16+Extension.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[68/210] Compiling CryptoSwift UInt32+Extension.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[69/210] Compiling CryptoSwift UInt64+Extension.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[70/210] Compiling CryptoSwift UInt8+Extension.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[71/210] Compiling CryptoSwift Updatable.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[72/210] Compiling CryptoSwift Utils.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
[73/210] Compiling CryptoSwift ZeroPadding.swift
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:41:9: error: cannot find 'mlock' in scope
39 | // not supported on WASI
40 | #else
41 | mlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'mlock' in scope
42 | #endif
43 | }
/host/spi-builder-workspace/.build/checkouts/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift:53:9: error: cannot find 'munlock' in scope
51 | // not supported on WASI
52 | #else
53 | munlock(pointer.baseAddress, pointer.count)
| `- error: cannot find 'munlock' in scope
54 | #endif
55 | }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[74/210] Emitting module SwCrypt
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:5:24: error: cannot find type 'OSStatus' in scope
3 | open class SwKeyStore {
4 |
5 | public enum SecError: OSStatus, Error {
| `- error: cannot find type 'OSStatus' in scope
6 | case unimplemented = -4
7 | case param = -50
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:19:18: error: cannot find type 'OSStatus' in scope
17 | public static var debugLevel = 1
18 |
19 | init(_ status: OSStatus, function: String = #function, file: String = #file, line: Int = #line) {
| `- error: cannot find type 'OSStatus' in scope
20 | self = SecError(rawValue: status)!
21 | if SecError.debugLevel > 0 {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:890:30: error: cannot find 'dlopen' in scope
888 |
889 |
890 | fileprivate static let dl = dlopen("/usr/lib/system/libcommonCrypto.dylib", RTLD_NOW)
| `- error: cannot find 'dlopen' in scope
891 | fileprivate static let CCRandomGenerateBytes: CCRandomGenerateBytesT? =
892 | getFunc(dl!, f: "CCRandomGenerateBytes")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:890:78: error: cannot find 'RTLD_NOW' in scope
888 |
889 |
890 | fileprivate static let dl = dlopen("/usr/lib/system/libcommonCrypto.dylib", RTLD_NOW)
| `- error: cannot find 'RTLD_NOW' in scope
891 | fileprivate static let CCRandomGenerateBytes: CCRandomGenerateBytesT? =
892 | getFunc(dl!, f: "CCRandomGenerateBytes")
[75/210] Compiling SwCrypt SwCrypt.swift
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:5:24: error: cannot find type 'OSStatus' in scope
3 | open class SwKeyStore {
4 |
5 | public enum SecError: OSStatus, Error {
| `- error: cannot find type 'OSStatus' in scope
6 | case unimplemented = -4
7 | case param = -50
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:19:18: error: cannot find type 'OSStatus' in scope
17 | public static var debugLevel = 1
18 |
19 | init(_ status: OSStatus, function: String = #function, file: String = #file, line: Int = #line) {
| `- error: cannot find type 'OSStatus' in scope
20 | self = SecError(rawValue: status)!
21 | if SecError.debugLevel > 0 {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:890:30: error: cannot find 'dlopen' in scope
888 |
889 |
890 | fileprivate static let dl = dlopen("/usr/lib/system/libcommonCrypto.dylib", RTLD_NOW)
| `- error: cannot find 'dlopen' in scope
891 | fileprivate static let CCRandomGenerateBytes: CCRandomGenerateBytesT? =
892 | getFunc(dl!, f: "CCRandomGenerateBytes")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:890:78: error: cannot find 'RTLD_NOW' in scope
888 |
889 |
890 | fileprivate static let dl = dlopen("/usr/lib/system/libcommonCrypto.dylib", RTLD_NOW)
| `- error: cannot find 'RTLD_NOW' in scope
891 | fileprivate static let CCRandomGenerateBytes: CCRandomGenerateBytesT? =
892 | getFunc(dl!, f: "CCRandomGenerateBytes")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:20:19: error: extraneous argument label 'rawValue:' in call
18 |
19 | init(_ status: OSStatus, function: String = #function, file: String = #file, line: Int = #line) {
20 | self = SecError(rawValue: status)!
| `- error: extraneous argument label 'rawValue:' in call
21 | if SecError.debugLevel > 0 {
22 | print("\(file):\(line): [\(function)] \(self._domain): \(self) (\(self.rawValue))")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:20:37: error: cannot force unwrap value of non-optional type 'SwKeyStore.SecError'
18 |
19 | init(_ status: OSStatus, function: String = #function, file: String = #file, line: Int = #line) {
20 | self = SecError(rawValue: status)!
| `- error: cannot force unwrap value of non-optional type 'SwKeyStore.SecError'
21 | if SecError.debugLevel > 0 {
22 | print("\(file):\(line): [\(function)] \(self._domain): \(self) (\(self.rawValue))")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:22:76: error: value of type 'SwKeyStore.SecError' has no member 'rawValue'
3 | open class SwKeyStore {
4 |
5 | public enum SecError: OSStatus, Error {
| `- note: did you mean to specify a raw type on the enum declaration?
6 | case unimplemented = -4
7 | case param = -50
:
20 | self = SecError(rawValue: status)!
21 | if SecError.debugLevel > 0 {
22 | print("\(file):\(line): [\(function)] \(self._domain): \(self) (\(self.rawValue))")
| `- error: value of type 'SwKeyStore.SecError' has no member 'rawValue'
23 | }
24 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:28:76: error: value of type 'SwKeyStore.SecError' has no member 'rawValue'
3 | open class SwKeyStore {
4 |
5 | public enum SecError: OSStatus, Error {
| `- note: did you mean to specify a raw type on the enum declaration?
6 | case unimplemented = -4
7 | case param = -50
:
26 | self = type
27 | if SecError.debugLevel > 0 {
28 | print("\(file):\(line): [\(function)] \(self._domain): \(self) (\(self.rawValue))")
| `- error: value of type 'SwKeyStore.SecError' has no member 'rawValue'
29 | }
30 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:38:4: error: cannot find 'kSecClass' in scope
36 |
37 | var parameters: [NSString : AnyObject] = [
38 | kSecClass: kSecClassKey,
| `- error: cannot find 'kSecClass' in scope
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
40 | kSecAttrIsPermanent: true as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:38:15: error: cannot find 'kSecClassKey' in scope
36 |
37 | var parameters: [NSString : AnyObject] = [
38 | kSecClass: kSecClassKey,
| `- error: cannot find 'kSecClassKey' in scope
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
40 | kSecAttrIsPermanent: true as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:39:4: error: cannot find 'kSecAttrKeyType' in scope
37 | var parameters: [NSString : AnyObject] = [
38 | kSecClass: kSecClassKey,
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
| `- error: cannot find 'kSecAttrKeyType' in scope
40 | kSecAttrIsPermanent: true as AnyObject,
41 | kSecAttrApplicationTag: keyTag as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:39:21: error: cannot find 'kSecAttrKeyTypeRSA' in scope
37 | var parameters: [NSString : AnyObject] = [
38 | kSecClass: kSecClassKey,
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
| `- error: cannot find 'kSecAttrKeyTypeRSA' in scope
40 | kSecAttrIsPermanent: true as AnyObject,
41 | kSecAttrApplicationTag: keyTag as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:40:4: error: cannot find 'kSecAttrIsPermanent' in scope
38 | kSecClass: kSecClassKey,
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
40 | kSecAttrIsPermanent: true as AnyObject,
| `- error: cannot find 'kSecAttrIsPermanent' in scope
41 | kSecAttrApplicationTag: keyTag as AnyObject,
42 | kSecValueData: pemKeyAsData as AnyObject
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:41:4: error: cannot find 'kSecAttrApplicationTag' in scope
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
40 | kSecAttrIsPermanent: true as AnyObject,
41 | kSecAttrApplicationTag: keyTag as AnyObject,
| `- error: cannot find 'kSecAttrApplicationTag' in scope
42 | kSecValueData: pemKeyAsData as AnyObject
43 | ]
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:42:4: error: cannot find 'kSecValueData' in scope
40 | kSecAttrIsPermanent: true as AnyObject,
41 | kSecAttrApplicationTag: keyTag as AnyObject,
42 | kSecValueData: pemKeyAsData as AnyObject
| `- error: cannot find 'kSecValueData' in scope
43 | ]
44 | options.forEach { k, v in
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:48:16: error: cannot find 'SecItemAdd' in scope
46 | }
47 |
48 | var status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: cannot find 'SecItemAdd' in scope
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:48:41: error: cannot find type 'CFDictionary' in scope
46 | }
47 |
48 | var status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: cannot find type 'CFDictionary' in scope
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:48:55: error: 'nil' requires a contextual type
46 | }
47 |
48 | var status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: 'nil' requires a contextual type
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:49:16: error: cannot find 'errSecDuplicateItem' in scope
47 |
48 | var status = SecItemAdd(parameters as CFDictionary, nil)
49 | if status == errSecDuplicateItem {
| `- error: cannot find 'errSecDuplicateItem' in scope
50 | try delKey(keyTag)
51 | status = SecItemAdd(parameters as CFDictionary, nil)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:51:13: error: cannot find 'SecItemAdd' in scope
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
51 | status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: cannot find 'SecItemAdd' in scope
52 | }
53 | guard status == errSecSuccess else { throw SecError(status) }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:51:38: error: cannot find type 'CFDictionary' in scope
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
51 | status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: cannot find type 'CFDictionary' in scope
52 | }
53 | guard status == errSecSuccess else { throw SecError(status) }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:51:52: error: 'nil' requires a contextual type
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
51 | status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: 'nil' requires a contextual type
52 | }
53 | guard status == errSecSuccess else { throw SecError(status) }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:53:19: error: cannot find 'errSecSuccess' in scope
51 | status = SecItemAdd(parameters as CFDictionary, nil)
52 | }
53 | guard status == errSecSuccess else { throw SecError(status) }
| `- error: cannot find 'errSecSuccess' in scope
54 | }
55 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:58:4: error: cannot find 'kSecClass' in scope
56 | public static func getKey(_ keyTag: String) throws -> String {
57 | let parameters: [NSString : AnyObject] = [
58 | kSecClass : kSecClassKey,
| `- error: cannot find 'kSecClass' in scope
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
60 | kSecAttrApplicationTag : keyTag as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:58:16: error: cannot find 'kSecClassKey' in scope
56 | public static func getKey(_ keyTag: String) throws -> String {
57 | let parameters: [NSString : AnyObject] = [
58 | kSecClass : kSecClassKey,
| `- error: cannot find 'kSecClassKey' in scope
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
60 | kSecAttrApplicationTag : keyTag as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:59:4: error: cannot find 'kSecAttrKeyType' in scope
57 | let parameters: [NSString : AnyObject] = [
58 | kSecClass : kSecClassKey,
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
| `- error: cannot find 'kSecAttrKeyType' in scope
60 | kSecAttrApplicationTag : keyTag as AnyObject,
61 | kSecReturnData : true as AnyObject
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:59:22: error: cannot find 'kSecAttrKeyTypeRSA' in scope
57 | let parameters: [NSString : AnyObject] = [
58 | kSecClass : kSecClassKey,
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
| `- error: cannot find 'kSecAttrKeyTypeRSA' in scope
60 | kSecAttrApplicationTag : keyTag as AnyObject,
61 | kSecReturnData : true as AnyObject
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:60:4: error: cannot find 'kSecAttrApplicationTag' in scope
58 | kSecClass : kSecClassKey,
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
60 | kSecAttrApplicationTag : keyTag as AnyObject,
| `- error: cannot find 'kSecAttrApplicationTag' in scope
61 | kSecReturnData : true as AnyObject
62 | ]
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:61:4: error: cannot find 'kSecReturnData' in scope
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
60 | kSecAttrApplicationTag : keyTag as AnyObject,
61 | kSecReturnData : true as AnyObject
| `- error: cannot find 'kSecReturnData' in scope
62 | ]
63 | var data: AnyObject?
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:64:16: error: cannot find 'SecItemCopyMatching' in scope
62 | ]
63 | var data: AnyObject?
64 | let status = SecItemCopyMatching(parameters as CFDictionary, &data)
| `- error: cannot find 'SecItemCopyMatching' in scope
65 | guard status == errSecSuccess else { throw SecError(status) }
66 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:64:50: error: cannot find type 'CFDictionary' in scope
62 | ]
63 | var data: AnyObject?
64 | let status = SecItemCopyMatching(parameters as CFDictionary, &data)
| `- error: cannot find type 'CFDictionary' in scope
65 | guard status == errSecSuccess else { throw SecError(status) }
66 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:65:19: error: cannot find 'errSecSuccess' in scope
63 | var data: AnyObject?
64 | let status = SecItemCopyMatching(parameters as CFDictionary, &data)
65 | guard status == errSecSuccess else { throw SecError(status) }
| `- error: cannot find 'errSecSuccess' in scope
66 |
67 | guard let pemKeyAsData = data as? Data else {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:78:4: error: cannot find 'kSecClass' in scope
76 | public static func delKey(_ keyTag: String) throws {
77 | let parameters: [NSString : AnyObject] = [
78 | kSecClass : kSecClassKey,
| `- error: cannot find 'kSecClass' in scope
79 | kSecAttrApplicationTag: keyTag as AnyObject
80 | ]
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:78:16: error: cannot find 'kSecClassKey' in scope
76 | public static func delKey(_ keyTag: String) throws {
77 | let parameters: [NSString : AnyObject] = [
78 | kSecClass : kSecClassKey,
| `- error: cannot find 'kSecClassKey' in scope
79 | kSecAttrApplicationTag: keyTag as AnyObject
80 | ]
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:79:4: error: cannot find 'kSecAttrApplicationTag' in scope
77 | let parameters: [NSString : AnyObject] = [
78 | kSecClass : kSecClassKey,
79 | kSecAttrApplicationTag: keyTag as AnyObject
| `- error: cannot find 'kSecAttrApplicationTag' in scope
80 | ]
81 | let status = SecItemDelete(parameters as CFDictionary)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:81:16: error: cannot find 'SecItemDelete' in scope
79 | kSecAttrApplicationTag: keyTag as AnyObject
80 | ]
81 | let status = SecItemDelete(parameters as CFDictionary)
| `- error: cannot find 'SecItemDelete' in scope
82 | guard status == errSecSuccess else { throw SecError(status) }
83 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:81:44: error: cannot find type 'CFDictionary' in scope
79 | kSecAttrApplicationTag: keyTag as AnyObject
80 | ]
81 | let status = SecItemDelete(parameters as CFDictionary)
| `- error: cannot find type 'CFDictionary' in scope
82 | guard status == errSecSuccess else { throw SecError(status) }
83 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:82:19: error: cannot find 'errSecSuccess' in scope
80 | ]
81 | let status = SecItemDelete(parameters as CFDictionary)
82 | guard status == errSecSuccess else { throw SecError(status) }
| `- error: cannot find 'errSecSuccess' in scope
83 | }
84 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:742:19: error: cannot find 'noErr' in scope
740 | })
741 |
742 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
743 |
744 | defer { _ = CCCryptorRelease!(cryptor!) }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:757:19: error: cannot find 'noErr' in scope
755 | &updateLen)
756 | })
757 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
758 |
759 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:768:19: error: cannot find 'noErr' in scope
766 | &finalLen)
767 | }
768 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
769 |
770 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:924:20: error: cannot find 'noErr' in scope
922 | resultBytes, tagBytes, &tagLength_)
923 | })
924 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
925 |
926 | tag.count = tagLength_
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:961:20: error: cannot find 'noErr' in scope
959 | 0, CCModeOptions(), &cryptor)
960 | }
961 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
962 | defer { _ = CCCryptorRelease!(cryptor!) }
963 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:966:20: error: cannot find 'noErr' in scope
964 | status = CCCryptorAddParameter!(cryptor!,
965 | Parameter.dataSize.rawValue, nil, data.count)
966 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
967 |
968 | status = CCCryptorAddParameter!(cryptor!, Parameter.macSize.rawValue, nil, tagLength)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:969:20: error: cannot find 'noErr' in scope
967 |
968 | status = CCCryptorAddParameter!(cryptor!, Parameter.macSize.rawValue, nil, tagLength)
969 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
970 |
971 | status = iv.withUnsafeBytes { ivBytes in
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:974:20: error: cannot find 'noErr' in scope
972 | return CCCryptorAddParameter!(cryptor!, Parameter.iv.rawValue, ivBytes, iv.count)
973 | }
974 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
975 |
976 | status = aData.withUnsafeBytes { aDataBytes in
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:979:20: error: cannot find 'noErr' in scope
977 | return CCCryptorAddParameter!(cryptor!, Parameter.authData.rawValue, aDataBytes, aData.count)
978 | }
979 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
980 |
981 | var result = Data(count: data.count)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:990:20: error: cannot find 'noErr' in scope
988 | &updateLen)
989 | })
990 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
991 |
992 | var finalLen: size_t = 0
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:998:20: error: cannot find 'noErr' in scope
996 | &finalLen)
997 | }
998 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
999 |
1000 | result.count = updateLen + finalLen
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1008:20: error: cannot find 'noErr' in scope
1006 | tagBytes, &tagLength_)
1007 | }
1008 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1009 |
1010 | tag.count = tagLength_
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1062:20: error: cannot find 'noErr' in scope
1060 | &publicKey,
1061 | &privateKey)
1062 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1063 |
1064 | defer {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1108:20: error: cannot find 'noErr' in scope
1106 | digest.rawValue)
1107 | })
1108 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1109 |
1110 | buffer.count = bufferSize
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1136:20: error: cannot find 'noErr' in scope
1134 | digest.rawValue)
1135 | })
1136 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1137 | buffer.count = bufferSize
1138 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1150:20: error: cannot find 'noErr' in scope
1148 | &key)
1149 | }
1150 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1151 |
1152 | return key!
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1161:20: error: cannot find 'noErr' in scope
1159 | return CCRSACryptorExport!(key, derKeyBytes, &derKeyLength)
1160 | }
1161 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1162 |
1163 | derKey.count = derKeyLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1197:21: error: cannot find 'noErr' in scope
1195 | signedDataBytes, &signedDataLength)
1196 | })
1197 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1198 |
1199 | signedData.count = signedDataLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1236:21: error: cannot find 'noErr' in scope
1234 | return false
1235 | }
1236 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1237 | return true
1238 | case .pss:
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1260:20: error: cannot find 'noErr' in scope
1258 | })
1259 |
1260 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1261 | out.count = outLength
1262 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1657:20: error: cannot find 'noErr' in scope
1655 | &pubKey,
1656 | &privKey)
1657 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1658 |
1659 | defer {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1693:20: error: cannot find 'noErr' in scope
1691 | signedDataBytes, &signedDataLength)
1692 | })
1693 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1694 |
1695 | signedData.count = signedDataLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1713:20: error: cannot find 'noErr' in scope
1711 | &valid)
1712 | })
1713 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1714 |
1715 | return valid != 0
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1732:20: error: cannot find 'noErr' in scope
1730 | return CCECCryptorComputeSharedSecret!(privKey, pubKey, resultBytes, &outSize)
1731 | }
1732 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1733 |
1734 | result.count = outSize
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1772:20: error: cannot find 'noErr' in scope
1770 | dBytes, &dSize)
1771 | })
1772 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1773 |
1774 | x.count = xSize
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1791:20: error: cannot find 'noErr' in scope
1789 | yBytes, y.count, &pubKey)
1790 | })
1791 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1792 | defer { CCECCryptorRelease!(pubKey!) }
1793 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1806:20: error: cannot find 'noErr' in scope
1804 | keyType.rawValue, &impKey)
1805 | }
1806 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1807 |
1808 | return impKey!
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1823:20: error: cannot find 'noErr' in scope
1821 | key)
1822 | }
1823 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1824 |
1825 | expKey.count = expKeyLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1984:20: error: cannot find 'noErr' in scope
1982 | &result)
1983 | }
1984 | guard status == noErr else {
| `- error: cannot find 'noErr' in scope
1985 | throw CCError(status)
1986 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:2054:20: error: cannot find 'noErr' in scope
2052 | resultBytes, rescount)
2053 | })
2054 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
2055 |
2056 | return result
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:2098:20: error: cannot find 'noErr' in scope
2096 | wrappedKeyBytes, &wrappedKeyLength)
2097 | })
2098 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
2099 |
2100 | wrappedKey.count = wrappedKeyLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:2119:20: error: cannot find 'noErr' in scope
2117 | rawKeyBytes, &rawKeyLength)
2118 | })
2119 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
2120 |
2121 | rawKey.count = rawKeyLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:2173:12: error: cannot find 'dlsym' in scope
2171 |
2172 | private func getFunc<T>(_ from: UnsafeMutableRawPointer, f: String) -> T? {
2173 | let sym = dlsym(from, f)
| `- error: cannot find 'dlsym' in scope
2174 | guard sym != nil else {
2175 | return nil
[76/210] Emitting module Gzip
[77/210] Compiling CryptoSwift Hashable.swift
[78/210] Compiling CryptoSwift Integer Conversion.swift
[79/210] Compiling CryptoSwift Multiplication.swift
[80/210] Compiling CryptoSwift Prime Test.swift
[81/210] Compiling CryptoSwift Random.swift
[82/210] Compiling CryptoSwift Shifts.swift
[83/210] Compiling CryptoSwift Square Root.swift
[84/210] Compiling CryptoSwift Strideable.swift
[85/210] Compiling CryptoSwift String Conversion.swift
[86/210] Compiling CryptoSwift Subtraction.swift
[87/210] Compiling CryptoSwift Words and Bits.swift
[88/210] Compiling CryptoSwift ChaCha20.swift
[89/210] Compiling CryptoSwift Checksum.swift
[90/210] Compiling Gzip Data+Gzip.swift
[91/210] Compiling CryptoSwift Cipher.swift
[92/210] Compiling CryptoSwift CBCMAC.swift
[93/210] Compiling CryptoSwift CMAC.swift
[94/210] Compiling CryptoSwift Addition.swift
[95/210] Compiling CryptoSwift BigInt.swift
[96/210] Compiling CryptoSwift BigUInt.swift
[97/210] Compiling CryptoSwift Bitwise Ops.swift
[98/210] Compiling CryptoSwift CS.swift
[99/210] Compiling CryptoSwift Codable.swift
[100/210] Compiling CryptoSwift Comparable.swift
[101/210] Compiling CryptoSwift Data Conversion.swift
[102/210] Compiling CryptoSwift Division.swift
[103/210] Compiling CryptoSwift Exponentiation.swift
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Sources/Steam/Protobuf': File not found.
warning: 'swift-protobuf': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/.build/checkouts/swift-protobuf/Sources/SwiftProtobuf/CMakeLists.txt
[0/1] Planning build
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
[3/3] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[3/4] Write swift-version-24593BA9C3E375BF.txt
[5/181] Emitting module Gzip
[6/181] Compiling Gzip Data+Gzip.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[8/182] Emitting module SwCrypt
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:5:24: error: cannot find type 'OSStatus' in scope
3 | open class SwKeyStore {
4 |
5 | public enum SecError: OSStatus, Error {
| `- error: cannot find type 'OSStatus' in scope
6 | case unimplemented = -4
7 | case param = -50
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:19:18: error: cannot find type 'OSStatus' in scope
17 | public static var debugLevel = 1
18 |
19 | init(_ status: OSStatus, function: String = #function, file: String = #file, line: Int = #line) {
| `- error: cannot find type 'OSStatus' in scope
20 | self = SecError(rawValue: status)!
21 | if SecError.debugLevel > 0 {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:890:30: error: cannot find 'dlopen' in scope
888 |
889 |
890 | fileprivate static let dl = dlopen("/usr/lib/system/libcommonCrypto.dylib", RTLD_NOW)
| `- error: cannot find 'dlopen' in scope
891 | fileprivate static let CCRandomGenerateBytes: CCRandomGenerateBytesT? =
892 | getFunc(dl!, f: "CCRandomGenerateBytes")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:890:78: error: cannot find 'RTLD_NOW' in scope
888 |
889 |
890 | fileprivate static let dl = dlopen("/usr/lib/system/libcommonCrypto.dylib", RTLD_NOW)
| `- error: cannot find 'RTLD_NOW' in scope
891 | fileprivate static let CCRandomGenerateBytes: CCRandomGenerateBytesT? =
892 | getFunc(dl!, f: "CCRandomGenerateBytes")
[9/182] Compiling SwCrypt SwCrypt.swift
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:5:24: error: cannot find type 'OSStatus' in scope
3 | open class SwKeyStore {
4 |
5 | public enum SecError: OSStatus, Error {
| `- error: cannot find type 'OSStatus' in scope
6 | case unimplemented = -4
7 | case param = -50
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:19:18: error: cannot find type 'OSStatus' in scope
17 | public static var debugLevel = 1
18 |
19 | init(_ status: OSStatus, function: String = #function, file: String = #file, line: Int = #line) {
| `- error: cannot find type 'OSStatus' in scope
20 | self = SecError(rawValue: status)!
21 | if SecError.debugLevel > 0 {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:890:30: error: cannot find 'dlopen' in scope
888 |
889 |
890 | fileprivate static let dl = dlopen("/usr/lib/system/libcommonCrypto.dylib", RTLD_NOW)
| `- error: cannot find 'dlopen' in scope
891 | fileprivate static let CCRandomGenerateBytes: CCRandomGenerateBytesT? =
892 | getFunc(dl!, f: "CCRandomGenerateBytes")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:890:78: error: cannot find 'RTLD_NOW' in scope
888 |
889 |
890 | fileprivate static let dl = dlopen("/usr/lib/system/libcommonCrypto.dylib", RTLD_NOW)
| `- error: cannot find 'RTLD_NOW' in scope
891 | fileprivate static let CCRandomGenerateBytes: CCRandomGenerateBytesT? =
892 | getFunc(dl!, f: "CCRandomGenerateBytes")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:20:19: error: extraneous argument label 'rawValue:' in call
18 |
19 | init(_ status: OSStatus, function: String = #function, file: String = #file, line: Int = #line) {
20 | self = SecError(rawValue: status)!
| `- error: extraneous argument label 'rawValue:' in call
21 | if SecError.debugLevel > 0 {
22 | print("\(file):\(line): [\(function)] \(self._domain): \(self) (\(self.rawValue))")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:20:37: error: cannot force unwrap value of non-optional type 'SwKeyStore.SecError'
18 |
19 | init(_ status: OSStatus, function: String = #function, file: String = #file, line: Int = #line) {
20 | self = SecError(rawValue: status)!
| `- error: cannot force unwrap value of non-optional type 'SwKeyStore.SecError'
21 | if SecError.debugLevel > 0 {
22 | print("\(file):\(line): [\(function)] \(self._domain): \(self) (\(self.rawValue))")
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:22:76: error: value of type 'SwKeyStore.SecError' has no member 'rawValue'
3 | open class SwKeyStore {
4 |
5 | public enum SecError: OSStatus, Error {
| `- note: did you mean to specify a raw type on the enum declaration?
6 | case unimplemented = -4
7 | case param = -50
:
20 | self = SecError(rawValue: status)!
21 | if SecError.debugLevel > 0 {
22 | print("\(file):\(line): [\(function)] \(self._domain): \(self) (\(self.rawValue))")
| `- error: value of type 'SwKeyStore.SecError' has no member 'rawValue'
23 | }
24 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:28:76: error: value of type 'SwKeyStore.SecError' has no member 'rawValue'
3 | open class SwKeyStore {
4 |
5 | public enum SecError: OSStatus, Error {
| `- note: did you mean to specify a raw type on the enum declaration?
6 | case unimplemented = -4
7 | case param = -50
:
26 | self = type
27 | if SecError.debugLevel > 0 {
28 | print("\(file):\(line): [\(function)] \(self._domain): \(self) (\(self.rawValue))")
| `- error: value of type 'SwKeyStore.SecError' has no member 'rawValue'
29 | }
30 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:38:4: error: cannot find 'kSecClass' in scope
36 |
37 | var parameters: [NSString : AnyObject] = [
38 | kSecClass: kSecClassKey,
| `- error: cannot find 'kSecClass' in scope
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
40 | kSecAttrIsPermanent: true as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:38:15: error: cannot find 'kSecClassKey' in scope
36 |
37 | var parameters: [NSString : AnyObject] = [
38 | kSecClass: kSecClassKey,
| `- error: cannot find 'kSecClassKey' in scope
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
40 | kSecAttrIsPermanent: true as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:39:4: error: cannot find 'kSecAttrKeyType' in scope
37 | var parameters: [NSString : AnyObject] = [
38 | kSecClass: kSecClassKey,
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
| `- error: cannot find 'kSecAttrKeyType' in scope
40 | kSecAttrIsPermanent: true as AnyObject,
41 | kSecAttrApplicationTag: keyTag as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:39:21: error: cannot find 'kSecAttrKeyTypeRSA' in scope
37 | var parameters: [NSString : AnyObject] = [
38 | kSecClass: kSecClassKey,
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
| `- error: cannot find 'kSecAttrKeyTypeRSA' in scope
40 | kSecAttrIsPermanent: true as AnyObject,
41 | kSecAttrApplicationTag: keyTag as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:40:4: error: cannot find 'kSecAttrIsPermanent' in scope
38 | kSecClass: kSecClassKey,
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
40 | kSecAttrIsPermanent: true as AnyObject,
| `- error: cannot find 'kSecAttrIsPermanent' in scope
41 | kSecAttrApplicationTag: keyTag as AnyObject,
42 | kSecValueData: pemKeyAsData as AnyObject
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:41:4: error: cannot find 'kSecAttrApplicationTag' in scope
39 | kSecAttrKeyType: kSecAttrKeyTypeRSA,
40 | kSecAttrIsPermanent: true as AnyObject,
41 | kSecAttrApplicationTag: keyTag as AnyObject,
| `- error: cannot find 'kSecAttrApplicationTag' in scope
42 | kSecValueData: pemKeyAsData as AnyObject
43 | ]
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:42:4: error: cannot find 'kSecValueData' in scope
40 | kSecAttrIsPermanent: true as AnyObject,
41 | kSecAttrApplicationTag: keyTag as AnyObject,
42 | kSecValueData: pemKeyAsData as AnyObject
| `- error: cannot find 'kSecValueData' in scope
43 | ]
44 | options.forEach { k, v in
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:48:16: error: cannot find 'SecItemAdd' in scope
46 | }
47 |
48 | var status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: cannot find 'SecItemAdd' in scope
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:48:41: error: cannot find type 'CFDictionary' in scope
46 | }
47 |
48 | var status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: cannot find type 'CFDictionary' in scope
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:48:55: error: 'nil' requires a contextual type
46 | }
47 |
48 | var status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: 'nil' requires a contextual type
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:49:16: error: cannot find 'errSecDuplicateItem' in scope
47 |
48 | var status = SecItemAdd(parameters as CFDictionary, nil)
49 | if status == errSecDuplicateItem {
| `- error: cannot find 'errSecDuplicateItem' in scope
50 | try delKey(keyTag)
51 | status = SecItemAdd(parameters as CFDictionary, nil)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:51:13: error: cannot find 'SecItemAdd' in scope
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
51 | status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: cannot find 'SecItemAdd' in scope
52 | }
53 | guard status == errSecSuccess else { throw SecError(status) }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:51:38: error: cannot find type 'CFDictionary' in scope
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
51 | status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: cannot find type 'CFDictionary' in scope
52 | }
53 | guard status == errSecSuccess else { throw SecError(status) }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:51:52: error: 'nil' requires a contextual type
49 | if status == errSecDuplicateItem {
50 | try delKey(keyTag)
51 | status = SecItemAdd(parameters as CFDictionary, nil)
| `- error: 'nil' requires a contextual type
52 | }
53 | guard status == errSecSuccess else { throw SecError(status) }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:53:19: error: cannot find 'errSecSuccess' in scope
51 | status = SecItemAdd(parameters as CFDictionary, nil)
52 | }
53 | guard status == errSecSuccess else { throw SecError(status) }
| `- error: cannot find 'errSecSuccess' in scope
54 | }
55 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:58:4: error: cannot find 'kSecClass' in scope
56 | public static func getKey(_ keyTag: String) throws -> String {
57 | let parameters: [NSString : AnyObject] = [
58 | kSecClass : kSecClassKey,
| `- error: cannot find 'kSecClass' in scope
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
60 | kSecAttrApplicationTag : keyTag as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:58:16: error: cannot find 'kSecClassKey' in scope
56 | public static func getKey(_ keyTag: String) throws -> String {
57 | let parameters: [NSString : AnyObject] = [
58 | kSecClass : kSecClassKey,
| `- error: cannot find 'kSecClassKey' in scope
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
60 | kSecAttrApplicationTag : keyTag as AnyObject,
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:59:4: error: cannot find 'kSecAttrKeyType' in scope
57 | let parameters: [NSString : AnyObject] = [
58 | kSecClass : kSecClassKey,
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
| `- error: cannot find 'kSecAttrKeyType' in scope
60 | kSecAttrApplicationTag : keyTag as AnyObject,
61 | kSecReturnData : true as AnyObject
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:59:22: error: cannot find 'kSecAttrKeyTypeRSA' in scope
57 | let parameters: [NSString : AnyObject] = [
58 | kSecClass : kSecClassKey,
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
| `- error: cannot find 'kSecAttrKeyTypeRSA' in scope
60 | kSecAttrApplicationTag : keyTag as AnyObject,
61 | kSecReturnData : true as AnyObject
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:60:4: error: cannot find 'kSecAttrApplicationTag' in scope
58 | kSecClass : kSecClassKey,
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
60 | kSecAttrApplicationTag : keyTag as AnyObject,
| `- error: cannot find 'kSecAttrApplicationTag' in scope
61 | kSecReturnData : true as AnyObject
62 | ]
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:61:4: error: cannot find 'kSecReturnData' in scope
59 | kSecAttrKeyType : kSecAttrKeyTypeRSA,
60 | kSecAttrApplicationTag : keyTag as AnyObject,
61 | kSecReturnData : true as AnyObject
| `- error: cannot find 'kSecReturnData' in scope
62 | ]
63 | var data: AnyObject?
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:64:16: error: cannot find 'SecItemCopyMatching' in scope
62 | ]
63 | var data: AnyObject?
64 | let status = SecItemCopyMatching(parameters as CFDictionary, &data)
| `- error: cannot find 'SecItemCopyMatching' in scope
65 | guard status == errSecSuccess else { throw SecError(status) }
66 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:64:50: error: cannot find type 'CFDictionary' in scope
62 | ]
63 | var data: AnyObject?
64 | let status = SecItemCopyMatching(parameters as CFDictionary, &data)
| `- error: cannot find type 'CFDictionary' in scope
65 | guard status == errSecSuccess else { throw SecError(status) }
66 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:65:19: error: cannot find 'errSecSuccess' in scope
63 | var data: AnyObject?
64 | let status = SecItemCopyMatching(parameters as CFDictionary, &data)
65 | guard status == errSecSuccess else { throw SecError(status) }
| `- error: cannot find 'errSecSuccess' in scope
66 |
67 | guard let pemKeyAsData = data as? Data else {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:78:4: error: cannot find 'kSecClass' in scope
76 | public static func delKey(_ keyTag: String) throws {
77 | let parameters: [NSString : AnyObject] = [
78 | kSecClass : kSecClassKey,
| `- error: cannot find 'kSecClass' in scope
79 | kSecAttrApplicationTag: keyTag as AnyObject
80 | ]
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:78:16: error: cannot find 'kSecClassKey' in scope
76 | public static func delKey(_ keyTag: String) throws {
77 | let parameters: [NSString : AnyObject] = [
78 | kSecClass : kSecClassKey,
| `- error: cannot find 'kSecClassKey' in scope
79 | kSecAttrApplicationTag: keyTag as AnyObject
80 | ]
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:79:4: error: cannot find 'kSecAttrApplicationTag' in scope
77 | let parameters: [NSString : AnyObject] = [
78 | kSecClass : kSecClassKey,
79 | kSecAttrApplicationTag: keyTag as AnyObject
| `- error: cannot find 'kSecAttrApplicationTag' in scope
80 | ]
81 | let status = SecItemDelete(parameters as CFDictionary)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:81:16: error: cannot find 'SecItemDelete' in scope
79 | kSecAttrApplicationTag: keyTag as AnyObject
80 | ]
81 | let status = SecItemDelete(parameters as CFDictionary)
| `- error: cannot find 'SecItemDelete' in scope
82 | guard status == errSecSuccess else { throw SecError(status) }
83 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:81:44: error: cannot find type 'CFDictionary' in scope
79 | kSecAttrApplicationTag: keyTag as AnyObject
80 | ]
81 | let status = SecItemDelete(parameters as CFDictionary)
| `- error: cannot find type 'CFDictionary' in scope
82 | guard status == errSecSuccess else { throw SecError(status) }
83 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:82:19: error: cannot find 'errSecSuccess' in scope
80 | ]
81 | let status = SecItemDelete(parameters as CFDictionary)
82 | guard status == errSecSuccess else { throw SecError(status) }
| `- error: cannot find 'errSecSuccess' in scope
83 | }
84 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:742:19: error: cannot find 'noErr' in scope
740 | })
741 |
742 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
743 |
744 | defer { _ = CCCryptorRelease!(cryptor!) }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:757:19: error: cannot find 'noErr' in scope
755 | &updateLen)
756 | })
757 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
758 |
759 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:768:19: error: cannot find 'noErr' in scope
766 | &finalLen)
767 | }
768 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
769 |
770 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:924:20: error: cannot find 'noErr' in scope
922 | resultBytes, tagBytes, &tagLength_)
923 | })
924 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
925 |
926 | tag.count = tagLength_
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:961:20: error: cannot find 'noErr' in scope
959 | 0, CCModeOptions(), &cryptor)
960 | }
961 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
962 | defer { _ = CCCryptorRelease!(cryptor!) }
963 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:966:20: error: cannot find 'noErr' in scope
964 | status = CCCryptorAddParameter!(cryptor!,
965 | Parameter.dataSize.rawValue, nil, data.count)
966 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
967 |
968 | status = CCCryptorAddParameter!(cryptor!, Parameter.macSize.rawValue, nil, tagLength)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:969:20: error: cannot find 'noErr' in scope
967 |
968 | status = CCCryptorAddParameter!(cryptor!, Parameter.macSize.rawValue, nil, tagLength)
969 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
970 |
971 | status = iv.withUnsafeBytes { ivBytes in
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:974:20: error: cannot find 'noErr' in scope
972 | return CCCryptorAddParameter!(cryptor!, Parameter.iv.rawValue, ivBytes, iv.count)
973 | }
974 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
975 |
976 | status = aData.withUnsafeBytes { aDataBytes in
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:979:20: error: cannot find 'noErr' in scope
977 | return CCCryptorAddParameter!(cryptor!, Parameter.authData.rawValue, aDataBytes, aData.count)
978 | }
979 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
980 |
981 | var result = Data(count: data.count)
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:990:20: error: cannot find 'noErr' in scope
988 | &updateLen)
989 | })
990 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
991 |
992 | var finalLen: size_t = 0
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:998:20: error: cannot find 'noErr' in scope
996 | &finalLen)
997 | }
998 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
999 |
1000 | result.count = updateLen + finalLen
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1008:20: error: cannot find 'noErr' in scope
1006 | tagBytes, &tagLength_)
1007 | }
1008 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1009 |
1010 | tag.count = tagLength_
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1062:20: error: cannot find 'noErr' in scope
1060 | &publicKey,
1061 | &privateKey)
1062 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1063 |
1064 | defer {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1108:20: error: cannot find 'noErr' in scope
1106 | digest.rawValue)
1107 | })
1108 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1109 |
1110 | buffer.count = bufferSize
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1136:20: error: cannot find 'noErr' in scope
1134 | digest.rawValue)
1135 | })
1136 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1137 | buffer.count = bufferSize
1138 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1150:20: error: cannot find 'noErr' in scope
1148 | &key)
1149 | }
1150 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1151 |
1152 | return key!
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1161:20: error: cannot find 'noErr' in scope
1159 | return CCRSACryptorExport!(key, derKeyBytes, &derKeyLength)
1160 | }
1161 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1162 |
1163 | derKey.count = derKeyLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1197:21: error: cannot find 'noErr' in scope
1195 | signedDataBytes, &signedDataLength)
1196 | })
1197 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1198 |
1199 | signedData.count = signedDataLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1236:21: error: cannot find 'noErr' in scope
1234 | return false
1235 | }
1236 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1237 | return true
1238 | case .pss:
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1260:20: error: cannot find 'noErr' in scope
1258 | })
1259 |
1260 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1261 | out.count = outLength
1262 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1657:20: error: cannot find 'noErr' in scope
1655 | &pubKey,
1656 | &privKey)
1657 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1658 |
1659 | defer {
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1693:20: error: cannot find 'noErr' in scope
1691 | signedDataBytes, &signedDataLength)
1692 | })
1693 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1694 |
1695 | signedData.count = signedDataLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1713:20: error: cannot find 'noErr' in scope
1711 | &valid)
1712 | })
1713 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1714 |
1715 | return valid != 0
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1732:20: error: cannot find 'noErr' in scope
1730 | return CCECCryptorComputeSharedSecret!(privKey, pubKey, resultBytes, &outSize)
1731 | }
1732 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1733 |
1734 | result.count = outSize
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1772:20: error: cannot find 'noErr' in scope
1770 | dBytes, &dSize)
1771 | })
1772 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1773 |
1774 | x.count = xSize
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1791:20: error: cannot find 'noErr' in scope
1789 | yBytes, y.count, &pubKey)
1790 | })
1791 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1792 | defer { CCECCryptorRelease!(pubKey!) }
1793 |
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1806:20: error: cannot find 'noErr' in scope
1804 | keyType.rawValue, &impKey)
1805 | }
1806 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1807 |
1808 | return impKey!
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1823:20: error: cannot find 'noErr' in scope
1821 | key)
1822 | }
1823 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
1824 |
1825 | expKey.count = expKeyLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:1984:20: error: cannot find 'noErr' in scope
1982 | &result)
1983 | }
1984 | guard status == noErr else {
| `- error: cannot find 'noErr' in scope
1985 | throw CCError(status)
1986 | }
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:2054:20: error: cannot find 'noErr' in scope
2052 | resultBytes, rescount)
2053 | })
2054 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
2055 |
2056 | return result
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:2098:20: error: cannot find 'noErr' in scope
2096 | wrappedKeyBytes, &wrappedKeyLength)
2097 | })
2098 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
2099 |
2100 | wrappedKey.count = wrappedKeyLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:2119:20: error: cannot find 'noErr' in scope
2117 | rawKeyBytes, &rawKeyLength)
2118 | })
2119 | guard status == noErr else { throw CCError(status) }
| `- error: cannot find 'noErr' in scope
2120 |
2121 | rawKey.count = rawKeyLength
/host/spi-builder-workspace/.build/checkouts/SwCrypt/SwCrypt/SwCrypt.swift:2173:12: error: cannot find 'dlsym' in scope
2171 |
2172 | private func getFunc<T>(_ from: UnsafeMutableRawPointer, f: String) -> T? {
2173 | let sym = dlsym(from, f)
| `- error: cannot find 'dlsym' in scope
2174 | guard sym != nil else {
2175 | return nil
BUILD FAILURE 6.1 android