Ok I’ve figured it out from trial and error:
The framework's FNV-1a implementation multiplies before xoring, while most implementations online do the opposite. I just implemented it myself.
For MurmurHash the implementation in this package will do https://github.com/daisuke-t-jp/MurmurHash-Swift
The bits are stored “backwards” in the resulting data. In other words, write them in array order and then bit reverse every byte.
Topic:
App & System Services
SubTopic:
Networking
Tags: