X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fbtls%2Fbtls-ssl.h;h=cb4ddd77dc0fbab029c00b0f4ccff24964bf951e;hb=HEAD;hp=ac93c114995fee4bdf6f24f6c838158ca34aee4c;hpb=2015a4ab214a8ec73e6a132da76d9681aaa99e06;p=mono.git diff --git a/mono/btls/btls-ssl.h b/mono/btls/btls-ssl.h index ac93c114995..cb4ddd77dc0 100644 --- a/mono/btls/btls-ssl.h +++ b/mono/btls/btls-ssl.h @@ -86,6 +86,19 @@ mono_btls_ssl_set_server_name (MonoBtlsSsl *ptr, const char *name); const char * mono_btls_ssl_get_server_name (MonoBtlsSsl *ptr); +typedef enum { + MONO_BTLS_SSL_RENEGOTIATE_NEVER = 0, + MONO_BTLS_SSL_RENEGOTIATE_ONCE, + MONO_BTLS_SSL_RENEGOTIATE_FREELY, + MONO_BTLS_SSL_RENEGOTIATE_IGNORE +} MonoBtlsSslRenegotiateMode; + +void +mono_btls_ssl_set_renegotiate_mode (MonoBtlsSsl *ptr, MonoBtlsSslRenegotiateMode mode); + +int +mono_btls_ssl_renegotiate_pending (MonoBtlsSsl *ptr); + void mono_btls_ssl_destroy (MonoBtlsSsl *ptr);