1 /* 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 
22 OPENSSL_COMPILE_ASSERT(ERR_LIB_NONE == 1, library_values_changed_1);
23 OPENSSL_COMPILE_ASSERT(ERR_LIB_SYS == 2, library_values_changed_2);
24 OPENSSL_COMPILE_ASSERT(ERR_LIB_BN == 3, library_values_changed_3);
25 OPENSSL_COMPILE_ASSERT(ERR_LIB_RSA == 4, library_values_changed_4);
26 OPENSSL_COMPILE_ASSERT(ERR_LIB_DH == 5, library_values_changed_5);
27 OPENSSL_COMPILE_ASSERT(ERR_LIB_EVP == 6, library_values_changed_6);
28 OPENSSL_COMPILE_ASSERT(ERR_LIB_BUF == 7, library_values_changed_7);
29 OPENSSL_COMPILE_ASSERT(ERR_LIB_OBJ == 8, library_values_changed_8);
30 OPENSSL_COMPILE_ASSERT(ERR_LIB_PEM == 9, library_values_changed_9);
31 OPENSSL_COMPILE_ASSERT(ERR_LIB_DSA == 10, library_values_changed_10);
32 OPENSSL_COMPILE_ASSERT(ERR_LIB_X509 == 11, library_values_changed_11);
33 OPENSSL_COMPILE_ASSERT(ERR_LIB_ASN1 == 12, library_values_changed_12);
34 OPENSSL_COMPILE_ASSERT(ERR_LIB_CONF == 13, library_values_changed_13);
35 OPENSSL_COMPILE_ASSERT(ERR_LIB_CRYPTO == 14, library_values_changed_14);
36 OPENSSL_COMPILE_ASSERT(ERR_LIB_EC == 15, library_values_changed_15);
37 OPENSSL_COMPILE_ASSERT(ERR_LIB_SSL == 16, library_values_changed_16);
38 OPENSSL_COMPILE_ASSERT(ERR_LIB_BIO == 17, library_values_changed_17);
39 OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS7 == 18, library_values_changed_18);
40 OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS8 == 19, library_values_changed_19);
41 OPENSSL_COMPILE_ASSERT(ERR_LIB_X509V3 == 20, library_values_changed_20);
42 OPENSSL_COMPILE_ASSERT(ERR_LIB_RAND == 21, library_values_changed_21);
43 OPENSSL_COMPILE_ASSERT(ERR_LIB_ENGINE == 22, library_values_changed_22);
44 OPENSSL_COMPILE_ASSERT(ERR_LIB_OCSP == 23, library_values_changed_23);
45 OPENSSL_COMPILE_ASSERT(ERR_LIB_UI == 24, library_values_changed_24);
46 OPENSSL_COMPILE_ASSERT(ERR_LIB_COMP == 25, library_values_changed_25);
47 OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDSA == 26, library_values_changed_26);
48 OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDH == 27, library_values_changed_27);
49 OPENSSL_COMPILE_ASSERT(ERR_LIB_HMAC == 28, library_values_changed_28);
50 OPENSSL_COMPILE_ASSERT(ERR_LIB_DIGEST == 29, library_values_changed_29);
51 OPENSSL_COMPILE_ASSERT(ERR_LIB_CIPHER == 30, library_values_changed_30);
52 OPENSSL_COMPILE_ASSERT(ERR_LIB_HKDF == 31, library_values_changed_31);
53 OPENSSL_COMPILE_ASSERT(ERR_LIB_USER == 32, library_values_changed_32);
54 OPENSSL_COMPILE_ASSERT(ERR_NUM_LIBS == 33, library_values_changed_num);
55 
56 const uint32_t kOpenSSLReasonValues[] = {
57     0xc320838,
58     0xc328852,
59     0xc330861,
60     0xc338871,
61     0xc340880,
62     0xc348899,
63     0xc3508a5,
64     0xc3588c2,
65     0xc3608d4,
66     0xc3688e2,
67     0xc3708f2,
68     0xc3788ff,
69     0xc38090f,
70     0xc38891a,
71     0xc390930,
72     0xc39893f,
73     0xc3a0953,
74     0xc3a8845,
75     0xc3b00ea,
76     0x10320845,
77     0x1032943b,
78     0x10331447,
79     0x10339460,
80     0x10341473,
81     0x10348eb4,
82     0x10350c42,
83     0x10359486,
84     0x1036149b,
85     0x103694ae,
86     0x103714cd,
87     0x103794e6,
88     0x103814fb,
89     0x10389519,
90     0x10391528,
91     0x10399544,
92     0x103a155f,
93     0x103a956e,
94     0x103b158a,
95     0x103b95a5,
96     0x103c15bc,
97     0x103c80ea,
98     0x103d15cd,
99     0x103d95e1,
100     0x103e1600,
101     0x103e960f,
102     0x103f1626,
103     0x103f9639,
104     0x10400c06,
105     0x1040964c,
106     0x1041166a,
107     0x1041967d,
108     0x10421697,
109     0x104296a7,
110     0x104316bb,
111     0x104396d1,
112     0x104416e9,
113     0x104496fe,
114     0x10451712,
115     0x10459724,
116     0x104605fb,
117     0x1046893f,
118     0x10471739,
119     0x10479750,
120     0x10481765,
121     0x10489773,
122     0x14320be9,
123     0x14328bf7,
124     0x14330c06,
125     0x14338c18,
126     0x143400ac,
127     0x143480ea,
128     0x18320083,
129     0x18328f0a,
130     0x183300ac,
131     0x18338f20,
132     0x18340f34,
133     0x183480ea,
134     0x18350f49,
135     0x18358f61,
136     0x18360f76,
137     0x18368f8a,
138     0x18370fae,
139     0x18378fc4,
140     0x18380fd8,
141     0x18388fe8,
142     0x18390a57,
143     0x18398ff8,
144     0x183a100d,
145     0x183a9021,
146     0x183b0c4e,
147     0x183b902e,
148     0x183c1040,
149     0x183c904b,
150     0x183d105b,
151     0x183d906c,
152     0x183e107d,
153     0x183e908f,
154     0x183f10b8,
155     0x183f90d1,
156     0x184010e9,
157     0x184086d3,
158     0x20321110,
159     0x2432111c,
160     0x24328985,
161     0x2433112e,
162     0x2433913b,
163     0x24341148,
164     0x2434915a,
165     0x24351169,
166     0x24359186,
167     0x24361193,
168     0x243691a1,
169     0x243711af,
170     0x243791bd,
171     0x243811c6,
172     0x243891d3,
173     0x243911e6,
174     0x28320c36,
175     0x28328c4e,
176     0x28330c06,
177     0x28338c61,
178     0x28340c42,
179     0x283480ac,
180     0x283500ea,
181     0x2c322af1,
182     0x2c32aaff,
183     0x2c332b11,
184     0x2c33ab23,
185     0x2c342b37,
186     0x2c34ab49,
187     0x2c352b64,
188     0x2c35ab76,
189     0x2c362b89,
190     0x2c36832d,
191     0x2c372b96,
192     0x2c37aba8,
193     0x2c382bbb,
194     0x2c38abd2,
195     0x2c392be0,
196     0x2c39abf0,
197     0x2c3a2c02,
198     0x2c3aac16,
199     0x2c3b2c27,
200     0x2c3bac46,
201     0x2c3c2c5a,
202     0x2c3cac70,
203     0x2c3d2c89,
204     0x2c3daca6,
205     0x2c3e2cb7,
206     0x2c3eacc5,
207     0x2c3f2cdd,
208     0x2c3facf5,
209     0x2c402d02,
210     0x2c409110,
211     0x2c412d13,
212     0x2c41ad26,
213     0x2c4210e9,
214     0x2c42ad37,
215     0x2c430720,
216     0x2c43ac38,
217     0x30320000,
218     0x30328015,
219     0x3033001f,
220     0x30338038,
221     0x3034004a,
222     0x30348064,
223     0x3035006b,
224     0x30358083,
225     0x30360094,
226     0x303680ac,
227     0x303700b9,
228     0x303780c8,
229     0x303800ea,
230     0x303880f7,
231     0x3039010a,
232     0x30398125,
233     0x303a013a,
234     0x303a814e,
235     0x303b0162,
236     0x303b8173,
237     0x303c018c,
238     0x303c81a9,
239     0x303d01b7,
240     0x303d81cb,
241     0x303e01db,
242     0x303e81f4,
243     0x303f0204,
244     0x303f8217,
245     0x30400226,
246     0x30408232,
247     0x30410247,
248     0x30418257,
249     0x3042026e,
250     0x3042827b,
251     0x3043028e,
252     0x3043829d,
253     0x304402b2,
254     0x304482d3,
255     0x304502e6,
256     0x304582f9,
257     0x30460312,
258     0x3046832d,
259     0x3047034a,
260     0x30478363,
261     0x30480371,
262     0x30488382,
263     0x30490391,
264     0x304983a9,
265     0x304a03bb,
266     0x304a83cf,
267     0x304b03ee,
268     0x304b8401,
269     0x304c040c,
270     0x304c841d,
271     0x304d0429,
272     0x304d843f,
273     0x304e044d,
274     0x304e8463,
275     0x304f0475,
276     0x304f8487,
277     0x3050049a,
278     0x305084ad,
279     0x305104be,
280     0x305184ce,
281     0x305204e6,
282     0x305284fb,
283     0x30530513,
284     0x30538527,
285     0x3054053f,
286     0x30548558,
287     0x30550571,
288     0x3055858e,
289     0x30560599,
290     0x305685b1,
291     0x305705c1,
292     0x305785d2,
293     0x305805e5,
294     0x305885fb,
295     0x30590604,
296     0x30598619,
297     0x305a062c,
298     0x305a863b,
299     0x305b065b,
300     0x305b866a,
301     0x305c068b,
302     0x305c86a7,
303     0x305d06b3,
304     0x305d86d3,
305     0x305e06ef,
306     0x305e8700,
307     0x305f0716,
308     0x305f8720,
309     0x34320b47,
310     0x34328b5b,
311     0x34330b78,
312     0x34338b8b,
313     0x34340b9a,
314     0x34348bd3,
315     0x34350bb7,
316     0x3c320083,
317     0x3c328c8b,
318     0x3c330ca4,
319     0x3c338cbf,
320     0x3c340cdc,
321     0x3c348d06,
322     0x3c350d21,
323     0x3c358d47,
324     0x3c360d60,
325     0x3c368d78,
326     0x3c370d89,
327     0x3c378d97,
328     0x3c380da4,
329     0x3c388db8,
330     0x3c390c4e,
331     0x3c398dcc,
332     0x3c3a0de0,
333     0x3c3a88ff,
334     0x3c3b0df0,
335     0x3c3b8e0b,
336     0x3c3c0e1d,
337     0x3c3c8e33,
338     0x3c3d0e3d,
339     0x3c3d8e51,
340     0x3c3e0e5f,
341     0x3c3e8e84,
342     0x3c3f0c77,
343     0x3c3f8e6d,
344     0x3c4000ac,
345     0x3c4080ea,
346     0x3c410cf7,
347     0x3c418d36,
348     0x403217a6,
349     0x403297bc,
350     0x403317ea,
351     0x403397f4,
352     0x4034180b,
353     0x40349829,
354     0x40351839,
355     0x4035984b,
356     0x40361858,
357     0x40369864,
358     0x40371879,
359     0x4037988b,
360     0x40381896,
361     0x403898a8,
362     0x40390eb4,
363     0x403998b8,
364     0x403a18cb,
365     0x403a98ec,
366     0x403b18fd,
367     0x403b990d,
368     0x403c0064,
369     0x403c8083,
370     0x403d1991,
371     0x403d99a7,
372     0x403e19b6,
373     0x403e99ee,
374     0x403f1a08,
375     0x403f9a16,
376     0x40401a2b,
377     0x40409a58,
378     0x40411a75,
379     0x40419a90,
380     0x40421aa9,
381     0x40429abc,
382     0x40431ad0,
383     0x40439ae8,
384     0x40441aff,
385     0x404480ac,
386     0x40451b14,
387     0x40459b26,
388     0x40461b4a,
389     0x40469b6a,
390     0x40471b78,
391     0x40479b9f,
392     0x40481bdc,
393     0x40489bf5,
394     0x40491c0c,
395     0x40499c26,
396     0x404a1c3d,
397     0x404a9c5b,
398     0x404b1c73,
399     0x404b9c8a,
400     0x404c1ca0,
401     0x404c9cb2,
402     0x404d1cd3,
403     0x404d9cf5,
404     0x404e1d09,
405     0x404e9d16,
406     0x404f1d43,
407     0x404f9d6c,
408     0x40501da7,
409     0x40509dbb,
410     0x40511dd6,
411     0x40521de6,
412     0x40529e0a,
413     0x40531e22,
414     0x40539e35,
415     0x40541e4a,
416     0x40549e6d,
417     0x40551e7b,
418     0x40559e98,
419     0x40561ea5,
420     0x40569ebe,
421     0x40571ed6,
422     0x40579ee9,
423     0x40581efe,
424     0x40589f25,
425     0x40591f54,
426     0x40599f81,
427     0x405a1f95,
428     0x405a9fa5,
429     0x405b1fbd,
430     0x405b9fce,
431     0x405c1fe1,
432     0x405ca002,
433     0x405d200f,
434     0x405da026,
435     0x405e2064,
436     0x405e8a95,
437     0x405f2085,
438     0x405fa092,
439     0x406020a0,
440     0x4060a0c2,
441     0x40612106,
442     0x4061a13e,
443     0x40622155,
444     0x4062a166,
445     0x40632177,
446     0x4063a18c,
447     0x406421a3,
448     0x4064a1cf,
449     0x406521ea,
450     0x4065a201,
451     0x40662219,
452     0x4066a243,
453     0x4067226e,
454     0x4067a28f,
455     0x406822b6,
456     0x4068a2d7,
457     0x40692309,
458     0x4069a337,
459     0x406a2358,
460     0x406aa378,
461     0x406b2500,
462     0x406ba523,
463     0x406c2539,
464     0x406ca7b4,
465     0x406d27e3,
466     0x406da80b,
467     0x406e2839,
468     0x406ea86d,
469     0x406f288c,
470     0x406fa8a1,
471     0x407028b4,
472     0x4070a8d1,
473     0x40710800,
474     0x4071a8e3,
475     0x407228f6,
476     0x4072a90f,
477     0x40732927,
478     0x407393aa,
479     0x4074293b,
480     0x4074a955,
481     0x40752966,
482     0x4075a97a,
483     0x40762988,
484     0x407691d3,
485     0x407729ad,
486     0x4077a9cf,
487     0x407829ea,
488     0x4078aa23,
489     0x40792a3a,
490     0x4079aa50,
491     0x407a2a5c,
492     0x407aaa6f,
493     0x407b2a84,
494     0x407baa96,
495     0x407c2ac7,
496     0x407caad0,
497     0x407d22f2,
498     0x407d9d7c,
499     0x407e29ff,
500     0x407e9f35,
501     0x407f1b8c,
502     0x407f9933,
503     0x40801d53,
504     0x40809bb4,
505     0x40811df8,
506     0x40819d2d,
507     0x40822824,
508     0x40829919,
509     0x40831f10,
510     0x4083a1b4,
511     0x40841bc8,
512     0x40849f6d,
513     0x40851ff2,
514     0x4085a0ea,
515     0x40862046,
516     0x40869d96,
517     0x40872851,
518     0x4087a11b,
519     0x4088197a,
520     0x4088a2a2,
521     0x408919c9,
522     0x40899956,
523     0x408a2559,
524     0x408a978a,
525     0x408b2aab,
526     0x408b9a3f,
527     0x41f4242b,
528     0x41f924bd,
529     0x41fe23b0,
530     0x41fea5a5,
531     0x41ff2696,
532     0x42032444,
533     0x42082466,
534     0x4208a4a2,
535     0x42092394,
536     0x4209a4dc,
537     0x420a23eb,
538     0x420aa3cb,
539     0x420b240b,
540     0x420ba484,
541     0x420c26b2,
542     0x420ca572,
543     0x420d258c,
544     0x420da5c3,
545     0x421225dd,
546     0x42172679,
547     0x4217a61f,
548     0x421c2641,
549     0x421f25fc,
550     0x422126c9,
551     0x4226265c,
552     0x422b2798,
553     0x422ba746,
554     0x422c2780,
555     0x422ca705,
556     0x422d26e4,
557     0x422da765,
558     0x422e272b,
559     0x4432072b,
560     0x4432873a,
561     0x44330746,
562     0x44338754,
563     0x44340767,
564     0x44348778,
565     0x4435077f,
566     0x44358789,
567     0x4436079c,
568     0x443687b2,
569     0x443707c4,
570     0x443787d1,
571     0x443807e0,
572     0x443887e8,
573     0x44390800,
574     0x4439880e,
575     0x443a0821,
576     0x4c321211,
577     0x4c329221,
578     0x4c331234,
579     0x4c339254,
580     0x4c3400ac,
581     0x4c3480ea,
582     0x4c351260,
583     0x4c35926e,
584     0x4c36128a,
585     0x4c36929d,
586     0x4c3712ac,
587     0x4c3792ba,
588     0x4c3812cf,
589     0x4c3892db,
590     0x4c3912fb,
591     0x4c399325,
592     0x4c3a133e,
593     0x4c3a9357,
594     0x4c3b05fb,
595     0x4c3b9370,
596     0x4c3c1382,
597     0x4c3c9391,
598     0x4c3d13aa,
599     0x4c3d8c29,
600     0x4c3e1403,
601     0x4c3e93b9,
602     0x4c3f1425,
603     0x4c3f91d3,
604     0x4c4013cf,
605     0x4c4091fd,
606     0x4c4113f3,
607     0x50322d49,
608     0x5032ad58,
609     0x50332d63,
610     0x5033ad73,
611     0x50342d8c,
612     0x5034ada6,
613     0x50352db4,
614     0x5035adca,
615     0x50362ddc,
616     0x5036adf2,
617     0x50372e0b,
618     0x5037ae1e,
619     0x50382e36,
620     0x5038ae47,
621     0x50392e5c,
622     0x5039ae70,
623     0x503a2e90,
624     0x503aaea6,
625     0x503b2ebe,
626     0x503baed0,
627     0x503c2eec,
628     0x503caf03,
629     0x503d2f1c,
630     0x503daf32,
631     0x503e2f3f,
632     0x503eaf55,
633     0x503f2f67,
634     0x503f8382,
635     0x50402f7a,
636     0x5040af8a,
637     0x50412fa4,
638     0x5041afb3,
639     0x50422fcd,
640     0x5042afea,
641     0x50432ffa,
642     0x5043b00a,
643     0x50443019,
644     0x5044843f,
645     0x5045302d,
646     0x5045b04b,
647     0x5046305e,
648     0x5046b074,
649     0x50473086,
650     0x5047b09b,
651     0x504830c1,
652     0x5048b0cf,
653     0x504930e2,
654     0x5049b0f7,
655     0x504a310d,
656     0x504ab11d,
657     0x504b313d,
658     0x504bb150,
659     0x504c3173,
660     0x504cb1a1,
661     0x504d31b3,
662     0x504db1d0,
663     0x504e31eb,
664     0x504eb207,
665     0x504f3219,
666     0x504fb230,
667     0x5050323f,
668     0x505086ef,
669     0x50513252,
670     0x58320ef2,
671     0x68320eb4,
672     0x68328c4e,
673     0x68330c61,
674     0x68338ec2,
675     0x68340ed2,
676     0x683480ea,
677     0x6c320e90,
678     0x6c328c18,
679     0x6c330e9b,
680     0x74320a0b,
681     0x743280ac,
682     0x74330c29,
683     0x78320970,
684     0x78328985,
685     0x78330991,
686     0x78338083,
687     0x783409a0,
688     0x783489b5,
689     0x783509d4,
690     0x783589f6,
691     0x78360a0b,
692     0x78368a21,
693     0x78370a31,
694     0x78378a44,
695     0x78380a57,
696     0x78388a69,
697     0x78390a76,
698     0x78398a95,
699     0x783a0aaa,
700     0x783a8ab8,
701     0x783b0ac2,
702     0x783b8ad6,
703     0x783c0aed,
704     0x783c8b02,
705     0x783d0b19,
706     0x783d8b2e,
707     0x783e0a84,
708     0x7c3210ff,
709 };
710 
711 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
712 
713 const char kOpenSSLReasonStringData[] =
714     "ASN1_LENGTH_MISMATCH\0"
715     "AUX_ERROR\0"
716     "BAD_GET_ASN1_OBJECT_CALL\0"
717     "BAD_OBJECT_HEADER\0"
718     "BMPSTRING_IS_WRONG_LENGTH\0"
719     "BN_LIB\0"
720     "BOOLEAN_IS_WRONG_LENGTH\0"
721     "BUFFER_TOO_SMALL\0"
722     "CONTEXT_NOT_INITIALISED\0"
723     "DECODE_ERROR\0"
724     "DEPTH_EXCEEDED\0"
725     "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
726     "ENCODE_ERROR\0"
727     "ERROR_GETTING_TIME\0"
728     "EXPECTING_AN_ASN1_SEQUENCE\0"
729     "EXPECTING_AN_INTEGER\0"
730     "EXPECTING_AN_OBJECT\0"
731     "EXPECTING_A_BOOLEAN\0"
732     "EXPECTING_A_TIME\0"
733     "EXPLICIT_LENGTH_MISMATCH\0"
734     "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
735     "FIELD_MISSING\0"
736     "FIRST_NUM_TOO_LARGE\0"
737     "HEADER_TOO_LONG\0"
738     "ILLEGAL_BITSTRING_FORMAT\0"
739     "ILLEGAL_BOOLEAN\0"
740     "ILLEGAL_CHARACTERS\0"
741     "ILLEGAL_FORMAT\0"
742     "ILLEGAL_HEX\0"
743     "ILLEGAL_IMPLICIT_TAG\0"
744     "ILLEGAL_INTEGER\0"
745     "ILLEGAL_NESTED_TAGGING\0"
746     "ILLEGAL_NULL\0"
747     "ILLEGAL_NULL_VALUE\0"
748     "ILLEGAL_OBJECT\0"
749     "ILLEGAL_OPTIONAL_ANY\0"
750     "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
751     "ILLEGAL_TAGGED_ANY\0"
752     "ILLEGAL_TIME_VALUE\0"
753     "INTEGER_NOT_ASCII_FORMAT\0"
754     "INTEGER_TOO_LARGE_FOR_LONG\0"
755     "INVALID_BIT_STRING_BITS_LEFT\0"
756     "INVALID_BMPSTRING_LENGTH\0"
757     "INVALID_DIGIT\0"
758     "INVALID_MODIFIER\0"
759     "INVALID_NUMBER\0"
760     "INVALID_OBJECT_ENCODING\0"
761     "INVALID_SEPARATOR\0"
762     "INVALID_TIME_FORMAT\0"
763     "INVALID_UNIVERSALSTRING_LENGTH\0"
764     "INVALID_UTF8STRING\0"
765     "LIST_ERROR\0"
766     "MISSING_ASN1_EOS\0"
767     "MISSING_EOC\0"
768     "MISSING_SECOND_NUMBER\0"
769     "MISSING_VALUE\0"
770     "MSTRING_NOT_UNIVERSAL\0"
771     "MSTRING_WRONG_TAG\0"
772     "NESTED_ASN1_ERROR\0"
773     "NESTED_ASN1_STRING\0"
774     "NON_HEX_CHARACTERS\0"
775     "NOT_ASCII_FORMAT\0"
776     "NOT_ENOUGH_DATA\0"
777     "NO_MATCHING_CHOICE_TYPE\0"
778     "NULL_IS_WRONG_LENGTH\0"
779     "OBJECT_NOT_ASCII_FORMAT\0"
780     "ODD_NUMBER_OF_CHARS\0"
781     "SECOND_NUMBER_TOO_LARGE\0"
782     "SEQUENCE_LENGTH_MISMATCH\0"
783     "SEQUENCE_NOT_CONSTRUCTED\0"
784     "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
785     "SHORT_LINE\0"
786     "STREAMING_NOT_SUPPORTED\0"
787     "STRING_TOO_LONG\0"
788     "STRING_TOO_SHORT\0"
789     "TAG_VALUE_TOO_HIGH\0"
790     "TIME_NOT_ASCII_FORMAT\0"
791     "TOO_LONG\0"
792     "TYPE_NOT_CONSTRUCTED\0"
793     "TYPE_NOT_PRIMITIVE\0"
794     "UNEXPECTED_EOC\0"
795     "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
796     "UNKNOWN_FORMAT\0"
797     "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
798     "UNKNOWN_SIGNATURE_ALGORITHM\0"
799     "UNKNOWN_TAG\0"
800     "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
801     "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
802     "UNSUPPORTED_TYPE\0"
803     "WRONG_PUBLIC_KEY_TYPE\0"
804     "WRONG_TAG\0"
805     "WRONG_TYPE\0"
806     "BAD_FOPEN_MODE\0"
807     "BROKEN_PIPE\0"
808     "CONNECT_ERROR\0"
809     "ERROR_SETTING_NBIO\0"
810     "INVALID_ARGUMENT\0"
811     "IN_USE\0"
812     "KEEPALIVE\0"
813     "NBIO_CONNECT_ERROR\0"
814     "NO_HOSTNAME_SPECIFIED\0"
815     "NO_PORT_SPECIFIED\0"
816     "NO_SUCH_FILE\0"
817     "NULL_PARAMETER\0"
818     "SYS_LIB\0"
819     "UNABLE_TO_CREATE_SOCKET\0"
820     "UNINITIALIZED\0"
821     "UNSUPPORTED_METHOD\0"
822     "WRITE_TO_READ_ONLY_BIO\0"
823     "ARG2_LT_ARG3\0"
824     "BAD_ENCODING\0"
825     "BAD_RECIPROCAL\0"
826     "BIGNUM_TOO_LONG\0"
827     "BITS_TOO_SMALL\0"
828     "CALLED_WITH_EVEN_MODULUS\0"
829     "DIV_BY_ZERO\0"
830     "EXPAND_ON_STATIC_BIGNUM_DATA\0"
831     "INPUT_NOT_REDUCED\0"
832     "INVALID_RANGE\0"
833     "NEGATIVE_NUMBER\0"
834     "NOT_A_SQUARE\0"
835     "NOT_INITIALIZED\0"
836     "NO_INVERSE\0"
837     "PRIVATE_KEY_TOO_LARGE\0"
838     "P_IS_NOT_PRIME\0"
839     "TOO_MANY_ITERATIONS\0"
840     "TOO_MANY_TEMPORARY_VARIABLES\0"
841     "AES_KEY_SETUP_FAILED\0"
842     "BAD_DECRYPT\0"
843     "BAD_KEY_LENGTH\0"
844     "CTRL_NOT_IMPLEMENTED\0"
845     "CTRL_OPERATION_NOT_IMPLEMENTED\0"
846     "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
847     "INITIALIZATION_ERROR\0"
848     "INPUT_NOT_INITIALIZED\0"
849     "INVALID_AD_SIZE\0"
850     "INVALID_KEY_LENGTH\0"
851     "INVALID_NONCE_SIZE\0"
852     "INVALID_OPERATION\0"
853     "IV_TOO_LARGE\0"
854     "NO_CIPHER_SET\0"
855     "NO_DIRECTION_SET\0"
856     "OUTPUT_ALIASES_INPUT\0"
857     "TAG_TOO_LARGE\0"
858     "TOO_LARGE\0"
859     "UNSUPPORTED_AD_SIZE\0"
860     "UNSUPPORTED_INPUT_SIZE\0"
861     "UNSUPPORTED_KEY_SIZE\0"
862     "UNSUPPORTED_NONCE_SIZE\0"
863     "UNSUPPORTED_TAG_SIZE\0"
864     "WRONG_FINAL_BLOCK_LENGTH\0"
865     "LIST_CANNOT_BE_NULL\0"
866     "MISSING_CLOSE_SQUARE_BRACKET\0"
867     "MISSING_EQUAL_SIGN\0"
868     "NO_CLOSE_BRACE\0"
869     "UNABLE_TO_CREATE_NEW_SECTION\0"
870     "VARIABLE_EXPANSION_TOO_LONG\0"
871     "VARIABLE_HAS_NO_VALUE\0"
872     "BAD_GENERATOR\0"
873     "INVALID_PUBKEY\0"
874     "MODULUS_TOO_LARGE\0"
875     "NO_PRIVATE_VALUE\0"
876     "UNKNOWN_HASH\0"
877     "BAD_Q_VALUE\0"
878     "BAD_VERSION\0"
879     "MISSING_PARAMETERS\0"
880     "NEED_NEW_SETUP_VALUES\0"
881     "BIGNUM_OUT_OF_RANGE\0"
882     "COORDINATES_OUT_OF_RANGE\0"
883     "D2I_ECPKPARAMETERS_FAILURE\0"
884     "EC_GROUP_NEW_BY_NAME_FAILURE\0"
885     "GROUP2PKPARAMETERS_FAILURE\0"
886     "GROUP_MISMATCH\0"
887     "I2D_ECPKPARAMETERS_FAILURE\0"
888     "INCOMPATIBLE_OBJECTS\0"
889     "INVALID_COFACTOR\0"
890     "INVALID_COMPRESSED_POINT\0"
891     "INVALID_COMPRESSION_BIT\0"
892     "INVALID_ENCODING\0"
893     "INVALID_FIELD\0"
894     "INVALID_FORM\0"
895     "INVALID_GROUP_ORDER\0"
896     "INVALID_PRIVATE_KEY\0"
897     "MISSING_PRIVATE_KEY\0"
898     "NON_NAMED_CURVE\0"
899     "PKPARAMETERS2GROUP_FAILURE\0"
900     "POINT_AT_INFINITY\0"
901     "POINT_IS_NOT_ON_CURVE\0"
902     "SLOT_FULL\0"
903     "UNDEFINED_GENERATOR\0"
904     "UNKNOWN_GROUP\0"
905     "UNKNOWN_ORDER\0"
906     "WRONG_CURVE_PARAMETERS\0"
907     "WRONG_ORDER\0"
908     "KDF_FAILED\0"
909     "POINT_ARITHMETIC_FAILURE\0"
910     "BAD_SIGNATURE\0"
911     "NOT_IMPLEMENTED\0"
912     "RANDOM_NUMBER_GENERATION_FAILED\0"
913     "OPERATION_NOT_SUPPORTED\0"
914     "COMMAND_NOT_SUPPORTED\0"
915     "DIFFERENT_KEY_TYPES\0"
916     "DIFFERENT_PARAMETERS\0"
917     "EXPECTING_AN_EC_KEY_KEY\0"
918     "EXPECTING_AN_RSA_KEY\0"
919     "EXPECTING_A_DSA_KEY\0"
920     "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
921     "INVALID_DIGEST_LENGTH\0"
922     "INVALID_DIGEST_TYPE\0"
923     "INVALID_KEYBITS\0"
924     "INVALID_MGF1_MD\0"
925     "INVALID_PADDING_MODE\0"
926     "INVALID_PSS_SALTLEN\0"
927     "KEYS_NOT_SET\0"
928     "NO_DEFAULT_DIGEST\0"
929     "NO_KEY_SET\0"
930     "NO_MDC2_SUPPORT\0"
931     "NO_NID_FOR_CURVE\0"
932     "NO_OPERATION_SET\0"
933     "NO_PARAMETERS_SET\0"
934     "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
935     "OPERATON_NOT_INITIALIZED\0"
936     "UNKNOWN_PUBLIC_KEY_TYPE\0"
937     "UNSUPPORTED_ALGORITHM\0"
938     "OUTPUT_TOO_LARGE\0"
939     "UNKNOWN_NID\0"
940     "BAD_BASE64_DECODE\0"
941     "BAD_END_LINE\0"
942     "BAD_IV_CHARS\0"
943     "BAD_PASSWORD_READ\0"
944     "CIPHER_IS_NULL\0"
945     "ERROR_CONVERTING_PRIVATE_KEY\0"
946     "NOT_DEK_INFO\0"
947     "NOT_ENCRYPTED\0"
948     "NOT_PROC_TYPE\0"
949     "NO_START_LINE\0"
950     "READ_KEY\0"
951     "SHORT_HEADER\0"
952     "UNSUPPORTED_CIPHER\0"
953     "UNSUPPORTED_ENCRYPTION\0"
954     "BAD_ITERATION_COUNT\0"
955     "BAD_PKCS12_DATA\0"
956     "BAD_PKCS12_VERSION\0"
957     "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
958     "CRYPT_ERROR\0"
959     "ENCRYPT_ERROR\0"
960     "ERROR_SETTING_CIPHER_PARAMS\0"
961     "INCORRECT_PASSWORD\0"
962     "KEYGEN_FAILURE\0"
963     "KEY_GEN_ERROR\0"
964     "METHOD_NOT_SUPPORTED\0"
965     "MISSING_MAC\0"
966     "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
967     "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
968     "PKCS12_TOO_DEEPLY_NESTED\0"
969     "PRIVATE_KEY_DECODE_ERROR\0"
970     "PRIVATE_KEY_ENCODE_ERROR\0"
971     "UNKNOWN_ALGORITHM\0"
972     "UNKNOWN_CIPHER\0"
973     "UNKNOWN_CIPHER_ALGORITHM\0"
974     "UNKNOWN_DIGEST\0"
975     "UNSUPPORTED_KEYLENGTH\0"
976     "UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
977     "UNSUPPORTED_PRF\0"
978     "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
979     "UNSUPPORTED_SALT_TYPE\0"
980     "BAD_E_VALUE\0"
981     "BAD_FIXED_HEADER_DECRYPT\0"
982     "BAD_PAD_BYTE_COUNT\0"
983     "BAD_RSA_PARAMETERS\0"
984     "BLOCK_TYPE_IS_NOT_01\0"
985     "BN_NOT_INITIALIZED\0"
986     "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
987     "CRT_PARAMS_ALREADY_GIVEN\0"
988     "CRT_VALUES_INCORRECT\0"
989     "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
990     "DATA_TOO_LARGE\0"
991     "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
992     "DATA_TOO_LARGE_FOR_MODULUS\0"
993     "DATA_TOO_SMALL\0"
994     "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
995     "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
996     "D_E_NOT_CONGRUENT_TO_1\0"
997     "EMPTY_PUBLIC_KEY\0"
998     "FIRST_OCTET_INVALID\0"
999     "INCONSISTENT_SET_OF_CRT_VALUES\0"
1000     "INTERNAL_ERROR\0"
1001     "INVALID_MESSAGE_LENGTH\0"
1002     "KEY_SIZE_TOO_SMALL\0"
1003     "LAST_OCTET_INVALID\0"
1004     "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
1005     "NO_PUBLIC_EXPONENT\0"
1006     "NULL_BEFORE_BLOCK_MISSING\0"
1007     "N_NOT_EQUAL_P_Q\0"
1008     "OAEP_DECODING_ERROR\0"
1009     "ONLY_ONE_OF_P_Q_GIVEN\0"
1010     "OUTPUT_BUFFER_TOO_SMALL\0"
1011     "PADDING_CHECK_FAILED\0"
1012     "PKCS_DECODING_ERROR\0"
1013     "SLEN_CHECK_FAILED\0"
1014     "SLEN_RECOVERY_FAILED\0"
1015     "UNKNOWN_ALGORITHM_TYPE\0"
1016     "UNKNOWN_PADDING_TYPE\0"
1017     "VALUE_MISSING\0"
1018     "WRONG_SIGNATURE_LENGTH\0"
1019     "ALPN_MISMATCH_ON_EARLY_DATA\0"
1020     "APP_DATA_IN_HANDSHAKE\0"
1021     "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
1022     "BAD_ALERT\0"
1023     "BAD_CHANGE_CIPHER_SPEC\0"
1024     "BAD_DATA_RETURNED_BY_CALLBACK\0"
1025     "BAD_DH_P_LENGTH\0"
1026     "BAD_DIGEST_LENGTH\0"
1027     "BAD_ECC_CERT\0"
1028     "BAD_ECPOINT\0"
1029     "BAD_HANDSHAKE_RECORD\0"
1030     "BAD_HELLO_REQUEST\0"
1031     "BAD_LENGTH\0"
1032     "BAD_PACKET_LENGTH\0"
1033     "BAD_RSA_ENCRYPT\0"
1034     "BAD_SRTP_MKI_VALUE\0"
1035     "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
1036     "BAD_SSL_FILETYPE\0"
1037     "BAD_WRITE_RETRY\0"
1038     "BIO_NOT_SET\0"
1039     "BLOCK_CIPHER_PAD_IS_WRONG\0"
1040     "BUFFERED_MESSAGES_ON_CIPHER_CHANGE\0"
1041     "CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD\0"
1042     "CANNOT_PARSE_LEAF_CERT\0"
1043     "CA_DN_LENGTH_MISMATCH\0"
1044     "CA_DN_TOO_LONG\0"
1045     "CCS_RECEIVED_EARLY\0"
1046     "CERTIFICATE_AND_PRIVATE_KEY_MISMATCH\0"
1047     "CERTIFICATE_VERIFY_FAILED\0"
1048     "CERT_CB_ERROR\0"
1049     "CERT_LENGTH_MISMATCH\0"
1050     "CHANNEL_ID_NOT_P256\0"
1051     "CHANNEL_ID_ON_EARLY_DATA\0"
1052     "CHANNEL_ID_SIGNATURE_INVALID\0"
1053     "CIPHER_OR_HASH_UNAVAILABLE\0"
1054     "CLIENTHELLO_PARSE_FAILED\0"
1055     "CLIENTHELLO_TLSEXT\0"
1056     "CONNECTION_REJECTED\0"
1057     "CONNECTION_TYPE_NOT_SET\0"
1058     "CUSTOM_EXTENSION_ERROR\0"
1059     "DATA_LENGTH_TOO_LONG\0"
1060     "DECRYPTION_FAILED\0"
1061     "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
1062     "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
1063     "DH_P_TOO_LONG\0"
1064     "DIGEST_CHECK_FAILED\0"
1065     "DOWNGRADE_DETECTED\0"
1066     "DTLS_MESSAGE_TOO_BIG\0"
1067     "DUPLICATE_EXTENSION\0"
1068     "DUPLICATE_KEY_SHARE\0"
1069     "ECC_CERT_NOT_FOR_SIGNING\0"
1070     "EMS_STATE_INCONSISTENT\0"
1071     "ENCRYPTED_LENGTH_TOO_LONG\0"
1072     "ERROR_ADDING_EXTENSION\0"
1073     "ERROR_IN_RECEIVED_CIPHER_LIST\0"
1074     "ERROR_PARSING_EXTENSION\0"
1075     "EXCESSIVE_MESSAGE_SIZE\0"
1076     "EXTRA_DATA_IN_MESSAGE\0"
1077     "FRAGMENT_MISMATCH\0"
1078     "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
1079     "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
1080     "HTTPS_PROXY_REQUEST\0"
1081     "HTTP_REQUEST\0"
1082     "INAPPROPRIATE_FALLBACK\0"
1083     "INVALID_ALPN_PROTOCOL\0"
1084     "INVALID_COMMAND\0"
1085     "INVALID_COMPRESSION_LIST\0"
1086     "INVALID_MESSAGE\0"
1087     "INVALID_OUTER_RECORD_TYPE\0"
1088     "INVALID_SCT_LIST\0"
1089     "INVALID_SSL_SESSION\0"
1090     "INVALID_TICKET_KEYS_LENGTH\0"
1091     "LENGTH_MISMATCH\0"
1092     "MISSING_EXTENSION\0"
1093     "MISSING_KEY_SHARE\0"
1094     "MISSING_RSA_CERTIFICATE\0"
1095     "MISSING_TMP_DH_KEY\0"
1096     "MISSING_TMP_ECDH_KEY\0"
1097     "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
1098     "MTU_TOO_SMALL\0"
1099     "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
1100     "NESTED_GROUP\0"
1101     "NO_CERTIFICATES_RETURNED\0"
1102     "NO_CERTIFICATE_ASSIGNED\0"
1103     "NO_CERTIFICATE_SET\0"
1104     "NO_CIPHERS_AVAILABLE\0"
1105     "NO_CIPHERS_PASSED\0"
1106     "NO_CIPHERS_SPECIFIED\0"
1107     "NO_CIPHER_MATCH\0"
1108     "NO_COMMON_SIGNATURE_ALGORITHMS\0"
1109     "NO_COMPRESSION_SPECIFIED\0"
1110     "NO_GROUPS_SPECIFIED\0"
1111     "NO_METHOD_SPECIFIED\0"
1112     "NO_P256_SUPPORT\0"
1113     "NO_PRIVATE_KEY_ASSIGNED\0"
1114     "NO_RENEGOTIATION\0"
1115     "NO_REQUIRED_DIGEST\0"
1116     "NO_SHARED_CIPHER\0"
1117     "NO_SHARED_GROUP\0"
1118     "NULL_SSL_CTX\0"
1119     "NULL_SSL_METHOD_PASSED\0"
1120     "OLD_SESSION_CIPHER_NOT_RETURNED\0"
1121     "OLD_SESSION_PRF_HASH_MISMATCH\0"
1122     "OLD_SESSION_VERSION_NOT_RETURNED\0"
1123     "PARSE_TLSEXT\0"
1124     "PATH_TOO_LONG\0"
1125     "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
1126     "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
1127     "PRE_SHARED_KEY_MUST_BE_LAST\0"
1128     "PROTOCOL_IS_SHUTDOWN\0"
1129     "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
1130     "PSK_IDENTITY_NOT_FOUND\0"
1131     "PSK_NO_CLIENT_CB\0"
1132     "PSK_NO_SERVER_CB\0"
1133     "READ_TIMEOUT_EXPIRED\0"
1134     "RECORD_LENGTH_MISMATCH\0"
1135     "RECORD_TOO_LARGE\0"
1136     "RENEGOTIATION_EMS_MISMATCH\0"
1137     "RENEGOTIATION_ENCODING_ERR\0"
1138     "RENEGOTIATION_MISMATCH\0"
1139     "REQUIRED_CIPHER_MISSING\0"
1140     "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
1141     "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
1142     "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
1143     "SERVERHELLO_TLSEXT\0"
1144     "SERVER_CERT_CHANGED\0"
1145     "SESSION_ID_CONTEXT_UNINITIALIZED\0"
1146     "SESSION_MAY_NOT_BE_CREATED\0"
1147     "SHUTDOWN_WHILE_IN_INIT\0"
1148     "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
1149     "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
1150     "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
1151     "SSL3_EXT_INVALID_SERVERNAME\0"
1152     "SSLV3_ALERT_BAD_CERTIFICATE\0"
1153     "SSLV3_ALERT_BAD_RECORD_MAC\0"
1154     "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
1155     "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
1156     "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
1157     "SSLV3_ALERT_CLOSE_NOTIFY\0"
1158     "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
1159     "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
1160     "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
1161     "SSLV3_ALERT_NO_CERTIFICATE\0"
1162     "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
1163     "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
1164     "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
1165     "SSL_HANDSHAKE_FAILURE\0"
1166     "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
1167     "TICKET_ENCRYPTION_FAILED\0"
1168     "TLSV1_ALERT_ACCESS_DENIED\0"
1169     "TLSV1_ALERT_DECODE_ERROR\0"
1170     "TLSV1_ALERT_DECRYPTION_FAILED\0"
1171     "TLSV1_ALERT_DECRYPT_ERROR\0"
1172     "TLSV1_ALERT_EXPORT_RESTRICTION\0"
1173     "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
1174     "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
1175     "TLSV1_ALERT_INTERNAL_ERROR\0"
1176     "TLSV1_ALERT_NO_RENEGOTIATION\0"
1177     "TLSV1_ALERT_PROTOCOL_VERSION\0"
1178     "TLSV1_ALERT_RECORD_OVERFLOW\0"
1179     "TLSV1_ALERT_UNKNOWN_CA\0"
1180     "TLSV1_ALERT_USER_CANCELLED\0"
1181     "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
1182     "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
1183     "TLSV1_CERTIFICATE_REQUIRED\0"
1184     "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
1185     "TLSV1_UNKNOWN_PSK_IDENTITY\0"
1186     "TLSV1_UNRECOGNIZED_NAME\0"
1187     "TLSV1_UNSUPPORTED_EXTENSION\0"
1188     "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
1189     "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
1190     "TOO_MANY_EMPTY_FRAGMENTS\0"
1191     "TOO_MANY_KEY_UPDATES\0"
1192     "TOO_MANY_WARNING_ALERTS\0"
1193     "TOO_MUCH_SKIPPED_EARLY_DATA\0"
1194     "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
1195     "UNEXPECTED_EXTENSION\0"
1196     "UNEXPECTED_MESSAGE\0"
1197     "UNEXPECTED_OPERATOR_IN_GROUP\0"
1198     "UNEXPECTED_RECORD\0"
1199     "UNKNOWN_ALERT_TYPE\0"
1200     "UNKNOWN_CERTIFICATE_TYPE\0"
1201     "UNKNOWN_CIPHER_RETURNED\0"
1202     "UNKNOWN_CIPHER_TYPE\0"
1203     "UNKNOWN_KEY_EXCHANGE_TYPE\0"
1204     "UNKNOWN_PROTOCOL\0"
1205     "UNKNOWN_SSL_VERSION\0"
1206     "UNKNOWN_STATE\0"
1207     "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
1208     "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
1209     "UNSUPPORTED_ELLIPTIC_CURVE\0"
1210     "UNSUPPORTED_PROTOCOL\0"
1211     "UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY\0"
1212     "WRONG_CERTIFICATE_TYPE\0"
1213     "WRONG_CIPHER_RETURNED\0"
1214     "WRONG_CURVE\0"
1215     "WRONG_MESSAGE_TYPE\0"
1216     "WRONG_SIGNATURE_TYPE\0"
1217     "WRONG_SSL_VERSION\0"
1218     "WRONG_VERSION_NUMBER\0"
1219     "WRONG_VERSION_ON_EARLY_DATA\0"
1220     "X509_LIB\0"
1221     "X509_VERIFICATION_SETUP_PROBLEMS\0"
1222     "AKID_MISMATCH\0"
1223     "BAD_PKCS7_VERSION\0"
1224     "BAD_X509_FILETYPE\0"
1225     "BASE64_DECODE_ERROR\0"
1226     "CANT_CHECK_DH_KEY\0"
1227     "CERT_ALREADY_IN_HASH_TABLE\0"
1228     "CRL_ALREADY_DELTA\0"
1229     "CRL_VERIFY_FAILURE\0"
1230     "IDP_MISMATCH\0"
1231     "INVALID_DIRECTORY\0"
1232     "INVALID_FIELD_NAME\0"
1233     "INVALID_PSS_PARAMETERS\0"
1234     "INVALID_TRUST\0"
1235     "ISSUER_MISMATCH\0"
1236     "KEY_TYPE_MISMATCH\0"
1237     "KEY_VALUES_MISMATCH\0"
1238     "LOADING_CERT_DIR\0"
1239     "LOADING_DEFAULTS\0"
1240     "NAME_TOO_LONG\0"
1241     "NEWER_CRL_NOT_NEWER\0"
1242     "NOT_PKCS7_SIGNED_DATA\0"
1243     "NO_CERTIFICATES_INCLUDED\0"
1244     "NO_CERT_SET_FOR_US_TO_VERIFY\0"
1245     "NO_CRLS_INCLUDED\0"
1246     "NO_CRL_NUMBER\0"
1247     "PUBLIC_KEY_DECODE_ERROR\0"
1248     "PUBLIC_KEY_ENCODE_ERROR\0"
1249     "SHOULD_RETRY\0"
1250     "UNKNOWN_KEY_TYPE\0"
1251     "UNKNOWN_PURPOSE_ID\0"
1252     "UNKNOWN_TRUST_ID\0"
1253     "WRONG_LOOKUP_TYPE\0"
1254     "BAD_IP_ADDRESS\0"
1255     "BAD_OBJECT\0"
1256     "BN_DEC2BN_ERROR\0"
1257     "BN_TO_ASN1_INTEGER_ERROR\0"
1258     "CANNOT_FIND_FREE_FUNCTION\0"
1259     "DIRNAME_ERROR\0"
1260     "DISTPOINT_ALREADY_SET\0"
1261     "DUPLICATE_ZONE_ID\0"
1262     "ERROR_CONVERTING_ZONE\0"
1263     "ERROR_CREATING_EXTENSION\0"
1264     "ERROR_IN_EXTENSION\0"
1265     "EXPECTED_A_SECTION_NAME\0"
1266     "EXTENSION_EXISTS\0"
1267     "EXTENSION_NAME_ERROR\0"
1268     "EXTENSION_NOT_FOUND\0"
1269     "EXTENSION_SETTING_NOT_SUPPORTED\0"
1270     "EXTENSION_VALUE_ERROR\0"
1271     "ILLEGAL_EMPTY_EXTENSION\0"
1272     "ILLEGAL_HEX_DIGIT\0"
1273     "INCORRECT_POLICY_SYNTAX_TAG\0"
1274     "INVALID_BOOLEAN_STRING\0"
1275     "INVALID_EXTENSION_STRING\0"
1276     "INVALID_MULTIPLE_RDNS\0"
1277     "INVALID_NAME\0"
1278     "INVALID_NULL_ARGUMENT\0"
1279     "INVALID_NULL_NAME\0"
1280     "INVALID_NULL_VALUE\0"
1281     "INVALID_NUMBERS\0"
1282     "INVALID_OBJECT_IDENTIFIER\0"
1283     "INVALID_OPTION\0"
1284     "INVALID_POLICY_IDENTIFIER\0"
1285     "INVALID_PROXY_POLICY_SETTING\0"
1286     "INVALID_PURPOSE\0"
1287     "INVALID_SECTION\0"
1288     "INVALID_SYNTAX\0"
1289     "ISSUER_DECODE_ERROR\0"
1290     "NEED_ORGANIZATION_AND_NUMBERS\0"
1291     "NO_CONFIG_DATABASE\0"
1292     "NO_ISSUER_CERTIFICATE\0"
1293     "NO_ISSUER_DETAILS\0"
1294     "NO_POLICY_IDENTIFIER\0"
1295     "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
1296     "NO_PUBLIC_KEY\0"
1297     "NO_SUBJECT_DETAILS\0"
1298     "ODD_NUMBER_OF_DIGITS\0"
1299     "OPERATION_NOT_DEFINED\0"
1300     "OTHERNAME_ERROR\0"
1301     "POLICY_LANGUAGE_ALREADY_DEFINED\0"
1302     "POLICY_PATH_LENGTH\0"
1303     "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
1304     "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
1305     "SECTION_NOT_FOUND\0"
1306     "UNABLE_TO_GET_ISSUER_DETAILS\0"
1307     "UNABLE_TO_GET_ISSUER_KEYID\0"
1308     "UNKNOWN_BIT_STRING_ARGUMENT\0"
1309     "UNKNOWN_EXTENSION\0"
1310     "UNKNOWN_EXTENSION_NAME\0"
1311     "UNKNOWN_OPTION\0"
1312     "UNSUPPORTED_OPTION\0"
1313     "USER_TOO_LONG\0"
1314     "";
1315 
1316