nthparty / oblivious

Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.
https://pypi.org/project/oblivious
MIT License
26 stars 5 forks source link

Implement additive Ristretto255 scalar group operations in `oblivious.ristretto.scalar` to match `oblivious.ristretto.bn254` #9

Open wyatt-howe opened 5 months ago

wyatt-howe commented 5 months ago

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.