HP OpenVMS Systems Documentation

Content starts here
HP Open Source Security for OpenVMS Volume 2: HP SSL for OpenVMS > Appendix B New and Changed APIs in OpenSSL 0.9.7d and 0.9.7e

Changed SSL APIs in 0.9.7d

  Table of Contents

  Index

The following SSL APIs are have changed in OpenSSL 0.9.7d and in HP SSL Version 1.2. The information that has changed is underlined with ^^^^^.

0.9.7 - long      SSL_ctrl(SSL *ssl,int cmd, long larg, void *parg);
0.9.6 - long SSL_ctrl(SSL *ssl,int cmd, long larg, char *parg);
^^^^
0.9.7 - long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd, long larg, void *parg);
0.9.6 - long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd, long larg, char *parg);
^^^^
0.9.7 - const char *SSL_alert_desc_string_long(int value);
0.9.6 - char *SSL_alert_desc_string_long(int value);
^^^^^^^

0.9.7 - const char *SSL_alert_desc_string(int value);
0.9.6 - char *SSL_alert_desc_string(int value);
^^^^^^^

0.9.7 - const char *SSL_alert_type_string_long(int value);
0.9.6 - char *SSL_alert_type_string_long(int value);
^^^^^^^

0.9.7 - const char *SSL_alert_type_string(int value);
0.9.6 - char *SSL_alert_type_string(int value);
^^^^^^^

0.9.7 - const char *SSL_rstate_string(const SSL *s);
0.9.6 - char *SSL_rstate_string(SSL *s);
^^^^^^^ ^^^^^^^^^

0.9.7 - const char *SSL_rstate_string_long(const SSL *s);
0.9.6 - char *SSL_rstate_string_long(SSL *s);
^^^^^^^ ^^^^^^^^^

0.9.7 - const char *SSL_state_string(const SSL *s);
0.9.6 - char *SSL_state_string(SSL *s);
^^^^^^^^ ^^^^^^^^^
0.9.7 - const char *SSL_state_string_long(const SSL *s);
0.9.6 - char *SSL_state_string_long(SSL *s);
^^^^^^^ ^^^^^^^^^

0.9.7 - void SSL_set_info_callback(SSL *ssl,void (*cb)
(const SSL *ssl,int type,int val));
0.9.6 - void SSL_set_info_callback(SSL *ssl,void (*cb)());
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.9.7 - void (*SSL_get_info_callback(SSL *ssl))(const SSL *ssl,int type,int val);
0.9.6 - void (*SSL_get_info_callback(SSL *ssl))();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^