Module seec::mul_triple::boolean::trusted_provider

source ·
Expand description

Trusted Multiplication Triple Provider.

This module implements a very basic trusted multiplication provider client/server. The TrustedMTProviderClient is used to connect to a TrustedMTProviderServer. When MTProvider::request_mts is called on the client, a request is sent to the server. Upon receiving it, the server generates random multiplication triples by calling MulTriples::random_pair and returns one MulTriples struct to each party.

Structs§

Enums§