Skip to content

Commit 9f577dc

Browse files
Update set1_groups/_list prototype conditions to match the functions' conditions. Fixes #6684.
1 parent a785c39 commit 9f577dc

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
@@ -1181,18 +1181,20 @@ WOLFSSL_API int wolfSSL_CTX_allow_post_handshake_auth(WOLFSSL_CTX* ctx);
11811181
WOLFSSL_API int wolfSSL_allow_post_handshake_auth(WOLFSSL* ssl);
11821182
WOLFSSL_API int wolfSSL_request_certificate(WOLFSSL* ssl);
11831183

1184-
WOLFSSL_API int wolfSSL_CTX_set1_groups_list(WOLFSSL_CTX *ctx, char *list);
1185-
WOLFSSL_API int wolfSSL_set1_groups_list(WOLFSSL *ssl, char *list);
1186-
11871184
WOLFSSL_API int wolfSSL_preferred_group(WOLFSSL* ssl);
11881185
WOLFSSL_API int wolfSSL_CTX_set_groups(WOLFSSL_CTX* ctx, int* groups,
11891186
int count);
11901187
WOLFSSL_API int wolfSSL_set_groups(WOLFSSL* ssl, int* groups, int count);
11911188

1192-
#ifdef OPENSSL_EXTRA
1189+
#if defined(OPENSSL_EXTRA) && defined(HAVE_SUPPORTED_CURVES)
11931190
WOLFSSL_API int wolfSSL_CTX_set1_groups(WOLFSSL_CTX* ctx, int* groups,
11941191
int count);
11951192
WOLFSSL_API int wolfSSL_set1_groups(WOLFSSL* ssl, int* groups, int count);
1193+
1194+
#ifdef HAVE_ECC
1195+
WOLFSSL_API int wolfSSL_CTX_set1_groups_list(WOLFSSL_CTX *ctx, char *list);
1196+
WOLFSSL_API int wolfSSL_set1_groups_list(WOLFSSL *ssl, char *list);
1197+
#endif
11961198
#endif
11971199

11981200
WOLFSSL_API int wolfSSL_connect_TLSv13(WOLFSSL* ssl);

0 commit comments

Comments
 (0)