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.