path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2018-01-13WIP: Automatically update PMTU for tunneled destinationslr/pmtuLuis Ressel2-2/+29
2018-01-10wg-quick: ifnames have max len of 15Jason A. Donenfeld2-3/+3
2018-01-08socket: check for null socket before fishing out sportJason A. Donenfeld1-2/+4
2018-01-03global: year bumpJason A. Donenfeld86-87/+87
2018-01-03receive: treat packet checking as irrelevant for timersJason A. Donenfeld1-6/+6
2017-12-21version: bump snapshot0.0.20171221Jason A. Donenfeld2-2/+2
2017-12-21compat: kernels < 3.13 modified genl_opsJason A. Donenfeld2-2/+8
2017-12-13crypto: compile on UMLJason A. Donenfeld4-2/+8
2017-12-13wg-quick: dumber matching for default routesJason A. Donenfeld1-1/+1
2017-12-13wg-quick: add the "Table" config optionLuis Ressel2-3/+18
2017-12-11version: bump snapshot0.0.20171211Jason A. Donenfeld2-2/+2
2017-12-11chacha20poly1305: wire up avx512vl for skylake-xJason A. Donenfeld5-6/+99
2017-12-11chacha20: avx512vl implementationSamuel Neves2-0/+571
2017-12-11poly1305: fix avx512f alignment bugSamuel Neves1-1/+1
2017-12-11chacha20poly1305: cleaner generic codeJason A. Donenfeld1-90/+49
2017-12-09blake2s-x86_64: fix spacingJason A. Donenfeld1-70/+70
2017-12-09global: add SPDX tags to all filesGreg Kroah-Hartman84-352/+312
2017-12-03chacha20-arm: fix with clang -fno-integrated-as.David Benjamin1-1/+3
2017-12-03poly1305: update x86-64 kernel to AVX512F onlySamuel Neves2-138/+132
2017-12-03tools: no need to put this on the stackJason A. Donenfeld1-1/+1
2017-12-03tools: remove undocumented unused syntaxJason A. Donenfeld1-11/+0
2017-11-29netlink: rename symbol to avoid clashesJason A. Donenfeld3-6/+6
2017-11-29device: clear last handshake timer on ifdownJason A. Donenfeld2-0/+2
2017-11-29compat: fix 3.10 backportJason A. Donenfeld2-0/+26
2017-11-28device: do not clear keys during sleep on AndroidJason A. Donenfeld1-4/+4
2017-11-28curve25519: explictly depend on AS_AVXJason A. Donenfeld1-3/+3
2017-11-28compat: support RAP in assemblyJason A. Donenfeld2-0/+17
2017-11-28curve25519: modularize dispatchJason A. Donenfeld1-91/+82
2017-11-27version: bump snapshot0.0.20171127Jason A. Donenfeld2-2/+2
2017-11-27qemu: take shared lock for untarringJason A. Donenfeld1-18/+10
2017-11-26blake2s: tweak avx512 codeSamuel Neves1-64/+47
2017-11-26compat: support 4.15's netlink and barrier changesJason A. Donenfeld2-1/+7
2017-11-25allowedips: simplifyJason A. Donenfeld1-35/+12
2017-11-25allowedips: optimizeJason A. Donenfeld1-14/+52
2017-11-25qemu: use netfilter.org https siteJason A. Donenfeld1-2/+2
2017-11-23chacha20: directly assign constant and initial stateJason A. Donenfeld1-59/+20
2017-11-23compat: fix typo and rangesJason A. Donenfeld1-1/+1
2017-11-23tools: fix removing preshared keysJason A. Donenfeld2-69/+73
2017-11-22compat: support AVX512BW+VL by lyingJason A. Donenfeld1-2/+15
2017-11-22blake2s: hmac space optimizationSamuel Neves1-16/+12
2017-11-22blake2s: AVX512F+VL implementationSamuel Neves2-0/+132
2017-11-22poly1305-avx512: requires AVX512F+VL+BWSamuel Neves1-1/+6
2017-11-22compat: support timespec64 on old kernelsJason A. Donenfeld1-0/+5
2017-11-22version: bump snapshot0.0.20171122Jason A. Donenfeld2-2/+2
2017-11-22chacha20poly1305: poly cleans up its own stateJason A. Donenfeld1-5/+1
2017-11-22poly1305-x86_64: unclobber %rbpSamuel Neves1-131/+145
2017-11-22global: switch from timeval to timespecJason A. Donenfeld8-15/+15
2017-11-22poly1305: import MIPS64 primitive from OpenSSLJason A. Donenfeld7-20/+411
2017-11-22chacha20poly1305: import ARM primitives from OpenSSLJason A. Donenfeld12-1032/+5515
2017-11-22chacha20poly1305: import x86_64 primitives from OpenSSLSamuel Neves12-2470/+5267