From: kovan Date: Tue, 27 Jan 2026 05:02:00 +0000 (+0100) Subject: doc: Add const to SSL_CTX_set1_groups/curves documentation X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2f837410e97147c7fc4e572f7d728eb1d5ece3f;p=thirdparty%2Fopenssl.git doc: Add const to SSL_CTX_set1_groups/curves documentation The set1_groups and set1_curves functions do not modify their input arrays, so the documentation should reflect const-correct signatures. Fixes #27422 CLA: trivial Co-Authored-By: Claude Opus 4.5 Reviewed-by: Matt Caswell Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/29762) --- diff --git a/doc/man3/SSL_CTX_set1_curves.pod b/doc/man3/SSL_CTX_set1_curves.pod index 352fe343471..326d7bb4d4d 100755 --- a/doc/man3/SSL_CTX_set1_curves.pod +++ b/doc/man3/SSL_CTX_set1_curves.pod @@ -13,22 +13,22 @@ SSL_get1_curves, SSL_get_shared_curve, SSL_CTX_get0_implemented_groups #include - int SSL_CTX_set1_groups(SSL_CTX *ctx, int *glist, int glistlen); - int SSL_CTX_set1_groups_list(SSL_CTX *ctx, char *list); + int SSL_CTX_set1_groups(SSL_CTX *ctx, const int *glist, int glistlen); + int SSL_CTX_set1_groups_list(SSL_CTX *ctx, const char *list); - int SSL_set1_groups(SSL *ssl, int *glist, int glistlen); - int SSL_set1_groups_list(SSL *ssl, char *list); + int SSL_set1_groups(SSL *ssl, const int *glist, int glistlen); + int SSL_set1_groups_list(SSL *ssl, const char *list); int SSL_get1_groups(SSL *ssl, int *groups); int SSL_get0_iana_groups(SSL *ssl, uint16_t **out); int SSL_get_shared_group(SSL *s, int n); int SSL_get_negotiated_group(SSL *s); - int SSL_CTX_set1_curves(SSL_CTX *ctx, int *clist, int clistlen); - int SSL_CTX_set1_curves_list(SSL_CTX *ctx, char *list); + int SSL_CTX_set1_curves(SSL_CTX *ctx, const int *clist, int clistlen); + int SSL_CTX_set1_curves_list(SSL_CTX *ctx, const char *list); - int SSL_set1_curves(SSL *ssl, int *clist, int clistlen); - int SSL_set1_curves_list(SSL *ssl, char *list); + int SSL_set1_curves(SSL *ssl, const int *clist, int clistlen); + int SSL_set1_curves_list(SSL *ssl, const char *list); int SSL_get1_curves(SSL *ssl, int *curves); int SSL_get_shared_curve(SSL *s, int n);