pub struct NoiseResponder { /* private fields */ }Expand description
HQ-side Noise responder (holds recipient private key).
Implementations§
Source§impl NoiseResponder
impl NoiseResponder
pub fn new(hq: &HqRecipientSecret) -> Result<Self, CryptoError>
Sourcepub fn complete(
self,
message1: &[u8],
) -> Result<(Vec<u8>, NoiseTransport), CryptoError>
pub fn complete( self, message1: &[u8], ) -> Result<(Vec<u8>, NoiseTransport), CryptoError>
Read message 1, write message 2, enter transport.
Auto Trait Implementations§
impl !RefUnwindSafe for NoiseResponder
impl !UnwindSafe for NoiseResponder
impl Freeze for NoiseResponder
impl Send for NoiseResponder
impl Sync for NoiseResponder
impl Unpin for NoiseResponder
impl UnsafeUnpin for NoiseResponder
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