summaryrefslogtreecommitdiffhomepage
path: root/src/noise.h
AgeCommit message (Expand)Author
2020-05-19noise: separate receive counter from send counterJason A. Donenfeld
2020-03-18noise: error out precomputed DH during handshake rather than configJason 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-25peerlookup: rename from hashtablesJason A. Donenfeld
2019-01-07global: update copyrightJason A. Donenfeld
2018-10-08global: more nitsJason A. Donenfeld
2018-10-08global: rename struct wireguard_ to struct wg_Jason A. Donenfeld
2018-10-02global: prefix all functions with wg_Jason A. Donenfeld
2018-09-20global: put SPDX identifier on its own lineJason A. Donenfeld
2018-08-28global: run through clang-formatJason A. Donenfeld
2018-08-03peer: ensure destruction doesn't raceJason A. Donenfeld
2018-07-31noise: remove outdated commentJason 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-03-02noise: align static_identity keysJason A. Donenfeld
2018-03-02noise: fix function prototypeJason A. Donenfeld
2018-01-03global: year bumpJason A. Donenfeld
2017-12-09global: add SPDX tags to all filesGreg Kroah-Hartman
2017-10-31global: get rid of useless forward declarationsJason A. Donenfeld
2017-10-03global: use _WG prefix for include guardsJason A. Donenfeld
2017-10-02noise: use spinlock for rotating keysJason A. Donenfeld
2017-08-04noise: infer initiator or not from handshake stateJason A. Donenfeld
2017-05-30peer: use iterator macro instead of callbackJason A. Donenfeld
2017-05-30noise: precompute static-static ECDH operationJason A. Donenfeld
2017-05-30noise: no need to store ephemeral public keyJason A. Donenfeld
2017-05-17noise: redesign preshared key modeJason A. Donenfeld
2017-01-10Update copyrightJason A. Donenfeld
2016-12-11global: move to consistent use of uN instead of uintN_t for kernel codeJason A. Donenfeld
2016-11-21headers: cleanup noticesJason A. Donenfeld
2016-11-05c89: the static keyword is okay in c99, but not in c89Jason A. Donenfeld
2016-11-01data: do not allow usage of keypair just before hash removalJason A. Donenfeld
2016-09-29Rework headers and includesJason A. Donenfeld
2016-08-02c: specify static array size in function paramsJason A. Donenfeld
2016-06-25nonce: switch to RFC6479 to better support packet reorderingJason A. Donenfeld
2016-06-25Initial commitJason A. Donenfeld