pub struct SigProtectedHeader {
pub algorithm: i64,
pub crit: CritHeader,
pub kid: Fingerprint,
pub timestamp: i64,
}Available on crate feature
cose only.Expand description
Protected header for COSE_Sign1.
Fields§
§algorithm: i64Algorithm identifier (COSE header label 1)
crit: CritHeaderCritical headers that must be understood (COSE header label 2)
kid: FingerprintKey identifier - signer’s fingerprint (COSE header label 4)
timestamp: i64Unix timestamp in seconds (private header label)
Trait Implementations§
Source§impl Clone for SigProtectedHeader
impl Clone for SigProtectedHeader
Source§fn clone(&self) -> SigProtectedHeader
fn clone(&self) -> SigProtectedHeader
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 SigProtectedHeader
impl Debug for SigProtectedHeader
Source§impl Decode for SigProtectedHeader
impl Decode for SigProtectedHeader
Source§impl Encode for SigProtectedHeader
impl Encode for SigProtectedHeader
Source§impl PartialEq for SigProtectedHeader
impl PartialEq for SigProtectedHeader
impl Eq for SigProtectedHeader
impl StructuralPartialEq for SigProtectedHeader
Auto Trait Implementations§
impl Freeze for SigProtectedHeader
impl RefUnwindSafe for SigProtectedHeader
impl Send for SigProtectedHeader
impl Sync for SigProtectedHeader
impl Unpin for SigProtectedHeader
impl UnwindSafe for SigProtectedHeader
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