xref: /freebsd/crypto/openssl/test/ssl-tests/25-cipher.cnf (revision e0c4386e7e71d93b0edc0c8fa156263fc4a8b0b6)
1*e0c4386eSCy Schubert# Generated with generate_ssl_tests.pl
2*e0c4386eSCy Schubert
3*e0c4386eSCy Schubertnum_tests = 9
4*e0c4386eSCy Schubert
5*e0c4386eSCy Schuberttest-0 = 0-cipher-server-1
6*e0c4386eSCy Schuberttest-1 = 1-cipher-server-2
7*e0c4386eSCy Schuberttest-2 = 2-cipher-server-client-list
8*e0c4386eSCy Schuberttest-3 = 3-cipher-server-pref-1
9*e0c4386eSCy Schuberttest-4 = 4-cipher-server-pref-2
10*e0c4386eSCy Schuberttest-5 = 5-cipher-server-pref-client-list
11*e0c4386eSCy Schuberttest-6 = 6-cipher-server-pref-not-mobile
12*e0c4386eSCy Schuberttest-7 = 7-cipher-server-pref-mobile
13*e0c4386eSCy Schuberttest-8 = 8-cipher-server-pref-mobile2
14*e0c4386eSCy Schubert# ===========================================================
15*e0c4386eSCy Schubert
16*e0c4386eSCy Schubert[0-cipher-server-1]
17*e0c4386eSCy Schubertssl_conf = 0-cipher-server-1-ssl
18*e0c4386eSCy Schubert
19*e0c4386eSCy Schubert[0-cipher-server-1-ssl]
20*e0c4386eSCy Schubertserver = 0-cipher-server-1-server
21*e0c4386eSCy Schubertclient = 0-cipher-server-1-client
22*e0c4386eSCy Schubert
23*e0c4386eSCy Schubert[0-cipher-server-1-server]
24*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
25*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
26*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
27*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
28*e0c4386eSCy Schubert
29*e0c4386eSCy Schubert[0-cipher-server-1-client]
30*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384
31*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
32*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
33*e0c4386eSCy SchubertVerifyMode = Peer
34*e0c4386eSCy Schubert
35*e0c4386eSCy Schubert[test-0]
36*e0c4386eSCy SchubertExpectedCipher = ECDHE-RSA-AES256-SHA384
37*e0c4386eSCy Schubert
38*e0c4386eSCy Schubert
39*e0c4386eSCy Schubert# ===========================================================
40*e0c4386eSCy Schubert
41*e0c4386eSCy Schubert[1-cipher-server-2]
42*e0c4386eSCy Schubertssl_conf = 1-cipher-server-2-ssl
43*e0c4386eSCy Schubert
44*e0c4386eSCy Schubert[1-cipher-server-2-ssl]
45*e0c4386eSCy Schubertserver = 1-cipher-server-2-server
46*e0c4386eSCy Schubertclient = 1-cipher-server-2-client
47*e0c4386eSCy Schubert
48*e0c4386eSCy Schubert[1-cipher-server-2-server]
49*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
50*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
51*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
52*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
53*e0c4386eSCy Schubert
54*e0c4386eSCy Schubert[1-cipher-server-2-client]
55*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES128-SHA256
56*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
57*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
58*e0c4386eSCy SchubertVerifyMode = Peer
59*e0c4386eSCy Schubert
60*e0c4386eSCy Schubert[test-1]
61*e0c4386eSCy SchubertExpectedCipher = ECDHE-RSA-AES128-SHA256
62*e0c4386eSCy Schubert
63*e0c4386eSCy Schubert
64*e0c4386eSCy Schubert# ===========================================================
65*e0c4386eSCy Schubert
66*e0c4386eSCy Schubert[2-cipher-server-client-list]
67*e0c4386eSCy Schubertssl_conf = 2-cipher-server-client-list-ssl
68*e0c4386eSCy Schubert
69*e0c4386eSCy Schubert[2-cipher-server-client-list-ssl]
70*e0c4386eSCy Schubertserver = 2-cipher-server-client-list-server
71*e0c4386eSCy Schubertclient = 2-cipher-server-client-list-client
72*e0c4386eSCy Schubert
73*e0c4386eSCy Schubert[2-cipher-server-client-list-server]
74*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
75*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
76*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
77*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
78*e0c4386eSCy Schubert
79*e0c4386eSCy Schubert[2-cipher-server-client-list-client]
80*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384
81*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
82*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
83*e0c4386eSCy SchubertVerifyMode = Peer
84*e0c4386eSCy Schubert
85*e0c4386eSCy Schubert[test-2]
86*e0c4386eSCy SchubertExpectedCipher = ECDHE-RSA-AES128-SHA256
87*e0c4386eSCy Schubert
88*e0c4386eSCy Schubert
89*e0c4386eSCy Schubert# ===========================================================
90*e0c4386eSCy Schubert
91*e0c4386eSCy Schubert[3-cipher-server-pref-1]
92*e0c4386eSCy Schubertssl_conf = 3-cipher-server-pref-1-ssl
93*e0c4386eSCy Schubert
94*e0c4386eSCy Schubert[3-cipher-server-pref-1-ssl]
95*e0c4386eSCy Schubertserver = 3-cipher-server-pref-1-server
96*e0c4386eSCy Schubertclient = 3-cipher-server-pref-1-client
97*e0c4386eSCy Schubert
98*e0c4386eSCy Schubert[3-cipher-server-pref-1-server]
99*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
100*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
101*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
102*e0c4386eSCy SchubertOptions = ServerPreference
103*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
104*e0c4386eSCy Schubert
105*e0c4386eSCy Schubert[3-cipher-server-pref-1-client]
106*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384
107*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
108*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
109*e0c4386eSCy SchubertVerifyMode = Peer
110*e0c4386eSCy Schubert
111*e0c4386eSCy Schubert[test-3]
112*e0c4386eSCy SchubertExpectedCipher = ECDHE-RSA-AES256-SHA384
113*e0c4386eSCy Schubert
114*e0c4386eSCy Schubert
115*e0c4386eSCy Schubert# ===========================================================
116*e0c4386eSCy Schubert
117*e0c4386eSCy Schubert[4-cipher-server-pref-2]
118*e0c4386eSCy Schubertssl_conf = 4-cipher-server-pref-2-ssl
119*e0c4386eSCy Schubert
120*e0c4386eSCy Schubert[4-cipher-server-pref-2-ssl]
121*e0c4386eSCy Schubertserver = 4-cipher-server-pref-2-server
122*e0c4386eSCy Schubertclient = 4-cipher-server-pref-2-client
123*e0c4386eSCy Schubert
124*e0c4386eSCy Schubert[4-cipher-server-pref-2-server]
125*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
126*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
127*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
128*e0c4386eSCy SchubertOptions = ServerPreference
129*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
130*e0c4386eSCy Schubert
131*e0c4386eSCy Schubert[4-cipher-server-pref-2-client]
132*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES128-SHA256
133*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
134*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
135*e0c4386eSCy SchubertVerifyMode = Peer
136*e0c4386eSCy Schubert
137*e0c4386eSCy Schubert[test-4]
138*e0c4386eSCy SchubertExpectedCipher = ECDHE-RSA-AES128-SHA256
139*e0c4386eSCy Schubert
140*e0c4386eSCy Schubert
141*e0c4386eSCy Schubert# ===========================================================
142*e0c4386eSCy Schubert
143*e0c4386eSCy Schubert[5-cipher-server-pref-client-list]
144*e0c4386eSCy Schubertssl_conf = 5-cipher-server-pref-client-list-ssl
145*e0c4386eSCy Schubert
146*e0c4386eSCy Schubert[5-cipher-server-pref-client-list-ssl]
147*e0c4386eSCy Schubertserver = 5-cipher-server-pref-client-list-server
148*e0c4386eSCy Schubertclient = 5-cipher-server-pref-client-list-client
149*e0c4386eSCy Schubert
150*e0c4386eSCy Schubert[5-cipher-server-pref-client-list-server]
151*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
152*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256
153*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
154*e0c4386eSCy SchubertOptions = ServerPreference
155*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
156*e0c4386eSCy Schubert
157*e0c4386eSCy Schubert[5-cipher-server-pref-client-list-client]
158*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384
159*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
160*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
161*e0c4386eSCy SchubertVerifyMode = Peer
162*e0c4386eSCy Schubert
163*e0c4386eSCy Schubert[test-5]
164*e0c4386eSCy SchubertExpectedCipher = ECDHE-RSA-AES256-SHA384
165*e0c4386eSCy Schubert
166*e0c4386eSCy Schubert
167*e0c4386eSCy Schubert# ===========================================================
168*e0c4386eSCy Schubert
169*e0c4386eSCy Schubert[6-cipher-server-pref-not-mobile]
170*e0c4386eSCy Schubertssl_conf = 6-cipher-server-pref-not-mobile-ssl
171*e0c4386eSCy Schubert
172*e0c4386eSCy Schubert[6-cipher-server-pref-not-mobile-ssl]
173*e0c4386eSCy Schubertserver = 6-cipher-server-pref-not-mobile-server
174*e0c4386eSCy Schubertclient = 6-cipher-server-pref-not-mobile-client
175*e0c4386eSCy Schubert
176*e0c4386eSCy Schubert[6-cipher-server-pref-not-mobile-server]
177*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
178*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-CHACHA20-POLY1305
179*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
180*e0c4386eSCy SchubertOptions = ServerPreference
181*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
182*e0c4386eSCy Schubert
183*e0c4386eSCy Schubert[6-cipher-server-pref-not-mobile-client]
184*e0c4386eSCy SchubertCipherString = ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384
185*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
186*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
187*e0c4386eSCy SchubertVerifyMode = Peer
188*e0c4386eSCy Schubert
189*e0c4386eSCy Schubert[test-6]
190*e0c4386eSCy SchubertExpectedCipher = ECDHE-RSA-AES256-SHA384
191*e0c4386eSCy Schubert
192*e0c4386eSCy Schubert
193*e0c4386eSCy Schubert# ===========================================================
194*e0c4386eSCy Schubert
195*e0c4386eSCy Schubert[7-cipher-server-pref-mobile]
196*e0c4386eSCy Schubertssl_conf = 7-cipher-server-pref-mobile-ssl
197*e0c4386eSCy Schubert
198*e0c4386eSCy Schubert[7-cipher-server-pref-mobile-ssl]
199*e0c4386eSCy Schubertserver = 7-cipher-server-pref-mobile-server
200*e0c4386eSCy Schubertclient = 7-cipher-server-pref-mobile-client
201*e0c4386eSCy Schubert
202*e0c4386eSCy Schubert[7-cipher-server-pref-mobile-server]
203*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
204*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-CHACHA20-POLY1305
205*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
206*e0c4386eSCy SchubertOptions = ServerPreference,PrioritizeChaCha
207*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
208*e0c4386eSCy Schubert
209*e0c4386eSCy Schubert[7-cipher-server-pref-mobile-client]
210*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-CHACHA20-POLY1305
211*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
212*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
213*e0c4386eSCy SchubertVerifyMode = Peer
214*e0c4386eSCy Schubert
215*e0c4386eSCy Schubert[test-7]
216*e0c4386eSCy SchubertExpectedCipher = ECDHE-RSA-AES256-SHA384
217*e0c4386eSCy Schubert
218*e0c4386eSCy Schubert
219*e0c4386eSCy Schubert# ===========================================================
220*e0c4386eSCy Schubert
221*e0c4386eSCy Schubert[8-cipher-server-pref-mobile2]
222*e0c4386eSCy Schubertssl_conf = 8-cipher-server-pref-mobile2-ssl
223*e0c4386eSCy Schubert
224*e0c4386eSCy Schubert[8-cipher-server-pref-mobile2-ssl]
225*e0c4386eSCy Schubertserver = 8-cipher-server-pref-mobile2-server
226*e0c4386eSCy Schubertclient = 8-cipher-server-pref-mobile2-client
227*e0c4386eSCy Schubert
228*e0c4386eSCy Schubert[8-cipher-server-pref-mobile2-server]
229*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
230*e0c4386eSCy SchubertCipherString = ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-CHACHA20-POLY1305
231*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
232*e0c4386eSCy SchubertOptions = ServerPreference,PrioritizeChaCha
233*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
234*e0c4386eSCy Schubert
235*e0c4386eSCy Schubert[8-cipher-server-pref-mobile2-client]
236*e0c4386eSCy SchubertCipherString = ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384
237*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
238*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
239*e0c4386eSCy SchubertVerifyMode = Peer
240*e0c4386eSCy Schubert
241*e0c4386eSCy Schubert[test-8]
242*e0c4386eSCy SchubertExpectedCipher = ECDHE-RSA-CHACHA20-POLY1305
243*e0c4386eSCy Schubert
244*e0c4386eSCy Schubert
245