simpleot

Simple OT wrapper


Keywords
ot, mpc
License
MIT
Install
nimble install simpleot

Documentation

SimpleOT for Nim

Allows the SimpleOT library to be used in Nim.

Generate a sender secret:

import simpleot

let sender = Sender()
let senderMessage = sender.generateSecret()

Generate a receiver secret:

let receiver = Receiver()
let (choicebits, receiverMessage) = receiver.generateSecret(senderMessage)

Generate sender keys:

let senderKeys = sender.generateKeys(receiverMessage)

Generate receiver keys:

let receiverKeys = receiver.generateKeys()