diff options
author | Eric Dumazet <edumazet@google.com> | 2019-03-27 12:40:33 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-03-27 14:29:26 -0700 |
commit | df453700e8d81b1bdafdf684365ee2b9431fb702 (patch) | |
tree | cb7ea20a23956471c8362fd5d687822fd3ecc5cf /kernel/rseq.c | |
parent | 180a8c3d5dad5862b2f19727b363069bfecb26d8 (diff) | |
download | linux-df453700e8d81b1bdafdf684365ee2b9431fb702.tar.gz linux-df453700e8d81b1bdafdf684365ee2b9431fb702.tar.bz2 linux-df453700e8d81b1bdafdf684365ee2b9431fb702.zip |
inet: switch IP ID generator to siphash
According to Amit Klein and Benny Pinkas, IP ID generation is too weak
and might be used by attackers.
Even with recent net_hash_mix() fix (netns: provide pure entropy for net_hash_mix())
having 64bit key and Jenkins hash is risky.
It is time to switch to siphash and its 128bit keys.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Reported-by: Amit Klein <aksecurity@gmail.com>
Reported-by: Benny Pinkas <benny@pinkas.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel/rseq.c')
0 files changed, 0 insertions, 0 deletions