[−][src]Enum parsec_interface::operations::psa_algorithm::SignHash
Enumeration of hash algorithms used in "hash-and-sign" algorithms.
Variants
Specific(Hash)
A specific hash algorithm to choose.
In a hash-and-sign algorithm policy, allow any hash algorithm. This value must not be used to build an algorithm specification to perform an operation. It is only valid to build policies, for signature algorithms.
Implementations
impl SignHash
[src]
pub fn is_alg_permitted(self, alg: SignHash) -> bool
[src]
Check if the alg given for a cryptographic operation is permitted to be used with this algorithm as a policy
Trait Implementations
impl Clone for SignHash
[src]
impl Copy for SignHash
[src]
impl Debug for SignHash
[src]
impl<'de> Deserialize<'de> for SignHash
[src]
fn deserialize<__D>(
__deserializer: __D
) -> Result<SignHash, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<SignHash, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl From<Hash> for SignHash
[src]
impl PartialEq<SignHash> for SignHash
[src]
impl Serialize for SignHash
[src]
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl StructuralPartialEq for SignHash
[src]
Auto Trait Implementations
impl RefUnwindSafe for SignHash
impl Send for SignHash
impl Sync for SignHash
impl Unpin for SignHash
impl UnwindSafe for SignHash
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,