diff options
-rw-r--r-- | src/regress/lib/libssl/client/clienttest.c | 81 |
1 files changed, 39 insertions, 42 deletions
diff --git a/src/regress/lib/libssl/client/clienttest.c b/src/regress/lib/libssl/client/clienttest.c index 659a533193..d198d277ed 100644 --- a/src/regress/lib/libssl/client/clienttest.c +++ b/src/regress/lib/libssl/client/clienttest.c | |||
@@ -120,21 +120,40 @@ static unsigned char cipher_list_tls12_aes[] = { | |||
120 | 0xc0, 0x30, 0xc0, 0x2c, 0xc0, 0x28, 0xc0, 0x24, | 120 | 0xc0, 0x30, 0xc0, 0x2c, 0xc0, 0x28, 0xc0, 0x24, |
121 | 0xc0, 0x14, 0xc0, 0x0a, 0x00, 0x9f, 0x00, 0x6b, | 121 | 0xc0, 0x14, 0xc0, 0x0a, 0x00, 0x9f, 0x00, 0x6b, |
122 | 0x00, 0x39, 0xcc, 0xa9, 0xcc, 0xa8, 0xcc, 0xaa, | 122 | 0x00, 0x39, 0xcc, 0xa9, 0xcc, 0xa8, 0xcc, 0xaa, |
123 | 0xcc, 0x14, 0xcc, 0x13, 0xcc, 0x15, 0xff, 0x85, | 123 | 0xff, 0x85, 0x00, 0xc4, 0x00, 0x88, 0x00, 0x81, |
124 | 0x00, 0xc4, 0x00, 0x88, 0x00, 0x81, 0x00, 0x9d, | 124 | 0x00, 0x9d, 0x00, 0x3d, 0x00, 0x35, 0x00, 0xc0, |
125 | 0x00, 0x3d, 0x00, 0x35, 0x00, 0xc0, 0x00, 0x84, | 125 | 0x00, 0x84, 0xc0, 0x2f, 0xc0, 0x2b, 0xc0, 0x27, |
126 | 0xc0, 0x2f, 0xc0, 0x2b, 0xc0, 0x27, 0xc0, 0x23, | 126 | 0xc0, 0x23, 0xc0, 0x13, 0xc0, 0x09, 0x00, 0x9e, |
127 | 0xc0, 0x13, 0xc0, 0x09, 0x00, 0x9e, 0x00, 0x67, | 127 | 0x00, 0x67, 0x00, 0x33, 0x00, 0xbe, 0x00, 0x45, |
128 | 0x00, 0x33, 0x00, 0xbe, 0x00, 0x45, 0x00, 0x9c, | 128 | 0x00, 0x9c, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0xba, |
129 | 0x00, 0x3c, 0x00, 0x2f, 0x00, 0xba, 0x00, 0x41, | 129 | 0x00, 0x41, 0xc0, 0x11, 0xc0, 0x07, 0x00, 0x05, |
130 | 0xc0, 0x11, 0xc0, 0x07, 0x00, 0x05, 0x00, 0x04, | 130 | 0x00, 0x04, 0xc0, 0x12, 0xc0, 0x08, 0x00, 0x16, |
131 | 0xc0, 0x12, 0xc0, 0x08, 0x00, 0x16, 0x00, 0x0a, | 131 | 0x00, 0x0a, 0x00, 0x15, 0x00, 0x09, 0x00, 0xff, |
132 | 0x00, 0x15, 0x00, 0x09, 0x00, 0xff, | ||
133 | }; | 132 | }; |
134 | 133 | ||
135 | static unsigned char cipher_list_tls12_chacha[] = { | 134 | static unsigned char cipher_list_tls12_chacha[] = { |
136 | 0xcc, 0xa9, 0xcc, 0xa8, 0xcc, 0xaa, 0xcc, 0x14, | 135 | 0xcc, 0xa9, 0xcc, 0xa8, 0xcc, 0xaa, 0xc0, 0x30, |
137 | 0xcc, 0x13, 0xcc, 0x15, 0xc0, 0x30, 0xc0, 0x2c, | 136 | 0xc0, 0x2c, 0xc0, 0x28, 0xc0, 0x24, 0xc0, 0x14, |
137 | 0xc0, 0x0a, 0x00, 0x9f, 0x00, 0x6b, 0x00, 0x39, | ||
138 | 0xff, 0x85, 0x00, 0xc4, 0x00, 0x88, 0x00, 0x81, | ||
139 | 0x00, 0x9d, 0x00, 0x3d, 0x00, 0x35, 0x00, 0xc0, | ||
140 | 0x00, 0x84, 0xc0, 0x2f, 0xc0, 0x2b, 0xc0, 0x27, | ||
141 | 0xc0, 0x23, 0xc0, 0x13, 0xc0, 0x09, 0x00, 0x9e, | ||
142 | 0x00, 0x67, 0x00, 0x33, 0x00, 0xbe, 0x00, 0x45, | ||
143 | 0x00, 0x9c, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0xba, | ||
144 | 0x00, 0x41, 0xc0, 0x11, 0xc0, 0x07, 0x00, 0x05, | ||
145 | 0x00, 0x04, 0xc0, 0x12, 0xc0, 0x08, 0x00, 0x16, | ||
146 | 0x00, 0x0a, 0x00, 0x15, 0x00, 0x09, 0x00, 0xff, | ||
147 | }; | ||
148 | |||
149 | static unsigned char client_hello_tls12[] = { | ||
150 | 0x16, 0x03, 0x01, 0x00, 0xc3, 0x01, 0x00, 0x00, | ||
151 | 0xbf, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
152 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
153 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
154 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
155 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xcc, 0xa9, | ||
156 | 0xcc, 0xa8, 0xcc, 0xaa, 0xc0, 0x30, 0xc0, 0x2c, | ||
138 | 0xc0, 0x28, 0xc0, 0x24, 0xc0, 0x14, 0xc0, 0x0a, | 157 | 0xc0, 0x28, 0xc0, 0x24, 0xc0, 0x14, 0xc0, 0x0a, |
139 | 0x00, 0x9f, 0x00, 0x6b, 0x00, 0x39, 0xff, 0x85, | 158 | 0x00, 0x9f, 0x00, 0x6b, 0x00, 0x39, 0xff, 0x85, |
140 | 0x00, 0xc4, 0x00, 0x88, 0x00, 0x81, 0x00, 0x9d, | 159 | 0x00, 0xc4, 0x00, 0x88, 0x00, 0x81, 0x00, 0x9d, |
@@ -145,36 +164,14 @@ static unsigned char cipher_list_tls12_chacha[] = { | |||
145 | 0x00, 0x3c, 0x00, 0x2f, 0x00, 0xba, 0x00, 0x41, | 164 | 0x00, 0x3c, 0x00, 0x2f, 0x00, 0xba, 0x00, 0x41, |
146 | 0xc0, 0x11, 0xc0, 0x07, 0x00, 0x05, 0x00, 0x04, | 165 | 0xc0, 0x11, 0xc0, 0x07, 0x00, 0x05, 0x00, 0x04, |
147 | 0xc0, 0x12, 0xc0, 0x08, 0x00, 0x16, 0x00, 0x0a, | 166 | 0xc0, 0x12, 0xc0, 0x08, 0x00, 0x16, 0x00, 0x0a, |
148 | 0x00, 0x15, 0x00, 0x09, 0x00, 0xff, | 167 | 0x00, 0x15, 0x00, 0x09, 0x00, 0xff, 0x01, 0x00, |
149 | }; | 168 | 0x00, 0x36, 0x00, 0x0b, 0x00, 0x02, 0x01, 0x00, |
150 | 169 | 0x00, 0x0a, 0x00, 0x08, 0x00, 0x06, 0x00, 0x1d, | |
151 | static unsigned char client_hello_tls12[] = { | 170 | 0x00, 0x17, 0x00, 0x18, 0x00, 0x23, 0x00, 0x00, |
152 | 0x16, 0x03, 0x01, 0x00, 0xc9, 0x01, 0x00, 0x00, | 171 | 0x00, 0x0d, 0x00, 0x1c, 0x00, 0x1a, 0x06, 0x01, |
153 | 0xc5, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, | 172 | 0x06, 0x03, 0xef, 0xef, 0x05, 0x01, 0x05, 0x03, |
154 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 173 | 0x04, 0x01, 0x04, 0x03, 0xee, 0xee, 0xed, 0xed, |
155 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 174 | 0x03, 0x01, 0x03, 0x03, 0x02, 0x01, 0x02, 0x03, |
156 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
157 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0xcc, 0xa9, | ||
158 | 0xcc, 0xa8, 0xcc, 0xaa, 0xcc, 0x14, 0xcc, 0x13, | ||
159 | 0xcc, 0x15, 0xc0, 0x30, 0xc0, 0x2c, 0xc0, 0x28, | ||
160 | 0xc0, 0x24, 0xc0, 0x14, 0xc0, 0x0a, 0x00, 0x9f, | ||
161 | 0x00, 0x6b, 0x00, 0x39, 0xff, 0x85, 0x00, 0xc4, | ||
162 | 0x00, 0x88, 0x00, 0x81, 0x00, 0x9d, 0x00, 0x3d, | ||
163 | 0x00, 0x35, 0x00, 0xc0, 0x00, 0x84, 0xc0, 0x2f, | ||
164 | 0xc0, 0x2b, 0xc0, 0x27, 0xc0, 0x23, 0xc0, 0x13, | ||
165 | 0xc0, 0x09, 0x00, 0x9e, 0x00, 0x67, 0x00, 0x33, | ||
166 | 0x00, 0xbe, 0x00, 0x45, 0x00, 0x9c, 0x00, 0x3c, | ||
167 | 0x00, 0x2f, 0x00, 0xba, 0x00, 0x41, 0xc0, 0x11, | ||
168 | 0xc0, 0x07, 0x00, 0x05, 0x00, 0x04, 0xc0, 0x12, | ||
169 | 0xc0, 0x08, 0x00, 0x16, 0x00, 0x0a, 0x00, 0x15, | ||
170 | 0x00, 0x09, 0x00, 0xff, 0x01, 0x00, 0x00, 0x36, | ||
171 | 0x00, 0x0b, 0x00, 0x02, 0x01, 0x00, 0x00, 0x0a, | ||
172 | 0x00, 0x08, 0x00, 0x06, 0x00, 0x1d, 0x00, 0x17, | ||
173 | 0x00, 0x18, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0d, | ||
174 | 0x00, 0x1c, 0x00, 0x1a, 0x06, 0x01, 0x06, 0x03, | ||
175 | 0xef, 0xef, 0x05, 0x01, 0x05, 0x03, 0x04, 0x01, | ||
176 | 0x04, 0x03, 0xee, 0xee, 0xed, 0xed, 0x03, 0x01, | ||
177 | 0x03, 0x03, 0x02, 0x01, 0x02, 0x03, | ||
178 | }; | 175 | }; |
179 | 176 | ||
180 | struct client_hello_test { | 177 | struct client_hello_test { |