The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-homomorphic-encryption, reference main (76fdde), with Swift 6.4 for macOS (SPM) on 14 Oct 2026 05:46:36 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64

Build 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 /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 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 '/Users/admin/builder/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
Fetching https://github.com/apple/swift-protobuf
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/apple/swift-algorithms
Fetching https://github.com/apple/swift-asn1.git
[1/2041] Fetching swift-asn1
[2/10332] Fetching swift-asn1, swift-log
[84/17153] Fetching swift-asn1, swift-log, swift-async-algorithms
[4384/36267] Fetching swift-asn1, swift-log, swift-async-algorithms, swift-argument-parser
[4468/42426] Fetching swift-asn1, swift-log, swift-async-algorithms, swift-argument-parser, swift-algorithms
[7008/71207] Fetching swift-asn1, swift-log, swift-async-algorithms, swift-argument-parser, swift-algorithms, swift-collections
Fetched https://github.com/apple/swift-log.git (1.43s)
Fetched https://github.com/apple/swift-async-algorithms.git (1.43s)
[11001/56095] Fetching swift-asn1, swift-argument-parser, swift-algorithms, swift-collections
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/apple/swift-crypto.git
[33072/111179] Fetching swift-asn1, swift-argument-parser, swift-algorithms, swift-collections, swift-protobuf
Fetched https://github.com/apple/swift-asn1.git (1.87s)
Fetched https://github.com/apple/swift-argument-parser.git (1.87s)
Fetched https://github.com/apple/swift-algorithms (1.87s)
[11414/83865] Fetching swift-collections, swift-protobuf
[22360/102508] Fetching swift-collections, swift-protobuf, swift-crypto
[22361/109264] Fetching swift-collections, swift-protobuf, swift-crypto, swift-numerics
Fetched https://github.com/apple/swift-crypto.git (2.91s)
Fetched https://github.com/apple/swift-numerics (2.91s)
[68993/83865] Fetching swift-collections, swift-protobuf
Fetched https://github.com/apple/swift-protobuf (8.51s)
Fetched https://github.com/apple/swift-collections.git (8.51s)
Computing version for https://github.com/apple/swift-protobuf
Computed https://github.com/apple/swift-protobuf at 1.31.1 (9.21s)
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.63s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.15.1 (2.38s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.72s)
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.70s)
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.65s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (0.69s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.4.0 (0.69s)
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-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-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-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.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
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-protobuf
Working copy of https://github.com/apple/swift-protobuf resolved at 1.31.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
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 (12 KB / 15.5 MB)
[2/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (328 KB / 15.5 MB)
[3/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (590 KB / 15.5 MB)
[5/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (852 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.1 MB / 15.5 MB)
[8/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (1.4 MB / 15.5 MB)
[10/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (1.6 MB / 15.5 MB)
[12/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (1.9 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.2 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.4 MB / 15.5 MB)
[17/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (2.7 MB / 15.5 MB)
[19/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.2 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.5 MB / 15.5 MB)
[24/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.8 MB / 15.5 MB)
[33/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)
[35/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.3 MB / 15.5 MB)
[42/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (6.6 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.1 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.4 MB / 15.5 MB)
[49/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)
[51/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.2 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.5 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)
[58/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (9 MB / 15.5 MB)
[60/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (9.4 MB / 15.5 MB)
[62/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)
[64/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (9.9 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.2 MB / 15.5 MB)
[67/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (10.5 MB / 15.5 MB)
[69/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (10.8 MB / 15.5 MB)
[71/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (11.1 MB / 15.5 MB)
[73/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (11.3 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.6 MB / 15.5 MB)
[76/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (11.9 MB / 15.5 MB)
[78/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (12.2 MB / 15.5 MB)
[80/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (12.4 MB / 15.5 MB)
[82/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (12.7 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 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.4 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.6 MB / 15.5 MB)
[89/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (13.9 MB / 15.5 MB)
[91/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (14.2 MB / 15.5 MB)
[93/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (14.5 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)
[98/100] Downloading https://github.com/apple/swift-protobuf/releases/download/protoc-artifactbundle-v31.1/protoc-31.1.artifactbundle.zip (15.3 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.41s)
========================================
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.3",
              "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.3",
          "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": "3.15.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.3",
              "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.16.1",
          "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": [
            "FieldMaskUtilities",
            "BinaryDelimitedStreams"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/apple/swift-homomorphic-encryption.git
[1/5765] Fetching swift-homomorphic-encryption
Fetched https://github.com/apple/swift-homomorphic-encryption.git (1.22s)
Fetching https://github.com/apple/swift-algorithms from cache
Fetching https://github.com/apple/swift-collections.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-protobuf from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-crypto.git from cache
warning: 'swift-algorithms': skipping cache due to an error: The file “commit-graph-chain.lock” doesn’t exist.
Fetched https://github.com/apple/swift-protobuf from cache (0.77s)
Fetching https://github.com/apple/swift-argument-parser.git from cache
Fetched https://github.com/apple/swift-log.git from cache (0.85s)
Fetched https://github.com/apple/swift-numerics from cache (0.85s)
Fetched https://github.com/apple/swift-collections.git from cache (0.85s)
Fetched https://github.com/apple/swift-crypto.git from cache (0.85s)
Fetched https://github.com/apple/swift-async-algorithms.git from cache (0.85s)
[1/6159] Fetching swift-algorithms
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.66s)
Fetched https://github.com/apple/swift-algorithms (1.86s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (1.94s)
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-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.3 (0.65s)
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.66s)
Computing version for https://github.com/apple/swift-protobuf
Computed https://github.com/apple/swift-protobuf at 1.39.0 (0.62s)
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.55s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.15.1 (0.03s)
Fetching https://github.com/apple/swift-asn1.git from cache
Fetched https://github.com/apple/swift-asn1.git from cache (0.46s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (1.15s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.1 (0.57s)
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-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-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-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-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-homomorphic-encryption.git
Working copy of https://github.com/apple/swift-homomorphic-encryption.git resolved at main (76fddec)
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-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-protobuf
Working copy of https://github.com/apple/swift-protobuf resolved at 1.39.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
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]
[Constructing description]
[Pre-planning 1 / 1910]
[Planning 1156 / 1910]
[Planning deferred tasks]
[Constructing 753 / 4419]
[Starting]
[117 / 1107] PrivateInformationRetrieval
[351 / 1107] swift-crypto__CryptoExtras
[369 / 1107]
[382 / 1117] RealModule
[390 / 1124] _NumericsShims
[392 / 1133]
[395 / 1158] _NumericsShims
[402 / 1177]
[405 / 1177] ArgumentParserToolInfo
[421 / 1193]
[436 / 1253] Crypto
[447 / 1278] InternalCollectionsUtilities
[453 / 1278]
[454 / 1278]
[457 / 1278]
[472 / 1278] CCryptoBoringSSL
[482 / 1278] CCryptoBoringSSL
[484 / 1278]
[490 / 1278]
[495 / 1278]
[498 / 1278] CCryptoBoringSSL
[500 / 1278]
[506 / 1278]
[512 / 1278]
[518 / 1278] Logging
[531 / 1278] CCryptoBoringSSL
[540 / 1278] CCryptoBoringSSL
[545 / 1278]
[550 / 1278]
[559 / 1278] CCryptoBoringSSL
[560 / 1278]
[565 / 1278] CCryptoBoringSSL
[571 / 1278] CCryptoBoringSSL
[573 / 1278]
[581 / 1278] CCryptoBoringSSL
[584 / 1278] CCryptoBoringSSL
[597 / 1278] CCryptoBoringSSL
[599 / 1278] CCryptoBoringSSL
[602 / 1278] CCryptoBoringSSL
[605 / 1278] CCryptoBoringSSL
[610 / 1278] SwiftProtobuf
[614 / 1278] CCryptoBoringSSL
[624 / 1278] CCryptoBoringSSL
[641 / 1278] CCryptoBoringSSL
[653 / 1278] Crypto
[660 / 1278] CCryptoBoringSSL
[663 / 1278] CCryptoBoringSSL
[667 / 1278] CCryptoBoringSSL
[669 / 1278] CCryptoBoringSSL
[682 / 1278] CCryptoBoringSSL
[684 / 1278] CCryptoBoringSSL
[688 / 1278] CCryptoBoringSSL
[695 / 1278] SwiftProtobuf
[701 / 1278] CCryptoBoringSSL
[704 / 1278] CCryptoBoringSSL
[709 / 1278] CCryptoBoringSSL
[713 / 1278] CCryptoBoringSSL
[714 / 1278] CCryptoBoringSSL
[719 / 1278] CCryptoBoringSSL
[731 / 1278] CCryptoBoringSSL
[734 / 1278] CCryptoBoringSSL
[736 / 1278] CCryptoBoringSSL
[740 / 1278] CCryptoBoringSSL
[747 / 1278] CCryptoBoringSSL
[758 / 1278] CCryptoBoringSSL
[765 / 1278] CCryptoBoringSSL
[769 / 1278] CCryptoBoringSSL
[775 / 1278] CCryptoBoringSSL
[779 / 1278] CCryptoBoringSSL
[782 / 1278] CCryptoBoringSSL
[788 / 1278] CCryptoBoringSSL
[791 / 1278] CCryptoBoringSSL
[798 / 1278] CCryptoBoringSSL
[801 / 1278] CCryptoBoringSSL
[806 / 1278] CCryptoBoringSSL
[810 / 1278] CCryptoBoringSSL
[818 / 1278] CCryptoBoringSSL
[830 / 1278] CCryptoBoringSSL
[836 / 1278] CCryptoBoringSSL
[840 / 1278] CCryptoBoringSSL
[845 / 1278] CCryptoBoringSSL
[849 / 1278] CCryptoBoringSSL
[854 / 1278] CCryptoBoringSSL
[859 / 1278] CCryptoBoringSSL
[871 / 1278] CCryptoBoringSSL
[884 / 1278] CCryptoBoringSSL
[885 / 1278] CCryptoBoringSSL
[887 / 1278] CCryptoBoringSSL
[893 / 1278] CCryptoBoringSSL
[896 / 1278]
[905 / 1278] SwiftProtobuf-product
[911 / 1278] SwiftProtobuf
[914 / 1278] SwiftProtobuf
[915 / 1278] CCryptoBoringSSL
[923 / 1278] CCryptoBoringSSL
[923 / 1278] SwiftASN1-product
[927 / 1278] RealModule
[934 / 1278] RealModule
[941 / 1278] Logging
[945 / 1278] SwiftASN1
[953 / 1278] InternalCollectionsUtilities
[961 / 1278] CryptoBoringWrapper
[964 / 1278] CryptoBoringWrapper
[970 / 1278] Crypto
[971 / 1278] _CryptoExtras
[976 / 1278] Crypto
[985 / 1279] SwiftASN1
[1003 / 1301]
[1005 / 1301]
[1007 / 1301]
[1011 / 1313]
[1014 / 1313] _CryptoExtras
[1017 / 1313] CCryptoBoringSSLShims
[1020 / 1313] _CryptoExtras
[1022 / 1313] _CryptoExtras
[1032 / 1313] _CryptoExtras
[1045 / 1315] _RopeModule
[1049 / 1334] OrderedCollections
[1052 / 1345] HashTreeCollections
[1063 / 1345] _RopeModule
[1066 / 1345] _RopeModule
[1070 / 1345] HeapModule
[1074 / 1345] HashTreeCollections
[1079 / 1345] HeapModule
[1084 / 1345] OrderedCollections
[1092 / 1345] _CryptoExtras
[1096 / 1347]
[1101 / 1371] CCryptoBoringSSLShims
[1107 / 1382] ContainersPreview
[1134 / 1382] ComplexModule
[1141 / 1382] CCryptoBoringSSLShims
[1153 / 1393] BitCollections
[1161 / 1393] ArgumentParser
[1165 / 1393] ArgumentParser
[1166 / 1393] ArgumentParser
[1171 / 1393] ArgumentParser
[1181 / 1393] HashTreeCollections
[1187 / 1409] CryptoBoringWrapper
[1199 / 1420] Numerics
[1200 / 1420] Numerics-product
[1201 / 1420] Numerics-product
[1206 / 1420] DequeModule
[1211 / 1420] Algorithms
[1213 / 1420] Algorithms
[1217 / 1420]
[1220 / 1420] Algorithms
[1226 / 1420] Algorithms
[1240 / 1428] Collections
[1261 / 1439] AsyncAlgorithms
[1261 / 1439] DequeModule
[1270 / 1440] AsyncAlgorithms
[1273 / 1455]
[1285 / 1455] HomomorphicEncryption
[1287 / 1455] HomomorphicEncryption
[1299 / 1458] _HomomorphicEncryptionExtras
[1310 / 1479] PrivateInformationRetrieval
[1316 / 1479] _HomomorphicEncryptionExtras
[1318 / 1479] _HomomorphicEncryptionExtras
[1328 / 1479] HomomorphicEncryptionProtobuf
[1336 / 1479] HomomorphicEncryptionProtobuf-product
[1339 / 1480] PrivateInformationRetrieval
[1346 / 1491] PrivateNearestNeighborSearch
[1350 / 1491] PrivateNearestNeighborSearch
[1356 / 1491] PrivateNearestNeighborSearch
[1356 / 1491] PrivateInformationRetrieval
[1359 / 1491] PrivateNearestNeighborSearch
[1370 / 1493] ApplicationProtobuf
[1381 / 1517]
[1382 / 1517] ApplicationProtobuf
[1382 / 1517]
[1391 / 1517] _TestUtilities
[1394 / 1517] ApplicationProtobuf
[1402 / 1517] SimplePIRProcessDatabase-product
[1418 / 1519]
[1419 / 1520] ApplicationProtobuf
[1422 / 1523] PIRGenerateDatabase-product
[1424 / 1528] SimplePIRProcessDatabase-product
[1426 / 1530] PNNSProcessDatabase-product
[1431 / 1534] PIRGenerateDatabase-product
[1434 / 1536] _TestUtilities
[1441 / 1536]
[1444 / 1539] MMapTool-product
[1447 / 1539] PIRGenerateDatabase-product
[1448 / 1539] PIRShardDatabase-product
[1449 / 1539] PNNSGenerateDatabase-product
[1458 / 1539] MMapTool-product
[1460 / 1539] PIRGenerateDatabase-product
[1465 / 1539] PIRGenerateDatabase-product
[1468 / 1539] MMapTool-product
[1472 / 1539] PIRProcessDatabase-product
[1474 / 1539] _TestUtilities
[1504 / 1547] ModularArithmeticSnippet-product
[1506 / 1549] _TestUtilities
[1510 / 1549] ModularArithmeticSnippet-product
[1512 / 1549] SerializationSnippet-product
[1518 / 1555] MultiplicationSnippet-product
[1529 / 1563] NoiseBudgetSnippet-product
[1539 / 1563] MultiplicationSnippet-product
[1546 / 1563] EvaluationKeySnippet-product
[1549 / 1563] SerializationSnippet-product
[1552 / 1563] SerializationSnippet-product
[1556 / 1563] MultiplicationSnippet-product
Build complete! (39.36 sec)
/Users/admin/builder/spi-builder-workspace/Sources/HomomorphicEncryption/Array2d.swift:276:50: warning: 'UnsafePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
274 | }
275 |
276 | extension UnsafePointer: @unchecked @retroactive Sendable {}
    |                                                  `- warning: 'UnsafePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
277 | extension UnsafeMutablePointer: @unchecked @retroactive Sendable {}
278 |
Swift.UnsafePointer:2:11: note: 'UnsafePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here
1 | @available(*, unavailable)
2 | extension UnsafePointer : Sendable where Pointee : ~Copyable {
  |           `- note: 'UnsafePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/HomomorphicEncryption/Array2d.swift:277:57: warning: 'UnsafeMutablePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
275 |
276 | extension UnsafePointer: @unchecked @retroactive Sendable {}
277 | extension UnsafeMutablePointer: @unchecked @retroactive Sendable {}
    |                                                         `- warning: 'UnsafeMutablePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
278 |
279 | extension Array2d where T: FixedWidthInteger {
Swift.UnsafeMutablePointer:2:11: note: 'UnsafeMutablePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here
1 | @available(*, unavailable)
2 | extension UnsafeMutablePointer : Sendable where Pointee : ~Copyable {
  |           `- note: 'UnsafeMutablePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here
3 | }
[#UnavailableSendableConformance]: <https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance>
/Users/admin/builder/spi-builder-workspace/Sources/HomomorphicEncryption/Array2d.swift:276:50: warning: 'UnsafePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
274 | }
275 |
276 | extension UnsafePointer: @unchecked @retroactive Sendable {}
    |                                                  `- warning: 'UnsafePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
277 | extension UnsafeMutablePointer: @unchecked @retroactive Sendable {}
278 |
Swift.UnsafePointer:2:11: note: 'UnsafePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here
1 | @available(*, unavailable)
2 | extension UnsafePointer : Sendable where Pointee : ~Copyable {
  |           `- note: 'UnsafePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/HomomorphicEncryption/Array2d.swift:277:57: warning: 'UnsafeMutablePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
275 |
276 | extension UnsafePointer: @unchecked @retroactive Sendable {}
277 | extension UnsafeMutablePointer: @unchecked @retroactive Sendable {}
    |                                                         `- warning: 'UnsafeMutablePointer<Pointee>' was declared with an unavailable 'Sendable' conformance in 'Swift'; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
278 |
279 | extension Array2d where T: FixedWidthInteger {
Swift.UnsafeMutablePointer:2:11: note: 'UnsafeMutablePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here
1 | @available(*, unavailable)
2 | extension UnsafeMutablePointer : Sendable where Pointee : ~Copyable {
  |           `- note: 'UnsafeMutablePointer<Pointee>' declares unavailable conformance to protocol 'Sendable' here
3 | }
[#UnavailableSendableConformance]: <https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance>
/Users/admin/builder/spi-builder-workspace/Sources/ApplicationProtobuf/PnnsConversionApi.swift:17:8: warning: public import of 'HomomorphicEncryptionProtobuf' was not used in public declarations or inlinable code [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
15 | public import Foundation
16 | public import HomomorphicEncryption
17 | public import HomomorphicEncryptionProtobuf
   |        `- warning: public import of 'HomomorphicEncryptionProtobuf' was not used in public declarations or inlinable code [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unused-import-access\UnusedImportAccess]8;;\]
18 | public import PrivateNearestNeighborSearch
19 | 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" : "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" : "/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.