doc: Fix some function signature errors
authorPW Hu <jlu.hpw@foxmail.com>
Thu, 21 Oct 2021 07:16:17 +0000 (15:16 +0800)
committerTomas Mraz <tomas@openssl.org>
Mon, 25 Oct 2021 08:49:04 +0000 (10:49 +0200)
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16874)

doc/man3/BN_rand.pod
doc/man3/DSA_set_method.pod
doc/man3/SHA256_Init.pod
doc/man3/SSL_CTX_set_client_hello_cb.pod
doc/man3/SSL_CTX_set_num_tickets.pod
doc/man3/SSL_CTX_set_split_send_fragment.pod

index 06ee99d28ed6e499bbab42445077dd7f2085cb04..c18d1841777512fa39e693387b214d3810395008 100644 (file)
@@ -19,20 +19,20 @@ BN_pseudo_rand_range
                      unsigned int strength, BN_CTX *ctx);
  int BN_priv_rand(BIGNUM *rnd, int bits, int top, int bottom);
 
- int BN_rand_range_ex(BIGNUM *rnd, BIGNUM *range, unsigned int strength,
+ int BN_rand_range_ex(BIGNUM *rnd, const BIGNUM *range, unsigned int strength,
                       BN_CTX *ctx);
- int BN_rand_range(BIGNUM *rnd, BIGNUM *range);
+ int BN_rand_range(BIGNUM *rnd, const BIGNUM *range);
 
- int BN_priv_rand_range_ex(BIGNUM *rnd, BIGNUM *range, unsigned int strength,
+ int BN_priv_rand_range_ex(BIGNUM *rnd, const BIGNUM *range, unsigned int strength,
                            BN_CTX *ctx);
- int BN_priv_rand_range(BIGNUM *rnd, BIGNUM *range);
+ int BN_priv_rand_range(BIGNUM *rnd, const BIGNUM *range);
 
 Deprecated since OpenSSL 3.0, can be hidden entirely by defining
 OPENSSL_API_COMPAT with a suitable version value, see
 openssl_user_macros(7):
 
  int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom);
- int BN_pseudo_rand_range(BIGNUM *rnd, BIGNUM *range);
+ int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range);
 
 =head1 DESCRIPTION
 
index 0d5a0ff1c5bf7edf5943155fc5f3d272999828b7..0981c8490968a8634810e094b4528afcc49584ec 100644 (file)
@@ -21,7 +21,7 @@ L<openssl_user_macros(7)>:
 
  DSA *DSA_new_method(ENGINE *engine);
 
- DSA_METHOD *DSA_OpenSSL(void);
const DSA_METHOD *DSA_OpenSSL(void);
 
 =head1 DESCRIPTION
 
index 924f44fd100407a1f03a8151be5c7c9456ca43ba..22c72aa884a93b36faa1cd0e78141d11d5b471b4 100644 (file)
@@ -11,11 +11,11 @@ SHA512_Final - Secure Hash Algorithm
 
  #include <openssl/sha.h>
 
- unsigned char *SHA1(const void *data, size_t count, unsigned char *md_buf);
- unsigned char *SHA224(const void *data, size_t count, unsigned char *md_buf);
- unsigned char *SHA256(const void *data, size_t count, unsigned char *md_buf);
- unsigned char *SHA384(const void *data, size_t count, unsigned char *md_buf);
- unsigned char *SHA512(const void *data, size_t count, unsigned char *md_buf);
+ unsigned char *SHA1(const unsigned char *data, size_t count, unsigned char *md_buf);
+ unsigned char *SHA224(const unsigned char *data, size_t count, unsigned char *md_buf);
+ unsigned char *SHA256(const unsigned char *data, size_t count, unsigned char *md_buf);
+ unsigned char *SHA384(const unsigned char *data, size_t count, unsigned char *md_buf);
+ unsigned char *SHA512(const unsigned char *data, size_t count, unsigned char *md_buf);
 
 Deprecated since OpenSSL 3.0, can be hidden entirely by defining
 B<OPENSSL_API_COMPAT> with a suitable version value, see
index f70b147fc5ecfb10f0dea1c2fa8aeca98b9438f5..f324647abcb79bca5d996bd220e807338521407a 100644 (file)
@@ -18,7 +18,7 @@ SSL_CTX_set_client_hello_cb, SSL_client_hello_cb_fn, SSL_client_hello_isv2, SSL_
                                                   const unsigned char **out);
  int SSL_client_hello_get1_extensions_present(SSL *s, int **out,
                                               size_t *outlen);
- int SSL_client_hello_get0_ext(SSL *s, int type, const unsigned char **out,
+ int SSL_client_hello_get0_ext(SSL *s, unsigned int type, const unsigned char **out,
                                size_t *outlen);
 
 =head1 DESCRIPTION
index 95ed719df7c57a5774e706b7634d4b8fd1eb7103..0c7331bc6da94b8ccf5060a2614a75e2bb8f1cdc 100644 (file)
@@ -14,9 +14,9 @@ SSL_new_session_ticket
  #include <openssl/ssl.h>
 
  int SSL_set_num_tickets(SSL *s, size_t num_tickets);
- size_t SSL_get_num_tickets(SSL *s);
+ size_t SSL_get_num_tickets(const SSL *s);
  int SSL_CTX_set_num_tickets(SSL_CTX *ctx, size_t num_tickets);
- size_t SSL_CTX_get_num_tickets(SSL_CTX *ctx);
+ size_t SSL_CTX_get_num_tickets(const SSL_CTX *ctx);
  int SSL_new_session_ticket(SSL *s);
 
 =head1 DESCRIPTION
index ece474b2eb2a61af5aa0ad45dac78b8eef7acbe1..97ef0fde513922ac38fb39eec76b6ce56525d046 100644 (file)
@@ -28,7 +28,7 @@ SSL_SESSION_get_max_fragment_length - Control fragment size settings and pipelin
 
  int SSL_CTX_set_tlsext_max_fragment_length(SSL_CTX *ctx, uint8_t mode);
  int SSL_set_tlsext_max_fragment_length(SSL *ssl, uint8_t mode);
- uint8_t SSL_SESSION_get_max_fragment_length(SSL_SESSION *session);
+ uint8_t SSL_SESSION_get_max_fragment_length(const SSL_SESSION *session);
 
 =head1 DESCRIPTION