tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

config.json.in (6777B)


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