From d935da0725203542585ba981faa6d69f35480e9e Mon Sep 17 00:00:00 2001 From: Kapil Gupta Date: Tue, 16 Apr 2024 18:31:42 +0530 Subject: [PATCH] fix(wifi): Fix encryption/decryption issue for mgmt packets (e4f2ba6a) * Fix issues related to mgmt packets encryption in GCMP * Fix issue of wrong decryption of mgmt packets when PMF is enabled * Fix softAP bug in handling of SAE Reauthentication --- esp32/libcore.a | Bin 4496 -> 4496 bytes esp32/libespnow.a | Bin 55554 -> 55558 bytes esp32/libmesh.a | Bin 981368 -> 981372 bytes esp32/libnet80211.a | Bin 1405186 -> 1406484 bytes esp32/libpp.a | Bin 565790 -> 565814 bytes esp32/libsmartconfig.a | Bin 187032 -> 187032 bytes esp32/libwapi.a | Bin 52866 -> 52870 bytes esp32_host/libcore.a | Bin 4008 -> 4012 bytes esp32_host/libespnow.a | Bin 59110 -> 59110 bytes esp32_host/libmesh.a | Bin 1009300 -> 1009300 bytes esp32_host/libnet80211.a | Bin 1163142 -> 1162912 bytes esp32_host/libpp.a | Bin 422750 -> 422774 bytes esp32_host/libsmartconfig.a | Bin 192836 -> 192840 bytes esp32_host/libtarget.a | Bin 126926 -> 126926 bytes esp32_host/libwapi.a | Bin 46630 -> 46634 bytes esp32c2/libcore.a | Bin 3994 -> 3998 bytes esp32c2/libespnow.a | Bin 59110 -> 59110 bytes esp32c2/libnet80211.a | Bin 986972 -> 987668 bytes esp32c2/libpp.a | Bin 478980 -> 479012 bytes esp32c2/libsmartconfig.a | Bin 192836 -> 192840 bytes esp32c3/libcore.a | Bin 4008 -> 4012 bytes esp32c3/libespnow.a | Bin 59110 -> 59110 bytes esp32c3/libmesh.a | Bin 1010104 -> 1010104 bytes esp32c3/libnet80211.a | Bin 1071054 -> 1071724 bytes esp32c3/libpp.a | Bin 484778 -> 484818 bytes esp32c3/libsmartconfig.a | Bin 192836 -> 192840 bytes esp32c3/libwapi.a | Bin 46634 -> 46638 bytes esp32c5/libcore.a | Bin 4272 -> 4272 bytes esp32c5/libespnow.a | Bin 60082 -> 60082 bytes esp32c5/libmesh.a | Bin 1016452 -> 1016452 bytes esp32c5/libnet80211.a | Bin 1520020 -> 1520628 bytes esp32c5/libpp.a | Bin 904966 -> 904990 bytes esp32c5/libsmartconfig.a | Bin 193428 -> 193432 bytes esp32c5/libwapi.a | Bin 48114 -> 48118 bytes esp32c6/libcore.a | Bin 4008 -> 4012 bytes esp32c6/libespnow.a | Bin 59114 -> 59114 bytes esp32c6/libmesh.a | Bin 1010148 -> 1010148 bytes esp32c6/libnet80211.a | Bin 1269136 -> 1269778 bytes esp32c6/libpp.a | Bin 822188 -> 822212 bytes esp32c6/libsmartconfig.a | Bin 193392 -> 193396 bytes esp32c6/libwapi.a | Bin 46634 -> 46638 bytes esp32s2/libcore.a | Bin 4480 -> 4480 bytes esp32s2/libespnow.a | Bin 55350 -> 55354 bytes esp32s2/libmesh.a | Bin 972504 -> 972508 bytes esp32s2/libnet80211.a | Bin 1457534 -> 1458800 bytes esp32s2/libpp.a | Bin 624894 -> 624918 bytes esp32s2/libsmartconfig.a | Bin 184636 -> 184636 bytes esp32s2/libwapi.a | Bin 52522 -> 52526 bytes esp32s3/libcore.a | Bin 4760 -> 4760 bytes esp32s3/libespnow.a | Bin 55502 -> 55506 bytes esp32s3/libmesh.a | Bin 972820 -> 972824 bytes esp32s3/libnet80211.a | Bin 1266354 -> 1267928 bytes esp32s3/libpp.a | Bin 658270 -> 658294 bytes esp32s3/libsmartconfig.a | Bin 186040 -> 186048 bytes esp32s3/libwapi.a | Bin 52534 -> 52538 bytes 55 files changed, 0 insertions(+), 0 deletions(-) diff --git a/esp32/libcore.a b/esp32/libcore.a index b8653bffabe8edf6ffa1a5e09f9a1a77a92c037f..8e53c332bf76d7f7d11e2001e87a09da73b10dc8 100644 GIT binary patch delta 37 tcmbQBJVALwAR}k0Nt#hoqFJKlO5gd8R7h&d`?v>@r& za)unE3d*#GI?bYOQArRHIt`ajB10=E(p5arEWYRo`rKw`iauhCcH)>?xT7z4qZ8;@ zQgV(Fx`!1yk0W}4YubZn`iftghgw#=XO6~^qBRs~FRC<%2K_L3p%J2>~6b?P8A#e%$L6By78#31*p|(duCM`7t-v+^k zz@Wf}@{K|WjXDSw35_mMqd|c}eVzITI&eP2;d_R2j!H(RWSr&~?}gC+)^~63E;)fO zt>mZEHf-rmTFKPpmgOAuJTJ*K;?bbIgdJ7#8U>n0m6~W#3xSxDn~21et7Bk07LqxD zqYBEjjwa2bZ&gVT!gLOr&f<_(P^24pq*=7-8G`X{W}eotOTEZb6A$zWA9M!&Yf7GD zn(iS*7jR53;7}i4X#>W(k|!9WIjqoS*tCuU9YB?O(4yZ6B)XGGf(Q6;`!eXiGKFx9 qznTIV*+H2Op~>KnA6^~eZkSISht{h1W>|=h3$@0G9CeCX@Badh(u?>2 diff --git a/esp32/libmesh.a b/esp32/libmesh.a index bb65d33c23cdaa6f006cd0fccc64f3d23c33367f..eaf0a3330d91e230480e69768cb2559af0071788 100644 GIT binary patch delta 6107 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 delta 6028 zcmcha4NTPM9mk*h-*FrsoJTpzi>=-%eQ`5-$Gxv)1u+|R)b+M9E1S=YFHK$9LitZ=Kqr*{A!&7|#phD^^Ww{Y z|4}EjpG!JxtC)KV-$>?p$Q!<)*57yo!gC+G8?T(|4&T7s%|`>~IRA#$K`}2WJYNOP zv7GR{^kR;cQ{CbD8OAv`ApFJiXv`Q9|Cbb=Lq+i!tzy1Xc)kjnV>#jLdSY5oApYy* zZWgAmO6xL&=}S}5R|R~<`(KX;(-$ZF>wSGn|3BTiM)VsLYghH^fv$Dd&aN`&6->Ub zU(%nu*r*^UQ^FSbp5Gm@iG11 z%vq@EdOGv>Xgg=TsXydu)WEDUq<2kQcPOh?bvbfx>&niJ>-v7~QZ(<3U!`^XJ$QMq z{&vlt$eEq-KVJ|V^aV>D8+~p2+T$bp+7sS83(dp&WUb%nL1(@$N$d03qYs%5^#SW2 z)~90TlF6d=X38MN<40ko-lFwH#WIiGD^_l-uU{FeZKw#$p z1R-=nh-^yyH;FzDSW9{wV}+D&n)6wq*+JTB5+Y0L>>Z>>QOLTObP%>mitb=tf*#gG zW+DD2E1zWT!VK%)n}ndgbDQjslD-o;kCGlq62dCWZf3m#ovbgAzC}ilvfhI!*1BXN zHppn}PSRO$>?B=AdXv<(tUJ)c`ZVb#S;!D;s)zNOl-VlHVbV>og}D&YOJpG>tY1ML z>sHc#mA&j`J&j@3wdq1|gf8hoGuib>Y$lsw6Jia<>Wmii!s|y^had-Rrhr=6q;AeP ziayp8ONEG$dYbhhG%chjmkDtJ!#u*-Eu_z*koCwN++B4jJ6IQ>hqZnA>DLf^C)Q%73H$6~XhtUoG<;o%2AOY^^QB^n^##%sQd@VC zHo&oq^w0_+?w4(0io1%&nx)!`4bVYn2csQkSsafjZWQ zNw1T-mvsh)SzjdmuBs0_PId^1kCPp=3t^YR1*~@<$oeAbg>Y;&rX+l}ufISazr9Lt z8)c?x&U6x*CrCFqIMeVCXu~94KSr%68MW;kfj!=)^N8Or3tj}VM^@=PZ-jVCc+)mm8TRZ8G?-t^OEW3pDS=6yUmQ5cBse5JgFzfTA z|D?|JfhQ@r8HrDl9a=rx$pY5h2(lg}9bH7-tY1SP>ovJTB+H_wSs#byDbmHHA5k|I zvY#S7ghJNi`9eGxUGJ>dqldNqJ3{;n!$F!I%k{If7Bd_$K>^*e7W*E`XGhK+(oJiH z&_lDCc2zTLTJNMa#Ta1ZVTy4caeE1y;b5#l5#u;o7|l4rcnxEWgSf&dgY9X8Kt98Q zI>sIxV(iAS#0QKlB<>?j!_T;YAfp-W3Ue8xEH7+E+ZRtd2{>JrvI)Uo~+=_ILpSr=iL zbrESgX+2BZ?iL|5bb3%I@m~=Vk5Irv6tIw*ECUSmLaV;!f5t%ypkeGgLXGV{LWQc& zvuau@&GVl|Wk0V*6-q@&L5Ea5q+*(=vK-mSN!A0H;YbxJuy>OhL{2xUL0N0FRGm^$ zdr~mU>LjLEos?159+Me{9#bmv_{q*swfwZ6pAOPf%sAC-kzbb~e$(7z(qX*Elz~xx zdgX{I*}VAr?@~N$FHjxyeSLwdEqQ^eJ;%>?#GIqT?n39=u}SDjYS|f6nL`?6R&Mi~y(F3B3PNY3r!w(Uv))!*r zZBs!+ciGew6S1F&J+m}2u)r{_M3Ub!wyoB>{MYihT#;WH;+MstHxL^Wd33Kn>rFnX zCM!;Ps>Rq~<*frg6e@_Le9*z$BqI={>3gr-_wgW78Sosr3-u@A)T+Lqh4EmuQHp`?v$ z%hfH?EpmIJRRrrB0_9uFYZ?L-Wf=~;&*#BR9vzT<9!K=S?NlEWUnZZvlVT{y?w9Yp ze)$gf=IK%uhs>(D?c7%mba`c<;__fRPnWE9Iejvx%PEUjXmq2cX3`;^s=isHzDcHi zOnpjL95jcrG>2E#rggZZ_1oouTNDy>Yp`fCqvPOrM1@1WASiyjdUH^GetG=&dE`u` z`8?6FF0E+_Yz&rGhBj@=@cZ0uK zq&74=!@OE3(Bt&ulVW3<;+B))cKV~2B<^QLd7!GihQge_XbZN4LJjq_4jXIA)CH%$ z^CGyxn5xin*}j2_q6y|@qu6H`iJg{1bda2A2^epVOm8r@+!r~KU?}~I5*;Ru7yI&Q zl4-Qmi<~!8owp>#tF9rs+0l%trFiUesMSW(z$$LK8(lIb^Bs@_6qlQS->h-H`VT{S zN?YHHx=7!PF&V$*Ii~=N;#2RD7P?cZRq;w!Gt!pfDK@joM;j$` zCe1e1fgZZ6qU<9>ikd;|r{%^<;k9Y%W{NH&Dt=?N{4NR78ipTpyd6uf2ngCSD)lJP>K#vOU^4dbi& z$V6iNhY!+!A6bdZCD*yj>5a@(#qUdu7*5B2=%KB}UB>H``Z$=ihBUP)T9?Nj$<`Vg GV*d@~n1#Rq diff --git a/esp32/libnet80211.a b/esp32/libnet80211.a index 3488ddf8d18c7ea75de4d233a1526d89ee0d07ae..91ef69284d7e004533db222820f470c1326a839f 100644 GIT binary patch delta 180792 zcmeFadtg+>{r-Q>?k0qs-LOd(5+J}PAS4haAOZqnK;)vR5djfV0)m2qL_x%gY`ADq zsYaGEXsrfBMT#1W8mmyF^+FXDthT7MMny$MjfzSun(y<>c@GR*`}y^AY5UJ_bk4ly znfF}I%$zxM&hCaK?~YrwZ(PlQMBn53#OW$C9VfKWajtvVaaJz>alh7aod1n~G441i zK9MT?yW;MtjShT*hku`caF*j9;S;HX#CMH#+#mB_#U1xYe4t>Y^FQ*5|7phmqkM_~ zQLF!tDo5Q3CwQy#Z}p*HY;z9#gdG9@?wNnDPyD+pOsOyNkIp#lrQOcI!6*J5mHZcV zB>wkj*<#Kv=aB!&Xs5-0$0zM@AWWwa)*k-x7B+=${YSK4C|k zj6W~