diff options
| author | tb <> | 2022-03-08 16:59:25 +0000 |
|---|---|---|
| committer | tb <> | 2022-03-08 16:59:25 +0000 |
| commit | f93947eafd149c34ec78cdf5d25d1f34229a33bb (patch) | |
| tree | e01de4aeda81567d2609050ec51a29eb15b39ab9 /src | |
| parent | 13cc531429ceef5b1ef0ff5689487563e62e3776 (diff) | |
| download | openbsd-f93947eafd149c34ec78cdf5d25d1f34229a33bb.tar.gz openbsd-f93947eafd149c34ec78cdf5d25d1f34229a33bb.tar.bz2 openbsd-f93947eafd149c34ec78cdf5d25d1f34229a33bb.zip | |
Some more c99 initializers for consistency and readability
Diffstat (limited to 'src')
| -rw-r--r-- | src/regress/lib/libssl/handshake/handshake_table.c | 85 |
1 files changed, 62 insertions, 23 deletions
diff --git a/src/regress/lib/libssl/handshake/handshake_table.c b/src/regress/lib/libssl/handshake/handshake_table.c index 5651c6deb7..b316734524 100644 --- a/src/regress/lib/libssl/handshake/handshake_table.c +++ b/src/regress/lib/libssl/handshake/handshake_table.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: handshake_table.c,v 1.16 2021/10/13 17:00:35 tb Exp $ */ | 1 | /* $OpenBSD: handshake_table.c,v 1.17 2022/03/08 16:59:25 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2019 Theo Buehler <tb@openbsd.org> | 3 | * Copyright (c) 2019 Theo Buehler <tb@openbsd.org> |
| 4 | * | 4 | * |
| @@ -84,52 +84,91 @@ struct child { | |||
| 84 | uint8_t illegal; | 84 | uint8_t illegal; |
| 85 | }; | 85 | }; |
| 86 | 86 | ||
| 87 | #define DEFAULT 0x00 | ||
| 88 | |||
| 89 | static struct child stateinfo[][TLS13_NUM_MESSAGE_TYPES] = { | 87 | static struct child stateinfo[][TLS13_NUM_MESSAGE_TYPES] = { |
| 90 | [CLIENT_HELLO] = { | 88 | [CLIENT_HELLO] = { |
| 91 | {SERVER_HELLO_RETRY_REQUEST, DEFAULT, 0, 0}, | 89 | { |
| 92 | {SERVER_HELLO, WITHOUT_HRR, 0, 0}, | 90 | .mt = SERVER_HELLO_RETRY_REQUEST, |
| 91 | }, | ||
| 92 | { | ||
| 93 | .mt = SERVER_HELLO, | ||
| 94 | .flag = WITHOUT_HRR, | ||
| 95 | }, | ||
| 93 | }, | 96 | }, |
| 94 | [SERVER_HELLO_RETRY_REQUEST] = { | 97 | [SERVER_HELLO_RETRY_REQUEST] = { |
| 95 | {CLIENT_HELLO_RETRY, DEFAULT, 0, 0}, | 98 | { |
| 99 | .mt = CLIENT_HELLO_RETRY, | ||
| 100 | }, | ||
| 96 | }, | 101 | }, |
| 97 | [CLIENT_HELLO_RETRY] = { | 102 | [CLIENT_HELLO_RETRY] = { |
| 98 | {SERVER_HELLO, DEFAULT, 0, 0}, | 103 | { |
| 104 | .mt = SERVER_HELLO, | ||
| 105 | }, | ||
| 99 | }, | 106 | }, |
| 100 | [SERVER_HELLO] = { | 107 | [SERVER_HELLO] = { |
| 101 | {SERVER_ENCRYPTED_EXTENSIONS, DEFAULT, 0, 0}, | 108 | { |
| 109 | .mt = SERVER_ENCRYPTED_EXTENSIONS, | ||
| 110 | }, | ||
| 102 | }, | 111 | }, |
| 103 | [SERVER_ENCRYPTED_EXTENSIONS] = { | 112 | [SERVER_ENCRYPTED_EXTENSIONS] = { |
| 104 | {SERVER_CERTIFICATE_REQUEST, DEFAULT, 0, 0}, | 113 | { |
| 105 | {SERVER_CERTIFICATE, WITHOUT_CR, 0, 0}, | 114 | .mt = SERVER_CERTIFICATE_REQUEST, |
| 106 | {SERVER_FINISHED, WITH_PSK, 0, 0}, | 115 | }, |
| 116 | { .mt = SERVER_CERTIFICATE, | ||
| 117 | .flag = WITHOUT_CR, | ||
| 118 | }, | ||
| 119 | { | ||
| 120 | .mt = SERVER_FINISHED, | ||
| 121 | .flag = WITH_PSK, | ||
| 122 | }, | ||
| 107 | }, | 123 | }, |
| 108 | [SERVER_CERTIFICATE_REQUEST] = { | 124 | [SERVER_CERTIFICATE_REQUEST] = { |
| 109 | {SERVER_CERTIFICATE, DEFAULT, 0, 0}, | 125 | { |
| 126 | .mt = SERVER_CERTIFICATE, | ||
| 127 | }, | ||
| 110 | }, | 128 | }, |
| 111 | [SERVER_CERTIFICATE] = { | 129 | [SERVER_CERTIFICATE] = { |
| 112 | {SERVER_CERTIFICATE_VERIFY, DEFAULT, 0, 0}, | 130 | { |
| 131 | .mt = SERVER_CERTIFICATE_VERIFY, | ||
| 132 | }, | ||
| 113 | }, | 133 | }, |
| 114 | [SERVER_CERTIFICATE_VERIFY] = { | 134 | [SERVER_CERTIFICATE_VERIFY] = { |
| 115 | {SERVER_FINISHED, DEFAULT, 0, 0}, | 135 | { |
| 136 | .mt = SERVER_FINISHED, | ||
| 137 | }, | ||
| 116 | }, | 138 | }, |
| 117 | [SERVER_FINISHED] = { | 139 | [SERVER_FINISHED] = { |
| 118 | {CLIENT_FINISHED, DEFAULT, WITHOUT_CR | WITH_PSK, 0}, | 140 | { |
| 119 | {CLIENT_CERTIFICATE, DEFAULT, 0, WITHOUT_CR | WITH_PSK}, | 141 | .mt = CLIENT_FINISHED, |
| 142 | .forced = WITHOUT_CR | WITH_PSK, | ||
| 143 | }, | ||
| 144 | { | ||
| 145 | .mt = CLIENT_CERTIFICATE, | ||
| 146 | .illegal = WITHOUT_CR | WITH_PSK, | ||
| 147 | }, | ||
| 120 | }, | 148 | }, |
| 121 | [CLIENT_CERTIFICATE] = { | 149 | [CLIENT_CERTIFICATE] = { |
| 122 | {CLIENT_FINISHED, DEFAULT, 0, 0}, | 150 | { |
| 123 | {CLIENT_CERTIFICATE_VERIFY, WITH_CCV, 0, 0}, | 151 | .mt = CLIENT_FINISHED, |
| 152 | }, | ||
| 153 | { | ||
| 154 | .mt = CLIENT_CERTIFICATE_VERIFY, | ||
| 155 | .flag = WITH_CCV, | ||
| 156 | }, | ||
| 124 | }, | 157 | }, |
| 125 | [CLIENT_CERTIFICATE_VERIFY] = { | 158 | [CLIENT_CERTIFICATE_VERIFY] = { |
| 126 | {CLIENT_FINISHED, DEFAULT, 0, 0}, | 159 | { |
| 160 | .mt = CLIENT_FINISHED, | ||
| 161 | }, | ||
| 127 | }, | 162 | }, |
| 128 | [CLIENT_FINISHED] = { | 163 | [CLIENT_FINISHED] = { |
| 129 | {APPLICATION_DATA, DEFAULT, 0, 0}, | 164 | { |
| 165 | .mt = APPLICATION_DATA, | ||
| 166 | }, | ||
| 130 | }, | 167 | }, |
| 131 | [APPLICATION_DATA] = { | 168 | [APPLICATION_DATA] = { |
| 132 | {0, DEFAULT, 0, 0}, | 169 | { |
| 170 | .mt = 0, | ||
| 171 | }, | ||
| 133 | }, | 172 | }, |
| 134 | }; | 173 | }; |
| 135 | 174 | ||
| @@ -469,10 +508,10 @@ main(int argc, char *argv[]) | |||
| 469 | }, | 508 | }, |
| 470 | }; | 509 | }; |
| 471 | struct child start = { | 510 | struct child start = { |
| 472 | CLIENT_HELLO, DEFAULT, 0, 0, | 511 | .mt = CLIENT_HELLO, |
| 473 | }; | 512 | }; |
| 474 | struct child end = { | 513 | struct child end = { |
| 475 | APPLICATION_DATA, DEFAULT, 0, 0, | 514 | .mt = APPLICATION_DATA, |
| 476 | }; | 515 | }; |
| 477 | struct child path[TLS13_NUM_MESSAGE_TYPES] = {{0}}; | 516 | struct child path[TLS13_NUM_MESSAGE_TYPES] = {{0}}; |
| 478 | uint8_t flags = NEGOTIATED; | 517 | uint8_t flags = NEGOTIATED; |
