pub struct Ghash { /* private fields */ }
Expand description
A structure representing the state of a GHASH computation
Implementations
Trait Implementations
sourceimpl Mac for Ghash
impl Mac for Ghash
sourcefn raw_result(&mut self, output: &mut [u8])
fn raw_result(&mut self, output: &mut [u8])
sourcefn output_bytes(&self) -> usize
fn output_bytes(&self) -> usize
Get the size of the Mac code, in bytes.
impl Copy for Ghash
Auto Trait Implementations
impl RefUnwindSafe for Ghash
impl Send for Ghash
impl Sync for Ghash
impl Unpin for Ghash
impl UnwindSafe for Ghash
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more