Implementation for Sha512

Method new

fn new() -> Sha512

Construct an new instance of a SHA-512 digest.

Implementation for Sha384

Method new

fn new() -> Sha384

Construct an new instance of a SHA-384 digest.

Implementation for Sha512Trunc256

Method new

fn new() -> Sha512Trunc256

Construct an new instance of a SHA-512/256 digest.

Implementation for Sha512Trunc224

Method new

fn new() -> Sha512Trunc224

Construct an new instance of a SHA-512/224 digest.

Implementation for Sha256

Method new

fn new() -> Sha256

Construct an new instance of a SHA-256 digest.

Implementation for Sha224

Method new

fn new() -> Sha224

Construct an new instance of a SHA-224 digest.

Implementation of Digest for Sha512

Method input

fn input(&mut self, d: &[u8])

Method result

fn result(&mut self, out: &mut [u8])

Method reset

fn reset(&mut self)

Method output_bits

fn output_bits(&self) -> uint

Implementation of Digest for Sha384

Method input

fn input(&mut self, d: &[u8])

Method result

fn result(&mut self, out: &mut [u8])

Method reset

fn reset(&mut self)

Method output_bits

fn output_bits(&self) -> uint

Implementation of Digest for Sha512Trunc256

Method input

fn input(&mut self, d: &[u8])

Method result

fn result(&mut self, out: &mut [u8])

Method reset

fn reset(&mut self)

Method output_bits

fn output_bits(&self) -> uint

Implementation of Digest for Sha512Trunc224

Method input

fn input(&mut self, d: &[u8])

Method result

fn result(&mut self, out: &mut [u8])

Method reset

fn reset(&mut self)

Method output_bits

fn output_bits(&self) -> uint

Implementation of Digest for Sha256

Method input

fn input(&mut self, d: &[u8])

Method result

fn result(&mut self, out: &mut [u8])

Method reset

fn reset(&mut self)

Method output_bits

fn output_bits(&self) -> uint

Implementation of Digest for Sha224

Method input

fn input(&mut self, d: &[u8])

Method result

fn result(&mut self, out: &mut [u8])

Method reset

fn reset(&mut self)

Method output_bits

fn output_bits(&self) -> uint