70 Commits

Author SHA1 Message Date
898bf9e449 fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements 2024-04-17 16:03:13 +08:00
2c455c9eb5 fix(wpa_supplicant): fix pmk error 2021-07-26 19:23:17 +08:00
f7b047509d fix(wifi): fragment and forge vulnerability detection 2021-05-21 15:18:46 +08:00
b9628e8608 feat(esptouch_v2): support esptouch_v2 2020-12-03 18:02:15 +08:00
45b29e25d6 fix(wpa_supplicant): fix disconnect from AP when connect to WPA3 router 2020-11-02 14:50:48 +08:00
28f466d12e feat(gcc): Update cross toolchain GCC to v8.x 2020-09-30 10:24:08 +08:00
ed68a21f62 Revert "Merge branch 'feature/support_gcc_v8.x' into 'master'"
This reverts merge request !1539
2020-09-29 17:25:55 +08:00
fd54106a97 feat(gcc): update cross toolchain GCC to v8.x 2020-09-23 17:16:53 +08:00
25d724ab8f fix(wpa_suppllicant): use sha1 in wpa_supplicant instead of sha1 in mbedtls 2020-09-07 17:19:41 +08:00
a89097ccec feat(wpa_supplicant): pmf espnow coexistance fixes 2020-09-03 14:11:59 +08:00
6cf4b3de83 feat(wifi): add 11kv roaming support 2020-09-03 14:07:06 +08:00
e716bb876d feat(wpa_supplicant): refactor wpa_supplicant 2020-08-18 11:04:45 +08:00
abd829dd1e feat(wpa_supplicant): sync SHA1Final with idf and keep 8266 code 2020-08-04 14:09:55 +08:00
38f284e981 feat(wpa_supplicant): add fast crypto files and revert CONFIG_SHA to fix CMake building errors 2020-08-04 14:09:55 +08:00
031d49a2bb feat(wpa_supplicant): revert eap struct to stay the same with lib 2020-08-04 14:09:55 +08:00
be2e935c55 feat(wpa_supplicant): revert wps struct to stay the same with lib 2020-08-04 14:09:55 +08:00
88d32a8aaf feat(wpa_supplicant): sync makefile with idf 2020-08-04 14:09:55 +08:00
6526cec950 feat(wpa_supplicant): fix fast_crypto building errors 2020-07-28 18:39:30 +08:00
272c958bac feat(wpa_supplicant): move CONFIG_LTM_FAST from libtommath.h to os.h 2020-07-28 18:39:30 +08:00
d78a7448f1 feat(wpa_supplicant): sync include and port files with idf@664bf793 2020-07-28 18:39:30 +08:00
520f33cbcc feat(wpa_supplicant): add USE_MBEDTLS_CRYPTO and remove CONFIG_ESP_SHA to sync with idf 2020-07-28 18:39:30 +08:00
47c2b00431 feat(wpa_supplicant): remove CONFIG_ESP_MD5 to sync md5 internal file with idf 2020-07-28 18:39:29 +08:00
a1eb4b49fd feat(wpa_supplicant): remove CONFIG_ESP_AES to sync aes internal files with idf but will increase 3k flash size 2020-07-28 18:39:29 +08:00
53e84e8a06 feat(wpa_supplicant): add USE_MBEDTLS_CRYPTO to sync with idf 2020-07-28 18:39:29 +08:00
4ecb687057 feat(wpa_supplicant): sync src code with idf@664bf793
feat(wpa_supplicant): sync rsn_supp
2020-07-28 18:39:29 +08:00
1a02519926 feat(wpa_supplicant): add TARGET_ESPxxx to fix building error 2020-07-28 18:39:29 +08:00
3e62dcdc86 feat(wpa_supplicant): add more files from idf master@664bf793 2020-07-28 18:38:25 +08:00
c048aa1afb feat(wpa_supplicant): move esp_wpa2.h and eap_wps.h from esp8266/include to wpa_supplicant/include/esp_supplicant 2020-07-28 18:31:09 +08:00
e5163627e6 feat(wpa_supplicant): sync file structure with esp-idf 2020-07-28 18:31:09 +08:00
fe02028ee1 fix(wpa3): fix memleak 2020-07-14 11:46:15 +08:00
1f5bed1c5e Merge branch 'bugfix/remove_i2s_bbpll_clk_enable' into 'master'
bugfix(i2s): remove_i2s_bbpll_clk_enable

See merge request sdk/ESP8266_RTOS_SDK!1389
2020-06-16 14:13:22 +08:00
2eb979fa08 feat(wpa_supplicant): modify some file for compile 2020-05-27 11:46:17 +08:00
b987cee1d2 feat(wpa_supplicant): modify direction of include files 2020-05-27 10:46:13 +08:00
75f1ceeb64 feat(wpa_supplicant): add PMF and WPA3 support 2020-05-27 10:46:13 +08:00
4c94b94e01 feat(wpa_supplicant): modify some files name 2020-05-27 10:46:13 +08:00
752fbd7d23 feat(wpa_supplicant): move wpa source file to SDK 2020-05-27 10:46:13 +08:00
0cf383273d feat(wpa_supplicant): remove unused file 2020-05-27 10:46:13 +08:00
aff8a5fad4 feat(wpa_supplicant): redefine wpa_supplicant file structure 2020-05-27 10:46:13 +08:00
514bca61f4 feat(mbedtls): remove util algorithm and add them to esp8266 rom and mbedtls 2020-03-02 15:36:50 +08:00
18a3839198 feat(util): refactor SHA algorithm of util components 2019-12-17 15:14:54 +08:00
95ed4d1e50 feat(wpa2): add wpa2_enterprise to esp8266 2019-11-26 16:09:38 +08:00
1f8192d9f9 feat(exmaples): remove wolfSSL example
The wolfSSL example will be supplied independently.
2019-10-10 15:43:29 +08:00
5f2b5eafcf feat(mbedtls): modify code to support ESP8266
It is that maybe less modification working on the components is better, so I just modified the platform
code of AES, SHA and so on.

ESP8266 has no real hardware AES, SHA or bignum peripheral, but some method can speed up the process of part
of upper algorithm, so I also added the platform code of AES, SHA, bignum, ARC, MD5.

ESP8266 has no platform of bignum, so users should not enable the bignum hardware at "menuconfig".
2019-10-10 13:39:08 +08:00
ae9dae0735 feat(wps): delete some invalid comments 2019-09-23 20:38:49 +08:00
4a4291f198 feat(wps): modify CPU CLK APIs 2019-09-23 20:29:41 +08:00
8254a61e73 feat(wps): add the CONFIG_ESP_SHA macro definition 2019-09-23 20:29:41 +08:00
62cc5052fe feat(wps): optimization wps code 2019-09-23 20:29:41 +08:00
0a7d44c858 feat(wps): sync wps_internal code to esp8266
feat(wps): modify CMakeLists.txt
2019-09-23 20:29:41 +08:00
6ac71ff766 feat(wps): fix warning issues 2019-09-23 20:29:41 +08:00
e0c94384b6 feat(wps): support encryption mode configurable 2019-09-23 20:29:41 +08:00