diff options
author | Nils Larsch <nils@openssl.org> | 2005-08-14 21:48:33 +0000 |
---|---|---|
committer | Nils Larsch <nils@openssl.org> | 2005-08-14 21:48:33 +0000 |
commit | 4ebb342fcd90562bce999dcc0915b16f816fbbf2 (patch) | |
tree | 8fca5a4355d82d34612c249c1f9b6ae9b1ec59b9 /ssl/ssl_lib.c | |
parent | 8e5ef8538abfe1e4217ee3f51fafba8e743b93cd (diff) | |
download | openssl-4ebb342fcd90562bce999dcc0915b16f816fbbf2.zip openssl-4ebb342fcd90562bce999dcc0915b16f816fbbf2.tar.gz openssl-4ebb342fcd90562bce999dcc0915b16f816fbbf2.tar.bz2 |
Let the TLSv1_method() etc. functions return a const SSL_METHOD
pointer and make the SSL_METHOD parameter in SSL_CTX_new,
SSL_CTX_set_ssl_version and SSL_set_ssl_method const.
Diffstat (limited to 'ssl/ssl_lib.c')
-rw-r--r-- | ssl/ssl_lib.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index f8c8e1d..6955215 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -212,7 +212,7 @@ int SSL_clear(SSL *s) } /** Used to change an SSL_CTXs default SSL method type */ -int SSL_CTX_set_ssl_version(SSL_CTX *ctx,SSL_METHOD *meth) +int SSL_CTX_set_ssl_version(SSL_CTX *ctx,const SSL_METHOD *meth) { STACK_OF(SSL_CIPHER) *sk; @@ -1330,7 +1330,7 @@ int SSL_SESSION_cmp(const SSL_SESSION *a,const SSL_SESSION *b) static IMPLEMENT_LHASH_HASH_FN(SSL_SESSION_hash, SSL_SESSION *) static IMPLEMENT_LHASH_COMP_FN(SSL_SESSION_cmp, SSL_SESSION *) -SSL_CTX *SSL_CTX_new(SSL_METHOD *meth) +SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth) { SSL_CTX *ret=NULL; @@ -1899,12 +1899,12 @@ void ssl_update_cache(SSL *s,int mode) } } -SSL_METHOD *SSL_get_ssl_method(SSL *s) +const SSL_METHOD *SSL_get_ssl_method(SSL *s) { return(s->method); } -int SSL_set_ssl_method(SSL *s,SSL_METHOD *meth) +int SSL_set_ssl_method(SSL *s, const SSL_METHOD *meth) { int conn= -1; int ret=1; |