summaryrefslogtreecommitdiffhomepage
path: root/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard
diff options
context:
space:
mode:
authorLukas Voegl <lvoegl@tdt.de>2022-03-18 14:47:44 +0100
committerLukas Voegl <lvoegl@tdt.de>2022-03-18 14:47:44 +0100
commitb6925a12277224b4a02dc1febb58de8d4d6fdbe0 (patch)
tree0e8bdfa370716cbbffea5c210119cd54521104f7 /protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard
parentf27fe280aa7a1d39de7144298541bfac8bb59f7f (diff)
luci-proto-wireguard: add generate psk button
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
Diffstat (limited to 'protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard')
-rwxr-xr-xprotocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard7
1 files changed, 7 insertions, 0 deletions
diff --git a/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard b/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard
index bbe91cdd6a..f1f8f16d00 100755
--- a/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard
+++ b/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard
@@ -8,6 +8,13 @@ local uci = require "uci"
local fs = require "nixio.fs"
local methods = {
+ generatePsk = {
+ call = function()
+ local psk = sys.exec("wg genpsk"):sub(1, -2)
+
+ return {psk = psk}
+ end
+ },
generateKeyPair = {
call = function()
local prv = sys.exec("wg genkey 2>/dev/null"):sub(1, -2)