[][src]Trait sha::utils::Digest

pub trait Digest: Default + Reset + Read + Write {
    fn digest(&mut self, msg: &[u8]) -> &mut Self { ... }
fn to_bytes_len(&mut self, len: usize) -> Vec<u8> { ... }
fn to_hex_len(&mut self, len: usize) -> String { ... } }

Provided methods

fn digest(&mut self, msg: &[u8]) -> &mut Self

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>

fn to_hex_len(&mut self, len: usize) -> String

Loading content...

Implementors

impl Digest for Sha1[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha224[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha256[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha3224[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha3256[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha3384[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha3512[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha384[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha512[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha512224[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Sha512256[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Shake128[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

impl Digest for Shake256[src]

fn digest(&mut self, msg: &[u8]) -> &mut Self[src]

fn to_bytes_len(&mut self, len: usize) -> Vec<u8>[src]

fn to_hex_len(&mut self, len: usize) -> String[src]

Loading content...