diff options
author | Anatol Belski <ab@php.net> | 2020-08-30 14:14:04 +0200 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2020-10-31 16:44:18 +0100 |
commit | 72e91e9fc82b85d0c5a6ff043cd1b2daee6c26d0 (patch) | |
tree | 9c7c37fc43f6d94decaffe80151185322890d1b6 /UPGRADING | |
parent | 831abe2d905ad5e44f9eddaf7e6120866b6f9a06 (diff) | |
download | php-git-72e91e9fc82b85d0c5a6ff043cd1b2daee6c26d0.tar.gz |
hash: Add MurmurHash3 with streaming support
The implementation is based on the upstream PMurHash. The following
variants are implemented
- murmur3a, 32-bit hash
- murmur3c, 128-bit hash for x86
- murmur3f, 128-bit hash for x64
The custom seed support is not targeted by this implementation. It will
need a major change to the API, so then custom arguments can be passed
through `hash_init`. For now, the starting hash is always zero.
Fixes bug #68109, closes #6059
Signed-off-by: Anatol Belski <ab@php.net>
Co-Developed-by: Michael Wallner <mike@php.net>
Signed-off-by: Michael Wallner <mike@php.net>
Diffstat (limited to 'UPGRADING')
0 files changed, 0 insertions, 0 deletions