networkd/wireguard: support network.wireguard.* credentials
authorMike Yuan <me@yhndnzj.com>
Wed, 27 Dec 2023 13:38:32 +0000 (21:38 +0800)
committerMike Yuan <me@yhndnzj.com>
Tue, 9 Jan 2024 07:25:30 +0000 (15:25 +0800)
commitfa724cd52c1335d6b3225b74c1a9c801389997ba
tree4895528a23101873258669f20e4a1b77425cf6a1
parentd7d6195953f44e5028341a13ff901fde424f7542
networkd/wireguard: support network.wireguard.* credentials

Closes #26702
man/systemd.netdev.xml
man/systemd.system-credentials.xml
src/network/netdev/wireguard.c
test/test-network/conf/25-wireguard-endpoint-peer0-cred.txt [new file with mode: 0644]
test/test-network/conf/25-wireguard-no-peer-private-key-cred.txt [new file with mode: 0644]
test/test-network/conf/25-wireguard-no-peer.netdev
test/test-network/conf/25-wireguard-preshared-key-peer2-cred.txt [new file with mode: 0644]
test/test-network/conf/25-wireguard.netdev
test/test-network/conf/25-wireguard.netdev.d/peer2.conf
test/test-network/systemd-networkd-tests.py
units/systemd-networkd.service.in