summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2017-06-26compat: clean up cruftJason A. Donenfeld
2017-06-26device: avoid double icmp send on routing loopJason A. Donenfeld
2017-06-26socket: use ip_rt_put instead of dst_releaseJason A. Donenfeld
2017-06-26socket: verify saddr belongs to interfaceJason A. Donenfeld
2017-06-26ratelimiter: rewrite from scratchJason A. Donenfeld
2017-06-25curve25519: keep certain sandy2x functions in CJason A. Donenfeld
2017-06-24curve25519: satisfy sparse and use short typesJason A. Donenfeld
2017-06-24receive: extend rate limiting to 1 second after under load detectionJason A. Donenfeld
2017-06-24device: only use one sleep notifierJason A. Donenfeld
2017-06-24device: netdevice destruction logic change for 4.12Jason A. Donenfeld
2017-06-24selftest: remove antique siphash self testJason A. Donenfeld
2017-06-24main: annotate init/exit functions to save memoryJason A. Donenfeld
2017-06-13version: bump snapshotJason A. Donenfeld
2017-06-12random: wait for random bytes when generating nonces and ephemeralsJason A. Donenfeld
2017-06-12version: bump snapshotJason A. Donenfeld
2017-06-08config: ensure the RNG is initialized before settingJason A. Donenfeld
2017-06-08noise: fix race when replacing handshakeJason A. Donenfeld
2017-06-05peer: explicitly initialize atomicJason A. Donenfeld
2017-06-01compat: remove padata hotplug codeJason A. Donenfeld
2017-06-01curve25519: use more standard label convention in asmJason A. Donenfeld
2017-06-01device: do-while assignment styleJason A. Donenfeld
2017-06-01receive: trim incoming packets to IP header lengthJason A. Donenfeld
2017-05-31timers: queue up killing ephemerals only if not alreadyJason A. Donenfeld
2017-05-31config: add new line for styleJason A. Donenfeld
2017-05-31version: bump snapshotJason A. Donenfeld
2017-05-31timers: reset retry-attempt counter when not retryingJason A. Donenfeld
2017-05-31timers: the completion of a handshake also is on key confirmationJason A. Donenfeld
2017-05-31timers: rework handshake reply control flowJason A. Donenfeld
2017-05-31debug: print interface name in dmesgJason A. Donenfeld
2017-05-31compat: remove warning for < 4.1Jason A. Donenfeld
2017-05-31config: it's faster to memcpy than strncpyJason A. Donenfeld
2017-05-31routingtable: Remove unnecessary check in node_placement()Sultan Alsawaf
2017-05-31data: enable BH during parallel crypto on ARM/NEONJason A. Donenfeld
2017-05-31curve25519: add NEON versions for ARMJason A. Donenfeld
2017-05-31curve25519: align the basepoint to 32 bytesJason A. Donenfeld
2017-05-31curve25519: actually, do some things on heap sometimesJason A. Donenfeld
2017-05-31config: do not error out when getting if no peersJason A. Donenfeld
2017-05-30device: keep going when share_check failsJason A. Donenfeld
2017-05-30timers: fix typo in commentJason A. Donenfeld
2017-05-30style: spaces after for loopsJason A. Donenfeld
2017-05-30peer: use iterator macro instead of callbackJason A. Donenfeld
2017-05-30noise: precompute static-static ECDH operationJason A. Donenfeld
2017-05-30noise: no need to store ephemeral public keyJason A. Donenfeld
2017-05-30handshake: process in parallelJason A. Donenfeld
2017-05-30compat: ship padata if kernel doesn't have itJason A. Donenfeld
2017-05-30chacha20poly1305: add NEON versions for ARM and ARM64Jason A. Donenfeld
2017-05-21chacha20poly1305: move constants to rodataJason A. Donenfeld
2017-05-17version: bump snapshotJason A. Donenfeld
2017-05-17Kbuild: optimize debug builds tooJason A. Donenfeld
2017-05-17tests: check for stats counter increasesJason A. Donenfeld