[ {"server_command": ["@SERVER@", "--http", "--x509keyfile", "tests/serverX509Key.pem", "--x509certfile", "tests/serverX509Cert.pem", "--x509keyfile", "tests/serverRSAPSSKey.pem", "--x509certfile", "tests/serverRSAPSSCert.pem", "--x509keyfile", "../../../certs/ecc256.pem", "--x509certfile", "../../../certs/cert-ecc256.pem", "--debug=3", "--priority=@PRIORITY@", "--disable-client-cert", "--port=@PORT@"], "server_hostname": "localhost", "server_port": @PORT@, "tests" : [ {"name" : "test-tls13-legacy-version.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-empty-alert.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-hrr.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-nociphers.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-pkcs-signature.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-rsa-signatures.py", "arguments": ["-p", "@PORT@", "-b"]}, {"name" : "test-tls13-rsapss-signatures.py", "arguments": ["-p", "@PORT@", "-b"]}, {"name" : "test-tls13-conversation.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-empty-alert.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-legacy-version.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-nociphers.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-pkcs-signature.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-record-padding.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-signature-algorithms.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-version-negotiation.py", "arguments": ["-p", "@PORT@"]}, {"name" : "test-tls13-zero-length-data.py", "comment" : "in these tests tlsfuzzer splits ClientHello into the first 2 bytes and the remainder, which gnutls doesn't support, last 3 related to #481", "arguments": ["-p", "@PORT@", "-e", "zero-len app data with large padding during handshake", "-e", "zero-len app data with large padding interleaved in handshake", "-e", "zero-len app data with padding interleaved in handshake", "-e", "zero-length app data during handshake", "-e", "zero-length app data interleaved in handshake", "-e", "zero-length app data with padding during handshake"]}, {"name" : "test-tls13-finished.py", "arguments": ["-p", "@PORT@", "-n", "5"], "exp_pass" : false, "comment" : "we do not switch the keys early enough for this test see #481"} ] } ]