11 Commits

Author SHA1 Message Date
7a30e6c072 feat(esp-tls): modify for esp8266 2019-11-19 16:43:38 +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
56ab9ddc9e feat(make): remove submodule declare for using real submodule later 2019-09-18 13:58:08 +08:00
aa965627d1 feat(esp8266): add new power management method 2019-08-30 20:58:32 +08:00
02cc56af50 fix(aws): fix AWS read timeout error
The behave that set socket timeout is error, it will lead to a socket I/O error to mbedTLS.
2019-06-03 19:47:25 +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
d9e69633fc fix(aws-iot): Fix a bug of using wolfssl wrapper 2019-04-18 16:26:32 +08:00
7929f7bf32 feat: Modify network wrapper from mbedtls to esp_tls 2019-01-22 10:48:43 +08:00
6b656c9a07 feat(aws): AWS handshake at 160 MHz
Add CPU speed up count for user to check if speeding up is nested.
2018-12-24 10:53:33 +08:00
14e1e9ddee feat(aws_iot): modify to fit for esp8266
not support vfs now
2018-07-10 22:20:03 +08:00
1d1ae209af feat(aws_iot): add aws_iot support
IDF: release/v3.1, commit: 66dad0c5
2018-07-10 22:12:15 +08:00