aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* routingtable: rewrite core functionsJason A. Donenfeld2017-04-215-439/+634
* compat: work on old 3.10Jason A. Donenfeld2017-04-212-0/+35
* config: don't allow no-privatekey to mask presharedJason A. Donenfeld2017-04-211-1/+2
* cookie: move the bangsJason A. Donenfeld2017-04-211-2/+2
* tools: no hyphen in preshared, to keep uniformityJason A. Donenfeld2017-04-204-5/+5
* tools: argc is always 1Jason A. Donenfeld2017-04-191-1/+1
* tools: check for malloc failureJason A. Donenfeld2017-04-191-0/+4
* tools: side channel resistant base64Jason A. Donenfeld2017-04-1910-260/+87
* netns: cleanup and add diagramJason A. Donenfeld2017-04-141-7/+18
* device: use rcu_barrier_bhJason A. Donenfeld2017-04-141-2/+2
* qemu: work on ARM64Jason A. Donenfeld2017-04-143-5/+21
* receive: netif_rx consumesJason A. Donenfeld2017-04-091-1/+3
* version: bump snapshot0.0.20170409Jason A. Donenfeld2017-04-092-2/+2
* compat: warn on < 4.1Jason A. Donenfeld2017-04-091-0/+2
* compat: careful with destructorsJason A. Donenfeld2017-04-092-7/+7
* compat: support 3.10Jason A. Donenfeld2017-04-093-5/+106
* compat: support 3.12Jason A. Donenfeld2017-04-098-7/+240
* compat: support 3.14Jason A. Donenfeld2017-04-093-8/+132
* compat: support 3.16Jason A. Donenfeld2017-04-098-111/+579
* data: alloca is actually as dangerous as they sayJason A. Donenfeld2017-04-091-6/+4
* debug: cleanupsJason A. Donenfeld2017-04-082-3/+3
* qemu: ensure kernel is configured before headers are installedJason A. Donenfeld2017-04-081-1/+1
* data: cleanup parallel workqueue and use two max_activeJason A. Donenfeld2017-04-087-29/+31
* data: simplify flowJason A. Donenfeld2017-04-044-94/+45
* chacha20poly1305: check return values of sgopsJason A. Donenfeld2017-04-043-14/+22
* locking: always use _bhJason A. Donenfeld2017-04-048-78/+81
* qemu: new stable kernelJason A. Donenfeld2017-04-041-1/+1
* chacha20poly1305: enforce authtag checking with compilerJason A. Donenfeld2017-03-304-32/+22
* curve25519: protect against potential invalid point attacksJason A. Donenfeld2017-03-305-43/+74
* config: do not allow peers with public keys the same as the interfaceJason A. Donenfeld2017-03-281-0/+20
* tools: do not use addrconfig with port in gaiJason A. Donenfeld2017-03-281-1/+1
* main: add /sys/module/wireguard/versionJason A. Donenfeld2017-03-271-0/+1
* compat: allow create-patch to work on debian-based buildsJason A. Donenfeld2017-03-271-0/+4
* version: bump snapshot0.0.20170324Jason A. Donenfeld2017-03-242-2/+2
* uapi: add version magicJason A. Donenfeld2017-03-244-23/+58
* wg-quick: various cleanupsJason A. Donenfeld2017-03-241-5/+6
* socket: avoid deadlock on port retryJason A. Donenfeld2017-03-241-4/+3
* tools: document # comments in wg(8) man pageJason A. Donenfeld2017-03-241-1/+3
* curve25519: 128-bit integer != x86_64Jason A. Donenfeld2017-03-241-2/+8
* version: bump snapshot0.0.20170320.1Jason A. Donenfeld2017-03-202-2/+2
* curve25519: do dispatcher in C instead of asm, since shlx is haswell onlyJason A. Donenfeld2017-03-202-162/+73
* version: bump snapshot0.0.20170320Jason A. Donenfeld2017-03-202-2/+2
* data: big refactoringJason A. Donenfeld2017-03-208-159/+158
* curve25519: add AVX implementationJason A. Donenfeld2017-03-195-24/+3699
* blake2s: add AVX implementationJason A. Donenfeld2017-03-199-8/+613
* config: satisfy sparseJason A. Donenfeld2017-03-191-1/+1
* tools: wg-quick: support old ip(8)Pim van Pelt2017-03-191-4/+8
* cookie: no need to hash rngJason A. Donenfeld2017-03-191-1/+0
* hashtables: get_random_int is now more secure, so expose directlyJason A. Donenfeld2017-03-193-4/+20
* timers: elide enable checkJason A. Donenfeld2017-03-141-3/+3