pub struct ShakeSponge { /* private fields */ }
Trait Implementations§
Source§impl Default for ShakeSponge
impl Default for ShakeSponge
Source§fn default() -> ShakeSponge
fn default() -> ShakeSponge
Returns the “default value” for a type. Read more
Source§impl Sponge for ShakeSponge
impl Sponge for ShakeSponge
fn absorb_zq(&mut self, input: &[Zq])
fn absorb_rq(&mut self, input: &[Rq])
fn squeeze_bits(&mut self, bit_length: usize) -> Vec<bool>
fn squeeze_zq(&mut self, output_length: usize) -> Vec<Zq>
fn squeeze_rq(&mut self, output_length: usize) -> Vec<Rq>
fn squeeze_bytes(&mut self, byte_length: usize) -> Vec<u8> ⓘ
Auto Trait Implementations§
impl Freeze for ShakeSponge
impl RefUnwindSafe for ShakeSponge
impl Send for ShakeSponge
impl Sync for ShakeSponge
impl Unpin for ShakeSponge
impl UnwindSafe for ShakeSponge
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