aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* device: disable rp_filter for wireguard devicesjd/built-in-rp-filter-adjustmentJason A. Donenfeld2017-12-112-4/+7
* version: bump snapshot0.0.20171211Jason A. Donenfeld2017-12-112-2/+2
* chacha20poly1305: wire up avx512vl for skylake-xJason A. Donenfeld2017-12-115-6/+99
* chacha20: avx512vl implementationSamuel Neves2017-12-112-0/+571
* poly1305: fix avx512f alignment bugSamuel Neves2017-12-111-1/+1
* chacha20poly1305: cleaner generic codeJason A. Donenfeld2017-12-111-90/+49
* blake2s-x86_64: fix spacingJason A. Donenfeld2017-12-091-70/+70
* global: add SPDX tags to all filesGreg Kroah-Hartman2017-12-09102-371/+379
* chacha20-arm: fix with clang -fno-integrated-as.David Benjamin2017-12-031-1/+3
* poly1305: update x86-64 kernel to AVX512F onlySamuel Neves2017-12-032-138/+132
* tools: no need to put this on the stackJason A. Donenfeld2017-12-031-1/+1
* tools: remove undocumented unused syntaxJason A. Donenfeld2017-12-031-11/+0
* contrib: keygen-html for generating keys in the browserJason A. Donenfeld2017-12-034-0/+1020
* kernel-tree: jury rig is the more common spellingJason A. Donenfeld2017-11-301-0/+0
* netlink: rename symbol to avoid clashesJason A. Donenfeld2017-11-293-6/+6
* device: clear last handshake timer on ifdownJason A. Donenfeld2017-11-292-0/+2
* compat: fix 3.10 backportJason A. Donenfeld2017-11-292-0/+26
* device: do not clear keys during sleep on AndroidJason A. Donenfeld2017-11-281-4/+4
* curve25519: explictly depend on AS_AVXJason A. Donenfeld2017-11-281-3/+3
* compat: support RAP in assemblyJason A. Donenfeld2017-11-282-0/+17
* curve25519: modularize dispatchJason A. Donenfeld2017-11-281-91/+82
* version: bump snapshot0.0.20171127Jason A. Donenfeld2017-11-272-2/+2
* qemu: take shared lock for untarringJason A. Donenfeld2017-11-271-18/+10
* blake2s: tweak avx512 codeSamuel Neves2017-11-261-64/+47
* compat: support 4.15's netlink and barrier changesJason A. Donenfeld2017-11-262-1/+7
* allowedips: simplifyJason A. Donenfeld2017-11-251-35/+12
* allowedips: optimizeJason A. Donenfeld2017-11-251-14/+52
* qemu: use netfilter.org https siteJason A. Donenfeld2017-11-251-2/+2
* chacha20: directly assign constant and initial stateJason A. Donenfeld2017-11-231-59/+20
* compat: fix typo and rangesJason A. Donenfeld2017-11-231-1/+1
* tools: fix removing preshared keysJason A. Donenfeld2017-11-232-69/+73
* compat: support AVX512BW+VL by lyingJason A. Donenfeld2017-11-221-2/+15
* blake2s: hmac space optimizationSamuel Neves2017-11-221-16/+12
* blake2s: AVX512F+VL implementationSamuel Neves2017-11-222-0/+132
* poly1305-avx512: requires AVX512F+VL+BWSamuel Neves2017-11-221-1/+6
* compat: support timespec64 on old kernelsJason A. Donenfeld2017-11-221-0/+5
* version: bump snapshot0.0.20171122Jason A. Donenfeld2017-11-222-2/+2
* chacha20poly1305: poly cleans up its own stateJason A. Donenfeld2017-11-221-5/+1
* poly1305-x86_64: unclobber %rbpSamuel Neves2017-11-221-131/+145
* global: switch from timeval to timespecJason A. Donenfeld2017-11-228-15/+15
* poly1305: import MIPS64 primitive from OpenSSLJason A. Donenfeld2017-11-227-20/+411
* chacha20poly1305: import ARM primitives from OpenSSLJason A. Donenfeld2017-11-2212-1032/+5515
* chacha20poly1305: import x86_64 primitives from OpenSSLSamuel Neves2017-11-2212-2470/+5267
* chacha20poly1305: add more test vectors, some of which are weirdJason A. Donenfeld2017-11-221-3/+244
* compat: new kernels have netlink fixesJason A. Donenfeld2017-11-222-13/+10
* compat: stable finally backported fixJason A. Donenfeld2017-11-221-1/+1
* qemu: use unprefixed strip when not cross-compilingJason A. Donenfeld2017-11-171-1/+2
* tools: tighten up strtoul parsingJason A. Donenfeld2017-11-172-36/+62
* device: uninitialize socket first in destructionJason A. Donenfeld2017-11-171-2/+2
* socket: only free socket after successful creation of newJason A. Donenfeld2017-11-174-47/+35