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     0xc32083a,
58     0xc328854,
59     0xc330863,
60     0xc338873,
61     0xc340882,
62     0xc34889b,
63     0xc3508a7,
64     0xc3588c4,
65     0xc3608e4,
66     0xc3688f2,
67     0xc370902,
68     0xc37890f,
69     0xc38091f,
70     0xc38892a,
71     0xc390940,
72     0xc39894f,
73     0xc3a0963,
74     0xc3a8847,
75     0xc3b00ea,
76     0xc3b88d6,
77     0x10320847,
78     0x10329574,
79     0x10331580,
80     0x10339599,
81     0x103415ac,
82     0x10348f14,
83     0x10350c60,
84     0x103595bf,
85     0x103615e9,
86     0x103695fc,
87     0x1037161b,
88     0x10379634,
89     0x10381649,
90     0x10389667,
91     0x10391676,
92     0x10399692,
93     0x103a16ad,
94     0x103a96bc,
95     0x103b16d8,
96     0x103b96f3,
97     0x103c1719,
98     0x103c80ea,
99     0x103d172a,
100     0x103d973e,
101     0x103e175d,
102     0x103e976c,
103     0x103f1783,
104     0x103f9796,
105     0x10400c24,
106     0x104097a9,
107     0x104117c7,
108     0x104197da,
109     0x104217f4,
110     0x10429804,
111     0x10431818,
112     0x1043982e,
113     0x10441846,
114     0x1044985b,
115     0x1045186f,
116     0x10459881,
117     0x104605fd,
118     0x1046894f,
119     0x10471896,
120     0x104798ad,
121     0x104818c2,
122     0x104898d0,
123     0x10490e60,
124     0x1049970a,
125     0x104a15d4,
126     0x14320c07,
127     0x14328c15,
128     0x14330c24,
129     0x14338c36,
130     0x143400ac,
131     0x143480ea,
132     0x18320083,
133     0x18328f6a,
134     0x183300ac,
135     0x18338f80,
136     0x18340f94,
137     0x183480ea,
138     0x18350fa9,
139     0x18358fc1,
140     0x18360fd6,
141     0x18368fea,
142     0x1837100e,
143     0x18379024,
144     0x18381038,
145     0x18389048,
146     0x18390a75,
147     0x18399058,
148     0x183a1080,
149     0x183a90a6,
150     0x183b0c6c,
151     0x183b90db,
152     0x183c10ed,
153     0x183c90f8,
154     0x183d1108,
155     0x183d9119,
156     0x183e112a,
157     0x183e913c,
158     0x183f1165,
159     0x183f917e,
160     0x18401196,
161     0x184086d5,
162     0x184110c9,
163     0x18419094,
164     0x184210b3,
165     0x1842906d,
166     0x203211d0,
167     0x203291bd,
168     0x243211dc,
169     0x24328995,
170     0x243311ee,
171     0x243391fb,
172     0x24341208,
173     0x2434921a,
174     0x24351229,
175     0x24359246,
176     0x24361253,
177     0x24369261,
178     0x2437126f,
179     0x2437927d,
180     0x24381286,
181     0x24389293,
182     0x243912a6,
183     0x28320c54,
184     0x28328c6c,
185     0x28330c24,
186     0x28338c7f,
187     0x28340c60,
188     0x283480ac,
189     0x283500ea,
190     0x2c322e5e,
191     0x2c3292bd,
192     0x2c332e6c,
193     0x2c33ae7e,
194     0x2c342e92,
195     0x2c34aea4,
196     0x2c352ebf,
197     0x2c35aed1,
198     0x2c362ee4,
199     0x2c36832d,
200     0x2c372ef1,
201     0x2c37af03,
202     0x2c382f28,
203     0x2c38af3f,
204     0x2c392f4d,
205     0x2c39af5d,
206     0x2c3a2f6f,
207     0x2c3aaf83,
208     0x2c3b2f94,
209     0x2c3bafb3,
210     0x2c3c12cf,
211     0x2c3c92e5,
212     0x2c3d2fc7,
213     0x2c3d92fe,
214     0x2c3e2fe4,
215     0x2c3eaff2,
216     0x2c3f300a,
217     0x2c3fb022,
218     0x2c40304c,
219     0x2c4091d0,
220     0x2c41305d,
221     0x2c41b070,
222     0x2c421196,
223     0x2c42b081,
224     0x2c430722,
225     0x2c43afa5,
226     0x2c442f16,
227     0x2c44b02f,
228     0x30320000,
229     0x30328015,
230     0x3033001f,
231     0x30338038,
232     0x3034004a,
233     0x30348064,
234     0x3035006b,
235     0x30358083,
236     0x30360094,
237     0x303680ac,
238     0x303700b9,
239     0x303780c8,
240     0x303800ea,
241     0x303880f7,
242     0x3039010a,
243     0x30398125,
244     0x303a013a,
245     0x303a814e,
246     0x303b0162,
247     0x303b8173,
248     0x303c018c,
249     0x303c81a9,
250     0x303d01b7,
251     0x303d81cb,
252     0x303e01db,
253     0x303e81f4,
254     0x303f0204,
255     0x303f8217,
256     0x30400226,
257     0x30408232,
258     0x30410247,
259     0x30418257,
260     0x3042026e,
261     0x3042827b,
262     0x3043028e,
263     0x3043829d,
264     0x304402b2,
265     0x304482d3,
266     0x304502e6,
267     0x304582f9,
268     0x30460312,
269     0x3046832d,
270     0x3047034a,
271     0x3047835c,
272     0x3048036a,
273     0x3048837b,
274     0x3049038a,
275     0x304983a2,
276     0x304a03b4,
277     0x304a83c8,
278     0x304b03e0,
279     0x304b83f3,
280     0x304c03fe,
281     0x304c840f,
282     0x304d041b,
283     0x304d8431,
284     0x304e043f,
285     0x304e8455,
286     0x304f0467,
287     0x304f8479,
288     0x3050049c,
289     0x305084af,
290     0x305104c0,
291     0x305184d0,
292     0x305204e8,
293     0x305284fd,
294     0x30530515,
295     0x30538529,
296     0x30540541,
297     0x3054855a,
298     0x30550573,
299     0x30558590,
300     0x3056059b,
301     0x305685b3,
302     0x305705c3,
303     0x305785d4,
304     0x305805e7,
305     0x305885fd,
306     0x30590606,
307     0x3059861b,
308     0x305a062e,
309     0x305a863d,
310     0x305b065d,
311     0x305b866c,
312     0x305c068d,
313     0x305c86a9,
314     0x305d06b5,
315     0x305d86d5,
316     0x305e06f1,
317     0x305e8702,
318     0x305f0718,
319     0x305f8722,
320     0x3060048c,
321     0x34320b65,
322     0x34328b79,
323     0x34330b96,
324     0x34338ba9,
325     0x34340bb8,
326     0x34348bf1,
327     0x34350bd5,
328     0x3c320083,
329     0x3c328ca9,
330     0x3c330cc2,
331     0x3c338cdd,
332     0x3c340cfa,
333     0x3c348d24,
334     0x3c350d3f,
335     0x3c358d65,
336     0x3c360d7e,
337     0x3c368d96,
338     0x3c370da7,
339     0x3c378db5,
340     0x3c380dc2,
341     0x3c388dd6,
342     0x3c390c6c,
343     0x3c398df9,
344     0x3c3a0e0d,
345     0x3c3a890f,
346     0x3c3b0e1d,
347     0x3c3b8e38,
348     0x3c3c0e4a,
349     0x3c3c8e7d,
350     0x3c3d0e87,
351     0x3c3d8e9b,
352     0x3c3e0ea9,
353     0x3c3e8ece,
354     0x3c3f0c95,
355     0x3c3f8eb7,
356     0x3c4000ac,
357     0x3c4080ea,
358     0x3c410d15,
359     0x3c418d54,
360     0x3c420e60,
361     0x3c428dea,
362     0x40321946,
363     0x4032995c,
364     0x4033198a,
365     0x40339994,
366     0x403419ab,
367     0x403499c9,
368     0x403519d9,
369     0x403599eb,
370     0x403619f8,
371     0x40369a04,
372     0x40371a19,
373     0x40379a2b,
374     0x40381a36,
375     0x40389a48,
376     0x40390f14,
377     0x40399a58,
378     0x403a1a6b,
379     0x403a9a8c,
380     0x403b1a9d,
381     0x403b9aad,
382     0x403c0064,
383     0x403c8083,
384     0x403d1b31,
385     0x403d9b47,
386     0x403e1b56,
387     0x403e9b8e,
388     0x403f1ba8,
389     0x403f9bd0,
390     0x40401be5,
391     0x40409bf9,
392     0x40411c16,
393     0x40419c31,
394     0x40421c4a,
395     0x40429c5d,
396     0x40431c71,
397     0x40439c89,
398     0x40441ca0,
399     0x404480ac,
400     0x40451cb5,
401     0x40459cc7,
402     0x40461ceb,
403     0x40469d0b,
404     0x40471d19,
405     0x40479d40,
406     0x40481db1,
407     0x40489de4,
408     0x40491dfb,
409     0x40499e15,
410     0x404a1e2c,
411     0x404a9e4a,
412     0x404b1e62,
413     0x404b9e79,
414     0x404c1e8f,
415     0x404c9ea1,
416     0x404d1ec2,
417     0x404d9efb,
418     0x404e1f0f,
419     0x404e9f1c,
420     0x404f1f49,
421     0x404f9f72,
422     0x40501fc9,
423     0x40509fdd,
424     0x40511ff8,
425     0x40522008,
426     0x4052a02c,
427     0x40532044,
428     0x4053a057,
429     0x4054206c,
430     0x4054a08f,
431     0x4055209d,
432     0x4055a0da,
433     0x405620e7,
434     0x4056a100,
435     0x40572118,
436     0x4057a12b,
437     0x40582140,
438     0x4058a167,
439     0x40592196,
440     0x4059a1c3,
441     0x405a21d7,
442     0x405aa1e7,
443     0x405b21ff,
444     0x405ba210,
445     0x405c2223,
446     0x405ca262,
447     0x405d226f,
448     0x405da294,
449     0x405e22d2,
450     0x405e8ab3,
451     0x405f22f3,
452     0x405fa300,
453     0x4060230e,
454     0x4060a330,
455     0x40612391,
456     0x4061a3c9,
457     0x406223e0,
458     0x4062a3f1,
459     0x40632402,
460     0x4063a417,
461     0x4064242e,
462     0x4064a45a,
463     0x40652475,
464     0x4065a48c,
465     0x406624a4,
466     0x4066a4ce,
467     0x406724f9,
468     0x4067a53e,
469     0x40682586,
470     0x4068a5a7,
471     0x406925d9,
472     0x4069a607,
473     0x406a2628,
474     0x406aa648,
475     0x406b27d0,
476     0x406ba7f3,
477     0x406c2809,
478     0x406caaac,
479     0x406d2adb,
480     0x406dab03,
481     0x406e2b31,
482     0x406eab7e,
483     0x406f2bb9,
484     0x406fabf1,
485     0x40702c04,
486     0x4070ac21,
487     0x40710802,
488     0x4071ac33,
489     0x40722c46,
490     0x4072ac7c,
491     0x40732c94,
492     0x407394cf,
493     0x40742ca8,
494     0x4074acc2,
495     0x40752cd3,
496     0x4075ace7,
497     0x40762cf5,
498     0x40769293,
499     0x40772d1a,
500     0x4077ad3c,
501     0x40782d57,
502     0x4078ad90,
503     0x40792da7,
504     0x4079adbd,
505     0x407a2dc9,
506     0x407aaddc,
507     0x407b2df1,
508     0x407bae03,
509     0x407c2e34,
510     0x407cae3d,
511     0x407d25c2,
512     0x407d9f82,
513     0x407e2d6c,
514     0x407ea177,
515     0x407f1d2d,
516     0x407f9ad3,
517     0x40801f59,
518     0x40809d55,
519     0x4081201a,
520     0x40819f33,
521     0x40822b1c,
522     0x40829ab9,
523     0x40832152,
524     0x4083a43f,
525     0x40841d69,
526     0x4084a1af,
527     0x40852234,
528     0x4085a358,
529     0x408622b4,
530     0x40869f9c,
531     0x40872b62,
532     0x4087a3a6,
533     0x40881b1a,
534     0x4088a551,
535     0x40891b69,
536     0x40899af6,
537     0x408a2841,
538     0x408a98e7,
539     0x408b2e18,
540     0x408babce,
541     0x408c2244,
542     0x408c9903,
543     0x408d1dca,
544     0x408d9d9b,
545     0x408e1ee4,
546     0x408ea0ba,
547     0x408f2565,
548     0x408fa374,
549     0x4090251a,
550     0x4090a286,
551     0x40912829,
552     0x40919929,
553     0x40921bb6,
554     0x4092ab9d,
555     0x40932c5f,
556     0x40939fad,
557     0x40941d7d,
558     0x4094a85a,
559     0x41f426fb,
560     0x41f9278d,
561     0x41fe2680,
562     0x41fea89d,
563     0x41ff298e,
564     0x42032714,
565     0x42082736,
566     0x4208a772,
567     0x42092664,
568     0x4209a7ac,
569     0x420a26bb,
570     0x420aa69b,
571     0x420b26db,
572     0x420ba754,
573     0x420c29aa,
574     0x420ca86a,
575     0x420d2884,
576     0x420da8bb,
577     0x421228d5,
578     0x42172971,
579     0x4217a917,
580     0x421c2939,
581     0x421f28f4,
582     0x422129c1,
583     0x42262954,
584     0x422b2a90,
585     0x422baa3e,
586     0x422c2a78,
587     0x422ca9fd,
588     0x422d29dc,
589     0x422daa5d,
590     0x422e2a23,
591     0x422eab49,
592     0x4432072d,
593     0x4432873c,
594     0x44330748,
595     0x44338756,
596     0x44340769,
597     0x4434877a,
598     0x44350781,
599     0x4435878b,
600     0x4436079e,
601     0x443687b4,
602     0x443707c6,
603     0x443787d3,
604     0x443807e2,
605     0x443887ea,
606     0x44390802,
607     0x44398810,
608     0x443a0823,
609     0x483212bd,
610     0x483292cf,
611     0x483312e5,
612     0x483392fe,
613     0x4c321323,
614     0x4c329333,
615     0x4c331346,
616     0x4c339366,
617     0x4c3400ac,
618     0x4c3480ea,
619     0x4c351372,
620     0x4c359380,
621     0x4c36139c,
622     0x4c3693c2,
623     0x4c3713d1,
624     0x4c3793df,
625     0x4c3813f4,
626     0x4c389400,
627     0x4c391420,
628     0x4c39944a,
629     0x4c3a1463,
630     0x4c3a947c,
631     0x4c3b05fd,
632     0x4c3b9495,
633     0x4c3c14a7,
634     0x4c3c94b6,
635     0x4c3d14cf,
636     0x4c3d8c47,
637     0x4c3e153c,
638     0x4c3e94de,
639     0x4c3f155e,
640     0x4c3f9293,
641     0x4c4014f4,
642     0x4c40930f,
643     0x4c41152c,
644     0x4c4193af,
645     0x4c421518,
646     0x50323093,
647     0x5032b0a2,
648     0x503330ad,
649     0x5033b0bd,
650     0x503430d6,
651     0x5034b0f0,
652     0x503530fe,
653     0x5035b114,
654     0x50363126,
655     0x5036b13c,
656     0x50373155,
657     0x5037b168,
658     0x50383180,
659     0x5038b191,
660     0x503931a6,
661     0x5039b1ba,
662     0x503a31da,
663     0x503ab1f0,
664     0x503b3208,
665     0x503bb21a,
666     0x503c3236,
667     0x503cb24d,
668     0x503d3266,
669     0x503db27c,
670     0x503e3289,
671     0x503eb29f,
672     0x503f32b1,
673     0x503f837b,
674     0x504032c4,
675     0x5040b2d4,
676     0x504132ee,
677     0x5041b2fd,
678     0x50423317,
679     0x5042b334,
680     0x50433344,
681     0x5043b354,
682     0x50443363,
683     0x50448431,
684     0x50453377,
685     0x5045b395,
686     0x504633a8,
687     0x5046b3be,
688     0x504733d0,
689     0x5047b3e5,
690     0x5048340b,
691     0x5048b419,
692     0x5049342c,
693     0x5049b441,
694     0x504a3457,
695     0x504ab467,
696     0x504b3487,
697     0x504bb49a,
698     0x504c34bd,
699     0x504cb4eb,
700     0x504d34fd,
701     0x504db51a,
702     0x504e3535,
703     0x504eb551,
704     0x504f3563,
705     0x504fb57a,
706     0x50503589,
707     0x505086f1,
708     0x5051359c,
709     0x58320f52,
710     0x68320f14,
711     0x68328c6c,
712     0x68330c7f,
713     0x68338f22,
714     0x68340f32,
715     0x683480ea,
716     0x6c320eda,
717     0x6c328c36,
718     0x6c330ee5,
719     0x6c338efe,
720     0x74320a1b,
721     0x743280ac,
722     0x74330c47,
723     0x78320980,
724     0x78328995,
725     0x783309a1,
726     0x78338083,
727     0x783409b0,
728     0x783489c5,
729     0x783509e4,
730     0x78358a06,
731     0x78360a1b,
732     0x78368a31,
733     0x78370a41,
734     0x78378a62,
735     0x78380a75,
736     0x78388a87,
737     0x78390a94,
738     0x78398ab3,
739     0x783a0ac8,
740     0x783a8ad6,
741     0x783b0ae0,
742     0x783b8af4,
743     0x783c0b0b,
744     0x783c8b20,
745     0x783d0b37,
746     0x783d8b4c,
747     0x783e0aa2,
748     0x783e8a54,
749     0x7c3211ac,
750 };
751 
752 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
753 
754 const char kOpenSSLReasonStringData[] =
755     "ASN1_LENGTH_MISMATCH\0"
756     "AUX_ERROR\0"
757     "BAD_GET_ASN1_OBJECT_CALL\0"
758     "BAD_OBJECT_HEADER\0"
759     "BMPSTRING_IS_WRONG_LENGTH\0"
760     "BN_LIB\0"
761     "BOOLEAN_IS_WRONG_LENGTH\0"
762     "BUFFER_TOO_SMALL\0"
763     "CONTEXT_NOT_INITIALISED\0"
764     "DECODE_ERROR\0"
765     "DEPTH_EXCEEDED\0"
766     "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
767     "ENCODE_ERROR\0"
768     "ERROR_GETTING_TIME\0"
769     "EXPECTING_AN_ASN1_SEQUENCE\0"
770     "EXPECTING_AN_INTEGER\0"
771     "EXPECTING_AN_OBJECT\0"
772     "EXPECTING_A_BOOLEAN\0"
773     "EXPECTING_A_TIME\0"
774     "EXPLICIT_LENGTH_MISMATCH\0"
775     "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
776     "FIELD_MISSING\0"
777     "FIRST_NUM_TOO_LARGE\0"
778     "HEADER_TOO_LONG\0"
779     "ILLEGAL_BITSTRING_FORMAT\0"
780     "ILLEGAL_BOOLEAN\0"
781     "ILLEGAL_CHARACTERS\0"
782     "ILLEGAL_FORMAT\0"
783     "ILLEGAL_HEX\0"
784     "ILLEGAL_IMPLICIT_TAG\0"
785     "ILLEGAL_INTEGER\0"
786     "ILLEGAL_NESTED_TAGGING\0"
787     "ILLEGAL_NULL\0"
788     "ILLEGAL_NULL_VALUE\0"
789     "ILLEGAL_OBJECT\0"
790     "ILLEGAL_OPTIONAL_ANY\0"
791     "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
792     "ILLEGAL_TAGGED_ANY\0"
793     "ILLEGAL_TIME_VALUE\0"
794     "INTEGER_NOT_ASCII_FORMAT\0"
795     "INTEGER_TOO_LARGE_FOR_LONG\0"
796     "INVALID_BIT_STRING_BITS_LEFT\0"
797     "INVALID_BMPSTRING\0"
798     "INVALID_DIGIT\0"
799     "INVALID_MODIFIER\0"
800     "INVALID_NUMBER\0"
801     "INVALID_OBJECT_ENCODING\0"
802     "INVALID_SEPARATOR\0"
803     "INVALID_TIME_FORMAT\0"
804     "INVALID_UNIVERSALSTRING\0"
805     "INVALID_UTF8STRING\0"
806     "LIST_ERROR\0"
807     "MISSING_ASN1_EOS\0"
808     "MISSING_EOC\0"
809     "MISSING_SECOND_NUMBER\0"
810     "MISSING_VALUE\0"
811     "MSTRING_NOT_UNIVERSAL\0"
812     "MSTRING_WRONG_TAG\0"
813     "NESTED_ASN1_ERROR\0"
814     "NESTED_ASN1_STRING\0"
815     "NESTED_TOO_DEEP\0"
816     "NON_HEX_CHARACTERS\0"
817     "NOT_ASCII_FORMAT\0"
818     "NOT_ENOUGH_DATA\0"
819     "NO_MATCHING_CHOICE_TYPE\0"
820     "NULL_IS_WRONG_LENGTH\0"
821     "OBJECT_NOT_ASCII_FORMAT\0"
822     "ODD_NUMBER_OF_CHARS\0"
823     "SECOND_NUMBER_TOO_LARGE\0"
824     "SEQUENCE_LENGTH_MISMATCH\0"
825     "SEQUENCE_NOT_CONSTRUCTED\0"
826     "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
827     "SHORT_LINE\0"
828     "STREAMING_NOT_SUPPORTED\0"
829     "STRING_TOO_LONG\0"
830     "STRING_TOO_SHORT\0"
831     "TAG_VALUE_TOO_HIGH\0"
832     "TIME_NOT_ASCII_FORMAT\0"
833     "TOO_LONG\0"
834     "TYPE_NOT_CONSTRUCTED\0"
835     "TYPE_NOT_PRIMITIVE\0"
836     "UNEXPECTED_EOC\0"
837     "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
838     "UNKNOWN_FORMAT\0"
839     "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
840     "UNKNOWN_SIGNATURE_ALGORITHM\0"
841     "UNKNOWN_TAG\0"
842     "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
843     "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
844     "UNSUPPORTED_TYPE\0"
845     "WRONG_PUBLIC_KEY_TYPE\0"
846     "WRONG_TAG\0"
847     "WRONG_TYPE\0"
848     "BAD_FOPEN_MODE\0"
849     "BROKEN_PIPE\0"
850     "CONNECT_ERROR\0"
851     "ERROR_SETTING_NBIO\0"
852     "INVALID_ARGUMENT\0"
853     "IN_USE\0"
854     "KEEPALIVE\0"
855     "NBIO_CONNECT_ERROR\0"
856     "NO_HOSTNAME_SPECIFIED\0"
857     "NO_PORT_SPECIFIED\0"
858     "NO_SUCH_FILE\0"
859     "NULL_PARAMETER\0"
860     "SYS_LIB\0"
861     "UNABLE_TO_CREATE_SOCKET\0"
862     "UNINITIALIZED\0"
863     "UNSUPPORTED_METHOD\0"
864     "WRITE_TO_READ_ONLY_BIO\0"
865     "ARG2_LT_ARG3\0"
866     "BAD_ENCODING\0"
867     "BAD_RECIPROCAL\0"
868     "BIGNUM_TOO_LONG\0"
869     "BITS_TOO_SMALL\0"
870     "CALLED_WITH_EVEN_MODULUS\0"
871     "DIV_BY_ZERO\0"
872     "EXPAND_ON_STATIC_BIGNUM_DATA\0"
873     "INPUT_NOT_REDUCED\0"
874     "INVALID_INPUT\0"
875     "INVALID_RANGE\0"
876     "NEGATIVE_NUMBER\0"
877     "NOT_A_SQUARE\0"
878     "NOT_INITIALIZED\0"
879     "NO_INVERSE\0"
880     "PRIVATE_KEY_TOO_LARGE\0"
881     "P_IS_NOT_PRIME\0"
882     "TOO_MANY_ITERATIONS\0"
883     "TOO_MANY_TEMPORARY_VARIABLES\0"
884     "AES_KEY_SETUP_FAILED\0"
885     "BAD_DECRYPT\0"
886     "BAD_KEY_LENGTH\0"
887     "CTRL_NOT_IMPLEMENTED\0"
888     "CTRL_OPERATION_NOT_IMPLEMENTED\0"
889     "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
890     "INITIALIZATION_ERROR\0"
891     "INPUT_NOT_INITIALIZED\0"
892     "INVALID_AD_SIZE\0"
893     "INVALID_KEY_LENGTH\0"
894     "INVALID_NONCE\0"
895     "INVALID_NONCE_SIZE\0"
896     "INVALID_OPERATION\0"
897     "IV_TOO_LARGE\0"
898     "NO_CIPHER_SET\0"
899     "NO_DIRECTION_SET\0"
900     "OUTPUT_ALIASES_INPUT\0"
901     "TAG_TOO_LARGE\0"
902     "TOO_LARGE\0"
903     "UNSUPPORTED_AD_SIZE\0"
904     "UNSUPPORTED_INPUT_SIZE\0"
905     "UNSUPPORTED_KEY_SIZE\0"
906     "UNSUPPORTED_NONCE_SIZE\0"
907     "UNSUPPORTED_TAG_SIZE\0"
908     "WRONG_FINAL_BLOCK_LENGTH\0"
909     "LIST_CANNOT_BE_NULL\0"
910     "MISSING_CLOSE_SQUARE_BRACKET\0"
911     "MISSING_EQUAL_SIGN\0"
912     "NO_CLOSE_BRACE\0"
913     "UNABLE_TO_CREATE_NEW_SECTION\0"
914     "VARIABLE_EXPANSION_TOO_LONG\0"
915     "VARIABLE_HAS_NO_VALUE\0"
916     "BAD_GENERATOR\0"
917     "INVALID_PUBKEY\0"
918     "MODULUS_TOO_LARGE\0"
919     "NO_PRIVATE_VALUE\0"
920     "UNKNOWN_HASH\0"
921     "BAD_Q_VALUE\0"
922     "BAD_VERSION\0"
923     "MISSING_PARAMETERS\0"
924     "NEED_NEW_SETUP_VALUES\0"
925     "BIGNUM_OUT_OF_RANGE\0"
926     "COORDINATES_OUT_OF_RANGE\0"
927     "D2I_ECPKPARAMETERS_FAILURE\0"
928     "EC_GROUP_NEW_BY_NAME_FAILURE\0"
929     "GROUP2PKPARAMETERS_FAILURE\0"
930     "GROUP_MISMATCH\0"
931     "I2D_ECPKPARAMETERS_FAILURE\0"
932     "INCOMPATIBLE_OBJECTS\0"
933     "INVALID_COFACTOR\0"
934     "INVALID_COMPRESSED_POINT\0"
935     "INVALID_COMPRESSION_BIT\0"
936     "INVALID_ENCODING\0"
937     "INVALID_FIELD\0"
938     "INVALID_FORM\0"
939     "INVALID_GROUP_ORDER\0"
940     "INVALID_PRIVATE_KEY\0"
941     "INVALID_SCALAR\0"
942     "MISSING_PRIVATE_KEY\0"
943     "NON_NAMED_CURVE\0"
944     "PKPARAMETERS2GROUP_FAILURE\0"
945     "POINT_AT_INFINITY\0"
946     "POINT_IS_NOT_ON_CURVE\0"
947     "PUBLIC_KEY_VALIDATION_FAILED\0"
948     "SLOT_FULL\0"
949     "UNDEFINED_GENERATOR\0"
950     "UNKNOWN_GROUP\0"
951     "UNKNOWN_ORDER\0"
952     "WRONG_CURVE_PARAMETERS\0"
953     "WRONG_ORDER\0"
954     "KDF_FAILED\0"
955     "POINT_ARITHMETIC_FAILURE\0"
956     "UNKNOWN_DIGEST_LENGTH\0"
957     "BAD_SIGNATURE\0"
958     "NOT_IMPLEMENTED\0"
959     "RANDOM_NUMBER_GENERATION_FAILED\0"
960     "OPERATION_NOT_SUPPORTED\0"
961     "COMMAND_NOT_SUPPORTED\0"
962     "DIFFERENT_KEY_TYPES\0"
963     "DIFFERENT_PARAMETERS\0"
964     "EXPECTING_AN_EC_KEY_KEY\0"
965     "EXPECTING_AN_RSA_KEY\0"
966     "EXPECTING_A_DSA_KEY\0"
967     "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
968     "INVALID_DIGEST_LENGTH\0"
969     "INVALID_DIGEST_TYPE\0"
970     "INVALID_KEYBITS\0"
971     "INVALID_MGF1_MD\0"
972     "INVALID_PADDING_MODE\0"
973     "INVALID_PARAMETERS\0"
974     "INVALID_PSS_SALTLEN\0"
975     "INVALID_SIGNATURE\0"
976     "KEYS_NOT_SET\0"
977     "MEMORY_LIMIT_EXCEEDED\0"
978     "NOT_A_PRIVATE_KEY\0"
979     "NO_DEFAULT_DIGEST\0"
980     "NO_KEY_SET\0"
981     "NO_MDC2_SUPPORT\0"
982     "NO_NID_FOR_CURVE\0"
983     "NO_OPERATION_SET\0"
984     "NO_PARAMETERS_SET\0"
985     "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
986     "OPERATON_NOT_INITIALIZED\0"
987     "UNKNOWN_PUBLIC_KEY_TYPE\0"
988     "UNSUPPORTED_ALGORITHM\0"
989     "OUTPUT_TOO_LARGE\0"
990     "INVALID_OID_STRING\0"
991     "UNKNOWN_NID\0"
992     "BAD_BASE64_DECODE\0"
993     "BAD_END_LINE\0"
994     "BAD_IV_CHARS\0"
995     "BAD_PASSWORD_READ\0"
996     "CIPHER_IS_NULL\0"
997     "ERROR_CONVERTING_PRIVATE_KEY\0"
998     "NOT_DEK_INFO\0"
999     "NOT_ENCRYPTED\0"
1000     "NOT_PROC_TYPE\0"
1001     "NO_START_LINE\0"
1002     "READ_KEY\0"
1003     "SHORT_HEADER\0"
1004     "UNSUPPORTED_CIPHER\0"
1005     "UNSUPPORTED_ENCRYPTION\0"
1006     "BAD_PKCS7_VERSION\0"
1007     "NOT_PKCS7_SIGNED_DATA\0"
1008     "NO_CERTIFICATES_INCLUDED\0"
1009     "NO_CRLS_INCLUDED\0"
1010     "BAD_ITERATION_COUNT\0"
1011     "BAD_PKCS12_DATA\0"
1012     "BAD_PKCS12_VERSION\0"
1013     "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
1014     "CRYPT_ERROR\0"
1015     "ENCRYPT_ERROR\0"
1016     "ERROR_SETTING_CIPHER_PARAMS\0"
1017     "INCORRECT_PASSWORD\0"
1018     "INVALID_CHARACTERS\0"
1019     "KEYGEN_FAILURE\0"
1020     "KEY_GEN_ERROR\0"
1021     "METHOD_NOT_SUPPORTED\0"
1022     "MISSING_MAC\0"
1023     "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
1024     "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
1025     "PKCS12_TOO_DEEPLY_NESTED\0"
1026     "PRIVATE_KEY_DECODE_ERROR\0"
1027     "PRIVATE_KEY_ENCODE_ERROR\0"
1028     "UNKNOWN_ALGORITHM\0"
1029     "UNKNOWN_CIPHER\0"
1030     "UNKNOWN_CIPHER_ALGORITHM\0"
1031     "UNKNOWN_DIGEST\0"
1032     "UNSUPPORTED_KEYLENGTH\0"
1033     "UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
1034     "UNSUPPORTED_OPTIONS\0"
1035     "UNSUPPORTED_PRF\0"
1036     "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
1037     "UNSUPPORTED_SALT_TYPE\0"
1038     "BAD_E_VALUE\0"
1039     "BAD_FIXED_HEADER_DECRYPT\0"
1040     "BAD_PAD_BYTE_COUNT\0"
1041     "BAD_RSA_PARAMETERS\0"
1042     "BLOCK_TYPE_IS_NOT_01\0"
1043     "BLOCK_TYPE_IS_NOT_02\0"
1044     "BN_NOT_INITIALIZED\0"
1045     "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
1046     "CRT_PARAMS_ALREADY_GIVEN\0"
1047     "CRT_VALUES_INCORRECT\0"
1048     "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
1049     "DATA_TOO_LARGE\0"
1050     "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
1051     "DATA_TOO_LARGE_FOR_MODULUS\0"
1052     "DATA_TOO_SMALL\0"
1053     "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
1054     "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
1055     "D_E_NOT_CONGRUENT_TO_1\0"
1056     "D_OUT_OF_RANGE\0"
1057     "EMPTY_PUBLIC_KEY\0"
1058     "FIRST_OCTET_INVALID\0"
1059     "INCONSISTENT_SET_OF_CRT_VALUES\0"
1060     "INTERNAL_ERROR\0"
1061     "INVALID_MESSAGE_LENGTH\0"
1062     "KEY_SIZE_TOO_SMALL\0"
1063     "LAST_OCTET_INVALID\0"
1064     "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
1065     "NO_PUBLIC_EXPONENT\0"
1066     "NULL_BEFORE_BLOCK_MISSING\0"
1067     "N_NOT_EQUAL_P_Q\0"
1068     "OAEP_DECODING_ERROR\0"
1069     "ONLY_ONE_OF_P_Q_GIVEN\0"
1070     "OUTPUT_BUFFER_TOO_SMALL\0"
1071     "PADDING_CHECK_FAILED\0"
1072     "PKCS_DECODING_ERROR\0"
1073     "SLEN_CHECK_FAILED\0"
1074     "SLEN_RECOVERY_FAILED\0"
1075     "UNKNOWN_ALGORITHM_TYPE\0"
1076     "UNKNOWN_PADDING_TYPE\0"
1077     "VALUE_MISSING\0"
1078     "WRONG_SIGNATURE_LENGTH\0"
1079     "ALPN_MISMATCH_ON_EARLY_DATA\0"
1080     "APPLICATION_DATA_INSTEAD_OF_HANDSHAKE\0"
1081     "APPLICATION_DATA_ON_SHUTDOWN\0"
1082     "APP_DATA_IN_HANDSHAKE\0"
1083     "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
1084     "BAD_ALERT\0"
1085     "BAD_CHANGE_CIPHER_SPEC\0"
1086     "BAD_DATA_RETURNED_BY_CALLBACK\0"
1087     "BAD_DH_P_LENGTH\0"
1088     "BAD_DIGEST_LENGTH\0"
1089     "BAD_ECC_CERT\0"
1090     "BAD_ECPOINT\0"
1091     "BAD_HANDSHAKE_RECORD\0"
1092     "BAD_HELLO_REQUEST\0"
1093     "BAD_LENGTH\0"
1094     "BAD_PACKET_LENGTH\0"
1095     "BAD_RSA_ENCRYPT\0"
1096     "BAD_SRTP_MKI_VALUE\0"
1097     "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
1098     "BAD_SSL_FILETYPE\0"
1099     "BAD_WRITE_RETRY\0"
1100     "BIO_NOT_SET\0"
1101     "BLOCK_CIPHER_PAD_IS_WRONG\0"
1102     "BUFFERED_MESSAGES_ON_CIPHER_CHANGE\0"
1103     "CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD\0"
1104     "CANNOT_PARSE_LEAF_CERT\0"
1105     "CA_DN_LENGTH_MISMATCH\0"
1106     "CA_DN_TOO_LONG\0"
1107     "CCS_RECEIVED_EARLY\0"
1108     "CERTIFICATE_AND_PRIVATE_KEY_MISMATCH\0"
1109     "CERTIFICATE_VERIFY_FAILED\0"
1110     "CERT_CB_ERROR\0"
1111     "CERT_DECOMPRESSION_FAILED\0"
1112     "CERT_LENGTH_MISMATCH\0"
1113     "CHANNEL_ID_NOT_P256\0"
1114     "CHANNEL_ID_SIGNATURE_INVALID\0"
1115     "CIPHER_OR_HASH_UNAVAILABLE\0"
1116     "CLIENTHELLO_PARSE_FAILED\0"
1117     "CLIENTHELLO_TLSEXT\0"
1118     "CONNECTION_REJECTED\0"
1119     "CONNECTION_TYPE_NOT_SET\0"
1120     "CUSTOM_EXTENSION_ERROR\0"
1121     "DATA_LENGTH_TOO_LONG\0"
1122     "DECRYPTION_FAILED\0"
1123     "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
1124     "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
1125     "DH_P_TOO_LONG\0"
1126     "DIGEST_CHECK_FAILED\0"
1127     "DOWNGRADE_DETECTED\0"
1128     "DTLS_MESSAGE_TOO_BIG\0"
1129     "DUPLICATE_EXTENSION\0"
1130     "DUPLICATE_KEY_SHARE\0"
1131     "DUPLICATE_SIGNATURE_ALGORITHM\0"
1132     "EARLY_DATA_NOT_IN_USE\0"
1133     "ECC_CERT_NOT_FOR_SIGNING\0"
1134     "EMPTY_HELLO_RETRY_REQUEST\0"
1135     "EMS_STATE_INCONSISTENT\0"
1136     "ENCRYPTED_LENGTH_TOO_LONG\0"
1137     "ERROR_ADDING_EXTENSION\0"
1138     "ERROR_IN_RECEIVED_CIPHER_LIST\0"
1139     "ERROR_PARSING_EXTENSION\0"
1140     "EXCESSIVE_MESSAGE_SIZE\0"
1141     "EXTRA_DATA_IN_MESSAGE\0"
1142     "FRAGMENT_MISMATCH\0"
1143     "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
1144     "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
1145     "HANDSHAKE_NOT_COMPLETE\0"
1146     "HTTPS_PROXY_REQUEST\0"
1147     "HTTP_REQUEST\0"
1148     "INAPPROPRIATE_FALLBACK\0"
1149     "INVALID_ALPN_PROTOCOL\0"
1150     "INVALID_COMMAND\0"
1151     "INVALID_COMPRESSION_LIST\0"
1152     "INVALID_MESSAGE\0"
1153     "INVALID_OUTER_RECORD_TYPE\0"
1154     "INVALID_SCT_LIST\0"
1155     "INVALID_SIGNATURE_ALGORITHM\0"
1156     "INVALID_SSL_SESSION\0"
1157     "INVALID_TICKET_KEYS_LENGTH\0"
1158     "LENGTH_MISMATCH\0"
1159     "MISSING_EXTENSION\0"
1160     "MISSING_KEY_SHARE\0"
1161     "MISSING_RSA_CERTIFICATE\0"
1162     "MISSING_TMP_DH_KEY\0"
1163     "MISSING_TMP_ECDH_KEY\0"
1164     "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
1165     "MTU_TOO_SMALL\0"
1166     "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
1167     "NEGOTIATED_TB_WITHOUT_EMS_OR_RI\0"
1168     "NESTED_GROUP\0"
1169     "NO_CERTIFICATES_RETURNED\0"
1170     "NO_CERTIFICATE_ASSIGNED\0"
1171     "NO_CERTIFICATE_SET\0"
1172     "NO_CIPHERS_AVAILABLE\0"
1173     "NO_CIPHERS_PASSED\0"
1174     "NO_CIPHERS_SPECIFIED\0"
1175     "NO_CIPHER_MATCH\0"
1176     "NO_COMMON_SIGNATURE_ALGORITHMS\0"
1177     "NO_COMPRESSION_SPECIFIED\0"
1178     "NO_GROUPS_SPECIFIED\0"
1179     "NO_METHOD_SPECIFIED\0"
1180     "NO_P256_SUPPORT\0"
1181     "NO_PRIVATE_KEY_ASSIGNED\0"
1182     "NO_RENEGOTIATION\0"
1183     "NO_REQUIRED_DIGEST\0"
1184     "NO_SHARED_CIPHER\0"
1185     "NO_SHARED_GROUP\0"
1186     "NO_SUPPORTED_VERSIONS_ENABLED\0"
1187     "NULL_SSL_CTX\0"
1188     "NULL_SSL_METHOD_PASSED\0"
1189     "OCSP_CB_ERROR\0"
1190     "OLD_SESSION_CIPHER_NOT_RETURNED\0"
1191     "OLD_SESSION_PRF_HASH_MISMATCH\0"
1192     "OLD_SESSION_VERSION_NOT_RETURNED\0"
1193     "PARSE_TLSEXT\0"
1194     "PATH_TOO_LONG\0"
1195     "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
1196     "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
1197     "PRE_SHARED_KEY_MUST_BE_LAST\0"
1198     "PRIVATE_KEY_OPERATION_FAILED\0"
1199     "PROTOCOL_IS_SHUTDOWN\0"
1200     "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
1201     "PSK_IDENTITY_NOT_FOUND\0"
1202     "PSK_NO_CLIENT_CB\0"
1203     "PSK_NO_SERVER_CB\0"
1204     "READ_TIMEOUT_EXPIRED\0"
1205     "RECORD_LENGTH_MISMATCH\0"
1206     "RECORD_TOO_LARGE\0"
1207     "RENEGOTIATION_EMS_MISMATCH\0"
1208     "RENEGOTIATION_ENCODING_ERR\0"
1209     "RENEGOTIATION_MISMATCH\0"
1210     "REQUIRED_CIPHER_MISSING\0"
1211     "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
1212     "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
1213     "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
1214     "SECOND_SERVERHELLO_VERSION_MISMATCH\0"
1215     "SERVERHELLO_TLSEXT\0"
1216     "SERVER_CERT_CHANGED\0"
1217     "SERVER_ECHOED_INVALID_SESSION_ID\0"
1218     "SESSION_ID_CONTEXT_UNINITIALIZED\0"
1219     "SESSION_MAY_NOT_BE_CREATED\0"
1220     "SHUTDOWN_WHILE_IN_INIT\0"
1221     "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
1222     "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
1223     "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
1224     "SSL3_EXT_INVALID_SERVERNAME\0"
1225     "SSLV3_ALERT_BAD_CERTIFICATE\0"
1226     "SSLV3_ALERT_BAD_RECORD_MAC\0"
1227     "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
1228     "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
1229     "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
1230     "SSLV3_ALERT_CLOSE_NOTIFY\0"
1231     "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
1232     "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
1233     "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
1234     "SSLV3_ALERT_NO_CERTIFICATE\0"
1235     "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
1236     "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
1237     "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
1238     "SSL_HANDSHAKE_FAILURE\0"
1239     "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
1240     "SSL_SESSION_ID_TOO_LONG\0"
1241     "TICKET_ENCRYPTION_FAILED\0"
1242     "TLS13_DOWNGRADE\0"
1243     "TLSV1_ALERT_ACCESS_DENIED\0"
1244     "TLSV1_ALERT_DECODE_ERROR\0"
1245     "TLSV1_ALERT_DECRYPTION_FAILED\0"
1246     "TLSV1_ALERT_DECRYPT_ERROR\0"
1247     "TLSV1_ALERT_EXPORT_RESTRICTION\0"
1248     "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
1249     "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
1250     "TLSV1_ALERT_INTERNAL_ERROR\0"
1251     "TLSV1_ALERT_NO_RENEGOTIATION\0"
1252     "TLSV1_ALERT_PROTOCOL_VERSION\0"
1253     "TLSV1_ALERT_RECORD_OVERFLOW\0"
1254     "TLSV1_ALERT_UNKNOWN_CA\0"
1255     "TLSV1_ALERT_USER_CANCELLED\0"
1256     "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
1257     "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
1258     "TLSV1_CERTIFICATE_REQUIRED\0"
1259     "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
1260     "TLSV1_UNKNOWN_PSK_IDENTITY\0"
1261     "TLSV1_UNRECOGNIZED_NAME\0"
1262     "TLSV1_UNSUPPORTED_EXTENSION\0"
1263     "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
1264     "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
1265     "TOO_MANY_EMPTY_FRAGMENTS\0"
1266     "TOO_MANY_KEY_UPDATES\0"
1267     "TOO_MANY_WARNING_ALERTS\0"
1268     "TOO_MUCH_READ_EARLY_DATA\0"
1269     "TOO_MUCH_SKIPPED_EARLY_DATA\0"
1270     "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
1271     "UNCOMPRESSED_CERT_TOO_LARGE\0"
1272     "UNEXPECTED_EXTENSION\0"
1273     "UNEXPECTED_EXTENSION_ON_EARLY_DATA\0"
1274     "UNEXPECTED_MESSAGE\0"
1275     "UNEXPECTED_OPERATOR_IN_GROUP\0"
1276     "UNEXPECTED_RECORD\0"
1277     "UNKNOWN_ALERT_TYPE\0"
1278     "UNKNOWN_CERTIFICATE_TYPE\0"
1279     "UNKNOWN_CERT_COMPRESSION_ALG\0"
1280     "UNKNOWN_CIPHER_RETURNED\0"
1281     "UNKNOWN_CIPHER_TYPE\0"
1282     "UNKNOWN_KEY_EXCHANGE_TYPE\0"
1283     "UNKNOWN_PROTOCOL\0"
1284     "UNKNOWN_SSL_VERSION\0"
1285     "UNKNOWN_STATE\0"
1286     "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
1287     "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
1288     "UNSUPPORTED_ELLIPTIC_CURVE\0"
1289     "UNSUPPORTED_PROTOCOL\0"
1290     "UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY\0"
1291     "WRONG_CERTIFICATE_TYPE\0"
1292     "WRONG_CIPHER_RETURNED\0"
1293     "WRONG_CURVE\0"
1294     "WRONG_MESSAGE_TYPE\0"
1295     "WRONG_SIGNATURE_TYPE\0"
1296     "WRONG_SSL_VERSION\0"
1297     "WRONG_VERSION_NUMBER\0"
1298     "WRONG_VERSION_ON_EARLY_DATA\0"
1299     "X509_LIB\0"
1300     "X509_VERIFICATION_SETUP_PROBLEMS\0"
1301     "AKID_MISMATCH\0"
1302     "BAD_X509_FILETYPE\0"
1303     "BASE64_DECODE_ERROR\0"
1304     "CANT_CHECK_DH_KEY\0"
1305     "CERT_ALREADY_IN_HASH_TABLE\0"
1306     "CRL_ALREADY_DELTA\0"
1307     "CRL_VERIFY_FAILURE\0"
1308     "IDP_MISMATCH\0"
1309     "INVALID_DIRECTORY\0"
1310     "INVALID_FIELD_NAME\0"
1311     "INVALID_PARAMETER\0"
1312     "INVALID_PSS_PARAMETERS\0"
1313     "INVALID_TRUST\0"
1314     "ISSUER_MISMATCH\0"
1315     "KEY_TYPE_MISMATCH\0"
1316     "KEY_VALUES_MISMATCH\0"
1317     "LOADING_CERT_DIR\0"
1318     "LOADING_DEFAULTS\0"
1319     "NAME_TOO_LONG\0"
1320     "NEWER_CRL_NOT_NEWER\0"
1321     "NO_CERT_SET_FOR_US_TO_VERIFY\0"
1322     "NO_CRL_NUMBER\0"
1323     "PUBLIC_KEY_DECODE_ERROR\0"
1324     "PUBLIC_KEY_ENCODE_ERROR\0"
1325     "SHOULD_RETRY\0"
1326     "SIGNATURE_ALGORITHM_MISMATCH\0"
1327     "UNKNOWN_KEY_TYPE\0"
1328     "UNKNOWN_PURPOSE_ID\0"
1329     "UNKNOWN_TRUST_ID\0"
1330     "WRONG_LOOKUP_TYPE\0"
1331     "BAD_IP_ADDRESS\0"
1332     "BAD_OBJECT\0"
1333     "BN_DEC2BN_ERROR\0"
1334     "BN_TO_ASN1_INTEGER_ERROR\0"
1335     "CANNOT_FIND_FREE_FUNCTION\0"
1336     "DIRNAME_ERROR\0"
1337     "DISTPOINT_ALREADY_SET\0"
1338     "DUPLICATE_ZONE_ID\0"
1339     "ERROR_CONVERTING_ZONE\0"
1340     "ERROR_CREATING_EXTENSION\0"
1341     "ERROR_IN_EXTENSION\0"
1342     "EXPECTED_A_SECTION_NAME\0"
1343     "EXTENSION_EXISTS\0"
1344     "EXTENSION_NAME_ERROR\0"
1345     "EXTENSION_NOT_FOUND\0"
1346     "EXTENSION_SETTING_NOT_SUPPORTED\0"
1347     "EXTENSION_VALUE_ERROR\0"
1348     "ILLEGAL_EMPTY_EXTENSION\0"
1349     "ILLEGAL_HEX_DIGIT\0"
1350     "INCORRECT_POLICY_SYNTAX_TAG\0"
1351     "INVALID_BOOLEAN_STRING\0"
1352     "INVALID_EXTENSION_STRING\0"
1353     "INVALID_MULTIPLE_RDNS\0"
1354     "INVALID_NAME\0"
1355     "INVALID_NULL_ARGUMENT\0"
1356     "INVALID_NULL_NAME\0"
1357     "INVALID_NULL_VALUE\0"
1358     "INVALID_NUMBERS\0"
1359     "INVALID_OBJECT_IDENTIFIER\0"
1360     "INVALID_OPTION\0"
1361     "INVALID_POLICY_IDENTIFIER\0"
1362     "INVALID_PROXY_POLICY_SETTING\0"
1363     "INVALID_PURPOSE\0"
1364     "INVALID_SECTION\0"
1365     "INVALID_SYNTAX\0"
1366     "ISSUER_DECODE_ERROR\0"
1367     "NEED_ORGANIZATION_AND_NUMBERS\0"
1368     "NO_CONFIG_DATABASE\0"
1369     "NO_ISSUER_CERTIFICATE\0"
1370     "NO_ISSUER_DETAILS\0"
1371     "NO_POLICY_IDENTIFIER\0"
1372     "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
1373     "NO_PUBLIC_KEY\0"
1374     "NO_SUBJECT_DETAILS\0"
1375     "ODD_NUMBER_OF_DIGITS\0"
1376     "OPERATION_NOT_DEFINED\0"
1377     "OTHERNAME_ERROR\0"
1378     "POLICY_LANGUAGE_ALREADY_DEFINED\0"
1379     "POLICY_PATH_LENGTH\0"
1380     "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
1381     "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
1382     "SECTION_NOT_FOUND\0"
1383     "UNABLE_TO_GET_ISSUER_DETAILS\0"
1384     "UNABLE_TO_GET_ISSUER_KEYID\0"
1385     "UNKNOWN_BIT_STRING_ARGUMENT\0"
1386     "UNKNOWN_EXTENSION\0"
1387     "UNKNOWN_EXTENSION_NAME\0"
1388     "UNKNOWN_OPTION\0"
1389     "UNSUPPORTED_OPTION\0"
1390     "USER_TOO_LONG\0"
1391     "";
1392 
1393