pub struct StrobeKkHybridResponder { /* private fields */ }Expand description
Responder side of the Strobe KK hybrid handshake.
- Call
StrobeKkHybridResponder::new(responder_sk, responder_pk, initiator_pk). - Receive msg1 from the initiator.
- Call
.respond(prologue, msg1, out)— verifies msg1, builds msg2 inout, and returns aStrobeNkTransport.
Implementations§
Source§impl StrobeKkHybridResponder
impl StrobeKkHybridResponder
pub fn new( responder_sk: ClassicMcElieceSecretKey, responder_pk: &ClassicMcEliecePublicKey, initiator_pk: ClassicMcEliecePublicKey, ) -> Self
Auto Trait Implementations§
impl Freeze for StrobeKkHybridResponder
impl RefUnwindSafe for StrobeKkHybridResponder
impl Send for StrobeKkHybridResponder
impl Sync for StrobeKkHybridResponder
impl Unpin for StrobeKkHybridResponder
impl UnsafeUnpin for StrobeKkHybridResponder
impl UnwindSafe for StrobeKkHybridResponder
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