aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* version: bump snapshotHEAD0.0.20180620masterJason A. Donenfeld4 hours2-2/+2
* poly1305: add missing string.h headerJason A. Donenfeld10 hours1-0/+1
* compat: use stabler lkml linksJason A. Donenfeld32 hours1-2/+2
* ratelimiter: do not allow concurrent init and uninitJason A. Donenfeld33 hours1-0/+6
* ratelimiter: mitigate reference underflowJason A. Donenfeld34 hours2-1/+3
* receive: drop handshake packets if rng is not initializedJason A. Donenfeld44 hours2-2/+55
* noise: wait for crng before taking locksJason A. Donenfeld2 days1-0/+10
* netlink: maintain static_identity lock over entire private key updateJason A. Donenfeld2 days3-6/+5
* noise: take locks for ss precomputationJason A. Donenfeld2 days1-3/+9
* qemu: bump default kernelJason A. Donenfeld3 days1-1/+1
* wg-quick: android: don't forget to free compiled regexesJason A. Donenfeld3 days1-5/+6
* wg-quick: android: disable roaming to v6 networks when v4 is specifiedJason A. Donenfeld3 days1-1/+54
* dns-hatchet: apply resolv.conf's selinux context to new resolv.confJason A. Donenfeld3 days1-0/+2
* simd: no need to restore fpu state when no preemptionJason A. Donenfeld3 days1-0/+2
* simd: encapsulate fpu amortization into nice functionsJason A. Donenfeld3 days7-71/+83
* queueing: re-enable preemption periodically to lower latencyJason A. Donenfeld5 days2-0/+18
* queueing: remove useless spinlocks on scJason A. Donenfeld5 days3-5/+1
* tools: getentropy requires 10.12Jason A. Donenfeld7 days1-1/+7
* chacha20poly1305: use slow crypto on -rt kernels on arm tooJason A. Donenfeld7 days1-1/+1
* version: bump snapshot0.0.20180613Jason A. Donenfeld7 days2-2/+2
* chacha20poly1305: use slow crypto on -rt kernelsJason A. Donenfeld7 days1-1/+1
* tools: support getentropy(3)Jason A. Donenfeld13 days1-0/+11
* tools: encoding: add missing static array constraintsJason A. Donenfeld2018-06-063-5/+5
* wg-quick: android: change name of intentJason A. Donenfeld2018-06-041-1/+1
* chacha20: add missing include to headerJason A. Donenfeld2018-06-021-0/+1
* wg-quick: android: delay setting users until endJason A. Donenfeld2018-05-311-1/+6
* version: bump snapshot0.0.20180531Jason A. Donenfeld2018-05-312-2/+2
* qemu: bump default versionJason A. Donenfeld2018-05-311-1/+1
* tools: constanter time encodingJason A. Donenfeld2018-05-312-22/+28
* device: do not assume dst is always validJason A. Donenfeld2018-05-311-1/+1
* poly1305: mips: compute S on flyRené van Dorst2018-05-311-31/+22
* chacha20poly1305: test for authtag failureJason A. Donenfeld2018-05-311-3/+21
* chacha20poly1305: test scattergather functions tooJason A. Donenfeld2018-05-311-2/+44
* crypto: consistent constificationJason A. Donenfeld2018-05-316-23/+23
* wg-quick: darwin: set DNS servers after delay on route changeJason A. Donenfeld2018-05-311-2/+6
* chacha20poly1305: combine stack variables into unionJason A. Donenfeld2018-05-312-62/+64
* chacha20poly1305: split up into separate filesJason A. Donenfeld2018-05-3110-627/+740
* curve25519: x86_64: make symbol staticJason A. Donenfeld2018-05-291-2/+2
* curve25519: x86_64: satisfy sparseJason A. Donenfeld2018-05-291-260/+260
* wg-quick: freebsd: configure as p2p linkJason A. Donenfeld2018-05-271-3/+5
* wg-quick: darwin: add multiple IP addressesJason A. Donenfeld2018-05-271-2/+2
* wg-quick: determine IPs when saving interfaceJason A. Donenfeld2018-05-273-12/+14
* compat: don't clash with get_random_u32 backportsJason A. Donenfeld2018-05-241-3/+2
* version: bump snapshot0.0.20180524Jason A. Donenfeld2018-05-242-2/+2
* wg-quick: freebsd: work around security vulnerabilities in bashJason A. Donenfeld2018-05-241-7/+29
* wg-quick: allow enumeration of socket filesJason A. Donenfeld2018-05-232-2/+2
* wg-quick: better bash completion for non-renaming OSesJason A. Donenfeld2018-05-231-5/+14
* wg-quick: support FreeBSD/Darwin search pathJason A. Donenfeld2018-05-234-16/+39
* tools: always pass -v as first argument to installJason A. Donenfeld2018-05-231-7/+7
* wg-quick: openbsd: add new implementationJason A. Donenfeld2018-05-221-0/+451