taurushq-io / multi-party-sig

Implementation of protocols for threshold signatures

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Random OT implementation lacks spec/paper

anon292 opened this issue · comments

Most of the OT implementations in multi-party-sig/internal/ot/ point to the corresponding spec/paper. For example, in additive.go:

// NewAdditiveOTSender initializes the sender of an Additive OT.
//
// This follows Protocol 9 of https://eprint.iacr.org/2018/499 to a certain extent.
// The main difference is that we strictly conform to the underlying extended OT,
// removing Doerner's modifications to the check.

This is very nice! The same is not done for the "base" OT implementation in there multi-party-sig/internal/ot/random.go. The comments don't cite the eprint paper.

What is the paper/spec for random.go? It doesn't seem like it is the "Simplest OT".