pub struct FinalTokenView {
pub hash_c1: [u8; 32],
pub hash_c2: [u8; 32],
pub dh1: Vec<u8>,
pub dh2: Vec<u8>,
pub challenge1: [u8; 32],
pub challenge2: [u8; 32],
pub ocsp_status: Vec<u8>,
pub signature: Vec<u8>,
}Expand description
Parsed-View eines Final-Tokens (Initiator → Replier).
Fields§
§hash_c1: [u8; 32]Echo hash_c1.
hash_c2: [u8; 32]Echo hash_c2.
dh1: Vec<u8>Echo dh1.
dh2: Vec<u8>Echo dh2.
challenge1: [u8; 32]Echo challenge1.
challenge2: [u8; 32]Echo challenge2.
ocsp_status: Vec<u8>Initiator-OCSP-Status.
signature: Vec<u8>Initiator-Signatur über signing_bytes(kagree, ch2, dh2, ch1, dh1).
Trait Implementations§
Source§impl Clone for FinalTokenView
impl Clone for FinalTokenView
Source§fn clone(&self) -> FinalTokenView
fn clone(&self) -> FinalTokenView
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 moreAuto Trait Implementations§
impl Freeze for FinalTokenView
impl RefUnwindSafe for FinalTokenView
impl Send for FinalTokenView
impl Sync for FinalTokenView
impl Unpin for FinalTokenView
impl UnsafeUnpin for FinalTokenView
impl UnwindSafe for FinalTokenView
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