1[ 2 { 3 "server_command": [ 4 "@SELFSERV@", "-w", "nss", "-d", "@SERVERDIR@", 5 "-V", "tls1.0:", "-H", "1", 6 "-n", "rsa", 7 "-n", "rsa-pss", 8 "-J", "rsa_pss_rsae_sha256,rsa_pss_rsae_sha384,rsa_pss_rsae_sha512,rsa_pss_pss_sha256", 9 "-u", "-Z", "-p", "@PORT@" 10 ], 11 "server_hostname": "@HOSTADDR@", 12 "server_port": @PORT@, 13 "tests" : [ 14 { 15 "name" : "test-tls13-conversation.py", 16 "arguments": [ 17 "-p", "@PORT@" 18 ] 19 }, 20 { 21 "name" : "test-tls13-count-tickets.py", 22 "arguments": [ 23 "-p", "@PORT@", "-t", "1" 24 ] 25 }, 26 { 27 "name" : "test-tls13-dhe-shared-secret-padding.py", 28 "comment": "https://bugzilla.mozilla.org/show_bug.cgi?id=1305243", 29 "arguments": [ 30 "-p", "@PORT@", 31 "-e", "TLS 1.3 with x448" 32 ] 33 }, 34 { 35 "name" : "test-tls13-empty-alert.py", 36 "arguments": [ 37 "-p", "@PORT@" 38 ], 39 "comment": "https://bugzilla.mozilla.org/show_bug.cgi?id=1471656", 40 "exp_pass": false 41 }, 42 { 43 "name" : "test-tls13-ffdhe-sanity.py", 44 "arguments": [ 45 "-p", "@PORT@" 46 ] 47 }, 48 { 49 "name" : "test-tls13-finished.py", 50 "arguments": [ 51 "-p", "@PORT@" 52 ], 53 "comment" : "https://bugzilla.mozilla.org/show_bug.cgi?id=1472747", 54 "exp_pass": false 55 }, 56 { 57 "name" : "test-tls13-0rtt-garbage.py", 58 "comment": "the disabled test timeouts because of https://bugzilla.mozilla.org/show_bug.cgi?id=1472747", 59 "arguments": [ 60 "-p", "@PORT@", "--cookie", 61 "-e", "undecryptable record later in handshake together with early_data" 62 ] 63 }, 64 { 65 "name" : "test-tls13-hrr.py", 66 "arguments": [ 67 "-p", "@PORT@", "--cookie" 68 ] 69 }, 70 { 71 "name" : "test-tls13-legacy-version.py", 72 "arguments": [ 73 "-p", "@PORT@" 74 ] 75 }, 76 { 77 "name" : "test-tls13-nociphers.py", 78 "arguments": [ 79 "-p", "@PORT@" 80 ] 81 }, 82 { 83 "name" : "test-tls13-pkcs-signature.py", 84 "comment": "https://bugzilla.mozilla.org/show_bug.cgi?id=1489997", 85 "arguments": [ 86 "-p", "@PORT@", 87 "-e", "rsa_pkcs1_sha256 signature", 88 "-e", "rsa_pkcs1_sha384 signature", 89 "-e", "rsa_pkcs1_sha512 signature" 90 ] 91 }, 92 { 93 "name" : "test-tls13-rsa-signatures.py", 94 "comment": "selfserv can be set up to use multiple certs, but only one for each auth type", 95 "arguments": [ 96 "-p", "@PORT@", "-b", 97 "-e", "tls13 signature rsa_pss_pss_sha384", 98 "-e", "tls13 signature rsa_pss_pss_sha512" 99 ] 100 }, 101 { 102 "name" : "test-tls13-rsapss-signatures.py", 103 "comment": "selfserv can be set up to use multiple certs, but only one to each auth type", 104 "arguments": [ 105 "-p", "@PORT@", "-b", 106 "-e", "tls13 signature rsa_pss_pss_sha384", 107 "-e", "tls13 signature rsa_pss_pss_sha512" 108 ] 109 }, 110 { 111 "name" : "test-tls13-record-padding.py", 112 "arguments": [ 113 "-p", "@PORT@" 114 ] 115 }, 116 { 117 "name" : "test-tls13-session-resumption.py", 118 "arguments": [ 119 "-p", "@PORT@" 120 ] 121 }, 122 { 123 "name" : "test-tls13-unrecognised-groups.py", 124 "arguments": [ 125 "-p", "@PORT@", "--cookie" 126 ] 127 }, 128 { 129 "name" : "test-tls13-version-negotiation.py", 130 "comment": "the disabled test timeouts because of https://github.com/tomato42/tlsfuzzer/issues/452", 131 "arguments": [ 132 "-p", "@PORT@", 133 "-e", "SSL 2.0 ClientHello with TLS 1.3 version and TLS 1.3 only ciphersuites" 134 ] 135 }, 136 { 137 "name" : "test-tls13-zero-length-data.py", 138 "arguments": [ 139 "-p", "@PORT@" 140 ] 141 }, 142 { 143 "name" : "test-dhe-no-shared-secret-padding.py", 144 "comment": "https://bugzilla.mozilla.org/show_bug.cgi?id=1494221 and SSLv3 cannot be enabled in server", 145 "arguments": [ 146 "-p", "@PORT@", 147 "-e", "Protocol (3, 0) in SSLv2 compatible ClientHello", 148 "-e", "Protocol (3, 1) in SSLv2 compatible ClientHello", 149 "-e", "Protocol (3, 2) in SSLv2 compatible ClientHello", 150 "-e", "Protocol (3, 3) in SSLv2 compatible ClientHello", 151 "-e", "Protocol (3, 0)" 152 ] 153 }, 154 { 155 "name" : "test-tls13-zero-content-type.py", 156 "comment": "https://bugzilla.mozilla.org/show_bug.cgi?id=1662515", 157 "arguments": [ 158 "-p", "@PORT@" 159 ] 160 } 161 ] 162 }, 163 { 164 "server_command": [ 165 "@SELFSERV@", "-w", "nss", "-d", "@SERVERDIR@", 166 "-n", "rsa-pss", "-J", "rsa_pss_rsae_sha512", "-p", "@PORT@" 167 ], 168 "server_hostname": "@HOSTADDR@", 169 "server_port": @PORT@, 170 "tests" : [ 171 { 172 "name" : "test-tls13-signature-algorithms.py", 173 "comment": "https://bugzilla.mozilla.org/show_bug.cgi?id=1482386", 174 "exp_pass": false, 175 "arguments": [ 176 "-p", "$PORT@" 177 ] 178 } 179 ] 180 }, 181 { 182 "server_command": [ 183 "@SELFSERV@", "-w", "nss", "-d", "@SERVERDIR@", 184 "-V", "tls1.0:", "-H", "1", 185 "-n", "rsa", 186 "-c", ":C028", 187 "-p", "@PORT@" 188 ], 189 "server_hostname": "@HOSTADDR@", 190 "server_port": @PORT@, 191 "tests" : [ 192 { 193 "name" : "test-atypical-padding.py", 194 "arguments": [ 195 "-p", "@PORT@", 196 "2^14 bytes of AppData with 256 bytes of padding (SHA384)" 197 ] 198 } 199 ] 200 } 201] 202