oblivious icon indicating copy to clipboard operation
oblivious copied to clipboard

Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.

Results 4 oblivious issues
Sort by recently updated
recently updated
newest added

This [parts](https://pypi.org/project/parts) package is only required for testing, and is already implicitly required via the entry for [bitlist](https://pypi.org/project/bitlist) that is found in the list of optional dependencies for testing.

Fixes #8 and #9. This pull request also updates the Sphinx version number since v4 did not pin its dependencies and could no longer be built.

### Document the purpose of `point.canonical()`, performance benefit, equality of the bytes returned by `point.to_bytes()`. We just need to be clear that the bytes spit out (when you type a...

Implement additive Ristretto255 scalar group operations in `oblivious.ristretto.scalar` to match `oblivious.bn254.scalar`'s arithmetic features, and possibly even `scalar.from_int`. --- This discrepancy was first discussed in issue https://github.com/nthparty/oblivious/issues/8 as discovered by @rashmibhle.