Build Information
Successful build of swift-homomorphic-encryption, reference main (ab3f8c), with Swift 6.4 for Linux on 5 Nov 2026 00:12:46 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344847-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/apple/swift-homomorphic-encryption.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/apple/swift-homomorphic-encryption
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at ab3f8cd Widen accepted versions of swift-crypto dependency (#343)
Submodule path 'swift-homomorphic-encryption-protobuf': checked out 'f35fa8fa2314a16b9ba166b96db7b1340767ac04'
Submodule 'swift-homomorphic-encryption-protobuf' (https://github.com/apple/swift-homomorphic-encryption-protobuf) registered for path 'swift-homomorphic-encryption-protobuf'
Cloning into '/host/spi-builder-workspace/swift-homomorphic-encryption-protobuf'...
Cloned https://github.com/apple/swift-homomorphic-encryption.git
Revision (git rev-parse @):
ab3f8cdef8e70b478567ae0d8451948824689876
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/apple/swift-homomorphic-encryption.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/apple/swift-homomorphic-encryption.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344847-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:b44244c3c3fc9f2af9eceb487c9bff83319ab045277845df83db1e4f60420d2c
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/apple/swift-async-algorithms.git
[1/6825] Fetching swift-async-algorithms
[6826/26155] Fetching swift-async-algorithms, swift-argument-parser
Fetched https://github.com/apple/swift-async-algorithms.git (0.63s)
[580/19330] Fetching swift-argument-parser
Fetching https://github.com/apple/swift-algorithms
Fetching https://github.com/apple/swift-protobuf
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-log.git
[19331/25489] Fetching swift-argument-parser, swift-algorithms
[19455/33829] Fetching swift-argument-parser, swift-algorithms, swift-log
[22625/40602] Fetching swift-argument-parser, swift-algorithms, swift-log, swift-numerics
Fetched https://github.com/apple/swift-log.git (0.51s)
Fetching https://github.com/apple/swift-crypto.git
[27212/32262] Fetching swift-argument-parser, swift-algorithms, swift-numerics
[32263/61797] Fetching swift-argument-parser, swift-algorithms, swift-numerics, swift-collections
Fetched https://github.com/apple/swift-algorithms (0.97s)
[26694/55638] Fetching swift-argument-parser, swift-numerics, swift-collections
[43825/74562] Fetching swift-argument-parser, swift-numerics, swift-collections, swift-crypto
Fetched https://github.com/apple/swift-collections.git (1.34s)
[31970/45027] Fetching swift-argument-parser, swift-numerics, swift-crypto
Fetched https://github.com/apple/swift-crypto.git (1.31s)
[1/56016] Fetching swift-protobuf
Fetched https://github.com/apple/swift-numerics (5.55s)
Fetched https://github.com/apple/swift-argument-parser.git (6.51s)
Fetched https://github.com/apple/swift-protobuf (5.59s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (7.44s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.14s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.7 (0.18s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.5 (0.23s)
Computing version for https://github.com/apple/swift-protobuf
Computed https://github.com/apple/swift-protobuf at 1.39.0 (0.18s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.16s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 5.1.1 (0.23s)
Fetching https://github.com/apple/swift-asn1.git
[1/2051] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (0.43s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.4 (0.62s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.17.0 (0.16s)
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.4
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.8.2
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 5.1.1
Creating working copy for https://github.com/apple/swift-protobuf
Working copy of https://github.com/apple/swift-protobuf resolved at 1.39.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.5
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.7
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.17.0
Building for debugging...
[Computing dependencies]
[Provisioning 2 / 77]
[Pre-planning 1 / 1853]
[Planning 729 / 1853]
[Planning 1739 / 1853]
[Planning deferred tasks]
[Constructing 293 / 4194]
[Constructing 4141 / 4194]
[6 / 967] Logging-product
[236 / 967] CCryptoBoringSSL
[306 / 978] ModularArithmetic
[312 / 1027] RealModule
[312 / 1036] RealModule
[321 / 1036] ModularArithmetic
[331 / 1036] SwiftProtobuf
[343 / 1036] SwiftProtobuf
[343 / 1036] SwiftASN1
[355 / 1036] SwiftProtobuf
[356 / 1036] SwiftProtobuf
[357 / 1037] SwiftProtobuf
[361 / 1037] SwiftProtobuf
[366 / 1037] SwiftProtobuf-product
[367 / 1037] SwiftProtobuf-product
[370 / 1037] SwiftASN1-product
[371 / 1037] SwiftASN1-product
[373 / 1037] RealModule
[375 / 1037] RealModule
[378 / 1037] RealModule
[381 / 1038] SwiftASN1
[388 / 1038] Logging
[391 / 1039] SwiftASN1
[396 / 1040] MemoryMapping
[403 / 1040] InternalCollectionsUtilities
[405 / 1040] InternalCollectionsUtilities
[408 / 1041] Logging
[409 / 1041] Logging
[410 / 1041] CryptoBoringWrapper
[417 / 1041] ModularArithmetic
[419 / 1041] InternalCollectionsUtilities
[419 / 1041] SwiftASN1
[434 / 1046] ArgumentParserToolInfo
[443 / 1046] CCryptoBoringSSL
[446 / 1046] CCryptoBoringSSL
[448 / 1046] CCryptoBoringSSL
[452 / 1046] CCryptoBoringSSL
[458 / 1046] CCryptoBoringSSL
[460 / 1046] CCryptoBoringSSL
[466 / 1046] CCryptoBoringSSL
[467 / 1046] CCryptoBoringSSL
[473 / 1046] CCryptoBoringSSL
[474 / 1046] CCryptoBoringSSL
[483 / 1046] CCryptoBoringSSL
[488 / 1047] CCryptoBoringSSL
[490 / 1047] CCryptoBoringSSL
[491 / 1047] CCryptoBoringSSL
[497 / 1047] CCryptoBoringSSL
[499 / 1047] CCryptoBoringSSL
[504 / 1047] CCryptoBoringSSL
[505 / 1047] CCryptoBoringSSL
[507 / 1047] CCryptoBoringSSL
[513 / 1047] CCryptoBoringSSL
[515 / 1047] CCryptoBoringSSL
[521 / 1047] CCryptoBoringSSL
[525 / 1047] CCryptoBoringSSL
[529 / 1047] CCryptoBoringSSL
[532 / 1047] CCryptoBoringSSL
[543 / 1047] CCryptoBoringSSL
[561 / 1047] CCryptoBoringSSL
[568 / 1047] CCryptoBoringSSL
[572 / 1047] CCryptoBoringSSL
[576 / 1047] CCryptoBoringSSL
[583 / 1047] CCryptoBoringSSL
[584 / 1047] CCryptoBoringSSL
[588 / 1047] CCryptoBoringSSL
[591 / 1047] CCryptoBoringSSL
[594 / 1047] CCryptoBoringSSL
[597 / 1047] CCryptoBoringSSL
[601 / 1047] CCryptoBoringSSL
[604 / 1047] CCryptoBoringSSL
[609 / 1047] CCryptoBoringSSL
[614 / 1047] CCryptoBoringSSL
[625 / 1047] CCryptoBoringSSL
[629 / 1047] CCryptoBoringSSL
[638 / 1047] CCryptoBoringSSL
[641 / 1047] CCryptoBoringSSL
[653 / 1047] CCryptoBoringSSL
[662 / 1047] CCryptoBoringSSL
[668 / 1047] CCryptoBoringSSL
[675 / 1047] CCryptoBoringSSL
[681 / 1047] CCryptoBoringSSL
[682 / 1047] CCryptoBoringSSL
[688 / 1047] CCryptoBoringSSL
[689 / 1047] CCryptoBoringSSL
[696 / 1047] CCryptoBoringSSL
[703 / 1047] CCryptoBoringSSL
[707 / 1047] CCryptoBoringSSL
[711 / 1047] CCryptoBoringSSL
[716 / 1047] CCryptoBoringSSL
[721 / 1047] CCryptoBoringSSL
[733 / 1047] CCryptoBoringSSL
[740 / 1047] CCryptoBoringSSL
[744 / 1047] CCryptoBoringSSL
[752 / 1047] CCryptoBoringSSL
[756 / 1047] CCryptoBoringSSL
[763 / 1047] CCryptoBoringSSL
[772 / 1047] CCryptoBoringSSL
[785 / 1047] CCryptoBoringSSL
[788 / 1047] CCryptoBoringSSL
[792 / 1047] CCryptoBoringSSL
[794 / 1047] CCryptoBoringSSL
[798 / 1047] CCryptoBoringSSL
[802 / 1047] CUtil
[814 / 1067] SpanPreview
[828 / 1094] ComplexModule
[831 / 1121] Crypto
[831 / 1121] ComplexModule
[843 / 1122] ArgumentParserToolInfo
[844 / 1122] _RopeModule
[845 / 1122] BitCollections
[847 / 1122] BitCollections
[857 / 1122] _RopeModule
[858 / 1122] OrderedCollections
[862 / 1122] OrderedCollections
[866 / 1122] SwiftProtobuf
[872 / 1122] SpanPreview
[875 / 1123] SpanPreview
[878 / 1123] HashTreeCollections
[883 / 1123] OrderedCollections-product
[887 / 1123] OrderedCollections-product
[889 / 1124] _RopeModule
[895 / 1124] HeapModule
[897 / 1124] HashTreeCollections
[903 / 1125] HeapModule
[904 / 1125] OrderedCollections
[908 / 1126] OrderedCollections
[910 / 1126] OrderedCollections
[912 / 1126] Crypto
[913 / 1126] Crypto
[914 / 1126] CryptoExtras
[915 / 1126] CryptoExtras
[918 / 1127] CCryptoBoringSSL
[921 / 1127] ComplexModule
[922 / 1127] Numerics
[925 / 1127] ComplexModule
[928 / 1127] CXKCP
[934 / 1127] BitCollections
[935 / 1128] ComplexModule
[939 / 1128]
[943 / 1130] Algorithms
[949 / 1148] ArgumentParser
[950 / 1149] Crypto
[952 / 1149] Crypto
[954 / 1149] ArgumentParser
[955 / 1149] ArgumentParser
[958 / 1149] ArgumentParser
[959 / 1150] ArgumentParser
[964 / 1150] ArgumentParser
[967 / 1150] ArgumentParser-product
[968 / 1150] ArgumentParser
[971 / 1150] Algorithms
[973 / 1150] Algorithms
[980 / 1156] DequeModule
[985 / 1174] Algorithms
[998 / 1174] DequeModule
[1000 / 1175] DequeModule
[1002 / 1175] CryptoExtras
[1005 / 1176] CryptoExtras
[1009 / 1176] CryptoExtras
[1011 / 1176] _CryptoExtras
[1013 / 1176] CryptoExtras
[1013 / 1176] CUtil
[1020 / 1179] RealModule-product
[1033 / 1181] HeapModule
[1040 / 1181] ArgumentParser
[1041 / 1181] DequeModule
[1061 / 1195] DequeModule
[1065 / 1195] CryptoExtras
[1067 / 1196] CryptoExtras
[1068 / 1196] CryptoExtras
[1071 / 1196]
[1073 / 1196] AsyncAlgorithms
[1084 / 1206] HomomorphicEncryption
[1085 / 1206] HomomorphicEncryption
[1086 / 1206] HomomorphicEncryption
[1087 / 1206] HomomorphicEncryption
[1089 / 1207] AsyncAlgorithms
[1091 / 1207] HomomorphicEncryption
/host/spi-builder-workspace/Sources/HomomorphicEncryption/Array2d.swift:276:50: [1;33mwarning: [1;39m'UnsafePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m274 |[0;0m }
[0;36m275 |[0;0m
[0;36m276 |[0;0m extension UnsafePointer: @unchecked @retroactive Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UnsafePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m277 |[0;0m extension UnsafeMutablePointer: @unchecked @retroactive Sendable {}
[0;36m278 |[0;0m
Swift.UnsafePointer:2:11: [1;39mnote: [1;39m'UnsafePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(*, unavailable)
[0;36m2 |[0;0m extension UnsafePointer : Sendable where Pointee : ~Copyable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'UnsafePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m }
/host/spi-builder-workspace/Sources/HomomorphicEncryption/Array2d.swift:277:57: [1;33mwarning: [1;39m'UnsafeMutablePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m275 |[0;0m
[0;36m276 |[0;0m extension UnsafePointer: @unchecked @retroactive Sendable {}
[0;36m277 |[0;0m extension UnsafeMutablePointer: @unchecked @retroactive Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UnsafeMutablePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m278 |[0;0m
[0;36m279 |[0;0m extension Array2d where T: FixedWidthInteger {
Swift.UnsafeMutablePointer:2:11: [1;39mnote: [1;39m'UnsafeMutablePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(*, unavailable)
[0;36m2 |[0;0m extension UnsafeMutablePointer : Sendable where Pointee : ~Copyable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'UnsafeMutablePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m }
[#UnavailableSendableConformance]: <https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance>
[1091 / 1208] HomomorphicEncryption
/host/spi-builder-workspace/Sources/HomomorphicEncryption/Array2d.swift:276:50: [1;33mwarning: [1;39m'UnsafePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m274 |[0;0m }
[0;36m275 |[0;0m
[0;36m276 |[0;0m extension UnsafePointer: @unchecked @retroactive Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UnsafePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m277 |[0;0m extension UnsafeMutablePointer: @unchecked @retroactive Sendable {}
[0;36m278 |[0;0m
Swift.UnsafePointer:2:11: [1;39mnote: [1;39m'UnsafePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(*, unavailable)
[0;36m2 |[0;0m extension UnsafePointer : Sendable where Pointee : ~Copyable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'UnsafePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m }
/host/spi-builder-workspace/Sources/HomomorphicEncryption/Array2d.swift:277:57: [1;33mwarning: [1;39m'UnsafeMutablePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m275 |[0;0m
[0;36m276 |[0;0m extension UnsafePointer: @unchecked @retroactive Sendable {}
[0;36m277 |[0;0m extension UnsafeMutablePointer: @unchecked @retroactive Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UnsafeMutablePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m278 |[0;0m
[0;36m279 |[0;0m extension Array2d where T: FixedWidthInteger {
Swift.UnsafeMutablePointer:2:11: [1;39mnote: [1;39m'UnsafeMutablePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(*, unavailable)
[0;36m2 |[0;0m extension UnsafeMutablePointer : Sendable where Pointee : ~Copyable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'UnsafeMutablePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m }
[#UnavailableSendableConformance]: <https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance>
[1109 / 1230] PrivateInformationRetrieval
[1113 / 1230] _HomomorphicEncryptionExtras
[1116 / 1231] _HomomorphicEncryptionExtras
[1122 / 1231] _HomomorphicEncryptionExtras
[1125 / 1231] PrivateInformationRetrieval
[1130 / 1231] HomomorphicEncryptionProtobuf-product
[1137 / 1241] PrivateNearestNeighborSearch
/host/spi-builder-workspace/Sources/PrivateInformationRetrieval/SimplePir/SimplePir+Precompute.swift:15:8: [1;33mwarning: [1;39mpublic import of 'Collections' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m13 |[0;0m // limitations under the License.
[0;36m14 |[0;0m
[0;36m15 |[0;0m public import Collections
[0;36m|[0;0m `- [1;33mwarning: [1;39mpublic import of 'Collections' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m16 |[0;0m public import DequeModule
[0;36m17 |[0;0m public import HomomorphicEncryption
[#UnusedImportAccess]: <https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access>
[1138 / 1241] PrivateNearestNeighborSearch
[1140 / 1241] PrivateNearestNeighborSearch
[1141 / 1241] PrivateNearestNeighborSearch
[1141 / 1241] PrivateInformationRetrieval
[1144 / 1242] PrivateInformationRetrieval
[1165 / 1254] _TestUtilities
[1169 / 1263] ApplicationProtobuf
[1170 / 1263] _TestUtilities
[1172 / 1264] _TestUtilities
[1173 / 1264] _TestUtilities
[1173 / 1264] _HomomorphicEncryptionExtras
[1182 / 1264] ApplicationProtobuf
[1183 / 1264] ApplicationProtobuf
[1184 / 1264] ApplicationProtobuf
[1185 / 1264] _TestUtilities
[1186 / 1264] SimplePIRProcessDatabase-product
[1187 / 1264] ApplicationProtobuf
[1191 / 1268] PNNSProcessDatabase-product
[1194 / 1270] SimplePIRProcessDatabase-product
[1200 / 1279] PIRShardDatabase-product
[1206 / 1283] PIRGenerateDatabase-product
[1210 / 1286] PNNSProcessDatabase-product
/host/spi-builder-workspace/Sources/ApplicationProtobuf/PnnsConversionApi.swift:17:8: [1;33mwarning: [1;39mpublic import of 'HomomorphicEncryptionProtobuf' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m15 |[0;0m public import Foundation
[0;36m16 |[0;0m public import HomomorphicEncryption
[0;36m17 |[0;0m public import HomomorphicEncryptionProtobuf
[0;36m|[0;0m `- [1;33mwarning: [1;39mpublic import of 'HomomorphicEncryptionProtobuf' was not used in public declarations or inlinable code[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
[0;36m18 |[0;0m public import PrivateNearestNeighborSearch
[0;36m19 |[0;0m public import SwiftProtobuf
[#UnusedImportAccess]: <https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access>
[1214 / 1286] PIRGenerateDatabase-product
[1216 / 1287]
[1219 / 1289] SimplePIRProcessDatabase-product
[1225 / 1290] SimplePIRProcessDatabase-product
[1231 / 1290] PIRShardDatabase-product
[1235 / 1292] ApplicationProtobuf
/host/spi-builder-workspace/Sources/MMapTool/DictCommand.swift:28:29: [1;33mwarning: [1;39mresult of call to 'createFile(atPath:contents:attributes:)' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m26 |[0;0m func stream(to url: URL, chunkSize: Int = 1024 * 1024) throws {
[0;36m27 |[0;0m // Create/overwrite the file
[0;36m28 |[0;0m FileManager.default.createFile(atPath: url.path, contents: nil, attributes: nil)
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of call to 'createFile(atPath:contents:attributes:)' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m29 |[0;0m
[0;36m30 |[0;0m guard let fileHandle = try? FileHandle(forWritingTo: url) else {
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[1245 / 1293] MMapTool-product
[1246 / 1293] ApplicationProtobuf-product
[1249 / 1293] _TestUtilities
[1255 / 1293] ModularArithmeticSnippet-product
[1256 / 1294] PIRProcessDatabase-product
[1268 / 1312] EncryptionParametersSnippet-product
[1276 / 1316] PIRProcessDatabase-product
[1285 / 1318] MMapTool-product
[1289 / 1319] BasicsSnippet-product
[1294 / 1321] MultiplicationSnippet-product
[1304 / 1326] MultiplicationSnippet-product
[1326 / 1327] BasicsSnippet-product
[1327 / 1327] BasicsAsyncSnippet-product
[1327 / 1327] MultiplicationSnippet-product
[1327 / 1327] BasicsSnippet-product
[1327 / 1327] BasicsAsyncSnippet-product
Build complete! (52.21 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-algorithms"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-async-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-async-algorithms.git"
},
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections.git"
},
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "3.10.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-numerics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-numerics"
},
{
"identity" : "swift-protobuf",
"requirement" : {
"range" : [
{
"lower_bound" : "1.31.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-protobuf"
}
],
"manifest_display_name" : "swift-homomorphic-encryption",
"name" : "swift-homomorphic-encryption",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "ModularArithmetic",
"targets" : [
"ModularArithmetic"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HomomorphicEncryption",
"targets" : [
"HomomorphicEncryption"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HomomorphicEncryptionProtobuf",
"targets" : [
"HomomorphicEncryptionProtobuf"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "_HomomorphicEncryptionExtras",
"targets" : [
"_HomomorphicEncryptionExtras"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PrivateInformationRetrieval",
"targets" : [
"PrivateInformationRetrieval"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PrivateNearestNeighborSearch",
"targets" : [
"PrivateNearestNeighborSearch"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MemoryMapping",
"targets" : [
"MemoryMapping"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApplicationProtobuf",
"targets" : [
"ApplicationProtobuf"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "_TestUtilities",
"targets" : [
"_TestUtilities"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MMapTool",
"targets" : [
"MMapTool"
],
"type" : {
"executable" : null
}
},
{
"name" : "PIRGenerateDatabase",
"targets" : [
"PIRGenerateDatabase"
],
"type" : {
"executable" : null
}
},
{
"name" : "PIRProcessDatabase",
"targets" : [
"PIRProcessDatabase"
],
"type" : {
"executable" : null
}
},
{
"name" : "PIRShardDatabase",
"targets" : [
"PIRShardDatabase"
],
"type" : {
"executable" : null
}
},
{
"name" : "PNNSGenerateDatabase",
"targets" : [
"PNNSGenerateDatabase"
],
"type" : {
"executable" : null
}
},
{
"name" : "PNNSProcessDatabase",
"targets" : [
"PNNSProcessDatabase"
],
"type" : {
"executable" : null
}
},
{
"name" : "SimplePIRProcessDatabase",
"targets" : [
"SimplePIRProcessDatabase"
],
"type" : {
"executable" : null
}
},
{
"name" : "ModularArithmeticSnippet",
"targets" : [
"ModularArithmeticSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "SerializationSnippet",
"targets" : [
"SerializationSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "BasicsAsyncSnippet",
"targets" : [
"BasicsAsyncSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "BasicsSnippet",
"targets" : [
"BasicsSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "EvaluationKeySnippet",
"targets" : [
"EvaluationKeySnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "MultiplicationSnippet",
"targets" : [
"MultiplicationSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "NoiseBudgetSnippet",
"targets" : [
"NoiseBudgetSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "EncryptionParametersSnippet",
"targets" : [
"EncryptionParametersSnippet"
],
"type" : {
"snippet" : null
}
}
],
"targets" : [
{
"c99name" : "_TestUtilities",
"module_type" : "SwiftTarget",
"name" : "_TestUtilities",
"path" : "Sources/_TestUtilities",
"product_dependencies" : [
"Numerics"
],
"product_memberships" : [
"_TestUtilities",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"HeApiTestUtils.swift",
"PirUtilities/ExpansionTests.swift",
"PirUtilities/IndexPirTests.swift",
"PirUtilities/KeywordPirTests.swift",
"PirUtilities/MulPirTests.swift",
"PirUtilities/PirTestUtils.swift",
"PirUtilities/SimplePirTests.swift",
"PirUtilities/SymmetricPirTests.swift",
"PnnsUtilities/CiphertextMatrixTests.swift",
"PnnsUtilities/ClientTests.swift",
"PnnsUtilities/CosineSimilarityTests.swift",
"PnnsUtilities/DatabaseTests.swift",
"PnnsUtilities/MatrixMultiplicationTests.swift",
"PnnsUtilities/PlaintextMatrixTests.swift",
"PnnsUtilities/PnnsUtils.swift",
"TestUtilities.swift"
],
"target_dependencies" : [
"HomomorphicEncryption",
"_HomomorphicEncryptionExtras",
"PrivateInformationRetrieval",
"PrivateNearestNeighborSearch"
],
"type" : "library"
},
{
"c99name" : "_HomomorphicEncryptionExtras",
"module_type" : "SwiftTarget",
"name" : "_HomomorphicEncryptionExtras",
"path" : "Sources/_HomomorphicEncryptionExtras",
"product_memberships" : [
"_HomomorphicEncryptionExtras",
"PrivateNearestNeighborSearch",
"ApplicationProtobuf",
"_TestUtilities",
"MMapTool",
"PIRGenerateDatabase",
"PIRProcessDatabase",
"PIRShardDatabase",
"PNNSGenerateDatabase",
"PNNSProcessDatabase",
"SimplePIRProcessDatabase",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"Ciphertext.swift",
"HeScheme.swift",
"PolyRq.swift"
],
"target_dependencies" : [
"HomomorphicEncryption"
],
"type" : "library"
},
{
"c99name" : "SimplePIRProcessDatabaseTests",
"module_type" : "SwiftTarget",
"name" : "SimplePIRProcessDatabaseTests",
"path" : "Tests/SimplePIRProcessDatabaseTests",
"sources" : [
"SimplePIRProcessDatabaseTests.swift"
],
"target_dependencies" : [
"SimplePIRProcessDatabase",
"PrivateInformationRetrieval",
"ApplicationProtobuf",
"_TestUtilities"
],
"type" : "test"
},
{
"c99name" : "SimplePIRProcessDatabase",
"module_type" : "SwiftTarget",
"name" : "SimplePIRProcessDatabase",
"path" : "Sources/SimplePIRProcessDatabase",
"product_dependencies" : [
"ArgumentParser",
"Logging"
],
"product_memberships" : [
"SimplePIRProcessDatabase"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"ApplicationProtobuf",
"PrivateInformationRetrieval"
],
"type" : "executable"
},
{
"c99name" : "PrivateNearestNeighborSearchTests",
"module_type" : "SwiftTarget",
"name" : "PrivateNearestNeighborSearchTests",
"path" : "Tests/PrivateNearestNeighborSearchTests",
"sources" : [
"CiphertextMatrixTests.swift",
"ClientTests.swift",
"CosineSimilarityTests.swift",
"DatabaseTests.swift",
"MatrixMultiplicationTests.swift",
"PlaintextMatrixTests.swift",
"UtilsTests.swift"
],
"target_dependencies" : [
"PrivateNearestNeighborSearch",
"HomomorphicEncryption",
"_TestUtilities"
],
"type" : "test"
},
{
"c99name" : "PrivateNearestNeighborSearch",
"module_type" : "SwiftTarget",
"name" : "PrivateNearestNeighborSearch",
"path" : "Sources/PrivateNearestNeighborSearch",
"product_dependencies" : [
"Algorithms",
"AsyncAlgorithms"
],
"product_memberships" : [
"PrivateNearestNeighborSearch",
"ApplicationProtobuf",
"_TestUtilities",
"MMapTool",
"PIRGenerateDatabase",
"PIRProcessDatabase",
"PIRShardDatabase",
"PNNSGenerateDatabase",
"PNNSProcessDatabase",
"SimplePIRProcessDatabase",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"CiphertextMatrix.swift",
"Client.swift",
"Config.swift",
"Database.swift",
"Error.swift",
"MatrixMultiplication.swift",
"PlaintextMatrix.swift",
"PnnsProtocol.swift",
"ProcessedDatabase.swift",
"SerializedCiphertextMatrix.swift",
"SerializedPlaintextMatrix.swift",
"Server.swift",
"Util.swift"
],
"target_dependencies" : [
"HomomorphicEncryption",
"_HomomorphicEncryptionExtras"
],
"type" : "library"
},
{
"c99name" : "PrivateInformationRetrievalTests",
"module_type" : "SwiftTarget",
"name" : "PrivateInformationRetrievalTests",
"path" : "Tests/PrivateInformationRetrievalTests",
"product_dependencies" : [
"Numerics"
],
"sources" : [
"CuckooTableTests.swift",
"ExpansionTests.swift",
"HashBucketTests.swift",
"IndexPirTests.swift",
"KeywordDatabaseTests.swift",
"KeywordPirTests.swift",
"MulPirTests.swift",
"SimplePirTests.swift",
"SymmetricPIRTests.swift",
"UtilTests.swift"
],
"target_dependencies" : [
"PrivateInformationRetrieval",
"_TestUtilities"
],
"type" : "test"
},
{
"c99name" : "PrivateInformationRetrieval",
"module_type" : "SwiftTarget",
"name" : "PrivateInformationRetrieval",
"path" : "Sources/PrivateInformationRetrieval",
"product_dependencies" : [
"AsyncAlgorithms",
"Collections",
"DequeModule",
"Numerics"
],
"product_memberships" : [
"PrivateInformationRetrieval",
"ApplicationProtobuf",
"_TestUtilities",
"MMapTool",
"PIRGenerateDatabase",
"PIRProcessDatabase",
"PIRShardDatabase",
"PNNSGenerateDatabase",
"PNNSProcessDatabase",
"SimplePIRProcessDatabase",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"IndexPir/IndexPirDatabase.swift",
"IndexPir/IndexPirProtocol.swift",
"IndexPir/MulPir.swift",
"IndexPir/PirUtil.swift",
"KeywordPir/CuckooTable.swift",
"KeywordPir/HashBucket.swift",
"KeywordPir/KeywordDatabase.swift",
"KeywordPir/KeywordPirProtocol.swift",
"SimplePir/DatabaseMap.swift",
"SimplePir/SimplePir+Client.swift",
"SimplePir/SimplePir+Database.swift",
"SimplePir/SimplePir+Precompute.swift",
"SimplePir/SimplePir+Server.swift",
"SimplePir/SimplePir+Shards.swift",
"SimplePir/SimplePir.swift",
"SimplePir/SimplePirContext.swift",
"SymmetricPir/SymmetricPirDatabase.swift",
"SymmetricPir/SymmetricPirProtocol.swift",
"Util/Error.swift",
"Util/ShardValidation.swift",
"Util/Util.swift"
],
"target_dependencies" : [
"HomomorphicEncryption"
],
"type" : "library"
},
{
"c99name" : "PNNSProcessDatabase",
"module_type" : "SwiftTarget",
"name" : "PNNSProcessDatabase",
"path" : "Sources/PNNSProcessDatabase",
"product_dependencies" : [
"ArgumentParser",
"Logging"
],
"product_memberships" : [
"PNNSProcessDatabase"
],
"sources" : [
"ProcessDatabase.swift"
],
"target_dependencies" : [
"HomomorphicEncryptionProtobuf",
"ApplicationProtobuf",
"HomomorphicEncryption"
],
"type" : "executable"
},
{
"c99name" : "PNNSGenerateDatabase",
"module_type" : "SwiftTarget",
"name" : "PNNSGenerateDatabase",
"path" : "Sources/PNNSGenerateDatabase",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"PNNSGenerateDatabase"
],
"sources" : [
"GenerateDatabase.swift"
],
"target_dependencies" : [
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "executable"
},
{
"c99name" : "PIRShardDatabase",
"module_type" : "SwiftTarget",
"name" : "PIRShardDatabase",
"path" : "Sources/PIRShardDatabase",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"PIRShardDatabase"
],
"sources" : [
"ShardDatabase.swift"
],
"target_dependencies" : [
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "executable"
},
{
"c99name" : "PIRProcessDatabaseTests",
"module_type" : "SwiftTarget",
"name" : "PIRProcessDatabaseTests",
"path" : "Tests/PIRProcessDatabaseTests",
"product_dependencies" : [
"Numerics"
],
"sources" : [
"ProcessDatabaseTests.swift"
],
"target_dependencies" : [
"PIRProcessDatabase",
"_TestUtilities"
],
"type" : "test"
},
{
"c99name" : "PIRProcessDatabase",
"module_type" : "SwiftTarget",
"name" : "PIRProcessDatabase",
"path" : "Sources/PIRProcessDatabase",
"product_dependencies" : [
"ArgumentParser",
"Logging"
],
"product_memberships" : [
"PIRProcessDatabase"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"HomomorphicEncryptionProtobuf",
"ApplicationProtobuf",
"HomomorphicEncryption"
],
"type" : "executable"
},
{
"c99name" : "PIRGenerateDatabaseTests",
"module_type" : "SwiftTarget",
"name" : "PIRGenerateDatabaseTests",
"path" : "Tests/PIRGenerateDatabaseTests",
"product_dependencies" : [
"Numerics"
],
"sources" : [
"PIRGenerateDatabaseTests.swift"
],
"target_dependencies" : [
"PIRGenerateDatabase",
"_TestUtilities"
],
"type" : "test"
},
{
"c99name" : "PIRGenerateDatabase",
"module_type" : "SwiftTarget",
"name" : "PIRGenerateDatabase",
"path" : "Sources/PIRGenerateDatabase",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"PIRGenerateDatabase"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "executable"
},
{
"c99name" : "ModularArithmetic",
"module_type" : "SwiftTarget",
"name" : "ModularArithmetic",
"path" : "Sources/ModularArithmetic",
"product_memberships" : [
"ModularArithmetic",
"HomomorphicEncryption",
"HomomorphicEncryptionProtobuf",
"_HomomorphicEncryptionExtras",
"PrivateInformationRetrieval",
"PrivateNearestNeighborSearch",
"ApplicationProtobuf",
"_TestUtilities",
"MMapTool",
"PIRGenerateDatabase",
"PIRProcessDatabase",
"PIRShardDatabase",
"PNNSGenerateDatabase",
"PNNSProcessDatabase",
"SimplePIRProcessDatabase",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"Modulus.swift",
"Scalar.swift"
],
"type" : "library"
},
{
"c99name" : "MemoryMappingTests",
"module_type" : "SwiftTarget",
"name" : "MemoryMappingTests",
"path" : "Tests/MemoryMappingTests",
"sources" : [
"MMapDictionaryPublicTests.swift",
"MMapDictionaryTests.swift",
"TestUtil.swift"
],
"target_dependencies" : [
"MemoryMapping"
],
"type" : "test"
},
{
"c99name" : "MemoryMapping",
"module_type" : "SwiftTarget",
"name" : "MemoryMapping",
"path" : "Sources/MemoryMapping",
"product_memberships" : [
"MemoryMapping",
"MMapTool",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"MMapDictionary.swift",
"MMapDictionaryError.swift",
"MemoryMapping.swift"
],
"type" : "library"
},
{
"c99name" : "MMapTool",
"module_type" : "SwiftTarget",
"name" : "MMapTool",
"path" : "Sources/MMapTool",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"MMapTool"
],
"sources" : [
"DictCommand.swift",
"main.swift"
],
"target_dependencies" : [
"MemoryMapping",
"ApplicationProtobuf"
],
"type" : "executable"
},
{
"c99name" : "HomomorphicEncryptionTests",
"module_type" : "SwiftTarget",
"name" : "HomomorphicEncryptionTests",
"path" : "Tests/HomomorphicEncryptionTests",
"product_dependencies" : [
"Numerics"
],
"sources" : [
"Array2dTests.swift",
"CoefficientPackingTests.swift",
"DoubleWidthUIntTests.swift",
"EncryptionParametersTests.swift",
"HeAPITests.swift",
"NttTests.swift",
"PolyRqTests/GaloisTests.swift",
"PolyRqTests/PolyContextTests.swift",
"PolyRqTests/PolyRq+RandomizeTests.swift",
"PolyRqTests/PolyRq+SerializeTests.swift",
"PolyRqTests/PolyRqTests.swift",
"RandomTests/BufferedRngTests.swift",
"RandomTests/NistCtrDrbgTests.swift",
"RandomTests/PseudoRandomNumberGeneratorTests.swift",
"RnsBaseConverterTests.swift",
"RnsToolTests.swift",
"ScalarTests.swift",
"SerializationTests.swift",
"UtilTests.swift",
"ZeroizationTests.swift"
],
"target_dependencies" : [
"HomomorphicEncryption",
"_TestUtilities"
],
"type" : "test"
},
{
"c99name" : "HomomorphicEncryptionProtobufTests",
"module_type" : "SwiftTarget",
"name" : "HomomorphicEncryptionProtobufTests",
"path" : "Tests/HomomorphicEncryptionProtobufTests",
"sources" : [
"ConversionTests.swift"
],
"target_dependencies" : [
"HomomorphicEncryption",
"HomomorphicEncryptionProtobuf",
"_TestUtilities"
],
"type" : "test"
},
{
"c99name" : "HomomorphicEncryptionProtobuf",
"module_type" : "SwiftTarget",
"name" : "HomomorphicEncryptionProtobuf",
"path" : "Sources/HomomorphicEncryptionProtobuf",
"product_dependencies" : [
"SwiftProtobuf"
],
"product_memberships" : [
"HomomorphicEncryptionProtobuf",
"ApplicationProtobuf",
"MMapTool",
"PIRGenerateDatabase",
"PIRProcessDatabase",
"PIRShardDatabase",
"PNNSGenerateDatabase",
"PNNSProcessDatabase",
"SimplePIRProcessDatabase",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"ConversionError.swift",
"ConversionHe.swift",
"MessageExtensions.swift",
"generated/apple_swift_homomorphic_encryption_v1_error_stddev.pb.swift",
"generated/apple_swift_homomorphic_encryption_v1_he.pb.swift"
],
"target_dependencies" : [
"HomomorphicEncryption"
],
"type" : "library"
},
{
"c99name" : "HomomorphicEncryptionExtrasTests",
"module_type" : "SwiftTarget",
"name" : "HomomorphicEncryptionExtrasTests",
"path" : "Tests/HomomorphicEncryptionExtrasTests",
"sources" : [
"PolyRqTests/PolyRqTests.swift"
],
"target_dependencies" : [
"_HomomorphicEncryptionExtras"
],
"type" : "test"
},
{
"c99name" : "HomomorphicEncryption",
"module_type" : "SwiftTarget",
"name" : "HomomorphicEncryption",
"path" : "Sources/HomomorphicEncryption",
"product_dependencies" : [
"Algorithms",
"AsyncAlgorithms",
"Crypto",
"_CryptoExtras"
],
"product_memberships" : [
"HomomorphicEncryption",
"HomomorphicEncryptionProtobuf",
"_HomomorphicEncryptionExtras",
"PrivateInformationRetrieval",
"PrivateNearestNeighborSearch",
"ApplicationProtobuf",
"_TestUtilities",
"MMapTool",
"PIRGenerateDatabase",
"PIRProcessDatabase",
"PIRShardDatabase",
"PNNSGenerateDatabase",
"PNNSProcessDatabase",
"SimplePIRProcessDatabase",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"Array2d.swift",
"Bfv/Bfv+Decrypt.swift",
"Bfv/Bfv+Encode.swift",
"Bfv/Bfv+Encrypt.swift",
"Bfv/Bfv+Keys.swift",
"Bfv/Bfv+Multiply.swift",
"Bfv/Bfv.swift",
"Ciphertext.swift",
"CoefficientPacking.swift",
"Context.swift",
"CrtComposer.swift",
"DoubleWidthUInt.swift",
"Encoding.swift",
"EncryptionParameters.swift",
"Error.swift",
"HeScheme.swift",
"HeSchemeAsync.swift",
"Keys.swift",
"Modulus.swift",
"NoOpScheme.swift",
"Plaintext.swift",
"PolyRq/Galois.swift",
"PolyRq/PolyCollection.swift",
"PolyRq/PolyContext.swift",
"PolyRq/PolyRq+Ntt.swift",
"PolyRq/PolyRq+Randomize.swift",
"PolyRq/PolyRq+Serialize.swift",
"PolyRq/PolyRq.swift",
"Random/BufferedRng.swift",
"Random/NistAes128Ctr.swift",
"Random/NistCtrDrbg.swift",
"Random/PseudoRandomNumberGenerator.swift",
"RnsBaseConverter.swift",
"RnsTool.swift",
"Scalar.swift",
"Serialize.swift",
"SerializedCiphertext.swift",
"SerializedKeys.swift",
"SerializedPlaintext.swift",
"Util.swift",
"Version.swift",
"Zeroization.swift"
],
"target_dependencies" : [
"CUtil",
"ModularArithmetic"
],
"type" : "library"
},
{
"c99name" : "CUtil",
"module_type" : "ClangTarget",
"name" : "CUtil",
"path" : "Sources/CUtil",
"product_memberships" : [
"HomomorphicEncryption",
"HomomorphicEncryptionProtobuf",
"_HomomorphicEncryptionExtras",
"PrivateInformationRetrieval",
"PrivateNearestNeighborSearch",
"ApplicationProtobuf",
"_TestUtilities",
"MMapTool",
"PIRGenerateDatabase",
"PIRProcessDatabase",
"PIRShardDatabase",
"PNNSGenerateDatabase",
"PNNSProcessDatabase",
"SimplePIRProcessDatabase",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"zeroize.c"
],
"type" : "library"
},
{
"c99name" : "ApplicationProtobufTests",
"module_type" : "SwiftTarget",
"name" : "ApplicationProtobufTests",
"path" : "Tests/ApplicationProtobufTests",
"product_dependencies" : [
"SwiftProtobuf"
],
"sources" : [
"PirConversionTests.swift",
"PnnsConversionTests.swift"
],
"target_dependencies" : [
"ApplicationProtobuf",
"PrivateNearestNeighborSearch",
"PrivateInformationRetrieval",
"_TestUtilities"
],
"type" : "test"
},
{
"c99name" : "ApplicationProtobuf",
"module_type" : "SwiftTarget",
"name" : "ApplicationProtobuf",
"path" : "Sources/ApplicationProtobuf",
"product_dependencies" : [
"SwiftProtobuf"
],
"product_memberships" : [
"ApplicationProtobuf",
"MMapTool",
"PIRGenerateDatabase",
"PIRProcessDatabase",
"PIRShardDatabase",
"PNNSGenerateDatabase",
"PNNSProcessDatabase",
"SimplePIRProcessDatabase",
"ModularArithmeticSnippet",
"SerializationSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"EvaluationKeySnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EncryptionParametersSnippet"
],
"sources" : [
"ConversionError.swift",
"PirConversion.swift",
"PirConversionApi.swift",
"PnnsConversion.swift",
"PnnsConversionApi.swift",
"generated/apple_swift_homomorphic_encryption_api_pir_v1_pir.pb.swift",
"generated/apple_swift_homomorphic_encryption_api_pnns_v1_pnns.pb.swift",
"generated/apple_swift_homomorphic_encryption_api_shared_v1_api_shared.pb.swift",
"generated/apple_swift_homomorphic_encryption_api_v1_api.pb.swift",
"generated/apple_swift_homomorphic_encryption_pir_v1_codebook.pb.swift",
"generated/apple_swift_homomorphic_encryption_pir_v1_pir.pb.swift",
"generated/apple_swift_homomorphic_encryption_pir_v1_pir_algorithm.pb.swift",
"generated/apple_swift_homomorphic_encryption_pir_v1_pir_database.pb.swift",
"generated/apple_swift_homomorphic_encryption_pir_v1_simple_pir.pb.swift",
"generated/apple_swift_homomorphic_encryption_pnns_v1_pnns.pb.swift",
"generated/apple_swift_homomorphic_encryption_pnns_v1_pnns_client_config.pb.swift",
"generated/apple_swift_homomorphic_encryption_pnns_v1_pnns_database.pb.swift",
"generated/apple_swift_homomorphic_encryption_pnns_v1_pnns_distance_metric.pb.swift",
"generated/apple_swift_homomorphic_encryption_pnns_v1_pnns_matrix_packing.pb.swift",
"generated/apple_swift_homomorphic_encryption_pnns_v1_pnns_processed_database.pb.swift",
"generated/apple_swift_homomorphic_encryption_pnns_v1_pnns_server_config.pb.swift"
],
"target_dependencies" : [
"HomomorphicEncryptionProtobuf",
"PrivateInformationRetrieval",
"PrivateNearestNeighborSearch"
],
"type" : "library"
},
{
"c99name" : "ModularArithmeticSnippet",
"module_type" : "SwiftTarget",
"name" : "ModularArithmeticSnippet",
"path" : "Snippets/ModularArithmetic",
"product_memberships" : [
"ModularArithmeticSnippet"
],
"sources" : [
"ModularArithmeticSnippet.swift"
],
"target_dependencies" : [
"_TestUtilities",
"_HomomorphicEncryptionExtras",
"PrivateNearestNeighborSearch",
"PrivateInformationRetrieval",
"ModularArithmetic",
"MemoryMapping",
"HomomorphicEncryptionProtobuf",
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "snippet"
},
{
"c99name" : "SerializationSnippet",
"module_type" : "SwiftTarget",
"name" : "SerializationSnippet",
"path" : "Snippets/HomomorphicEncryption",
"product_memberships" : [
"SerializationSnippet"
],
"sources" : [
"SerializationSnippet.swift"
],
"target_dependencies" : [
"_TestUtilities",
"_HomomorphicEncryptionExtras",
"PrivateNearestNeighborSearch",
"PrivateInformationRetrieval",
"ModularArithmetic",
"MemoryMapping",
"HomomorphicEncryptionProtobuf",
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "snippet"
},
{
"c99name" : "BasicsAsyncSnippet",
"module_type" : "SwiftTarget",
"name" : "BasicsAsyncSnippet",
"path" : "Snippets/HomomorphicEncryption",
"product_memberships" : [
"BasicsAsyncSnippet"
],
"sources" : [
"BasicsAsyncSnippet.swift"
],
"target_dependencies" : [
"_TestUtilities",
"_HomomorphicEncryptionExtras",
"PrivateNearestNeighborSearch",
"PrivateInformationRetrieval",
"ModularArithmetic",
"MemoryMapping",
"HomomorphicEncryptionProtobuf",
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "snippet"
},
{
"c99name" : "BasicsSnippet",
"module_type" : "SwiftTarget",
"name" : "BasicsSnippet",
"path" : "Snippets/HomomorphicEncryption",
"product_memberships" : [
"BasicsSnippet"
],
"sources" : [
"BasicsSnippet.swift"
],
"target_dependencies" : [
"_TestUtilities",
"_HomomorphicEncryptionExtras",
"PrivateNearestNeighborSearch",
"PrivateInformationRetrieval",
"ModularArithmetic",
"MemoryMapping",
"HomomorphicEncryptionProtobuf",
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "snippet"
},
{
"c99name" : "EvaluationKeySnippet",
"module_type" : "SwiftTarget",
"name" : "EvaluationKeySnippet",
"path" : "Snippets/HomomorphicEncryption",
"product_memberships" : [
"EvaluationKeySnippet"
],
"sources" : [
"EvaluationKeySnippet.swift"
],
"target_dependencies" : [
"_TestUtilities",
"_HomomorphicEncryptionExtras",
"PrivateNearestNeighborSearch",
"PrivateInformationRetrieval",
"ModularArithmetic",
"MemoryMapping",
"HomomorphicEncryptionProtobuf",
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "snippet"
},
{
"c99name" : "MultiplicationSnippet",
"module_type" : "SwiftTarget",
"name" : "MultiplicationSnippet",
"path" : "Snippets/HomomorphicEncryption",
"product_memberships" : [
"MultiplicationSnippet"
],
"sources" : [
"MultiplicationSnippet.swift"
],
"target_dependencies" : [
"_TestUtilities",
"_HomomorphicEncryptionExtras",
"PrivateNearestNeighborSearch",
"PrivateInformationRetrieval",
"ModularArithmetic",
"MemoryMapping",
"HomomorphicEncryptionProtobuf",
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "snippet"
},
{
"c99name" : "NoiseBudgetSnippet",
"module_type" : "SwiftTarget",
"name" : "NoiseBudgetSnippet",
"path" : "Snippets/HomomorphicEncryption",
"product_memberships" : [
"NoiseBudgetSnippet"
],
"sources" : [
"NoiseBudgetSnippet.swift"
],
"target_dependencies" : [
"_TestUtilities",
"_HomomorphicEncryptionExtras",
"PrivateNearestNeighborSearch",
"PrivateInformationRetrieval",
"ModularArithmetic",
"MemoryMapping",
"HomomorphicEncryptionProtobuf",
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "snippet"
},
{
"c99name" : "EncryptionParametersSnippet",
"module_type" : "SwiftTarget",
"name" : "EncryptionParametersSnippet",
"path" : "Snippets/HomomorphicEncryption",
"product_memberships" : [
"EncryptionParametersSnippet"
],
"sources" : [
"EncryptionParametersSnippet.swift"
],
"target_dependencies" : [
"_TestUtilities",
"_HomomorphicEncryptionExtras",
"PrivateNearestNeighborSearch",
"PrivateInformationRetrieval",
"ModularArithmetic",
"MemoryMapping",
"HomomorphicEncryptionProtobuf",
"HomomorphicEncryption",
"ApplicationProtobuf"
],
"type" : "snippet"
}
],
"tools_version" : "6.2"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:b44244c3c3fc9f2af9eceb487c9bff83319ab045277845df83db1e4f60420d2c
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.