This repository has been archived by the owner on Dec 28, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'staging/neutrino-msm-fajita-4.9' of https://github.com/…
…0ctobot/neutrino-staging into neutrino-msm-fajita-4.9 * staging/neutrino-msm-fajita-4.9: (8 commits) Revert "block: maple-iosched: Disable 'compare-distinct-pointer-types' warnings" block: maple-iosched: block: Convert fifo_time from ulong to u64 block: maple-iosched: Update MAPLE_IOSCHED_PATCHLEVEL net: wireguard: Remove tools to import source automatically net: Import WireGuard version 0.0.20190702 wireguard: add deprecated arm64 assembly files to gitignore wireguard: Fix compilation after totalram_pages atomic conversion neutrino: Enable CONFIG_DEFAULT_MAPLE Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com> Conflicts: arch/arm64/configs/neutrino_defconfig
- Loading branch information
Showing
104 changed files
with
51,041 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
crypto/zinc/chacha20/chacha20-arm64.S | ||
crypto/zinc/poly1305/poly1305-arm64.S |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
config WIREGUARD | ||
tristate "IP: WireGuard secure network tunnel" | ||
depends on NET && INET | ||
depends on IPV6 || !IPV6 | ||
select NET_UDP_TUNNEL | ||
select DST_CACHE | ||
select CRYPTO_BLKCIPHER | ||
select VFP | ||
select VFPv3 if CPU_V7 | ||
select NEON if CPU_V7 | ||
select KERNEL_MODE_NEON if CPU_V7 | ||
default m | ||
help | ||
WireGuard is a secure, fast, and easy to use replacement for IPsec | ||
that uses modern cryptography and clever networking tricks. It's | ||
designed to be fairly general purpose and abstract enough to fit most | ||
use cases, while at the same time remaining extremely simple to | ||
configure. See www.wireguard.com for more info. | ||
|
||
It's safe to say Y or M here, as the driver is very lightweight and | ||
is only in use when an administrator chooses to add an interface. | ||
|
||
config WIREGUARD_DEBUG | ||
bool "Debugging checks and verbose messages" | ||
depends on WIREGUARD | ||
help | ||
This will write log messages for handshake and other events | ||
that occur for a WireGuard interface. It will also perform some | ||
extra validation checks and unit tests at various points. This is | ||
only useful for debugging. | ||
|
||
Say N here unless you know what you're doing. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
# | ||
# Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. | ||
|
||
ccflags-y := -O3 -fvisibility=hidden | ||
ccflags-$(CONFIG_WIREGUARD_DEBUG) += -DDEBUG -g | ||
ccflags-y += -D'pr_fmt(fmt)=KBUILD_MODNAME ": " fmt' | ||
|
||
wireguard-y := main.o noise.o device.o peer.o timers.o queueing.o send.o receive.o socket.o peerlookup.o allowedips.o ratelimiter.o cookie.o netlink.o | ||
|
||
include $(src)/crypto/Makefile.include | ||
include $(src)/compat/Makefile.include | ||
|
||
obj-$(if $(KBUILD_EXTMOD),m,$(CONFIG_WIREGUARD)) := wireguard.o |
Oops, something went wrong.