[−][src]Enum http_signatures::ShaSize
Variations of the Sha hashing function.
This stuct is used to tell the RSA and HMAC signature functions how big the sha hash should be. It currently offers three variations.
Variants
SHA256
SHA256
SHA384
SHA384
SHA512
SHA512
Methods
impl ShaSize
[src]
impl ShaSize
pub fn hmac_algorithm(self) -> &'static Algorithm
[src]
pub fn hmac_algorithm(self) -> &'static Algorithm
pub fn rsa_algorithm(self) -> &'static dyn RSAEncoding
[src]
pub fn rsa_algorithm(self) -> &'static dyn RSAEncoding
pub fn verification_algorithm(self) -> &'static dyn VerificationAlgorithm
[src]
pub fn verification_algorithm(self) -> &'static dyn VerificationAlgorithm
Trait Implementations
impl Clone for ShaSize
[src]
impl Clone for ShaSize
fn clone(&self) -> ShaSize
[src]
fn clone(&self) -> ShaSize
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for ShaSize
[src]
impl Copy for ShaSize
impl Debug for ShaSize
[src]
impl Debug for ShaSize
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId