Skip to main content

blake3_keyed

Function blake3_keyed 

Source
pub fn blake3_keyed(key: &[u8; 32], data: &[u8]) -> [u8; 32]
Available on (crate features mac-hmac or mac-blake3) and crate feature mac-blake3 only.
Expand description

Compute a BLAKE3 keyed-mode tag over data under key.

ยงExample

use crypt_io::mac;
let key = [0x42u8; 32];
let tag = mac::blake3_keyed(&key, b"message");
assert_eq!(tag.len(), 32);