pythia-pyrelic

pyrelic is a python module to interact with the RELIC cryptography library which performs high-performance elliptic curve cryptography and pairing-based elliptic curves. pyrelic also includes verifiable pseudorandom functions used in Pythia.


Keywords
encryption, elliptic, curve, cryptography, pairing, based, oblvious, pseudorandom, function, partially, oblivious
License
MIT
Install
pip install pythia-pyrelic==1.0.1

Documentation

pyrelic

pyrelic is a python module that wraps the RELIC cryptography library. RELIC performs high-performance elliptic curve cryptography and pairing-based elliptic curves. pyrelic also includes verifiable pseudorandom functions used in Pythia.

Installation

If you have pip installed, install pyrelic using:

pip install pythia-pyrelic

Pre-requisites

pyrelic requires a specific fork of the RELIC cryptographic library that exposes function entry points: https://github.com/ace0/relic