]> git.ipfire.org Git - thirdparty/systemd.git/commit
shared: switch our hash table implementation over to SipHash
authorLennart Poettering <lennart@poettering.net>
Sun, 22 Dec 2013 18:59:12 +0000 (19:59 +0100)
committerLennart Poettering <lennart@poettering.net>
Sun, 22 Dec 2013 20:12:25 +0000 (21:12 +0100)
commit9bf3b53533cdc9b95c921b71da755401f223f765
tree812e99b25cc09f5d5d3b130d25a02754283ff7a7
parent14f862a508ee64466fa8b3f036797d472f4d03ed
shared: switch our hash table implementation over to SipHash

SipHash appears to be the new gold standard for hashing smaller strings
for hashtables these days, so let's make use of it.
20 files changed:
Makefile.am
src/core/dbus-client-track.c
src/core/manager.c
src/journal/catalog.c
src/journal/catalog.h
src/journal/journal-file.c
src/journal/journald-rate-limit.c
src/libsystemd-bus/bus-objects.c
src/libsystemd-dhcp/dhcp-client.c
src/login/logind-session.c
src/shared/ask-password-api.c
src/shared/hashmap.c
src/shared/hashmap.h
src/shared/siphash24.c [new file with mode: 0644]
src/shared/siphash24.h [new file with mode: 0644]
src/shared/util.c
src/shared/util.h
src/systemd/sd-id128.h
src/test/test-prioq.c
src/udev/net/link-config.c