[−][src]Struct ring::hmac::VerificationKey
A key to use for HMAC authentication.
Methods
impl VerificationKey[src]
impl VerificationKeypub fn new(digest_alg: &'static Algorithm, key_value: &[u8]) -> VerificationKey[src]
pub fn new(digest_alg: &'static Algorithm, key_value: &[u8]) -> VerificationKeyConstruct an HMAC verification key using the given digest algorithm and key value.
As specified in RFC 2104, if key_value is shorter than the digest
algorithm's block length (as returned by digest::Algorithm::block_len,
not the digest length returned by digest::Algorithm::output_len) then
it will be padded with zeros. Similarly, if it is longer than the block
length then it will be compressed using the digest algorithm.
Auto Trait Implementations
impl Send for VerificationKey
impl Send for VerificationKeyimpl Sync for VerificationKey
impl Sync for VerificationKeyBlanket Implementations
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> From for T[src]
impl<T> From for Timpl<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, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, 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 Timpl<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