public TwoChoicesCorrelatedExtendedObliviousTransferProvider(IObliviousTransferProvider <ITwoChoicesObliviousTransferChannel> baseOT, int securityParameter, CryptoContext cryptoContext) { _baseOT = baseOT; _securityParameter = securityParameter; _cryptoContext = cryptoContext; }
public TwoChoicesCorrelatedBitObliviousTransferProviderAdapter(IObliviousTransferProvider <ITwoChoicesCorrelatedObliviousTransferChannel> otProvider) { _otProvider = otProvider; }
public MultiChoicesBitObliviousTransferProviderAdapter(IObliviousTransferProvider <IMultiChoicesObliviousTransferChannel> otProvider) { _otProvider = otProvider; }
public TwoChoicesRandomBitObliviousTransferProviderAdapter(IObliviousTransferProvider<ITwoChoicesRandomObliviousTransferChannel> otProvider) { _otProvider = otProvider; }