MbedTLS: Ciphersuite configuration fixes
This commit is contained in:
parent
42b029d0d6
commit
b21ed5c0aa
1 changed files with 6 additions and 6 deletions
|
@ -442,12 +442,12 @@ rb_setup_ssl_server(const char *const certfile, const char *keyfile,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(cipher_list != NULL)
|
if(cipherlist != NULL)
|
||||||
{
|
{
|
||||||
// The cipher_list is (const char *) -- we should not modify it
|
// The cipherlist is (const char *) -- we should not modify it
|
||||||
char *const cipher_list_dup = strdup(cipher_list);
|
char *const cipherlist_dup = strdup(cipherlist);
|
||||||
|
|
||||||
if(cipher_list_dup == NULL)
|
if(cipherlist_dup == NULL)
|
||||||
{
|
{
|
||||||
rb_lib_log("rb_setup_ssl_server: strdup: %s", strerror(errno));
|
rb_lib_log("rb_setup_ssl_server: strdup: %s", strerror(errno));
|
||||||
rb_lib_log("rb_setup_ssl_server: will not configure ciphersuites!");
|
rb_lib_log("rb_setup_ssl_server: will not configure ciphersuites!");
|
||||||
|
@ -455,7 +455,7 @@ rb_setup_ssl_server(const char *const certfile, const char *keyfile,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
size_t suites_count = 0;
|
size_t suites_count = 0;
|
||||||
char *cipher_str = cipher_list_dup;
|
char *cipher_str = cipherlist_dup;
|
||||||
|
|
||||||
while(*cipher_str != '\0' && suites_count < RB_MAX_CIPHERSUITES)
|
while(*cipher_str != '\0' && suites_count < RB_MAX_CIPHERSUITES)
|
||||||
{
|
{
|
||||||
|
@ -492,7 +492,7 @@ rb_setup_ssl_server(const char *const certfile, const char *keyfile,
|
||||||
mbedtls_ssl_conf_ciphersuites(&newcfg->client_cfg, newcfg->suites);
|
mbedtls_ssl_conf_ciphersuites(&newcfg->client_cfg, newcfg->suites);
|
||||||
}
|
}
|
||||||
|
|
||||||
free(cipher_list_dup);
|
free(cipherlist_dup);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue