diff options
author | Ulf Möller <ulf@openssl.org> | 1999-04-27 03:19:12 +0000 |
---|---|---|
committer | Ulf Möller <ulf@openssl.org> | 1999-04-27 03:19:12 +0000 |
commit | 79df9d62721467927c81f1fa91568340e873ee9c (patch) | |
tree | 09b9c72ecf0604bc994b97e0501e561311a1559b /ssl/ssl_lib.c | |
parent | 281c52c0548e4410e225464a30a82aac6d9ea70b (diff) | |
download | openssl-new-79df9d62721467927c81f1fa91568340e873ee9c.tar.gz |
New Configure option no-<cipher> (rsa, idea, rc5, ...).
Diffstat (limited to 'ssl/ssl_lib.c')
-rw-r--r-- | ssl/ssl_lib.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index 3560c7c189..a237dda84a 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -1762,9 +1762,17 @@ int SSL_want(SSL *s) * \param cb the callback */ +#ifndef NO_RSA void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx,RSA *(*cb)(SSL *ssl,int export, int keylength)) { SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_RSA_CB,0,(char *)cb); } +#endif + +#ifndef NO_RSA +void SSL_set_tmp_rsa_callback(SSL *ssl,RSA *(*cb)(SSL *ssl,int export, + int keylength)) + { SSL_ctrl(ssl,SSL_CTRL_SET_TMP_RSA_CB,0,(char *)cb); } +#endif #ifdef DOXYGEN /*! @@ -1787,17 +1795,15 @@ RSA *cb(SSL *ssl,int export,int keylength) * \param dh the callback */ +#ifndef NO_DH void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,DH *(*dh)(SSL *ssl,int export, int keylength)) { SSL_CTX_ctrl(ctx,SSL_CTRL_SET_TMP_DH_CB,0,(char *)dh); } -void SSL_set_tmp_rsa_callback(SSL *ssl,RSA *(*cb)(SSL *ssl,int export, - int keylength)) - { SSL_ctrl(ssl,SSL_CTRL_SET_TMP_RSA_CB,0,(char *)cb); } - void SSL_set_tmp_dh_callback(SSL *ssl,DH *(*dh)(SSL *ssl,int export, int keylength)) { SSL_ctrl(ssl,SSL_CTRL_SET_TMP_DH_CB,0,(char *)dh); } +#endif #if defined(_WINDLL) && defined(WIN16) #include "../crypto/bio/bss_file.c" |