summaryrefslogtreecommitdiffhomepage
path: root/src/hashtables.c
AgeCommit message (Expand)Author
2017-08-08hashtables: if we have an index match, don't search further everJason A. Donenfeld
2017-08-08hashtables: allow up to 2^{20} peers per interfaceJason A. Donenfeld
2017-06-08noise: fix race when replacing handshakeJason A. Donenfeld
2017-05-30style: spaces after for loopsJason A. Donenfeld
2017-04-04locking: always use _bhJason A. Donenfeld
2017-03-19hashtables: get_random_int is now more secure, so expose directlyJason A. Donenfeld
2017-02-13compat: backport siphash & dst_cache from mainlineJason A. Donenfeld
2017-01-10Update copyrightJason A. Donenfeld
2016-12-16hashtables: use counter and int to ensure forward progressJason A. Donenfeld
2016-12-16siphash: update against upstream submissionJason A. Donenfeld
2016-12-12hashtables: ensure we get 64-bits of randomnessJason A. Donenfeld
2016-12-11global: move to consistent use of uN instead of uintN_t for kernel codeJason A. Donenfeld
2016-11-29hashtable: use random number each timeJason A. Donenfeld
2016-11-21headers: cleanup noticesJason A. Donenfeld
2016-11-15various: nits from willyJason A. Donenfeld
2016-11-05c89: the static keyword is okay in c99, but not in c89Jason A. Donenfeld
2016-09-29Rework headers and includesJason A. Donenfeld
2016-08-22hashtables: use rdrand() instead of counterJason A. Donenfeld
2016-08-02c: specify static array size in function paramsJason A. Donenfeld
2016-07-22index hashtable: run random indices through siphashJason A. Donenfeld
2016-06-25Initial commitJason A. Donenfeld