Build Information
Successful build of swift-homomorphic-encryption, reference main (ab3f8c), with Swift 6.4 for macOS (SPM) on 5 Nov 2026 04:17:16 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build 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 /Users/admin/builder/spi-builder-workspace/.git/
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 '/Users/admin/builder/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
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-algorithms
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-log.git
[1/8340] Fetching swift-log
[2/27264] Fetching swift-log, swift-crypto
[3/33423] Fetching swift-log, swift-crypto, swift-algorithms
[4/40200] Fetching swift-log, swift-crypto, swift-algorithms, swift-numerics
[5/47025] Fetching swift-log, swift-crypto, swift-algorithms, swift-numerics, swift-async-algorithms
[3186/66359] Fetching swift-log, swift-crypto, swift-algorithms, swift-numerics, swift-async-algorithms, swift-argument-parser
[7633/95975] Fetching swift-log, swift-crypto, swift-algorithms, swift-numerics, swift-async-algorithms, swift-argument-parser, swift-collections
Fetched https://github.com/apple/swift-numerics (1.36s)
[23831/89198] Fetching swift-log, swift-crypto, swift-algorithms, swift-async-algorithms, swift-argument-parser, swift-collections
Fetching https://github.com/apple/swift-protobuf
Fetched https://github.com/apple/swift-log.git (1.92s)
Fetching https://github.com/apple/swift-asn1.git
[36177/80858] Fetching swift-crypto, swift-algorithms, swift-async-algorithms, swift-argument-parser, swift-collections
[37888/82913] Fetching swift-crypto, swift-algorithms, swift-async-algorithms, swift-argument-parser, swift-collections, swift-asn1
Fetched https://github.com/apple/swift-asn1.git (0.96s)
[39822/80858] Fetching swift-crypto, swift-algorithms, swift-async-algorithms, swift-argument-parser, swift-collections
[54064/136914] Fetching swift-crypto, swift-algorithms, swift-async-algorithms, swift-argument-parser, swift-collections, swift-protobuf
Fetched https://github.com/apple/swift-collections.git (7.38s)
Fetched https://github.com/apple/swift-argument-parser.git (7.38s)
Fetched https://github.com/apple/swift-algorithms (7.38s)
Fetched https://github.com/apple/swift-async-algorithms.git (7.38s)
Fetched https://github.com/apple/swift-crypto.git (7.38s)
[35316/56056] Fetching swift-protobuf
Fetched https://github.com/apple/swift-protobuf (10.64s)
Computing version for https://github.com/apple/swift-protobuf
Computed https://github.com/apple/swift-protobuf at 1.31.1 (12.74s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.60s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.4 (0.60s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.15.1 (2.28s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.66s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.0.4 (0.64s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.6.1 (0.59s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (0.67s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.4.0 (0.67s)
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.6.1
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.4.0
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-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.0.4
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
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-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.4.1
Creating working copy for https://github.com/apple/swift-protobuf
Working copy of https://github.com/apple/swift-protobuf resolved at 1.31.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.6.4
Downloading binary artifact https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip
[0/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (16 KB / 15.5 MB)
[2/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (393 KB / 15.5 MB)
[4/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (672 KB / 15.5 MB)
[6/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (950 KB / 15.5 MB)
[7/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (1.2 MB / 15.5 MB)
[13/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (2.1 MB / 15.5 MB)
[15/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (2.3 MB / 15.5 MB)
[16/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (2.6 MB / 15.5 MB)
[18/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (2.9 MB / 15.5 MB)
[20/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (3.1 MB / 15.5 MB)
[22/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (3.4 MB / 15.5 MB)
[23/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (3.7 MB / 15.5 MB)
[25/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (4 MB / 15.5 MB)
[27/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (4.3 MB / 15.5 MB)
[29/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (4.6 MB / 15.5 MB)
[31/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (4.9 MB / 15.5 MB)
[32/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (5.1 MB / 15.5 MB)
[34/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (5.4 MB / 15.5 MB)
[36/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (5.7 MB / 15.5 MB)
[38/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (6 MB / 15.5 MB)
[40/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (6.2 MB / 15.5 MB)
[41/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (6.5 MB / 15.5 MB)
[43/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (6.8 MB / 15.5 MB)
[45/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (7 MB / 15.5 MB)
[47/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (7.3 MB / 15.5 MB)
[48/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (7.6 MB / 15.5 MB)
[50/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (7.9 MB / 15.5 MB)
[52/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (8.1 MB / 15.5 MB)
[54/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (8.4 MB / 15.5 MB)
[56/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (8.7 MB / 15.5 MB)
[57/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (9 MB / 15.5 MB)
[59/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (9.2 MB / 15.5 MB)
[61/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (9.6 MB / 15.5 MB)
[63/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (9.8 MB / 15.5 MB)
[65/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (10.1 MB / 15.5 MB)
[66/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (10.4 MB / 15.5 MB)
[68/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (10.6 MB / 15.5 MB)
[70/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (10.9 MB / 15.5 MB)
[72/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (11.2 MB / 15.5 MB)
[74/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (11.5 MB / 15.5 MB)
[75/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (11.8 MB / 15.5 MB)
[77/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (12.1 MB / 15.5 MB)
[79/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (12.3 MB / 15.5 MB)
[81/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (12.6 MB / 15.5 MB)
[83/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (12.9 MB / 15.5 MB)
[84/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (13.1 MB / 15.5 MB)
[86/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (13.5 MB / 15.5 MB)
[88/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (13.8 MB / 15.5 MB)
[90/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (14 MB / 15.5 MB)
[92/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (14.3 MB / 15.5 MB)
[94/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (14.6 MB / 15.5 MB)
[95/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (14.8 MB / 15.5 MB)
[97/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (15.1 MB / 15.5 MB)
[99/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (15.4 MB / 15.5 MB)
[100/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (15.5 MB / 15.5 MB)
Downloaded https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (1.54s)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-homomorphic-encryption",
"name": "swift-homomorphic-encryption",
"url": "https://github.com/apple/swift-homomorphic-encryption.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-homomorphic-encryption",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-algorithms",
"name": "swift-algorithms",
"url": "https://github.com/apple/swift-algorithms",
"version": "1.2.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-algorithms",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-numerics",
"name": "swift-numerics",
"url": "https://github.com/apple/swift-numerics",
"version": "1.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-argument-parser",
"name": "swift-argument-parser",
"url": "https://github.com/apple/swift-argument-parser.git",
"version": "1.8.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-async-algorithms",
"name": "swift-async-algorithms",
"url": "https://github.com/apple/swift-async-algorithms.git",
"version": "1.1.7",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-async-algorithms",
"traits": [
],
"dependencies": [
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections.git",
"version": "1.7.5",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
}
]
},
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections.git",
"version": "1.7.5",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-crypto",
"name": "swift-crypto",
"url": "https://github.com/apple/swift-crypto.git",
"version": "5.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-crypto",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-asn1",
"name": "swift-asn1",
"url": "https://github.com/apple/swift-asn1.git",
"version": "1.7.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-asn1",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log.git",
"version": "1.17.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-numerics",
"name": "swift-numerics",
"url": "https://github.com/apple/swift-numerics",
"version": "1.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-protobuf",
"name": "SwiftProtobuf",
"url": "https://github.com/apple/swift-protobuf",
"version": "1.39.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-protobuf",
"traits": [
"BinaryDelimitedStreams",
"FieldMaskUtilities"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/apple/swift-homomorphic-encryption.git
[1/5805] Fetching swift-homomorphic-encryption
Fetched https://github.com/apple/swift-homomorphic-encryption.git (1.29s)
Fetching https://github.com/apple/swift-protobuf from cache
Fetching https://github.com/apple/swift-argument-parser.git from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-async-algorithms.git from cache
Fetching https://github.com/apple/swift-numerics from cache
Fetching https://github.com/apple/swift-crypto.git from cache
Fetched https://github.com/apple/swift-crypto.git from cache (0.62s)
Fetched https://github.com/apple/swift-numerics from cache (0.64s)
Fetched https://github.com/apple/swift-log.git from cache (0.64s)
Fetched https://github.com/apple/swift-async-algorithms.git from cache (0.64s)
Fetching https://github.com/apple/swift-algorithms from cache
Fetched https://github.com/apple/swift-collections.git from cache (0.75s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.75s)
Fetched https://github.com/apple/swift-protobuf from cache (0.82s)
Fetched https://github.com/apple/swift-algorithms from cache (0.57s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (1.31s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.03s)
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.65s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.5 (0.69s)
Computing version for https://github.com/apple/swift-protobuf
Computed https://github.com/apple/swift-protobuf at 1.39.0 (0.65s)
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.58s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 5.1.1 (0.73s)
Fetching https://github.com/apple/swift-asn1.git from cache
Fetched https://github.com/apple/swift-asn1.git from cache (0.47s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.4 (1.16s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.17.0 (0.57s)
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-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-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-homomorphic-encryption.git
Working copy of https://github.com/apple/swift-homomorphic-encryption.git resolved at main (ab3f8cd)
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
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-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-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
Found 8 product dependencies
- swift-algorithms
- swift-argument-parser
- swift-async-algorithms
- swift-collections
- swift-crypto
- swift-log
- swift-numerics
- SwiftProtobuf
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/apple/swift-homomorphic-encryption.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 23 / 79]
[Pre-planning 1 / 1910]
[Planning 978 / 1910]
[Planning deferred tasks]
[Constructing 941 / 4419]
[Starting]
[117 / 1107] PNNSProcessDatabase-product
[351 / 1107]
[369 / 1107]
[380 / 1117] SwiftProtobuf
[388 / 1117] ModularArithmetic
[391 / 1137] InternalCollectionsUtilities
[395 / 1151]
[399 / 1157]
[401 / 1170] InternalCollectionsUtilities
[403 / 1170] RealModule
[425 / 1246] ModularArithmetic
[442 / 1271]
[447 / 1271] InternalCollectionsUtilities
[457 / 1271]
[460 / 1271]
[467 / 1271] CCryptoBoringSSL
[475 / 1271] CCryptoBoringSSL
[480 / 1271] CCryptoBoringSSL
[483 / 1271] CCryptoBoringSSL
[484 / 1271] CCryptoBoringSSL
[492 / 1271] CCryptoBoringSSL
[497 / 1271]
[509 / 1271] CCryptoBoringSSL
[512 / 1271] CCryptoBoringSSL
[518 / 1271] CCryptoBoringSSL
[523 / 1271]
[527 / 1271] CCryptoBoringSSL
[531 / 1271] CCryptoBoringSSL
[544 / 1271] CCryptoBoringSSL
[550 / 1271] CCryptoBoringSSL
[553 / 1271] CCryptoBoringSSL
[557 / 1271] CCryptoBoringSSL
[561 / 1271]
[563 / 1271] CCryptoBoringSSL
[567 / 1271]
[572 / 1271] Crypto
[574 / 1271] CCryptoBoringSSL
[589 / 1271] CCryptoBoringSSL
[599 / 1271] CCryptoBoringSSL
[600 / 1271] CCryptoBoringSSL
[603 / 1271] CCryptoBoringSSL
[608 / 1271] SwiftASN1
[616 / 1271] CCryptoBoringSSL
[619 / 1271] CCryptoBoringSSL
[624 / 1271] CCryptoBoringSSL
[627 / 1271] SwiftProtobuf
[639 / 1271] CCryptoBoringSSL
[652 / 1271] CCryptoBoringSSL
[664 / 1271] CCryptoBoringSSL
[670 / 1271] CCryptoBoringSSL
[674 / 1271] CCryptoBoringSSL
[680 / 1271] CCryptoBoringSSL
[686 / 1271] CCryptoBoringSSL
[690 / 1271] CCryptoBoringSSL
[692 / 1271] CCryptoBoringSSL
[697 / 1271] CCryptoBoringSSL
[701 / 1271] CCryptoBoringSSL
[702 / 1271] CCryptoBoringSSL
[706 / 1271] CCryptoBoringSSL
[710 / 1271] CCryptoBoringSSL
[712 / 1271] CCryptoBoringSSL
[717 / 1271] CCryptoBoringSSL
[729 / 1271] CCryptoBoringSSL
[732 / 1271] CCryptoBoringSSL
[738 / 1271] CCryptoBoringSSL
[748 / 1271] CCryptoBoringSSL
[760 / 1271] CCryptoBoringSSL
[764 / 1271] CCryptoBoringSSL
[766 / 1271] CCryptoBoringSSL
[773 / 1271] CCryptoBoringSSL
[776 / 1271] CCryptoBoringSSL
[780 / 1271] CCryptoBoringSSL
[785 / 1271] CCryptoBoringSSL
[789 / 1271] CCryptoBoringSSL
[795 / 1271] CCryptoBoringSSL
[797 / 1271] CCryptoBoringSSL
[803 / 1271] CCryptoBoringSSL
[806 / 1271] CCryptoBoringSSL
[813 / 1271] CCryptoBoringSSL
[823 / 1271] CCryptoBoringSSL
[831 / 1271] CCryptoBoringSSL
[836 / 1271] CCryptoBoringSSL
[841 / 1271] CCryptoBoringSSL
[845 / 1271] CCryptoBoringSSL
[850 / 1271] CCryptoBoringSSL
[855 / 1271] CCryptoBoringSSL
[867 / 1271] CCryptoBoringSSL
[878 / 1271] CCryptoBoringSSL
[881 / 1271] CCryptoBoringSSL
[883 / 1271] CCryptoBoringSSL
[889 / 1271] CCryptoBoringSSL
[892 / 1271] _NumericsShims
[898 / 1271] SwiftProtobuf-product
[902 / 1271] SwiftProtobuf
[903 / 1271] SwiftProtobuf
[904 / 1271] SwiftProtobuf
[911 / 1271] SwiftASN1-product
[913 / 1271] CCryptoBoringSSL
[918 / 1271] RealModule
[923 / 1271] RealModule
[928 / 1271] ModularArithmetic-product
[935 / 1271] SwiftASN1
[941 / 1271] _RopeModule
[949 / 1271] HeapModule
[957 / 1271] CryptoBoringWrapper
[962 / 1271] InternalCollectionsUtilities
[967 / 1271] Crypto
[971 / 1271] ContainersPreview
[980 / 1278]
[992 / 1290]
[1004 / 1295] Crypto
[1010 / 1296]
[1014 / 1305] Algorithms
[1018 / 1316] ContainersPreview
[1028 / 1338] HeapModule
[1048 / 1382] HashTreeCollections
[1053 / 1405] _CryptoExtras
[1054 / 1405] BitCollections
[1066 / 1405] ArgumentParser
[1070 / 1405] _RopeModule
[1073 / 1405] OrderedCollections
[1088 / 1405] _CryptoExtras
[1103 / 1405] _CryptoExtras
[1111 / 1405] _CryptoExtras-product
[1113 / 1405] OrderedCollections
[1115 / 1405] OrderedCollections
[1115 / 1405] _CryptoExtras
[1119 / 1405] OrderedCollections
[1121 / 1405] OrderedCollections-product
[1129 / 1405] HashTreeCollections
[1131 / 1405] OrderedCollections
[1136 / 1405] HashTreeCollections
[1142 / 1405] DequeModule
[1148 / 1405] Numerics
[1155 / 1405] ComplexModule
[1162 / 1405] BitCollections
[1165 / 1405] ComplexModule
[1172 / 1405] ArgumentParser
[1176 / 1405] ArgumentParser
[1178 / 1405] ArgumentParser
[1183 / 1405] Algorithms-product
[1186 / 1405] Algorithms
[1189 / 1405] Algorithms
[1196 / 1405] ContainersPreview
[1202 / 1407] CryptoBoringWrapper
[1206 / 1409] DequeModule
[1220 / 1420] Numerics-product
[1225 / 1420] DequeModule
[1228 / 1420] Algorithms
[1228 / 1420] DequeModule
[1238 / 1422] DequeModule
[1244 / 1428] Collections
[1263 / 1439] AsyncAlgorithms
[1270 / 1440] AsyncAlgorithms
[1273 / 1455]
[1285 / 1455] HomomorphicEncryption
[1287 / 1455] HomomorphicEncryption
[1299 / 1458] _HomomorphicEncryptionExtras
[1310 / 1479] PrivateInformationRetrieval
[1315 / 1479] _HomomorphicEncryptionExtras
[1318 / 1479] _HomomorphicEncryptionExtras
[1333 / 1479] PrivateInformationRetrieval
[1336 / 1480]
[1338 / 1480]
[1339 / 1480] PrivateInformationRetrieval
[1345 / 1491] PrivateNearestNeighborSearch
[1349 / 1491] PrivateNearestNeighborSearch
[1356 / 1491] PrivateNearestNeighborSearch
[1367 / 1493] PrivateNearestNeighborSearch
[1370 / 1493] ApplicationProtobuf
[1381 / 1517]
[1382 / 1517] ApplicationProtobuf
[1391 / 1517] _TestUtilities
[1395 / 1517] ApplicationProtobuf
[1396 / 1517] ApplicationProtobuf
[1407 / 1518]
[1409 / 1519] PNNSGenerateDatabase-product
[1414 / 1520] _TestUtilities
[1421 / 1522]
[1424 / 1526] PNNSProcessDatabase-product
[1427 / 1528] SimplePIRProcessDatabase-product
[1434 / 1532] PIRProcessDatabase-product
[1436 / 1533] ApplicationProtobuf
[1439 / 1534] ApplicationProtobuf-product
[1442 / 1534] PNNSProcessDatabase-product
[1451 / 1539] MMapTool-product
[1451 / 1539] PNNSGenerateDatabase-product
[1455 / 1539] PNNSGenerateDatabase-product
[1457 / 1539] PNNSGenerateDatabase-product
[1463 / 1539] PIRGenerateDatabase-product
[1464 / 1539] PIRGenerateDatabase-product
[1470 / 1539] PIRProcessDatabase-product
[1474 / 1539] _TestUtilities
[1504 / 1547] ModularArithmeticSnippet-product
[1506 / 1549] ModularArithmeticSnippet-product
[1512 / 1549] _TestUtilities-product
[1514 / 1551] MultiplicationSnippet-product
[1518 / 1551] EvaluationKeySnippet-product
[1528 / 1563] BasicsAsyncSnippet-product
[1536 / 1563] EvaluationKeySnippet-product
[1545 / 1563] BasicsSnippet-product
[1551 / 1563] EvaluationKeySnippet-product
[1554 / 1563] EvaluationKeySnippet-product
[1558 / 1563] BasicsSnippet-product
Build complete! (40.01 sec)
/Users/admin/builder/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 }
/Users/admin/builder/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>
/Users/admin/builder/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 }
/Users/admin/builder/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>
/Users/admin/builder/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>
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" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "26.0"
}
],
"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" : "EncryptionParametersSnippet",
"targets" : [
"EncryptionParametersSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "BasicsAsyncSnippet",
"targets" : [
"BasicsAsyncSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "BasicsSnippet",
"targets" : [
"BasicsSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "MultiplicationSnippet",
"targets" : [
"MultiplicationSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "NoiseBudgetSnippet",
"targets" : [
"NoiseBudgetSnippet"
],
"type" : {
"snippet" : null
}
},
{
"name" : "EvaluationKeySnippet",
"targets" : [
"EvaluationKeySnippet"
],
"type" : {
"snippet" : null
}
}
],
"targets" : [
{
"c99name" : "_TestUtilities",
"module_type" : "SwiftTarget",
"name" : "_TestUtilities",
"path" : "Sources/_TestUtilities",
"product_dependencies" : [
"Numerics"
],
"product_memberships" : [
"_TestUtilities",
"ModularArithmeticSnippet",
"SerializationSnippet",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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",
"EncryptionParametersSnippet",
"BasicsAsyncSnippet",
"BasicsSnippet",
"MultiplicationSnippet",
"NoiseBudgetSnippet",
"EvaluationKeySnippet"
],
"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" : "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"
},
{
"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" : "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" : "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"
}
],
"tools_version" : "6.2"
}
Done.