aboutgitcodebugslistschat
path: root/util.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2023-09-28 11:20:53 +1000
committerStefano Brivio <sbrivio@redhat.com>2023-09-30 12:40:30 +0200
commitca6e94702cfbe29b279cf18f39a0fe492fae6f83 (patch)
tree2422a255629f810d9cdbe1617860d444feceaea6 /util.c
parentc1d2a070f282a95316e8f045e8959856518ab2f0 (diff)
downloadpasst-ca6e94702cfbe29b279cf18f39a0fe492fae6f83.tar
passt-ca6e94702cfbe29b279cf18f39a0fe492fae6f83.tar.gz
passt-ca6e94702cfbe29b279cf18f39a0fe492fae6f83.tar.bz2
passt-ca6e94702cfbe29b279cf18f39a0fe492fae6f83.tar.lz
passt-ca6e94702cfbe29b279cf18f39a0fe492fae6f83.tar.xz
passt-ca6e94702cfbe29b279cf18f39a0fe492fae6f83.tar.zst
passt-ca6e94702cfbe29b279cf18f39a0fe492fae6f83.zip
siphash: Make siphash functions consistently return 64-bit results
Some of the siphas_*b() functions return 64-bit results, others 32-bit results, with no obvious pattern. siphash_32b() also appears to do this incorrectly - taking the 64-bit hash value and simply returning it truncated, rather than folding the two halves together. Since SipHash proper is defined to give a 64-bit hash, make all of them return 64-bit results. In the one caller which needs a 32-bit value, tcp_seq_init() do the fold down to 32-bits ourselves. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'util.c')
0 files changed, 0 insertions, 0 deletions