X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=ssl%2Ft1_srvr.c;h=f1d156576916d5b92d11916c11063f1d329572ae;hb=c33066900ca7639797d8722ec9c7cc716ced5d0e;hp=274a3d6738c7cc2f0856f20b1a2f10cfd336ff8c;hpb=637f374ad49d5f6d4f81d87d7cdd226428aa470c;p=oweals%2Fopenssl.git diff --git a/ssl/t1_srvr.c b/ssl/t1_srvr.c index 274a3d6738..f1d1565769 100644 --- a/ssl/t1_srvr.c +++ b/ssl/t1_srvr.c @@ -67,6 +67,8 @@ static const SSL_METHOD *tls1_get_server_method(int ver); static const SSL_METHOD *tls1_get_server_method(int ver) { + if (ver == TLS1_2_VERSION) + return TLSv1_2_server_method(); if (ver == TLS1_1_VERSION) return TLSv1_1_server_method(); if (ver == TLS1_VERSION) @@ -74,6 +76,11 @@ static const SSL_METHOD *tls1_get_server_method(int ver) return NULL; } +IMPLEMENT_tls_meth_func(TLS1_2_VERSION, TLSv1_2_server_method, + ssl3_accept, + ssl_undefined_function, + tls1_get_server_method) + IMPLEMENT_tls_meth_func(TLS1_1_VERSION, TLSv1_1_server_method, ssl3_accept, ssl_undefined_function,