diff options
author | Jim Mussared <jim.mussared@gmail.com> | 2019-11-07 22:15:33 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2019-12-21 00:02:24 +1100 |
commit | 90f286465b670feb94c3ce8857c81bad3df18b96 (patch) | |
tree | 6dabc7a396243c91bdc630f5299e88fe8d23d38d | |
parent | 5e431188db5e23a6fef5e6b3892e17354f1aac59 (diff) | |
download | micropython-90f286465b670feb94c3ce8857c81bad3df18b96.tar.gz micropython-90f286465b670feb94c3ce8857c81bad3df18b96.zip |
stm32/mbedtls: Resize mbedtls output buffer from 16 down to 4 kiB.
To reduce the size of the SSL context on the heap. See issue #5303.
-rw-r--r-- | ports/stm32/mbedtls/mbedtls_config.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ports/stm32/mbedtls/mbedtls_config.h b/ports/stm32/mbedtls/mbedtls_config.h index 4820140766..338c8b3541 100644 --- a/ports/stm32/mbedtls/mbedtls_config.h +++ b/ports/stm32/mbedtls/mbedtls_config.h @@ -54,6 +54,11 @@ #define MBEDTLS_SSL_PROTO_TLS1_2 #define MBEDTLS_SSL_SERVER_NAME_INDICATION +// Use a smaller output buffer to reduce size of SSL context +#define MBEDTLS_SSL_MAX_CONTENT_LEN (16384) +#define MBEDTLS_SSL_IN_CONTENT_LEN (MBEDTLS_SSL_MAX_CONTENT_LEN) +#define MBEDTLS_SSL_OUT_CONTENT_LEN (4096) + // Enable mbedtls modules #define MBEDTLS_AES_C #define MBEDTLS_ASN1_PARSE_C |