tls: remove dependency from mbedtls_ecp_curve functions
Signed-off-by: Valerio Setti <vsetti@baylibre.com>
diff --git a/library/ssl_client.c b/library/ssl_client.c
index 57a73a4..863ce21 100644
--- a/library/ssl_client.c
+++ b/library/ssl_client.c
@@ -266,16 +266,16 @@
mbedtls_ssl_tls13_named_group_is_ecdhe(*group_list)) ||
(mbedtls_ssl_conf_is_tls12_enabled(ssl->conf) &&
mbedtls_ssl_tls12_named_group_is_ecdhe(*group_list))) {
- const mbedtls_ecp_curve_info *curve_info;
- curve_info = mbedtls_ecp_curve_info_from_tls_id(*group_list);
- if (curve_info == NULL) {
+ if (mbedtls_ssl_get_ecp_group_id_from_tls_id(*group_list) ==
+ MBEDTLS_ECP_DP_NONE) {
continue;
}
MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2);
MBEDTLS_PUT_UINT16_BE(*group_list, p, 0);
p += 2;
MBEDTLS_SSL_DEBUG_MSG(3, ("NamedGroup: %s ( %x )",
- curve_info->name, *group_list));
+ mbedtls_ssl_get_curve_name_from_tls_id(*group_list),
+ *group_list));
}
#endif /* MBEDTLS_ECP_C */
/* Add DHE groups here */