| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||
|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||
| 2 | - | |||||||
| 3 | const char * | - | ||||||
| 4 | SSL_state_string_long(const SSL *s) | - | ||||||
| 5 | { | - | ||||||
| 6 | const char *str; | - | ||||||
| 7 | - | |||||||
| 8 | switch ((s->s3->internal)->hs.state) { | - | ||||||
| 9 | case never executed: 0x4000:case 0x4000:never executed: case 0x4000: | 0 | ||||||
| 10 | str = "before SSL initialization"; | - | ||||||
| 11 | break; never executed: break; | 0 | ||||||
| 12 | case never executed: 0x2000:case 0x2000:never executed: case 0x2000: | 0 | ||||||
| 13 | str = "before accept initialization"; | - | ||||||
| 14 | break; never executed: break; | 0 | ||||||
| 15 | case never executed: 0x1000:case 0x1000:never executed: case 0x1000: | 0 | ||||||
| 16 | str = "before connect initialization"; | - | ||||||
| 17 | break; never executed: break; | 0 | ||||||
| 18 | case never executed: 0x03:case 0x03:never executed: case 0x03: | 0 | ||||||
| 19 | str = "SSL negotiation finished successfully"; | - | ||||||
| 20 | break; never executed: break; | 0 | ||||||
| 21 | case never executed: (0x04|(0x1000|0x2000)):case (0x04|(0x1000|0x2000)):never executed: case (0x04|(0x1000|0x2000)): | 0 | ||||||
| 22 | str = "SSL renegotiate ciphers"; | - | ||||||
| 23 | break; never executed: break; | 0 | ||||||
| 24 | case never executed: 0x4000|0x1000:case 0x4000|0x1000:never executed: case 0x4000|0x1000: | 0 | ||||||
| 25 | str = "before/connect initialization"; | - | ||||||
| 26 | break; never executed: break; | 0 | ||||||
| 27 | case never executed: 0x03|0x1000:case 0x03|0x1000:never executed: case 0x03|0x1000: | 0 | ||||||
| 28 | str = "ok/connect SSL initialization"; | - | ||||||
| 29 | break; never executed: break; | 0 | ||||||
| 30 | case never executed: 0x4000|0x2000:case 0x4000|0x2000:never executed: case 0x4000|0x2000: | 0 | ||||||
| 31 | str = "before/accept initialization"; | - | ||||||
| 32 | break; never executed: break; | 0 | ||||||
| 33 | case never executed: 0x03|0x2000:case 0x03|0x2000:never executed: case 0x03|0x2000: | 0 | ||||||
| 34 | str = "ok/accept SSL initialization"; | - | ||||||
| 35 | break; never executed: break; | 0 | ||||||
| 36 | - | |||||||
| 37 | - | |||||||
| 38 | case never executed: (0x110|0x1000):case (0x110|0x1000):never executed: case (0x110|0x1000): | 0 | ||||||
| 39 | str = "SSLv3 write client hello A"; | - | ||||||
| 40 | break; never executed: break; | 0 | ||||||
| 41 | case never executed: (0x111|0x1000):case (0x111|0x1000):never executed: case (0x111|0x1000): | 0 | ||||||
| 42 | str = "SSLv3 write client hello B"; | - | ||||||
| 43 | break; never executed: break; | 0 | ||||||
| 44 | case never executed: (0x120|0x1000):case (0x120|0x1000):never executed: case (0x120|0x1000): | 0 | ||||||
| 45 | str = "SSLv3 read server hello A"; | - | ||||||
| 46 | break; never executed: break; | 0 | ||||||
| 47 | case never executed: (0x121|0x1000):case (0x121|0x1000):never executed: case (0x121|0x1000): | 0 | ||||||
| 48 | str = "SSLv3 read server hello B"; | - | ||||||
| 49 | break; never executed: break; | 0 | ||||||
| 50 | case never executed: (0x130|0x1000):case (0x130|0x1000):never executed: case (0x130|0x1000): | 0 | ||||||
| 51 | str = "SSLv3 read server certificate A"; | - | ||||||
| 52 | break; never executed: break; | 0 | ||||||
| 53 | case never executed: (0x131|0x1000):case (0x131|0x1000):never executed: case (0x131|0x1000): | 0 | ||||||
| 54 | str = "SSLv3 read server certificate B"; | - | ||||||
| 55 | break; never executed: break; | 0 | ||||||
| 56 | case never executed: (0x140|0x1000):case (0x140|0x1000):never executed: case (0x140|0x1000): | 0 | ||||||
| 57 | str = "SSLv3 read server key exchange A"; | - | ||||||
| 58 | break; never executed: break; | 0 | ||||||
| 59 | case never executed: (0x141|0x1000):case (0x141|0x1000):never executed: case (0x141|0x1000): | 0 | ||||||
| 60 | str = "SSLv3 read server key exchange B"; | - | ||||||
| 61 | break; never executed: break; | 0 | ||||||
| 62 | case never executed: (0x150|0x1000):case (0x150|0x1000):never executed: case (0x150|0x1000): | 0 | ||||||
| 63 | str = "SSLv3 read server certificate request A"; | - | ||||||
| 64 | break; never executed: break; | 0 | ||||||
| 65 | case never executed: (0x151|0x1000):case (0x151|0x1000):never executed: case (0x151|0x1000): | 0 | ||||||
| 66 | str = "SSLv3 read server certificate request B"; | - | ||||||
| 67 | break; never executed: break; | 0 | ||||||
| 68 | case never executed: (0x1E0|0x1000):case (0x1E0|0x1000):never executed: case (0x1E0|0x1000): | 0 | ||||||
| 69 | str = "SSLv3 read server session ticket A"; | - | ||||||
| 70 | break; never executed: break; | 0 | ||||||
| 71 | case never executed: (0x1E1|0x1000):case (0x1E1|0x1000):never executed: case (0x1E1|0x1000): | 0 | ||||||
| 72 | str = "SSLv3 read server session ticket B"; | - | ||||||
| 73 | break; never executed: break; | 0 | ||||||
| 74 | case never executed: (0x160|0x1000):case (0x160|0x1000):never executed: case (0x160|0x1000): | 0 | ||||||
| 75 | str = "SSLv3 read server done A"; | - | ||||||
| 76 | break; never executed: break; | 0 | ||||||
| 77 | case never executed: (0x161|0x1000):case (0x161|0x1000):never executed: case (0x161|0x1000): | 0 | ||||||
| 78 | str = "SSLv3 read server done B"; | - | ||||||
| 79 | break; never executed: break; | 0 | ||||||
| 80 | case never executed: (0x170|0x1000):case (0x170|0x1000):never executed: case (0x170|0x1000): | 0 | ||||||
| 81 | str = "SSLv3 write client certificate A"; | - | ||||||
| 82 | break; never executed: break; | 0 | ||||||
| 83 | case never executed: (0x171|0x1000):case (0x171|0x1000):never executed: case (0x171|0x1000): | 0 | ||||||
| 84 | str = "SSLv3 write client certificate B"; | - | ||||||
| 85 | break; never executed: break; | 0 | ||||||
| 86 | case never executed: (0x172|0x1000):case (0x172|0x1000):never executed: case (0x172|0x1000): | 0 | ||||||
| 87 | str = "SSLv3 write client certificate C"; | - | ||||||
| 88 | break; never executed: break; | 0 | ||||||
| 89 | case never executed: (0x173|0x1000):case (0x173|0x1000):never executed: case (0x173|0x1000): | 0 | ||||||
| 90 | str = "SSLv3 write client certificate D"; | - | ||||||
| 91 | break; never executed: break; | 0 | ||||||
| 92 | case never executed: (0x180|0x1000):case (0x180|0x1000):never executed: case (0x180|0x1000): | 0 | ||||||
| 93 | str = "SSLv3 write client key exchange A"; | - | ||||||
| 94 | break; never executed: break; | 0 | ||||||
| 95 | case never executed: (0x181|0x1000):case (0x181|0x1000):never executed: case (0x181|0x1000): | 0 | ||||||
| 96 | str = "SSLv3 write client key exchange B"; | - | ||||||
| 97 | break; never executed: break; | 0 | ||||||
| 98 | case never executed: (0x190|0x1000):case (0x190|0x1000):never executed: case (0x190|0x1000): | 0 | ||||||
| 99 | str = "SSLv3 write certificate verify A"; | - | ||||||
| 100 | break; never executed: break; | 0 | ||||||
| 101 | case never executed: (0x191|0x1000):case (0x191|0x1000):never executed: case (0x191|0x1000): | 0 | ||||||
| 102 | str = "SSLv3 write certificate verify B"; | - | ||||||
| 103 | break; never executed: break; | 0 | ||||||
| 104 | - | |||||||
| 105 | case never executed: (0x1A0|0x1000):case (0x1A0|0x1000):never executed: case (0x1A0|0x1000): | 0 | ||||||
| 106 | case never executed: (0x1D0|0x2000):case (0x1D0|0x2000):never executed: case (0x1D0|0x2000): | 0 | ||||||
| 107 | str = "SSLv3 write change cipher spec A"; | - | ||||||
| 108 | break; never executed: break; | 0 | ||||||
| 109 | case never executed: (0x1A1|0x1000):case (0x1A1|0x1000):never executed: case (0x1A1|0x1000): | 0 | ||||||
| 110 | case never executed: (0x1D1|0x2000):case (0x1D1|0x2000):never executed: case (0x1D1|0x2000): | 0 | ||||||
| 111 | str = "SSLv3 write change cipher spec B"; | - | ||||||
| 112 | break; never executed: break; | 0 | ||||||
| 113 | case never executed: (0x1B0|0x1000):case (0x1B0|0x1000):never executed: case (0x1B0|0x1000): | 0 | ||||||
| 114 | case never executed: (0x1E0|0x2000):case (0x1E0|0x2000):never executed: case (0x1E0|0x2000): | 0 | ||||||
| 115 | str = "SSLv3 write finished A"; | - | ||||||
| 116 | break; never executed: break; | 0 | ||||||
| 117 | case never executed: (0x1B1|0x1000):case (0x1B1|0x1000):never executed: case (0x1B1|0x1000): | 0 | ||||||
| 118 | case never executed: (0x1E1|0x2000):case (0x1E1|0x2000):never executed: case (0x1E1|0x2000): | 0 | ||||||
| 119 | str = "SSLv3 write finished B"; | - | ||||||
| 120 | break; never executed: break; | 0 | ||||||
| 121 | case never executed: (0x1C0|0x1000):case (0x1C0|0x1000):never executed: case (0x1C0|0x1000): | 0 | ||||||
| 122 | case never executed: (0x1B0|0x2000):case (0x1B0|0x2000):never executed: case (0x1B0|0x2000): | 0 | ||||||
| 123 | str = "SSLv3 read change cipher spec A"; | - | ||||||
| 124 | break; never executed: break; | 0 | ||||||
| 125 | case never executed: (0x1C1|0x1000):case (0x1C1|0x1000):never executed: case (0x1C1|0x1000): | 0 | ||||||
| 126 | case never executed: (0x1B1|0x2000):case (0x1B1|0x2000):never executed: case (0x1B1|0x2000): | 0 | ||||||
| 127 | str = "SSLv3 read change cipher spec B"; | - | ||||||
| 128 | break; never executed: break; | 0 | ||||||
| 129 | case never executed: (0x1D0|0x1000):case (0x1D0|0x1000):never executed: case (0x1D0|0x1000): | 0 | ||||||
| 130 | case never executed: (0x1C0|0x2000):case (0x1C0|0x2000):never executed: case (0x1C0|0x2000): | 0 | ||||||
| 131 | str = "SSLv3 read finished A"; | - | ||||||
| 132 | break; never executed: break; | 0 | ||||||
| 133 | case never executed: (0x1D1|0x1000):case (0x1D1|0x1000):never executed: case (0x1D1|0x1000): | 0 | ||||||
| 134 | case never executed: (0x1C1|0x2000):case (0x1C1|0x2000):never executed: case (0x1C1|0x2000): | 0 | ||||||
| 135 | str = "SSLv3 read finished B"; | - | ||||||
| 136 | break; never executed: break; | 0 | ||||||
| 137 | - | |||||||
| 138 | case never executed: (0x100|0x1000):case (0x100|0x1000):never executed: case (0x100|0x1000): | 0 | ||||||
| 139 | case never executed: (0x100|0x2000):case (0x100|0x2000):never executed: case (0x100|0x2000): | 0 | ||||||
| 140 | str = "SSLv3 flush data"; | - | ||||||
| 141 | break; never executed: break; | 0 | ||||||
| 142 | - | |||||||
| 143 | case never executed: (0x110|0x2000):case (0x110|0x2000):never executed: case (0x110|0x2000): | 0 | ||||||
| 144 | str = "SSLv3 read client hello A"; | - | ||||||
| 145 | break; never executed: break; | 0 | ||||||
| 146 | case never executed: (0x111|0x2000):case (0x111|0x2000):never executed: case (0x111|0x2000): | 0 | ||||||
| 147 | str = "SSLv3 read client hello B"; | - | ||||||
| 148 | break; never executed: break; | 0 | ||||||
| 149 | case never executed: (0x112|0x2000):case (0x112|0x2000):never executed: case (0x112|0x2000): | 0 | ||||||
| 150 | str = "SSLv3 read client hello C"; | - | ||||||
| 151 | break; never executed: break; | 0 | ||||||
| 152 | case never executed: (0x120|0x2000):case (0x120|0x2000):never executed: case (0x120|0x2000): | 0 | ||||||
| 153 | str = "SSLv3 write hello request A"; | - | ||||||
| 154 | break; never executed: break; | 0 | ||||||
| 155 | case never executed: (0x121|0x2000):case (0x121|0x2000):never executed: case (0x121|0x2000): | 0 | ||||||
| 156 | str = "SSLv3 write hello request B"; | - | ||||||
| 157 | break; never executed: break; | 0 | ||||||
| 158 | case never executed: (0x122|0x2000):case (0x122|0x2000):never executed: case (0x122|0x2000): | 0 | ||||||
| 159 | str = "SSLv3 write hello request C"; | - | ||||||
| 160 | break; never executed: break; | 0 | ||||||
| 161 | case never executed: (0x130|0x2000):case (0x130|0x2000):never executed: case (0x130|0x2000): | 0 | ||||||
| 162 | str = "SSLv3 write server hello A"; | - | ||||||
| 163 | break; never executed: break; | 0 | ||||||
| 164 | case never executed: (0x131|0x2000):case (0x131|0x2000):never executed: case (0x131|0x2000): | 0 | ||||||
| 165 | str = "SSLv3 write server hello B"; | - | ||||||
| 166 | break; never executed: break; | 0 | ||||||
| 167 | case never executed: (0x140|0x2000):case (0x140|0x2000):never executed: case (0x140|0x2000): | 0 | ||||||
| 168 | str = "SSLv3 write certificate A"; | - | ||||||
| 169 | break; never executed: break; | 0 | ||||||
| 170 | case never executed: (0x141|0x2000):case (0x141|0x2000):never executed: case (0x141|0x2000): | 0 | ||||||
| 171 | str = "SSLv3 write certificate B"; | - | ||||||
| 172 | break; never executed: break; | 0 | ||||||
| 173 | case never executed: (0x150|0x2000):case (0x150|0x2000):never executed: case (0x150|0x2000): | 0 | ||||||
| 174 | str = "SSLv3 write key exchange A"; | - | ||||||
| 175 | break; never executed: break; | 0 | ||||||
| 176 | case never executed: (0x151|0x2000):case (0x151|0x2000):never executed: case (0x151|0x2000): | 0 | ||||||
| 177 | str = "SSLv3 write key exchange B"; | - | ||||||
| 178 | break; never executed: break; | 0 | ||||||
| 179 | case never executed: (0x160|0x2000):case (0x160|0x2000):never executed: case (0x160|0x2000): | 0 | ||||||
| 180 | str = "SSLv3 write certificate request A"; | - | ||||||
| 181 | break; never executed: break; | 0 | ||||||
| 182 | case never executed: (0x161|0x2000):case (0x161|0x2000):never executed: case (0x161|0x2000): | 0 | ||||||
| 183 | str = "SSLv3 write certificate request B"; | - | ||||||
| 184 | break; never executed: break; | 0 | ||||||
| 185 | case never executed: (0x1F0|0x2000):case (0x1F0|0x2000):never executed: case (0x1F0|0x2000): | 0 | ||||||
| 186 | str = "SSLv3 write session ticket A"; | - | ||||||
| 187 | break; never executed: break; | 0 | ||||||
| 188 | case never executed: (0x1F1|0x2000):case (0x1F1|0x2000):never executed: case (0x1F1|0x2000): | 0 | ||||||
| 189 | str = "SSLv3 write session ticket B"; | - | ||||||
| 190 | break; never executed: break; | 0 | ||||||
| 191 | case never executed: (0x170|0x2000):case (0x170|0x2000):never executed: case (0x170|0x2000): | 0 | ||||||
| 192 | str = "SSLv3 write server done A"; | - | ||||||
| 193 | break; never executed: break; | 0 | ||||||
| 194 | case never executed: (0x171|0x2000):case (0x171|0x2000):never executed: case (0x171|0x2000): | 0 | ||||||
| 195 | str = "SSLv3 write server done B"; | - | ||||||
| 196 | break; never executed: break; | 0 | ||||||
| 197 | case never executed: (0x180|0x2000):case (0x180|0x2000):never executed: case (0x180|0x2000): | 0 | ||||||
| 198 | str = "SSLv3 read client certificate A"; | - | ||||||
| 199 | break; never executed: break; | 0 | ||||||
| 200 | case never executed: (0x181|0x2000):case (0x181|0x2000):never executed: case (0x181|0x2000): | 0 | ||||||
| 201 | str = "SSLv3 read client certificate B"; | - | ||||||
| 202 | break; never executed: break; | 0 | ||||||
| 203 | case never executed: (0x190|0x2000):case (0x190|0x2000):never executed: case (0x190|0x2000): | 0 | ||||||
| 204 | str = "SSLv3 read client key exchange A"; | - | ||||||
| 205 | break; never executed: break; | 0 | ||||||
| 206 | case never executed: (0x191|0x2000):case (0x191|0x2000):never executed: case (0x191|0x2000): | 0 | ||||||
| 207 | str = "SSLv3 read client key exchange B"; | - | ||||||
| 208 | break; never executed: break; | 0 | ||||||
| 209 | case never executed: (0x1A0|0x2000):case (0x1A0|0x2000):never executed: case (0x1A0|0x2000): | 0 | ||||||
| 210 | str = "SSLv3 read certificate verify A"; | - | ||||||
| 211 | break; never executed: break; | 0 | ||||||
| 212 | case never executed: (0x1A1|0x2000):case (0x1A1|0x2000):never executed: case (0x1A1|0x2000): | 0 | ||||||
| 213 | str = "SSLv3 read certificate verify B"; | - | ||||||
| 214 | break; never executed: break; | 0 | ||||||
| 215 | - | |||||||
| 216 | - | |||||||
| 217 | case never executed: (0x126|0x1000):case (0x126|0x1000):never executed: case (0x126|0x1000): | 0 | ||||||
| 218 | str = "DTLS1 read hello verify request A"; | - | ||||||
| 219 | break; never executed: break; | 0 | ||||||
| 220 | case never executed: (0x127|0x1000):case (0x127|0x1000):never executed: case (0x127|0x1000): | 0 | ||||||
| 221 | str = "DTLS1 read hello verify request B"; | - | ||||||
| 222 | break; never executed: break; | 0 | ||||||
| 223 | case never executed: (0x113|0x2000):case (0x113|0x2000):never executed: case (0x113|0x2000): | 0 | ||||||
| 224 | str = "DTLS1 write hello verify request A"; | - | ||||||
| 225 | break; never executed: break; | 0 | ||||||
| 226 | case never executed: (0x114|0x2000):case (0x114|0x2000):never executed: case (0x114|0x2000): | 0 | ||||||
| 227 | str = "DTLS1 write hello verify request B"; | - | ||||||
| 228 | break; never executed: break; | 0 | ||||||
| 229 | - | |||||||
| 230 | default never executed: :default:never executed: default: | 0 | ||||||
| 231 | str = "unknown state"; | - | ||||||
| 232 | break; never executed: break; | 0 | ||||||
| 233 | } | - | ||||||
| 234 | return never executed: (str);return (str);never executed: return (str); | 0 | ||||||
| 235 | } | - | ||||||
| 236 | - | |||||||
| 237 | const char * | - | ||||||
| 238 | SSL_rstate_string_long(const SSL *s) | - | ||||||
| 239 | { | - | ||||||
| 240 | const char *str; | - | ||||||
| 241 | - | |||||||
| 242 | switch (s->internal->rstate) { | - | ||||||
| 243 | case never executed: 0xF0:case 0xF0:never executed: case 0xF0: | 0 | ||||||
| 244 | str = "read header"; | - | ||||||
| 245 | break; never executed: break; | 0 | ||||||
| 246 | case never executed: 0xF1:case 0xF1:never executed: case 0xF1: | 0 | ||||||
| 247 | str = "read body"; | - | ||||||
| 248 | break; never executed: break; | 0 | ||||||
| 249 | case never executed: 0xF2:case 0xF2:never executed: case 0xF2: | 0 | ||||||
| 250 | str = "read done"; | - | ||||||
| 251 | break; never executed: break; | 0 | ||||||
| 252 | default never executed: :default:never executed: default: | 0 | ||||||
| 253 | str = "unknown"; | - | ||||||
| 254 | break; never executed: break; | 0 | ||||||
| 255 | } | - | ||||||
| 256 | return never executed: (str);return (str);never executed: return (str); | 0 | ||||||
| 257 | } | - | ||||||
| 258 | - | |||||||
| 259 | const char * | - | ||||||
| 260 | SSL_state_string(const SSL *s) | - | ||||||
| 261 | { | - | ||||||
| 262 | const char *str; | - | ||||||
| 263 | - | |||||||
| 264 | switch ((s->s3->internal)->hs.state) { | - | ||||||
| 265 | case never executed: 0x4000:case 0x4000:never executed: case 0x4000: | 0 | ||||||
| 266 | str = "PINIT "; | - | ||||||
| 267 | break; never executed: break; | 0 | ||||||
| 268 | case never executed: 0x2000:case 0x2000:never executed: case 0x2000: | 0 | ||||||
| 269 | str = "AINIT "; | - | ||||||
| 270 | break; never executed: break; | 0 | ||||||
| 271 | case never executed: 0x1000:case 0x1000:never executed: case 0x1000: | 0 | ||||||
| 272 | str = "CINIT "; | - | ||||||
| 273 | break; never executed: break; | 0 | ||||||
| 274 | case never executed: 0x03:case 0x03:never executed: case 0x03: | 0 | ||||||
| 275 | str = "SSLOK "; | - | ||||||
| 276 | break; never executed: break; | 0 | ||||||
| 277 | - | |||||||
| 278 | - | |||||||
| 279 | case never executed: (0x100|0x2000):case (0x100|0x2000):never executed: case (0x100|0x2000): | 0 | ||||||
| 280 | case never executed: (0x100|0x1000):case (0x100|0x1000):never executed: case (0x100|0x1000): | 0 | ||||||
| 281 | str = "3FLUSH"; | - | ||||||
| 282 | break; never executed: break; | 0 | ||||||
| 283 | case never executed: (0x110|0x1000):case (0x110|0x1000):never executed: case (0x110|0x1000): | 0 | ||||||
| 284 | str = "3WCH_A"; | - | ||||||
| 285 | break; never executed: break; | 0 | ||||||
| 286 | case never executed: (0x111|0x1000):case (0x111|0x1000):never executed: case (0x111|0x1000): | 0 | ||||||
| 287 | str = "3WCH_B"; | - | ||||||
| 288 | break; never executed: break; | 0 | ||||||
| 289 | case never executed: (0x120|0x1000):case (0x120|0x1000):never executed: case (0x120|0x1000): | 0 | ||||||
| 290 | str = "3RSH_A"; | - | ||||||
| 291 | break; never executed: break; | 0 | ||||||
| 292 | case never executed: (0x121|0x1000):case (0x121|0x1000):never executed: case (0x121|0x1000): | 0 | ||||||
| 293 | str = "3RSH_B"; | - | ||||||
| 294 | break; never executed: break; | 0 | ||||||
| 295 | case never executed: (0x130|0x1000):case (0x130|0x1000):never executed: case (0x130|0x1000): | 0 | ||||||
| 296 | str = "3RSC_A"; | - | ||||||
| 297 | break; never executed: break; | 0 | ||||||
| 298 | case never executed: (0x131|0x1000):case (0x131|0x1000):never executed: case (0x131|0x1000): | 0 | ||||||
| 299 | str = "3RSC_B"; | - | ||||||
| 300 | break; never executed: break; | 0 | ||||||
| 301 | case never executed: (0x140|0x1000):case (0x140|0x1000):never executed: case (0x140|0x1000): | 0 | ||||||
| 302 | str = "3RSKEA"; | - | ||||||
| 303 | break; never executed: break; | 0 | ||||||
| 304 | case never executed: (0x141|0x1000):case (0x141|0x1000):never executed: case (0x141|0x1000): | 0 | ||||||
| 305 | str = "3RSKEB"; | - | ||||||
| 306 | break; never executed: break; | 0 | ||||||
| 307 | case never executed: (0x150|0x1000):case (0x150|0x1000):never executed: case (0x150|0x1000): | 0 | ||||||
| 308 | str = "3RCR_A"; | - | ||||||
| 309 | break; never executed: break; | 0 | ||||||
| 310 | case never executed: (0x151|0x1000):case (0x151|0x1000):never executed: case (0x151|0x1000): | 0 | ||||||
| 311 | str = "3RCR_B"; | - | ||||||
| 312 | break; never executed: break; | 0 | ||||||
| 313 | case never executed: (0x160|0x1000):case (0x160|0x1000):never executed: case (0x160|0x1000): | 0 | ||||||
| 314 | str = "3RSD_A"; | - | ||||||
| 315 | break; never executed: break; | 0 | ||||||
| 316 | case never executed: (0x161|0x1000):case (0x161|0x1000):never executed: case (0x161|0x1000): | 0 | ||||||
| 317 | str = "3RSD_B"; | - | ||||||
| 318 | break; never executed: break; | 0 | ||||||
| 319 | case never executed: (0x170|0x1000):case (0x170|0x1000):never executed: case (0x170|0x1000): | 0 | ||||||
| 320 | str = "3WCC_A"; | - | ||||||
| 321 | break; never executed: break; | 0 | ||||||
| 322 | case never executed: (0x171|0x1000):case (0x171|0x1000):never executed: case (0x171|0x1000): | 0 | ||||||
| 323 | str = "3WCC_B"; | - | ||||||
| 324 | break; never executed: break; | 0 | ||||||
| 325 | case never executed: (0x172|0x1000):case (0x172|0x1000):never executed: case (0x172|0x1000): | 0 | ||||||
| 326 | str = "3WCC_C"; | - | ||||||
| 327 | break; never executed: break; | 0 | ||||||
| 328 | case never executed: (0x173|0x1000):case (0x173|0x1000):never executed: case (0x173|0x1000): | 0 | ||||||
| 329 | str = "3WCC_D"; | - | ||||||
| 330 | break; never executed: break; | 0 | ||||||
| 331 | case never executed: (0x180|0x1000):case (0x180|0x1000):never executed: case (0x180|0x1000): | 0 | ||||||
| 332 | str = "3WCKEA"; | - | ||||||
| 333 | break; never executed: break; | 0 | ||||||
| 334 | case never executed: (0x181|0x1000):case (0x181|0x1000):never executed: case (0x181|0x1000): | 0 | ||||||
| 335 | str = "3WCKEB"; | - | ||||||
| 336 | break; never executed: break; | 0 | ||||||
| 337 | case never executed: (0x190|0x1000):case (0x190|0x1000):never executed: case (0x190|0x1000): | 0 | ||||||
| 338 | str = "3WCV_A"; | - | ||||||
| 339 | break; never executed: break; | 0 | ||||||
| 340 | case never executed: (0x191|0x1000):case (0x191|0x1000):never executed: case (0x191|0x1000): | 0 | ||||||
| 341 | str = "3WCV_B"; | - | ||||||
| 342 | break; never executed: break; | 0 | ||||||
| 343 | - | |||||||
| 344 | case never executed: (0x1D0|0x2000):case (0x1D0|0x2000):never executed: case (0x1D0|0x2000): | 0 | ||||||
| 345 | case never executed: (0x1A0|0x1000):case (0x1A0|0x1000):never executed: case (0x1A0|0x1000): | 0 | ||||||
| 346 | str = "3WCCSA"; | - | ||||||
| 347 | break; never executed: break; | 0 | ||||||
| 348 | case never executed: (0x1D1|0x2000):case (0x1D1|0x2000):never executed: case (0x1D1|0x2000): | 0 | ||||||
| 349 | case never executed: (0x1A1|0x1000):case (0x1A1|0x1000):never executed: case (0x1A1|0x1000): | 0 | ||||||
| 350 | str = "3WCCSB"; | - | ||||||
| 351 | break; never executed: break; | 0 | ||||||
| 352 | case never executed: (0x1E0|0x2000):case (0x1E0|0x2000):never executed: case (0x1E0|0x2000): | 0 | ||||||
| 353 | case never executed: (0x1B0|0x1000):case (0x1B0|0x1000):never executed: case (0x1B0|0x1000): | 0 | ||||||
| 354 | str = "3WFINA"; | - | ||||||
| 355 | break; never executed: break; | 0 | ||||||
| 356 | case never executed: (0x1E1|0x2000):case (0x1E1|0x2000):never executed: case (0x1E1|0x2000): | 0 | ||||||
| 357 | case never executed: (0x1B1|0x1000):case (0x1B1|0x1000):never executed: case (0x1B1|0x1000): | 0 | ||||||
| 358 | str = "3WFINB"; | - | ||||||
| 359 | break; never executed: break; | 0 | ||||||
| 360 | case never executed: (0x1B0|0x2000):case (0x1B0|0x2000):never executed: case (0x1B0|0x2000): | 0 | ||||||
| 361 | case never executed: (0x1C0|0x1000):case (0x1C0|0x1000):never executed: case (0x1C0|0x1000): | 0 | ||||||
| 362 | str = "3RCCSA"; | - | ||||||
| 363 | break; never executed: break; | 0 | ||||||
| 364 | case never executed: (0x1B1|0x2000):case (0x1B1|0x2000):never executed: case (0x1B1|0x2000): | 0 | ||||||
| 365 | case never executed: (0x1C1|0x1000):case (0x1C1|0x1000):never executed: case (0x1C1|0x1000): | 0 | ||||||
| 366 | str = "3RCCSB"; | - | ||||||
| 367 | break; never executed: break; | 0 | ||||||
| 368 | case never executed: (0x1C0|0x2000):case (0x1C0|0x2000):never executed: case (0x1C0|0x2000): | 0 | ||||||
| 369 | case never executed: (0x1D0|0x1000):case (0x1D0|0x1000):never executed: case (0x1D0|0x1000): | 0 | ||||||
| 370 | str = "3RFINA"; | - | ||||||
| 371 | break; never executed: break; | 0 | ||||||
| 372 | case never executed: (0x1C1|0x2000):case (0x1C1|0x2000):never executed: case (0x1C1|0x2000): | 0 | ||||||
| 373 | case never executed: (0x1D1|0x1000):case (0x1D1|0x1000):never executed: case (0x1D1|0x1000): | 0 | ||||||
| 374 | str = "3RFINB"; | - | ||||||
| 375 | break; never executed: break; | 0 | ||||||
| 376 | - | |||||||
| 377 | case never executed: (0x120|0x2000):case (0x120|0x2000):never executed: case (0x120|0x2000): | 0 | ||||||
| 378 | str = "3WHR_A"; | - | ||||||
| 379 | break; never executed: break; | 0 | ||||||
| 380 | case never executed: (0x121|0x2000):case (0x121|0x2000):never executed: case (0x121|0x2000): | 0 | ||||||
| 381 | str = "3WHR_B"; | - | ||||||
| 382 | break; never executed: break; | 0 | ||||||
| 383 | case never executed: (0x122|0x2000):case (0x122|0x2000):never executed: case (0x122|0x2000): | 0 | ||||||
| 384 | str = "3WHR_C"; | - | ||||||
| 385 | break; never executed: break; | 0 | ||||||
| 386 | case never executed: (0x110|0x2000):case (0x110|0x2000):never executed: case (0x110|0x2000): | 0 | ||||||
| 387 | str = "3RCH_A"; | - | ||||||
| 388 | break; never executed: break; | 0 | ||||||
| 389 | case never executed: (0x111|0x2000):case (0x111|0x2000):never executed: case (0x111|0x2000): | 0 | ||||||
| 390 | str = "3RCH_B"; | - | ||||||
| 391 | break; never executed: break; | 0 | ||||||
| 392 | case never executed: (0x112|0x2000):case (0x112|0x2000):never executed: case (0x112|0x2000): | 0 | ||||||
| 393 | str = "3RCH_C"; | - | ||||||
| 394 | break; never executed: break; | 0 | ||||||
| 395 | case never executed: (0x130|0x2000):case (0x130|0x2000):never executed: case (0x130|0x2000): | 0 | ||||||
| 396 | str = "3WSH_A"; | - | ||||||
| 397 | break; never executed: break; | 0 | ||||||
| 398 | case never executed: (0x131|0x2000):case (0x131|0x2000):never executed: case (0x131|0x2000): | 0 | ||||||
| 399 | str = "3WSH_B"; | - | ||||||
| 400 | break; never executed: break; | 0 | ||||||
| 401 | case never executed: (0x140|0x2000):case (0x140|0x2000):never executed: case (0x140|0x2000): | 0 | ||||||
| 402 | str = "3WSC_A"; | - | ||||||
| 403 | break; never executed: break; | 0 | ||||||
| 404 | case never executed: (0x141|0x2000):case (0x141|0x2000):never executed: case (0x141|0x2000): | 0 | ||||||
| 405 | str = "3WSC_B"; | - | ||||||
| 406 | break; never executed: break; | 0 | ||||||
| 407 | case never executed: (0x150|0x2000):case (0x150|0x2000):never executed: case (0x150|0x2000): | 0 | ||||||
| 408 | str = "3WSKEA"; | - | ||||||
| 409 | break; never executed: break; | 0 | ||||||
| 410 | case never executed: (0x151|0x2000):case (0x151|0x2000):never executed: case (0x151|0x2000): | 0 | ||||||
| 411 | str = "3WSKEB"; | - | ||||||
| 412 | break; never executed: break; | 0 | ||||||
| 413 | case never executed: (0x160|0x2000):case (0x160|0x2000):never executed: case (0x160|0x2000): | 0 | ||||||
| 414 | str = "3WCR_A"; | - | ||||||
| 415 | break; never executed: break; | 0 | ||||||
| 416 | case never executed: (0x161|0x2000):case (0x161|0x2000):never executed: case (0x161|0x2000): | 0 | ||||||
| 417 | str = "3WCR_B"; | - | ||||||
| 418 | break; never executed: break; | 0 | ||||||
| 419 | case never executed: (0x170|0x2000):case (0x170|0x2000):never executed: case (0x170|0x2000): | 0 | ||||||
| 420 | str = "3WSD_A"; | - | ||||||
| 421 | break; never executed: break; | 0 | ||||||
| 422 | case never executed: (0x171|0x2000):case (0x171|0x2000):never executed: case (0x171|0x2000): | 0 | ||||||
| 423 | str = "3WSD_B"; | - | ||||||
| 424 | break; never executed: break; | 0 | ||||||
| 425 | case never executed: (0x180|0x2000):case (0x180|0x2000):never executed: case (0x180|0x2000): | 0 | ||||||
| 426 | str = "3RCC_A"; | - | ||||||
| 427 | break; never executed: break; | 0 | ||||||
| 428 | case never executed: (0x181|0x2000):case (0x181|0x2000):never executed: case (0x181|0x2000): | 0 | ||||||
| 429 | str = "3RCC_B"; | - | ||||||
| 430 | break; never executed: break; | 0 | ||||||
| 431 | case never executed: (0x190|0x2000):case (0x190|0x2000):never executed: case (0x190|0x2000): | 0 | ||||||
| 432 | str = "3RCKEA"; | - | ||||||
| 433 | break; never executed: break; | 0 | ||||||
| 434 | case never executed: (0x191|0x2000):case (0x191|0x2000):never executed: case (0x191|0x2000): | 0 | ||||||
| 435 | str = "3RCKEB"; | - | ||||||
| 436 | break; never executed: break; | 0 | ||||||
| 437 | case never executed: (0x1A0|0x2000):case (0x1A0|0x2000):never executed: case (0x1A0|0x2000): | 0 | ||||||
| 438 | str = "3RCV_A"; | - | ||||||
| 439 | break; never executed: break; | 0 | ||||||
| 440 | case never executed: (0x1A1|0x2000):case (0x1A1|0x2000):never executed: case (0x1A1|0x2000): | 0 | ||||||
| 441 | str = "3RCV_B"; | - | ||||||
| 442 | break; never executed: break; | 0 | ||||||
| 443 | - | |||||||
| 444 | - | |||||||
| 445 | case never executed: (0x126|0x1000):case (0x126|0x1000):never executed: case (0x126|0x1000): | 0 | ||||||
| 446 | str = "DRCHVA"; | - | ||||||
| 447 | break; never executed: break; | 0 | ||||||
| 448 | case never executed: (0x127|0x1000):case (0x127|0x1000):never executed: case (0x127|0x1000): | 0 | ||||||
| 449 | str = "DRCHVB"; | - | ||||||
| 450 | break; never executed: break; | 0 | ||||||
| 451 | case never executed: (0x113|0x2000):case (0x113|0x2000):never executed: case (0x113|0x2000): | 0 | ||||||
| 452 | str = "DWCHVA"; | - | ||||||
| 453 | break; never executed: break; | 0 | ||||||
| 454 | case never executed: (0x114|0x2000):case (0x114|0x2000):never executed: case (0x114|0x2000): | 0 | ||||||
| 455 | str = "DWCHVB"; | - | ||||||
| 456 | break; never executed: break; | 0 | ||||||
| 457 | - | |||||||
| 458 | default never executed: :default:never executed: default: | 0 | ||||||
| 459 | str = "UNKWN "; | - | ||||||
| 460 | break; never executed: break; | 0 | ||||||
| 461 | } | - | ||||||
| 462 | return never executed: (str);return (str);never executed: return (str); | 0 | ||||||
| 463 | } | - | ||||||
| 464 | - | |||||||
| 465 | const char * | - | ||||||
| 466 | SSL_alert_type_string_long(int value) | - | ||||||
| 467 | { | - | ||||||
| 468 | value >>= 8; | - | ||||||
| 469 | if (value == 1
| 0 | ||||||
| 470 | return never executed: ("warning");return ("warning");never executed: return ("warning"); | 0 | ||||||
| 471 | else if (value == 2
| 0 | ||||||
| 472 | return never executed: ("fatal");return ("fatal");never executed: return ("fatal"); | 0 | ||||||
| 473 | else | - | ||||||
| 474 | return never executed: ("unknown");return ("unknown");never executed: return ("unknown"); | 0 | ||||||
| 475 | } | - | ||||||
| 476 | - | |||||||
| 477 | const char * | - | ||||||
| 478 | SSL_alert_type_string(int value) | - | ||||||
| 479 | { | - | ||||||
| 480 | value >>= 8; | - | ||||||
| 481 | if (value == 1
| 0 | ||||||
| 482 | return never executed: ("W");return ("W");never executed: return ("W"); | 0 | ||||||
| 483 | else if (value == 2
| 0 | ||||||
| 484 | return never executed: ("F");return ("F");never executed: return ("F"); | 0 | ||||||
| 485 | else | - | ||||||
| 486 | return never executed: ("U");return ("U");never executed: return ("U"); | 0 | ||||||
| 487 | } | - | ||||||
| 488 | - | |||||||
| 489 | const char * | - | ||||||
| 490 | SSL_alert_desc_string(int value) | - | ||||||
| 491 | { | - | ||||||
| 492 | const char *str; | - | ||||||
| 493 | - | |||||||
| 494 | switch (value & 0xff) { | - | ||||||
| 495 | case never executed: 0:case 0:never executed: case 0: | 0 | ||||||
| 496 | str = "CN"; | - | ||||||
| 497 | break; never executed: break; | 0 | ||||||
| 498 | case never executed: 10:case 10:never executed: case 10: | 0 | ||||||
| 499 | str = "UM"; | - | ||||||
| 500 | break; never executed: break; | 0 | ||||||
| 501 | case never executed: 20:case 20:never executed: case 20: | 0 | ||||||
| 502 | str = "BM"; | - | ||||||
| 503 | break; never executed: break; | 0 | ||||||
| 504 | case never executed: 30:case 30:never executed: case 30: | 0 | ||||||
| 505 | str = "DF"; | - | ||||||
| 506 | break; never executed: break; | 0 | ||||||
| 507 | case never executed: 40:case 40:never executed: case 40: | 0 | ||||||
| 508 | str = "HF"; | - | ||||||
| 509 | break; never executed: break; | 0 | ||||||
| 510 | case never executed: 41:case 41:never executed: case 41: | 0 | ||||||
| 511 | str = "NC"; | - | ||||||
| 512 | break; never executed: break; | 0 | ||||||
| 513 | case never executed: 42:case 42:never executed: case 42: | 0 | ||||||
| 514 | str = "BC"; | - | ||||||
| 515 | break; never executed: break; | 0 | ||||||
| 516 | case never executed: 43:case 43:never executed: case 43: | 0 | ||||||
| 517 | str = "UC"; | - | ||||||
| 518 | break; never executed: break; | 0 | ||||||
| 519 | case never executed: 44:case 44:never executed: case 44: | 0 | ||||||
| 520 | str = "CR"; | - | ||||||
| 521 | break; never executed: break; | 0 | ||||||
| 522 | case never executed: 45:case 45:never executed: case 45: | 0 | ||||||
| 523 | str = "CE"; | - | ||||||
| 524 | break; never executed: break; | 0 | ||||||
| 525 | case never executed: 46:case 46:never executed: case 46: | 0 | ||||||
| 526 | str = "CU"; | - | ||||||
| 527 | break; never executed: break; | 0 | ||||||
| 528 | case never executed: 47:case 47:never executed: case 47: | 0 | ||||||
| 529 | str = "IP"; | - | ||||||
| 530 | break; never executed: break; | 0 | ||||||
| 531 | case never executed: 21:case 21:never executed: case 21: | 0 | ||||||
| 532 | str = "DC"; | - | ||||||
| 533 | break; never executed: break; | 0 | ||||||
| 534 | case never executed: 22:case 22:never executed: case 22: | 0 | ||||||
| 535 | str = "RO"; | - | ||||||
| 536 | break; never executed: break; | 0 | ||||||
| 537 | case never executed: 48:case 48:never executed: case 48: | 0 | ||||||
| 538 | str = "CA"; | - | ||||||
| 539 | break; never executed: break; | 0 | ||||||
| 540 | case never executed: 49:case 49:never executed: case 49: | 0 | ||||||
| 541 | str = "AD"; | - | ||||||
| 542 | break; never executed: break; | 0 | ||||||
| 543 | case never executed: 50:case 50:never executed: case 50: | 0 | ||||||
| 544 | str = "DE"; | - | ||||||
| 545 | break; never executed: break; | 0 | ||||||
| 546 | case never executed: 51:case 51:never executed: case 51: | 0 | ||||||
| 547 | str = "CY"; | - | ||||||
| 548 | break; never executed: break; | 0 | ||||||
| 549 | case never executed: 60:case 60:never executed: case 60: | 0 | ||||||
| 550 | str = "ER"; | - | ||||||
| 551 | break; never executed: break; | 0 | ||||||
| 552 | case never executed: 70:case 70:never executed: case 70: | 0 | ||||||
| 553 | str = "PV"; | - | ||||||
| 554 | break; never executed: break; | 0 | ||||||
| 555 | case never executed: 71:case 71:never executed: case 71: | 0 | ||||||
| 556 | str = "IS"; | - | ||||||
| 557 | break; never executed: break; | 0 | ||||||
| 558 | case never executed: 80:case 80:never executed: case 80: | 0 | ||||||
| 559 | str = "IE"; | - | ||||||
| 560 | break; never executed: break; | 0 | ||||||
| 561 | case never executed: 90:case 90:never executed: case 90: | 0 | ||||||
| 562 | str = "US"; | - | ||||||
| 563 | break; never executed: break; | 0 | ||||||
| 564 | case never executed: 100:case 100:never executed: case 100: | 0 | ||||||
| 565 | str = "NR"; | - | ||||||
| 566 | break; never executed: break; | 0 | ||||||
| 567 | case never executed: 110:case 110:never executed: case 110: | 0 | ||||||
| 568 | str = "UE"; | - | ||||||
| 569 | break; never executed: break; | 0 | ||||||
| 570 | case never executed: 111:case 111:never executed: case 111: | 0 | ||||||
| 571 | str = "CO"; | - | ||||||
| 572 | break; never executed: break; | 0 | ||||||
| 573 | case never executed: 112:case 112:never executed: case 112: | 0 | ||||||
| 574 | str = "UN"; | - | ||||||
| 575 | break; never executed: break; | 0 | ||||||
| 576 | case never executed: 113:case 113:never executed: case 113: | 0 | ||||||
| 577 | str = "BR"; | - | ||||||
| 578 | break; never executed: break; | 0 | ||||||
| 579 | case never executed: 114:case 114:never executed: case 114: | 0 | ||||||
| 580 | str = "BH"; | - | ||||||
| 581 | break; never executed: break; | 0 | ||||||
| 582 | case never executed: 115:case 115:never executed: case 115: | 0 | ||||||
| 583 | str = "UP"; | - | ||||||
| 584 | break; never executed: break; | 0 | ||||||
| 585 | default never executed: :default:never executed: default: | 0 | ||||||
| 586 | str = "UK"; | - | ||||||
| 587 | break; never executed: break; | 0 | ||||||
| 588 | } | - | ||||||
| 589 | return never executed: (str);return (str);never executed: return (str); | 0 | ||||||
| 590 | } | - | ||||||
| 591 | - | |||||||
| 592 | const char * | - | ||||||
| 593 | SSL_alert_desc_string_long(int value) | - | ||||||
| 594 | { | - | ||||||
| 595 | const char *str; | - | ||||||
| 596 | - | |||||||
| 597 | switch (value & 0xff) { | - | ||||||
| 598 | case never executed: 0:case 0:never executed: case 0: | 0 | ||||||
| 599 | str = "close notify"; | - | ||||||
| 600 | break; never executed: break; | 0 | ||||||
| 601 | case never executed: 10:case 10:never executed: case 10: | 0 | ||||||
| 602 | str = "unexpected_message"; | - | ||||||
| 603 | break; never executed: break; | 0 | ||||||
| 604 | case never executed: 20:case 20:never executed: case 20: | 0 | ||||||
| 605 | str = "bad record mac"; | - | ||||||
| 606 | break; never executed: break; | 0 | ||||||
| 607 | case never executed: 30:case 30:never executed: case 30: | 0 | ||||||
| 608 | str = "decompression failure"; | - | ||||||
| 609 | break; never executed: break; | 0 | ||||||
| 610 | case never executed: 40:case 40:never executed: case 40: | 0 | ||||||
| 611 | str = "handshake failure"; | - | ||||||
| 612 | break; never executed: break; | 0 | ||||||
| 613 | case never executed: 41:case 41:never executed: case 41: | 0 | ||||||
| 614 | str = "no certificate"; | - | ||||||
| 615 | break; never executed: break; | 0 | ||||||
| 616 | case never executed: 42:case 42:never executed: case 42: | 0 | ||||||
| 617 | str = "bad certificate"; | - | ||||||
| 618 | break; never executed: break; | 0 | ||||||
| 619 | case never executed: 43:case 43:never executed: case 43: | 0 | ||||||
| 620 | str = "unsupported certificate"; | - | ||||||
| 621 | break; never executed: break; | 0 | ||||||
| 622 | case never executed: 44:case 44:never executed: case 44: | 0 | ||||||
| 623 | str = "certificate revoked"; | - | ||||||
| 624 | break; never executed: break; | 0 | ||||||
| 625 | case never executed: 45:case 45:never executed: case 45: | 0 | ||||||
| 626 | str = "certificate expired"; | - | ||||||
| 627 | break; never executed: break; | 0 | ||||||
| 628 | case never executed: 46:case 46:never executed: case 46: | 0 | ||||||
| 629 | str = "certificate unknown"; | - | ||||||
| 630 | break; never executed: break; | 0 | ||||||
| 631 | case never executed: 47:case 47:never executed: case 47: | 0 | ||||||
| 632 | str = "illegal parameter"; | - | ||||||
| 633 | break; never executed: break; | 0 | ||||||
| 634 | case never executed: 21:case 21:never executed: case 21: | 0 | ||||||
| 635 | str = "decryption failed"; | - | ||||||
| 636 | break; never executed: break; | 0 | ||||||
| 637 | case never executed: 22:case 22:never executed: case 22: | 0 | ||||||
| 638 | str = "record overflow"; | - | ||||||
| 639 | break; never executed: break; | 0 | ||||||
| 640 | case never executed: 48:case 48:never executed: case 48: | 0 | ||||||
| 641 | str = "unknown CA"; | - | ||||||
| 642 | break; never executed: break; | 0 | ||||||
| 643 | case never executed: 49:case 49:never executed: case 49: | 0 | ||||||
| 644 | str = "access denied"; | - | ||||||
| 645 | break; never executed: break; | 0 | ||||||
| 646 | case never executed: 50:case 50:never executed: case 50: | 0 | ||||||
| 647 | str = "decode error"; | - | ||||||
| 648 | break; never executed: break; | 0 | ||||||
| 649 | case never executed: 51:case 51:never executed: case 51: | 0 | ||||||
| 650 | str = "decrypt error"; | - | ||||||
| 651 | break; never executed: break; | 0 | ||||||
| 652 | case never executed: 60:case 60:never executed: case 60: | 0 | ||||||
| 653 | str = "export restriction"; | - | ||||||
| 654 | break; never executed: break; | 0 | ||||||
| 655 | case never executed: 70:case 70:never executed: case 70: | 0 | ||||||
| 656 | str = "protocol version"; | - | ||||||
| 657 | break; never executed: break; | 0 | ||||||
| 658 | case never executed: 71:case 71:never executed: case 71: | 0 | ||||||
| 659 | str = "insufficient security"; | - | ||||||
| 660 | break; never executed: break; | 0 | ||||||
| 661 | case never executed: 80:case 80:never executed: case 80: | 0 | ||||||
| 662 | str = "internal error"; | - | ||||||
| 663 | break; never executed: break; | 0 | ||||||
| 664 | case never executed: 90:case 90:never executed: case 90: | 0 | ||||||
| 665 | str = "user canceled"; | - | ||||||
| 666 | break; never executed: break; | 0 | ||||||
| 667 | case never executed: 100:case 100:never executed: case 100: | 0 | ||||||
| 668 | str = "no renegotiation"; | - | ||||||
| 669 | break; never executed: break; | 0 | ||||||
| 670 | case never executed: 110:case 110:never executed: case 110: | 0 | ||||||
| 671 | str = "unsupported extension"; | - | ||||||
| 672 | break; never executed: break; | 0 | ||||||
| 673 | case never executed: 111:case 111:never executed: case 111: | 0 | ||||||
| 674 | str = "certificate unobtainable"; | - | ||||||
| 675 | break; never executed: break; | 0 | ||||||
| 676 | case never executed: 112:case 112:never executed: case 112: | 0 | ||||||
| 677 | str = "unrecognized name"; | - | ||||||
| 678 | break; never executed: break; | 0 | ||||||
| 679 | case never executed: 113:case 113:never executed: case 113: | 0 | ||||||
| 680 | str = "bad certificate status response"; | - | ||||||
| 681 | break; never executed: break; | 0 | ||||||
| 682 | case never executed: 114:case 114:never executed: case 114: | 0 | ||||||
| 683 | str = "bad certificate hash value"; | - | ||||||
| 684 | break; never executed: break; | 0 | ||||||
| 685 | case never executed: 115:case 115:never executed: case 115: | 0 | ||||||
| 686 | str = "unknown PSK identity"; | - | ||||||
| 687 | break; never executed: break; | 0 | ||||||
| 688 | default never executed: :default:never executed: default: | 0 | ||||||
| 689 | str = "unknown"; | - | ||||||
| 690 | break; never executed: break; | 0 | ||||||
| 691 | } | - | ||||||
| 692 | return never executed: (str);return (str);never executed: return (str); | 0 | ||||||
| 693 | } | - | ||||||
| 694 | - | |||||||
| 695 | const char * | - | ||||||
| 696 | SSL_rstate_string(const SSL *s) | - | ||||||
| 697 | { | - | ||||||
| 698 | const char *str; | - | ||||||
| 699 | - | |||||||
| 700 | switch (s->internal->rstate) { | - | ||||||
| 701 | case never executed: 0xF0:case 0xF0:never executed: case 0xF0: | 0 | ||||||
| 702 | str = "RH"; | - | ||||||
| 703 | break; never executed: break; | 0 | ||||||
| 704 | case never executed: 0xF1:case 0xF1:never executed: case 0xF1: | 0 | ||||||
| 705 | str = "RB"; | - | ||||||
| 706 | break; never executed: break; | 0 | ||||||
| 707 | case never executed: 0xF2:case 0xF2:never executed: case 0xF2: | 0 | ||||||
| 708 | str = "RD"; | - | ||||||
| 709 | break; never executed: break; | 0 | ||||||
| 710 | default never executed: :default:never executed: default: | 0 | ||||||
| 711 | str = "unknown"; | - | ||||||
| 712 | break; never executed: break; | 0 | ||||||
| 713 | } | - | ||||||
| 714 | return never executed: (str);return (str);never executed: return (str); | 0 | ||||||
| 715 | } | - | ||||||
| Switch to Source code | Preprocessed file |