Python library that serves as an API for common primitives used to implement OPRF and OT protocols.
Project description
Python library that serves as an API for common primitives used to implement OPRF and OT protocols.
Purpose
This library provides native Python definitions and Python 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.
Package Installation and Usage
The package is available on PyPI:
python -m pip install oblivious
The library can be imported in the usual ways:
import oblivious from oblivious import *
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for oblivious-0.0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46aa0b0343fa27234d5502467cc9c528695d968f0296fbacfa57be2092fc7b34 |
|
MD5 | bffdef83b473e93545fa33b00633c4fa |
|
BLAKE2b-256 | 63fb97f3e1a62f61682c8d15d46d3457ed8b61f29567ea2442142a70037c7883 |