public StatelessTwoChoicesObliviousTransferProvider(IStatelessTwoChoicesObliviousTransfer statelessOT) { if (statelessOT == null) { throw new ArgumentNullException(nameof(statelessOT)); } _statelessOT = statelessOT; }
public StatelessTwoChoicesObliviousTransferChannel(IStatelessTwoChoicesObliviousTransfer statelessOT, IMessageChannel channel) { if (statelessOT == null) { throw new ArgumentNullException(nameof(statelessOT)); } _statelessOT = statelessOT; if (channel == null) { throw new ArgumentNullException(nameof(channel)); } Channel = channel; }