diff options
author | 2015-09-10 13:36:44 +0000 | |
---|---|---|
committer | 2015-09-10 13:36:44 +0000 | |
commit | 19326c633057e0e7892a090e99d5bd71ea4cac82 (patch) | |
tree | 938124edd887ffc0aa1cee968002b8edc1cbc422 /lib/libc | |
parent | move the if input handler list to an SRP list. (diff) | |
download | wireguard-openbsd-19326c633057e0e7892a090e99d5bd71ea4cac82.tar.xz wireguard-openbsd-19326c633057e0e7892a090e99d5bd71ea4cac82.zip |
Only half of the IPv6 source address was used as input for the syn
cache hash. That makes it trivial to create syn cache collisions.
Take the full address, xor it with random data and put it into the
hash function.
OK markus@
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions