]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - ssl/ssl_lib.c
Add ctrl and macro so we can determine if peer support secure renegotiation.
[thirdparty/openssl.git] / ssl / ssl_lib.c
index f46e302f57292dc854c4b214357efa9d059c38cd..8c26e8f2205cf5873cf7347591094fa456253b8c 100644 (file)
@@ -1062,6 +1062,10 @@ long SSL_ctrl(SSL *s,int cmd,long larg,void *parg)
                        return 0;
                s->max_send_fragment = larg;
                return 1;
+       case SSL_CTRL_GET_RI_SUPPORT:
+               if (s->s3)
+                       return s->s3->send_connection_binding;
+               else return 0;
        default:
                return(s->method->ssl_ctrl(s,cmd,larg,parg));
                }