[openssl-commits] [openssl] master update
Richard Levitte
levitte at openssl.org
Tue Nov 7 15:29:13 UTC 2017
The branch master has been updated
via 89635075d84353fc0c3d44a82fd0903ccd4ab24a (commit)
from 89a99cd589d69d3861afa8865986e2d98afb979a (commit)
- Log -----------------------------------------------------------------
commit 89635075d84353fc0c3d44a82fd0903ccd4ab24a
Author: Richard Levitte <levitte at openssl.org>
Date: Tue Nov 7 16:04:15 2017 +0100
Configure: cleanup @disable_cascade
'rsa', 'sha' and 'tlsext' can't be disabled, not even as a consequence
of other conditions, so having cascading disables that depend on them
is futile. Clean up!
Reviewed-by: Rich Salz <rsalz at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4693)
-----------------------------------------------------------------------
Summary of changes:
Configure | 21 ---------------------
1 file changed, 21 deletions(-)
diff --git a/Configure b/Configure
index 3821741..85ee88d 100755
--- a/Configure
+++ b/Configure
@@ -478,31 +478,10 @@ my @disable_cascades = (
sub { 0 == scalar grep { !$disabled{$_} } @dtls }
=> [ "dtls" ],
- # SSL 3.0, (D)TLS 1.0 and TLS 1.1 require MD5 and SHA
- "md5" => [ "ssl", "tls1", "tls1_1", "dtls1" ],
- "sha" => [ "ssl", "tls1", "tls1_1", "dtls1" ],
-
- # Additionally, SSL 3.0 requires either RSA or DSA+DH
- sub { $disabled{rsa}
- && ($disabled{dsa} || $disabled{dh}); }
- => [ "ssl" ],
-
- # (D)TLS 1.0 and TLS 1.1 also require either RSA or DSA+DH
- # or ECDSA + ECDH. (D)TLS 1.2 has this requirement as well.
- # (XXX: We don't support PSK-only builds).
- sub { $disabled{rsa}
- && ($disabled{dsa} || $disabled{dh})
- && ($disabled{ecdsa} || $disabled{ecdh}); }
- => [ "tls1", "tls1_1", "tls1_2", "tls1_3",
- "dtls1", "dtls1_2" ],
-
"tls" => [ @tls ],
sub { 0 == scalar grep { !$disabled{$_} } @tls }
=> [ "tls" ],
- # SRP and HEARTBEATS require TLSEXT
- "tlsext" => [ "srp", "heartbeats" ],
-
"crypto-mdebug" => [ "crypto-mdebug-backtrace" ],
# Without DSO, we can't load dynamic engines, so don't build them dynamic
More information about the openssl-commits
mailing list