summaryrefslogtreecommitdiffhomepage
path: root/src/noise.c
AgeCommit message (Expand)Author
2020-09-09noise: take lock when removing handshake entry from tableJason A. Donenfeld
2020-08-27compat: backport kfree_sensitive and switch to itJason A. Donenfeld
2020-06-21noise: do not assign initiation time in if conditionFrank Werner-Krippendorf
2020-05-19noise: separate receive counter from send counterJason A. Donenfeld
2020-05-19noise: read preshared key while taking lockJason A. Donenfeld
2020-03-18noise: error out precomputed DH during handshake rather than configJason A. Donenfeld
2020-02-05noise: reject peers with low order public keysJason A. Donenfeld
2019-10-11noise: recompare stamps after taking write lockJason A. Donenfeld
2019-07-11noise: immediately rekey all peers after changing device private keyJason A. Donenfeld
2019-06-25global: switch to coarse ktimeJason A. Donenfeld
2019-03-27blake2s: remove outlen parameter from finalJason A. Donenfeld
2019-03-25peerlookup: rename from hashtablesJason A. Donenfeld
2019-03-17global: the _bh variety of rcu helpers have been unifiedJason A. Donenfeld
2019-02-03noise: store clamped key instead of raw keyJason A. Donenfeld
2019-02-03hashtables: decouple hashtable allocations from the main device allocationSultan Alsawaf
2019-02-03noise: whiten the nanoseconds portion of the timestampJason A. Donenfeld
2019-01-23noise: replace getnstimeofday64 with ktime_get_real_ts64Jason A. Donenfeld
2019-01-07global: update copyrightJason A. Donenfeld
2018-11-13global: various formatting tweeksJason A. Donenfeld
2018-10-25global: do not allow compiler to reorder is_valid or is_deadJason A. Donenfeld
2018-10-25peer: another peer_remove cleanupJason A. Donenfeld
2018-10-09global: give if statements brackets and other cleanupsJason A. Donenfeld
2018-10-08global: more nitsJason A. Donenfeld
2018-10-08global: rename struct wireguard_ to struct wg_Jason A. Donenfeld
2018-10-02global: change BUG_ON to WARN_ONJason A. Donenfeld
2018-10-02global: prefix all functions with wg_Jason A. Donenfeld
2018-09-25crypto: make constant naming scheme consistentJason A. Donenfeld
2018-09-20global: put SPDX identifier on its own lineJason A. Donenfeld
2018-09-04global: prefer sizeof(*pointer) when possibleJason A. Donenfeld
2018-08-28global: run through clang-formatJason A. Donenfeld
2018-08-03peer: ensure destruction doesn't raceJason A. Donenfeld
2018-08-02noise: free peer references on failureJason A. Donenfeld
2018-08-02cookie: returned keypair might disappear if rcu lock not heldJason A. Donenfeld
2018-08-01allowedips: prevent double read in krefJason A. Donenfeld
2018-07-31noise: use hex constant for tai64n offsetJason A. Donenfeld
2018-06-23global: use fast boottime instead of normal boottimeJason A. Donenfeld
2018-06-23global: use ktime boottime instead of jiffiesJason A. Donenfeld
2018-06-18noise: wait for crng before taking locksJason A. Donenfeld
2018-06-18netlink: maintain static_identity lock over entire private key updateJason A. Donenfeld
2018-06-18noise: take locks for ss precomputationJason A. Donenfeld
2018-01-03global: year bumpJason A. Donenfeld
2017-12-09global: add SPDX tags to all filesGreg Kroah-Hartman
2017-11-22global: switch from timeval to timespecJason A. Donenfeld
2017-11-02global: revert checkpatch.pl changesJason A. Donenfeld
2017-10-31global: use fewer BUG_ONsJason A. Donenfeld
2017-10-31global: style nitsJason A. Donenfeld
2017-10-31global: accept decent check_patch.pl suggestionsJason A. Donenfeld
2017-10-17noise: no need to take the RCU lock if we're not dereferencingJason A. Donenfeld
2017-10-17noise: handshake constants can be read-only after initJason A. Donenfeld
2017-10-03global: add space around variable declarationsJason A. Donenfeld