Struct botan::HashFunction [−][src]
pub struct HashFunction { /* fields omitted */ }Methods
impl HashFunction[src]
impl HashFunctionpub fn new(name: &str) -> Result<HashFunction>[src]
pub fn new(name: &str) -> Result<HashFunction>pub fn duplicate(&self) -> Result<HashFunction>[src]
pub fn duplicate(&self) -> Result<HashFunction>pub fn output_length(&self) -> usize[src]
pub fn output_length(&self) -> usizepub fn update(&self, data: &[u8]) -> Result<()>[src]
pub fn update(&self, data: &[u8]) -> Result<()>pub fn finish(&self) -> Result<Vec<u8>>[src]
pub fn finish(&self) -> Result<Vec<u8>>pub fn clear(&self) -> Result<()>[src]
pub fn clear(&self) -> Result<()>Trait Implementations
impl Debug for HashFunction[src]
impl Debug for HashFunctionfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Clone for HashFunction[src]
impl Clone for HashFunctionfn clone(&self) -> HashFunction[src]
fn clone(&self) -> HashFunctionReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Drop for HashFunction[src]
impl Drop for HashFunctionAuto Trait Implementations
impl !Send for HashFunction
impl !Send for HashFunctionimpl !Sync for HashFunction
impl !Sync for HashFunction