Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for WPA3 (SAE) on Linux #23404

Merged

Conversation

afeatherstone-mm
Copy link
Contributor

wpa_supplicant will use SAE, if required by the network. Support for WPA3 is required as part of v1.0 of the Matter Specification (refer to 11.8.8.4 for details).

Fixes #23402.

@CLAassistant
Copy link

CLAassistant commented Oct 31, 2022

CLA assistant check
All committers have signed the CLA.

@stale
Copy link

stale bot commented May 17, 2023

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the stale Stale issue or PR label May 17, 2023
@iMonZ
Copy link

iMonZ commented May 20, 2023

Any news here?

@stale stale bot removed the stale Stale issue or PR label May 20, 2023
@woody-apple woody-apple self-requested a review June 20, 2023 01:32
@stale
Copy link

stale bot commented Oct 15, 2023

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the stale Stale issue or PR label Oct 15, 2023
@pullapprove pullapprove bot requested a review from wiba-nordic October 15, 2023 05:10
@bzbarsky-apple bzbarsky-apple removed the stale Stale issue or PR label Oct 16, 2023
Copy link

github-actions bot commented Nov 17, 2023

PR #23404: Size comparison from 53c1608 to 2a1ab23

Increases (9 builds for linux)
platform target config section 53c1608 2a1ab23 change % change
linux air-purifier-app debug (read only) 2504029 2504061 32 0.0
.rodata 177288 177320 32 0.0
bridge-app debug (read only) 4400865 4400897 32 0.0
.rodata 218293 218325 32 0.0
chip-tool debug (read only) 10720905 10720937 32 0.0
.rodata 400233 400265 32 0.0
lighting-app debug+rpc+ui (read only) 5273633 5273665 32 0.0
.rodata 338196 338228 32 0.0
ota-provider-app debug (read only) 4150137 4150169 32 0.0
.rodata 200597 200629 32 0.0
ota-requestor-app debug (read only) 4236473 4236505 32 0.0
.rodata 204405 204437 32 0.0
shell debug (read only) 2766897 2766929 32 0.0
.rodata 180608 180640 32 0.0
tv-app debug (read only) 5270017 5270049 32 0.0
.rodata 267069 267101 32 0.0
tv-casting-app debug (read only) 8662729 8662761 32 0.0
.rodata 346280 346312 32 0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 53c1608 2a1ab23 change % change
bl602 lighting-app bl602 (read/write) 1409518 1409518 0 0.0
.bss 84616 84616 0 0.0
.data 9376 9376 0 0.0
.rodata 156520 156520 0 0.0
.text 1078352 1078352 0 0.0
bl602+mfd (read/write) 1423958 1423958 0 0.0
.bss 84784 84784 0 0.0
.data 9344 9344 0 0.0
.rodata 155480 155480 0 0.0
.text 1093704 1093704 0 0.0
bl602+rpc (read/write) 1457046 1457046 0 0.0
.bss 92648 92648 0 0.0
.data 9744 9744 0 0.0
.rodata 164144 164144 0 0.0
.text 1109840 1109840 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1175663 1175663 0 0.0
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106268 106268 0 0.0
.text 948820 948820 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1186531 1186531 0 0.0
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105208 105208 0 0.0
.text 960628 960628 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1275475 1275475 0 0.0
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121676 121676 0 0.0
.text 1023630 1023630 0 0.0
bl706-eth (read/write) 994525 994525 0 0.0
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99336 99336 0 0.0
.text 741240 741240 0 0.0
bl706-wifi (read/write) 1230190 1230190 0 0.0
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120208 120208 0 0.0
.text 966154 966154 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1145380 1145380 0 0.0
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100272 100272 0 0.0
.text 941914 941914 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1156840 1156840 0 0.0
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99212 99212 0 0.0
.text 954290 954290 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 739691 739691 0 0.0
(read/write) 166688 166688 0 0.0
.bss 89100 89100 0 0.0
.data 3424 3424 0 0.0
.rodata 84671 84671 0 0.0
.text 654628 654628 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757267 757267 0 0.0
(read/write) 176860 176860 0 0.0
.bss 99228 99228 0 0.0
.data 3444 3444 0 0.0
.rodata 79783 79783 0 0.0
.text 677092 677092 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744003 744003 0 0.0
(read/write) 171316 171316 0 0.0
.bss 93684 93684 0 0.0
.data 3444 3444 0 0.0
.rodata 105519 105519 0 0.0
.text 638092 638092 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 698051 698051 0 0.0
(read/write) 165724 165724 0 0.0
.bss 87904 87904 0 0.0
.data 3412 3412 0 0.0
.rodata 80447 80447 0 0.0
.text 617212 617212 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 683699 683699 0 0.0
(read/write) 165864 165864 0 0.0
.bss 88056 88056 0 0.0
.data 3408 3408 0 0.0
.rodata 76279 76279 0 0.0
.text 607028 607028 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564802 564802 0 0.0
(read/write) 206600 206600 0 0.0
.bss 200060 200060 0 0.0
.data 1416 1416 0 0.0
.rodata 83698 83698 0 0.0
.text 478984 478984 0 0.0
lock CC3235SF_LAUNCHXL (read only) 617066 617066 0 0.0
(read/write) 206940 206940 0 0.0
.bss 200376 200376 0 0.0
.data 1444 1444 0 0.0
.rodata 105506 105506 0 0.0
.text 509436 509436 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 557367 557367 0 0.0
.app_xip_area 448273 448273 0 0.0
.bss 64008 64008 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539543 539543 0 0.0
.app_xip_area 425769 425769 0 0.0
.bss 68656 68656 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 577455 577455 0 0.0
.app_xip_area 469745 469745 0 0.0
.bss 62696 62696 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 553719 553719 0 0.0
.app_xip_area 442921 442921 0 0.0
.bss 65680 65680 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1011660 1011660 0 0.0
.bss 172080 172080 0 0.0
.data 2696 2696 0 0.0
.text 836864 836864 0 0.0
BRD4187C (read/write) 1097500 1097500 0 0.0
.bss 195708 195708 0 0.0
.data 3304 3304 0 0.0
.text 898468 898468 0 0.0
lock-app BRD4161A+wf200 (read/write) 1103816 1103816 0 0.0
.bss 186680 186680 0 0.0
.data 2708 2708 0 0.0
.text 914404 914404 0 0.0
window-app BRD4187C (read/write) 1132400 1132400 0 0.0
.bss 168060 168060 0 0.0
.data 3176 3176 0 0.0
.text 961144 961144 0 0.0
esp32 all-clusters-app c3devkit (read only) 1132688 1132688 0 0.0
(read/write) 1670316 1670316 0 0.0
.dram0.bss 72048 72048 0 0.0
.dram0.data 12996 12996 0 0.0
.flash.rodata 241400 241400 0 0.0
.flash.text 1132688 1132688 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1177651 1177651 0 0.0
(read/write) 520328 520328 0 0.0
.dram0.bss 78696 78696 0 0.0
.dram0.data 34020 34020 0 0.0
.flash.rodata 273248 273248 0 0.0
.flash.text 1172267 1172267 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 592260 592260 0 0.0
(read/write) 87704 87704 0 0.0
.bss 70944 70944 0 0.0
.data 2136 2136 0 0.0
.text 591724 591724 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 687408 687408 0 0.0
.bss 67144 67144 0 0.0
.data 2720 2720 0 0.0
.text 574064 574064 0 0.0
light k32w0+release (read only) 591980 591980 0 0.0
(read/write) 87380 87380 0 0.0
.bss 70632 70632 0 0.0
.data 2124 2124 0 0.0
.text 591444 591444 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 779436 779436 0 0.0
.bss 76820 76820 0 0.0
.data 1932 1932 0 0.0
.text 657224 657224 0 0.0
lock k32w0+release (read only) 563828 563828 0 0.0
(read/write) 85200 85200 0 0.0
.bss 68512 68512 0 0.0
.data 2064 2064 0 0.0
.text 563292 563292 0 0.0
linux air-purifier-app debug (read only) 2504029 2504061 32 0.0
(read/write) 126800 126800 0 0.0
.bss 46912 46912 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72408 72408 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 177288 177320 32 0.0
.text 2152245 2152245 0 0.0
all-clusters-app debug (read only) 5324985 5324985 0 0.0
(read/write) 429408 429408 0 0.0
.bss 130000 130000 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 288304 288304 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 302268 302268 0 0.0
.text 4634643 4634643 0 0.0
all-clusters-minimal-app debug (read only) 4927969 4927969 0 0.0
(read/write) 234344 234344 0 0.0
.bss 127792 127792 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 95616 95616 0 0.0
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 270605 270605 0 0.0
.text 4425587 4425587 0 0.0
bridge-app debug (read only) 4400865 4400897 32 0.0
(read/write) 215648 215648 0 0.0
.bss 119192 119192 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84992 84992 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 218293 218325 32 0.0
.text 3964547 3964547 0 0.0
chip-tool debug (read only) 10720905 10720937 32 0.0
(read/write) 464424 464424 0 0.0
.bss 94008 94008 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 358184 358184 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 400233 400265 32 0.0
.text 9692851 9692851 0 0.0
chip-tool-ipv6only arm64 (read only) 10573536 10573536 0 0.0
(read/write) 528264 528264 0 0.0
.bss 103320 103320 0 0.0
.data 4296 4296 0 0.0
.data.rel.ro 396040 396040 0 0.0
.dynamic 512 512 0 0.0
.got 18928 18928 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 324632 324632 0 0.0
.text 9446664 9446664 0 0.0
lighting-app debug+rpc+ui (read only) 5273633 5273665 32 0.0
(read/write) 224496 224496 0 0.0
.bss 119296 119296 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 93248 93248 0 0.0
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 338196 338228 32 0.0
.text 4691555 4691555 0 0.0
lock-app debug (read only) 4486137 4486137 0 0.0
(read/write) 203264 203264 0 0.0
.bss 113600 113600 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79272 79272 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 246293 246293 0 0.0
.text 4030307 4030307 0 0.0
ota-provider-app debug (read only) 4150137 4150169 32 0.0
(read/write) 192416 192416 0 0.0
.bss 113600 113600 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68976 68976 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200597 200629 32 0.0
.text 3758211 3758211 0 0.0
ota-requestor-app debug (read only) 4236473 4236505 32 0.0
(read/write) 196664 196664 0 0.0
.bss 114624 114624 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 71952 71952 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204405 204437 32 0.0
.text 3836435 3836435 0 0.0
shell debug (read only) 2766897 2766929 32 0.0
(read/write) 149704 149704 0 0.0
.bss 60648 60648 0 0.0
.data 784 784 0 0.0
.data.rel.ro 82464 82464 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 180608 180640 32 0.0
.text 2415602 2415602 0 0.0
thermostat-no-ble arm64 (read only) 4387296 4387296 0 0.0
(read/write) 246824 246824 0 0.0
.bss 122232 122232 0 0.0
.data 2800 2800 0 0.0
.data.rel.ro 102072 102072 0 0.0
.dynamic 512 512 0 0.0
.got 11936 11936 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161724 161724 0 0.0
.text 3885992 3885992 0 0.0
tv-app debug (read only) 5270017 5270049 32 0.0
(read/write) 345176 345176 0 0.0
.bss 242400 242400 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 90480 90480 0 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 267069 267101 32 0.0
.text 4767923 4767923 0 0.0
tv-casting-app debug (read only) 8662729 8662761 32 0.0
(read/write) 321888 321888 0 0.0
.bss 156224 156224 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 156352 156352 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 346280 346312 32 0.0
.text 7893683 7893683 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522536 2522536 0 0.0
.bss 219112 219112 0 0.0
.data 5136 5136 0 0.0
.text 1485220 1485220 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1057032 1057032 0 0.0
bss 128543 128543 0 0.0
rodata 104120 104120 0 0.0
text 776720 776720 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1183728 1183728 0 0.0
bss 120745 120745 0 0.0
rodata 138296 138296 0 0.0
text 774352 774352 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042296 1042296 0 0.0
bss 128822 128822 0 0.0
rodata 99376 99376 0 0.0
text 766452 766452 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837248 837248 0 0.0
(read/write) 1735732 1735732 0 0.0
.bss 193612 193612 0 0.0
.data 2480 2480 0 0.0
.text 1531252 1531252 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 838976 838976 0 0.0
(read/write) 1699572 1699572 0 0.0
.bss 191884 191884 0 0.0
.data 2480 2480 0 0.0
.text 1496820 1496820 0 0.0
light cy8ckit_062s2_43012 (read only) 845656 845656 0 0.0
(read/write) 1625692 1625692 0 0.0
.bss 185316 185316 0 0.0
.data 2368 2368 0 0.0
.text 1429620 1429620 0 0.0
lock cy8ckit_062s2_43012 (read only) 818584 818584 0 0.0
(read/write) 1652700 1652700 0 0.0
.bss 212372 212372 0 0.0
.data 2384 2384 0 0.0
.text 1429556 1429556 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1113848 1113848 0 0.0
.bss 100768 100768 0 0.0
.data 748 748 0 0.0
.text 626224 626224 0 0.0
lock-app qpg6105+debug (read/write) 1074948 1074948 0 0.0
.bss 95544 95544 0 0.0
.data 780 780 0 0.0
.text 587324 587324 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 816294 816294 0 0.0
bss 53312 53312 0 0.0
text 610364 610364 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1074360 1074360 0 0.0
bss 99588 99588 0 0.0
text 757624 757624 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1079192 1079192 0 0.0
bss 109272 109272 0 0.0
text 749260 749260 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 931480 931480 0 0.0
bss 93792 93792 0 0.0
text 644196 644196 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 816406 816406 0 0.0
bss 53364 53364 0 0.0
text 610568 610568 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 970352 970352 0 0.0
bss 77164 77164 0 0.0
text 688378 688378 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089092 1089092 0 0.0
bss 99356 99356 0 0.0
text 766384 766384 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 957204 957204 0 0.0
bss 95436 95436 0 0.0
text 642564 642564 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944688 944688 0 0.0
bss 91900 91900 0 0.0
text 659864 659864 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 872776 872776 0 0.0
bss 67200 67200 0 0.0
text 616988 616988 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 813476 813476 0 0.0
bss 55444 55444 0 0.0
text 583942 583942 0 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 829152 829152 0 0.0
bss 55848 55848 0 0.0
text 594538 594538 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705712 705712 0 0.0
bss 73232 73232 0 0.0
text 462250 462250 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 818134 818134 0 0.0
bss 53456 53456 0 0.0
text 613292 613292 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 870165 870165 0 0.0
bss 58912 58912 0 0.0
text 625282 625282 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 837504 837504 0 0.0
bss 55732 55732 0 0.0
text 602096 602096 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 832012 832012 0 0.0
bss 56084 56084 0 0.0
text 596330 596330 0 0.0

@mergify mergify bot merged commit dca4271 into project-chip:master Nov 17, 2023
57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] ConnectWiFiNetworkAsync doesn't support WPA3 (SAE)
6 participants