]> git.ipfire.org Git - thirdparty/suricata.git/commit
util/hash: use randomized hash algorithm
authorPhilippe Antoine <pantoine@oisf.net>
Sun, 22 Sep 2024 19:38:50 +0000 (21:38 +0200)
committerVictor Julien <vjulien@oisf.net>
Fri, 27 Sep 2024 08:34:21 +0000 (10:34 +0200)
commitdb5a7a2febf6a2a862809fabfd35d238d16d6386
tree1ef92d62e0409939fb6b390c4b5fd99eceda6cff
parentca8bf6e64c5b6d26672586c5551607ad8bdce0dc
util/hash: use randomized hash algorithm

For datasets and http ranges

Ticket: 7209

Prevents abusive hash collisions from known djb2 algorithm

(cherry picked from commit 26da953f6dad3793d29f27ce7ab6628a2db8f471)
13 files changed:
src/app-layer-htp-range.c
src/datasets-ipv4.c
src/datasets-ipv4.h
src/datasets-ipv6.c
src/datasets-ipv6.h
src/datasets-md5.c
src/datasets-md5.h
src/datasets-sha256.c
src/datasets-sha256.h
src/datasets-string.c
src/datasets-string.h
src/util-thash.c
src/util-thash.h