Struct tari_crypto::hash::k12::K12 [−][src]
👎 Deprecated:
This wrapper becomes obsolete once tari_crypto updates to digest v0.9, which is dependent on Dalek libraries updating to digest 0.9. When that happens, you can use the underlying KangarooTwelve hasher directly and this wrapper will be removed.
A convenience wrapper produce 256 bit hashes from Kangaroo12
Implementations
impl K12
[src]
Trait Implementations
impl Debug for K12
[src]
impl Default for K12
[src]
impl FixedOutput for K12
[src]
type OutputSize = U32
fn fixed_result(self) -> GenericArray<u8, U32>
[src]
impl Input for K12
[src]
fn input<B: AsRef<[u8]>>(&mut self, data: B)
[src]
pub fn chain<B>(self, data: B) -> Self where
B: AsRef<[u8]>,
[src]
B: AsRef<[u8]>,
impl Reset for K12
[src]
Auto Trait Implementations
impl RefUnwindSafe for K12
impl Send for K12
impl Sync for K12
impl Unpin for K12
impl UnwindSafe for K12
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> Cast<U> for T where
U: FromCast<T>,
U: FromCast<T>,
pub fn cast(self) -> U
impl<T> Clear for T where
T: InitializableFromZeroed + ?Sized,
[src]
T: InitializableFromZeroed + ?Sized,
impl<T> From<T> for T
[src]
impl<T> FromBits<T> for T
pub fn from_bits(t: T) -> T
impl<T> FromCast<T> for T
pub fn from_cast(t: T) -> T
impl<T> InitializableFromZeroed for T where
T: Default,
[src]
T: Default,
pub unsafe fn initialize(place: *mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> IntoBits<U> for T where
U: FromBits<T>,
U: FromBits<T>,
pub fn into_bits(self) -> U
impl<T> Same<T> for T
type Output = T
Should always be Self
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.
pub 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,