pub struct RouteHopKeyMaterial {
pub forward_key: [u8; 32],
pub backward_key: [u8; 32],
pub replay_window_id: [u8; 32],
}Expand description
Per-hop route-layer key material.
Fields§
§forward_key: [u8; 32]Forward key used while advancing toward the destination.
backward_key: [u8; 32]Backward key used while returning over a reply block or reply path.
replay_window_id: [u8; 32]Replay-window binding for this hop.
Trait Implementations§
Source§impl Clone for RouteHopKeyMaterial
impl Clone for RouteHopKeyMaterial
Source§fn clone(&self) -> RouteHopKeyMaterial
fn clone(&self) -> RouteHopKeyMaterial
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RouteHopKeyMaterial
impl Debug for RouteHopKeyMaterial
Source§impl PartialEq for RouteHopKeyMaterial
impl PartialEq for RouteHopKeyMaterial
impl Eq for RouteHopKeyMaterial
impl StructuralPartialEq for RouteHopKeyMaterial
Auto Trait Implementations§
impl Freeze for RouteHopKeyMaterial
impl RefUnwindSafe for RouteHopKeyMaterial
impl Send for RouteHopKeyMaterial
impl Sync for RouteHopKeyMaterial
impl Unpin for RouteHopKeyMaterial
impl UnsafeUnpin for RouteHopKeyMaterial
impl UnwindSafe for RouteHopKeyMaterial
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.