3 ms·
> You can't fit a reasonable hash into 10 cycles. Not 10 cycles, but my polymur-hash can hash any value <= 49 bytes in 21 cycles on an Apple ARM machine: https
by orlp 2y ago
> You can't fit a reasonable hash into 10 cycles.
Not 10 cycles, but my polymur-hash can hash any value <= 49 bytes in 21 cycles on an Apple ARM machine: https://github.com/orlp/polymur-hash/ https://github.com/orlp/polymur-hash/.
I think it's a "reasonable hash" too, considering against non-interactive attackers it's provably secure (collision probability bounded up to n * 2^-60.2 for n bytes).
- rurban 2y agoYes, polymur is probably the very best right now