Struct miracl_core_bls12381::sha3::SHA3
source · [−]pub struct SHA3 { /* private fields */ }
Implementations
sourceimpl SHA3
impl SHA3
pub fn init(&mut self, olen: usize)
pub fn new(olen: usize) -> SHA3
pub fn new_copy(hh: &SHA3) -> SHA3
pub fn process(&mut self, byt: u8)
pub fn process_array(&mut self, b: &[u8])
pub fn process_num(&mut self, n: i32)
pub fn squeeze(&mut self, buff: &mut [u8], olen: usize)
pub fn hash(&mut self, digest: &mut [u8])
pub fn continuing_hash(&mut self, digest: &mut [u8])
pub fn shake(&mut self, digest: &mut [u8], olen: usize)
pub fn continuing_shake(&mut self, digest: &mut [u8], olen: usize)
Auto Trait Implementations
impl RefUnwindSafe for SHA3
impl Send for SHA3
impl Sync for SHA3
impl Unpin for SHA3
impl UnwindSafe for SHA3
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more