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 { |
