Skip to content

Commit 26fcdbf

Browse files
Merge pull request #6688 from kareem-wolfssl/gh6684
Update set1_groups/_list prototype conditions to match the functions' conditions. Fixes #6684.
2 parents 6ea1e7d + 9f577dc commit 26fcdbf

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

wolfssl/ssl.h

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1184,18 +1184,20 @@ WOLFSSL_API int wolfSSL_CTX_allow_post_handshake_auth(WOLFSSL_CTX* ctx);
11841184
WOLFSSL_API int wolfSSL_allow_post_handshake_auth(WOLFSSL* ssl);
11851185
WOLFSSL_API int wolfSSL_request_certificate(WOLFSSL* ssl);
11861186

1187-
WOLFSSL_API int wolfSSL_CTX_set1_groups_list(WOLFSSL_CTX *ctx, char *list);
1188-
WOLFSSL_API int wolfSSL_set1_groups_list(WOLFSSL *ssl, char *list);
1189-
11901187
WOLFSSL_API int wolfSSL_preferred_group(WOLFSSL* ssl);
11911188
WOLFSSL_API int wolfSSL_CTX_set_groups(WOLFSSL_CTX* ctx, int* groups,
11921189
int count);
11931190
WOLFSSL_API int wolfSSL_set_groups(WOLFSSL* ssl, int* groups, int count);
11941191

1195-
#ifdef OPENSSL_EXTRA
1192+
#if defined(OPENSSL_EXTRA) && defined(HAVE_SUPPORTED_CURVES)
11961193
WOLFSSL_API int wolfSSL_CTX_set1_groups(WOLFSSL_CTX* ctx, int* groups,
11971194
int count);
11981195
WOLFSSL_API int wolfSSL_set1_groups(WOLFSSL* ssl, int* groups, int count);
1196+
1197+
#ifdef HAVE_ECC
1198+
WOLFSSL_API int wolfSSL_CTX_set1_groups_list(WOLFSSL_CTX *ctx, char *list);
1199+
WOLFSSL_API int wolfSSL_set1_groups_list(WOLFSSL *ssl, char *list);
1200+
#endif
11991201
#endif
12001202

12011203
WOLFSSL_API int wolfSSL_connect_TLSv13(WOLFSSL* ssl);

0 commit comments

Comments
 (0)