Struct sha1::Sha1
[−]
[src]
pub struct Sha1 { // some fields omitted }
Represents a Sha1 hash object in memory.
Methods
impl Sha1
fn new() -> Sha1
[−]
Creates an fresh sha1 hash object.
fn reset(&mut self)
[−]
Resets the hash object to it's initial state.
fn update(&mut self, data: &[u8])
[−]
Update hash with input data.
fn output(&self, out: &mut [u8])
[−]
Retrieve digest result. The output must be large enough to contain result (20 bytes).
fn digest(&self) -> Vec<u8>
[−]
Shortcut for getting output
into a new vector.
fn hexdigest(&self) -> String
[−]
Shortcut for getting a hex output of the vector.