pub struct NoiseHandshake { /* private fields */ }Implementations§
Source§impl NoiseHandshake
impl NoiseHandshake
pub fn initiator() -> Result<Self, Error>
pub fn responder() -> Result<Self, Error>
pub fn write_message( &mut self, payload: &[u8], message: &mut [u8], ) -> Result<usize, Error>
pub fn read_message( &mut self, message: &[u8], payload: &mut [u8], ) -> Result<usize, Error>
pub fn into_transport_mode(self) -> Result<NoiseTransport, Error>
pub fn get_handshake_hash(&self) -> &[u8] ⓘ
Auto Trait Implementations§
impl !RefUnwindSafe for NoiseHandshake
impl !UnwindSafe for NoiseHandshake
impl Freeze for NoiseHandshake
impl Send for NoiseHandshake
impl Sync for NoiseHandshake
impl Unpin for NoiseHandshake
impl UnsafeUnpin for NoiseHandshake
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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