From 32ff96a64d351e9f72bc876f535f4898d9a08382 Mon Sep 17 00:00:00 2001 From: hagbard Date: Sun, 12 Aug 2018 12:41:25 -0700 Subject: T427: wireguard support --- interface-definitions/wireguard.xml | 78 +++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 interface-definitions/wireguard.xml (limited to 'interface-definitions/wireguard.xml') diff --git a/interface-definitions/wireguard.xml b/interface-definitions/wireguard.xml new file mode 100644 index 000000000..008f82a0b --- /dev/null +++ b/interface-definitions/wireguard.xml @@ -0,0 +1,78 @@ + + + + + + + WireGuard interface name + 459 + + ^wg[0-9]{1,4} + + illegal interface name + + wgN + WireGuard interface name + + + + + + IP address + + ipv4net + IPv4 address and prefix length + + + ipv6net + IPv6 address and prefix length + + + + + + + + + + description + + .[^ ]{1,100}$ + + interface description is too long (limit 100 characters) + + + + + Local port number to accept connections + + + + + Base64 encoded public key + + ^[0-9a-zA-Z\+/]{43}=$ + + Key is not valid 44-character (32-bytes) base64 + + + + + IP addresses allowed to traverse the peer + + + + + + + Remote endpoint + + + + + + + + + + -- cgit v1.2.3