summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
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
2017-05-17qemu: new location for test kernelsJason A. Donenfeld
2017-05-17jerry-rig: symlinks are better for tree patchingJason A. Donenfeld
2017-05-17noise: redesign preshared key modeJason A. Donenfeld
2017-05-17chacha20poly1305: implement vectorized hchacha20Jason A. Donenfeld
2017-05-17qemu: new packages and better debuggingJason A. Donenfeld
2017-05-17compat: remember to call iptunnel_xmit_statsJason A. Donenfeld
2017-05-17compat: use real crypto_memneqJason A. Donenfeld
2017-05-17compat: work around ubnt offloadingJason A. Donenfeld
2017-05-04compat: ssse3 supportJason A. Donenfeld
2017-04-24compat: use existing iptunnel_xmit function for statsJason A. Donenfeld
2017-04-21version: bump snapshotJason A. Donenfeld