pub fn hash_fixed(input: &[u8]) -> [u8; 32]
Hash function returning a fixed-size array (to save on allocations).
Uses the best available implementation based on CPU features.