[Bug 1147526] Re: man page for SSL_CTX_set_info_callback gives incorrect signature

Adrien Nader 1147526 at bugs.launchpad.net
Fri May 12 20:16:50 UTC 2023


Copying this from 1297025 (from the same reporter):


The man page for SSL_CTX_set_session_cache_mode gives its signature as:

    long SSL_CTX_set_session_cache_mode(SSL_CTX ctx, long mode);

The correct signature is:

    long SSL_CTX_set_session_cache_mode(SSL_CTX *ctx, long mode);

The same goes for SSL_CTX_get_session_cache_mode, documented in the same
manual page.



Same bug in the SSL_CTX_add_extra_chain_cert manual page.


** Changed in: openssl (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to openssl in Ubuntu.
https://bugs.launchpad.net/bugs/1147526

Title:
  man page for SSL_CTX_set_info_callback gives incorrect signature

Status in openssl package in Ubuntu:
  Confirmed

Bug description:
  The man page give these signatures:

          void SSL_CTX_set_info_callback(SSL_CTX *ctx, void (*callback)());
          void (*SSL_CTX_get_info_callback(const SSL_CTX *ctx))();

          void SSL_set_info_callback(SSL *ssl, void (*callback)());
          void (*SSL_get_info_callback(const SSL *ssl))();

  but the correct signatures are actually:

      void SSL_CTX_set_info_callback(SSL_CTX *ctx, void (*cb)(const SSL *ssl,int type,int val));
      void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl,int type,int val);

      void SSL_set_info_callback(SSL *ssl, void (*cb)(const SSL *ssl,int type,int val));
      void (*SSL_get_info_callback(const SSL *ssl))(const SSL *ssl,int type,int val);

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1147526/+subscriptions




More information about the foundations-bugs mailing list