diff options
author | Yi Li <yi1.li@intel.com> | 2023-04-17 16:20:31 +0800 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2023-06-14 13:06:22 +1000 |
commit | 4032cd9a1434610e4dc2bbde01f98d04faa615e5 (patch) | |
tree | 6e40e7f29433428db03d9111e496716f2b6dd96a /test/recipes/80-test_ssl_new.t | |
parent | cc343d047c147e0a395fb101efbe9dedf458aa17 (diff) | |
download | openssl-4032cd9a1434610e4dc2bbde01f98d04faa615e5.tar.gz |
configure: introduce no-ecx to remove ECX related feature
This can effectively reduce the binary size for platforms
that don't need ECX feature(~100KB).
Signed-off-by: Yi Li <yi1.li@intel.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20781)
Diffstat (limited to 'test/recipes/80-test_ssl_new.t')
-rw-r--r-- | test/recipes/80-test_ssl_new.t | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/recipes/80-test_ssl_new.t b/test/recipes/80-test_ssl_new.t index 7dcf203b15..8c5d8fc093 100644 --- a/test/recipes/80-test_ssl_new.t +++ b/test/recipes/80-test_ssl_new.t @@ -68,6 +68,7 @@ my $no_quic = disabled("quic"); my $no_npn = disabled("nextprotoneg"); my $no_ct = disabled("ct"); my $no_ec = disabled("ec"); +my $no_ecx = disabled("ecx"); my $no_dh = disabled("dh"); my $no_dsa = disabled("dsa"); my $no_ec2m = disabled("ec2m"); @@ -91,7 +92,7 @@ my %conf_dependent_tests = ( "22-compression.cnf" => !$is_default_tls, "25-cipher.cnf" => disabled("poly1305") || disabled("chacha"), "27-ticket-appdata.cnf" => !$is_default_tls, - "28-seclevel.cnf" => disabled("tls1_2") || $no_ec, + "28-seclevel.cnf" => disabled("tls1_2") || $no_ecx, "30-extended-master-secret.cnf" => disabled("tls1_2"), "32-compressed-certificate.cnf" => disabled("comp") || disabled("tls1_3"), ); @@ -113,13 +114,13 @@ my %skip = ( # TODO(TLS 1.3): We should review this once we have TLS 1.3. "13-fragmentation.cnf" => disabled("tls1_2"), "14-curves.cnf" => disabled("tls1_2") || disabled("tls1_3") - || $no_ec || $no_ec2m, + || $no_ec2m || $no_ecx, "15-certstatus.cnf" => $no_tls || $no_ocsp, "16-dtls-certstatus.cnf" => $no_dtls || $no_ocsp, "17-renegotiate.cnf" => $no_tls_below1_3, "18-dtls-renegotiate.cnf" => $no_dtls, "19-mac-then-encrypt.cnf" => $no_pre_tls1_3, - "20-cert-select.cnf" => disabled("tls1_2") || $no_ec, + "20-cert-select.cnf" => disabled("tls1_2") || $no_ecx, "21-key-update.cnf" => disabled("tls1_3") || ($no_ec && $no_dh), "22-compression.cnf" => disabled("zlib") || $no_tls, "23-srp.cnf" => (disabled("tls1") && disabled ("tls1_1") |