Trait KeyExportReceiverSetupMessage

Source
pub trait KeyExportReceiverSetupMessage<SK>: ProtocolParticipant {
    // Required methods
    fn receiver_private_key(&self) -> &SK;
    fn keyshare(&self) -> &Keyshare;
}
Expand description

A setup message for a reciever of exported key.

Required Methods§

Source

fn receiver_private_key(&self) -> &SK

Private key to decrypt P2P messages.

Source

fn keyshare(&self) -> &Keyshare

A shared reference to a Keyshare.

Implementors§

Source§

impl<SK, VK, MS> KeyExportReceiverSetupMessage<ReusableSecret> for KeyExportReceiver<SK, VK, MS>
where SK: Signer<MS>, MS: SignatureEncoding, VK: AsRef<[u8]> + Verifier<MS>,