aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* version: bump snapshot0.0.20170613Jason A. Donenfeld2017-06-132-2/+2
* tools: use proper __linux__ ifdefJason A. Donenfeld2017-06-121-1/+1
* random: wait for random bytes when generating nonces and ephemeralsJason A. Donenfeld2017-06-124-7/+12
* version: bump snapshot0.0.20170612Jason A. Donenfeld2017-06-122-2/+2
* wg-quick: match ipv6 default route more broadlyJason A. Donenfeld2017-06-121-1/+1
* wg-quick: make sure we have empty table for both v6 and v4Jason A. Donenfeld2017-06-111-1/+3
* external-tests: trim the fatJason A. Donenfeld2017-06-095-205/+0
* config: ensure the RNG is initialized before settingJason A. Donenfeld2017-06-082-0/+48
* noise: fix race when replacing handshakeJason A. Donenfeld2017-06-083-11/+24
* go test: use x/crypto for blake2s now that we have 128-bit macJason A. Donenfeld2017-06-081-3/+3
* peer: explicitly initialize atomicJason A. Donenfeld2017-06-051-0/+3
* go test: correct tai64n and formattingJason A. Donenfeld2017-06-011-26/+26
* external-tests: add keepalive packetJason A. Donenfeld2017-06-012-0/+23
* compat: remove padata hotplug codeJason A. Donenfeld2017-06-011-149/+0
* curve25519: use more standard label convention in asmJason A. Donenfeld2017-06-012-24/+24
* device: do-while assignment styleJason A. Donenfeld2017-06-011-1/+1
* receive: trim incoming packets to IP header lengthJason A. Donenfeld2017-06-013-2/+17
* go test: properly pad messageJason A. Donenfeld2017-06-011-2/+2
* timers: queue up killing ephemerals only if not alreadyJason A. Donenfeld2017-05-311-1/+1
* config: add new line for styleJason A. Donenfeld2017-05-311-0/+1
* version: bump snapshot0.0.20170531Jason A. Donenfeld2017-05-312-2/+2
* timers: reset retry-attempt counter when not retryingJason A. Donenfeld2017-05-314-7/+10
* timers: the completion of a handshake also is on key confirmationJason A. Donenfeld2017-05-312-2/+3
* timers: rework handshake reply control flowJason A. Donenfeld2017-05-311-9/+8
* debug: print interface name in dmesgJason A. Donenfeld2017-05-3111-50/+52
* compat: remove warning for < 4.1Jason A. Donenfeld2017-05-311-2/+0
* config: it's faster to memcpy than strncpyJason A. Donenfeld2017-05-311-2/+1
* routingtable: Remove unnecessary check in node_placement()Sultan Alsawaf2017-05-311-2/+1
* data: enable BH during parallel crypto on ARM/NEONJason A. Donenfeld2017-05-311-0/+12
* curve25519: add NEON versions for ARMJason A. Donenfeld2017-05-313-29/+2160
* curve25519: align the basepoint to 32 bytesJason A. Donenfeld2017-05-311-2/+2
* curve25519: actually, do some things on heap sometimesJason A. Donenfeld2017-05-311-0/+170
* tools: allow creating device with no peersJason A. Donenfeld2017-05-311-4/+0
* config: do not error out when getting if no peersJason A. Donenfeld2017-05-311-0/+1
* device: keep going when share_check failsJason A. Donenfeld2017-05-301-4/+4
* timers: fix typo in commentJason A. Donenfeld2017-05-301-1/+1
* rust test: add icmp pingJason A. Donenfeld2017-05-302-10/+63
* rust test: convert screech test to snowJake McGinty2017-05-302-39/+31
* style: spaces after for loopsJason A. Donenfeld2017-05-307-15/+15
* peer: use iterator macro instead of callbackJason A. Donenfeld2017-05-306-77/+73
* noise: precompute static-static ECDH operationJason A. Donenfeld2017-05-304-15/+30
* noise: no need to store ephemeral public keyJason A. Donenfeld2017-05-302-7/+6
* handshake: process in parallelJason A. Donenfeld2017-05-307-35/+61
* compat: ship padata if kernel doesn't have itJason A. Donenfeld2017-05-303-11/+1055
* man: update wg-quick(8) to show Debian resolvconf braindamageJason A. Donenfeld2017-05-301-2/+2
* chacha20poly1305: add NEON versions for ARM and ARM64Jason A. Donenfeld2017-05-306-12/+1048
* chacha20poly1305: move constants to rodataJason A. Donenfeld2017-05-215-14/+27
* wg-quick: use src routing for default routes in v6Jason A. Donenfeld2017-05-181-3/+11
* man: fix psk mention in wg-quick man pageJason A. Donenfeld2017-05-181-2/+2
* version: bump snapshot0.0.20170517Jason A. Donenfeld2017-05-172-2/+2