Skip to content

Commit f95c938

Browse files
authored
Merge pull request #1348 from kernelkit/misc
2 parents 1b0570b + 2ff02d0 commit f95c938

File tree

4 files changed

+29
-7
lines changed

4 files changed

+29
-7
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c
2+
index 2406658da..4226a98ca 100644
3+
--- a/src/ap/hostapd.c
4+
+++ b/src/ap/hostapd.c
5+
@@ -1508,7 +1496,7 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first,
6+
conf->iface, addr, hapd,
7+
&hapd->drv_priv, force_ifname, if_addr,
8+
conf->bridge[0] ? conf->bridge : NULL,
9+
- first == -1)) {
10+
+ 1)) {
11+
wpa_printf(MSG_ERROR, "Failed to add BSS (BSSID="
12+
MACSTR ")", MAC2STR(hapd->own_addr));
13+
hapd->interface_added = 0;

src/confd/yang/confd/infix-if-wireguard.yang

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ submodule infix-if-wireguard {
7575
7676
This provides post-quantum resistance as an attacker would need
7777
to break both the Curve25519 key exchange and this symmetric key.";
78-
must "derived-from-or-self(deref(.)/../ks:key-format, 'ixct:wireguard-symmetric-key-format')" {
78+
must "derived-from-or-self(deref(.)/../infix-ks:key-format, 'ixct:wireguard-symmetric-key-format')" {
7979
error-message "Preshared key must be in wireguard-symmetric-key-format";
8080
}
8181
}

src/confd/yang/confd/infix-keystore.yang

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,19 @@ module infix-keystore {
3939
}
4040
}
4141
deviation "/ks:keystore/ks:symmetric-keys/ks:symmetric-key/ks:key-format" {
42-
deviate replace {
42+
deviate not-supported;
43+
}
44+
augment "/ks:keystore/ks:symmetric-keys/ks:symmetric-key" {
45+
leaf key-format {
4346
type identityref {
4447
base infix-ct:symmetric-key-format;
4548
}
49+
description
50+
"Identifies the symmetric key's format
51+
52+
Valid symmetric key formats are:
53+
wifi-preshared-key-format - WiFi preshared key
54+
wireguard-symmetric-key-format - WireGuard preshared key";
4655
}
4756
}
4857
deviation "/ks:keystore/ks:symmetric-keys/ks:symmetric-key/ks:key-type/ks:cleartext-symmetric-key" {
@@ -52,7 +61,7 @@ module infix-keystore {
5261
case cleartext-symmetric-key {
5362
leaf symmetric-key {
5463
type string;
55-
must "../../key-format != 'infix-ct:wifi-preshared-key-format' or " +
64+
must "../infix-ks:key-format != 'infix-ct:wifi-preshared-key-format' or " +
5665
"(string-length(.) >= 8 and string-length(.) <= 63)" {
5766
error-message "WiFi pre-shared key must be 8-63 characters long";
5867
}

test/case/interfaces/wireguard_multipoint/test.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,11 @@ def configure_server(dut):
7676
"symmetric-key": [{
7777
"name": "psk-client1",
7878
"infix-keystore:symmetric-key": psk_client1,
79-
"key-format": "infix-crypto-types:wireguard-symmetric-key-format"
79+
"infix-keystore:key-format": "infix-crypto-types:wireguard-symmetric-key-format"
8080
}, {
8181
"name": "psk-client2",
8282
"infix-keystore:symmetric-key": psk_client2,
83-
"key-format": "infix-crypto-types:wireguard-symmetric-key-format"
83+
"infix-keystore:key-format": "infix-crypto-types:wireguard-symmetric-key-format"
8484
}]
8585
}
8686
}
@@ -227,7 +227,7 @@ def configure_client1(dut):
227227
"symmetric-key": [{
228228
"name": "psk-server",
229229
"infix-keystore:symmetric-key": psk_client1,
230-
"key-format": "infix-crypto-types:wireguard-symmetric-key-format"
230+
"infix-keystore:key-format": "infix-crypto-types:wireguard-symmetric-key-format"
231231
}]
232232
}
233233
}
@@ -361,7 +361,7 @@ def configure_client2(dut):
361361
"symmetric-key": [{
362362
"name": "psk-server",
363363
"infix-keystore:symmetric-key": psk_client2,
364-
"key-format": "infix-crypto-types:wireguard-symmetric-key-format"
364+
"infix-keystore:key-format": "infix-crypto-types:wireguard-symmetric-key-format"
365365
}]
366366
}
367367
}

0 commit comments

Comments
 (0)