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

Commit Graph

  • 17f5a7cfb3 messages: MESSAGE_TOTAL is unused Jason A. Donenfeld 2018-02-26 14:12:41 +01:00
  • c08a57a843 crypto: read only after init Jason A. Donenfeld 2018-02-26 14:01:24 +01:00
  • 3df1ca5624 Kconfig: require DST_CACHE explicitly Jason A. Donenfeld 2018-02-24 14:02:56 +01:00
  • 363da271d4 compat: workaround netlink refcount bug Jason A. Donenfeld 2018-02-23 00:06:18 +01:00
  • c263d644f9 allowedips: fix comment style Jason A. Donenfeld 2018-02-21 17:43:39 +01:00
  • 8f6e457211 queueing: skb_reset: mark as xnet Jason A. Donenfeld 2018-02-20 02:23:08 +01:00
  • d7ba9ec699 version: bump snapshot Jason A. Donenfeld 2018-02-18 21:22:31 +01:00
  • 442ae26d49 blake2s: use union instead of casting Jason A. Donenfeld 2018-02-14 18:35:35 +01:00
  • db0e44139b allowedips: indicate to clang-analyzer that trie is non-null Jason A. Donenfeld 2018-02-14 15:29:45 +01:00
  • cb86f2cd33 socket: free skb if there isn't an endpoint Jason A. Donenfeld 2018-02-12 11:57:32 +01:00
  • d39c586ee0 qemu: more granular memleak detection Jason A. Donenfeld 2018-02-12 10:56:06 +01:00
  • 3d13601173 netns: replace n0 ip with ip0, per custom Jason A. Donenfeld 2018-02-12 10:42:16 +01:00
  • 64a77dbadf poly1305: fix up selftest counter Jason A. Donenfeld 2018-02-08 21:17:29 +01:00
  • 809483b036 qemu: add support for powerpc Jason A. Donenfeld 2018-02-06 22:53:02 +01:00
  • c115e1f10d version: bump snapshot Jason A. Donenfeld 2018-02-02 19:01:07 +01:00
  • 3f8263d00b qemu: update base versions Jason A. Donenfeld 2018-02-02 18:28:47 +01:00
  • ba8e779846 curve25519: break more things with more test cases Jason A. Donenfeld 2018-02-01 23:59:11 +01:00
  • abfc2b66ac curve25519: replace fiat64 with faster hacl64 Jason A. Donenfeld 2018-02-01 19:15:28 +01:00
  • 3ce3783bd9 curve25519: replace hacl64 with fiat64 Jason A. Donenfeld 2018-01-31 16:53:59 +01:00
  • dc3c6a3db2 curve25519: verify that specialized basepoint implementations are correct Jason A. Donenfeld 2018-02-01 16:33:13 +01:00
  • 03bbd8e0d5 chacha20poly1305: better buffer alignment Jason A. Donenfeld 2018-01-30 14:27:25 +01:00
  • 5bc5fd9fbb chacha20poly1305: use existing rol32 function Jason A. Donenfeld 2018-01-30 14:09:09 +01:00
  • 10cff9459c device: let udev know what kind of device we are Jason A. Donenfeld 2018-01-29 21:18:08 +01:00
  • e08d20cdd8 qemu: disable AVX-512 in userland Jason A. Donenfeld 2018-01-23 21:46:07 +01:00
  • 8edfe48720 qemu: disable PIE for compilation Jason A. Donenfeld 2018-01-23 21:28:26 +01:00
  • bae391875a tools: share curve25519 implementations with kernel Jason A. Donenfeld 2018-01-22 17:58:44 +01:00
  • 5afdc2d772 poly1305: add poly-specific self-tests Jason A. Donenfeld 2018-01-19 17:13:09 +01:00
  • 8b25399019 curve25519-fiat32: uninline certain functions Jason A. Donenfeld 2018-01-18 18:41:45 +01:00
  • 51e00420d4 version: bump snapshot Jason A. Donenfeld 2018-01-18 16:21:12 +01:00
  • 88336607d9 curve25519: wire up new impls and remove donna Jason A. Donenfeld 2018-01-18 11:29:04 +01:00
  • 111b2cfc82 curve25519: resolve symbol clash between fe types Jason A. Donenfeld 2018-01-18 11:28:32 +01:00
  • ca0fa8f088 curve25519: import 64-bit hacl-star implementation Jason A. Donenfeld 2018-01-18 11:28:11 +01:00
  • fabed2fb64 curve25519: import 32-bit fiat-crypto implementation Jason A. Donenfeld 2018-01-18 11:27:53 +01:00
  • 481a58e019 curve25519: modularize implementation Jason A. Donenfeld 2018-01-15 11:34:31 +01:00
  • 35180994b3 poly1305: remove indirect calls Samuel Neves 2018-01-15 01:48:13 +00:00
  • 1058be94c2 socket: check for null socket before fishing out sport Jason A. Donenfeld 2018-01-08 11:12:11 +01:00
  • 0c73927077 global: year bump Jason A. Donenfeld 2018-01-03 21:58:00 +01:00
  • c8dc529790 receive: treat packet checking as irrelevant for timers Jason A. Donenfeld 2017-12-29 18:04:45 +01:00
  • 883653e055 version: bump snapshot Jason A. Donenfeld 2017-12-21 02:20:51 +01:00
  • 55cf88481b compat: kernels < 3.13 modified genl_ops Jason A. Donenfeld 2017-12-21 00:42:30 +01:00
  • 0462706042 crypto: compile on UML Jason A. Donenfeld 2017-12-13 18:30:31 +01:00
  • 656187fc99 version: bump snapshot Jason A. Donenfeld 2017-12-11 01:12:06 +01:00
  • 9bcb361ddb chacha20poly1305: wire up avx512vl for skylake-x Jason A. Donenfeld 2017-12-10 22:58:16 +01:00
  • b4516dded2 chacha20: avx512vl implementation Samuel Neves 2017-12-06 23:45:58 +00:00
  • ad6dfa3c69 poly1305: fix avx512f alignment bug Samuel Neves 2017-12-07 01:02:24 +00:00
  • 151256076e chacha20poly1305: cleaner generic code Jason A. Donenfeld 2017-12-04 21:18:16 +01:00
  • 7ba0cd8bf5 blake2s-x86_64: fix spacing Jason A. Donenfeld 2017-12-03 22:26:05 +01:00
  • 63d2387ba3 global: add SPDX tags to all files Greg Kroah-Hartman 2017-11-30 15:23:50 +00:00
  • d641be65c5 chacha20-arm: fix with clang -fno-integrated-as. David Benjamin 2017-12-03 15:27:16 +01:00
  • cdf5db7562 poly1305: update x86-64 kernel to AVX512F only Samuel Neves 2017-12-01 21:21:39 +00:00
  • bbc67c8886 kernel-tree: jury rig is the more common spelling Jason A. Donenfeld 2017-11-30 20:45:05 +01:00
  • a13150499c netlink: rename symbol to avoid clashes Jason A. Donenfeld 2017-11-29 22:42:42 +01:00
  • e18fb97715 device: clear last handshake timer on ifdown Jason A. Donenfeld 2017-11-29 14:33:06 +01:00
  • 9639e7219e compat: fix 3.10 backport Jason A. Donenfeld 2017-11-29 02:02:31 +01:00
  • 36f81c8367 device: do not clear keys during sleep on Android Jason A. Donenfeld 2017-11-28 20:39:40 +01:00
  • e1a0f851e2 curve25519: explictly depend on AS_AVX Jason A. Donenfeld 2017-11-28 14:49:47 +01:00
  • 26f10d8fbd compat: support RAP in assembly Jason A. Donenfeld 2017-11-28 13:47:19 +01:00
  • cd5302af5b curve25519: modularize dispatch Jason A. Donenfeld 2017-11-28 14:46:48 +01:00
  • a9a1f2564f version: bump snapshot Jason A. Donenfeld 2017-11-27 05:55:35 +01:00
  • d7f906d500 qemu: take shared lock for untarring Jason A. Donenfeld 2017-11-27 05:42:03 +01:00
  • 61691761a2 blake2s: tweak avx512 code Samuel Neves 2017-11-23 16:08:46 +00:00
  • ba3c2e815f compat: support 4.15's netlink and barrier changes Jason A. Donenfeld 2017-11-26 13:44:36 +01:00
  • f242a4822f allowedips: simplify Jason A. Donenfeld 2017-11-24 17:56:41 +01:00
  • 396d984320 allowedips: optimize Jason A. Donenfeld 2017-11-13 14:45:21 +09:00
  • 66c24e781f qemu: use netfilter.org https site Jason A. Donenfeld 2017-11-25 02:09:13 +01:00
  • 23992d9e2c chacha20: directly assign constant and initial state Jason A. Donenfeld 2017-11-23 14:11:25 +01:00
  • 1588c93c24 compat: fix typo and ranges Jason A. Donenfeld 2017-11-23 11:33:48 +01:00
  • 3b352a9748 tools: fix removing preshared keys Jason A. Donenfeld 2017-11-23 01:17:25 +01:00
  • 71db96bcb9 compat: support AVX512BW+VL by lying Jason A. Donenfeld 2017-11-22 23:16:52 +01:00
  • ee4722ce71 blake2s: hmac space optimization Samuel Neves 2017-11-22 21:10:59 +00:00
  • 4edb9051d9 blake2s: AVX512F+VL implementation Samuel Neves 2017-11-22 20:57:37 +00:00
  • b1affbd12e poly1305-avx512: requires AVX512F+VL+BW Samuel Neves 2017-11-22 21:00:17 +00:00
  • fa8e742031 compat: support timespec64 on old kernels Jason A. Donenfeld 2017-11-22 20:21:48 +01:00
  • b511034dfc version: bump snapshot Jason A. Donenfeld 2017-11-22 19:00:14 +01:00
  • 7eac11b1e3 chacha20poly1305: poly cleans up its own state Jason A. Donenfeld 2017-11-22 17:04:41 +01:00
  • 79d808f64f poly1305-x86_64: unclobber %rbp Samuel Neves 2017-11-22 16:58:04 +01:00
  • 741f76cdb3 global: switch from timeval to timespec Jason A. Donenfeld 2017-11-22 16:49:56 +01:00
  • e79be273d7 poly1305: import MIPS64 primitive from OpenSSL Jason A. Donenfeld 2017-11-22 12:46:06 +01:00
  • 0aa65c6f05 chacha20poly1305: import ARM primitives from OpenSSL Jason A. Donenfeld 2017-11-20 11:02:52 +01:00
  • 6dcf45a534 chacha20poly1305: import x86_64 primitives from OpenSSL Samuel Neves 2017-11-17 12:07:52 +00:00
  • 305a5f442b chacha20poly1305: add more test vectors, some of which are weird Jason A. Donenfeld 2017-11-20 16:01:12 +01:00
  • be6c54f59a compat: new kernels have netlink fixes Jason A. Donenfeld 2017-11-21 16:28:44 +01:00
  • 1e14e9ad9e compat: stable finally backported fix Jason A. Donenfeld 2017-11-18 23:13:11 +01:00
  • bb558c6450 qemu: use unprefixed strip when not cross-compiling Jason A. Donenfeld 2017-11-17 15:40:41 +01:00
  • 1a097249c5 device: uninitialize socket first in destruction Jason A. Donenfeld 2017-11-17 11:48:18 +01:00
  • 6ed6b2e1c4 socket: only free socket after successful creation of new Jason A. Donenfeld 2017-11-17 11:33:24 +01:00
  • 75b8cad99b compat: fix compilation with PaX Jason A. Donenfeld 2017-11-12 12:12:53 +09:00
  • dbfc216dcf curve25519-neon: compile in thumb mode Jason A. Donenfeld 2017-11-13 20:22:24 +01:00
  • bbb1f11d94 compat: 3.16.50 got proper rt6_get_cookie Jason A. Donenfeld 2017-11-13 19:45:37 +01:00
  • 2bb66e5f6e qemu: update kernel Jason A. Donenfeld 2017-11-13 19:37:04 +01:00
  • 467a3493ea allowedips: do not write out of bounds Jason A. Donenfeld 2017-11-13 19:35:24 +01:00
  • e302a662e2 selftest: allowedips: randomized test mutex update Jason A. Donenfeld 2017-11-13 16:08:24 +09:00
  • e90a1ba20c version: bump snapshot Jason A. Donenfeld 2017-11-11 12:35:06 +09:00
  • b94c2091ac curve25519: reject deriving from NULL private keys Jason A. Donenfeld 2017-11-11 12:24:51 +09:00
  • 74e08c0f67 allowedips: rename from routingtable Jason A. Donenfeld 2017-11-10 15:21:54 +09:00
  • f283e17e12 netlink: make sure we reserve space for NLMSG_DONE Jason A. Donenfeld 2017-11-07 20:14:43 +09:00
  • 28070c6ba0 compat: 4.4.0 has strange ECN function Jason A. Donenfeld 2017-11-09 00:26:24 +09:00
  • 222cc02ebc qemu: bump kernel version Jason A. Donenfeld 2017-11-08 16:47:59 +09:00
  • 5845655942 receive: hoist fpu outside of receive loop Jason A. Donenfeld 2017-11-06 00:49:34 +01:00
  • c4e6f58b9e qemu: more debugging Jason A. Donenfeld 2017-11-05 23:05:47 +01:00