X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fbtls%2Fbtls-ssl.c;h=17291b5c585e18cd0f11e2c2b4f8bb8c01766776;hb=4aa28ede12ca06a77c2b3578cc5a9d8a1d7c4bc2;hp=dda74ec4b5eae5788dd0015565be95f576f9ef5c;hpb=b34a3d6b7833f662c69bbc88a3e226096a1c8289;p=mono.git diff --git a/mono/btls/btls-ssl.c b/mono/btls/btls-ssl.c index dda74ec4b5e..17291b5c585 100644 --- a/mono/btls/btls-ssl.c +++ b/mono/btls/btls-ssl.c @@ -36,8 +36,6 @@ mono_btls_ssl_new (MonoBtlsSslCtx *ctx) ptr->ctx = mono_btls_ssl_ctx_up_ref (ctx); ptr->ssl = SSL_new (mono_btls_ssl_ctx_get_ctx (ptr->ctx)); - SSL_set_options (ptr->ssl, SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3); - return ptr; } @@ -62,6 +60,18 @@ mono_btls_ssl_close (MonoBtlsSsl *ptr) ; } +MONO_API int +mono_btls_ssl_shutdown (MonoBtlsSsl *ptr) +{ + return SSL_shutdown (ptr->ssl); +} + +MONO_API void +mono_btls_ssl_set_quiet_shutdown (MonoBtlsSsl *ptr, int mode) +{ + SSL_set_quiet_shutdown (ptr->ssl, mode); +} + MONO_API void mono_btls_ssl_set_bio (MonoBtlsSsl *ptr, BIO *bio) {