Build Information
Successful build of swift-homomorphic-encryption, reference main (76fdde), with Swift 6.4 for Linux on 14 Oct 2026 05:26:51 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.2
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 76fddec Fix accumulator overflow in modular matrix multiplication (#336)
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 @):
76fddecbfb0ccfdf4883028e81fcfda00877605e
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-54344843-0":/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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:cb09f0c0d537a8668f02529c380785d189fc75032d54572211355a09e050e122
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-protobuf
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-async-algorithms.git
[1/18643] Fetching swift-crypto
[374/25399] Fetching swift-crypto, swift-numerics
[1153/32220] Fetching swift-crypto, swift-numerics, swift-async-algorithms
Fetched https://github.com/apple/swift-numerics (0.55s)
Fetching https://github.com/apple/swift-argument-parser.git
[8687/54245] Fetching swift-crypto, swift-async-algorithms, swift-collections
Fetched https://github.com/apple/swift-async-algorithms.git (0.58s)
Fetching https://github.com/apple/swift-algorithms
[2153/47424] Fetching swift-crypto, swift-collections
[6945/55715] Fetching swift-crypto, swift-collections, swift-log
[17592/110799] Fetching swift-crypto, swift-collections, swift-log, swift-protobuf
[45767/116958] Fetching swift-crypto, swift-collections, swift-log, swift-protobuf, swift-algorithms
[62900/136072] Fetching swift-crypto, swift-collections, swift-log, swift-protobuf, swift-algorithms, swift-argument-parser
Fetched https://github.com/apple/swift-algorithms (0.58s)
[70769/129913] Fetching swift-crypto, swift-collections, swift-log, swift-protobuf, swift-argument-parser
Fetched https://github.com/apple/swift-collections.git (1.53s)
[69184/101132] Fetching swift-crypto, swift-log, swift-protobuf, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git (0.99s)
[50621/82018] Fetching swift-crypto, swift-log, swift-protobuf
Fetched https://github.com/apple/swift-log.git (4.91s)
Fetched https://github.com/apple/swift-crypto.git (4.92s)
Fetched https://github.com/apple/swift-protobuf (4.94s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (5.86s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.15s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.3 (0.25s)
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-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.15s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.15.1 (0.22s)
Fetching https://github.com/apple/swift-asn1.git
[1/2041] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (0.41s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.59s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.1 (0.15s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.1
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-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
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-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-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.3
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.3
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 3.15.1
Building for debugging...
[Computing dependencies]
[Provisioning 28 / 74]
[Pre-planning 1 / 1765]
[Planning 848 / 1765]
[Planning deferred tasks]
[Constructing 1191 / 4024]
[Starting]
[278 / 942] CCryptoBoringSSLShims
[299 / 992] SwiftASN1
[301 / 1010] SwiftProtobuf
[309 / 1010] ModularArithmetic
[319 / 1010] SwiftProtobuf
[319 / 1010] MemoryMapping
[330 / 1010] CryptoBoringWrapper
[337 / 1010] SwiftProtobuf
[338 / 1010] SwiftASN1
[345 / 1010] SwiftProtobuf
[349 / 1010] ModularArithmetic
[350 / 1011] SwiftProtobuf-product
[351 / 1011] SwiftProtobuf-product
[353 / 1011] SwiftASN1
[355 / 1011] SwiftProtobuf
[356 / 1011] SwiftASN1-product
[357 / 1011] SwiftASN1-product
[358 / 1011] SwiftASN1
[360 / 1011] RealModule
[363 / 1011] RealModule-product
[366 / 1011] RealModule
[370 / 1011] MemoryMapping-product
[374 / 1012] RealModule
[376 / 1013] SwiftASN1
[380 / 1013] SwiftProtobuf
[383 / 1013] Logging
[385 / 1013] InternalCollectionsUtilities
[389 / 1014] InternalCollectionsUtilities
[393 / 1014] InternalCollectionsUtilities
[396 / 1015] Logging
[400 / 1015] Logging
[402 / 1015] Crypto
[408 / 1017] ArgumentParserToolInfo
[418 / 1019] CCryptoBoringSSLShims
[421 / 1020] CCryptoBoringSSL
[424 / 1020] ArgumentParserToolInfo
[430 / 1020] ArgumentParserToolInfo
[433 / 1021] CCryptoBoringSSL
[436 / 1021] CCryptoBoringSSL
[442 / 1021] CCryptoBoringSSL
[445 / 1021] CCryptoBoringSSL
[449 / 1021] CCryptoBoringSSL
[450 / 1021] CCryptoBoringSSL
[452 / 1021] CCryptoBoringSSL
[456 / 1021] CCryptoBoringSSL
[459 / 1021] CCryptoBoringSSL
[464 / 1021] CCryptoBoringSSL
[472 / 1021] CCryptoBoringSSL
[476 / 1021] CCryptoBoringSSL
[478 / 1021] CCryptoBoringSSL
[481 / 1021] CCryptoBoringSSL
[482 / 1021] CCryptoBoringSSL
[486 / 1021] CCryptoBoringSSL
[488 / 1021] CCryptoBoringSSL
[490 / 1021] CCryptoBoringSSL
[493 / 1021] CCryptoBoringSSL
[493 / 1022] CCryptoBoringSSL
[497 / 1022] CCryptoBoringSSL
[499 / 1022] CCryptoBoringSSL
[503 / 1022] CCryptoBoringSSL
[507 / 1022] CCryptoBoringSSL
[509 / 1022] CCryptoBoringSSL
[512 / 1022] CCryptoBoringSSL
[514 / 1022] CCryptoBoringSSL
[518 / 1022] CCryptoBoringSSL
[519 / 1022] CCryptoBoringSSL
[525 / 1022] CCryptoBoringSSL
[534 / 1022] CCryptoBoringSSL
[551 / 1022] CCryptoBoringSSL
[554 / 1022] CCryptoBoringSSL
[558 / 1022] CCryptoBoringSSL
[561 / 1022] CCryptoBoringSSL
[564 / 1022] CCryptoBoringSSL
[568 / 1022] CCryptoBoringSSL
[570 / 1022] CCryptoBoringSSL
[573 / 1022] CCryptoBoringSSL
[575 / 1022] CCryptoBoringSSL
[579 / 1022] CCryptoBoringSSL
[581 / 1022] CCryptoBoringSSL
[584 / 1022] CCryptoBoringSSL
[589 / 1022] CCryptoBoringSSL
[592 / 1022] CCryptoBoringSSL
[594 / 1022] CCryptoBoringSSL
[598 / 1022] CCryptoBoringSSL
[601 / 1022] CCryptoBoringSSL
[611 / 1022] CCryptoBoringSSL
[615 / 1022] CCryptoBoringSSL
[621 / 1022] CCryptoBoringSSL
[624 / 1022] CCryptoBoringSSL
[627 / 1022] CCryptoBoringSSL
[635 / 1022] CCryptoBoringSSL
[648 / 1022] CCryptoBoringSSL
[651 / 1022] CCryptoBoringSSL
[656 / 1022] CCryptoBoringSSL
[661 / 1022] CCryptoBoringSSL
[662 / 1022] CCryptoBoringSSL
[665 / 1022] CCryptoBoringSSL
[670 / 1022] CCryptoBoringSSL
[675 / 1022] CCryptoBoringSSL
[680 / 1022] CCryptoBoringSSL
[682 / 1022] CCryptoBoringSSL
[684 / 1022] CCryptoBoringSSL
[689 / 1022] CCryptoBoringSSL
[693 / 1022] CCryptoBoringSSL
[695 / 1022] CCryptoBoringSSL
[699 / 1022] CCryptoBoringSSL
[703 / 1022] CCryptoBoringSSL
[705 / 1022] CCryptoBoringSSL
[714 / 1022] CCryptoBoringSSL
[726 / 1022] CCryptoBoringSSL
[727 / 1022] CCryptoBoringSSL
[734 / 1022] CCryptoBoringSSL
[737 / 1022] CCryptoBoringSSL
[742 / 1022] CCryptoBoringSSL
[745 / 1022] CCryptoBoringSSL
[751 / 1022] CCryptoBoringSSL
[758 / 1022] CCryptoBoringSSL
[767 / 1022] CCryptoBoringSSL
[772 / 1022] CCryptoBoringSSL
[774 / 1022] CCryptoBoringSSL
[778 / 1022] CCryptoBoringSSL
[779 / 1022] CCryptoBoringSSL
[783 / 1022] CCryptoBoringSSL
[787 / 1022] SwiftProtobuf
[794 / 1023]
[800 / 1039] HeapModule
[812 / 1058] SpanPreview
[817 / 1067] _RopeModule
[818 / 1067] HeapModule
[820 / 1067] _RopeModule
[825 / 1067] _RopeModule
[830 / 1067] _RopeModule
[833 / 1067] OrderedCollections
[835 / 1067] OrderedCollections
[836 / 1067] OrderedCollections
[847 / 1067] OrderedCollections-product
[850 / 1067] OrderedCollections
[851 / 1067] OrderedCollections
[851 / 1067] InternalCollectionsUtilities
[855 / 1067] HeapModule
[860 / 1067] HashTreeCollections
[861 / 1067] HashTreeCollections
[867 / 1069] HashTreeCollections
[868 / 1070] OrderedCollections
[869 / 1070] HashTreeCollections
[873 / 1083] ComplexModule
[874 / 1092] Crypto
[877 / 1092] ComplexModule
[885 / 1110] BitCollections
[886 / 1110] Crypto
[887 / 1110] Crypto
[888 / 1110] Crypto
[889 / 1111] HashTreeCollections
[896 / 1111] CCryptoBoringSSL
[898 / 1111] CCryptoBoringSSL
[901 / 1111] Crypto
[905 / 1111] Crypto
[906 / 1111] _CryptoExtras
[907 / 1111] _CryptoExtras
[908 / 1111] Numerics
[912 / 1111] Algorithms
[920 / 1111] BitCollections
[922 / 1111] BitCollections
[925 / 1112] Crypto
[927 / 1112] ComplexModule
[928 / 1112] BitCollections
[933 / 1113] Crypto
[934 / 1113] Algorithms-product
[936 / 1113] Algorithms
[938 / 1113] Algorithms
[938 / 1113]
[941 / 1115] Algorithms
[945 / 1117]
[954 / 1141] DequeModule
[955 / 1148] Numerics
[960 / 1148] _CryptoExtras
[961 / 1148] _CryptoExtras
[963 / 1149] Algorithms
[964 / 1149] _CryptoExtras
[975 / 1149] _CryptoExtras-product
[979 / 1149] Logging-product
[980 / 1149] _RopeModule
[982 / 1149] _RopeModule
[987 / 1149] SpanPreview
[989 / 1149] DequeModule
[992 / 1149] DequeModule
[994 / 1149] BitCollections
[996 / 1149] DequeModule
[998 / 1149] ArgumentParser-product
[1000 / 1149] ArgumentParser
[1003 / 1150] DequeModule
[1009 / 1151] _CryptoExtras
[1013 / 1151] Algorithms
[1016 / 1153]
[1018 / 1155] CCryptoBoringSSLShims
[1028 / 1164] CCryptoBoringSSLShims
[1029 / 1165] Collections
[1030 / 1165] Collections-product
[1032 / 1165] Collections-product
[1033 / 1165] Collections-product
[1035 / 1166] AsyncAlgorithms
[1038 / 1166] ArgumentParser
[1040 / 1166]
[1042 / 1166] AsyncAlgorithms
[1042 / 1166]
[1043 / 1166] AsyncAlgorithms
[1056 / 1176] HomomorphicEncryption
[1057 / 1176] 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>
[1058 / 1176] HomomorphicEncryption
[1058 / 1176] AsyncAlgorithms
[1060 / 1177] AsyncAlgorithms
[1061 / 1177] 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>
[1076 / 1190] _HomomorphicEncryptionExtras
[1079 / 1199] _HomomorphicEncryptionExtras
[1081 / 1199] _HomomorphicEncryptionExtras
[1092 / 1200] _HomomorphicEncryptionExtras-product
[1096 / 1200] PrivateInformationRetrieval
[1097 / 1200] PrivateInformationRetrieval
[1098 / 1201] HomomorphicEncryptionProtobuf
[1099 / 1201] HomomorphicEncryptionProtobuf-product
[1103 / 1201]
/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>
[1104 / 1202] PrivateNearestNeighborSearch
[1107 / 1211] PrivateInformationRetrieval
[1109 / 1211] PrivateInformationRetrieval
[1118 / 1212] PrivateNearestNeighborSearch
[1122 / 1213] _HomomorphicEncryptionExtras
[1126 / 1213] HomomorphicEncryption-product
[1129 / 1213] PrivateInformationRetrieval-product
[1129 / 1213] PrivateNearestNeighborSearch
[1137 / 1216] _TestUtilities
[1145 / 1225] ApplicationProtobuf
[1148 / 1234] _TestUtilities
[1149 / 1234] _TestUtilities
[1152 / 1234] ApplicationProtobuf
[1156 / 1234] ApplicationProtobuf
[1157 / 1234] SimplePIRProcessDatabase-product
[1158 / 1234] ApplicationProtobuf
[1160 / 1234] ApplicationProtobuf
[1162 / 1234]
[1164 / 1237] ApplicationProtobuf
[1166 / 1237]
[1170 / 1244] PNNSGenerateDatabase-product
[1173 / 1246] ApplicationProtobuf
[1175 / 1246] PNNSGenerateDatabase-product
[1176 / 1246] PNNSGenerateDatabase-product
[1177 / 1246] PIRProcessDatabase-product
[1183 / 1253] PNNSGenerateDatabase-product
[1185 / 1253] SimplePIRProcessDatabase-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>
[1192 / 1254] PNNSGenerateDatabase-product
[1197 / 1260] MMapTool-product
[1199 / 1260] _TestUtilities
[1203 / 1260] ApplicationProtobuf
[1203 / 1260] PIRGenerateDatabase-product
[1206 / 1262] ApplicationProtobuf
[1213 / 1262] PIRShardDatabase-product
[1220 / 1262] _TestUtilities
/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>
[1227 / 1264] _TestUtilities
[1229 / 1264] SerializationSnippet-product
[1230 / 1265]
[1236 / 1279] MultiplicationSnippet-product
[1242 / 1279] EncryptionParametersSnippet-product
[1247 / 1281] EvaluationKeySnippet-product
[1252 / 1289] BasicsSnippet-product
[1260 / 1289] EvaluationKeySnippet-product
[1262 / 1289] EvaluationKeySnippet-product
[1274 / 1293] NoiseBudgetSnippet-product
[1281 / 1296] EvaluationKeySnippet-product
[1295 / 1297] MMapTool-product
[1297 / 1297] SerializationSnippet-product
[1297 / 1297] MultiplicationSnippet-product
[1297 / 1297] EncryptionParametersSnippet-product
[1297 / 1297] BasicsAsyncSnippet-product
Build complete! (65.43 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" : "4.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"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:cb09f0c0d537a8668f02529c380785d189fc75032d54572211355a09e050e122
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.