Skip to content

Conversation

@fboemer
Copy link
Contributor

@fboemer fboemer commented Sep 29, 2025

PrivateInformationRetrievalProtobuf and PrivateNearestNeighborSearchProtobuf both define Apple_SwiftHomomorphicEncryption_Api_Shared_V1_KeyStatus, which currently prevents importing both PrivateInformationRetrievalProtobuf and PrivateNearestNeighborSearchProtobuf at the same time.

This PR defines the ApplicationProtobuf library which exposes a single Apple_SwiftHomomorphicEncryption_Api_Shared_V1_KeyStatus.
Services can depend on ApplicationProtobuf for either a PIR only, PNNS only, or PIR+PNNS service.

@fboemer fboemer force-pushed the fboemer/service-protos-1.1 branch 2 times, most recently from 49065c2 to 40daf1a Compare September 29, 2025 21:46
@fboemer fboemer marked this pull request as ready for review September 29, 2025 22:01
@fboemer
Copy link
Contributor Author

fboemer commented Sep 29, 2025

CI failure is an unrelated regression around Snippets doc links.

@fboemer fboemer force-pushed the fboemer/service-protos-1.1 branch from 40daf1a to 1e46619 Compare September 29, 2025 22:36
@fboemer fboemer merged commit d768d0d into release/1.1 Sep 29, 2025
23 of 24 checks passed
@fboemer fboemer deleted the fboemer/service-protos-1.1 branch September 29, 2025 22:50
@fboemer fboemer mentioned this pull request Sep 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants