blob: af089540141506535fa58aaa2e46c5b5b500a566 [file] [log] [blame]
Adam Langleye9ada862015-05-11 17:20:37 -07001/* Copyright (c) 2015, Google Inc.
2 *
3 * Permission to use, copy, modify, and/or distribute this software for any
4 * purpose with or without fee is hereby granted, provided that the above
5 * copyright notice and this permission notice appear in all copies.
6 *
7 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
10 * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
12 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
13 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
14
15 /* This file was generated by err_data_generate.go. */
16
17#include <openssl/base.h>
18#include <openssl/err.h>
19#include <openssl/type_check.h>
20
21
22OPENSSL_COMPILE_ASSERT(ERR_LIB_NONE == 1, library_values_changed_1);
23OPENSSL_COMPILE_ASSERT(ERR_LIB_SYS == 2, library_values_changed_2);
24OPENSSL_COMPILE_ASSERT(ERR_LIB_BN == 3, library_values_changed_3);
25OPENSSL_COMPILE_ASSERT(ERR_LIB_RSA == 4, library_values_changed_4);
26OPENSSL_COMPILE_ASSERT(ERR_LIB_DH == 5, library_values_changed_5);
27OPENSSL_COMPILE_ASSERT(ERR_LIB_EVP == 6, library_values_changed_6);
28OPENSSL_COMPILE_ASSERT(ERR_LIB_BUF == 7, library_values_changed_7);
29OPENSSL_COMPILE_ASSERT(ERR_LIB_OBJ == 8, library_values_changed_8);
30OPENSSL_COMPILE_ASSERT(ERR_LIB_PEM == 9, library_values_changed_9);
31OPENSSL_COMPILE_ASSERT(ERR_LIB_DSA == 10, library_values_changed_10);
32OPENSSL_COMPILE_ASSERT(ERR_LIB_X509 == 11, library_values_changed_11);
33OPENSSL_COMPILE_ASSERT(ERR_LIB_ASN1 == 12, library_values_changed_12);
34OPENSSL_COMPILE_ASSERT(ERR_LIB_CONF == 13, library_values_changed_13);
35OPENSSL_COMPILE_ASSERT(ERR_LIB_CRYPTO == 14, library_values_changed_14);
36OPENSSL_COMPILE_ASSERT(ERR_LIB_EC == 15, library_values_changed_15);
37OPENSSL_COMPILE_ASSERT(ERR_LIB_SSL == 16, library_values_changed_16);
38OPENSSL_COMPILE_ASSERT(ERR_LIB_BIO == 17, library_values_changed_17);
39OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS7 == 18, library_values_changed_18);
40OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS8 == 19, library_values_changed_19);
41OPENSSL_COMPILE_ASSERT(ERR_LIB_X509V3 == 20, library_values_changed_20);
42OPENSSL_COMPILE_ASSERT(ERR_LIB_RAND == 21, library_values_changed_21);
43OPENSSL_COMPILE_ASSERT(ERR_LIB_ENGINE == 22, library_values_changed_22);
44OPENSSL_COMPILE_ASSERT(ERR_LIB_OCSP == 23, library_values_changed_23);
45OPENSSL_COMPILE_ASSERT(ERR_LIB_UI == 24, library_values_changed_24);
46OPENSSL_COMPILE_ASSERT(ERR_LIB_COMP == 25, library_values_changed_25);
47OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDSA == 26, library_values_changed_26);
48OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDH == 27, library_values_changed_27);
49OPENSSL_COMPILE_ASSERT(ERR_LIB_HMAC == 28, library_values_changed_28);
50OPENSSL_COMPILE_ASSERT(ERR_LIB_DIGEST == 29, library_values_changed_29);
51OPENSSL_COMPILE_ASSERT(ERR_LIB_CIPHER == 30, library_values_changed_30);
Kenny Rootb8494592015-09-25 02:29:14 +000052OPENSSL_COMPILE_ASSERT(ERR_LIB_HKDF == 31, library_values_changed_31);
53OPENSSL_COMPILE_ASSERT(ERR_LIB_USER == 32, library_values_changed_32);
Adam Langleye9ada862015-05-11 17:20:37 -070054OPENSSL_COMPILE_ASSERT(ERR_NUM_LIBS == 33, library_values_changed_num);
55
Adam Langleye9ada862015-05-11 17:20:37 -070056const uint32_t kOpenSSLReasonValues[] = {
David Benjamin4969cc92016-04-22 15:02:23 -040057 0xc320838,
58 0xc328852,
59 0xc330861,
60 0xc338871,
61 0xc340880,
62 0xc348899,
63 0xc3508a5,
64 0xc3588c2,
Robert Sloan9254e682017-04-24 09:42:06 -070065 0xc3608e2,
66 0xc3688f0,
67 0xc370900,
68 0xc37890d,
69 0xc38091d,
70 0xc388928,
71 0xc39093e,
72 0xc39894d,
73 0xc3a0961,
David Benjamin4969cc92016-04-22 15:02:23 -040074 0xc3a8845,
75 0xc3b00ea,
Robert Sloan9254e682017-04-24 09:42:06 -070076 0xc3b88d4,
David Benjamin4969cc92016-04-22 15:02:23 -040077 0x10320845,
Robert Sloan9254e682017-04-24 09:42:06 -070078 0x103294dc,
79 0x103314e8,
80 0x10339501,
81 0x10341514,
82 0x10348edf,
83 0x10350c50,
84 0x10359527,
85 0x1036153c,
86 0x1036954f,
87 0x1037156e,
88 0x10379587,
89 0x1038159c,
90 0x103895ba,
91 0x103915c9,
92 0x103995e5,
93 0x103a1600,
94 0x103a960f,
95 0x103b162b,
96 0x103b9646,
97 0x103c165d,
David Benjamin4969cc92016-04-22 15:02:23 -040098 0x103c80ea,
Robert Sloan9254e682017-04-24 09:42:06 -070099 0x103d166e,
100 0x103d9682,
101 0x103e16a1,
102 0x103e96b0,
103 0x103f16c7,
104 0x103f96da,
105 0x10400c14,
106 0x104096ed,
107 0x1041170b,
108 0x1041971e,
109 0x10421738,
110 0x10429748,
111 0x1043175c,
112 0x10439772,
113 0x1044178a,
114 0x1044979f,
115 0x104517b3,
116 0x104597c5,
David Benjamin4969cc92016-04-22 15:02:23 -0400117 0x104605fb,
Robert Sloan9254e682017-04-24 09:42:06 -0700118 0x1046894d,
119 0x104717da,
120 0x104797f1,
121 0x10481806,
122 0x10489814,
123 0x10490e41,
124 0x14320bf7,
125 0x14328c05,
126 0x14330c14,
127 0x14338c26,
David Benjamind316cba2016-06-02 16:17:39 -0400128 0x143400ac,
129 0x143480ea,
Adam Langleye9ada862015-05-11 17:20:37 -0700130 0x18320083,
Robert Sloan9254e682017-04-24 09:42:06 -0700131 0x18328f35,
David Benjamin4969cc92016-04-22 15:02:23 -0400132 0x183300ac,
Robert Sloan9254e682017-04-24 09:42:06 -0700133 0x18338f4b,
134 0x18340f5f,
David Benjamin4969cc92016-04-22 15:02:23 -0400135 0x183480ea,
Robert Sloan9254e682017-04-24 09:42:06 -0700136 0x18350f74,
137 0x18358f8c,
138 0x18360fa1,
139 0x18368fb5,
140 0x18370fd9,
141 0x18378fef,
142 0x18381003,
143 0x18389013,
144 0x18390a65,
145 0x18399023,
146 0x183a1038,
147 0x183a905e,
148 0x183b0c5c,
149 0x183b907d,
150 0x183c108f,
151 0x183c909a,
152 0x183d10aa,
153 0x183d90bb,
154 0x183e10cc,
155 0x183e90de,
156 0x183f1107,
157 0x183f9120,
158 0x18401138,
David Benjamin4969cc92016-04-22 15:02:23 -0400159 0x184086d3,
Robert Sloan9254e682017-04-24 09:42:06 -0700160 0x1841106b,
161 0x1841904c,
162 0x2032115f,
163 0x2432116b,
164 0x24328993,
165 0x2433117d,
166 0x2433918a,
167 0x24341197,
168 0x243491a9,
169 0x243511b8,
170 0x243591d5,
171 0x243611e2,
172 0x243691f0,
173 0x243711fe,
174 0x2437920c,
175 0x24381215,
176 0x24389222,
177 0x24391235,
178 0x28320c44,
179 0x28328c5c,
180 0x28330c14,
181 0x28338c6f,
182 0x28340c50,
David Benjamin4969cc92016-04-22 15:02:23 -0400183 0x283480ac,
184 0x283500ea,
Robert Sloan9254e682017-04-24 09:42:06 -0700185 0x2c322bc9,
186 0x2c32924c,
187 0x2c332bd7,
188 0x2c33abe9,
189 0x2c342bfd,
190 0x2c34ac0f,
191 0x2c352c2a,
192 0x2c35ac3c,
193 0x2c362c4f,
David Benjamin4969cc92016-04-22 15:02:23 -0400194 0x2c36832d,
Robert Sloan9254e682017-04-24 09:42:06 -0700195 0x2c372c5c,
196 0x2c37ac6e,
197 0x2c382c93,
198 0x2c38acaa,
199 0x2c392cb8,
200 0x2c39acc8,
201 0x2c3a2cda,
202 0x2c3aacee,
203 0x2c3b2cff,
204 0x2c3bad1e,
205 0x2c3c125e,
206 0x2c3c9274,
207 0x2c3d2d32,
208 0x2c3d928d,
209 0x2c3e2d4f,
210 0x2c3ead5d,
211 0x2c3f2d75,
212 0x2c3fad8d,
213 0x2c402d9a,
214 0x2c40915f,
215 0x2c412dab,
216 0x2c41adbe,
217 0x2c421138,
218 0x2c42adcf,
David Benjamin4969cc92016-04-22 15:02:23 -0400219 0x2c430720,
Robert Sloan9254e682017-04-24 09:42:06 -0700220 0x2c43ad10,
221 0x2c442c81,
Adam Langleye9ada862015-05-11 17:20:37 -0700222 0x30320000,
223 0x30328015,
224 0x3033001f,
225 0x30338038,
226 0x3034004a,
227 0x30348064,
228 0x3035006b,
229 0x30358083,
230 0x30360094,
David Benjamin4969cc92016-04-22 15:02:23 -0400231 0x303680ac,
232 0x303700b9,
233 0x303780c8,
234 0x303800ea,
235 0x303880f7,
236 0x3039010a,
237 0x30398125,
238 0x303a013a,
239 0x303a814e,
240 0x303b0162,
241 0x303b8173,
242 0x303c018c,
243 0x303c81a9,
244 0x303d01b7,
245 0x303d81cb,
246 0x303e01db,
247 0x303e81f4,
248 0x303f0204,
249 0x303f8217,
250 0x30400226,
251 0x30408232,
252 0x30410247,
253 0x30418257,
254 0x3042026e,
255 0x3042827b,
256 0x3043028e,
257 0x3043829d,
258 0x304402b2,
259 0x304482d3,
260 0x304502e6,
261 0x304582f9,
262 0x30460312,
263 0x3046832d,
264 0x3047034a,
265 0x30478363,
266 0x30480371,
267 0x30488382,
268 0x30490391,
269 0x304983a9,
270 0x304a03bb,
271 0x304a83cf,
272 0x304b03ee,
273 0x304b8401,
274 0x304c040c,
275 0x304c841d,
276 0x304d0429,
277 0x304d843f,
278 0x304e044d,
279 0x304e8463,
280 0x304f0475,
281 0x304f8487,
282 0x3050049a,
283 0x305084ad,
284 0x305104be,
285 0x305184ce,
286 0x305204e6,
287 0x305284fb,
288 0x30530513,
289 0x30538527,
290 0x3054053f,
291 0x30548558,
292 0x30550571,
293 0x3055858e,
294 0x30560599,
295 0x305685b1,
296 0x305705c1,
297 0x305785d2,
298 0x305805e5,
299 0x305885fb,
300 0x30590604,
301 0x30598619,
302 0x305a062c,
303 0x305a863b,
304 0x305b065b,
305 0x305b866a,
306 0x305c068b,
307 0x305c86a7,
308 0x305d06b3,
309 0x305d86d3,
310 0x305e06ef,
311 0x305e8700,
312 0x305f0716,
313 0x305f8720,
Robert Sloan9254e682017-04-24 09:42:06 -0700314 0x34320b55,
315 0x34328b69,
316 0x34330b86,
317 0x34338b99,
318 0x34340ba8,
319 0x34348be1,
320 0x34350bc5,
Adam Langleye9ada862015-05-11 17:20:37 -0700321 0x3c320083,
Robert Sloan9254e682017-04-24 09:42:06 -0700322 0x3c328c99,
323 0x3c330cb2,
324 0x3c338ccd,
325 0x3c340cea,
326 0x3c348d14,
327 0x3c350d2f,
328 0x3c358d55,
329 0x3c360d6e,
330 0x3c368d86,
331 0x3c370d97,
332 0x3c378da5,
333 0x3c380db2,
334 0x3c388dc6,
335 0x3c390c5c,
336 0x3c398dda,
337 0x3c3a0dee,
338 0x3c3a890d,
339 0x3c3b0dfe,
340 0x3c3b8e19,
341 0x3c3c0e2b,
342 0x3c3c8e5e,
343 0x3c3d0e68,
344 0x3c3d8e7c,
345 0x3c3e0e8a,
346 0x3c3e8eaf,
347 0x3c3f0c85,
348 0x3c3f8e98,
David Benjamin4969cc92016-04-22 15:02:23 -0400349 0x3c4000ac,
350 0x3c4080ea,
Robert Sloan9254e682017-04-24 09:42:06 -0700351 0x3c410d05,
352 0x3c418d44,
353 0x3c420e41,
354 0x40321847,
355 0x4032985d,
356 0x4033188b,
357 0x40339895,
358 0x403418ac,
359 0x403498ca,
360 0x403518da,
361 0x403598ec,
362 0x403618f9,
363 0x40369905,
364 0x4037191a,
365 0x4037992c,
366 0x40381937,
367 0x40389949,
368 0x40390edf,
369 0x40399959,
370 0x403a196c,
371 0x403a998d,
372 0x403b199e,
373 0x403b99ae,
Adam Langley4139edb2016-01-13 15:00:54 -0800374 0x403c0064,
375 0x403c8083,
Robert Sloan9254e682017-04-24 09:42:06 -0700376 0x403d1a32,
377 0x403d9a48,
378 0x403e1a57,
379 0x403e9a8f,
380 0x403f1aa9,
381 0x403f9ab7,
382 0x40401acc,
383 0x40409af9,
384 0x40411b16,
385 0x40419b31,
386 0x40421b4a,
387 0x40429b5d,
388 0x40431b71,
389 0x40439b89,
390 0x40441ba0,
David Benjamin4969cc92016-04-22 15:02:23 -0400391 0x404480ac,
Robert Sloan9254e682017-04-24 09:42:06 -0700392 0x40451bb5,
393 0x40459bc7,
394 0x40461beb,
395 0x40469c0b,
396 0x40471c19,
397 0x40479c40,
398 0x40481c7d,
399 0x40489c96,
400 0x40491cad,
401 0x40499cc7,
402 0x404a1cde,
403 0x404a9cfc,
404 0x404b1d14,
405 0x404b9d2b,
406 0x404c1d41,
407 0x404c9d53,
408 0x404d1d74,
409 0x404d9d96,
410 0x404e1daa,
411 0x404e9db7,
412 0x404f1de4,
413 0x404f9e0d,
414 0x40501e48,
415 0x40509e5c,
416 0x40511e77,
417 0x40521e87,
418 0x40529eab,
419 0x40531ec3,
420 0x40539ed6,
421 0x40541eeb,
422 0x40549f0e,
423 0x40551f1c,
424 0x40559f39,
425 0x40561f46,
426 0x40569f5f,
427 0x40571f77,
428 0x40579f8a,
429 0x40581f9f,
430 0x40589fc6,
431 0x40591ff5,
432 0x4059a022,
433 0x405a2036,
434 0x405aa046,
435 0x405b205e,
436 0x405ba06f,
437 0x405c2082,
438 0x405ca0c1,
439 0x405d20ce,
440 0x405da0e5,
441 0x405e2123,
442 0x405e8aa3,
443 0x405f2144,
444 0x405fa151,
445 0x4060215f,
446 0x4060a181,
447 0x406121c5,
448 0x4061a1fd,
449 0x40622214,
450 0x4062a225,
451 0x40632236,
452 0x4063a24b,
453 0x40642262,
454 0x4064a28e,
455 0x406522a9,
456 0x4065a2c0,
457 0x406622d8,
458 0x4066a302,
459 0x4067232d,
460 0x4067a34e,
461 0x40682375,
462 0x4068a396,
463 0x406923c8,
464 0x4069a3f6,
465 0x406a2417,
466 0x406aa437,
467 0x406b25bf,
468 0x406ba5e2,
469 0x406c25f8,
470 0x406ca873,
471 0x406d28a2,
472 0x406da8ca,
473 0x406e28f8,
474 0x406ea92c,
475 0x406f294b,
476 0x406fa960,
477 0x40702973,
478 0x4070a990,
David Benjamin4969cc92016-04-22 15:02:23 -0400479 0x40710800,
Robert Sloan9254e682017-04-24 09:42:06 -0700480 0x4071a9a2,
481 0x407229b5,
482 0x4072a9ce,
483 0x407329e6,
484 0x4073944b,
485 0x407429fa,
486 0x4074aa14,
487 0x40752a25,
488 0x4075aa39,
489 0x40762a47,
490 0x40769222,
491 0x40772a6c,
492 0x4077aa8e,
493 0x40782aa9,
494 0x4078aae2,
495 0x40792af9,
496 0x4079ab0f,
497 0x407a2b1b,
498 0x407aab2e,
499 0x407b2b43,
500 0x407bab55,
501 0x407c2b86,
502 0x407cab8f,
503 0x407d23b1,
504 0x407d9e1d,
505 0x407e2abe,
506 0x407e9fd6,
507 0x407f1c2d,
508 0x407f99d4,
509 0x40801df4,
510 0x40809c55,
511 0x40811e99,
512 0x40819dce,
513 0x408228e3,
514 0x408299ba,
515 0x40831fb1,
516 0x4083a273,
517 0x40841c69,
518 0x4084a00e,
519 0x40852093,
520 0x4085a1a9,
521 0x40862105,
522 0x40869e37,
523 0x40872910,
524 0x4087a1da,
525 0x40881a1b,
526 0x4088a361,
527 0x40891a6a,
528 0x408999f7,
529 0x408a2618,
530 0x408a982b,
531 0x408b2b6a,
532 0x408b9ae0,
533 0x408c20a3,
534 0x41f424ea,
535 0x41f9257c,
536 0x41fe246f,
537 0x41fea664,
538 0x41ff2755,
539 0x42032503,
540 0x42082525,
541 0x4208a561,
542 0x42092453,
543 0x4209a59b,
544 0x420a24aa,
545 0x420aa48a,
546 0x420b24ca,
547 0x420ba543,
548 0x420c2771,
549 0x420ca631,
550 0x420d264b,
551 0x420da682,
552 0x4212269c,
553 0x42172738,
554 0x4217a6de,
555 0x421c2700,
556 0x421f26bb,
557 0x42212788,
558 0x4226271b,
559 0x422b2857,
560 0x422ba805,
561 0x422c283f,
562 0x422ca7c4,
563 0x422d27a3,
564 0x422da824,
565 0x422e27ea,
566 0x422eabb0,
David Benjamin4969cc92016-04-22 15:02:23 -0400567 0x4432072b,
568 0x4432873a,
569 0x44330746,
570 0x44338754,
571 0x44340767,
572 0x44348778,
573 0x4435077f,
574 0x44358789,
575 0x4436079c,
576 0x443687b2,
577 0x443707c4,
578 0x443787d1,
579 0x443807e0,
580 0x443887e8,
581 0x44390800,
582 0x4439880e,
583 0x443a0821,
Robert Sloan9254e682017-04-24 09:42:06 -0700584 0x4832124c,
585 0x4832925e,
586 0x48331274,
587 0x4833928d,
588 0x4c3212b2,
589 0x4c3292c2,
590 0x4c3312d5,
591 0x4c3392f5,
David Benjamin4969cc92016-04-22 15:02:23 -0400592 0x4c3400ac,
593 0x4c3480ea,
Robert Sloan9254e682017-04-24 09:42:06 -0700594 0x4c351301,
595 0x4c35930f,
596 0x4c36132b,
597 0x4c36933e,
598 0x4c37134d,
599 0x4c37935b,
600 0x4c381370,
601 0x4c38937c,
602 0x4c39139c,
603 0x4c3993c6,
604 0x4c3a13df,
605 0x4c3a93f8,
David Benjamin4969cc92016-04-22 15:02:23 -0400606 0x4c3b05fb,
Robert Sloan9254e682017-04-24 09:42:06 -0700607 0x4c3b9411,
608 0x4c3c1423,
609 0x4c3c9432,
610 0x4c3d144b,
611 0x4c3d8c37,
612 0x4c3e14a4,
613 0x4c3e945a,
614 0x4c3f14c6,
615 0x4c3f9222,
616 0x4c401470,
617 0x4c40929e,
618 0x4c411494,
619 0x50322de1,
620 0x5032adf0,
621 0x50332dfb,
622 0x5033ae0b,
623 0x50342e24,
624 0x5034ae3e,
625 0x50352e4c,
626 0x5035ae62,
627 0x50362e74,
628 0x5036ae8a,
629 0x50372ea3,
630 0x5037aeb6,
631 0x50382ece,
632 0x5038aedf,
633 0x50392ef4,
634 0x5039af08,
635 0x503a2f28,
636 0x503aaf3e,
637 0x503b2f56,
638 0x503baf68,
639 0x503c2f84,
640 0x503caf9b,
641 0x503d2fb4,
642 0x503dafca,
643 0x503e2fd7,
644 0x503eafed,
645 0x503f2fff,
David Benjamin4969cc92016-04-22 15:02:23 -0400646 0x503f8382,
Robert Sloan9254e682017-04-24 09:42:06 -0700647 0x50403012,
648 0x5040b022,
649 0x5041303c,
650 0x5041b04b,
651 0x50423065,
652 0x5042b082,
653 0x50433092,
654 0x5043b0a2,
655 0x504430b1,
David Benjamin4969cc92016-04-22 15:02:23 -0400656 0x5044843f,
Robert Sloan9254e682017-04-24 09:42:06 -0700657 0x504530c5,
658 0x5045b0e3,
659 0x504630f6,
660 0x5046b10c,
661 0x5047311e,
662 0x5047b133,
663 0x50483159,
664 0x5048b167,
665 0x5049317a,
666 0x5049b18f,
667 0x504a31a5,
668 0x504ab1b5,
669 0x504b31d5,
670 0x504bb1e8,
671 0x504c320b,
672 0x504cb239,
673 0x504d324b,
674 0x504db268,
675 0x504e3283,
676 0x504eb29f,
677 0x504f32b1,
678 0x504fb2c8,
679 0x505032d7,
David Benjamin4969cc92016-04-22 15:02:23 -0400680 0x505086ef,
Robert Sloan9254e682017-04-24 09:42:06 -0700681 0x505132ea,
682 0x58320f1d,
683 0x68320edf,
684 0x68328c5c,
685 0x68330c6f,
686 0x68338eed,
687 0x68340efd,
David Benjamin4969cc92016-04-22 15:02:23 -0400688 0x683480ea,
Robert Sloan9254e682017-04-24 09:42:06 -0700689 0x6c320ebb,
690 0x6c328c26,
691 0x6c330ec6,
692 0x74320a19,
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700693 0x743280ac,
Robert Sloan9254e682017-04-24 09:42:06 -0700694 0x74330c37,
695 0x7832097e,
696 0x78328993,
697 0x7833099f,
Adam Langleye9ada862015-05-11 17:20:37 -0700698 0x78338083,
Robert Sloan9254e682017-04-24 09:42:06 -0700699 0x783409ae,
700 0x783489c3,
701 0x783509e2,
702 0x78358a04,
703 0x78360a19,
704 0x78368a2f,
705 0x78370a3f,
706 0x78378a52,
707 0x78380a65,
708 0x78388a77,
709 0x78390a84,
710 0x78398aa3,
711 0x783a0ab8,
712 0x783a8ac6,
713 0x783b0ad0,
714 0x783b8ae4,
715 0x783c0afb,
716 0x783c8b10,
717 0x783d0b27,
718 0x783d8b3c,
719 0x783e0a92,
720 0x7c32114e,
Adam Langleye9ada862015-05-11 17:20:37 -0700721};
722
723const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
724
725const char kOpenSSLReasonStringData[] =
726 "ASN1_LENGTH_MISMATCH\0"
727 "AUX_ERROR\0"
728 "BAD_GET_ASN1_OBJECT_CALL\0"
729 "BAD_OBJECT_HEADER\0"
730 "BMPSTRING_IS_WRONG_LENGTH\0"
731 "BN_LIB\0"
732 "BOOLEAN_IS_WRONG_LENGTH\0"
733 "BUFFER_TOO_SMALL\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400734 "CONTEXT_NOT_INITIALISED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700735 "DECODE_ERROR\0"
736 "DEPTH_EXCEEDED\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400737 "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700738 "ENCODE_ERROR\0"
739 "ERROR_GETTING_TIME\0"
740 "EXPECTING_AN_ASN1_SEQUENCE\0"
741 "EXPECTING_AN_INTEGER\0"
742 "EXPECTING_AN_OBJECT\0"
743 "EXPECTING_A_BOOLEAN\0"
744 "EXPECTING_A_TIME\0"
745 "EXPLICIT_LENGTH_MISMATCH\0"
746 "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
747 "FIELD_MISSING\0"
748 "FIRST_NUM_TOO_LARGE\0"
749 "HEADER_TOO_LONG\0"
750 "ILLEGAL_BITSTRING_FORMAT\0"
751 "ILLEGAL_BOOLEAN\0"
752 "ILLEGAL_CHARACTERS\0"
753 "ILLEGAL_FORMAT\0"
754 "ILLEGAL_HEX\0"
755 "ILLEGAL_IMPLICIT_TAG\0"
756 "ILLEGAL_INTEGER\0"
757 "ILLEGAL_NESTED_TAGGING\0"
758 "ILLEGAL_NULL\0"
759 "ILLEGAL_NULL_VALUE\0"
760 "ILLEGAL_OBJECT\0"
761 "ILLEGAL_OPTIONAL_ANY\0"
762 "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
763 "ILLEGAL_TAGGED_ANY\0"
764 "ILLEGAL_TIME_VALUE\0"
765 "INTEGER_NOT_ASCII_FORMAT\0"
766 "INTEGER_TOO_LARGE_FOR_LONG\0"
767 "INVALID_BIT_STRING_BITS_LEFT\0"
768 "INVALID_BMPSTRING_LENGTH\0"
769 "INVALID_DIGIT\0"
770 "INVALID_MODIFIER\0"
771 "INVALID_NUMBER\0"
772 "INVALID_OBJECT_ENCODING\0"
773 "INVALID_SEPARATOR\0"
774 "INVALID_TIME_FORMAT\0"
775 "INVALID_UNIVERSALSTRING_LENGTH\0"
776 "INVALID_UTF8STRING\0"
777 "LIST_ERROR\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700778 "MISSING_ASN1_EOS\0"
779 "MISSING_EOC\0"
780 "MISSING_SECOND_NUMBER\0"
781 "MISSING_VALUE\0"
782 "MSTRING_NOT_UNIVERSAL\0"
783 "MSTRING_WRONG_TAG\0"
784 "NESTED_ASN1_ERROR\0"
785 "NESTED_ASN1_STRING\0"
786 "NON_HEX_CHARACTERS\0"
787 "NOT_ASCII_FORMAT\0"
788 "NOT_ENOUGH_DATA\0"
789 "NO_MATCHING_CHOICE_TYPE\0"
790 "NULL_IS_WRONG_LENGTH\0"
791 "OBJECT_NOT_ASCII_FORMAT\0"
792 "ODD_NUMBER_OF_CHARS\0"
793 "SECOND_NUMBER_TOO_LARGE\0"
794 "SEQUENCE_LENGTH_MISMATCH\0"
795 "SEQUENCE_NOT_CONSTRUCTED\0"
796 "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
797 "SHORT_LINE\0"
798 "STREAMING_NOT_SUPPORTED\0"
799 "STRING_TOO_LONG\0"
800 "STRING_TOO_SHORT\0"
801 "TAG_VALUE_TOO_HIGH\0"
802 "TIME_NOT_ASCII_FORMAT\0"
803 "TOO_LONG\0"
804 "TYPE_NOT_CONSTRUCTED\0"
805 "TYPE_NOT_PRIMITIVE\0"
806 "UNEXPECTED_EOC\0"
807 "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
808 "UNKNOWN_FORMAT\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400809 "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
810 "UNKNOWN_SIGNATURE_ALGORITHM\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700811 "UNKNOWN_TAG\0"
812 "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
813 "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
814 "UNSUPPORTED_TYPE\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400815 "WRONG_PUBLIC_KEY_TYPE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700816 "WRONG_TAG\0"
817 "WRONG_TYPE\0"
818 "BAD_FOPEN_MODE\0"
819 "BROKEN_PIPE\0"
820 "CONNECT_ERROR\0"
821 "ERROR_SETTING_NBIO\0"
822 "INVALID_ARGUMENT\0"
823 "IN_USE\0"
824 "KEEPALIVE\0"
825 "NBIO_CONNECT_ERROR\0"
826 "NO_HOSTNAME_SPECIFIED\0"
827 "NO_PORT_SPECIFIED\0"
828 "NO_SUCH_FILE\0"
829 "NULL_PARAMETER\0"
830 "SYS_LIB\0"
831 "UNABLE_TO_CREATE_SOCKET\0"
832 "UNINITIALIZED\0"
833 "UNSUPPORTED_METHOD\0"
834 "WRITE_TO_READ_ONLY_BIO\0"
835 "ARG2_LT_ARG3\0"
Kenny Rootb8494592015-09-25 02:29:14 +0000836 "BAD_ENCODING\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700837 "BAD_RECIPROCAL\0"
838 "BIGNUM_TOO_LONG\0"
839 "BITS_TOO_SMALL\0"
840 "CALLED_WITH_EVEN_MODULUS\0"
841 "DIV_BY_ZERO\0"
842 "EXPAND_ON_STATIC_BIGNUM_DATA\0"
843 "INPUT_NOT_REDUCED\0"
Robert Sloan9254e682017-04-24 09:42:06 -0700844 "INVALID_INPUT\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700845 "INVALID_RANGE\0"
846 "NEGATIVE_NUMBER\0"
847 "NOT_A_SQUARE\0"
848 "NOT_INITIALIZED\0"
849 "NO_INVERSE\0"
850 "PRIVATE_KEY_TOO_LARGE\0"
851 "P_IS_NOT_PRIME\0"
852 "TOO_MANY_ITERATIONS\0"
853 "TOO_MANY_TEMPORARY_VARIABLES\0"
854 "AES_KEY_SETUP_FAILED\0"
855 "BAD_DECRYPT\0"
856 "BAD_KEY_LENGTH\0"
857 "CTRL_NOT_IMPLEMENTED\0"
858 "CTRL_OPERATION_NOT_IMPLEMENTED\0"
859 "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
860 "INITIALIZATION_ERROR\0"
861 "INPUT_NOT_INITIALIZED\0"
862 "INVALID_AD_SIZE\0"
863 "INVALID_KEY_LENGTH\0"
864 "INVALID_NONCE_SIZE\0"
865 "INVALID_OPERATION\0"
866 "IV_TOO_LARGE\0"
867 "NO_CIPHER_SET\0"
868 "NO_DIRECTION_SET\0"
869 "OUTPUT_ALIASES_INPUT\0"
870 "TAG_TOO_LARGE\0"
871 "TOO_LARGE\0"
872 "UNSUPPORTED_AD_SIZE\0"
873 "UNSUPPORTED_INPUT_SIZE\0"
874 "UNSUPPORTED_KEY_SIZE\0"
875 "UNSUPPORTED_NONCE_SIZE\0"
876 "UNSUPPORTED_TAG_SIZE\0"
877 "WRONG_FINAL_BLOCK_LENGTH\0"
878 "LIST_CANNOT_BE_NULL\0"
879 "MISSING_CLOSE_SQUARE_BRACKET\0"
880 "MISSING_EQUAL_SIGN\0"
881 "NO_CLOSE_BRACE\0"
882 "UNABLE_TO_CREATE_NEW_SECTION\0"
Robert Sloan8ecb7cd2017-03-21 09:39:01 -0700883 "VARIABLE_EXPANSION_TOO_LONG\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700884 "VARIABLE_HAS_NO_VALUE\0"
885 "BAD_GENERATOR\0"
886 "INVALID_PUBKEY\0"
887 "MODULUS_TOO_LARGE\0"
888 "NO_PRIVATE_VALUE\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700889 "UNKNOWN_HASH\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700890 "BAD_Q_VALUE\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400891 "BAD_VERSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700892 "MISSING_PARAMETERS\0"
893 "NEED_NEW_SETUP_VALUES\0"
894 "BIGNUM_OUT_OF_RANGE\0"
895 "COORDINATES_OUT_OF_RANGE\0"
896 "D2I_ECPKPARAMETERS_FAILURE\0"
897 "EC_GROUP_NEW_BY_NAME_FAILURE\0"
898 "GROUP2PKPARAMETERS_FAILURE\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400899 "GROUP_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700900 "I2D_ECPKPARAMETERS_FAILURE\0"
901 "INCOMPATIBLE_OBJECTS\0"
David Benjaminc895d6b2016-08-11 13:26:41 -0400902 "INVALID_COFACTOR\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700903 "INVALID_COMPRESSED_POINT\0"
904 "INVALID_COMPRESSION_BIT\0"
905 "INVALID_ENCODING\0"
906 "INVALID_FIELD\0"
907 "INVALID_FORM\0"
908 "INVALID_GROUP_ORDER\0"
909 "INVALID_PRIVATE_KEY\0"
910 "MISSING_PRIVATE_KEY\0"
911 "NON_NAMED_CURVE\0"
912 "PKPARAMETERS2GROUP_FAILURE\0"
913 "POINT_AT_INFINITY\0"
914 "POINT_IS_NOT_ON_CURVE\0"
Robert Sloan572a4e22017-04-17 10:52:19 -0700915 "PUBLIC_KEY_VALIDATION_FAILED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700916 "SLOT_FULL\0"
917 "UNDEFINED_GENERATOR\0"
918 "UNKNOWN_GROUP\0"
919 "UNKNOWN_ORDER\0"
920 "WRONG_CURVE_PARAMETERS\0"
921 "WRONG_ORDER\0"
922 "KDF_FAILED\0"
923 "POINT_ARITHMETIC_FAILURE\0"
924 "BAD_SIGNATURE\0"
925 "NOT_IMPLEMENTED\0"
926 "RANDOM_NUMBER_GENERATION_FAILED\0"
927 "OPERATION_NOT_SUPPORTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700928 "COMMAND_NOT_SUPPORTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700929 "DIFFERENT_KEY_TYPES\0"
930 "DIFFERENT_PARAMETERS\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700931 "EXPECTING_AN_EC_KEY_KEY\0"
932 "EXPECTING_AN_RSA_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700933 "EXPECTING_A_DSA_KEY\0"
934 "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700935 "INVALID_DIGEST_LENGTH\0"
936 "INVALID_DIGEST_TYPE\0"
937 "INVALID_KEYBITS\0"
938 "INVALID_MGF1_MD\0"
939 "INVALID_PADDING_MODE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700940 "INVALID_PSS_SALTLEN\0"
Robert Sloan572a4e22017-04-17 10:52:19 -0700941 "INVALID_SIGNATURE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700942 "KEYS_NOT_SET\0"
Robert Sloan572a4e22017-04-17 10:52:19 -0700943 "NOT_A_PRIVATE_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700944 "NO_DEFAULT_DIGEST\0"
945 "NO_KEY_SET\0"
946 "NO_MDC2_SUPPORT\0"
947 "NO_NID_FOR_CURVE\0"
948 "NO_OPERATION_SET\0"
949 "NO_PARAMETERS_SET\0"
950 "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
951 "OPERATON_NOT_INITIALIZED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700952 "UNKNOWN_PUBLIC_KEY_TYPE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700953 "UNSUPPORTED_ALGORITHM\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700954 "OUTPUT_TOO_LARGE\0"
955 "UNKNOWN_NID\0"
956 "BAD_BASE64_DECODE\0"
957 "BAD_END_LINE\0"
958 "BAD_IV_CHARS\0"
959 "BAD_PASSWORD_READ\0"
960 "CIPHER_IS_NULL\0"
961 "ERROR_CONVERTING_PRIVATE_KEY\0"
962 "NOT_DEK_INFO\0"
963 "NOT_ENCRYPTED\0"
964 "NOT_PROC_TYPE\0"
965 "NO_START_LINE\0"
966 "READ_KEY\0"
967 "SHORT_HEADER\0"
968 "UNSUPPORTED_CIPHER\0"
969 "UNSUPPORTED_ENCRYPTION\0"
Robert Sloan9254e682017-04-24 09:42:06 -0700970 "BAD_PKCS7_VERSION\0"
971 "NOT_PKCS7_SIGNED_DATA\0"
972 "NO_CERTIFICATES_INCLUDED\0"
973 "NO_CRLS_INCLUDED\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700974 "BAD_ITERATION_COUNT\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700975 "BAD_PKCS12_DATA\0"
976 "BAD_PKCS12_VERSION\0"
977 "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
978 "CRYPT_ERROR\0"
979 "ENCRYPT_ERROR\0"
980 "ERROR_SETTING_CIPHER_PARAMS\0"
981 "INCORRECT_PASSWORD\0"
982 "KEYGEN_FAILURE\0"
983 "KEY_GEN_ERROR\0"
984 "METHOD_NOT_SUPPORTED\0"
985 "MISSING_MAC\0"
986 "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
987 "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
988 "PKCS12_TOO_DEEPLY_NESTED\0"
989 "PRIVATE_KEY_DECODE_ERROR\0"
990 "PRIVATE_KEY_ENCODE_ERROR\0"
991 "UNKNOWN_ALGORITHM\0"
992 "UNKNOWN_CIPHER\0"
993 "UNKNOWN_CIPHER_ALGORITHM\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400994 "UNKNOWN_DIGEST\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700995 "UNSUPPORTED_KEYLENGTH\0"
996 "UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
997 "UNSUPPORTED_PRF\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700998 "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700999 "UNSUPPORTED_SALT_TYPE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001000 "BAD_E_VALUE\0"
1001 "BAD_FIXED_HEADER_DECRYPT\0"
1002 "BAD_PAD_BYTE_COUNT\0"
1003 "BAD_RSA_PARAMETERS\0"
1004 "BLOCK_TYPE_IS_NOT_01\0"
1005 "BN_NOT_INITIALIZED\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001006 "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001007 "CRT_PARAMS_ALREADY_GIVEN\0"
1008 "CRT_VALUES_INCORRECT\0"
1009 "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
1010 "DATA_TOO_LARGE\0"
1011 "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
1012 "DATA_TOO_LARGE_FOR_MODULUS\0"
1013 "DATA_TOO_SMALL\0"
1014 "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
1015 "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
1016 "D_E_NOT_CONGRUENT_TO_1\0"
1017 "EMPTY_PUBLIC_KEY\0"
1018 "FIRST_OCTET_INVALID\0"
1019 "INCONSISTENT_SET_OF_CRT_VALUES\0"
1020 "INTERNAL_ERROR\0"
1021 "INVALID_MESSAGE_LENGTH\0"
1022 "KEY_SIZE_TOO_SMALL\0"
1023 "LAST_OCTET_INVALID\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001024 "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001025 "NO_PUBLIC_EXPONENT\0"
1026 "NULL_BEFORE_BLOCK_MISSING\0"
1027 "N_NOT_EQUAL_P_Q\0"
1028 "OAEP_DECODING_ERROR\0"
1029 "ONLY_ONE_OF_P_Q_GIVEN\0"
1030 "OUTPUT_BUFFER_TOO_SMALL\0"
1031 "PADDING_CHECK_FAILED\0"
1032 "PKCS_DECODING_ERROR\0"
1033 "SLEN_CHECK_FAILED\0"
1034 "SLEN_RECOVERY_FAILED\0"
1035 "UNKNOWN_ALGORITHM_TYPE\0"
1036 "UNKNOWN_PADDING_TYPE\0"
1037 "VALUE_MISSING\0"
1038 "WRONG_SIGNATURE_LENGTH\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001039 "ALPN_MISMATCH_ON_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001040 "APP_DATA_IN_HANDSHAKE\0"
1041 "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
1042 "BAD_ALERT\0"
1043 "BAD_CHANGE_CIPHER_SPEC\0"
1044 "BAD_DATA_RETURNED_BY_CALLBACK\0"
1045 "BAD_DH_P_LENGTH\0"
1046 "BAD_DIGEST_LENGTH\0"
1047 "BAD_ECC_CERT\0"
1048 "BAD_ECPOINT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001049 "BAD_HANDSHAKE_RECORD\0"
1050 "BAD_HELLO_REQUEST\0"
1051 "BAD_LENGTH\0"
1052 "BAD_PACKET_LENGTH\0"
1053 "BAD_RSA_ENCRYPT\0"
1054 "BAD_SRTP_MKI_VALUE\0"
1055 "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
1056 "BAD_SSL_FILETYPE\0"
1057 "BAD_WRITE_RETRY\0"
1058 "BIO_NOT_SET\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001059 "BLOCK_CIPHER_PAD_IS_WRONG\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001060 "BUFFERED_MESSAGES_ON_CIPHER_CHANGE\0"
Robert Sloan1c9db532017-03-13 08:03:59 -07001061 "CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD\0"
Steven Valdeze7531f02016-12-14 13:29:57 -05001062 "CANNOT_PARSE_LEAF_CERT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001063 "CA_DN_LENGTH_MISMATCH\0"
1064 "CA_DN_TOO_LONG\0"
1065 "CCS_RECEIVED_EARLY\0"
Robert Sloan1c9db532017-03-13 08:03:59 -07001066 "CERTIFICATE_AND_PRIVATE_KEY_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001067 "CERTIFICATE_VERIFY_FAILED\0"
1068 "CERT_CB_ERROR\0"
1069 "CERT_LENGTH_MISMATCH\0"
1070 "CHANNEL_ID_NOT_P256\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001071 "CHANNEL_ID_ON_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001072 "CHANNEL_ID_SIGNATURE_INVALID\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001073 "CIPHER_OR_HASH_UNAVAILABLE\0"
1074 "CLIENTHELLO_PARSE_FAILED\0"
1075 "CLIENTHELLO_TLSEXT\0"
1076 "CONNECTION_REJECTED\0"
1077 "CONNECTION_TYPE_NOT_SET\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001078 "CUSTOM_EXTENSION_ERROR\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001079 "DATA_LENGTH_TOO_LONG\0"
1080 "DECRYPTION_FAILED\0"
1081 "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
1082 "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
Adam Langley4139edb2016-01-13 15:00:54 -08001083 "DH_P_TOO_LONG\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001084 "DIGEST_CHECK_FAILED\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001085 "DOWNGRADE_DETECTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001086 "DTLS_MESSAGE_TOO_BIG\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001087 "DUPLICATE_EXTENSION\0"
David Benjamin7c0d06c2016-08-11 13:26:41 -04001088 "DUPLICATE_KEY_SHARE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001089 "ECC_CERT_NOT_FOR_SIGNING\0"
Adam Langleyf4e42722015-06-04 17:45:09 -07001090 "EMS_STATE_INCONSISTENT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001091 "ENCRYPTED_LENGTH_TOO_LONG\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001092 "ERROR_ADDING_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001093 "ERROR_IN_RECEIVED_CIPHER_LIST\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001094 "ERROR_PARSING_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001095 "EXCESSIVE_MESSAGE_SIZE\0"
1096 "EXTRA_DATA_IN_MESSAGE\0"
1097 "FRAGMENT_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001098 "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
1099 "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001100 "HTTPS_PROXY_REQUEST\0"
1101 "HTTP_REQUEST\0"
1102 "INAPPROPRIATE_FALLBACK\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001103 "INVALID_ALPN_PROTOCOL\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001104 "INVALID_COMMAND\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001105 "INVALID_COMPRESSION_LIST\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001106 "INVALID_MESSAGE\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001107 "INVALID_OUTER_RECORD_TYPE\0"
Steven Valdez909b19f2016-11-21 15:35:44 -05001108 "INVALID_SCT_LIST\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001109 "INVALID_SSL_SESSION\0"
1110 "INVALID_TICKET_KEYS_LENGTH\0"
1111 "LENGTH_MISMATCH\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001112 "MISSING_EXTENSION\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001113 "MISSING_KEY_SHARE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001114 "MISSING_RSA_CERTIFICATE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001115 "MISSING_TMP_DH_KEY\0"
1116 "MISSING_TMP_ECDH_KEY\0"
1117 "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
1118 "MTU_TOO_SMALL\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001119 "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001120 "NESTED_GROUP\0"
1121 "NO_CERTIFICATES_RETURNED\0"
1122 "NO_CERTIFICATE_ASSIGNED\0"
1123 "NO_CERTIFICATE_SET\0"
1124 "NO_CIPHERS_AVAILABLE\0"
1125 "NO_CIPHERS_PASSED\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001126 "NO_CIPHERS_SPECIFIED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001127 "NO_CIPHER_MATCH\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001128 "NO_COMMON_SIGNATURE_ALGORITHMS\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001129 "NO_COMPRESSION_SPECIFIED\0"
David Benjamin7c0d06c2016-08-11 13:26:41 -04001130 "NO_GROUPS_SPECIFIED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001131 "NO_METHOD_SPECIFIED\0"
1132 "NO_P256_SUPPORT\0"
1133 "NO_PRIVATE_KEY_ASSIGNED\0"
1134 "NO_RENEGOTIATION\0"
1135 "NO_REQUIRED_DIGEST\0"
1136 "NO_SHARED_CIPHER\0"
Steven Valdezbb1ceac2016-10-07 10:34:51 -04001137 "NO_SHARED_GROUP\0"
Robert Sloan572a4e22017-04-17 10:52:19 -07001138 "NO_SUPPORTED_VERSIONS_ENABLED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001139 "NULL_SSL_CTX\0"
1140 "NULL_SSL_METHOD_PASSED\0"
1141 "OLD_SESSION_CIPHER_NOT_RETURNED\0"
Steven Valdez909b19f2016-11-21 15:35:44 -05001142 "OLD_SESSION_PRF_HASH_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001143 "OLD_SESSION_VERSION_NOT_RETURNED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001144 "PARSE_TLSEXT\0"
1145 "PATH_TOO_LONG\0"
1146 "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
1147 "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
Steven Valdez909b19f2016-11-21 15:35:44 -05001148 "PRE_SHARED_KEY_MUST_BE_LAST\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001149 "PROTOCOL_IS_SHUTDOWN\0"
David Benjamin1b249672016-12-06 18:25:50 -05001150 "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001151 "PSK_IDENTITY_NOT_FOUND\0"
1152 "PSK_NO_CLIENT_CB\0"
1153 "PSK_NO_SERVER_CB\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001154 "READ_TIMEOUT_EXPIRED\0"
1155 "RECORD_LENGTH_MISMATCH\0"
1156 "RECORD_TOO_LARGE\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001157 "RENEGOTIATION_EMS_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001158 "RENEGOTIATION_ENCODING_ERR\0"
1159 "RENEGOTIATION_MISMATCH\0"
1160 "REQUIRED_CIPHER_MISSING\0"
Adam Langleyf4e42722015-06-04 17:45:09 -07001161 "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
1162 "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001163 "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
1164 "SERVERHELLO_TLSEXT\0"
Robert Sloan7d422bc2017-03-06 10:04:29 -08001165 "SERVER_CERT_CHANGED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001166 "SESSION_ID_CONTEXT_UNINITIALIZED\0"
1167 "SESSION_MAY_NOT_BE_CREATED\0"
David Benjamin4969cc92016-04-22 15:02:23 -04001168 "SHUTDOWN_WHILE_IN_INIT\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001169 "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001170 "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001171 "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
1172 "SSL3_EXT_INVALID_SERVERNAME\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001173 "SSLV3_ALERT_BAD_CERTIFICATE\0"
1174 "SSLV3_ALERT_BAD_RECORD_MAC\0"
1175 "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
1176 "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
1177 "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
1178 "SSLV3_ALERT_CLOSE_NOTIFY\0"
1179 "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
1180 "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
1181 "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
1182 "SSLV3_ALERT_NO_CERTIFICATE\0"
1183 "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
1184 "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
1185 "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
1186 "SSL_HANDSHAKE_FAILURE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001187 "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
Robert Sloan1c9db532017-03-13 08:03:59 -07001188 "TICKET_ENCRYPTION_FAILED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001189 "TLSV1_ALERT_ACCESS_DENIED\0"
1190 "TLSV1_ALERT_DECODE_ERROR\0"
1191 "TLSV1_ALERT_DECRYPTION_FAILED\0"
1192 "TLSV1_ALERT_DECRYPT_ERROR\0"
1193 "TLSV1_ALERT_EXPORT_RESTRICTION\0"
1194 "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
1195 "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
1196 "TLSV1_ALERT_INTERNAL_ERROR\0"
1197 "TLSV1_ALERT_NO_RENEGOTIATION\0"
1198 "TLSV1_ALERT_PROTOCOL_VERSION\0"
1199 "TLSV1_ALERT_RECORD_OVERFLOW\0"
1200 "TLSV1_ALERT_UNKNOWN_CA\0"
1201 "TLSV1_ALERT_USER_CANCELLED\0"
1202 "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
1203 "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
David Benjamin95add822016-10-19 01:09:12 -04001204 "TLSV1_CERTIFICATE_REQUIRED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001205 "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
David Benjamin95add822016-10-19 01:09:12 -04001206 "TLSV1_UNKNOWN_PSK_IDENTITY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001207 "TLSV1_UNRECOGNIZED_NAME\0"
1208 "TLSV1_UNSUPPORTED_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001209 "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
1210 "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
1211 "TOO_MANY_EMPTY_FRAGMENTS\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001212 "TOO_MANY_KEY_UPDATES\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001213 "TOO_MANY_WARNING_ALERTS\0"
David Benjamin1b249672016-12-06 18:25:50 -05001214 "TOO_MUCH_SKIPPED_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001215 "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001216 "UNEXPECTED_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001217 "UNEXPECTED_MESSAGE\0"
1218 "UNEXPECTED_OPERATOR_IN_GROUP\0"
1219 "UNEXPECTED_RECORD\0"
1220 "UNKNOWN_ALERT_TYPE\0"
1221 "UNKNOWN_CERTIFICATE_TYPE\0"
1222 "UNKNOWN_CIPHER_RETURNED\0"
1223 "UNKNOWN_CIPHER_TYPE\0"
1224 "UNKNOWN_KEY_EXCHANGE_TYPE\0"
1225 "UNKNOWN_PROTOCOL\0"
1226 "UNKNOWN_SSL_VERSION\0"
1227 "UNKNOWN_STATE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001228 "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
1229 "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
1230 "UNSUPPORTED_ELLIPTIC_CURVE\0"
1231 "UNSUPPORTED_PROTOCOL\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001232 "UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001233 "WRONG_CERTIFICATE_TYPE\0"
1234 "WRONG_CIPHER_RETURNED\0"
1235 "WRONG_CURVE\0"
1236 "WRONG_MESSAGE_TYPE\0"
1237 "WRONG_SIGNATURE_TYPE\0"
1238 "WRONG_SSL_VERSION\0"
1239 "WRONG_VERSION_NUMBER\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001240 "WRONG_VERSION_ON_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001241 "X509_LIB\0"
1242 "X509_VERIFICATION_SETUP_PROBLEMS\0"
Robert Sloan9254e682017-04-24 09:42:06 -07001243 "TOO_MUCH_READ_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001244 "AKID_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001245 "BAD_X509_FILETYPE\0"
1246 "BASE64_DECODE_ERROR\0"
1247 "CANT_CHECK_DH_KEY\0"
1248 "CERT_ALREADY_IN_HASH_TABLE\0"
1249 "CRL_ALREADY_DELTA\0"
1250 "CRL_VERIFY_FAILURE\0"
1251 "IDP_MISMATCH\0"
1252 "INVALID_DIRECTORY\0"
1253 "INVALID_FIELD_NAME\0"
Robert Sloan572a4e22017-04-17 10:52:19 -07001254 "INVALID_PARAMETER\0"
David Benjamin4969cc92016-04-22 15:02:23 -04001255 "INVALID_PSS_PARAMETERS\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001256 "INVALID_TRUST\0"
1257 "ISSUER_MISMATCH\0"
1258 "KEY_TYPE_MISMATCH\0"
1259 "KEY_VALUES_MISMATCH\0"
1260 "LOADING_CERT_DIR\0"
1261 "LOADING_DEFAULTS\0"
David Benjamin9aaebef2016-04-22 15:02:23 -04001262 "NAME_TOO_LONG\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001263 "NEWER_CRL_NOT_NEWER\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001264 "NO_CERT_SET_FOR_US_TO_VERIFY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001265 "NO_CRL_NUMBER\0"
1266 "PUBLIC_KEY_DECODE_ERROR\0"
1267 "PUBLIC_KEY_ENCODE_ERROR\0"
1268 "SHOULD_RETRY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001269 "UNKNOWN_KEY_TYPE\0"
1270 "UNKNOWN_PURPOSE_ID\0"
1271 "UNKNOWN_TRUST_ID\0"
1272 "WRONG_LOOKUP_TYPE\0"
1273 "BAD_IP_ADDRESS\0"
1274 "BAD_OBJECT\0"
1275 "BN_DEC2BN_ERROR\0"
1276 "BN_TO_ASN1_INTEGER_ERROR\0"
1277 "CANNOT_FIND_FREE_FUNCTION\0"
1278 "DIRNAME_ERROR\0"
1279 "DISTPOINT_ALREADY_SET\0"
1280 "DUPLICATE_ZONE_ID\0"
1281 "ERROR_CONVERTING_ZONE\0"
1282 "ERROR_CREATING_EXTENSION\0"
1283 "ERROR_IN_EXTENSION\0"
1284 "EXPECTED_A_SECTION_NAME\0"
1285 "EXTENSION_EXISTS\0"
1286 "EXTENSION_NAME_ERROR\0"
1287 "EXTENSION_NOT_FOUND\0"
1288 "EXTENSION_SETTING_NOT_SUPPORTED\0"
1289 "EXTENSION_VALUE_ERROR\0"
1290 "ILLEGAL_EMPTY_EXTENSION\0"
1291 "ILLEGAL_HEX_DIGIT\0"
1292 "INCORRECT_POLICY_SYNTAX_TAG\0"
1293 "INVALID_BOOLEAN_STRING\0"
1294 "INVALID_EXTENSION_STRING\0"
1295 "INVALID_MULTIPLE_RDNS\0"
1296 "INVALID_NAME\0"
1297 "INVALID_NULL_ARGUMENT\0"
1298 "INVALID_NULL_NAME\0"
1299 "INVALID_NULL_VALUE\0"
1300 "INVALID_NUMBERS\0"
1301 "INVALID_OBJECT_IDENTIFIER\0"
1302 "INVALID_OPTION\0"
1303 "INVALID_POLICY_IDENTIFIER\0"
1304 "INVALID_PROXY_POLICY_SETTING\0"
1305 "INVALID_PURPOSE\0"
1306 "INVALID_SECTION\0"
1307 "INVALID_SYNTAX\0"
1308 "ISSUER_DECODE_ERROR\0"
1309 "NEED_ORGANIZATION_AND_NUMBERS\0"
1310 "NO_CONFIG_DATABASE\0"
1311 "NO_ISSUER_CERTIFICATE\0"
1312 "NO_ISSUER_DETAILS\0"
1313 "NO_POLICY_IDENTIFIER\0"
1314 "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
1315 "NO_PUBLIC_KEY\0"
1316 "NO_SUBJECT_DETAILS\0"
1317 "ODD_NUMBER_OF_DIGITS\0"
1318 "OPERATION_NOT_DEFINED\0"
1319 "OTHERNAME_ERROR\0"
1320 "POLICY_LANGUAGE_ALREADY_DEFINED\0"
1321 "POLICY_PATH_LENGTH\0"
1322 "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
1323 "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
1324 "SECTION_NOT_FOUND\0"
1325 "UNABLE_TO_GET_ISSUER_DETAILS\0"
1326 "UNABLE_TO_GET_ISSUER_KEYID\0"
1327 "UNKNOWN_BIT_STRING_ARGUMENT\0"
1328 "UNKNOWN_EXTENSION\0"
1329 "UNKNOWN_EXTENSION_NAME\0"
1330 "UNKNOWN_OPTION\0"
1331 "UNSUPPORTED_OPTION\0"
1332 "USER_TOO_LONG\0"
1333 "";
1334