pub struct Scp03Session(/* private fields */);Expand description
Backend-defined opaque SCP03 session: an index into the backend’s session
table, which holds the derived S-ENC/S-MAC/S-RMAC, MAC chaining value and
fixed security level. Opaque to callers; never exposes key material. The
new/index accessors are backend-facing.
Implementations§
Trait Implementations§
Source§impl Clone for Scp03Session
impl Clone for Scp03Session
Source§fn clone(&self) -> Scp03Session
fn clone(&self) -> Scp03Session
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for Scp03Session
Source§impl Debug for Scp03Session
impl Debug for Scp03Session
impl Eq for Scp03Session
Source§impl PartialEq for Scp03Session
impl PartialEq for Scp03Session
impl StructuralPartialEq for Scp03Session
Auto Trait Implementations§
impl Freeze for Scp03Session
impl RefUnwindSafe for Scp03Session
impl Send for Scp03Session
impl Sync for Scp03Session
impl Unpin for Scp03Session
impl UnsafeUnpin for Scp03Session
impl UnwindSafe for Scp03Session
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