pub fn hmac_sha256(key: &[u8], data: &[u8]) -> Result<[u8; 32], ErrorStack>
Computes HMAC with SHA-256 digest.