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_STATIC_ASSERT(ERR_LIB_NONE == 1, "library value changed");
23 OPENSSL_STATIC_ASSERT(ERR_LIB_SYS == 2, "library value changed");
24 OPENSSL_STATIC_ASSERT(ERR_LIB_BN == 3, "library value changed");
25 OPENSSL_STATIC_ASSERT(ERR_LIB_RSA == 4, "library value changed");
26 OPENSSL_STATIC_ASSERT(ERR_LIB_DH == 5, "library value changed");
27 OPENSSL_STATIC_ASSERT(ERR_LIB_EVP == 6, "library value changed");
28 OPENSSL_STATIC_ASSERT(ERR_LIB_BUF == 7, "library value changed");
29 OPENSSL_STATIC_ASSERT(ERR_LIB_OBJ == 8, "library value changed");
30 OPENSSL_STATIC_ASSERT(ERR_LIB_PEM == 9, "library value changed");
31 OPENSSL_STATIC_ASSERT(ERR_LIB_DSA == 10, "library value changed");
32 OPENSSL_STATIC_ASSERT(ERR_LIB_X509 == 11, "library value changed");
33 OPENSSL_STATIC_ASSERT(ERR_LIB_ASN1 == 12, "library value changed");
34 OPENSSL_STATIC_ASSERT(ERR_LIB_CONF == 13, "library value changed");
35 OPENSSL_STATIC_ASSERT(ERR_LIB_CRYPTO == 14, "library value changed");
36 OPENSSL_STATIC_ASSERT(ERR_LIB_EC == 15, "library value changed");
37 OPENSSL_STATIC_ASSERT(ERR_LIB_SSL == 16, "library value changed");
38 OPENSSL_STATIC_ASSERT(ERR_LIB_BIO == 17, "library value changed");
39 OPENSSL_STATIC_ASSERT(ERR_LIB_PKCS7 == 18, "library value changed");
40 OPENSSL_STATIC_ASSERT(ERR_LIB_PKCS8 == 19, "library value changed");
41 OPENSSL_STATIC_ASSERT(ERR_LIB_X509V3 == 20, "library value changed");
42 OPENSSL_STATIC_ASSERT(ERR_LIB_RAND == 21, "library value changed");
43 OPENSSL_STATIC_ASSERT(ERR_LIB_ENGINE == 22, "library value changed");
44 OPENSSL_STATIC_ASSERT(ERR_LIB_OCSP == 23, "library value changed");
45 OPENSSL_STATIC_ASSERT(ERR_LIB_UI == 24, "library value changed");
46 OPENSSL_STATIC_ASSERT(ERR_LIB_COMP == 25, "library value changed");
47 OPENSSL_STATIC_ASSERT(ERR_LIB_ECDSA == 26, "library value changed");
48 OPENSSL_STATIC_ASSERT(ERR_LIB_ECDH == 27, "library value changed");
49 OPENSSL_STATIC_ASSERT(ERR_LIB_HMAC == 28, "library value changed");
50 OPENSSL_STATIC_ASSERT(ERR_LIB_DIGEST == 29, "library value changed");
51 OPENSSL_STATIC_ASSERT(ERR_LIB_CIPHER == 30, "library value changed");
52 OPENSSL_STATIC_ASSERT(ERR_LIB_HKDF == 31, "library value changed");
53 OPENSSL_STATIC_ASSERT(ERR_LIB_TRUST_TOKEN == 32, "library value changed");
54 OPENSSL_STATIC_ASSERT(ERR_LIB_USER == 33, "library value changed");
55 OPENSSL_STATIC_ASSERT(ERR_NUM_LIBS == 34, "number of libraries changed");
56 
57 const uint32_t kOpenSSLReasonValues[] = {
58     0xc320847,
59     0xc328861,
60     0xc330870,
61     0xc338880,
62     0xc34088f,
63     0xc3488a8,
64     0xc3508b4,
65     0xc3588d1,
66     0xc3608f1,
67     0xc3688ff,
68     0xc37090f,
69     0xc37891c,
70     0xc38092c,
71     0xc388937,
72     0xc39094d,
73     0xc39895c,
74     0xc3a0970,
75     0xc3a8854,
76     0xc3b00f7,
77     0xc3b88e3,
78     0x10320854,
79     0x103295ca,
80     0x103315d6,
81     0x103395ef,
82     0x10341602,
83     0x10348f34,
84     0x10350c6d,
85     0x10359615,
86     0x1036163f,
87     0x10369652,
88     0x10371671,
89     0x1037968a,
90     0x1038169f,
91     0x103896bd,
92     0x103916cc,
93     0x103996e8,
94     0x103a1703,
95     0x103a9712,
96     0x103b172e,
97     0x103b9749,
98     0x103c176f,
99     0x103c80f7,
100     0x103d1780,
101     0x103d9794,
102     0x103e17b3,
103     0x103e97c2,
104     0x103f17d9,
105     0x103f97ec,
106     0x10400c31,
107     0x104097ff,
108     0x1041181d,
109     0x10419830,
110     0x1042184a,
111     0x1042985a,
112     0x1043186e,
113     0x10439884,
114     0x1044189c,
115     0x104498b1,
116     0x104518c5,
117     0x104598d7,
118     0x1046060a,
119     0x1046895c,
120     0x104718ec,
121     0x10479903,
122     0x10481918,
123     0x10489926,
124     0x10490e80,
125     0x10499760,
126     0x104a162a,
127     0x14320c14,
128     0x14328c22,
129     0x14330c31,
130     0x14338c43,
131     0x143400b9,
132     0x143480f7,
133     0x18320090,
134     0x18328f8a,
135     0x183300b9,
136     0x18338fa0,
137     0x18340fb4,
138     0x183480f7,
139     0x18350fd3,
140     0x18358feb,
141     0x18361000,
142     0x18369014,
143     0x1837104c,
144     0x18379062,
145     0x18381076,
146     0x18389086,
147     0x18390a82,
148     0x18399096,
149     0x183a10bc,
150     0x183a90e2,
151     0x183b0c8c,
152     0x183b9131,
153     0x183c1143,
154     0x183c914e,
155     0x183d115e,
156     0x183d916f,
157     0x183e1180,
158     0x183e9192,
159     0x183f11bb,
160     0x183f91d4,
161     0x184011ec,
162     0x184086e2,
163     0x18411105,
164     0x184190d0,
165     0x184210ef,
166     0x18428c79,
167     0x184310ab,
168     0x18439117,
169     0x18440fc9,
170     0x18449038,
171     0x20321226,
172     0x20329213,
173     0x24321232,
174     0x243289a2,
175     0x24331244,
176     0x24339251,
177     0x2434125e,
178     0x24349270,
179     0x2435127f,
180     0x2435929c,
181     0x243612a9,
182     0x243692b7,
183     0x243712c5,
184     0x243792d3,
185     0x243812dc,
186     0x243892e9,
187     0x243912fc,
188     0x28320c61,
189     0x28328c8c,
190     0x28330c31,
191     0x28338c9f,
192     0x28340c6d,
193     0x283480b9,
194     0x283500f7,
195     0x28358c79,
196     0x2c32326b,
197     0x2c329313,
198     0x2c333279,
199     0x2c33b28b,
200     0x2c34329f,
201     0x2c34b2b1,
202     0x2c3532cc,
203     0x2c35b2de,
204     0x2c36330e,
205     0x2c36833a,
206     0x2c37331b,
207     0x2c37b347,
208     0x2c38336c,
209     0x2c38b383,
210     0x2c3933a1,
211     0x2c39b3b1,
212     0x2c3a33c3,
213     0x2c3ab3d7,
214     0x2c3b33e8,
215     0x2c3bb407,
216     0x2c3c1325,
217     0x2c3c933b,
218     0x2c3d341b,
219     0x2c3d9354,
220     0x2c3e3438,
221     0x2c3eb446,
222     0x2c3f345e,
223     0x2c3fb476,
224     0x2c4034a0,
225     0x2c409226,
226     0x2c4134b1,
227     0x2c41b4c4,
228     0x2c4211ec,
229     0x2c42b4d5,
230     0x2c43072f,
231     0x2c43b3f9,
232     0x2c44335a,
233     0x2c44b483,
234     0x2c4532f1,
235     0x2c45b32d,
236     0x2c463391,
237     0x30320000,
238     0x30328015,
239     0x3033001f,
240     0x30338038,
241     0x30340057,
242     0x30348071,
243     0x30350078,
244     0x30358090,
245     0x303600a1,
246     0x303680b9,
247     0x303700c6,
248     0x303780d5,
249     0x303800f7,
250     0x30388104,
251     0x30390117,
252     0x30398132,
253     0x303a0147,
254     0x303a815b,
255     0x303b016f,
256     0x303b8180,
257     0x303c0199,
258     0x303c81b6,
259     0x303d01c4,
260     0x303d81d8,
261     0x303e01e8,
262     0x303e8201,
263     0x303f0211,
264     0x303f8224,
265     0x30400233,
266     0x3040823f,
267     0x30410254,
268     0x30418264,
269     0x3042027b,
270     0x30428288,
271     0x3043029b,
272     0x304382aa,
273     0x304402bf,
274     0x304482e0,
275     0x304502f3,
276     0x30458306,
277     0x3046031f,
278     0x3046833a,
279     0x30470357,
280     0x30478369,
281     0x30480377,
282     0x30488388,
283     0x30490397,
284     0x304983af,
285     0x304a03c1,
286     0x304a83d5,
287     0x304b03ed,
288     0x304b8400,
289     0x304c040b,
290     0x304c841c,
291     0x304d0428,
292     0x304d843e,
293     0x304e044c,
294     0x304e8462,
295     0x304f0474,
296     0x304f8486,
297     0x305004a9,
298     0x305084bc,
299     0x305104cd,
300     0x305184dd,
301     0x305204f5,
302     0x3052850a,
303     0x30530522,
304     0x30538536,
305     0x3054054e,
306     0x30548567,
307     0x30550580,
308     0x3055859d,
309     0x305605a8,
310     0x305685c0,
311     0x305705d0,
312     0x305785e1,
313     0x305805f4,
314     0x3058860a,
315     0x30590613,
316     0x30598628,
317     0x305a063b,
318     0x305a864a,
319     0x305b066a,
320     0x305b8679,
321     0x305c069a,
322     0x305c86b6,
323     0x305d06c2,
324     0x305d86e2,
325     0x305e06fe,
326     0x305e870f,
327     0x305f0725,
328     0x305f872f,
329     0x30600499,
330     0x3060804a,
331     0x34320b72,
332     0x34328b86,
333     0x34330ba3,
334     0x34338bb6,
335     0x34340bc5,
336     0x34348bfe,
337     0x34350be2,
338     0x3c320090,
339     0x3c328cc9,
340     0x3c330ce2,
341     0x3c338cfd,
342     0x3c340d1a,
343     0x3c348d44,
344     0x3c350d5f,
345     0x3c358d85,
346     0x3c360d9e,
347     0x3c368db6,
348     0x3c370dc7,
349     0x3c378dd5,
350     0x3c380de2,
351     0x3c388df6,
352     0x3c390c8c,
353     0x3c398e19,
354     0x3c3a0e2d,
355     0x3c3a891c,
356     0x3c3b0e3d,
357     0x3c3b8e58,
358     0x3c3c0e6a,
359     0x3c3c8e9d,
360     0x3c3d0ea7,
361     0x3c3d8ebb,
362     0x3c3e0ec9,
363     0x3c3e8eee,
364     0x3c3f0cb5,
365     0x3c3f8ed7,
366     0x3c4000b9,
367     0x3c4080f7,
368     0x3c410d35,
369     0x3c418d74,
370     0x3c420e80,
371     0x3c428e0a,
372     0x403219b8,
373     0x403299ce,
374     0x403319fc,
375     0x40339a06,
376     0x40341a1d,
377     0x40349a3b,
378     0x40351a4b,
379     0x40359a5d,
380     0x40361a6a,
381     0x40369a76,
382     0x40371a8b,
383     0x40379a9d,
384     0x40381aa8,
385     0x40389aba,
386     0x40390f34,
387     0x40399aca,
388     0x403a1add,
389     0x403a9afe,
390     0x403b1b0f,
391     0x403b9b1f,
392     0x403c0071,
393     0x403c8090,
394     0x403d1b80,
395     0x403d9b96,
396     0x403e1ba5,
397     0x403e9bdd,
398     0x403f1bf7,
399     0x403f9c1f,
400     0x40401c34,
401     0x40409c48,
402     0x40411c83,
403     0x40419c9e,
404     0x40421cb7,
405     0x40429cca,
406     0x40431cde,
407     0x40439d0c,
408     0x40441d23,
409     0x404480b9,
410     0x40451d38,
411     0x40459d4a,
412     0x40461d6e,
413     0x40469d8e,
414     0x40471d9c,
415     0x40479dc3,
416     0x40481e34,
417     0x40489eee,
418     0x40491f05,
419     0x40499f1f,
420     0x404a1f36,
421     0x404a9f54,
422     0x404b1f6c,
423     0x404b9f99,
424     0x404c1faf,
425     0x404c9fc1,
426     0x404d1fe2,
427     0x404da01b,
428     0x404e202f,
429     0x404ea03c,
430     0x404f20d6,
431     0x404fa14c,
432     0x405021a3,
433     0x4050a1b7,
434     0x405121ea,
435     0x405221fa,
436     0x4052a21e,
437     0x40532236,
438     0x4053a249,
439     0x4054225e,
440     0x4054a281,
441     0x405522ac,
442     0x4055a2e9,
443     0x4056230e,
444     0x4056a327,
445     0x4057233f,
446     0x4057a352,
447     0x40582367,
448     0x4058a38e,
449     0x405923bd,
450     0x4059a3ea,
451     0x405a23fe,
452     0x405aa40e,
453     0x405b2426,
454     0x405ba437,
455     0x405c244a,
456     0x405ca489,
457     0x405d2496,
458     0x405da4bb,
459     0x405e24f9,
460     0x405e8ac0,
461     0x405f2534,
462     0x405fa541,
463     0x4060254f,
464     0x4060a571,
465     0x406125d2,
466     0x4061a60a,
467     0x40622621,
468     0x4062a632,
469     0x4063267f,
470     0x4063a694,
471     0x406426ab,
472     0x4064a6d7,
473     0x406526f2,
474     0x4065a709,
475     0x40662721,
476     0x4066a74b,
477     0x40672776,
478     0x4067a7bb,
479     0x40682803,
480     0x4068a824,
481     0x40692856,
482     0x4069a884,
483     0x406a28a5,
484     0x406aa8c5,
485     0x406b2a4d,
486     0x406baa70,
487     0x406c2a86,
488     0x406cad90,
489     0x406d2dbf,
490     0x406dade7,
491     0x406e2e15,
492     0x406eae62,
493     0x406f2ebb,
494     0x406faef3,
495     0x40702f06,
496     0x4070af23,
497     0x4071080f,
498     0x4071af35,
499     0x40722f48,
500     0x4072af7e,
501     0x40732f96,
502     0x40739525,
503     0x40742faa,
504     0x4074afc4,
505     0x40752fd5,
506     0x4075afe9,
507     0x40762ff7,
508     0x407692e9,
509     0x4077301c,
510     0x4077b05c,
511     0x40783077,
512     0x4078b0b0,
513     0x407930c7,
514     0x4079b0dd,
515     0x407a3109,
516     0x407ab11c,
517     0x407b3131,
518     0x407bb143,
519     0x407c3174,
520     0x407cb17d,
521     0x407d283f,
522     0x407da15c,
523     0x407e308c,
524     0x407ea39e,
525     0x407f1db0,
526     0x407f9f83,
527     0x408020e6,
528     0x40809dd8,
529     0x4081220c,
530     0x4081a08a,
531     0x40822e00,
532     0x40829b2b,
533     0x40832379,
534     0x4083a6bc,
535     0x40841dec,
536     0x4084a3d6,
537     0x4085245b,
538     0x4085a599,
539     0x408624db,
540     0x4086a176,
541     0x40872e46,
542     0x4087a5e7,
543     0x40881b69,
544     0x4088a7ce,
545     0x40891bb8,
546     0x40899b45,
547     0x408a2abe,
548     0x408a993d,
549     0x408b3158,
550     0x408baed0,
551     0x408c246b,
552     0x408c9975,
553     0x408d1ed4,
554     0x408d9e1e,
555     0x408e2004,
556     0x408ea2c9,
557     0x408f27e2,
558     0x408fa5b5,
559     0x40902797,
560     0x4090a4ad,
561     0x40912aa6,
562     0x4091999b,
563     0x40921c05,
564     0x4092ae81,
565     0x40932f61,
566     0x4093a187,
567     0x40941e00,
568     0x4094aad7,
569     0x40952643,
570     0x4095b0e9,
571     0x40962e2d,
572     0x4096a0ff,
573     0x409721d2,
574     0x4097a053,
575     0x40981c65,
576     0x4098a657,
577     0x40992e9d,
578     0x4099a2f6,
579     0x409a228f,
580     0x409a9959,
581     0x409b1e5a,
582     0x409b9e85,
583     0x409c303e,
584     0x409c9ead,
585     0x409d20bb,
586     0x409da0a0,
587     0x409e1cf6,
588     0x409ea134,
589     0x409f211c,
590     0x409f9e4d,
591     0x40a0251a,
592     0x40a0a06d,
593     0x41f42978,
594     0x41f92a0a,
595     0x41fe28fd,
596     0x41feabb3,
597     0x41ff2ce1,
598     0x42032991,
599     0x420829b3,
600     0x4208a9ef,
601     0x420928e1,
602     0x4209aa29,
603     0x420a2938,
604     0x420aa918,
605     0x420b2958,
606     0x420ba9d1,
607     0x420c2cfd,
608     0x420caae7,
609     0x420d2b9a,
610     0x420dabd1,
611     0x42122c04,
612     0x42172cc4,
613     0x4217ac46,
614     0x421c2c68,
615     0x421f2c23,
616     0x42212d75,
617     0x42262ca7,
618     0x422b2d53,
619     0x422bab75,
620     0x422c2d35,
621     0x422cab28,
622     0x422d2b01,
623     0x422dad14,
624     0x422e2b54,
625     0x42302c83,
626     0x4230abeb,
627     0x4432073a,
628     0x44328749,
629     0x44330755,
630     0x44338763,
631     0x44340776,
632     0x44348787,
633     0x4435078e,
634     0x44358798,
635     0x443607ab,
636     0x443687c1,
637     0x443707d3,
638     0x443787e0,
639     0x443807ef,
640     0x443887f7,
641     0x4439080f,
642     0x4439881d,
643     0x443a0830,
644     0x48321313,
645     0x48329325,
646     0x4833133b,
647     0x48339354,
648     0x4c321379,
649     0x4c329389,
650     0x4c33139c,
651     0x4c3393bc,
652     0x4c3400b9,
653     0x4c3480f7,
654     0x4c3513c8,
655     0x4c3593d6,
656     0x4c3613f2,
657     0x4c369418,
658     0x4c371427,
659     0x4c379435,
660     0x4c38144a,
661     0x4c389456,
662     0x4c391476,
663     0x4c3994a0,
664     0x4c3a14b9,
665     0x4c3a94d2,
666     0x4c3b060a,
667     0x4c3b94eb,
668     0x4c3c14fd,
669     0x4c3c950c,
670     0x4c3d1525,
671     0x4c3d8c54,
672     0x4c3e1592,
673     0x4c3e9534,
674     0x4c3f15b4,
675     0x4c3f92e9,
676     0x4c40154a,
677     0x4c409365,
678     0x4c411582,
679     0x4c419405,
680     0x4c42156e,
681     0x503234e7,
682     0x5032b4f6,
683     0x50333501,
684     0x5033b511,
685     0x5034352a,
686     0x5034b544,
687     0x50353552,
688     0x5035b568,
689     0x5036357a,
690     0x5036b590,
691     0x503735a9,
692     0x5037b5bc,
693     0x503835d4,
694     0x5038b5e5,
695     0x503935fa,
696     0x5039b60e,
697     0x503a362e,
698     0x503ab644,
699     0x503b365c,
700     0x503bb66e,
701     0x503c368a,
702     0x503cb6a1,
703     0x503d36ba,
704     0x503db6d0,
705     0x503e36dd,
706     0x503eb6f3,
707     0x503f3705,
708     0x503f8388,
709     0x50403718,
710     0x5040b728,
711     0x50413742,
712     0x5041b751,
713     0x5042376b,
714     0x5042b788,
715     0x50433798,
716     0x5043b7a8,
717     0x504437c5,
718     0x5044843e,
719     0x504537d9,
720     0x5045b7f7,
721     0x5046380a,
722     0x5046b820,
723     0x50473832,
724     0x5047b847,
725     0x5048386d,
726     0x5048b87b,
727     0x5049388e,
728     0x5049b8a3,
729     0x504a38b9,
730     0x504ab8c9,
731     0x504b38e9,
732     0x504bb8fc,
733     0x504c391f,
734     0x504cb94d,
735     0x504d395f,
736     0x504db97c,
737     0x504e3997,
738     0x504eb9b3,
739     0x504f39c5,
740     0x504fb9dc,
741     0x505039eb,
742     0x505086fe,
743     0x505139fe,
744     0x5051b7b7,
745     0x58320f72,
746     0x68320f34,
747     0x68328c8c,
748     0x68330c9f,
749     0x68338f42,
750     0x68340f52,
751     0x683480f7,
752     0x6c320efa,
753     0x6c328c43,
754     0x6c330f05,
755     0x6c338f1e,
756     0x74320a28,
757     0x743280b9,
758     0x74330c54,
759     0x7832098d,
760     0x783289a2,
761     0x783309ae,
762     0x78338090,
763     0x783409bd,
764     0x783489d2,
765     0x783509f1,
766     0x78358a13,
767     0x78360a28,
768     0x78368a3e,
769     0x78370a4e,
770     0x78378a6f,
771     0x78380a82,
772     0x78388a94,
773     0x78390aa1,
774     0x78398ac0,
775     0x783a0ad5,
776     0x783a8ae3,
777     0x783b0aed,
778     0x783b8b01,
779     0x783c0b18,
780     0x783c8b2d,
781     0x783d0b44,
782     0x783d8b59,
783     0x783e0aaf,
784     0x783e8a61,
785     0x7c321202,
786     0x80321418,
787     0x80328090,
788     0x8033323a,
789     0x803380b9,
790     0x80343249,
791     0x8034b1b1,
792     0x803531cf,
793     0x8035b25d,
794     0x80363211,
795     0x8036b1c0,
796     0x80373203,
797     0x8037b19e,
798     0x80383224,
799     0x8038b1e0,
800     0x803931f5,
801 };
802 
803 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
804 
805 const char kOpenSSLReasonStringData[] =
806     "ASN1_LENGTH_MISMATCH\0"
807     "AUX_ERROR\0"
808     "BAD_GET_ASN1_OBJECT_CALL\0"
809     "BAD_OBJECT_HEADER\0"
810     "BAD_TEMPLATE\0"
811     "BMPSTRING_IS_WRONG_LENGTH\0"
812     "BN_LIB\0"
813     "BOOLEAN_IS_WRONG_LENGTH\0"
814     "BUFFER_TOO_SMALL\0"
815     "CONTEXT_NOT_INITIALISED\0"
816     "DECODE_ERROR\0"
817     "DEPTH_EXCEEDED\0"
818     "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
819     "ENCODE_ERROR\0"
820     "ERROR_GETTING_TIME\0"
821     "EXPECTING_AN_ASN1_SEQUENCE\0"
822     "EXPECTING_AN_INTEGER\0"
823     "EXPECTING_AN_OBJECT\0"
824     "EXPECTING_A_BOOLEAN\0"
825     "EXPECTING_A_TIME\0"
826     "EXPLICIT_LENGTH_MISMATCH\0"
827     "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
828     "FIELD_MISSING\0"
829     "FIRST_NUM_TOO_LARGE\0"
830     "HEADER_TOO_LONG\0"
831     "ILLEGAL_BITSTRING_FORMAT\0"
832     "ILLEGAL_BOOLEAN\0"
833     "ILLEGAL_CHARACTERS\0"
834     "ILLEGAL_FORMAT\0"
835     "ILLEGAL_HEX\0"
836     "ILLEGAL_IMPLICIT_TAG\0"
837     "ILLEGAL_INTEGER\0"
838     "ILLEGAL_NESTED_TAGGING\0"
839     "ILLEGAL_NULL\0"
840     "ILLEGAL_NULL_VALUE\0"
841     "ILLEGAL_OBJECT\0"
842     "ILLEGAL_OPTIONAL_ANY\0"
843     "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
844     "ILLEGAL_TAGGED_ANY\0"
845     "ILLEGAL_TIME_VALUE\0"
846     "INTEGER_NOT_ASCII_FORMAT\0"
847     "INTEGER_TOO_LARGE_FOR_LONG\0"
848     "INVALID_BIT_STRING_BITS_LEFT\0"
849     "INVALID_BMPSTRING\0"
850     "INVALID_DIGIT\0"
851     "INVALID_MODIFIER\0"
852     "INVALID_NUMBER\0"
853     "INVALID_OBJECT_ENCODING\0"
854     "INVALID_SEPARATOR\0"
855     "INVALID_TIME_FORMAT\0"
856     "INVALID_UNIVERSALSTRING\0"
857     "INVALID_UTF8STRING\0"
858     "LIST_ERROR\0"
859     "MISSING_ASN1_EOS\0"
860     "MISSING_EOC\0"
861     "MISSING_SECOND_NUMBER\0"
862     "MISSING_VALUE\0"
863     "MSTRING_NOT_UNIVERSAL\0"
864     "MSTRING_WRONG_TAG\0"
865     "NESTED_ASN1_ERROR\0"
866     "NESTED_ASN1_STRING\0"
867     "NESTED_TOO_DEEP\0"
868     "NON_HEX_CHARACTERS\0"
869     "NOT_ASCII_FORMAT\0"
870     "NOT_ENOUGH_DATA\0"
871     "NO_MATCHING_CHOICE_TYPE\0"
872     "NULL_IS_WRONG_LENGTH\0"
873     "OBJECT_NOT_ASCII_FORMAT\0"
874     "ODD_NUMBER_OF_CHARS\0"
875     "SECOND_NUMBER_TOO_LARGE\0"
876     "SEQUENCE_LENGTH_MISMATCH\0"
877     "SEQUENCE_NOT_CONSTRUCTED\0"
878     "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
879     "SHORT_LINE\0"
880     "STREAMING_NOT_SUPPORTED\0"
881     "STRING_TOO_LONG\0"
882     "STRING_TOO_SHORT\0"
883     "TAG_VALUE_TOO_HIGH\0"
884     "TIME_NOT_ASCII_FORMAT\0"
885     "TOO_LONG\0"
886     "TYPE_NOT_CONSTRUCTED\0"
887     "TYPE_NOT_PRIMITIVE\0"
888     "UNEXPECTED_EOC\0"
889     "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
890     "UNKNOWN_FORMAT\0"
891     "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
892     "UNKNOWN_SIGNATURE_ALGORITHM\0"
893     "UNKNOWN_TAG\0"
894     "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
895     "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
896     "UNSUPPORTED_TYPE\0"
897     "WRONG_PUBLIC_KEY_TYPE\0"
898     "WRONG_TAG\0"
899     "WRONG_TYPE\0"
900     "BAD_FOPEN_MODE\0"
901     "BROKEN_PIPE\0"
902     "CONNECT_ERROR\0"
903     "ERROR_SETTING_NBIO\0"
904     "INVALID_ARGUMENT\0"
905     "IN_USE\0"
906     "KEEPALIVE\0"
907     "NBIO_CONNECT_ERROR\0"
908     "NO_HOSTNAME_SPECIFIED\0"
909     "NO_PORT_SPECIFIED\0"
910     "NO_SUCH_FILE\0"
911     "NULL_PARAMETER\0"
912     "SYS_LIB\0"
913     "UNABLE_TO_CREATE_SOCKET\0"
914     "UNINITIALIZED\0"
915     "UNSUPPORTED_METHOD\0"
916     "WRITE_TO_READ_ONLY_BIO\0"
917     "ARG2_LT_ARG3\0"
918     "BAD_ENCODING\0"
919     "BAD_RECIPROCAL\0"
920     "BIGNUM_TOO_LONG\0"
921     "BITS_TOO_SMALL\0"
922     "CALLED_WITH_EVEN_MODULUS\0"
923     "DIV_BY_ZERO\0"
924     "EXPAND_ON_STATIC_BIGNUM_DATA\0"
925     "INPUT_NOT_REDUCED\0"
926     "INVALID_INPUT\0"
927     "INVALID_RANGE\0"
928     "NEGATIVE_NUMBER\0"
929     "NOT_A_SQUARE\0"
930     "NOT_INITIALIZED\0"
931     "NO_INVERSE\0"
932     "PRIVATE_KEY_TOO_LARGE\0"
933     "P_IS_NOT_PRIME\0"
934     "TOO_MANY_ITERATIONS\0"
935     "TOO_MANY_TEMPORARY_VARIABLES\0"
936     "AES_KEY_SETUP_FAILED\0"
937     "BAD_DECRYPT\0"
938     "BAD_KEY_LENGTH\0"
939     "CTRL_NOT_IMPLEMENTED\0"
940     "CTRL_OPERATION_NOT_IMPLEMENTED\0"
941     "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
942     "INITIALIZATION_ERROR\0"
943     "INPUT_NOT_INITIALIZED\0"
944     "INVALID_AD_SIZE\0"
945     "INVALID_KEY_LENGTH\0"
946     "INVALID_NONCE\0"
947     "INVALID_NONCE_SIZE\0"
948     "INVALID_OPERATION\0"
949     "IV_TOO_LARGE\0"
950     "NO_CIPHER_SET\0"
951     "NO_DIRECTION_SET\0"
952     "OUTPUT_ALIASES_INPUT\0"
953     "TAG_TOO_LARGE\0"
954     "TOO_LARGE\0"
955     "UNSUPPORTED_AD_SIZE\0"
956     "UNSUPPORTED_INPUT_SIZE\0"
957     "UNSUPPORTED_KEY_SIZE\0"
958     "UNSUPPORTED_NONCE_SIZE\0"
959     "UNSUPPORTED_TAG_SIZE\0"
960     "WRONG_FINAL_BLOCK_LENGTH\0"
961     "LIST_CANNOT_BE_NULL\0"
962     "MISSING_CLOSE_SQUARE_BRACKET\0"
963     "MISSING_EQUAL_SIGN\0"
964     "NO_CLOSE_BRACE\0"
965     "UNABLE_TO_CREATE_NEW_SECTION\0"
966     "VARIABLE_EXPANSION_TOO_LONG\0"
967     "VARIABLE_HAS_NO_VALUE\0"
968     "BAD_GENERATOR\0"
969     "INVALID_PUBKEY\0"
970     "MODULUS_TOO_LARGE\0"
971     "NO_PRIVATE_VALUE\0"
972     "UNKNOWN_HASH\0"
973     "BAD_Q_VALUE\0"
974     "BAD_VERSION\0"
975     "INVALID_PARAMETERS\0"
976     "MISSING_PARAMETERS\0"
977     "NEED_NEW_SETUP_VALUES\0"
978     "BIGNUM_OUT_OF_RANGE\0"
979     "COORDINATES_OUT_OF_RANGE\0"
980     "D2I_ECPKPARAMETERS_FAILURE\0"
981     "EC_GROUP_NEW_BY_NAME_FAILURE\0"
982     "GROUP2PKPARAMETERS_FAILURE\0"
983     "GROUP_MISMATCH\0"
984     "I2D_ECPKPARAMETERS_FAILURE\0"
985     "INCOMPATIBLE_OBJECTS\0"
986     "INVALID_COFACTOR\0"
987     "INVALID_COMPRESSED_POINT\0"
988     "INVALID_COMPRESSION_BIT\0"
989     "INVALID_ENCODING\0"
990     "INVALID_FIELD\0"
991     "INVALID_FORM\0"
992     "INVALID_GROUP_ORDER\0"
993     "INVALID_PRIVATE_KEY\0"
994     "INVALID_SCALAR\0"
995     "MISSING_PRIVATE_KEY\0"
996     "NON_NAMED_CURVE\0"
997     "PKPARAMETERS2GROUP_FAILURE\0"
998     "POINT_AT_INFINITY\0"
999     "POINT_IS_NOT_ON_CURVE\0"
1000     "PUBLIC_KEY_VALIDATION_FAILED\0"
1001     "SLOT_FULL\0"
1002     "UNDEFINED_GENERATOR\0"
1003     "UNKNOWN_GROUP\0"
1004     "UNKNOWN_ORDER\0"
1005     "WRONG_CURVE_PARAMETERS\0"
1006     "WRONG_ORDER\0"
1007     "KDF_FAILED\0"
1008     "POINT_ARITHMETIC_FAILURE\0"
1009     "UNKNOWN_DIGEST_LENGTH\0"
1010     "BAD_SIGNATURE\0"
1011     "NOT_IMPLEMENTED\0"
1012     "RANDOM_NUMBER_GENERATION_FAILED\0"
1013     "OPERATION_NOT_SUPPORTED\0"
1014     "COMMAND_NOT_SUPPORTED\0"
1015     "DIFFERENT_KEY_TYPES\0"
1016     "DIFFERENT_PARAMETERS\0"
1017     "EMPTY_PSK\0"
1018     "EXPECTING_AN_EC_KEY_KEY\0"
1019     "EXPECTING_AN_RSA_KEY\0"
1020     "EXPECTING_A_DSA_KEY\0"
1021     "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
1022     "INVALID_BUFFER_SIZE\0"
1023     "INVALID_DIGEST_LENGTH\0"
1024     "INVALID_DIGEST_TYPE\0"
1025     "INVALID_KEYBITS\0"
1026     "INVALID_MGF1_MD\0"
1027     "INVALID_PADDING_MODE\0"
1028     "INVALID_PEER_KEY\0"
1029     "INVALID_PSS_SALTLEN\0"
1030     "INVALID_SIGNATURE\0"
1031     "KEYS_NOT_SET\0"
1032     "MEMORY_LIMIT_EXCEEDED\0"
1033     "NOT_A_PRIVATE_KEY\0"
1034     "NOT_XOF_OR_INVALID_LENGTH\0"
1035     "NO_DEFAULT_DIGEST\0"
1036     "NO_KEY_SET\0"
1037     "NO_MDC2_SUPPORT\0"
1038     "NO_NID_FOR_CURVE\0"
1039     "NO_OPERATION_SET\0"
1040     "NO_PARAMETERS_SET\0"
1041     "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
1042     "OPERATON_NOT_INITIALIZED\0"
1043     "UNKNOWN_PUBLIC_KEY_TYPE\0"
1044     "UNSUPPORTED_ALGORITHM\0"
1045     "OUTPUT_TOO_LARGE\0"
1046     "INVALID_OID_STRING\0"
1047     "UNKNOWN_NID\0"
1048     "BAD_BASE64_DECODE\0"
1049     "BAD_END_LINE\0"
1050     "BAD_IV_CHARS\0"
1051     "BAD_PASSWORD_READ\0"
1052     "CIPHER_IS_NULL\0"
1053     "ERROR_CONVERTING_PRIVATE_KEY\0"
1054     "NOT_DEK_INFO\0"
1055     "NOT_ENCRYPTED\0"
1056     "NOT_PROC_TYPE\0"
1057     "NO_START_LINE\0"
1058     "READ_KEY\0"
1059     "SHORT_HEADER\0"
1060     "UNSUPPORTED_CIPHER\0"
1061     "UNSUPPORTED_ENCRYPTION\0"
1062     "BAD_PKCS7_VERSION\0"
1063     "NOT_PKCS7_SIGNED_DATA\0"
1064     "NO_CERTIFICATES_INCLUDED\0"
1065     "NO_CRLS_INCLUDED\0"
1066     "BAD_ITERATION_COUNT\0"
1067     "BAD_PKCS12_DATA\0"
1068     "BAD_PKCS12_VERSION\0"
1069     "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
1070     "CRYPT_ERROR\0"
1071     "ENCRYPT_ERROR\0"
1072     "ERROR_SETTING_CIPHER_PARAMS\0"
1073     "INCORRECT_PASSWORD\0"
1074     "INVALID_CHARACTERS\0"
1075     "KEYGEN_FAILURE\0"
1076     "KEY_GEN_ERROR\0"
1077     "METHOD_NOT_SUPPORTED\0"
1078     "MISSING_MAC\0"
1079     "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
1080     "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
1081     "PKCS12_TOO_DEEPLY_NESTED\0"
1082     "PRIVATE_KEY_DECODE_ERROR\0"
1083     "PRIVATE_KEY_ENCODE_ERROR\0"
1084     "UNKNOWN_ALGORITHM\0"
1085     "UNKNOWN_CIPHER\0"
1086     "UNKNOWN_CIPHER_ALGORITHM\0"
1087     "UNKNOWN_DIGEST\0"
1088     "UNSUPPORTED_KEYLENGTH\0"
1089     "UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
1090     "UNSUPPORTED_OPTIONS\0"
1091     "UNSUPPORTED_PRF\0"
1092     "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
1093     "UNSUPPORTED_SALT_TYPE\0"
1094     "BAD_E_VALUE\0"
1095     "BAD_FIXED_HEADER_DECRYPT\0"
1096     "BAD_PAD_BYTE_COUNT\0"
1097     "BAD_RSA_PARAMETERS\0"
1098     "BLOCK_TYPE_IS_NOT_01\0"
1099     "BLOCK_TYPE_IS_NOT_02\0"
1100     "BN_NOT_INITIALIZED\0"
1101     "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
1102     "CRT_PARAMS_ALREADY_GIVEN\0"
1103     "CRT_VALUES_INCORRECT\0"
1104     "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
1105     "DATA_TOO_LARGE\0"
1106     "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
1107     "DATA_TOO_LARGE_FOR_MODULUS\0"
1108     "DATA_TOO_SMALL\0"
1109     "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
1110     "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
1111     "D_E_NOT_CONGRUENT_TO_1\0"
1112     "D_OUT_OF_RANGE\0"
1113     "EMPTY_PUBLIC_KEY\0"
1114     "FIRST_OCTET_INVALID\0"
1115     "INCONSISTENT_SET_OF_CRT_VALUES\0"
1116     "INTERNAL_ERROR\0"
1117     "INVALID_MESSAGE_LENGTH\0"
1118     "KEY_SIZE_TOO_SMALL\0"
1119     "LAST_OCTET_INVALID\0"
1120     "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
1121     "NO_PUBLIC_EXPONENT\0"
1122     "NULL_BEFORE_BLOCK_MISSING\0"
1123     "N_NOT_EQUAL_P_Q\0"
1124     "OAEP_DECODING_ERROR\0"
1125     "ONLY_ONE_OF_P_Q_GIVEN\0"
1126     "OUTPUT_BUFFER_TOO_SMALL\0"
1127     "PADDING_CHECK_FAILED\0"
1128     "PKCS_DECODING_ERROR\0"
1129     "SLEN_CHECK_FAILED\0"
1130     "SLEN_RECOVERY_FAILED\0"
1131     "UNKNOWN_ALGORITHM_TYPE\0"
1132     "UNKNOWN_PADDING_TYPE\0"
1133     "VALUE_MISSING\0"
1134     "WRONG_SIGNATURE_LENGTH\0"
1135     "ALPN_MISMATCH_ON_EARLY_DATA\0"
1136     "ALPS_MISMATCH_ON_EARLY_DATA\0"
1137     "APPLICATION_DATA_INSTEAD_OF_HANDSHAKE\0"
1138     "APPLICATION_DATA_ON_SHUTDOWN\0"
1139     "APP_DATA_IN_HANDSHAKE\0"
1140     "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
1141     "BAD_ALERT\0"
1142     "BAD_CHANGE_CIPHER_SPEC\0"
1143     "BAD_DATA_RETURNED_BY_CALLBACK\0"
1144     "BAD_DH_P_LENGTH\0"
1145     "BAD_DIGEST_LENGTH\0"
1146     "BAD_ECC_CERT\0"
1147     "BAD_ECPOINT\0"
1148     "BAD_HANDSHAKE_RECORD\0"
1149     "BAD_HELLO_REQUEST\0"
1150     "BAD_LENGTH\0"
1151     "BAD_PACKET_LENGTH\0"
1152     "BAD_RSA_ENCRYPT\0"
1153     "BAD_SRTP_MKI_VALUE\0"
1154     "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
1155     "BAD_SSL_FILETYPE\0"
1156     "BAD_WRITE_RETRY\0"
1157     "BIO_NOT_SET\0"
1158     "BLOCK_CIPHER_PAD_IS_WRONG\0"
1159     "CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD\0"
1160     "CANNOT_PARSE_LEAF_CERT\0"
1161     "CA_DN_LENGTH_MISMATCH\0"
1162     "CA_DN_TOO_LONG\0"
1163     "CCS_RECEIVED_EARLY\0"
1164     "CERTIFICATE_AND_PRIVATE_KEY_MISMATCH\0"
1165     "CERTIFICATE_VERIFY_FAILED\0"
1166     "CERT_CB_ERROR\0"
1167     "CERT_DECOMPRESSION_FAILED\0"
1168     "CERT_LENGTH_MISMATCH\0"
1169     "CHANNEL_ID_NOT_P256\0"
1170     "CHANNEL_ID_SIGNATURE_INVALID\0"
1171     "CIPHER_MISMATCH_ON_EARLY_DATA\0"
1172     "CIPHER_OR_HASH_UNAVAILABLE\0"
1173     "CLIENTHELLO_PARSE_FAILED\0"
1174     "CLIENTHELLO_TLSEXT\0"
1175     "CONNECTION_REJECTED\0"
1176     "CONNECTION_TYPE_NOT_SET\0"
1177     "COULD_NOT_PARSE_HINTS\0"
1178     "CUSTOM_EXTENSION_ERROR\0"
1179     "DATA_LENGTH_TOO_LONG\0"
1180     "DECRYPTION_FAILED\0"
1181     "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
1182     "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
1183     "DH_P_TOO_LONG\0"
1184     "DIGEST_CHECK_FAILED\0"
1185     "DOWNGRADE_DETECTED\0"
1186     "DTLS_MESSAGE_TOO_BIG\0"
1187     "DUPLICATE_EXTENSION\0"
1188     "DUPLICATE_KEY_SHARE\0"
1189     "DUPLICATE_SIGNATURE_ALGORITHM\0"
1190     "EARLY_DATA_NOT_IN_USE\0"
1191     "ECC_CERT_NOT_FOR_SIGNING\0"
1192     "ECH_REJECTED\0"
1193     "ECH_SERVER_CONFIG_AND_PRIVATE_KEY_MISMATCH\0"
1194     "ECH_SERVER_CONFIG_UNSUPPORTED_EXTENSION\0"
1195     "ECH_SERVER_WOULD_HAVE_NO_RETRY_CONFIGS\0"
1196     "EMPTY_HELLO_RETRY_REQUEST\0"
1197     "EMS_STATE_INCONSISTENT\0"
1198     "ENCRYPTED_LENGTH_TOO_LONG\0"
1199     "ERROR_ADDING_EXTENSION\0"
1200     "ERROR_IN_RECEIVED_CIPHER_LIST\0"
1201     "ERROR_PARSING_EXTENSION\0"
1202     "EXCESSIVE_MESSAGE_SIZE\0"
1203     "EXCESS_HANDSHAKE_DATA\0"
1204     "EXTRA_DATA_IN_MESSAGE\0"
1205     "FRAGMENT_MISMATCH\0"
1206     "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
1207     "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
1208     "HANDSHAKE_NOT_COMPLETE\0"
1209     "HTTPS_PROXY_REQUEST\0"
1210     "HTTP_REQUEST\0"
1211     "INAPPROPRIATE_FALLBACK\0"
1212     "INCONSISTENT_CLIENT_HELLO\0"
1213     "INCONSISTENT_ECH_NEGOTIATION\0"
1214     "INVALID_ALPN_PROTOCOL\0"
1215     "INVALID_ALPN_PROTOCOL_LIST\0"
1216     "INVALID_CLIENT_HELLO_INNER\0"
1217     "INVALID_COMMAND\0"
1218     "INVALID_COMPRESSION_LIST\0"
1219     "INVALID_DELEGATED_CREDENTIAL\0"
1220     "INVALID_ECH_CONFIG_LIST\0"
1221     "INVALID_ECH_PUBLIC_NAME\0"
1222     "INVALID_MESSAGE\0"
1223     "INVALID_OUTER_RECORD_TYPE\0"
1224     "INVALID_SCT_LIST\0"
1225     "INVALID_SIGNATURE_ALGORITHM\0"
1226     "INVALID_SSL_SESSION\0"
1227     "INVALID_TICKET_KEYS_LENGTH\0"
1228     "KEY_USAGE_BIT_INCORRECT\0"
1229     "LENGTH_MISMATCH\0"
1230     "MISSING_EXTENSION\0"
1231     "MISSING_KEY_SHARE\0"
1232     "MISSING_RSA_CERTIFICATE\0"
1233     "MISSING_TMP_DH_KEY\0"
1234     "MISSING_TMP_ECDH_KEY\0"
1235     "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
1236     "MTU_TOO_SMALL\0"
1237     "NEGOTIATED_ALPS_WITHOUT_ALPN\0"
1238     "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
1239     "NEGOTIATED_TB_WITHOUT_EMS_OR_RI\0"
1240     "NESTED_GROUP\0"
1241     "NO_APPLICATION_PROTOCOL\0"
1242     "NO_CERTIFICATES_RETURNED\0"
1243     "NO_CERTIFICATE_ASSIGNED\0"
1244     "NO_CERTIFICATE_SET\0"
1245     "NO_CIPHERS_AVAILABLE\0"
1246     "NO_CIPHERS_PASSED\0"
1247     "NO_CIPHERS_SPECIFIED\0"
1248     "NO_CIPHER_MATCH\0"
1249     "NO_COMMON_SIGNATURE_ALGORITHMS\0"
1250     "NO_COMPRESSION_SPECIFIED\0"
1251     "NO_GROUPS_SPECIFIED\0"
1252     "NO_METHOD_SPECIFIED\0"
1253     "NO_P256_SUPPORT\0"
1254     "NO_PRIVATE_KEY_ASSIGNED\0"
1255     "NO_RENEGOTIATION\0"
1256     "NO_REQUIRED_DIGEST\0"
1257     "NO_SHARED_CIPHER\0"
1258     "NO_SHARED_GROUP\0"
1259     "NO_SUPPORTED_VERSIONS_ENABLED\0"
1260     "NULL_SSL_CTX\0"
1261     "NULL_SSL_METHOD_PASSED\0"
1262     "OCSP_CB_ERROR\0"
1263     "OLD_SESSION_CIPHER_NOT_RETURNED\0"
1264     "OLD_SESSION_PRF_HASH_MISMATCH\0"
1265     "OLD_SESSION_VERSION_NOT_RETURNED\0"
1266     "OUTER_EXTENSION_NOT_FOUND\0"
1267     "PARSE_TLSEXT\0"
1268     "PATH_TOO_LONG\0"
1269     "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
1270     "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
1271     "PRE_SHARED_KEY_MUST_BE_LAST\0"
1272     "PRIVATE_KEY_OPERATION_FAILED\0"
1273     "PROTOCOL_IS_SHUTDOWN\0"
1274     "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
1275     "PSK_IDENTITY_NOT_FOUND\0"
1276     "PSK_NO_CLIENT_CB\0"
1277     "PSK_NO_SERVER_CB\0"
1278     "QUIC_INTERNAL_ERROR\0"
1279     "QUIC_TRANSPORT_PARAMETERS_MISCONFIGURED\0"
1280     "READ_TIMEOUT_EXPIRED\0"
1281     "RECORD_LENGTH_MISMATCH\0"
1282     "RECORD_TOO_LARGE\0"
1283     "RENEGOTIATION_EMS_MISMATCH\0"
1284     "RENEGOTIATION_ENCODING_ERR\0"
1285     "RENEGOTIATION_MISMATCH\0"
1286     "REQUIRED_CIPHER_MISSING\0"
1287     "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
1288     "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
1289     "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
1290     "SECOND_SERVERHELLO_VERSION_MISMATCH\0"
1291     "SERVERHELLO_TLSEXT\0"
1292     "SERVER_CERT_CHANGED\0"
1293     "SERVER_ECHOED_INVALID_SESSION_ID\0"
1294     "SESSION_ID_CONTEXT_UNINITIALIZED\0"
1295     "SESSION_MAY_NOT_BE_CREATED\0"
1296     "SHUTDOWN_WHILE_IN_INIT\0"
1297     "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
1298     "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
1299     "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
1300     "SSL3_EXT_INVALID_SERVERNAME\0"
1301     "SSLV3_ALERT_BAD_CERTIFICATE\0"
1302     "SSLV3_ALERT_BAD_RECORD_MAC\0"
1303     "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
1304     "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
1305     "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
1306     "SSLV3_ALERT_CLOSE_NOTIFY\0"
1307     "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
1308     "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
1309     "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
1310     "SSLV3_ALERT_NO_CERTIFICATE\0"
1311     "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
1312     "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
1313     "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
1314     "SSL_HANDSHAKE_FAILURE\0"
1315     "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
1316     "SSL_SESSION_ID_TOO_LONG\0"
1317     "TICKET_ENCRYPTION_FAILED\0"
1318     "TLS13_DOWNGRADE\0"
1319     "TLSV1_ALERT_ACCESS_DENIED\0"
1320     "TLSV1_ALERT_BAD_CERTIFICATE_HASH_VALUE\0"
1321     "TLSV1_ALERT_BAD_CERTIFICATE_STATUS_RESPONSE\0"
1322     "TLSV1_ALERT_CERTIFICATE_REQUIRED\0"
1323     "TLSV1_ALERT_CERTIFICATE_UNOBTAINABLE\0"
1324     "TLSV1_ALERT_DECODE_ERROR\0"
1325     "TLSV1_ALERT_DECRYPTION_FAILED\0"
1326     "TLSV1_ALERT_DECRYPT_ERROR\0"
1327     "TLSV1_ALERT_ECH_REQUIRED\0"
1328     "TLSV1_ALERT_EXPORT_RESTRICTION\0"
1329     "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
1330     "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
1331     "TLSV1_ALERT_INTERNAL_ERROR\0"
1332     "TLSV1_ALERT_NO_APPLICATION_PROTOCOL\0"
1333     "TLSV1_ALERT_NO_RENEGOTIATION\0"
1334     "TLSV1_ALERT_PROTOCOL_VERSION\0"
1335     "TLSV1_ALERT_RECORD_OVERFLOW\0"
1336     "TLSV1_ALERT_UNKNOWN_CA\0"
1337     "TLSV1_ALERT_UNKNOWN_PSK_IDENTITY\0"
1338     "TLSV1_ALERT_UNRECOGNIZED_NAME\0"
1339     "TLSV1_ALERT_UNSUPPORTED_EXTENSION\0"
1340     "TLSV1_ALERT_USER_CANCELLED\0"
1341     "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
1342     "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
1343     "TOO_MANY_EMPTY_FRAGMENTS\0"
1344     "TOO_MANY_KEY_UPDATES\0"
1345     "TOO_MANY_WARNING_ALERTS\0"
1346     "TOO_MUCH_READ_EARLY_DATA\0"
1347     "TOO_MUCH_SKIPPED_EARLY_DATA\0"
1348     "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
1349     "UNCOMPRESSED_CERT_TOO_LARGE\0"
1350     "UNEXPECTED_COMPATIBILITY_MODE\0"
1351     "UNEXPECTED_EXTENSION\0"
1352     "UNEXPECTED_EXTENSION_ON_EARLY_DATA\0"
1353     "UNEXPECTED_MESSAGE\0"
1354     "UNEXPECTED_OPERATOR_IN_GROUP\0"
1355     "UNEXPECTED_RECORD\0"
1356     "UNKNOWN_ALERT_TYPE\0"
1357     "UNKNOWN_CERTIFICATE_TYPE\0"
1358     "UNKNOWN_CERT_COMPRESSION_ALG\0"
1359     "UNKNOWN_CIPHER_RETURNED\0"
1360     "UNKNOWN_CIPHER_TYPE\0"
1361     "UNKNOWN_KEY_EXCHANGE_TYPE\0"
1362     "UNKNOWN_PROTOCOL\0"
1363     "UNKNOWN_SSL_VERSION\0"
1364     "UNKNOWN_STATE\0"
1365     "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
1366     "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
1367     "UNSUPPORTED_ECH_SERVER_CONFIG\0"
1368     "UNSUPPORTED_ELLIPTIC_CURVE\0"
1369     "UNSUPPORTED_PROTOCOL\0"
1370     "UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY\0"
1371     "WRONG_CERTIFICATE_TYPE\0"
1372     "WRONG_CIPHER_RETURNED\0"
1373     "WRONG_CURVE\0"
1374     "WRONG_ENCRYPTION_LEVEL_RECEIVED\0"
1375     "WRONG_MESSAGE_TYPE\0"
1376     "WRONG_SIGNATURE_TYPE\0"
1377     "WRONG_SSL_VERSION\0"
1378     "WRONG_VERSION_NUMBER\0"
1379     "WRONG_VERSION_ON_EARLY_DATA\0"
1380     "X509_LIB\0"
1381     "X509_VERIFICATION_SETUP_PROBLEMS\0"
1382     "BAD_VALIDITY_CHECK\0"
1383     "DECODE_FAILURE\0"
1384     "INVALID_KEY_ID\0"
1385     "INVALID_METADATA\0"
1386     "INVALID_METADATA_KEY\0"
1387     "INVALID_PROOF\0"
1388     "INVALID_TOKEN\0"
1389     "NO_KEYS_CONFIGURED\0"
1390     "NO_SRR_KEY_CONFIGURED\0"
1391     "OVER_BATCHSIZE\0"
1392     "SRR_SIGNATURE_ERROR\0"
1393     "TOO_MANY_KEYS\0"
1394     "AKID_MISMATCH\0"
1395     "BAD_X509_FILETYPE\0"
1396     "BASE64_DECODE_ERROR\0"
1397     "CANT_CHECK_DH_KEY\0"
1398     "CERT_ALREADY_IN_HASH_TABLE\0"
1399     "CRL_ALREADY_DELTA\0"
1400     "CRL_VERIFY_FAILURE\0"
1401     "DELTA_CRL_WITHOUT_CRL_NUMBER\0"
1402     "IDP_MISMATCH\0"
1403     "INVALID_DIRECTORY\0"
1404     "INVALID_FIELD_FOR_VERSION\0"
1405     "INVALID_FIELD_NAME\0"
1406     "INVALID_PARAMETER\0"
1407     "INVALID_PSS_PARAMETERS\0"
1408     "INVALID_TRUST\0"
1409     "INVALID_VERSION\0"
1410     "ISSUER_MISMATCH\0"
1411     "KEY_TYPE_MISMATCH\0"
1412     "KEY_VALUES_MISMATCH\0"
1413     "LOADING_CERT_DIR\0"
1414     "LOADING_DEFAULTS\0"
1415     "NAME_TOO_LONG\0"
1416     "NEWER_CRL_NOT_NEWER\0"
1417     "NO_CERT_SET_FOR_US_TO_VERIFY\0"
1418     "NO_CRL_NUMBER\0"
1419     "PUBLIC_KEY_DECODE_ERROR\0"
1420     "PUBLIC_KEY_ENCODE_ERROR\0"
1421     "SHOULD_RETRY\0"
1422     "SIGNATURE_ALGORITHM_MISMATCH\0"
1423     "UNKNOWN_KEY_TYPE\0"
1424     "UNKNOWN_PURPOSE_ID\0"
1425     "UNKNOWN_TRUST_ID\0"
1426     "WRONG_LOOKUP_TYPE\0"
1427     "BAD_IP_ADDRESS\0"
1428     "BAD_OBJECT\0"
1429     "BN_DEC2BN_ERROR\0"
1430     "BN_TO_ASN1_INTEGER_ERROR\0"
1431     "CANNOT_FIND_FREE_FUNCTION\0"
1432     "DIRNAME_ERROR\0"
1433     "DISTPOINT_ALREADY_SET\0"
1434     "DUPLICATE_ZONE_ID\0"
1435     "ERROR_CONVERTING_ZONE\0"
1436     "ERROR_CREATING_EXTENSION\0"
1437     "ERROR_IN_EXTENSION\0"
1438     "EXPECTED_A_SECTION_NAME\0"
1439     "EXTENSION_EXISTS\0"
1440     "EXTENSION_NAME_ERROR\0"
1441     "EXTENSION_NOT_FOUND\0"
1442     "EXTENSION_SETTING_NOT_SUPPORTED\0"
1443     "EXTENSION_VALUE_ERROR\0"
1444     "ILLEGAL_EMPTY_EXTENSION\0"
1445     "ILLEGAL_HEX_DIGIT\0"
1446     "INCORRECT_POLICY_SYNTAX_TAG\0"
1447     "INVALID_BOOLEAN_STRING\0"
1448     "INVALID_EXTENSION_STRING\0"
1449     "INVALID_MULTIPLE_RDNS\0"
1450     "INVALID_NAME\0"
1451     "INVALID_NULL_ARGUMENT\0"
1452     "INVALID_NULL_NAME\0"
1453     "INVALID_NULL_VALUE\0"
1454     "INVALID_NUMBERS\0"
1455     "INVALID_OBJECT_IDENTIFIER\0"
1456     "INVALID_OPTION\0"
1457     "INVALID_POLICY_IDENTIFIER\0"
1458     "INVALID_PROXY_POLICY_SETTING\0"
1459     "INVALID_PURPOSE\0"
1460     "INVALID_SECTION\0"
1461     "INVALID_SYNTAX\0"
1462     "INVALID_VALUE\0"
1463     "ISSUER_DECODE_ERROR\0"
1464     "NEED_ORGANIZATION_AND_NUMBERS\0"
1465     "NO_CONFIG_DATABASE\0"
1466     "NO_ISSUER_CERTIFICATE\0"
1467     "NO_ISSUER_DETAILS\0"
1468     "NO_POLICY_IDENTIFIER\0"
1469     "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
1470     "NO_PUBLIC_KEY\0"
1471     "NO_SUBJECT_DETAILS\0"
1472     "ODD_NUMBER_OF_DIGITS\0"
1473     "OPERATION_NOT_DEFINED\0"
1474     "OTHERNAME_ERROR\0"
1475     "POLICY_LANGUAGE_ALREADY_DEFINED\0"
1476     "POLICY_PATH_LENGTH\0"
1477     "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
1478     "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
1479     "SECTION_NOT_FOUND\0"
1480     "UNABLE_TO_GET_ISSUER_DETAILS\0"
1481     "UNABLE_TO_GET_ISSUER_KEYID\0"
1482     "UNKNOWN_BIT_STRING_ARGUMENT\0"
1483     "UNKNOWN_EXTENSION\0"
1484     "UNKNOWN_EXTENSION_NAME\0"
1485     "UNKNOWN_OPTION\0"
1486     "UNSUPPORTED_OPTION\0"
1487     "USER_TOO_LONG\0"
1488     "";
1489 
1490