commit | d85a52c508b49c337b9c5bb294c2636daa4d7aa7 | [log] [tgz] |
---|---|---|
author | Jerry Yu <jerry.h.yu@arm.com> | Tue Aug 24 10:55:07 2021 +0800 |
committer | Jerry Yu <jerry.h.yu@arm.com> | Wed Aug 25 18:13:57 2021 +0800 |
tree | 7e7139663fc46246e9232a0539f4df4a62917bba | |
parent | 31c01d303eddf649ba076fb0e6ee5d1405b16ee8 [diff] [blame] |
Add mask for kex_modes Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 834a239..8a65b70 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -3552,7 +3552,7 @@ void mbedtls_ssl_conf_tls13_key_exchange_modes( mbedtls_ssl_config *conf, const int kex_modes ) { - conf->tls13_kex_modes = kex_modes; + conf->tls13_kex_modes = kex_modes & MBEDTLS_SSL_TLS13_KEY_EXCHANGE_MODE_ALL; } #endif /* MBEDTLS_SSL_PROTO_TLS1_3_EXPERIMENTAL */