Closed nine9ths closed 5 years ago
Guava's HashCode.toString()
prints out the value in big-endian order: https://google.github.io/guava/releases/snapshot-jre/api/docs/com/google/common/hash/HashCode.html#toString--
My Go code is printing it little-endian, as does the C++ reference code.
When passing the same byte arrays to fingerprint64 in java and in go I'm getting different hashes.
This java code results in the hash
0a77beeabd04e23c
This go code results in the hash
3ce204bdeabe770a
Is this expected? Is there something I've overlooked?