← Commit list

59c8de7897

Daniel Stenberg
Daniel Stenberg
2026-04-08
SUCCESS Duration: 250s

Subject

mbedtls: fix ECJPAKE matching

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/vtls/mbedtls.c+3 -1
@@ -265,9 +265,11 @@ static uint16_t mbed_cipher_suite_walk_str(const char **str, const char **end)
{
uint16_t id = Curl_cipher_suite_walk_str(str, end);
size_t len = *end - *str;
+ static const char ecjpake_suite[] = "TLS_ECJPAKE_WITH_AES_128_CCM_8";
if(!id) {
- if(curl_strnequal("TLS_ECJPAKE_WITH_AES_128_CCM_8", *str, len))
+ if((len == sizeof(ecjpake_suite) - 1) &&
+ curl_strnequal(ecjpake_suite, *str, len))
id = MBEDTLS_TLS_ECJPAKE_WITH_AES_128_CCM_8;
}
return id;