summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
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
2017-04-21routingtable: rewrite core functionsJason A. Donenfeld
2017-04-21compat: work on old 3.10Jason A. Donenfeld
2017-04-21config: don't allow no-privatekey to mask presharedJason A. Donenfeld
2017-04-21cookie: move the bangsJason A. Donenfeld
2017-04-20tools: no hyphen in preshared, to keep uniformityJason A. Donenfeld
2017-04-19tools: side channel resistant base64Jason A. Donenfeld
2017-04-14netns: cleanup and add diagramJason A. Donenfeld
2017-04-14device: use rcu_barrier_bhJason A. Donenfeld
2017-04-14qemu: work on ARM64Jason A. Donenfeld
2017-04-09receive: netif_rx consumesJason A. Donenfeld
2017-04-09version: bump snapshotJason A. Donenfeld
2017-04-09compat: warn on < 4.1Jason A. Donenfeld
2017-04-09compat: careful with destructorsJason A. Donenfeld
2017-04-09compat: support 3.10Jason A. Donenfeld
2017-04-09compat: support 3.12Jason A. Donenfeld
2017-04-09compat: support 3.14Jason A. Donenfeld
2017-04-09compat: support 3.16Jason A. Donenfeld
2017-04-09data: alloca is actually as dangerous as they sayJason A. Donenfeld
2017-04-08debug: cleanupsJason A. Donenfeld
2017-04-08qemu: ensure kernel is configured before headers are installedJason A. Donenfeld
2017-04-08data: cleanup parallel workqueue and use two max_activeJason A. Donenfeld
2017-04-04data: simplify flowJason A. Donenfeld
2017-04-04chacha20poly1305: check return values of sgopsJason A. Donenfeld
2017-04-04locking: always use _bhJason A. Donenfeld
2017-04-04qemu: new stable kernelJason A. Donenfeld
2017-03-30chacha20poly1305: enforce authtag checking with compilerJason A. Donenfeld
2017-03-30curve25519: protect against potential invalid point attacksJason A. Donenfeld
2017-03-28config: do not allow peers with public keys the same as the interfaceJason A. Donenfeld