blob: d8dc7aa6b6f6431a50609e5b6aed2cdee31b1c4c [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 Sloan8ff03552017-06-14 12:40:58 -070078 0x10329513,
79 0x1033151f,
80 0x10339538,
81 0x1034154b,
82 0x10348eed,
83 0x10350c5e,
84 0x1035955e,
85 0x10361573,
86 0x10369586,
87 0x103715a5,
88 0x103795be,
89 0x103815d3,
90 0x103895f1,
91 0x10391600,
92 0x1039961c,
93 0x103a1637,
94 0x103a9646,
95 0x103b1662,
96 0x103b967d,
97 0x103c1694,
David Benjamin4969cc92016-04-22 15:02:23 -040098 0x103c80ea,
Robert Sloan8ff03552017-06-14 12:40:58 -070099 0x103d16a5,
100 0x103d96b9,
101 0x103e16d8,
102 0x103e96e7,
103 0x103f16fe,
104 0x103f9711,
105 0x10400c22,
106 0x10409724,
107 0x10411742,
108 0x10419755,
109 0x1042176f,
110 0x1042977f,
111 0x10431793,
112 0x104397a9,
113 0x104417c1,
114 0x104497d6,
115 0x104517ea,
116 0x104597fc,
David Benjamin4969cc92016-04-22 15:02:23 -0400117 0x104605fb,
Robert Sloan9254e682017-04-24 09:42:06 -0700118 0x1046894d,
Robert Sloan8ff03552017-06-14 12:40:58 -0700119 0x10471811,
120 0x10479828,
121 0x1048183d,
122 0x1048984b,
123 0x10490e4f,
124 0x14320c05,
125 0x14328c13,
126 0x14330c22,
127 0x14338c34,
David Benjamind316cba2016-06-02 16:17:39 -0400128 0x143400ac,
129 0x143480ea,
Adam Langleye9ada862015-05-11 17:20:37 -0700130 0x18320083,
Robert Sloan8ff03552017-06-14 12:40:58 -0700131 0x18328f43,
David Benjamin4969cc92016-04-22 15:02:23 -0400132 0x183300ac,
Robert Sloan8ff03552017-06-14 12:40:58 -0700133 0x18338f59,
134 0x18340f6d,
David Benjamin4969cc92016-04-22 15:02:23 -0400135 0x183480ea,
Robert Sloan8ff03552017-06-14 12:40:58 -0700136 0x18350f82,
137 0x18358f9a,
138 0x18360faf,
139 0x18368fc3,
140 0x18370fe7,
141 0x18378ffd,
142 0x18381011,
143 0x18389021,
144 0x18390a73,
145 0x18399031,
146 0x183a1059,
147 0x183a907f,
148 0x183b0c6a,
149 0x183b90b4,
150 0x183c10c6,
151 0x183c90d1,
152 0x183d10e1,
153 0x183d90f2,
154 0x183e1103,
155 0x183e9115,
156 0x183f113e,
157 0x183f9157,
158 0x1840116f,
David Benjamin4969cc92016-04-22 15:02:23 -0400159 0x184086d3,
Robert Sloan8ff03552017-06-14 12:40:58 -0700160 0x184110a2,
161 0x1841906d,
162 0x1842108c,
163 0x18429046,
164 0x20321196,
165 0x243211a2,
Robert Sloan9254e682017-04-24 09:42:06 -0700166 0x24328993,
Robert Sloan8ff03552017-06-14 12:40:58 -0700167 0x243311b4,
168 0x243391c1,
169 0x243411ce,
170 0x243491e0,
171 0x243511ef,
172 0x2435920c,
173 0x24361219,
174 0x24369227,
175 0x24371235,
176 0x24379243,
177 0x2438124c,
178 0x24389259,
179 0x2439126c,
180 0x28320c52,
181 0x28328c6a,
182 0x28330c22,
183 0x28338c7d,
184 0x28340c5e,
David Benjamin4969cc92016-04-22 15:02:23 -0400185 0x283480ac,
186 0x283500ea,
Robert Sloan8f860b12017-08-28 07:37:06 -0700187 0x2c322c30,
Robert Sloan8ff03552017-06-14 12:40:58 -0700188 0x2c329283,
Robert Sloan8f860b12017-08-28 07:37:06 -0700189 0x2c332c3e,
190 0x2c33ac50,
191 0x2c342c64,
192 0x2c34ac76,
193 0x2c352c91,
194 0x2c35aca3,
195 0x2c362cb6,
David Benjamin4969cc92016-04-22 15:02:23 -0400196 0x2c36832d,
Robert Sloan8f860b12017-08-28 07:37:06 -0700197 0x2c372cc3,
198 0x2c37acd5,
199 0x2c382cfa,
200 0x2c38ad11,
201 0x2c392d1f,
202 0x2c39ad2f,
203 0x2c3a2d41,
204 0x2c3aad55,
205 0x2c3b2d66,
206 0x2c3bad85,
Robert Sloan8ff03552017-06-14 12:40:58 -0700207 0x2c3c1295,
208 0x2c3c92ab,
Robert Sloan8f860b12017-08-28 07:37:06 -0700209 0x2c3d2d99,
Robert Sloan8ff03552017-06-14 12:40:58 -0700210 0x2c3d92c4,
Robert Sloan8f860b12017-08-28 07:37:06 -0700211 0x2c3e2db6,
212 0x2c3eadc4,
213 0x2c3f2ddc,
214 0x2c3fadf4,
215 0x2c402e01,
Robert Sloan8ff03552017-06-14 12:40:58 -0700216 0x2c409196,
Robert Sloan8f860b12017-08-28 07:37:06 -0700217 0x2c412e12,
218 0x2c41ae25,
Robert Sloan8ff03552017-06-14 12:40:58 -0700219 0x2c42116f,
Robert Sloan8f860b12017-08-28 07:37:06 -0700220 0x2c42ae36,
David Benjamin4969cc92016-04-22 15:02:23 -0400221 0x2c430720,
Robert Sloan8f860b12017-08-28 07:37:06 -0700222 0x2c43ad77,
223 0x2c442ce8,
Adam Langleye9ada862015-05-11 17:20:37 -0700224 0x30320000,
225 0x30328015,
226 0x3033001f,
227 0x30338038,
228 0x3034004a,
229 0x30348064,
230 0x3035006b,
231 0x30358083,
232 0x30360094,
David Benjamin4969cc92016-04-22 15:02:23 -0400233 0x303680ac,
234 0x303700b9,
235 0x303780c8,
236 0x303800ea,
237 0x303880f7,
238 0x3039010a,
239 0x30398125,
240 0x303a013a,
241 0x303a814e,
242 0x303b0162,
243 0x303b8173,
244 0x303c018c,
245 0x303c81a9,
246 0x303d01b7,
247 0x303d81cb,
248 0x303e01db,
249 0x303e81f4,
250 0x303f0204,
251 0x303f8217,
252 0x30400226,
253 0x30408232,
254 0x30410247,
255 0x30418257,
256 0x3042026e,
257 0x3042827b,
258 0x3043028e,
259 0x3043829d,
260 0x304402b2,
261 0x304482d3,
262 0x304502e6,
263 0x304582f9,
264 0x30460312,
265 0x3046832d,
266 0x3047034a,
267 0x30478363,
268 0x30480371,
269 0x30488382,
270 0x30490391,
271 0x304983a9,
272 0x304a03bb,
273 0x304a83cf,
274 0x304b03ee,
275 0x304b8401,
276 0x304c040c,
277 0x304c841d,
278 0x304d0429,
279 0x304d843f,
280 0x304e044d,
281 0x304e8463,
282 0x304f0475,
283 0x304f8487,
284 0x3050049a,
285 0x305084ad,
286 0x305104be,
287 0x305184ce,
288 0x305204e6,
289 0x305284fb,
290 0x30530513,
291 0x30538527,
292 0x3054053f,
293 0x30548558,
294 0x30550571,
295 0x3055858e,
296 0x30560599,
297 0x305685b1,
298 0x305705c1,
299 0x305785d2,
300 0x305805e5,
301 0x305885fb,
302 0x30590604,
303 0x30598619,
304 0x305a062c,
305 0x305a863b,
306 0x305b065b,
307 0x305b866a,
308 0x305c068b,
309 0x305c86a7,
310 0x305d06b3,
311 0x305d86d3,
312 0x305e06ef,
313 0x305e8700,
314 0x305f0716,
315 0x305f8720,
Robert Sloan8ff03552017-06-14 12:40:58 -0700316 0x34320b63,
317 0x34328b77,
318 0x34330b94,
319 0x34338ba7,
320 0x34340bb6,
321 0x34348bef,
322 0x34350bd3,
Adam Langleye9ada862015-05-11 17:20:37 -0700323 0x3c320083,
Robert Sloan8ff03552017-06-14 12:40:58 -0700324 0x3c328ca7,
325 0x3c330cc0,
326 0x3c338cdb,
327 0x3c340cf8,
328 0x3c348d22,
329 0x3c350d3d,
330 0x3c358d63,
331 0x3c360d7c,
332 0x3c368d94,
333 0x3c370da5,
334 0x3c378db3,
335 0x3c380dc0,
336 0x3c388dd4,
337 0x3c390c6a,
338 0x3c398de8,
339 0x3c3a0dfc,
Robert Sloan9254e682017-04-24 09:42:06 -0700340 0x3c3a890d,
Robert Sloan8ff03552017-06-14 12:40:58 -0700341 0x3c3b0e0c,
342 0x3c3b8e27,
343 0x3c3c0e39,
344 0x3c3c8e6c,
345 0x3c3d0e76,
346 0x3c3d8e8a,
347 0x3c3e0e98,
348 0x3c3e8ebd,
349 0x3c3f0c93,
350 0x3c3f8ea6,
David Benjamin4969cc92016-04-22 15:02:23 -0400351 0x3c4000ac,
352 0x3c4080ea,
Robert Sloan8ff03552017-06-14 12:40:58 -0700353 0x3c410d13,
354 0x3c418d52,
355 0x3c420e4f,
Robert Sloane56da3e2017-06-26 08:26:42 -0700356 0x403218a4,
357 0x403298ba,
358 0x403318e8,
359 0x403398f2,
360 0x40341909,
361 0x40349927,
362 0x40351937,
363 0x40359949,
364 0x40361956,
365 0x40369962,
366 0x40371977,
367 0x40379989,
368 0x40381994,
369 0x403899a6,
Robert Sloan8ff03552017-06-14 12:40:58 -0700370 0x40390eed,
Robert Sloane56da3e2017-06-26 08:26:42 -0700371 0x403999b6,
372 0x403a19c9,
373 0x403a99ea,
374 0x403b19fb,
375 0x403b9a0b,
Adam Langley4139edb2016-01-13 15:00:54 -0800376 0x403c0064,
377 0x403c8083,
Robert Sloane56da3e2017-06-26 08:26:42 -0700378 0x403d1a8f,
379 0x403d9aa5,
380 0x403e1ab4,
381 0x403e9aec,
382 0x403f1b06,
383 0x403f9b14,
384 0x40401b29,
Robert Sloan8f860b12017-08-28 07:37:06 -0700385 0x40409b3d,
386 0x40411b5a,
387 0x40419b75,
388 0x40421b8e,
389 0x40429ba1,
390 0x40431bb5,
391 0x40439bcd,
392 0x40441be4,
David Benjamin4969cc92016-04-22 15:02:23 -0400393 0x404480ac,
Robert Sloan8f860b12017-08-28 07:37:06 -0700394 0x40451bf9,
395 0x40459c0b,
396 0x40461c2f,
397 0x40469c4f,
398 0x40471c5d,
399 0x40479c84,
400 0x40481cc1,
401 0x40489cda,
402 0x40491cf1,
403 0x40499d0b,
404 0x404a1d22,
405 0x404a9d40,
406 0x404b1d58,
407 0x404b9d6f,
408 0x404c1d85,
409 0x404c9d97,
410 0x404d1db8,
411 0x404d9dda,
412 0x404e1dee,
413 0x404e9dfb,
414 0x404f1e28,
415 0x404f9e51,
416 0x40501e8c,
417 0x40509ea0,
418 0x40511ebb,
419 0x40521ecb,
420 0x40529eef,
421 0x40531f07,
422 0x40539f1a,
423 0x40541f2f,
424 0x40549f52,
425 0x40551f60,
426 0x40559f7d,
427 0x40561f8a,
428 0x40569fa3,
429 0x40571fbb,
430 0x40579fce,
431 0x40581fe3,
432 0x4058a00a,
433 0x40592039,
434 0x4059a066,
435 0x405a207a,
436 0x405aa08a,
437 0x405b20a2,
438 0x405ba0b3,
439 0x405c20c6,
440 0x405ca105,
441 0x405d2112,
442 0x405da129,
443 0x405e2167,
Robert Sloan8ff03552017-06-14 12:40:58 -0700444 0x405e8ab1,
Robert Sloan8f860b12017-08-28 07:37:06 -0700445 0x405f2188,
446 0x405fa195,
447 0x406021a3,
448 0x4060a1c5,
449 0x40612209,
450 0x4061a241,
451 0x40622258,
452 0x4062a269,
453 0x4063227a,
454 0x4063a28f,
455 0x406422a6,
456 0x4064a2d2,
457 0x406522ed,
458 0x4065a304,
459 0x4066231c,
460 0x4066a346,
461 0x40672371,
462 0x4067a392,
463 0x406823b9,
464 0x4068a3da,
465 0x4069240c,
466 0x4069a43a,
467 0x406a245b,
468 0x406aa47b,
469 0x406b2603,
470 0x406ba626,
471 0x406c263c,
472 0x406ca8b7,
473 0x406d28e6,
474 0x406da90e,
475 0x406e293c,
476 0x406ea989,
477 0x406f29a8,
478 0x406fa9e0,
479 0x407029f3,
480 0x4070aa10,
David Benjamin4969cc92016-04-22 15:02:23 -0400481 0x40710800,
Robert Sloan8f860b12017-08-28 07:37:06 -0700482 0x4071aa22,
483 0x40722a35,
484 0x4072aa4e,
485 0x40732a66,
Robert Sloan8ff03552017-06-14 12:40:58 -0700486 0x40739482,
Robert Sloan8f860b12017-08-28 07:37:06 -0700487 0x40742a7a,
488 0x4074aa94,
489 0x40752aa5,
490 0x4075aab9,
491 0x40762ac7,
Robert Sloan8ff03552017-06-14 12:40:58 -0700492 0x40769259,
Robert Sloan8f860b12017-08-28 07:37:06 -0700493 0x40772aec,
494 0x4077ab0e,
495 0x40782b29,
496 0x4078ab62,
497 0x40792b79,
498 0x4079ab8f,
499 0x407a2b9b,
500 0x407aabae,
501 0x407b2bc3,
502 0x407babd5,
503 0x407c2c06,
504 0x407cac0f,
505 0x407d23f5,
506 0x407d9e61,
507 0x407e2b3e,
508 0x407ea01a,
509 0x407f1c71,
Robert Sloane56da3e2017-06-26 08:26:42 -0700510 0x407f9a31,
Robert Sloan8f860b12017-08-28 07:37:06 -0700511 0x40801e38,
512 0x40809c99,
513 0x40811edd,
514 0x40819e12,
515 0x40822927,
Robert Sloane56da3e2017-06-26 08:26:42 -0700516 0x40829a17,
Robert Sloan8f860b12017-08-28 07:37:06 -0700517 0x40831ff5,
518 0x4083a2b7,
519 0x40841cad,
520 0x4084a052,
521 0x408520d7,
522 0x4085a1ed,
523 0x40862149,
524 0x40869e7b,
525 0x4087296d,
526 0x4087a21e,
Robert Sloane56da3e2017-06-26 08:26:42 -0700527 0x40881a78,
Robert Sloan8f860b12017-08-28 07:37:06 -0700528 0x4088a3a5,
Robert Sloane56da3e2017-06-26 08:26:42 -0700529 0x40891ac7,
530 0x40899a54,
Robert Sloan8f860b12017-08-28 07:37:06 -0700531 0x408a265c,
Robert Sloan8ff03552017-06-14 12:40:58 -0700532 0x408a9862,
Robert Sloan8f860b12017-08-28 07:37:06 -0700533 0x408b2bea,
534 0x408ba9bd,
535 0x408c20e7,
Robert Sloane56da3e2017-06-26 08:26:42 -0700536 0x408c987e,
Robert Sloan8f860b12017-08-28 07:37:06 -0700537 0x41f4252e,
538 0x41f925c0,
539 0x41fe24b3,
540 0x41fea6a8,
541 0x41ff2799,
542 0x42032547,
543 0x42082569,
544 0x4208a5a5,
545 0x42092497,
546 0x4209a5df,
547 0x420a24ee,
548 0x420aa4ce,
549 0x420b250e,
550 0x420ba587,
551 0x420c27b5,
552 0x420ca675,
553 0x420d268f,
554 0x420da6c6,
555 0x421226e0,
556 0x4217277c,
557 0x4217a722,
558 0x421c2744,
559 0x421f26ff,
560 0x422127cc,
561 0x4226275f,
562 0x422b289b,
563 0x422ba849,
564 0x422c2883,
565 0x422ca808,
566 0x422d27e7,
567 0x422da868,
568 0x422e282e,
569 0x422ea954,
David Benjamin4969cc92016-04-22 15:02:23 -0400570 0x4432072b,
571 0x4432873a,
572 0x44330746,
573 0x44338754,
574 0x44340767,
575 0x44348778,
576 0x4435077f,
577 0x44358789,
578 0x4436079c,
579 0x443687b2,
580 0x443707c4,
581 0x443787d1,
582 0x443807e0,
583 0x443887e8,
584 0x44390800,
585 0x4439880e,
586 0x443a0821,
Robert Sloan8ff03552017-06-14 12:40:58 -0700587 0x48321283,
588 0x48329295,
589 0x483312ab,
590 0x483392c4,
591 0x4c3212e9,
592 0x4c3292f9,
593 0x4c33130c,
594 0x4c33932c,
David Benjamin4969cc92016-04-22 15:02:23 -0400595 0x4c3400ac,
596 0x4c3480ea,
Robert Sloan8ff03552017-06-14 12:40:58 -0700597 0x4c351338,
598 0x4c359346,
599 0x4c361362,
600 0x4c369375,
601 0x4c371384,
602 0x4c379392,
603 0x4c3813a7,
604 0x4c3893b3,
605 0x4c3913d3,
606 0x4c3993fd,
607 0x4c3a1416,
608 0x4c3a942f,
David Benjamin4969cc92016-04-22 15:02:23 -0400609 0x4c3b05fb,
Robert Sloan8ff03552017-06-14 12:40:58 -0700610 0x4c3b9448,
611 0x4c3c145a,
612 0x4c3c9469,
613 0x4c3d1482,
614 0x4c3d8c45,
615 0x4c3e14db,
616 0x4c3e9491,
617 0x4c3f14fd,
618 0x4c3f9259,
619 0x4c4014a7,
620 0x4c4092d5,
621 0x4c4114cb,
Robert Sloan8f860b12017-08-28 07:37:06 -0700622 0x50322e48,
623 0x5032ae57,
624 0x50332e62,
625 0x5033ae72,
626 0x50342e8b,
627 0x5034aea5,
628 0x50352eb3,
629 0x5035aec9,
630 0x50362edb,
631 0x5036aef1,
632 0x50372f0a,
633 0x5037af1d,
634 0x50382f35,
635 0x5038af46,
636 0x50392f5b,
637 0x5039af6f,
638 0x503a2f8f,
639 0x503aafa5,
640 0x503b2fbd,
641 0x503bafcf,
642 0x503c2feb,
643 0x503cb002,
644 0x503d301b,
645 0x503db031,
646 0x503e303e,
647 0x503eb054,
648 0x503f3066,
David Benjamin4969cc92016-04-22 15:02:23 -0400649 0x503f8382,
Robert Sloan8f860b12017-08-28 07:37:06 -0700650 0x50403079,
651 0x5040b089,
652 0x504130a3,
653 0x5041b0b2,
654 0x504230cc,
655 0x5042b0e9,
656 0x504330f9,
657 0x5043b109,
658 0x50443118,
David Benjamin4969cc92016-04-22 15:02:23 -0400659 0x5044843f,
Robert Sloan8f860b12017-08-28 07:37:06 -0700660 0x5045312c,
661 0x5045b14a,
662 0x5046315d,
663 0x5046b173,
664 0x50473185,
665 0x5047b19a,
666 0x504831c0,
667 0x5048b1ce,
668 0x504931e1,
669 0x5049b1f6,
670 0x504a320c,
671 0x504ab21c,
672 0x504b323c,
673 0x504bb24f,
674 0x504c3272,
675 0x504cb2a0,
676 0x504d32b2,
677 0x504db2cf,
678 0x504e32ea,
679 0x504eb306,
680 0x504f3318,
681 0x504fb32f,
682 0x5050333e,
David Benjamin4969cc92016-04-22 15:02:23 -0400683 0x505086ef,
Robert Sloan8f860b12017-08-28 07:37:06 -0700684 0x50513351,
Robert Sloan8ff03552017-06-14 12:40:58 -0700685 0x58320f2b,
686 0x68320eed,
687 0x68328c6a,
688 0x68330c7d,
689 0x68338efb,
690 0x68340f0b,
David Benjamin4969cc92016-04-22 15:02:23 -0400691 0x683480ea,
Robert Sloan8ff03552017-06-14 12:40:58 -0700692 0x6c320ec9,
693 0x6c328c34,
694 0x6c330ed4,
Robert Sloan9254e682017-04-24 09:42:06 -0700695 0x74320a19,
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700696 0x743280ac,
Robert Sloan8ff03552017-06-14 12:40:58 -0700697 0x74330c45,
Robert Sloan9254e682017-04-24 09:42:06 -0700698 0x7832097e,
699 0x78328993,
700 0x7833099f,
Adam Langleye9ada862015-05-11 17:20:37 -0700701 0x78338083,
Robert Sloan9254e682017-04-24 09:42:06 -0700702 0x783409ae,
703 0x783489c3,
704 0x783509e2,
705 0x78358a04,
706 0x78360a19,
707 0x78368a2f,
708 0x78370a3f,
Robert Sloan8ff03552017-06-14 12:40:58 -0700709 0x78378a60,
710 0x78380a73,
711 0x78388a85,
712 0x78390a92,
713 0x78398ab1,
714 0x783a0ac6,
715 0x783a8ad4,
716 0x783b0ade,
717 0x783b8af2,
718 0x783c0b09,
719 0x783c8b1e,
720 0x783d0b35,
721 0x783d8b4a,
722 0x783e0aa0,
723 0x783e8a52,
724 0x7c321185,
Adam Langleye9ada862015-05-11 17:20:37 -0700725};
726
727const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
728
729const char kOpenSSLReasonStringData[] =
730 "ASN1_LENGTH_MISMATCH\0"
731 "AUX_ERROR\0"
732 "BAD_GET_ASN1_OBJECT_CALL\0"
733 "BAD_OBJECT_HEADER\0"
734 "BMPSTRING_IS_WRONG_LENGTH\0"
735 "BN_LIB\0"
736 "BOOLEAN_IS_WRONG_LENGTH\0"
737 "BUFFER_TOO_SMALL\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400738 "CONTEXT_NOT_INITIALISED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700739 "DECODE_ERROR\0"
740 "DEPTH_EXCEEDED\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400741 "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700742 "ENCODE_ERROR\0"
743 "ERROR_GETTING_TIME\0"
744 "EXPECTING_AN_ASN1_SEQUENCE\0"
745 "EXPECTING_AN_INTEGER\0"
746 "EXPECTING_AN_OBJECT\0"
747 "EXPECTING_A_BOOLEAN\0"
748 "EXPECTING_A_TIME\0"
749 "EXPLICIT_LENGTH_MISMATCH\0"
750 "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
751 "FIELD_MISSING\0"
752 "FIRST_NUM_TOO_LARGE\0"
753 "HEADER_TOO_LONG\0"
754 "ILLEGAL_BITSTRING_FORMAT\0"
755 "ILLEGAL_BOOLEAN\0"
756 "ILLEGAL_CHARACTERS\0"
757 "ILLEGAL_FORMAT\0"
758 "ILLEGAL_HEX\0"
759 "ILLEGAL_IMPLICIT_TAG\0"
760 "ILLEGAL_INTEGER\0"
761 "ILLEGAL_NESTED_TAGGING\0"
762 "ILLEGAL_NULL\0"
763 "ILLEGAL_NULL_VALUE\0"
764 "ILLEGAL_OBJECT\0"
765 "ILLEGAL_OPTIONAL_ANY\0"
766 "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
767 "ILLEGAL_TAGGED_ANY\0"
768 "ILLEGAL_TIME_VALUE\0"
769 "INTEGER_NOT_ASCII_FORMAT\0"
770 "INTEGER_TOO_LARGE_FOR_LONG\0"
771 "INVALID_BIT_STRING_BITS_LEFT\0"
772 "INVALID_BMPSTRING_LENGTH\0"
773 "INVALID_DIGIT\0"
774 "INVALID_MODIFIER\0"
775 "INVALID_NUMBER\0"
776 "INVALID_OBJECT_ENCODING\0"
777 "INVALID_SEPARATOR\0"
778 "INVALID_TIME_FORMAT\0"
779 "INVALID_UNIVERSALSTRING_LENGTH\0"
780 "INVALID_UTF8STRING\0"
781 "LIST_ERROR\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700782 "MISSING_ASN1_EOS\0"
783 "MISSING_EOC\0"
784 "MISSING_SECOND_NUMBER\0"
785 "MISSING_VALUE\0"
786 "MSTRING_NOT_UNIVERSAL\0"
787 "MSTRING_WRONG_TAG\0"
788 "NESTED_ASN1_ERROR\0"
789 "NESTED_ASN1_STRING\0"
790 "NON_HEX_CHARACTERS\0"
791 "NOT_ASCII_FORMAT\0"
792 "NOT_ENOUGH_DATA\0"
793 "NO_MATCHING_CHOICE_TYPE\0"
794 "NULL_IS_WRONG_LENGTH\0"
795 "OBJECT_NOT_ASCII_FORMAT\0"
796 "ODD_NUMBER_OF_CHARS\0"
797 "SECOND_NUMBER_TOO_LARGE\0"
798 "SEQUENCE_LENGTH_MISMATCH\0"
799 "SEQUENCE_NOT_CONSTRUCTED\0"
800 "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
801 "SHORT_LINE\0"
802 "STREAMING_NOT_SUPPORTED\0"
803 "STRING_TOO_LONG\0"
804 "STRING_TOO_SHORT\0"
805 "TAG_VALUE_TOO_HIGH\0"
806 "TIME_NOT_ASCII_FORMAT\0"
807 "TOO_LONG\0"
808 "TYPE_NOT_CONSTRUCTED\0"
809 "TYPE_NOT_PRIMITIVE\0"
810 "UNEXPECTED_EOC\0"
811 "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
812 "UNKNOWN_FORMAT\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400813 "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
814 "UNKNOWN_SIGNATURE_ALGORITHM\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700815 "UNKNOWN_TAG\0"
816 "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
817 "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
818 "UNSUPPORTED_TYPE\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400819 "WRONG_PUBLIC_KEY_TYPE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700820 "WRONG_TAG\0"
821 "WRONG_TYPE\0"
822 "BAD_FOPEN_MODE\0"
823 "BROKEN_PIPE\0"
824 "CONNECT_ERROR\0"
825 "ERROR_SETTING_NBIO\0"
826 "INVALID_ARGUMENT\0"
827 "IN_USE\0"
828 "KEEPALIVE\0"
829 "NBIO_CONNECT_ERROR\0"
830 "NO_HOSTNAME_SPECIFIED\0"
831 "NO_PORT_SPECIFIED\0"
832 "NO_SUCH_FILE\0"
833 "NULL_PARAMETER\0"
834 "SYS_LIB\0"
835 "UNABLE_TO_CREATE_SOCKET\0"
836 "UNINITIALIZED\0"
837 "UNSUPPORTED_METHOD\0"
838 "WRITE_TO_READ_ONLY_BIO\0"
839 "ARG2_LT_ARG3\0"
Kenny Rootb8494592015-09-25 02:29:14 +0000840 "BAD_ENCODING\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700841 "BAD_RECIPROCAL\0"
842 "BIGNUM_TOO_LONG\0"
843 "BITS_TOO_SMALL\0"
844 "CALLED_WITH_EVEN_MODULUS\0"
845 "DIV_BY_ZERO\0"
846 "EXPAND_ON_STATIC_BIGNUM_DATA\0"
847 "INPUT_NOT_REDUCED\0"
Robert Sloan9254e682017-04-24 09:42:06 -0700848 "INVALID_INPUT\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700849 "INVALID_RANGE\0"
850 "NEGATIVE_NUMBER\0"
851 "NOT_A_SQUARE\0"
852 "NOT_INITIALIZED\0"
853 "NO_INVERSE\0"
854 "PRIVATE_KEY_TOO_LARGE\0"
855 "P_IS_NOT_PRIME\0"
856 "TOO_MANY_ITERATIONS\0"
857 "TOO_MANY_TEMPORARY_VARIABLES\0"
858 "AES_KEY_SETUP_FAILED\0"
859 "BAD_DECRYPT\0"
860 "BAD_KEY_LENGTH\0"
861 "CTRL_NOT_IMPLEMENTED\0"
862 "CTRL_OPERATION_NOT_IMPLEMENTED\0"
863 "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
864 "INITIALIZATION_ERROR\0"
865 "INPUT_NOT_INITIALIZED\0"
866 "INVALID_AD_SIZE\0"
867 "INVALID_KEY_LENGTH\0"
Robert Sloan8ff03552017-06-14 12:40:58 -0700868 "INVALID_NONCE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700869 "INVALID_NONCE_SIZE\0"
870 "INVALID_OPERATION\0"
871 "IV_TOO_LARGE\0"
872 "NO_CIPHER_SET\0"
873 "NO_DIRECTION_SET\0"
874 "OUTPUT_ALIASES_INPUT\0"
875 "TAG_TOO_LARGE\0"
876 "TOO_LARGE\0"
877 "UNSUPPORTED_AD_SIZE\0"
878 "UNSUPPORTED_INPUT_SIZE\0"
879 "UNSUPPORTED_KEY_SIZE\0"
880 "UNSUPPORTED_NONCE_SIZE\0"
881 "UNSUPPORTED_TAG_SIZE\0"
882 "WRONG_FINAL_BLOCK_LENGTH\0"
883 "LIST_CANNOT_BE_NULL\0"
884 "MISSING_CLOSE_SQUARE_BRACKET\0"
885 "MISSING_EQUAL_SIGN\0"
886 "NO_CLOSE_BRACE\0"
887 "UNABLE_TO_CREATE_NEW_SECTION\0"
Robert Sloan8ecb7cd2017-03-21 09:39:01 -0700888 "VARIABLE_EXPANSION_TOO_LONG\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700889 "VARIABLE_HAS_NO_VALUE\0"
890 "BAD_GENERATOR\0"
891 "INVALID_PUBKEY\0"
892 "MODULUS_TOO_LARGE\0"
893 "NO_PRIVATE_VALUE\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700894 "UNKNOWN_HASH\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700895 "BAD_Q_VALUE\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400896 "BAD_VERSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700897 "MISSING_PARAMETERS\0"
898 "NEED_NEW_SETUP_VALUES\0"
899 "BIGNUM_OUT_OF_RANGE\0"
900 "COORDINATES_OUT_OF_RANGE\0"
901 "D2I_ECPKPARAMETERS_FAILURE\0"
902 "EC_GROUP_NEW_BY_NAME_FAILURE\0"
903 "GROUP2PKPARAMETERS_FAILURE\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400904 "GROUP_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700905 "I2D_ECPKPARAMETERS_FAILURE\0"
906 "INCOMPATIBLE_OBJECTS\0"
David Benjaminc895d6b2016-08-11 13:26:41 -0400907 "INVALID_COFACTOR\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700908 "INVALID_COMPRESSED_POINT\0"
909 "INVALID_COMPRESSION_BIT\0"
910 "INVALID_ENCODING\0"
911 "INVALID_FIELD\0"
912 "INVALID_FORM\0"
913 "INVALID_GROUP_ORDER\0"
914 "INVALID_PRIVATE_KEY\0"
915 "MISSING_PRIVATE_KEY\0"
916 "NON_NAMED_CURVE\0"
917 "PKPARAMETERS2GROUP_FAILURE\0"
918 "POINT_AT_INFINITY\0"
919 "POINT_IS_NOT_ON_CURVE\0"
Robert Sloan572a4e22017-04-17 10:52:19 -0700920 "PUBLIC_KEY_VALIDATION_FAILED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700921 "SLOT_FULL\0"
922 "UNDEFINED_GENERATOR\0"
923 "UNKNOWN_GROUP\0"
924 "UNKNOWN_ORDER\0"
925 "WRONG_CURVE_PARAMETERS\0"
926 "WRONG_ORDER\0"
927 "KDF_FAILED\0"
928 "POINT_ARITHMETIC_FAILURE\0"
929 "BAD_SIGNATURE\0"
930 "NOT_IMPLEMENTED\0"
931 "RANDOM_NUMBER_GENERATION_FAILED\0"
932 "OPERATION_NOT_SUPPORTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700933 "COMMAND_NOT_SUPPORTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700934 "DIFFERENT_KEY_TYPES\0"
935 "DIFFERENT_PARAMETERS\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700936 "EXPECTING_AN_EC_KEY_KEY\0"
937 "EXPECTING_AN_RSA_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700938 "EXPECTING_A_DSA_KEY\0"
939 "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700940 "INVALID_DIGEST_LENGTH\0"
941 "INVALID_DIGEST_TYPE\0"
942 "INVALID_KEYBITS\0"
943 "INVALID_MGF1_MD\0"
944 "INVALID_PADDING_MODE\0"
Robert Sloan8ff03552017-06-14 12:40:58 -0700945 "INVALID_PARAMETERS\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700946 "INVALID_PSS_SALTLEN\0"
Robert Sloan572a4e22017-04-17 10:52:19 -0700947 "INVALID_SIGNATURE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700948 "KEYS_NOT_SET\0"
Robert Sloan8ff03552017-06-14 12:40:58 -0700949 "MEMORY_LIMIT_EXCEEDED\0"
Robert Sloan572a4e22017-04-17 10:52:19 -0700950 "NOT_A_PRIVATE_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700951 "NO_DEFAULT_DIGEST\0"
952 "NO_KEY_SET\0"
953 "NO_MDC2_SUPPORT\0"
954 "NO_NID_FOR_CURVE\0"
955 "NO_OPERATION_SET\0"
956 "NO_PARAMETERS_SET\0"
957 "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
958 "OPERATON_NOT_INITIALIZED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700959 "UNKNOWN_PUBLIC_KEY_TYPE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700960 "UNSUPPORTED_ALGORITHM\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700961 "OUTPUT_TOO_LARGE\0"
962 "UNKNOWN_NID\0"
963 "BAD_BASE64_DECODE\0"
964 "BAD_END_LINE\0"
965 "BAD_IV_CHARS\0"
966 "BAD_PASSWORD_READ\0"
967 "CIPHER_IS_NULL\0"
968 "ERROR_CONVERTING_PRIVATE_KEY\0"
969 "NOT_DEK_INFO\0"
970 "NOT_ENCRYPTED\0"
971 "NOT_PROC_TYPE\0"
972 "NO_START_LINE\0"
973 "READ_KEY\0"
974 "SHORT_HEADER\0"
975 "UNSUPPORTED_CIPHER\0"
976 "UNSUPPORTED_ENCRYPTION\0"
Robert Sloan9254e682017-04-24 09:42:06 -0700977 "BAD_PKCS7_VERSION\0"
978 "NOT_PKCS7_SIGNED_DATA\0"
979 "NO_CERTIFICATES_INCLUDED\0"
980 "NO_CRLS_INCLUDED\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700981 "BAD_ITERATION_COUNT\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700982 "BAD_PKCS12_DATA\0"
983 "BAD_PKCS12_VERSION\0"
984 "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
985 "CRYPT_ERROR\0"
986 "ENCRYPT_ERROR\0"
987 "ERROR_SETTING_CIPHER_PARAMS\0"
988 "INCORRECT_PASSWORD\0"
989 "KEYGEN_FAILURE\0"
990 "KEY_GEN_ERROR\0"
991 "METHOD_NOT_SUPPORTED\0"
992 "MISSING_MAC\0"
993 "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
994 "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
995 "PKCS12_TOO_DEEPLY_NESTED\0"
996 "PRIVATE_KEY_DECODE_ERROR\0"
997 "PRIVATE_KEY_ENCODE_ERROR\0"
998 "UNKNOWN_ALGORITHM\0"
999 "UNKNOWN_CIPHER\0"
1000 "UNKNOWN_CIPHER_ALGORITHM\0"
David Benjamin4969cc92016-04-22 15:02:23 -04001001 "UNKNOWN_DIGEST\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001002 "UNSUPPORTED_KEYLENGTH\0"
1003 "UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
1004 "UNSUPPORTED_PRF\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001005 "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001006 "UNSUPPORTED_SALT_TYPE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001007 "BAD_E_VALUE\0"
1008 "BAD_FIXED_HEADER_DECRYPT\0"
1009 "BAD_PAD_BYTE_COUNT\0"
1010 "BAD_RSA_PARAMETERS\0"
1011 "BLOCK_TYPE_IS_NOT_01\0"
1012 "BN_NOT_INITIALIZED\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001013 "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001014 "CRT_PARAMS_ALREADY_GIVEN\0"
1015 "CRT_VALUES_INCORRECT\0"
1016 "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
1017 "DATA_TOO_LARGE\0"
1018 "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
1019 "DATA_TOO_LARGE_FOR_MODULUS\0"
1020 "DATA_TOO_SMALL\0"
1021 "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
1022 "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
1023 "D_E_NOT_CONGRUENT_TO_1\0"
1024 "EMPTY_PUBLIC_KEY\0"
1025 "FIRST_OCTET_INVALID\0"
1026 "INCONSISTENT_SET_OF_CRT_VALUES\0"
1027 "INTERNAL_ERROR\0"
1028 "INVALID_MESSAGE_LENGTH\0"
1029 "KEY_SIZE_TOO_SMALL\0"
1030 "LAST_OCTET_INVALID\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001031 "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001032 "NO_PUBLIC_EXPONENT\0"
1033 "NULL_BEFORE_BLOCK_MISSING\0"
1034 "N_NOT_EQUAL_P_Q\0"
1035 "OAEP_DECODING_ERROR\0"
1036 "ONLY_ONE_OF_P_Q_GIVEN\0"
1037 "OUTPUT_BUFFER_TOO_SMALL\0"
1038 "PADDING_CHECK_FAILED\0"
1039 "PKCS_DECODING_ERROR\0"
1040 "SLEN_CHECK_FAILED\0"
1041 "SLEN_RECOVERY_FAILED\0"
1042 "UNKNOWN_ALGORITHM_TYPE\0"
1043 "UNKNOWN_PADDING_TYPE\0"
1044 "VALUE_MISSING\0"
1045 "WRONG_SIGNATURE_LENGTH\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001046 "ALPN_MISMATCH_ON_EARLY_DATA\0"
Robert Sloane56da3e2017-06-26 08:26:42 -07001047 "APPLICATION_DATA_INSTEAD_OF_HANDSHAKE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001048 "APP_DATA_IN_HANDSHAKE\0"
1049 "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
1050 "BAD_ALERT\0"
1051 "BAD_CHANGE_CIPHER_SPEC\0"
1052 "BAD_DATA_RETURNED_BY_CALLBACK\0"
1053 "BAD_DH_P_LENGTH\0"
1054 "BAD_DIGEST_LENGTH\0"
1055 "BAD_ECC_CERT\0"
1056 "BAD_ECPOINT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001057 "BAD_HANDSHAKE_RECORD\0"
1058 "BAD_HELLO_REQUEST\0"
1059 "BAD_LENGTH\0"
1060 "BAD_PACKET_LENGTH\0"
1061 "BAD_RSA_ENCRYPT\0"
1062 "BAD_SRTP_MKI_VALUE\0"
1063 "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
1064 "BAD_SSL_FILETYPE\0"
1065 "BAD_WRITE_RETRY\0"
1066 "BIO_NOT_SET\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001067 "BLOCK_CIPHER_PAD_IS_WRONG\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001068 "BUFFERED_MESSAGES_ON_CIPHER_CHANGE\0"
Robert Sloan1c9db532017-03-13 08:03:59 -07001069 "CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD\0"
Steven Valdeze7531f02016-12-14 13:29:57 -05001070 "CANNOT_PARSE_LEAF_CERT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001071 "CA_DN_LENGTH_MISMATCH\0"
1072 "CA_DN_TOO_LONG\0"
1073 "CCS_RECEIVED_EARLY\0"
Robert Sloan1c9db532017-03-13 08:03:59 -07001074 "CERTIFICATE_AND_PRIVATE_KEY_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001075 "CERTIFICATE_VERIFY_FAILED\0"
1076 "CERT_CB_ERROR\0"
1077 "CERT_LENGTH_MISMATCH\0"
1078 "CHANNEL_ID_NOT_P256\0"
1079 "CHANNEL_ID_SIGNATURE_INVALID\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001080 "CIPHER_OR_HASH_UNAVAILABLE\0"
1081 "CLIENTHELLO_PARSE_FAILED\0"
1082 "CLIENTHELLO_TLSEXT\0"
1083 "CONNECTION_REJECTED\0"
1084 "CONNECTION_TYPE_NOT_SET\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001085 "CUSTOM_EXTENSION_ERROR\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001086 "DATA_LENGTH_TOO_LONG\0"
1087 "DECRYPTION_FAILED\0"
1088 "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
1089 "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
Adam Langley4139edb2016-01-13 15:00:54 -08001090 "DH_P_TOO_LONG\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001091 "DIGEST_CHECK_FAILED\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001092 "DOWNGRADE_DETECTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001093 "DTLS_MESSAGE_TOO_BIG\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001094 "DUPLICATE_EXTENSION\0"
David Benjamin7c0d06c2016-08-11 13:26:41 -04001095 "DUPLICATE_KEY_SHARE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001096 "ECC_CERT_NOT_FOR_SIGNING\0"
Adam Langleyf4e42722015-06-04 17:45:09 -07001097 "EMS_STATE_INCONSISTENT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001098 "ENCRYPTED_LENGTH_TOO_LONG\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001099 "ERROR_ADDING_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001100 "ERROR_IN_RECEIVED_CIPHER_LIST\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001101 "ERROR_PARSING_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001102 "EXCESSIVE_MESSAGE_SIZE\0"
1103 "EXTRA_DATA_IN_MESSAGE\0"
1104 "FRAGMENT_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001105 "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
1106 "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001107 "HTTPS_PROXY_REQUEST\0"
1108 "HTTP_REQUEST\0"
1109 "INAPPROPRIATE_FALLBACK\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001110 "INVALID_ALPN_PROTOCOL\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001111 "INVALID_COMMAND\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001112 "INVALID_COMPRESSION_LIST\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001113 "INVALID_MESSAGE\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001114 "INVALID_OUTER_RECORD_TYPE\0"
Steven Valdez909b19f2016-11-21 15:35:44 -05001115 "INVALID_SCT_LIST\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001116 "INVALID_SSL_SESSION\0"
1117 "INVALID_TICKET_KEYS_LENGTH\0"
1118 "LENGTH_MISMATCH\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001119 "MISSING_EXTENSION\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001120 "MISSING_KEY_SHARE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001121 "MISSING_RSA_CERTIFICATE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001122 "MISSING_TMP_DH_KEY\0"
1123 "MISSING_TMP_ECDH_KEY\0"
1124 "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
1125 "MTU_TOO_SMALL\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001126 "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001127 "NESTED_GROUP\0"
1128 "NO_CERTIFICATES_RETURNED\0"
1129 "NO_CERTIFICATE_ASSIGNED\0"
1130 "NO_CERTIFICATE_SET\0"
1131 "NO_CIPHERS_AVAILABLE\0"
1132 "NO_CIPHERS_PASSED\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001133 "NO_CIPHERS_SPECIFIED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001134 "NO_CIPHER_MATCH\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001135 "NO_COMMON_SIGNATURE_ALGORITHMS\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001136 "NO_COMPRESSION_SPECIFIED\0"
David Benjamin7c0d06c2016-08-11 13:26:41 -04001137 "NO_GROUPS_SPECIFIED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001138 "NO_METHOD_SPECIFIED\0"
1139 "NO_P256_SUPPORT\0"
1140 "NO_PRIVATE_KEY_ASSIGNED\0"
1141 "NO_RENEGOTIATION\0"
1142 "NO_REQUIRED_DIGEST\0"
1143 "NO_SHARED_CIPHER\0"
Steven Valdezbb1ceac2016-10-07 10:34:51 -04001144 "NO_SHARED_GROUP\0"
Robert Sloan572a4e22017-04-17 10:52:19 -07001145 "NO_SUPPORTED_VERSIONS_ENABLED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001146 "NULL_SSL_CTX\0"
1147 "NULL_SSL_METHOD_PASSED\0"
1148 "OLD_SESSION_CIPHER_NOT_RETURNED\0"
Steven Valdez909b19f2016-11-21 15:35:44 -05001149 "OLD_SESSION_PRF_HASH_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001150 "OLD_SESSION_VERSION_NOT_RETURNED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001151 "PARSE_TLSEXT\0"
1152 "PATH_TOO_LONG\0"
1153 "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
1154 "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
Steven Valdez909b19f2016-11-21 15:35:44 -05001155 "PRE_SHARED_KEY_MUST_BE_LAST\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001156 "PROTOCOL_IS_SHUTDOWN\0"
David Benjamin1b249672016-12-06 18:25:50 -05001157 "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001158 "PSK_IDENTITY_NOT_FOUND\0"
1159 "PSK_NO_CLIENT_CB\0"
1160 "PSK_NO_SERVER_CB\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001161 "READ_TIMEOUT_EXPIRED\0"
1162 "RECORD_LENGTH_MISMATCH\0"
1163 "RECORD_TOO_LARGE\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001164 "RENEGOTIATION_EMS_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001165 "RENEGOTIATION_ENCODING_ERR\0"
1166 "RENEGOTIATION_MISMATCH\0"
1167 "REQUIRED_CIPHER_MISSING\0"
Adam Langleyf4e42722015-06-04 17:45:09 -07001168 "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
1169 "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001170 "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
1171 "SERVERHELLO_TLSEXT\0"
Robert Sloan7d422bc2017-03-06 10:04:29 -08001172 "SERVER_CERT_CHANGED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001173 "SESSION_ID_CONTEXT_UNINITIALIZED\0"
1174 "SESSION_MAY_NOT_BE_CREATED\0"
David Benjamin4969cc92016-04-22 15:02:23 -04001175 "SHUTDOWN_WHILE_IN_INIT\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001176 "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001177 "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001178 "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
1179 "SSL3_EXT_INVALID_SERVERNAME\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001180 "SSLV3_ALERT_BAD_CERTIFICATE\0"
1181 "SSLV3_ALERT_BAD_RECORD_MAC\0"
1182 "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
1183 "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
1184 "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
1185 "SSLV3_ALERT_CLOSE_NOTIFY\0"
1186 "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
1187 "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
1188 "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
1189 "SSLV3_ALERT_NO_CERTIFICATE\0"
1190 "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
1191 "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
1192 "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
1193 "SSL_HANDSHAKE_FAILURE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001194 "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
Robert Sloan1c9db532017-03-13 08:03:59 -07001195 "TICKET_ENCRYPTION_FAILED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001196 "TLSV1_ALERT_ACCESS_DENIED\0"
1197 "TLSV1_ALERT_DECODE_ERROR\0"
1198 "TLSV1_ALERT_DECRYPTION_FAILED\0"
1199 "TLSV1_ALERT_DECRYPT_ERROR\0"
1200 "TLSV1_ALERT_EXPORT_RESTRICTION\0"
1201 "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
1202 "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
1203 "TLSV1_ALERT_INTERNAL_ERROR\0"
1204 "TLSV1_ALERT_NO_RENEGOTIATION\0"
1205 "TLSV1_ALERT_PROTOCOL_VERSION\0"
1206 "TLSV1_ALERT_RECORD_OVERFLOW\0"
1207 "TLSV1_ALERT_UNKNOWN_CA\0"
1208 "TLSV1_ALERT_USER_CANCELLED\0"
1209 "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
1210 "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
David Benjamin95add822016-10-19 01:09:12 -04001211 "TLSV1_CERTIFICATE_REQUIRED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001212 "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
David Benjamin95add822016-10-19 01:09:12 -04001213 "TLSV1_UNKNOWN_PSK_IDENTITY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001214 "TLSV1_UNRECOGNIZED_NAME\0"
1215 "TLSV1_UNSUPPORTED_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001216 "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
1217 "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
1218 "TOO_MANY_EMPTY_FRAGMENTS\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001219 "TOO_MANY_KEY_UPDATES\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001220 "TOO_MANY_WARNING_ALERTS\0"
Robert Sloane56da3e2017-06-26 08:26:42 -07001221 "TOO_MUCH_READ_EARLY_DATA\0"
David Benjamin1b249672016-12-06 18:25:50 -05001222 "TOO_MUCH_SKIPPED_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001223 "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001224 "UNEXPECTED_EXTENSION\0"
Robert Sloan8f860b12017-08-28 07:37:06 -07001225 "UNEXPECTED_EXTENSION_ON_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001226 "UNEXPECTED_MESSAGE\0"
1227 "UNEXPECTED_OPERATOR_IN_GROUP\0"
1228 "UNEXPECTED_RECORD\0"
1229 "UNKNOWN_ALERT_TYPE\0"
1230 "UNKNOWN_CERTIFICATE_TYPE\0"
1231 "UNKNOWN_CIPHER_RETURNED\0"
1232 "UNKNOWN_CIPHER_TYPE\0"
1233 "UNKNOWN_KEY_EXCHANGE_TYPE\0"
1234 "UNKNOWN_PROTOCOL\0"
1235 "UNKNOWN_SSL_VERSION\0"
1236 "UNKNOWN_STATE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001237 "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
1238 "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
1239 "UNSUPPORTED_ELLIPTIC_CURVE\0"
1240 "UNSUPPORTED_PROTOCOL\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001241 "UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001242 "WRONG_CERTIFICATE_TYPE\0"
1243 "WRONG_CIPHER_RETURNED\0"
1244 "WRONG_CURVE\0"
1245 "WRONG_MESSAGE_TYPE\0"
1246 "WRONG_SIGNATURE_TYPE\0"
1247 "WRONG_SSL_VERSION\0"
1248 "WRONG_VERSION_NUMBER\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001249 "WRONG_VERSION_ON_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001250 "X509_LIB\0"
1251 "X509_VERIFICATION_SETUP_PROBLEMS\0"
1252 "AKID_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001253 "BAD_X509_FILETYPE\0"
1254 "BASE64_DECODE_ERROR\0"
1255 "CANT_CHECK_DH_KEY\0"
1256 "CERT_ALREADY_IN_HASH_TABLE\0"
1257 "CRL_ALREADY_DELTA\0"
1258 "CRL_VERIFY_FAILURE\0"
1259 "IDP_MISMATCH\0"
1260 "INVALID_DIRECTORY\0"
1261 "INVALID_FIELD_NAME\0"
Robert Sloan572a4e22017-04-17 10:52:19 -07001262 "INVALID_PARAMETER\0"
David Benjamin4969cc92016-04-22 15:02:23 -04001263 "INVALID_PSS_PARAMETERS\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001264 "INVALID_TRUST\0"
1265 "ISSUER_MISMATCH\0"
1266 "KEY_TYPE_MISMATCH\0"
1267 "KEY_VALUES_MISMATCH\0"
1268 "LOADING_CERT_DIR\0"
1269 "LOADING_DEFAULTS\0"
David Benjamin9aaebef2016-04-22 15:02:23 -04001270 "NAME_TOO_LONG\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001271 "NEWER_CRL_NOT_NEWER\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001272 "NO_CERT_SET_FOR_US_TO_VERIFY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001273 "NO_CRL_NUMBER\0"
1274 "PUBLIC_KEY_DECODE_ERROR\0"
1275 "PUBLIC_KEY_ENCODE_ERROR\0"
1276 "SHOULD_RETRY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001277 "UNKNOWN_KEY_TYPE\0"
1278 "UNKNOWN_PURPOSE_ID\0"
1279 "UNKNOWN_TRUST_ID\0"
1280 "WRONG_LOOKUP_TYPE\0"
1281 "BAD_IP_ADDRESS\0"
1282 "BAD_OBJECT\0"
1283 "BN_DEC2BN_ERROR\0"
1284 "BN_TO_ASN1_INTEGER_ERROR\0"
1285 "CANNOT_FIND_FREE_FUNCTION\0"
1286 "DIRNAME_ERROR\0"
1287 "DISTPOINT_ALREADY_SET\0"
1288 "DUPLICATE_ZONE_ID\0"
1289 "ERROR_CONVERTING_ZONE\0"
1290 "ERROR_CREATING_EXTENSION\0"
1291 "ERROR_IN_EXTENSION\0"
1292 "EXPECTED_A_SECTION_NAME\0"
1293 "EXTENSION_EXISTS\0"
1294 "EXTENSION_NAME_ERROR\0"
1295 "EXTENSION_NOT_FOUND\0"
1296 "EXTENSION_SETTING_NOT_SUPPORTED\0"
1297 "EXTENSION_VALUE_ERROR\0"
1298 "ILLEGAL_EMPTY_EXTENSION\0"
1299 "ILLEGAL_HEX_DIGIT\0"
1300 "INCORRECT_POLICY_SYNTAX_TAG\0"
1301 "INVALID_BOOLEAN_STRING\0"
1302 "INVALID_EXTENSION_STRING\0"
1303 "INVALID_MULTIPLE_RDNS\0"
1304 "INVALID_NAME\0"
1305 "INVALID_NULL_ARGUMENT\0"
1306 "INVALID_NULL_NAME\0"
1307 "INVALID_NULL_VALUE\0"
1308 "INVALID_NUMBERS\0"
1309 "INVALID_OBJECT_IDENTIFIER\0"
1310 "INVALID_OPTION\0"
1311 "INVALID_POLICY_IDENTIFIER\0"
1312 "INVALID_PROXY_POLICY_SETTING\0"
1313 "INVALID_PURPOSE\0"
1314 "INVALID_SECTION\0"
1315 "INVALID_SYNTAX\0"
1316 "ISSUER_DECODE_ERROR\0"
1317 "NEED_ORGANIZATION_AND_NUMBERS\0"
1318 "NO_CONFIG_DATABASE\0"
1319 "NO_ISSUER_CERTIFICATE\0"
1320 "NO_ISSUER_DETAILS\0"
1321 "NO_POLICY_IDENTIFIER\0"
1322 "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
1323 "NO_PUBLIC_KEY\0"
1324 "NO_SUBJECT_DETAILS\0"
1325 "ODD_NUMBER_OF_DIGITS\0"
1326 "OPERATION_NOT_DEFINED\0"
1327 "OTHERNAME_ERROR\0"
1328 "POLICY_LANGUAGE_ALREADY_DEFINED\0"
1329 "POLICY_PATH_LENGTH\0"
1330 "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
1331 "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
1332 "SECTION_NOT_FOUND\0"
1333 "UNABLE_TO_GET_ISSUER_DETAILS\0"
1334 "UNABLE_TO_GET_ISSUER_KEYID\0"
1335 "UNKNOWN_BIT_STRING_ARGUMENT\0"
1336 "UNKNOWN_EXTENSION\0"
1337 "UNKNOWN_EXTENSION_NAME\0"
1338 "UNKNOWN_OPTION\0"
1339 "UNSUPPORTED_OPTION\0"
1340 "USER_TOO_LONG\0"
1341 "";
1342