Lines Matching +full:comp +full:- +full:disable
2 # Copyright 2015-2025 The OpenSSL Project Authors. All Rights Reserved.
38 push (@conf_srcs, glob(srctop_file("test", "ssl-tests", $conf_file)));
42 @conf_srcs = glob(srctop_file("test", "ssl-tests", "*.cnf.in"));
43 # We hard-code the number of tests to double-check that the globbing above
75 my $no_ml_dsa = disabled("ml-dsa");
78 # expectations dynamically based on the OpenSSL compile-time config.
80 "02-protocol-version.cnf" => !$is_default_tls,
81 "04-client_auth.cnf" => !$is_default_tls || !$is_default_dtls
83 "05-sni.cnf" => disabled("tls1_1"),
84 "07-dtls-protocol-version.cnf" => !$is_default_dtls || !disabled("sctp"),
85 "10-resumption.cnf" => !$is_default_tls || $no_ec,
86 "11-dtls_resumption.cnf" => !$is_default_dtls || !disabled("sctp"),
87 "14-curves.cnf" => disabled("tls-deprecated-ec"),
88 "16-dtls-certstatus.cnf" => !$is_default_dtls || !disabled("sctp"),
89 "17-renegotiate.cnf" => disabled("tls1_2"),
90 "18-dtls-renegotiate.cnf" => disabled("dtls1_2") || !disabled("sctp"),
91 "19-mac-then-encrypt.cnf" => !$is_default_tls,
92 "20-cert-select.cnf" => !$is_default_tls || $no_dh || $no_dsa || $no_ml_dsa,
93 "22-compression.cnf" => !$is_default_tls,
94 "25-cipher.cnf" => disabled("poly1305") || disabled("chacha"),
95 "27-ticket-appdata.cnf" => !$is_default_tls,
96 "28-seclevel.cnf" => disabled("tls1_2") || $no_ecx,
97 "30-extended-master-secret.cnf" => disabled("tls1_2"),
98 "32-compressed-certificate.cnf" => disabled("comp") || disabled("tls1_3"),
101 # Add your test here if it should be skipped for some compile-time
105 "06-sni-ticket.cnf" => $no_tls_below1_3,
106 "07-dtls-protocol-version.cnf" => $no_dtls,
107 "08-npn.cnf" => (disabled("tls1") && disabled("tls1_1")
109 "10-resumption.cnf" => disabled("tls1_1") || disabled("tls1_2"),
110 "11-dtls_resumption.cnf" => disabled("dtls1") || disabled("dtls1_2"),
111 "12-ct.cnf" => $no_tls || $no_ct || $no_ec,
112 # We could run some of these tests without TLS 1.2 if we had a per-test
113 # disable instruction but that's a bizarre configuration not worth
114 # special-casing for.
116 "13-fragmentation.cnf" => disabled("tls1_2"),
117 "14-curves.cnf" => disabled("tls1_2") || disabled("tls1_3")
119 "15-certstatus.cnf" => $no_tls || $no_ocsp,
120 "16-dtls-certstatus.cnf" => $no_dtls || $no_ocsp,
121 "17-renegotiate.cnf" => $no_tls_below1_3,
122 "18-dtls-renegotiate.cnf" => $no_dtls,
123 "19-mac-then-encrypt.cnf" => $no_pre_tls1_3,
124 "20-cert-select.cnf" => disabled("tls1_2") || $no_ecx,
125 "21-key-update.cnf" => disabled("tls1_3") || ($no_ec && $no_dh),
126 "22-compression.cnf" => disabled("zlib") || $no_tls,
127 "23-srp.cnf" => (disabled("tls1") && disabled ("tls1_1")
129 "24-padding.cnf" => disabled("tls1_3") || ($no_ec && $no_dh),
130 "25-cipher.cnf" => disabled("ec") || disabled("tls1_2"),
131 "26-tls13_client_auth.cnf" => disabled("tls1_3") || ($no_ec && $no_dh),
132 "29-dtls-sctp-label-bug.cnf" => disabled("sctp") || disabled("sock"),
133 "32-compressed-certificate.cnf" => disabled("comp") || disabled("tls1_3"),
157 my $conf_file = srctop_file("test", "ssl-tests", $conf);
166 interpreter_args => [ "-I", srctop_dir("util", "perl")],
171 # Test 2. Compare against existing output in test/ssl-tests/
185 " test/ssl_test test/ssl-tests/$conf $provider";
188 srctop_file("test", "fips-and-base.cnf")])), $msg);