2
0
mirror of https://github.com/curl/curl.git synced 2025-04-12 16:20:35 +08:00

mbedtls: enable use of EC keys

Closes 
This commit is contained in:
Guy Poizat 2019-05-16 11:54:26 +02:00 committed by Daniel Stenberg
parent 8b038bcc95
commit 0da8441298
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

@ -343,7 +343,8 @@ mbed_connect_step1(struct connectdata *conn,
if(SSL_SET_OPTION(key)) {
ret = mbedtls_pk_parse_keyfile(&BACKEND->pk, SSL_SET_OPTION(key),
SSL_SET_OPTION(key_passwd));
if(ret == 0 && !mbedtls_pk_can_do(&BACKEND->pk, MBEDTLS_PK_RSA))
if(ret == 0 && !(mbedtls_pk_can_do(&BACKEND->pk, MBEDTLS_PK_RSA) ||
mbedtls_pk_can_do(&BACKEND->pk, MBEDTLS_PK_ECKEY)))
ret = MBEDTLS_ERR_PK_TYPE_MISMATCH;
if(ret) {