pub trait Hash {
    // Required method
    fn hash(digest: MessageDigest, data: &[u8]) -> Result<Vec<u8>, CoseError>;
}
Expand description

A trait exposing various cryptographic hash algorithms

Required Methods§

source

fn hash(digest: MessageDigest, data: &[u8]) -> Result<Vec<u8>, CoseError>

Computes the hash of the data with provided hash function

Object Safety§

This trait is not object safe.

Implementors§