pub enum HashUseRole {
SignatureMessage,
MaskGeneration,
Reference(ReferenceParent),
}Expand description
The instruction’s exact hash role, independent of payload acceptance.
Variants§
SignatureMessage
External digest of canonical SignedInfo, or an intrinsic signature suite.
MaskGeneration
RSA-PSS’s separately selected MGF1 hash.
Reference(ReferenceParent)
Digest of an authenticated Reference’s transformed object.
Trait Implementations§
Source§impl Clone for HashUseRole
impl Clone for HashUseRole
impl Copy for HashUseRole
Source§impl Debug for HashUseRole
impl Debug for HashUseRole
impl Eq for HashUseRole
Source§impl PartialEq for HashUseRole
impl PartialEq for HashUseRole
impl StructuralPartialEq for HashUseRole
Auto Trait Implementations§
impl Freeze for HashUseRole
impl RefUnwindSafe for HashUseRole
impl Send for HashUseRole
impl Sync for HashUseRole
impl Unpin for HashUseRole
impl UnsafeUnpin for HashUseRole
impl UnwindSafe for HashUseRole
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