Skip to content

WPA2 Enterprise? #26

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

Closed
sashkaw opened this issue Oct 13, 2018 · 11 comments · Fixed by #97
Closed

WPA2 Enterprise? #26

sashkaw opened this issue Oct 13, 2018 · 11 comments · Fixed by #97
Assignees
Labels
conclusion: resolved Issue was resolved topic: code Related to content of the project itself type: enhancement Proposed improvement

Comments

@sashkaw
Copy link

sashkaw commented Oct 13, 2018

Are there any plans for developing capability to connect with WPA2 Enterprise? I am interested in using the Arduino MKR WiFi 1010 with a WPA2 Enterprise connection. Apologies if this is duplicated elsewhere.

@facchinm facchinm added the type: enhancement Proposed improvement label Oct 15, 2018
@facchinm
Copy link
Contributor

Hi @Durasno ,
there are plans to do it; WPA2 enterprise is fully supported by esp-idf so wrapping it in both this library and https://github.com/arduino/nina-fw easy. MSCHAP-v2 and certificates however need their own new set of APIs so probably they're not going to come immediately

@sashkaw
Copy link
Author

sashkaw commented Oct 19, 2018

Hi @facchinm,

Thanks very much for the response!

@facchinm
Copy link
Contributor

@facchinm facchinm self-assigned this Oct 22, 2018
@nriesterer
Copy link

Any progress on this?

@adriens
Copy link

adriens commented Jul 16, 2019

Any progress please ?... or workaround ? 🙏

@adriens
Copy link

adriens commented Aug 3, 2019

I'm swithcing my project on raspberry ;-(

@facchinm
Copy link
Contributor

facchinm commented Aug 6, 2019

Hi @adriens ,
WPA2 enterprise support is coming before the end of August, sorry for the long delay but we've been super busy with a lot of other stuff 🙂

@adriens
Copy link

adriens commented Aug 6, 2019

Awesome @facchinm 🙏
Hence, for now, we are using a raspberry as a router, then connect to it from arduino 😆

@adriens
Copy link

adriens commented Aug 6, 2019

Btw @facchinm : what is tha other cool stuff ??? Does it have to deal with Arduino IOT ? OMG say yes 👍 🐱

@cw1812
Copy link

cw1812 commented Aug 14, 2019

I try to run WPA2 Enterprise but fail to pass:

/tmp/468109146/custom/WiFiNINA/src/utility/wifi_drv.cpp: In static member function 'static void WiFiDrv::wpa2EntSetClientCertificate(const char*, const char*)':

/tmp/468109146/custom/WiFiNINA/src/utility/wifi_drv.cpp:1178:13: error: 'sendParamNoLen' is not a member of 'SpiDrv'

SpiDrv::sendParamNoLen((uint8_t*)client_crt, strlen(client_crt), NO_LAST_PARAM);

^~~~~~~~~~~~~~

/tmp/468109146/custom/WiFiNINA/src/utility/wifi_drv.cpp:1179:13: error: 'sendParamNoLen' is not a member of 'SpiDrv'

SpiDrv::sendParamNoLen((uint8_t*)client_key, strlen(client_key), LAST_PARAM);

^~~~~~~~~~~~~~

/tmp/468109146/custom/WiFiNINA/src/utility/wifi_drv.cpp: In static member function 'static void WiFiDrv::wpa2EntSetCACertificate(const char*)':

/tmp/468109146/custom/WiFiNINA/src/utility/wifi_drv.cpp:1210:13: error: 'sendParamNoLen' is not a member of 'SpiDrv'

SpiDrv::sendParamNoLen((uint8_t*)ca_pem, strlen(ca_pem), LAST_PARAM);

^~~~~~~~~~~~~~

exit status 1

@ubidefeo
Copy link

@facchinm re: Enterprise support
I was chatting with @gvarisco and @sandeepmistry about a couple vulnerabilities affecting EAP which seem to be patched in IDF 3.3, when we release support let's make sure the IDF is the latest.

here's some info about the exploits
https://matheus-garbelini.github.io/home/post/esp32-esp8266-eap-crash/

These vulnerabilities are patched in this one
https://github.com/espressif/esp-idf/releases/tag/v3.3

cheers
u.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conclusion: resolved Issue was resolved topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants