[][src]Function blake3::keyed_hash

pub fn keyed_hash(key: &[u8; 32], input: &[u8]) -> Hash

The keyed hash function.

This is suitable for use as a message authentication code, for example to replace an HMAC instance. In that use case, the constant-time equality checking provided by Hash is almost always a security requirement, and callers need to be careful not to compare MACs as raw bytes.