aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* curve25519: replace hacl64 with fiat64Jason A. Donenfeld2018-02-015-880/+474
* curve25519: verify that specialized basepoint implementations are correctJason A. Donenfeld2018-02-011-3/+17
* tools: dedup secret normalizationJason A. Donenfeld2018-01-311-7/+1
* chacha20poly1305: better buffer alignmentJason A. Donenfeld2018-01-301-9/+8
* chacha20poly1305: use existing rol32 functionJason A. Donenfeld2018-01-301-9/+4
* tools: fread doesn't change errnoJason A. Donenfeld2018-01-301-4/+0
* device: let udev know what kind of device we areJason A. Donenfeld2018-01-301-0/+6
* qemu: disable AVX-512 in userlandJason A. Donenfeld2018-01-231-0/+2
* qemu: disable PIE for compilationJason A. Donenfeld2018-01-231-1/+3
* tools: share curve25519 implementations with kernelJason A. Donenfeld2018-01-232-1541/+32
* poly1305: add poly-specific self-testsJason A. Donenfeld2018-01-194-1/+1569
* curve25519-fiat32: uninline certain functionsJason A. Donenfeld2018-01-182-8/+8
* version: bump snapshot0.0.20180118Jason A. Donenfeld2018-01-182-2/+2
* tools: import new curve25519 implementationsJason A. Donenfeld2018-01-181-1129/+1423
* curve25519: wire up new impls and remove donnaJason A. Donenfeld2018-01-183-1454/+3
* curve25519: resolve symbol clash between fe typesJason A. Donenfeld2018-01-181-7/+7
* curve25519: import 64-bit hacl-star implementationJason A. Donenfeld2018-01-181-0/+739
* curve25519: import 32-bit fiat-crypto implementationJason A. Donenfeld2018-01-181-0/+838
* curve25519: modularize implementationJason A. Donenfeld2018-01-185-1610/+1640
* poly1305: remove indirect callsSamuel Neves2018-01-181-79/+96
* tools: plug memleak in config error pathJason A. Donenfeld2018-01-181-0/+1
* wg-quick: ifnames have max len of 15Jason A. Donenfeld2018-01-102-3/+3
* socket: check for null socket before fishing out sportJason A. Donenfeld2018-01-081-2/+4
* global: year bumpJason A. Donenfeld2018-01-0386-87/+87
* receive: treat packet checking as irrelevant for timersJason A. Donenfeld2018-01-031-6/+6
* version: bump snapshot0.0.20171221Jason A. Donenfeld2017-12-212-2/+2
* compat: kernels < 3.13 modified genl_opsJason A. Donenfeld2017-12-212-2/+8
* crypto: compile on UMLJason A. Donenfeld2017-12-134-2/+8
* wg-quick: dumber matching for default routesJason A. Donenfeld2017-12-131-1/+1
* wg-quick: add the "Table" config optionLuis Ressel2017-12-132-3/+18
* 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-0984-352/+312
* 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
* 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