pub fn hash64_with_secret(data: &[u8], secret: &[u8]) -> u64