aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* contrib: embedded-wg-library: add key generation functionsHEADmasterJason A. Donenfeld5 hours3-2/+204
* allowedips: fix comment styleJason A. Donenfeld8 hours1-1/+2
* contrib: embedded-wg-library: add ability to add and del interfacesJason A. Donenfeld23 hours3-3/+109
* queueing: skb_reset: mark as xnetJason A. Donenfeld48 hours1-1/+1
* version: bump snapshot0.0.20180218Jason A. Donenfeld3 days2-2/+2
* tools: fixup errno handlingJason A. Donenfeld4 days2-8/+8
* tools: FreeBSD doesn't have EAI_NODATAJason A. Donenfeld4 days1-2/+15
* tools: do not collide types with libc clashesJason A. Donenfeld4 days1-4/+10
* contrib: add embeddable wireguard libraryJason A. Donenfeld5 days6-0/+1671
* wg(8): clarify phrasingJason A. Donenfeld5 days1-3/+3
* tools: allow in-line commentsJason A. Donenfeld5 days4-13/+20
* external-tests: update go versionJason A. Donenfeld7 days1-2/+2
* tools: normalize strncpy/snprintf usageJason A. Donenfeld7 days4-18/+22
* blake2s: use union instead of castingJason A. Donenfeld7 days2-19/+17
* allowedips: indicate to clang-analyzer that trie is non-nullJason A. Donenfeld7 days1-0/+1
* socket: free skb if there isn't an endpointJason A. Donenfeld10 days1-0/+2
* qemu: more granular memleak detectionJason A. Donenfeld10 days1-2/+15
* netns: replace n0 ip with ip0, per customJason A. Donenfeld10 days1-2/+2
* poly1305: fix up selftest counterJason A. Donenfeld13 days1-1/+1
* qemu: add support for powerpcJason A. Donenfeld2018-02-072-2/+21
* wg-quick: match from beginning rather than shift rightJason A. Donenfeld2018-02-061-2/+2
* tools: endian.h is not portableJason A. Donenfeld2018-02-051-4/+9
* keygen-html: fix up copyrightJason A. Donenfeld2018-02-021-4/+0
* version: bump snapshot0.0.20180202Jason A. Donenfeld2018-02-022-2/+2
* qemu: update base versionsJason A. Donenfeld2018-02-021-2/+2
* curve25519: break more things with more test casesJason A. Donenfeld2018-02-011-0/+12
* curve25519: replace fiat64 with faster hacl64Jason A. Donenfeld2018-02-016-475/+888
* curve25519: replace hacl64 with fiat64Jason A. Donenfeld2018-02-016-881/+475
* 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
* contrib: keygen-html: share curve25519 implementation with kernelJason A. Donenfeld2018-01-232-831/+31
* 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-183-12/+12
* version: bump snapshot0.0.20180118Jason A. Donenfeld2018-01-182-2/+2
* contrib: keygen-html: update curve25519 implementationJason A. Donenfeld2018-01-181-785/+769
* 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