Openmined-psi

Latest version: v2.0.5

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.3.5

Feat:

- Use an updated version of private_join_and_compute which uses the cleaner absl
libraries. This also pulls in some new dependencies for PJC such as gRPC.
- Allows the python variant to be built on Windows.
- Emsdk has been bumped to the latest version (emscripten v2.0.15). The latest
version required changes to the `cc_toolchain_config.bzl` file which addresses
some work arounds to build successfully.

0.3.4

Feat:

- Adds native Python protobuf definitions (`python_proto_library`) instead of
referencing the protobufs from C++. The tradeoff is a more Pythonic library
for a small performance penalty for serialization/deserialization across the
Python <-> C++ boundary. However, the cryptographic operations still represent
the majority of the work in the protocol and therefore the penalty introduced
via the extra serialization should be negligible.

0.3.3

Feat:

- Add better Python support for integration with PySyft by adding wrappers.

0.3.2

Chore:

- Update build dependencies for TypeScript.

0.3.1

Fix:

- Adds protobuf TypeScript definitions to the bundle.

0.3.0

Feat:

- Added support for Golomb Compressed Sets as a memory-efficient alternative to
Bloom Filters.

Breaking:

- The Bloom Filter implementation now has a slightly different API to support
bulk insertion or intersection.
- The format of the ServerSetup protocol buffer has been changed to support
serializing both Bloom Filters and Golomb Compressed Sets.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.