6964300cf9
feat(mbedtls): Add CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 and modify makefile for support GMTSSL1.1
2021-07-26 15:59:02 +08:00
99771fa7e2
fix(mbedtls): Fix mbedtls_ssl_send_alert_message crash due to ssl->out_iv is NULL
2021-04-22 19:39:19 +08:00
4a7cbbf92a
fix(mbedtls): Fix dynamic buffer mbedtls handshake steps process return 0 when handshake fail
2020-11-18 10:56:58 +08:00
b6e45c27db
fix(mbedtls): Fix mbedtls dynamic process RSA
2020-11-11 11:31:15 +08:00
7ffb082fe2
fix(mbedtls): Fix mbedtls dynamic resource leaks memory
2020-07-27 17:09:11 +08:00
4341b0b95d
Merge branch 'feature/add_util_algorithm_to_mbedtls' into 'master'
...
feat(mbedtls): remove util algorithm and add them to esp8266 rom and mbedtls
See merge request sdk/ESP8266_RTOS_SDK!1256
2020-05-27 10:22:56 +08:00
c863d7e981
feat(mbedtls): Add dynamic buffer and local resource managment to decrease SSL heap cost
2020-05-18 15:02:20 +08:00
c6f929e87f
feat(mbedtls): Update mbedTLS version to v2.16.5
2020-05-18 14:43:48 +08:00
514bca61f4
feat(mbedtls): remove util algorithm and add them to esp8266 rom and mbedtls
2020-03-02 15:36:50 +08:00
adef736657
Merge branch 'feature/speed_up_bignum_calculation' into 'master'
...
feat(mbedtls): speed up bignum calculation
See merge request sdk/ESP8266_RTOS_SDK!1311
2020-02-26 11:12:20 +08:00
201f2e6096
feat(mbedtls): speed up bignum calculation
2020-02-26 10:58:52 +08:00
975d181546
fix(mbedtls): fix mbedtls unit test compiling error
2020-02-25 14:32:20 +08:00
9e638f3715
fix(mbedtls): fix option dependence of "MBEDTLS_SERVER_SSL_SESSION_TICKETS"
...
MBEDTLS_SERVER_SSL_SESSION_TICKETS
-> MBEDTLS_CIPHER_MODE_AEAD
-> MBEDTLS_GCM_C || MBEDTLS_CCM_C || MBEDTLS_CHACHAPOLY_C
2019-12-27 14:14:40 +08:00
297294c5b9
feat(mbedtls): mbedtls using SHA/AES of util component instead of its raw algorithm
2019-12-24 14:19:05 +08:00
18a3839198
feat(util): refactor SHA algorithm of util components
2019-12-17 15:14:54 +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
35d8262b25
feat(mbedtls): bring mbedtls and openssl based on mbedtls from esp-idf
...
Commit ID: 97959e77.
Using submodule instead of source code.
It is brought from esp-idf, and some origin dependent code or configuration of hardware have not been removed.
But it maybe not affect using at the ESP8266 platform.
2019-10-10 11:09:08 +08:00