1 1.1 christos # Generated with generate_ssl_tests.pl 2 1.1 christos 3 1.1 christos num_tests = 6 4 1.1 christos 5 1.1 christos test-0 = 0-SECLEVEL 3 with default key 6 1.1 christos test-1 = 1-SECLEVEL 4 with ED448 key 7 1.1 christos test-2 = 2-SECLEVEL 5 server with ED448 key 8 1.1 christos test-3 = 3-SECLEVEL 5 client with ED448 key 9 1.1 christos test-4 = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE 10 1.1 christos test-5 = 5-SECLEVEL 3 with ED448 key, TLSv1.2 11 1.1 christos # =========================================================== 12 1.1 christos 13 1.1 christos [0-SECLEVEL 3 with default key] 14 1.1 christos ssl_conf = 0-SECLEVEL 3 with default key-ssl 15 1.1 christos 16 1.1 christos [0-SECLEVEL 3 with default key-ssl] 17 1.1 christos server = 0-SECLEVEL 3 with default key-server 18 1.1 christos client = 0-SECLEVEL 3 with default key-client 19 1.1 christos 20 1.1 christos [0-SECLEVEL 3 with default key-server] 21 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 22 1.1 christos CipherString = DEFAULT:@SECLEVEL=3 23 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 24 1.1 christos 25 1.1 christos [0-SECLEVEL 3 with default key-client] 26 1.1 christos CipherString = DEFAULT 27 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 28 1.1 christos VerifyMode = Peer 29 1.1 christos 30 1.1 christos [test-0] 31 1.1 christos ExpectedResult = ServerFail 32 1.1 christos 33 1.1 christos 34 1.1 christos # =========================================================== 35 1.1 christos 36 1.1 christos [1-SECLEVEL 4 with ED448 key] 37 1.1 christos ssl_conf = 1-SECLEVEL 4 with ED448 key-ssl 38 1.1 christos 39 1.1 christos [1-SECLEVEL 4 with ED448 key-ssl] 40 1.1 christos server = 1-SECLEVEL 4 with ED448 key-server 41 1.1 christos client = 1-SECLEVEL 4 with ED448 key-client 42 1.1 christos 43 1.1 christos [1-SECLEVEL 4 with ED448 key-server] 44 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 45 1.1 christos CipherString = DEFAULT:@SECLEVEL=4 46 1.1 christos Groups = ?X448:?secp521r1 47 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 48 1.1 christos 49 1.1 christos [1-SECLEVEL 4 with ED448 key-client] 50 1.1 christos CipherString = DEFAULT:@SECLEVEL=4 51 1.1 christos Groups = ?X448:?secp521r1 52 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-ed448-cert.pem 53 1.1 christos VerifyMode = Peer 54 1.1 christos 55 1.1 christos [test-1] 56 1.1 christos ExpectedResult = Success 57 1.1 christos 58 1.1 christos 59 1.1 christos # =========================================================== 60 1.1 christos 61 1.1 christos [2-SECLEVEL 5 server with ED448 key] 62 1.1 christos ssl_conf = 2-SECLEVEL 5 server with ED448 key-ssl 63 1.1 christos 64 1.1 christos [2-SECLEVEL 5 server with ED448 key-ssl] 65 1.1 christos server = 2-SECLEVEL 5 server with ED448 key-server 66 1.1 christos client = 2-SECLEVEL 5 server with ED448 key-client 67 1.1 christos 68 1.1 christos [2-SECLEVEL 5 server with ED448 key-server] 69 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 70 1.1 christos CipherString = DEFAULT:@SECLEVEL=5 71 1.1 christos Groups = ?X448:?secp521r1 72 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 73 1.1 christos 74 1.1 christos [2-SECLEVEL 5 server with ED448 key-client] 75 1.1 christos CipherString = DEFAULT:@SECLEVEL=4 76 1.1 christos Groups = ?X448:?secp521r1 77 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-ed448-cert.pem 78 1.1 christos VerifyMode = Peer 79 1.1 christos 80 1.1 christos [test-2] 81 1.1 christos ExpectedResult = ServerFail 82 1.1 christos 83 1.1 christos 84 1.1 christos # =========================================================== 85 1.1 christos 86 1.1 christos [3-SECLEVEL 5 client with ED448 key] 87 1.1 christos ssl_conf = 3-SECLEVEL 5 client with ED448 key-ssl 88 1.1 christos 89 1.1 christos [3-SECLEVEL 5 client with ED448 key-ssl] 90 1.1 christos server = 3-SECLEVEL 5 client with ED448 key-server 91 1.1 christos client = 3-SECLEVEL 5 client with ED448 key-client 92 1.1 christos 93 1.1 christos [3-SECLEVEL 5 client with ED448 key-server] 94 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 95 1.1 christos CipherString = DEFAULT:@SECLEVEL=4 96 1.1 christos Groups = ?X448:?secp521r1 97 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 98 1.1 christos 99 1.1 christos [3-SECLEVEL 5 client with ED448 key-client] 100 1.1 christos CipherString = DEFAULT:@SECLEVEL=5 101 1.1 christos Groups = ?X448:?secp521r1 102 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-ed448-cert.pem 103 1.1 christos VerifyMode = Peer 104 1.1 christos 105 1.1 christos [test-3] 106 1.1 christos ExpectedResult = ServerFail 107 1.1 christos 108 1.1 christos 109 1.1 christos # =========================================================== 110 1.1 christos 111 1.1 christos [4-SECLEVEL 3 with P-384 key, X25519 ECDHE] 112 1.1 christos ssl_conf = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE-ssl 113 1.1 christos 114 1.1 christos [4-SECLEVEL 3 with P-384 key, X25519 ECDHE-ssl] 115 1.1 christos server = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE-server 116 1.1 christos client = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE-client 117 1.1 christos 118 1.1 christos [4-SECLEVEL 3 with P-384 key, X25519 ECDHE-server] 119 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/p384-server-cert.pem 120 1.1 christos CipherString = DEFAULT:@SECLEVEL=3 121 1.1 christos Groups = X25519 122 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/p384-server-key.pem 123 1.1 christos 124 1.1 christos [4-SECLEVEL 3 with P-384 key, X25519 ECDHE-client] 125 1.1 christos CipherString = ECDHE:@SECLEVEL=3 126 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/p384-root.pem 127 1.1 christos VerifyMode = Peer 128 1.1 christos 129 1.1 christos [test-4] 130 1.1 christos ExpectedResult = Success 131 1.1 christos 132 1.1 christos 133 1.1 christos # =========================================================== 134 1.1 christos 135 1.1 christos [5-SECLEVEL 3 with ED448 key, TLSv1.2] 136 1.1 christos ssl_conf = 5-SECLEVEL 3 with ED448 key, TLSv1.2-ssl 137 1.1 christos 138 1.1 christos [5-SECLEVEL 3 with ED448 key, TLSv1.2-ssl] 139 1.1 christos server = 5-SECLEVEL 3 with ED448 key, TLSv1.2-server 140 1.1 christos client = 5-SECLEVEL 3 with ED448 key, TLSv1.2-client 141 1.1 christos 142 1.1 christos [5-SECLEVEL 3 with ED448 key, TLSv1.2-server] 143 1.1 christos Certificate = ${ENV::TEST_CERTS_DIR}/server-ed448-cert.pem 144 1.1 christos CipherString = DEFAULT:@SECLEVEL=3 145 1.1 christos MaxProtocol = TLSv1.2 146 1.1 christos PrivateKey = ${ENV::TEST_CERTS_DIR}/server-ed448-key.pem 147 1.1 christos 148 1.1 christos [5-SECLEVEL 3 with ED448 key, TLSv1.2-client] 149 1.1 christos CipherString = DEFAULT 150 1.1 christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/root-ed448-cert.pem 151 1.1 christos VerifyMode = Peer 152 1.1 christos 153 1.1 christos [test-5] 154 1.1 christos ExpectedResult = Success 155 1.1 christos 156 1.1 christos 157