FredericJacobs / draft-irtf-cfrg-voprf

Oblivious Pseudorandom Functions (OPRFs) using Prime-Order Groups

Home Page:https://cfrg.github.io/draft-irtf-cfrg-voprf/#go.draft-irtf-cfrg-voprf.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Oblivious Pseudorandom Functions (OPRFs) using Prime-Order Groups

This is the working area for the individual Internet-Draft, "Oblivious Pseudorandom Functions (OPRFs) using Prime-Order Groups".

Building the Draft

Formatted text and HTML versions of the draft can be built using make.

$ make

This requires that you have the necessary software installed. See the instructions.

Existing Implementations

Implementation Language Version Modes
Reference Sage/Python draft-07 All
voprf Go draft-07 All
CIRCL Go draft-07 All
voprf Rust main All
BoringSSL C draft-04 All
voprf-poc-go Go draft-03 All
voprf-poc-rust Rust draft-03 All

Other Integrations

Implementation Language Version Modes Notes
opaque-ke Rust draft-06 Base As a component for OPAQUE
opaque GO draft-07 Base As a component for OPAQUE

Submit a PR if you have a compliant implementation!

Contributing

See the guidelines for contributions.

About

Oblivious Pseudorandom Functions (OPRFs) using Prime-Order Groups

https://cfrg.github.io/draft-irtf-cfrg-voprf/#go.draft-irtf-cfrg-voprf.html

License:Other


Languages

Language:Python 97.8%Language:Makefile 2.2%