1
0
mirror of https://git.zx2c4.com/wireguard-linux-compat synced 2025-02-18 17:19:05 +00:00

Commit Graph

  • f230add201 device: destroy workqueue before freeing queue Jason A. Donenfeld 2018-07-18 17:31:04 +02:00
  • 0699752495 receive: use gro call instead of plain call Jason A. Donenfeld 2018-07-12 16:05:51 +02:00
  • 88f864e839 receive: account for zero or negative budget Jason A. Donenfeld 2018-07-11 17:15:49 +02:00
  • ee8e78b96c version: bump snapshot Jason A. Donenfeld 2018-07-08 18:48:08 +02:00
  • 5221eceb39 receive: use NAPI on the receive path Jonathan Neuschäfer 2018-07-05 22:27:29 +02:00
  • ca76b1066f qemu: decide debug kernel based on KERNEL_VERSION Jason A. Donenfeld 2018-07-06 00:38:55 +02:00
  • 350e9c36f4 qemu: bump default kernel version Jason A. Donenfeld 2018-07-06 00:03:19 +02:00
  • 09cb05bdf2 selftest: ratelimiter: improve chance of success via retry Jason A. Donenfeld 2018-07-06 01:41:30 +02:00
  • 03086abb5d receive: style Jason A. Donenfeld 2018-07-04 23:06:56 +02:00
  • 0f97701312 device: print daddr not saddr in missing peer error Jason A. Donenfeld 2018-07-04 17:13:03 +02:00
  • e67ccf5c43 version: bump snapshot Jason A. Donenfeld 2018-06-25 19:28:12 +02:00
  • a57bbede0c compat: more robust ktime backport Jason A. Donenfeld 2018-06-24 05:02:51 +02:00
  • 245f0bd331 global: use fast boottime instead of normal boottime Jason A. Donenfeld 2018-06-23 19:02:18 +02:00
  • f8b3991e88 global: use ktime boottime instead of jiffies Jason A. Donenfeld 2018-06-23 04:20:14 +02:00
  • 66518b5ce6 global: fix a few typos Jonathan Neuschäfer 2018-06-22 01:39:25 +02:00
  • fbd2ff0ef2 simd: add missing header Jason A. Donenfeld 2018-06-22 00:58:37 +02:00
  • 8fff7fa74a poly1305: give linker the correct constant data section size Jason A. Donenfeld 2018-06-21 22:58:01 +02:00
  • 0b6b96af63 main: test poly1305 before chacha20poly1305 Jason A. Donenfeld 2018-06-21 22:48:22 +02:00
  • 026b865cfd receive: don't toggle bh Jason A. Donenfeld 2018-06-21 22:42:57 +02:00
  • 8a3b6d0b0c version: bump snapshot Jason A. Donenfeld 2018-06-20 21:06:38 +02:00
  • 62e74af4f0 poly1305: add missing string.h header Jason A. Donenfeld 2018-06-20 14:55:24 +02:00
  • 11fe41d288 compat: use stabler lkml links Jason A. Donenfeld 2018-06-19 17:09:28 +02:00
  • cbd64bac2d ratelimiter: do not allow concurrent init and uninit Jason A. Donenfeld 2018-06-19 15:41:40 +02:00
  • 5d324c239c ratelimiter: mitigate reference underflow Jason A. Donenfeld 2018-06-19 15:27:52 +02:00
  • 5d7bdaaf0b receive: drop handshake packets if rng is not initialized Jason A. Donenfeld 2018-06-19 01:22:57 +02:00
  • f9759e1754 noise: wait for crng before taking locks Jason A. Donenfeld 2018-06-18 20:51:39 +02:00
  • a97ca1117d netlink: maintain static_identity lock over entire private key update Jason A. Donenfeld 2018-06-18 20:44:32 +02:00
  • 2d01527aee noise: take locks for ss precomputation Jason A. Donenfeld 2018-06-18 20:26:40 +02:00
  • df53a8ac4a qemu: bump default kernel Jason A. Donenfeld 2018-06-17 19:22:17 +02:00
  • 469fe2e3ee simd: no need to restore fpu state when no preemption Jason A. Donenfeld 2018-06-16 16:36:04 +02:00
  • 3f62999e8e simd: encapsulate fpu amortization into nice functions Jason A. Donenfeld 2018-06-16 04:52:35 +02:00
  • 8186537ff6 queueing: re-enable preemption periodically to lower latency Jason A. Donenfeld 2018-06-16 02:23:42 +02:00
  • a63830c6bb queueing: remove useless spinlocks on sc Jason A. Donenfeld 2018-06-16 02:21:58 +02:00
  • faa6c83426 chacha20poly1305: use slow crypto on -rt kernels on arm too Jason A. Donenfeld 2018-06-14 00:18:40 +02:00
  • 4acfeb2e8e version: bump snapshot Jason A. Donenfeld 2018-06-13 16:14:06 +02:00
  • 8459c35d8b chacha20poly1305: use slow crypto on -rt kernels Jason A. Donenfeld 2018-06-13 15:38:55 +02:00
  • d563cc4eaf chacha20: add missing include to header Jason A. Donenfeld 2018-06-02 19:51:37 +02:00
  • 714a002fe5 version: bump snapshot Jason A. Donenfeld 2018-05-31 01:47:05 +02:00
  • b040464235 qemu: bump default version Jason A. Donenfeld 2018-05-31 01:22:32 +02:00
  • ef8eadf87b device: do not assume dst is always valid Jason A. Donenfeld 2018-05-30 20:49:23 +02:00
  • 9b204d0ebd poly1305: mips: compute S on fly René van Dorst 2018-05-30 17:23:10 +02:00
  • 031e92bbe4 chacha20poly1305: test for authtag failure Jason A. Donenfeld 2018-05-30 14:26:35 +02:00
  • a3540e750e chacha20poly1305: test scattergather functions too Jason A. Donenfeld 2018-05-30 14:11:48 +02:00
  • c258a6a97c crypto: consistent constification Jason A. Donenfeld 2018-05-30 04:58:19 +02:00
  • 046ab6962b chacha20poly1305: combine stack variables into union Jason A. Donenfeld 2018-05-30 03:09:05 +02:00
  • 101b71c192 chacha20poly1305: split up into separate files Jason A. Donenfeld 2018-05-29 16:06:57 +02:00
  • 520af047f5 curve25519: x86_64: make symbol static Jason A. Donenfeld 2018-05-29 17:04:48 +02:00
  • 340499ced8 curve25519: x86_64: satisfy sparse Jason A. Donenfeld 2018-05-29 17:02:08 +02:00
  • ffbdb44078 compat: don't clash with get_random_u32 backports Jason A. Donenfeld 2018-05-24 04:41:46 +02:00
  • 4bf1a95232 version: bump snapshot Jason A. Donenfeld 2018-05-24 02:26:57 +02:00
  • be1b155d3a compat: work around qcom 4.9 backports Jason A. Donenfeld 2018-05-20 22:18:18 +02:00
  • db86d52276 qemu: bump default kernel for gcc 8.1 Jason A. Donenfeld 2018-05-20 01:37:07 +02:00
  • ef80cdb11d allowedips: set pointer to null before freeing Jason A. Donenfeld 2018-05-19 04:17:49 +02:00
  • 75618e21dd version: bump snapshot Jason A. Donenfeld 2018-05-19 02:11:19 +02:00
  • d779dcacdf timers: no need to clear keepalive in persistent keepalive Jason A. Donenfeld 2018-05-19 01:37:58 +02:00
  • 616d244def timers: clear send_keepalive timer on sending handshake response Jason A. Donenfeld 2018-05-19 01:02:50 +02:00
  • 49057fef16 timers: fix up comment Jason A. Donenfeld 2018-05-19 00:55:40 +02:00
  • afff97a1ab timers: remove slack_time Jason A. Donenfeld 2018-05-19 00:54:20 +02:00
  • bed9b89314 timers: reinitialize state on init Jason A. Donenfeld 2018-05-18 20:54:45 +02:00
  • f1b46dfd88 timers: round up instead of down in slack_time Jason A. Donenfeld 2018-05-18 16:01:44 +02:00
  • af7b41d800 chacha20poly1305: add mips32 implementation René van Dorst 2018-02-13 12:10:51 +01:00
  • 66ca1c23ae device: remove allowedips before individual peers Jason A. Donenfeld 2018-05-18 13:38:16 +02:00
  • 42354178cd version: bump snapshot Jason A. Donenfeld 2018-05-15 03:47:14 +02:00
  • 1b9dce8ccc compat: backport for OpenSUSE 15 Jason A. Donenfeld 2018-05-14 20:16:04 +02:00
  • f432bb00cc allowedips: Fix graphviz output after endianness patch Jonathan Neuschäfer 2018-05-14 16:13:22 +02:00
  • 761f7a06e2 version: bump snapshot Jason A. Donenfeld 2018-05-13 17:09:14 +02:00
  • 4e10b859d5 compat: don't clear header bits on RHEL Jason A. Donenfeld 2018-05-13 16:47:33 +02:00
  • d0aebce0cf compat: handle RHEL 7.5's recent backports Jason A. Donenfeld 2018-05-10 18:11:02 +02:00
  • 2d555e400a queueing: preserve pfmemalloc header bit Jason A. Donenfeld 2018-05-13 16:44:43 +02:00
  • ac659ac1f0 chacha20poly1305: make gcc 8.1 happy Samuel Neves 2018-05-11 21:15:55 +01:00
  • b2c20c032a socket: use skb_put_data Jason A. Donenfeld 2018-05-13 13:12:43 +02:00
  • 9a2036bbe1 allowedips: simplify arithmetic Jason A. Donenfeld 2018-05-10 18:40:38 +02:00
  • 1450151d48 allowedips: produce better assembly with unsigned arithmetic Jason A. Donenfeld 2018-05-05 02:57:54 +02:00
  • 2f8a106eef allowedips: use native endian on lookup Jason A. Donenfeld 2018-05-02 08:09:55 +02:00
  • b27ba10c05 allowedips: add selftest for allowedips_walk_by_peer Jason A. Donenfeld 2018-05-10 18:56:39 +02:00
  • b0533ee233 qemu: retry on 404 in wget for kernel.org race Jason A. Donenfeld 2018-04-23 05:36:09 +02:00
  • 38c92f610a version: bump snapshot Jason A. Donenfeld 2018-04-20 05:56:51 +02:00
  • a8eacf536c poly1305: do not place constants in different sections Jason A. Donenfeld 2018-04-18 00:52:24 +02:00
  • 67d1146ffa compat: remove unused dev_recursion_level backport Jason A. Donenfeld 2018-04-16 22:26:26 +02:00
  • d153931c73 blake2s: remove unused helper Jason A. Donenfeld 2018-04-16 06:14:51 +02:00
  • 7b16ee5317 send: simplify skb_padding with nice macro Jason A. Donenfeld 2018-04-16 02:45:30 +02:00
  • 0b12a85f27 send: account for route-based MTU Jason A. Donenfeld 2018-04-14 05:27:19 +02:00
  • b11f5f47bd qemu: bump default version Jason A. Donenfeld 2018-04-14 15:09:34 +02:00
  • 95e6cc0d3d version: bump snapshot Jason A. Donenfeld 2018-04-13 03:29:13 +02:00
  • da597e51ab chacha20poly1305: put magic constant behind macro Jason A. Donenfeld 2018-04-05 03:30:37 -04:00
  • 6866582d10 chacha20poly1305: add self tests from wycheproof Jason A. Donenfeld 2018-04-05 03:24:08 -04:00
  • f7e0c6d5c4 curve25519: add self tests from wycheproof Jason A. Donenfeld 2018-04-04 23:19:10 -04:00
  • cc8fe6298a curve25519: precomp const correctness Jason A. Donenfeld 2018-03-03 17:20:37 +01:00
  • c8670c2ac5 curve25519: memzero in batches Jason A. Donenfeld 2018-03-03 16:34:33 +01:00
  • 75fc8d9bcf curve25519: use cmov instead of xor for cswap Jason A. Donenfeld 2018-02-25 21:16:05 +01:00
  • 186be2742c curve25519: use precomp implementation instead of sandy2x Jason A. Donenfeld 2018-02-01 16:21:51 +01:00
  • fd54417e41 compat: support OpenSUSE 15 Jason A. Donenfeld 2018-03-09 13:47:11 +01:00
  • f35482ee19 compat: silence warning on frankenkernels Jason A. Donenfeld 2018-03-09 13:26:48 +01:00
  • 978cb0cf29 compat: stable kernels are now receiving b87b619 Jason A. Donenfeld 2018-03-07 18:17:53 +01:00
  • 41bd7a84d3 version: bump snapshot Jason A. Donenfeld 2018-03-04 18:51:33 +01:00
  • 27444c86fd contrib: add extract-handshakes kprobe example Jason A. Donenfeld 2018-02-28 00:17:43 +01:00
  • d9874d8733 noise: align static_identity keys Jason A. Donenfeld 2018-02-28 01:49:45 +01:00
  • c227209268 compat: use correct -include path Jason A. Donenfeld 2018-02-28 01:45:14 +01:00
  • 3b1eb11b52 noise: fix function prototype Jason A. Donenfeld 2018-02-27 22:17:54 +01:00
  • 442242a06a global: in gnu code, use un-underscored asm Jason A. Donenfeld 2018-02-27 00:49:16 +01:00