pub struct HMAC;Trait Implementations§
Source§impl CASHMAC for HMAC
impl CASHMAC for HMAC
Source§fn sign(key: Vec<u8>, message: Vec<u8>) -> Vec<u8> ⓘ
fn sign(key: Vec<u8>, message: Vec<u8>) -> Vec<u8> ⓘ
Signs a message using HMAC with SHA-256. Returns the signature as a vector of bytes.
Source§fn sign_threadpool(key: Vec<u8>, message: Vec<u8>) -> Vec<u8> ⓘ
fn sign_threadpool(key: Vec<u8>, message: Vec<u8>) -> Vec<u8> ⓘ
Signs a message using HMAC with SHA-256 on the threadpool. Returns the signature as a vector of bytes.
Auto Trait Implementations§
impl Freeze for HMAC
impl RefUnwindSafe for HMAC
impl Send for HMAC
impl Sync for HMAC
impl Unpin for HMAC
impl UnwindSafe for HMAC
Blanket Implementations§
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more