mirror of
https://github.com/openssl/openssl.git
synced 2025-01-12 13:36:28 +08:00
Make the world a safer place (if people object to this kind of change, speak up
soon - I intend to do a lot of it!).
This commit is contained in:
parent
384c479c85
commit
f8c3c05db9
4
CHANGES
4
CHANGES
@ -5,6 +5,10 @@
|
||||
|
||||
Changes between 0.9.1c and 0.9.2
|
||||
|
||||
*) Add prototype for temp key callback functions
|
||||
SSL_CTX_set_tmp_{rsa,dh}_callback().
|
||||
[Ben Laurie]
|
||||
|
||||
*) Make DH_free() tolerate being passed a NULL pointer (like RSA_free() and
|
||||
DSA_free()). Make X509_PUBKEY_set() check for errors in d2i_PublicKey().
|
||||
[Steve Henson]
|
||||
|
@ -746,10 +746,9 @@ typedef struct ssl_st
|
||||
* RSA *tmp_rsa_cb(SSL *ssl,int export)
|
||||
* DH *tmp_dh_cb(SSL *ssl,int export)
|
||||
*/
|
||||
#define SSL_CTX_set_tmp_rsa_callback(ctx,cb) \
|
||||
SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_RSA_CB,0,(char *)cb)
|
||||
#define SSL_CTX_set_tmp_dh_callback(ctx,dh) \
|
||||
SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_DH_CB,0,(char *)dh)
|
||||
void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx,
|
||||
RSA *(*cb)(SSL *ssl,int export));
|
||||
void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,DH *(*dh)(SSL *ssl,int export));
|
||||
|
||||
#define SSL_CTX_add_extra_chain_cert(ctx,x509) \
|
||||
SSL_CTX_ctrl(ctx,SSL_CTRL_EXTRA_CHAIN_CERT,0,(char *)x509)
|
||||
|
@ -1743,6 +1743,12 @@ SSL *s;
|
||||
return(1);
|
||||
}
|
||||
|
||||
void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx,RSA *(*cb)(SSL *ssl,int export))
|
||||
{ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_RSA_CB,0,(char *)cb); }
|
||||
|
||||
void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,DH *(*dh)(SSL *ssl,int export))
|
||||
{ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_DH_CB,0,(char *)dh); }
|
||||
|
||||
#if defined(_WINDLL) && defined(WIN16)
|
||||
#include "../crypto/bio/bss_file.c"
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user