aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* wg-quick: check correct variable for route deduplicationJason A. Donenfeld2018-08-211-1/+1
* wg-quick: darwin: prefer system paths for toolsJason A. Donenfeld2018-08-121-1/+1
* version: bump snapshot0.0.20180809Jason A. Donenfeld2018-08-092-2/+2
* netlink: don't start over iteration on multipart non-first allowedipsJason A. Donenfeld2018-08-092-2/+28
* timers: include header in right fileJason A. Donenfeld2018-08-092-2/+2
* curve25519-hacl64: correct u64_gte_maskSamuel Neves2018-08-071-3/+1
* curve25519-hacl64: simplify u64_eq_maskSamuel Neves2018-08-071-8/+3
* chacha20: use memmove in case buffers overlapJason A. Donenfeld2018-08-071-1/+1
* curve25519-x86_64: avoid use of r12Jason A. Donenfeld2018-08-071-107/+107
* qemu: add easy git harnessJason A. Donenfeld2018-08-061-1/+8
* chacha20poly1305: selftest: use arrays for test vectorsJason A. Donenfeld2018-08-061-777/+3577
* crypto: move simd context to specific typeJason A. Donenfeld2018-08-0611-147/+153
* compat: better atomic acquire/release backportJason A. Donenfeld2018-08-041-16/+10
* send: switch handshake stamp to an atomicJason A. Donenfeld2018-08-044-14/+12
* version: bump snapshot0.0.20180802Jason A. Donenfeld2018-08-032-2/+2
* allowedips: use different macro names so as to avoid confusionJason A. Donenfeld2018-08-031-5/+5
* peer: ensure destruction doesn't raceJason A. Donenfeld2018-08-0311-110/+148
* noise: free peer references on failureJason A. Donenfeld2018-08-021-11/+11
* cookie: returned keypair might disappear if rcu lock not heldJason A. Donenfeld2018-08-022-14/+19
* queueing: ensure strictly ordered loads and storesJason A. Donenfeld2018-08-024-5/+33
* queueing: document double-adding and reference conditionsJason A. Donenfeld2018-08-011-0/+12
* peer: ensure resources are freed when creation failsJason A. Donenfeld2018-08-011-13/+19
* queueing: keep reference to peer after setting atomic state bitJason A. Donenfeld2018-08-012-3/+8
* allowedips: free root inside of RCU callbackJason A. Donenfeld2018-08-011-8/+10
* hashtables: document immediate zeroing semanticsJason A. Donenfeld2018-08-011-0/+6
* allowedips: avoid window of disappeared peerJann Horn2018-08-011-1/+5
* allowedips: prevent double read in krefJason A. Donenfeld2018-08-012-17/+17
* chacha20poly1305: selftest: split up test vector constantsJason A. Donenfeld2018-07-311-69/+210
* version: bump snapshot0.0.20180731Jason A. Donenfeld2018-07-312-2/+2
* device: adjust commentJason A. Donenfeld2018-07-311-1/+1
* noise: use hex constant for tai64n offsetJason A. Donenfeld2018-07-311-1/+1
* main: properly name labelJason A. Donenfeld2018-07-311-2/+2
* noise: remove outdated commentJason A. Donenfeld2018-07-312-5/+0
* send: address of variable is never nullJason A. Donenfeld2018-07-311-1/+1
* peer: simplify rcu reference countsJason A. Donenfeld2018-07-319-30/+23
* ratelimiter: prevent init/uninit raceJason A. Donenfeld2018-07-312-4/+8
* main: add missing chacha20poly1305 headerJason A. Donenfeld2018-07-313-3/+2
* curve25519-x86_64: tighten reductions modulo 2^256-38Samuel Neves2018-07-281-21/+18
* curve25519-x86_64: simplify the final reduction by adding 19 beforehandSamuel Neves2018-07-281-40/+26
* curve25519-x86_64: tighten the x25519 assemblySamuel Neves2018-07-281-3/+3
* qemu: update musl and kernelJason A. Donenfeld2018-07-241-2/+2
* wg-quick: android: remove compat codeJason A. Donenfeld2018-07-241-10/+0
* wg-quick: android: allow package to be overriddenJason A. Donenfeld2018-07-241-4/+9
* qemu: show log if process crashesJason A. Donenfeld2018-07-241-10/+16
* receive: check against proper return value typeJason A. Donenfeld2018-07-241-1/+1
* version: bump snapshot0.0.20180718Jason A. Donenfeld2018-07-182-2/+2
* recieve: disable NAPI busy pollingThomas Gschwantner2018-07-182-0/+10
* device: destroy workqueue before freeing queueJason A. Donenfeld2018-07-181-1/+1
* wg-quick: allow link local default gatewayJason A. Donenfeld2018-07-163-3/+0
* receive: use gro call instead of plain callJason A. Donenfeld2018-07-121-1/+1