39 Commits

Author SHA1 Message Date
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
0b1f1ef88b feat(wps): optimization wps code
feat(wps): fix the warning prompt
2019-09-23 20:29:41 +08:00
8c52206736 feat(wps): sync esp32 wps code to esp8266 2019-09-23 20:29:41 +08:00
21d8877663 feat(wps): add wps code to idf 2019-09-23 20:29:41 +08:00
3aa6377476 Merge branch 'feature/add_md5_algorithm_in_util' into 'master'
feat(util): Add md5 algorithm to util

See merge request sdk/ESP8266_RTOS_SDK!1024
2019-08-07 12:10:00 +08:00
6f86c07c49 feat(util): Add faster MD5 for ESP8266 SoC 2019-08-02 15:58:49 +08:00
114d2b5b86 feature(script): update compiling script for new make and cmake 2019-08-02 14:02:45 +08:00
e3f66b1567 feat(wpa_supplicant): disable LTM fast when enable wolfSSL 2019-05-27 19:23:06 +08:00
cca13e0f99 feat(make): Sync code from esp-idf and modify for ESP8266
Commit ID: f6bfe13e
2019-05-16 16:22:11 +08:00
9402943622 feat(wpa_supplicant): Add AES-CBC-128 encrypt/decrypt wrap APIs 2019-05-08 14:19:47 +08:00
1c835ba08a feat(util): Add faster AES for ESP8266 SoC 2019-04-22 16:46:20 +08:00
768afde238 feat(util): Add extra SHA and unit test
1. wpa_supplicatn use extra SHA default
2. mbedtls use extra SHA default
3. bootloader use extra SHA default
4. user code can use extra SHA default

Above all, using unified module is easy to maintenance code and save rom or ram.
2019-04-15 16:18:21 +08:00
2909fd0fb1 fix(wpa_supplicant): Fix data align error 2018-10-17 11:12:32 +08:00
35a20462a0 fix(wpa_supplicant): Reduce cache missing and Remove unused function 2018-10-16 16:15:33 +08:00
038eafdcf5 Merge branch 'feature/refactor_heap' into 'master'
Refactor heap

See merge request sdk/ESP8266_RTOS_SDK!449
2018-09-12 11:14:47 +08:00
a4369522b9 feat(heap): Remove old heap and modify old heap API 2018-09-12 11:12:30 +08:00
80f280eda1 feat(crypto): calculate faster in bignum 2018-09-11 15:45:57 +08:00
ff91a915b9 feat(wpa_supplicant): Redefine usd heap to DRAM instead of IRAM 2018-09-10 11:53:14 +08:00
ecfd54edf0 feat(wpa): disable wpa debug by default 2018-09-07 17:19:52 +08:00
ad289414cc feat(crypto): refactor crypto functions according to ESP_IDF 2018-09-05 16:43:22 +08:00
9b77c0e158 feat(crypto): add crypto library 2018-09-05 16:43:22 +08:00