MOTION  0.01
Framework for mixed-protocol multi-party computation
encrypto::motion::Party Member List

This is the complete list of members for encrypto::motion::Party, including all inherited members.

Add(const SharePointer &a, const SharePointer &b)encrypto::motion::Party
And(const SharePointer &a, const SharePointer &b)encrypto::motion::Party
Clear()encrypto::motion::Party
Finish()encrypto::motion::Party
GetBackend()encrypto::motion::Partyinline
GetCommunicationLayer()encrypto::motion::Partyinline
GetConfiguration()encrypto::motion::Partyinline
GetLogger()encrypto::motion::Partyinline
In(std::span< const BitVector<>> input, std::size_t party_id=std::numeric_limits< std::size_t >::max())encrypto::motion::Partyinline
In(std::vector< BitVector<>> &&input, std::size_t party_id=std::numeric_limits< std::size_t >::max())encrypto::motion::Partyinline
In(const BitVector<> &input, std::size_t party_id=std::numeric_limits< std::size_t >::max())encrypto::motion::Partyinline
In(BitVector<> &&input, std::size_t party_id=std::numeric_limits< std::size_t >::max())encrypto::motion::Partyinline
In(const std::vector< T > &input, std::size_t party_id=std::numeric_limits< std::size_t >::max())encrypto::motion::Partyinline
In(std::vector< T > &&input, std::size_t party_id=std::numeric_limits< std::size_t >::max())encrypto::motion::Partyinline
In(T input, std::size_t party_id=std::numeric_limits< std::size_t >::max())encrypto::motion::Partyinline
Out(SharePointer parent, std::size_t output_owner)encrypto::motion::Party
Party()=deleteencrypto::motion::Party
Party(Party &party)=deleteencrypto::motion::Party
Party(std::unique_ptr< communication::CommunicationLayer > parties)encrypto::motion::Party
Reset()encrypto::motion::Party
Run(std::size_t repetitions=1)encrypto::motion::Party
SharedIn(T input)encrypto::motion::Partyinline
SharedIn(const std::vector< T > &input)encrypto::motion::Partyinline
SharedIn(std::span< const BitVector<>> input)encrypto::motion::Partyinline
Xor(const SharePointer &a, const SharePointer &b)encrypto::motion::Party
~Party()encrypto::motion::Party