apple_codesign::remote_signing::session_negotiation

Trait SessionJoinPeerHandshake

Source
pub trait SessionJoinPeerHandshake {
    // Required method
    fn negotiate_session(self: Box<Self>) -> Result<PeerKeys, RemoteSignError>;
}

Required Methods§

Source

fn negotiate_session(self: Box<Self>) -> Result<PeerKeys, RemoteSignError>

Finalize a peer joining session.

Yields encryption keys for this peer.

Implementors§