public StatelessMultiChoicesObliviousTransferProvider(IStatelessMultiChoicesObliviousTransfer statelessOT)
 {
     if (statelessOT == null)
     {
         throw new ArgumentNullException(nameof(statelessOT));
     }
     _statelessOT = statelessOT;
 }
        public StatelessMultiChoicesObliviousTransferChannel(IStatelessMultiChoicesObliviousTransfer statelessOT, IMessageChannel channel)
        {
            if (statelessOT == null)
            {
                throw new ArgumentNullException(nameof(statelessOT));
            }
            _statelessOT = statelessOT;

            if (channel == null)
            {
                throw new ArgumentNullException(nameof(channel));
            }
            Channel = channel;
        }