Enum mpc_engine::messages::SubMessage
source · pub enum SubMessage {
OTCommit(OTSenderInit),
OTSelect(OTReceiverSelect),
OTSend(OTSenderSend),
EQCommit(Commitment),
EQResponse(Vec<u8>),
EQOpening(Opening),
}
Expand description
Message communicated on an subprotocol channel
Variants§
OTCommit(OTSenderInit)
An OT sender commitment
OTSelect(OTReceiverSelect)
An OT receiver selection
OTSend(OTSenderSend)
An OT sender final message
EQCommit(Commitment)
An EQ initiator commitment
EQResponse(Vec<u8>)
An EQ responder message
EQOpening(Opening)
An EQ initiator opening
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SubMessage
impl RefUnwindSafe for SubMessage
impl Send for SubMessage
impl Sync for SubMessage
impl Unpin for SubMessage
impl UnwindSafe for SubMessage
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more