From 73a693538685c2fc60b069acd130ac76b35c1ace Mon Sep 17 00:00:00 2001 From: Kosmas Valianos Date: Tue, 20 Feb 2024 09:02:20 +0100 Subject: [PATCH] Add const in the list of wolfSSL_CTX_set1_groups_list() and wolfSSL_set1_groups_list() aligning with the wolfSSL_CTX_set1_sigalgs_list()/wolfSSL_set1_sigalgs_list() API --- src/ssl.c | 8 ++++---- wolfssl/ssl.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index f39d62330..eee9645b9 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -24770,9 +24770,9 @@ int wolfSSL_get_peer_signature_type_nid(const WOLFSSL* ssl, int* nid) #ifdef HAVE_ECC #if defined(WOLFSSL_TLS13) && defined(HAVE_SUPPORTED_CURVES) -static int populate_groups(int* groups, int max_count, char *list) +static int populate_groups(int* groups, int max_count, const char *list) { - char *end; + const char *end; int count = 0; const WOLF_EC_NIST_NAME* nist_name; @@ -24812,7 +24812,7 @@ static int populate_groups(int* groups, int max_count, char *list) return count; } -int wolfSSL_CTX_set1_groups_list(WOLFSSL_CTX *ctx, char *list) +int wolfSSL_CTX_set1_groups_list(WOLFSSL_CTX *ctx, const char *list) { int groups[WOLFSSL_MAX_GROUP_COUNT]; int count = 0; @@ -24829,7 +24829,7 @@ int wolfSSL_CTX_set1_groups_list(WOLFSSL_CTX *ctx, char *list) return wolfSSL_CTX_set1_groups(ctx, groups, count); } -int wolfSSL_set1_groups_list(WOLFSSL *ssl, char *list) +int wolfSSL_set1_groups_list(WOLFSSL *ssl, const char *list) { int groups[WOLFSSL_MAX_GROUP_COUNT]; int count = 0; diff --git a/wolfssl/ssl.h b/wolfssl/ssl.h index 7099fa1f2..4e0b4a0c4 100644 --- a/wolfssl/ssl.h +++ b/wolfssl/ssl.h @@ -1204,8 +1204,8 @@ WOLFSSL_API int wolfSSL_CTX_set1_groups(WOLFSSL_CTX* ctx, int* groups, WOLFSSL_API int wolfSSL_set1_groups(WOLFSSL* ssl, int* groups, int count); #ifdef HAVE_ECC -WOLFSSL_API int wolfSSL_CTX_set1_groups_list(WOLFSSL_CTX *ctx, char *list); -WOLFSSL_API int wolfSSL_set1_groups_list(WOLFSSL *ssl, char *list); +WOLFSSL_API int wolfSSL_CTX_set1_groups_list(WOLFSSL_CTX *ctx, const char *list); +WOLFSSL_API int wolfSSL_set1_groups_list(WOLFSSL *ssl, const char *list); #endif #endif