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.