pub trait Sha256Provider {
// Required methods
fn hash(&self, data: &[&[u8]]) -> [u8; 32];
fn hmac(&self, key: &[u8], data: &[&[u8]]) -> [u8; 32];
}Expand description
SHA-256 and HMAC-SHA-256 provider.
pub trait Sha256Provider {
// Required methods
fn hash(&self, data: &[&[u8]]) -> [u8; 32];
fn hmac(&self, key: &[u8], data: &[&[u8]]) -> [u8; 32];
}SHA-256 and HMAC-SHA-256 provider.