oblivious-js
JavaScript library that serves as an API for common primitives used to implement OPRF and OT protocols.
Purpose
This library provides TypeScript
libsodium wrappers for
cryptographic primitives that are often used to implement oblivious
pseudorandom function
(OPRF) and
oblivious transfer
(OT) protocols.
For more information on the underlying mathematical structures and
primitives, consult materials about the
Ed25519 system and the
Ristretto group.
Testing
ts-node test/test_oblivious.ts
Contributions
In order to contribute to the source code, open an issue or submit a
pull request on the GitHub page for this library.
Versioning
Beginning with version 0.1.0, the version number format for this library
and the changes to the library associated with version number increments
conform with Semantic Versioning
2.0.0.