10 lines
283 B
Lua
10 lines
283 B
Lua
|
local function check_peer(k)
|
||
|
need_alphanumeric_key(k)
|
||
|
|
||
|
need_string_match(in_domain(extend(k,
|
||
|
{'public_key'})), "^" .. ("[%a%d+/]"):rep(42) .. "[AEIMQUYcgkosw480]=$")
|
||
|
need_string(in_domain(extend(k, {'endpoint'})))
|
||
|
end
|
||
|
|
||
|
need_table({'mesh_vpn', 'wireguard', 'peers'}, check_peer)
|