• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
20 #include <assert.h>
21 
22 static_assert(ERR_LIB_NONE == 1, "library value changed");
23 static_assert(ERR_LIB_SYS == 2, "library value changed");
24 static_assert(ERR_LIB_BN == 3, "library value changed");
25 static_assert(ERR_LIB_RSA == 4, "library value changed");
26 static_assert(ERR_LIB_DH == 5, "library value changed");
27 static_assert(ERR_LIB_EVP == 6, "library value changed");
28 static_assert(ERR_LIB_BUF == 7, "library value changed");
29 static_assert(ERR_LIB_OBJ == 8, "library value changed");
30 static_assert(ERR_LIB_PEM == 9, "library value changed");
31 static_assert(ERR_LIB_DSA == 10, "library value changed");
32 static_assert(ERR_LIB_X509 == 11, "library value changed");
33 static_assert(ERR_LIB_ASN1 == 12, "library value changed");
34 static_assert(ERR_LIB_CONF == 13, "library value changed");
35 static_assert(ERR_LIB_CRYPTO == 14, "library value changed");
36 static_assert(ERR_LIB_EC == 15, "library value changed");
37 static_assert(ERR_LIB_SSL == 16, "library value changed");
38 static_assert(ERR_LIB_BIO == 17, "library value changed");
39 static_assert(ERR_LIB_PKCS7 == 18, "library value changed");
40 static_assert(ERR_LIB_PKCS8 == 19, "library value changed");
41 static_assert(ERR_LIB_X509V3 == 20, "library value changed");
42 static_assert(ERR_LIB_RAND == 21, "library value changed");
43 static_assert(ERR_LIB_ENGINE == 22, "library value changed");
44 static_assert(ERR_LIB_OCSP == 23, "library value changed");
45 static_assert(ERR_LIB_UI == 24, "library value changed");
46 static_assert(ERR_LIB_COMP == 25, "library value changed");
47 static_assert(ERR_LIB_ECDSA == 26, "library value changed");
48 static_assert(ERR_LIB_ECDH == 27, "library value changed");
49 static_assert(ERR_LIB_HMAC == 28, "library value changed");
50 static_assert(ERR_LIB_DIGEST == 29, "library value changed");
51 static_assert(ERR_LIB_CIPHER == 30, "library value changed");
52 static_assert(ERR_LIB_HKDF == 31, "library value changed");
53 static_assert(ERR_LIB_TRUST_TOKEN == 32, "library value changed");
54 static_assert(ERR_LIB_USER == 33, "library value changed");
55 static_assert(ERR_NUM_LIBS == 34, "number of libraries changed");
56 
57 const uint32_t kOpenSSLReasonValues[] = {
58     0xc320885,
59     0xc32889f,
60     0xc3308ae,
61     0xc3388be,
62     0xc3408cd,
63     0xc3488e6,
64     0xc3508f2,
65     0xc35890f,
66     0xc36092f,
67     0xc36893d,
68     0xc37094d,
69     0xc37895a,
70     0xc38096a,
71     0xc388975,
72     0xc39098b,
73     0xc39899a,
74     0xc3a09ae,
75     0xc3a8892,
76     0xc3b00f7,
77     0xc3b8921,
78     0x10320892,
79     0x10329641,
80     0x1033164d,
81     0x10339666,
82     0x10341679,
83     0x10348f93,
84     0x10350cdf,
85     0x1035968c,
86     0x103616b6,
87     0x103696c9,
88     0x103716e8,
89     0x10379701,
90     0x10381716,
91     0x10389734,
92     0x10391743,
93     0x1039975f,
94     0x103a177a,
95     0x103a9789,
96     0x103b17a5,
97     0x103b97c0,
98     0x103c17e6,
99     0x103c80f7,
100     0x103d17f7,
101     0x103d980b,
102     0x103e182a,
103     0x103e9839,
104     0x103f1850,
105     0x103f9863,
106     0x10400ca3,
107     0x10409876,
108     0x10411894,
109     0x104198a7,
110     0x104218c1,
111     0x104298d1,
112     0x104318e5,
113     0x104398fb,
114     0x10441913,
115     0x10449928,
116     0x1045193c,
117     0x1045994e,
118     0x10460635,
119     0x1046899a,
120     0x10471963,
121     0x1047997a,
122     0x1048198f,
123     0x1048999d,
124     0x10490edf,
125     0x104997d7,
126     0x104a16a1,
127     0x14320c73,
128     0x14328c94,
129     0x14330ca3,
130     0x14338cb5,
131     0x143400b9,
132     0x143480f7,
133     0x14350c81,
134     0x18320090,
135     0x18328fe9,
136     0x183300b9,
137     0x18338fff,
138     0x18341013,
139     0x183480f7,
140     0x18351032,
141     0x1835904a,
142     0x1836105f,
143     0x18369073,
144     0x183710ab,
145     0x183790c1,
146     0x183810d5,
147     0x183890e5,
148     0x18390ac0,
149     0x183990f5,
150     0x183a111b,
151     0x183a9141,
152     0x183b0ceb,
153     0x183b9190,
154     0x183c11a2,
155     0x183c91ad,
156     0x183d11bd,
157     0x183d91ce,
158     0x183e11df,
159     0x183e91f1,
160     0x183f121a,
161     0x183f9233,
162     0x1840124b,
163     0x1840870d,
164     0x18411164,
165     0x1841912f,
166     0x1842114e,
167     0x18428c81,
168     0x1843110a,
169     0x18439176,
170     0x18441028,
171     0x18449097,
172     0x20321285,
173     0x20329272,
174     0x24321291,
175     0x243289e0,
176     0x243312a3,
177     0x243392b0,
178     0x243412bd,
179     0x243492cf,
180     0x243512de,
181     0x243592fb,
182     0x24361308,
183     0x24369316,
184     0x24371324,
185     0x24379332,
186     0x2438133b,
187     0x24389348,
188     0x2439135b,
189     0x28320cd3,
190     0x28328ceb,
191     0x28330ca3,
192     0x28338cfe,
193     0x28340cdf,
194     0x283480b9,
195     0x283500f7,
196     0x28358c81,
197     0x2836099a,
198     0x2c3232e7,
199     0x2c329372,
200     0x2c3332f5,
201     0x2c33b307,
202     0x2c34331b,
203     0x2c34b32d,
204     0x2c353348,
205     0x2c35b35a,
206     0x2c36338a,
207     0x2c36833a,
208     0x2c373397,
209     0x2c37b3c3,
210     0x2c383401,
211     0x2c38b418,
212     0x2c393436,
213     0x2c39b446,
214     0x2c3a3458,
215     0x2c3ab46c,
216     0x2c3b347d,
217     0x2c3bb49c,
218     0x2c3c1384,
219     0x2c3c939a,
220     0x2c3d34e1,
221     0x2c3d93b3,
222     0x2c3e350b,
223     0x2c3eb519,
224     0x2c3f3531,
225     0x2c3fb549,
226     0x2c403573,
227     0x2c409285,
228     0x2c413584,
229     0x2c41b597,
230     0x2c42124b,
231     0x2c42b5a8,
232     0x2c43076d,
233     0x2c43b48e,
234     0x2c4433d6,
235     0x2c44b556,
236     0x2c45336d,
237     0x2c45b3a9,
238     0x2c463426,
239     0x2c46b4b0,
240     0x2c4734c5,
241     0x2c47b4fe,
242     0x2c4833e8,
243     0x30320000,
244     0x30328015,
245     0x3033001f,
246     0x30338038,
247     0x30340057,
248     0x30348071,
249     0x30350078,
250     0x30358090,
251     0x303600a1,
252     0x303680b9,
253     0x303700c6,
254     0x303780d5,
255     0x303800f7,
256     0x30388104,
257     0x30390117,
258     0x30398132,
259     0x303a0147,
260     0x303a815b,
261     0x303b016f,
262     0x303b8180,
263     0x303c0199,
264     0x303c81b6,
265     0x303d01c4,
266     0x303d81d8,
267     0x303e01e8,
268     0x303e8201,
269     0x303f0211,
270     0x303f8224,
271     0x30400233,
272     0x3040823f,
273     0x30410254,
274     0x30418264,
275     0x3042027b,
276     0x30428288,
277     0x3043029b,
278     0x304382aa,
279     0x304402bf,
280     0x304482e0,
281     0x304502f3,
282     0x30458306,
283     0x3046031f,
284     0x3046833a,
285     0x30470372,
286     0x30478384,
287     0x304803a2,
288     0x304883b3,
289     0x304903c2,
290     0x304983da,
291     0x304a03ec,
292     0x304a8400,
293     0x304b0418,
294     0x304b842b,
295     0x304c0436,
296     0x304c8447,
297     0x304d0453,
298     0x304d8469,
299     0x304e0477,
300     0x304e848d,
301     0x304f049f,
302     0x304f84b1,
303     0x305004d4,
304     0x305084e7,
305     0x305104f8,
306     0x30518508,
307     0x30520520,
308     0x30528535,
309     0x3053054d,
310     0x30538561,
311     0x30540579,
312     0x30548592,
313     0x305505ab,
314     0x305585c8,
315     0x305605d3,
316     0x305685eb,
317     0x305705fb,
318     0x3057860c,
319     0x3058061f,
320     0x30588635,
321     0x3059063e,
322     0x30598653,
323     0x305a0666,
324     0x305a8675,
325     0x305b0695,
326     0x305b86a4,
327     0x305c06c5,
328     0x305c86e1,
329     0x305d06ed,
330     0x305d870d,
331     0x305e0729,
332     0x305e874d,
333     0x305f0763,
334     0x305f876d,
335     0x306004c4,
336     0x3060804a,
337     0x30610357,
338     0x3061873a,
339     0x30620392,
340     0x34320bb0,
341     0x34328bc4,
342     0x34330be1,
343     0x34338bf4,
344     0x34340c03,
345     0x34348c5d,
346     0x34350c41,
347     0x34358c20,
348     0x3c320090,
349     0x3c328d28,
350     0x3c330d41,
351     0x3c338d5c,
352     0x3c340d79,
353     0x3c348da3,
354     0x3c350dbe,
355     0x3c358de4,
356     0x3c360dfd,
357     0x3c368e15,
358     0x3c370e26,
359     0x3c378e34,
360     0x3c380e41,
361     0x3c388e55,
362     0x3c390ceb,
363     0x3c398e78,
364     0x3c3a0e8c,
365     0x3c3a895a,
366     0x3c3b0e9c,
367     0x3c3b8eb7,
368     0x3c3c0ec9,
369     0x3c3c8efc,
370     0x3c3d0f06,
371     0x3c3d8f1a,
372     0x3c3e0f28,
373     0x3c3e8f4d,
374     0x3c3f0d14,
375     0x3c3f8f36,
376     0x3c4000b9,
377     0x3c4080f7,
378     0x3c410d94,
379     0x3c418dd3,
380     0x3c420edf,
381     0x3c428e69,
382     0x40321a2f,
383     0x40329a45,
384     0x40331a73,
385     0x40339a7d,
386     0x40341a94,
387     0x40349ab2,
388     0x40351ac2,
389     0x40359ad4,
390     0x40361ae1,
391     0x40369aed,
392     0x40371b02,
393     0x40379b14,
394     0x40381b1f,
395     0x40389b31,
396     0x40390f93,
397     0x40399b41,
398     0x403a1b54,
399     0x403a9b75,
400     0x403b1b86,
401     0x403b9b96,
402     0x403c0071,
403     0x403c8090,
404     0x403d1bf7,
405     0x403d9c0d,
406     0x403e1c1c,
407     0x403e9c54,
408     0x403f1c6e,
409     0x403f9c96,
410     0x40401cab,
411     0x40409cbf,
412     0x40411cfa,
413     0x40419d15,
414     0x40421d2e,
415     0x40429d41,
416     0x40431d55,
417     0x40439d83,
418     0x40441d9a,
419     0x404480b9,
420     0x40451daf,
421     0x40459dc1,
422     0x40461de5,
423     0x40469e05,
424     0x40471e13,
425     0x40479e3a,
426     0x40481eab,
427     0x40489f65,
428     0x40491f7c,
429     0x40499f96,
430     0x404a1fad,
431     0x404a9fcb,
432     0x404b1fe3,
433     0x404ba010,
434     0x404c2026,
435     0x404ca038,
436     0x404d2059,
437     0x404da092,
438     0x404e20a6,
439     0x404ea0b3,
440     0x404f2164,
441     0x404fa1da,
442     0x40502249,
443     0x4050a25d,
444     0x40512290,
445     0x405222a0,
446     0x4052a2c4,
447     0x405322dc,
448     0x4053a2ef,
449     0x40542304,
450     0x4054a327,
451     0x40552352,
452     0x4055a38f,
453     0x405623b4,
454     0x4056a3cd,
455     0x405723e5,
456     0x4057a3f8,
457     0x4058240d,
458     0x4058a434,
459     0x40592463,
460     0x4059a490,
461     0x405aa4a4,
462     0x405b24bc,
463     0x405ba4cd,
464     0x405c24e0,
465     0x405ca51f,
466     0x405d252c,
467     0x405da551,
468     0x405e258f,
469     0x405e8afe,
470     0x405f25b0,
471     0x405fa5bd,
472     0x406025cb,
473     0x4060a5ed,
474     0x4061264e,
475     0x4061a686,
476     0x4062269d,
477     0x4062a6ae,
478     0x406326fb,
479     0x4063a710,
480     0x40642727,
481     0x4064a753,
482     0x4065276e,
483     0x4065a785,
484     0x4066279d,
485     0x4066a7c7,
486     0x406727f2,
487     0x4067a837,
488     0x4068287f,
489     0x4068a8a0,
490     0x406928d2,
491     0x4069a900,
492     0x406a2921,
493     0x406aa941,
494     0x406b2ac9,
495     0x406baaec,
496     0x406c2b02,
497     0x406cae0c,
498     0x406d2e3b,
499     0x406dae63,
500     0x406e2e91,
501     0x406eaede,
502     0x406f2f37,
503     0x406faf6f,
504     0x40702f82,
505     0x4070af9f,
506     0x4071084d,
507     0x4071afb1,
508     0x40722fc4,
509     0x4072affa,
510     0x40733012,
511     0x4073959c,
512     0x40743026,
513     0x4074b040,
514     0x40753051,
515     0x4075b065,
516     0x40763073,
517     0x40769348,
518     0x40773098,
519     0x4077b0d8,
520     0x407830f3,
521     0x4078b12c,
522     0x40793143,
523     0x4079b159,
524     0x407a3185,
525     0x407ab198,
526     0x407b31ad,
527     0x407bb1bf,
528     0x407c31f0,
529     0x407cb1f9,
530     0x407d28bb,
531     0x407da202,
532     0x407e3108,
533     0x407ea444,
534     0x407f1e27,
535     0x407f9ffa,
536     0x40802174,
537     0x40809e4f,
538     0x408122b2,
539     0x4081a101,
540     0x40822e7c,
541     0x40829ba2,
542     0x4083241f,
543     0x4083a738,
544     0x40841e63,
545     0x4084a47c,
546     0x408524f1,
547     0x4085a615,
548     0x40862571,
549     0x4086a21c,
550     0x40872ec2,
551     0x4087a663,
552     0x40881be0,
553     0x4088a84a,
554     0x40891c2f,
555     0x40899bbc,
556     0x408a2b3a,
557     0x408a99b4,
558     0x408b31d4,
559     0x408baf4c,
560     0x408c2501,
561     0x408c99ec,
562     0x408d1f4b,
563     0x408d9e95,
564     0x408e207b,
565     0x408ea36f,
566     0x408f285e,
567     0x408fa631,
568     0x40902813,
569     0x4090a543,
570     0x40912b22,
571     0x40919a12,
572     0x40921c7c,
573     0x4092aefd,
574     0x40932fdd,
575     0x4093a22d,
576     0x40941e77,
577     0x4094ab53,
578     0x409526bf,
579     0x4095b165,
580     0x40962ea9,
581     0x4096a18d,
582     0x40972278,
583     0x4097a0ca,
584     0x40981cdc,
585     0x4098a6d3,
586     0x40992f19,
587     0x4099a39c,
588     0x409a2335,
589     0x409a99d0,
590     0x409b1ed1,
591     0x409b9efc,
592     0x409c30ba,
593     0x409c9f24,
594     0x409d2149,
595     0x409da117,
596     0x409e1d6d,
597     0x409ea1c2,
598     0x409f21aa,
599     0x409f9ec4,
600     0x40a021ea,
601     0x40a0a0e4,
602     0x40a12132,
603     0x41f429f4,
604     0x41f92a86,
605     0x41fe2979,
606     0x41feac2f,
607     0x41ff2d5d,
608     0x42032a0d,
609     0x42082a2f,
610     0x4208aa6b,
611     0x4209295d,
612     0x4209aaa5,
613     0x420a29b4,
614     0x420aa994,
615     0x420b29d4,
616     0x420baa4d,
617     0x420c2d79,
618     0x420cab63,
619     0x420d2c16,
620     0x420dac4d,
621     0x42122c80,
622     0x42172d40,
623     0x4217acc2,
624     0x421c2ce4,
625     0x421f2c9f,
626     0x42212df1,
627     0x42262d23,
628     0x422b2dcf,
629     0x422babf1,
630     0x422c2db1,
631     0x422caba4,
632     0x422d2b7d,
633     0x422dad90,
634     0x422e2bd0,
635     0x42302cff,
636     0x4230ac67,
637     0x44320778,
638     0x44328787,
639     0x44330793,
640     0x443387a1,
641     0x443407b4,
642     0x443487c5,
643     0x443507cc,
644     0x443587d6,
645     0x443607e9,
646     0x443687ff,
647     0x44370811,
648     0x4437881e,
649     0x4438082d,
650     0x44388835,
651     0x4439084d,
652     0x4439885b,
653     0x443a086e,
654     0x48321372,
655     0x48329384,
656     0x4833139a,
657     0x483393b3,
658     0x4c3213f0,
659     0x4c329400,
660     0x4c331413,
661     0x4c339433,
662     0x4c3400b9,
663     0x4c3480f7,
664     0x4c35143f,
665     0x4c35944d,
666     0x4c361469,
667     0x4c36948f,
668     0x4c37149e,
669     0x4c3794ac,
670     0x4c3814c1,
671     0x4c3894cd,
672     0x4c3914ed,
673     0x4c399517,
674     0x4c3a1530,
675     0x4c3a9549,
676     0x4c3b0635,
677     0x4c3b9562,
678     0x4c3c1574,
679     0x4c3c9583,
680     0x4c3d159c,
681     0x4c3d8cc6,
682     0x4c3e1609,
683     0x4c3e95ab,
684     0x4c3f162b,
685     0x4c3f9348,
686     0x4c4015c1,
687     0x4c4093dc,
688     0x4c4115f9,
689     0x4c41947c,
690     0x4c4215e5,
691     0x4c4293c4,
692     0x503235ba,
693     0x5032b5c9,
694     0x503335d4,
695     0x5033b5e4,
696     0x503435fd,
697     0x5034b617,
698     0x50353625,
699     0x5035b63b,
700     0x5036364d,
701     0x5036b663,
702     0x5037367c,
703     0x5037b68f,
704     0x503836a7,
705     0x5038b6b8,
706     0x503936cd,
707     0x5039b6e1,
708     0x503a3701,
709     0x503ab717,
710     0x503b372f,
711     0x503bb741,
712     0x503c375d,
713     0x503cb774,
714     0x503d378d,
715     0x503db7a3,
716     0x503e37b0,
717     0x503eb7c6,
718     0x503f37d8,
719     0x503f83b3,
720     0x504037eb,
721     0x5040b7fb,
722     0x50413815,
723     0x5041b824,
724     0x5042383e,
725     0x5042b85b,
726     0x5043386b,
727     0x5043b87b,
728     0x50443898,
729     0x50448469,
730     0x504538ac,
731     0x5045b8ca,
732     0x504638dd,
733     0x5046b8f3,
734     0x50473905,
735     0x5047b91a,
736     0x50483940,
737     0x5048b94e,
738     0x50493961,
739     0x5049b976,
740     0x504a398c,
741     0x504ab99c,
742     0x504b39bc,
743     0x504bb9cf,
744     0x504c39f2,
745     0x504cba20,
746     0x504d3a4d,
747     0x504dba6a,
748     0x504e3a85,
749     0x504ebaa1,
750     0x504f3ab3,
751     0x504fbaca,
752     0x50503ad9,
753     0x50508729,
754     0x50513aec,
755     0x5051b88a,
756     0x50523a32,
757     0x58320fd1,
758     0x68320f93,
759     0x68328ceb,
760     0x68330cfe,
761     0x68338fa1,
762     0x68340fb1,
763     0x683480f7,
764     0x6835099a,
765     0x6c320f59,
766     0x6c328cb5,
767     0x6c330f64,
768     0x6c338f7d,
769     0x74320a66,
770     0x743280b9,
771     0x74330cc6,
772     0x783209cb,
773     0x783289e0,
774     0x783309ec,
775     0x78338090,
776     0x783409fb,
777     0x78348a10,
778     0x78350a2f,
779     0x78358a51,
780     0x78360a66,
781     0x78368a7c,
782     0x78370a8c,
783     0x78378aad,
784     0x78380ac0,
785     0x78388ad2,
786     0x78390adf,
787     0x78398afe,
788     0x783a0b13,
789     0x783a8b21,
790     0x783b0b2b,
791     0x783b8b3f,
792     0x783c0b56,
793     0x783c8b6b,
794     0x783d0b82,
795     0x783d8b97,
796     0x783e0aed,
797     0x783e8a9f,
798     0x7c321261,
799     0x8032148f,
800     0x80328090,
801     0x803332b6,
802     0x803380b9,
803     0x803432c5,
804     0x8034b22d,
805     0x8035324b,
806     0x8035b2d9,
807     0x8036328d,
808     0x8036b23c,
809     0x8037327f,
810     0x8037b21a,
811     0x803832a0,
812     0x8038b25c,
813     0x80393271,
814 };
815 
816 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
817 
818 const char kOpenSSLReasonStringData[] =
819     "ASN1_LENGTH_MISMATCH\0"
820     "AUX_ERROR\0"
821     "BAD_GET_ASN1_OBJECT_CALL\0"
822     "BAD_OBJECT_HEADER\0"
823     "BAD_TEMPLATE\0"
824     "BMPSTRING_IS_WRONG_LENGTH\0"
825     "BN_LIB\0"
826     "BOOLEAN_IS_WRONG_LENGTH\0"
827     "BUFFER_TOO_SMALL\0"
828     "CONTEXT_NOT_INITIALISED\0"
829     "DECODE_ERROR\0"
830     "DEPTH_EXCEEDED\0"
831     "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
832     "ENCODE_ERROR\0"
833     "ERROR_GETTING_TIME\0"
834     "EXPECTING_AN_ASN1_SEQUENCE\0"
835     "EXPECTING_AN_INTEGER\0"
836     "EXPECTING_AN_OBJECT\0"
837     "EXPECTING_A_BOOLEAN\0"
838     "EXPECTING_A_TIME\0"
839     "EXPLICIT_LENGTH_MISMATCH\0"
840     "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
841     "FIELD_MISSING\0"
842     "FIRST_NUM_TOO_LARGE\0"
843     "HEADER_TOO_LONG\0"
844     "ILLEGAL_BITSTRING_FORMAT\0"
845     "ILLEGAL_BOOLEAN\0"
846     "ILLEGAL_CHARACTERS\0"
847     "ILLEGAL_FORMAT\0"
848     "ILLEGAL_HEX\0"
849     "ILLEGAL_IMPLICIT_TAG\0"
850     "ILLEGAL_INTEGER\0"
851     "ILLEGAL_NESTED_TAGGING\0"
852     "ILLEGAL_NULL\0"
853     "ILLEGAL_NULL_VALUE\0"
854     "ILLEGAL_OBJECT\0"
855     "ILLEGAL_OPTIONAL_ANY\0"
856     "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
857     "ILLEGAL_TAGGED_ANY\0"
858     "ILLEGAL_TIME_VALUE\0"
859     "INTEGER_NOT_ASCII_FORMAT\0"
860     "INTEGER_TOO_LARGE_FOR_LONG\0"
861     "INVALID_BIT_STRING_BITS_LEFT\0"
862     "INVALID_BIT_STRING_PADDING\0"
863     "INVALID_BMPSTRING\0"
864     "INVALID_DIGIT\0"
865     "INVALID_INTEGER\0"
866     "INVALID_MODIFIER\0"
867     "INVALID_NUMBER\0"
868     "INVALID_OBJECT_ENCODING\0"
869     "INVALID_SEPARATOR\0"
870     "INVALID_TIME_FORMAT\0"
871     "INVALID_UNIVERSALSTRING\0"
872     "INVALID_UTF8STRING\0"
873     "LIST_ERROR\0"
874     "MISSING_ASN1_EOS\0"
875     "MISSING_EOC\0"
876     "MISSING_SECOND_NUMBER\0"
877     "MISSING_VALUE\0"
878     "MSTRING_NOT_UNIVERSAL\0"
879     "MSTRING_WRONG_TAG\0"
880     "NESTED_ASN1_ERROR\0"
881     "NESTED_ASN1_STRING\0"
882     "NESTED_TOO_DEEP\0"
883     "NON_HEX_CHARACTERS\0"
884     "NOT_ASCII_FORMAT\0"
885     "NOT_ENOUGH_DATA\0"
886     "NO_MATCHING_CHOICE_TYPE\0"
887     "NULL_IS_WRONG_LENGTH\0"
888     "OBJECT_NOT_ASCII_FORMAT\0"
889     "ODD_NUMBER_OF_CHARS\0"
890     "SECOND_NUMBER_TOO_LARGE\0"
891     "SEQUENCE_LENGTH_MISMATCH\0"
892     "SEQUENCE_NOT_CONSTRUCTED\0"
893     "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
894     "SHORT_LINE\0"
895     "STREAMING_NOT_SUPPORTED\0"
896     "STRING_TOO_LONG\0"
897     "STRING_TOO_SHORT\0"
898     "TAG_VALUE_TOO_HIGH\0"
899     "TIME_NOT_ASCII_FORMAT\0"
900     "TOO_LONG\0"
901     "TYPE_NOT_CONSTRUCTED\0"
902     "TYPE_NOT_PRIMITIVE\0"
903     "UNEXPECTED_EOC\0"
904     "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
905     "UNKNOWN_FORMAT\0"
906     "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
907     "UNKNOWN_SIGNATURE_ALGORITHM\0"
908     "UNKNOWN_TAG\0"
909     "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
910     "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
911     "UNSUPPORTED_TYPE\0"
912     "WRONG_INTEGER_TYPE\0"
913     "WRONG_PUBLIC_KEY_TYPE\0"
914     "WRONG_TAG\0"
915     "WRONG_TYPE\0"
916     "BAD_FOPEN_MODE\0"
917     "BROKEN_PIPE\0"
918     "CONNECT_ERROR\0"
919     "ERROR_SETTING_NBIO\0"
920     "INVALID_ARGUMENT\0"
921     "IN_USE\0"
922     "KEEPALIVE\0"
923     "NBIO_CONNECT_ERROR\0"
924     "NO_HOSTNAME_SPECIFIED\0"
925     "NO_PORT_SPECIFIED\0"
926     "NO_SUCH_FILE\0"
927     "NULL_PARAMETER\0"
928     "SYS_LIB\0"
929     "UNABLE_TO_CREATE_SOCKET\0"
930     "UNINITIALIZED\0"
931     "UNSUPPORTED_METHOD\0"
932     "WRITE_TO_READ_ONLY_BIO\0"
933     "ARG2_LT_ARG3\0"
934     "BAD_ENCODING\0"
935     "BAD_RECIPROCAL\0"
936     "BIGNUM_TOO_LONG\0"
937     "BITS_TOO_SMALL\0"
938     "CALLED_WITH_EVEN_MODULUS\0"
939     "DIV_BY_ZERO\0"
940     "EXPAND_ON_STATIC_BIGNUM_DATA\0"
941     "INPUT_NOT_REDUCED\0"
942     "INVALID_INPUT\0"
943     "INVALID_RANGE\0"
944     "NEGATIVE_NUMBER\0"
945     "NOT_A_SQUARE\0"
946     "NOT_INITIALIZED\0"
947     "NO_INVERSE\0"
948     "PRIVATE_KEY_TOO_LARGE\0"
949     "P_IS_NOT_PRIME\0"
950     "TOO_MANY_ITERATIONS\0"
951     "TOO_MANY_TEMPORARY_VARIABLES\0"
952     "AES_KEY_SETUP_FAILED\0"
953     "BAD_DECRYPT\0"
954     "BAD_KEY_LENGTH\0"
955     "CTRL_NOT_IMPLEMENTED\0"
956     "CTRL_OPERATION_NOT_IMPLEMENTED\0"
957     "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
958     "INITIALIZATION_ERROR\0"
959     "INPUT_NOT_INITIALIZED\0"
960     "INVALID_AD_SIZE\0"
961     "INVALID_KEY_LENGTH\0"
962     "INVALID_NONCE\0"
963     "INVALID_NONCE_SIZE\0"
964     "INVALID_OPERATION\0"
965     "IV_TOO_LARGE\0"
966     "NO_CIPHER_SET\0"
967     "NO_DIRECTION_SET\0"
968     "OUTPUT_ALIASES_INPUT\0"
969     "TAG_TOO_LARGE\0"
970     "TOO_LARGE\0"
971     "UNSUPPORTED_AD_SIZE\0"
972     "UNSUPPORTED_INPUT_SIZE\0"
973     "UNSUPPORTED_KEY_SIZE\0"
974     "UNSUPPORTED_NONCE_SIZE\0"
975     "UNSUPPORTED_TAG_SIZE\0"
976     "WRONG_FINAL_BLOCK_LENGTH\0"
977     "LIST_CANNOT_BE_NULL\0"
978     "MISSING_CLOSE_SQUARE_BRACKET\0"
979     "MISSING_EQUAL_SIGN\0"
980     "NO_CLOSE_BRACE\0"
981     "UNABLE_TO_CREATE_NEW_SECTION\0"
982     "VARIABLE_EXPANSION_NOT_SUPPORTED\0"
983     "VARIABLE_EXPANSION_TOO_LONG\0"
984     "VARIABLE_HAS_NO_VALUE\0"
985     "BAD_GENERATOR\0"
986     "INVALID_PARAMETERS\0"
987     "INVALID_PUBKEY\0"
988     "MODULUS_TOO_LARGE\0"
989     "NO_PRIVATE_VALUE\0"
990     "UNKNOWN_HASH\0"
991     "BAD_Q_VALUE\0"
992     "BAD_VERSION\0"
993     "MISSING_PARAMETERS\0"
994     "NEED_NEW_SETUP_VALUES\0"
995     "BIGNUM_OUT_OF_RANGE\0"
996     "COORDINATES_OUT_OF_RANGE\0"
997     "D2I_ECPKPARAMETERS_FAILURE\0"
998     "EC_GROUP_NEW_BY_NAME_FAILURE\0"
999     "GROUP2PKPARAMETERS_FAILURE\0"
1000     "GROUP_MISMATCH\0"
1001     "I2D_ECPKPARAMETERS_FAILURE\0"
1002     "INCOMPATIBLE_OBJECTS\0"
1003     "INVALID_COFACTOR\0"
1004     "INVALID_COMPRESSED_POINT\0"
1005     "INVALID_COMPRESSION_BIT\0"
1006     "INVALID_ENCODING\0"
1007     "INVALID_FIELD\0"
1008     "INVALID_FORM\0"
1009     "INVALID_GROUP_ORDER\0"
1010     "INVALID_PRIVATE_KEY\0"
1011     "INVALID_SCALAR\0"
1012     "MISSING_PRIVATE_KEY\0"
1013     "NON_NAMED_CURVE\0"
1014     "PKPARAMETERS2GROUP_FAILURE\0"
1015     "POINT_AT_INFINITY\0"
1016     "POINT_IS_NOT_ON_CURVE\0"
1017     "PUBLIC_KEY_VALIDATION_FAILED\0"
1018     "SLOT_FULL\0"
1019     "UNDEFINED_GENERATOR\0"
1020     "UNKNOWN_GROUP\0"
1021     "UNKNOWN_ORDER\0"
1022     "WRONG_CURVE_PARAMETERS\0"
1023     "WRONG_ORDER\0"
1024     "KDF_FAILED\0"
1025     "POINT_ARITHMETIC_FAILURE\0"
1026     "UNKNOWN_DIGEST_LENGTH\0"
1027     "BAD_SIGNATURE\0"
1028     "NOT_IMPLEMENTED\0"
1029     "RANDOM_NUMBER_GENERATION_FAILED\0"
1030     "OPERATION_NOT_SUPPORTED\0"
1031     "COMMAND_NOT_SUPPORTED\0"
1032     "DIFFERENT_KEY_TYPES\0"
1033     "DIFFERENT_PARAMETERS\0"
1034     "EMPTY_PSK\0"
1035     "EXPECTING_AN_EC_KEY_KEY\0"
1036     "EXPECTING_AN_RSA_KEY\0"
1037     "EXPECTING_A_DSA_KEY\0"
1038     "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
1039     "INVALID_BUFFER_SIZE\0"
1040     "INVALID_DIGEST_LENGTH\0"
1041     "INVALID_DIGEST_TYPE\0"
1042     "INVALID_KEYBITS\0"
1043     "INVALID_MGF1_MD\0"
1044     "INVALID_PADDING_MODE\0"
1045     "INVALID_PEER_KEY\0"
1046     "INVALID_PSS_SALTLEN\0"
1047     "INVALID_SIGNATURE\0"
1048     "KEYS_NOT_SET\0"
1049     "MEMORY_LIMIT_EXCEEDED\0"
1050     "NOT_A_PRIVATE_KEY\0"
1051     "NOT_XOF_OR_INVALID_LENGTH\0"
1052     "NO_DEFAULT_DIGEST\0"
1053     "NO_KEY_SET\0"
1054     "NO_MDC2_SUPPORT\0"
1055     "NO_NID_FOR_CURVE\0"
1056     "NO_OPERATION_SET\0"
1057     "NO_PARAMETERS_SET\0"
1058     "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
1059     "OPERATON_NOT_INITIALIZED\0"
1060     "UNKNOWN_PUBLIC_KEY_TYPE\0"
1061     "UNSUPPORTED_ALGORITHM\0"
1062     "OUTPUT_TOO_LARGE\0"
1063     "INVALID_OID_STRING\0"
1064     "UNKNOWN_NID\0"
1065     "BAD_BASE64_DECODE\0"
1066     "BAD_END_LINE\0"
1067     "BAD_IV_CHARS\0"
1068     "BAD_PASSWORD_READ\0"
1069     "CIPHER_IS_NULL\0"
1070     "ERROR_CONVERTING_PRIVATE_KEY\0"
1071     "NOT_DEK_INFO\0"
1072     "NOT_ENCRYPTED\0"
1073     "NOT_PROC_TYPE\0"
1074     "NO_START_LINE\0"
1075     "READ_KEY\0"
1076     "SHORT_HEADER\0"
1077     "UNSUPPORTED_CIPHER\0"
1078     "UNSUPPORTED_ENCRYPTION\0"
1079     "BAD_PKCS7_VERSION\0"
1080     "NOT_PKCS7_SIGNED_DATA\0"
1081     "NO_CERTIFICATES_INCLUDED\0"
1082     "NO_CRLS_INCLUDED\0"
1083     "AMBIGUOUS_FRIENDLY_NAME\0"
1084     "BAD_ITERATION_COUNT\0"
1085     "BAD_PKCS12_DATA\0"
1086     "BAD_PKCS12_VERSION\0"
1087     "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
1088     "CRYPT_ERROR\0"
1089     "ENCRYPT_ERROR\0"
1090     "ERROR_SETTING_CIPHER_PARAMS\0"
1091     "INCORRECT_PASSWORD\0"
1092     "INVALID_CHARACTERS\0"
1093     "KEYGEN_FAILURE\0"
1094     "KEY_GEN_ERROR\0"
1095     "METHOD_NOT_SUPPORTED\0"
1096     "MISSING_MAC\0"
1097     "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
1098     "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
1099     "PKCS12_TOO_DEEPLY_NESTED\0"
1100     "PRIVATE_KEY_DECODE_ERROR\0"
1101     "PRIVATE_KEY_ENCODE_ERROR\0"
1102     "UNKNOWN_ALGORITHM\0"
1103     "UNKNOWN_CIPHER\0"
1104     "UNKNOWN_CIPHER_ALGORITHM\0"
1105     "UNKNOWN_DIGEST\0"
1106     "UNSUPPORTED_KEYLENGTH\0"
1107     "UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
1108     "UNSUPPORTED_OPTIONS\0"
1109     "UNSUPPORTED_PRF\0"
1110     "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
1111     "UNSUPPORTED_SALT_TYPE\0"
1112     "BAD_E_VALUE\0"
1113     "BAD_FIXED_HEADER_DECRYPT\0"
1114     "BAD_PAD_BYTE_COUNT\0"
1115     "BAD_RSA_PARAMETERS\0"
1116     "BLOCK_TYPE_IS_NOT_01\0"
1117     "BLOCK_TYPE_IS_NOT_02\0"
1118     "BN_NOT_INITIALIZED\0"
1119     "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
1120     "CRT_PARAMS_ALREADY_GIVEN\0"
1121     "CRT_VALUES_INCORRECT\0"
1122     "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
1123     "DATA_TOO_LARGE\0"
1124     "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
1125     "DATA_TOO_LARGE_FOR_MODULUS\0"
1126     "DATA_TOO_SMALL\0"
1127     "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
1128     "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
1129     "D_E_NOT_CONGRUENT_TO_1\0"
1130     "D_OUT_OF_RANGE\0"
1131     "EMPTY_PUBLIC_KEY\0"
1132     "FIRST_OCTET_INVALID\0"
1133     "INCONSISTENT_SET_OF_CRT_VALUES\0"
1134     "INTERNAL_ERROR\0"
1135     "INVALID_MESSAGE_LENGTH\0"
1136     "KEY_SIZE_TOO_SMALL\0"
1137     "LAST_OCTET_INVALID\0"
1138     "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
1139     "NO_PUBLIC_EXPONENT\0"
1140     "NULL_BEFORE_BLOCK_MISSING\0"
1141     "N_NOT_EQUAL_P_Q\0"
1142     "OAEP_DECODING_ERROR\0"
1143     "ONLY_ONE_OF_P_Q_GIVEN\0"
1144     "OUTPUT_BUFFER_TOO_SMALL\0"
1145     "PADDING_CHECK_FAILED\0"
1146     "PKCS_DECODING_ERROR\0"
1147     "SLEN_CHECK_FAILED\0"
1148     "SLEN_RECOVERY_FAILED\0"
1149     "UNKNOWN_ALGORITHM_TYPE\0"
1150     "UNKNOWN_PADDING_TYPE\0"
1151     "VALUE_MISSING\0"
1152     "WRONG_SIGNATURE_LENGTH\0"
1153     "ALPN_MISMATCH_ON_EARLY_DATA\0"
1154     "ALPS_MISMATCH_ON_EARLY_DATA\0"
1155     "APPLICATION_DATA_INSTEAD_OF_HANDSHAKE\0"
1156     "APPLICATION_DATA_ON_SHUTDOWN\0"
1157     "APP_DATA_IN_HANDSHAKE\0"
1158     "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
1159     "BAD_ALERT\0"
1160     "BAD_CHANGE_CIPHER_SPEC\0"
1161     "BAD_DATA_RETURNED_BY_CALLBACK\0"
1162     "BAD_DH_P_LENGTH\0"
1163     "BAD_DIGEST_LENGTH\0"
1164     "BAD_ECC_CERT\0"
1165     "BAD_ECPOINT\0"
1166     "BAD_HANDSHAKE_RECORD\0"
1167     "BAD_HELLO_REQUEST\0"
1168     "BAD_LENGTH\0"
1169     "BAD_PACKET_LENGTH\0"
1170     "BAD_RSA_ENCRYPT\0"
1171     "BAD_SRTP_MKI_VALUE\0"
1172     "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
1173     "BAD_SSL_FILETYPE\0"
1174     "BAD_WRITE_RETRY\0"
1175     "BIO_NOT_SET\0"
1176     "BLOCK_CIPHER_PAD_IS_WRONG\0"
1177     "CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD\0"
1178     "CANNOT_PARSE_LEAF_CERT\0"
1179     "CA_DN_LENGTH_MISMATCH\0"
1180     "CA_DN_TOO_LONG\0"
1181     "CCS_RECEIVED_EARLY\0"
1182     "CERTIFICATE_AND_PRIVATE_KEY_MISMATCH\0"
1183     "CERTIFICATE_VERIFY_FAILED\0"
1184     "CERT_CB_ERROR\0"
1185     "CERT_DECOMPRESSION_FAILED\0"
1186     "CERT_LENGTH_MISMATCH\0"
1187     "CHANNEL_ID_NOT_P256\0"
1188     "CHANNEL_ID_SIGNATURE_INVALID\0"
1189     "CIPHER_MISMATCH_ON_EARLY_DATA\0"
1190     "CIPHER_OR_HASH_UNAVAILABLE\0"
1191     "CLIENTHELLO_PARSE_FAILED\0"
1192     "CLIENTHELLO_TLSEXT\0"
1193     "CONNECTION_REJECTED\0"
1194     "CONNECTION_TYPE_NOT_SET\0"
1195     "COULD_NOT_PARSE_HINTS\0"
1196     "CUSTOM_EXTENSION_ERROR\0"
1197     "DATA_LENGTH_TOO_LONG\0"
1198     "DECRYPTION_FAILED\0"
1199     "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
1200     "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
1201     "DH_P_TOO_LONG\0"
1202     "DIGEST_CHECK_FAILED\0"
1203     "DOWNGRADE_DETECTED\0"
1204     "DTLS_MESSAGE_TOO_BIG\0"
1205     "DUPLICATE_EXTENSION\0"
1206     "DUPLICATE_KEY_SHARE\0"
1207     "DUPLICATE_SIGNATURE_ALGORITHM\0"
1208     "EARLY_DATA_NOT_IN_USE\0"
1209     "ECC_CERT_NOT_FOR_SIGNING\0"
1210     "ECH_REJECTED\0"
1211     "ECH_SERVER_CONFIG_AND_PRIVATE_KEY_MISMATCH\0"
1212     "ECH_SERVER_CONFIG_UNSUPPORTED_EXTENSION\0"
1213     "ECH_SERVER_WOULD_HAVE_NO_RETRY_CONFIGS\0"
1214     "EMPTY_HELLO_RETRY_REQUEST\0"
1215     "EMS_STATE_INCONSISTENT\0"
1216     "ENCRYPTED_LENGTH_TOO_LONG\0"
1217     "ERROR_ADDING_EXTENSION\0"
1218     "ERROR_IN_RECEIVED_CIPHER_LIST\0"
1219     "ERROR_PARSING_EXTENSION\0"
1220     "EXCESSIVE_MESSAGE_SIZE\0"
1221     "EXCESS_HANDSHAKE_DATA\0"
1222     "EXTRA_DATA_IN_MESSAGE\0"
1223     "FRAGMENT_MISMATCH\0"
1224     "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
1225     "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
1226     "HANDSHAKE_NOT_COMPLETE\0"
1227     "HTTPS_PROXY_REQUEST\0"
1228     "HTTP_REQUEST\0"
1229     "INAPPROPRIATE_FALLBACK\0"
1230     "INCONSISTENT_CLIENT_HELLO\0"
1231     "INCONSISTENT_ECH_NEGOTIATION\0"
1232     "INVALID_ALPN_PROTOCOL\0"
1233     "INVALID_ALPN_PROTOCOL_LIST\0"
1234     "INVALID_ALPS_CODEPOINT\0"
1235     "INVALID_CLIENT_HELLO_INNER\0"
1236     "INVALID_COMMAND\0"
1237     "INVALID_COMPRESSION_LIST\0"
1238     "INVALID_DELEGATED_CREDENTIAL\0"
1239     "INVALID_ECH_CONFIG_LIST\0"
1240     "INVALID_ECH_PUBLIC_NAME\0"
1241     "INVALID_MESSAGE\0"
1242     "INVALID_OUTER_EXTENSION\0"
1243     "INVALID_OUTER_RECORD_TYPE\0"
1244     "INVALID_SCT_LIST\0"
1245     "INVALID_SIGNATURE_ALGORITHM\0"
1246     "INVALID_SSL_SESSION\0"
1247     "INVALID_TICKET_KEYS_LENGTH\0"
1248     "KEY_USAGE_BIT_INCORRECT\0"
1249     "LENGTH_MISMATCH\0"
1250     "MISSING_EXTENSION\0"
1251     "MISSING_KEY_SHARE\0"
1252     "MISSING_RSA_CERTIFICATE\0"
1253     "MISSING_TMP_DH_KEY\0"
1254     "MISSING_TMP_ECDH_KEY\0"
1255     "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
1256     "MTU_TOO_SMALL\0"
1257     "NEGOTIATED_ALPS_WITHOUT_ALPN\0"
1258     "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
1259     "NEGOTIATED_TB_WITHOUT_EMS_OR_RI\0"
1260     "NESTED_GROUP\0"
1261     "NO_APPLICATION_PROTOCOL\0"
1262     "NO_CERTIFICATES_RETURNED\0"
1263     "NO_CERTIFICATE_ASSIGNED\0"
1264     "NO_CERTIFICATE_SET\0"
1265     "NO_CIPHERS_AVAILABLE\0"
1266     "NO_CIPHERS_PASSED\0"
1267     "NO_CIPHERS_SPECIFIED\0"
1268     "NO_CIPHER_MATCH\0"
1269     "NO_COMMON_SIGNATURE_ALGORITHMS\0"
1270     "NO_COMPRESSION_SPECIFIED\0"
1271     "NO_GROUPS_SPECIFIED\0"
1272     "NO_METHOD_SPECIFIED\0"
1273     "NO_PRIVATE_KEY_ASSIGNED\0"
1274     "NO_RENEGOTIATION\0"
1275     "NO_REQUIRED_DIGEST\0"
1276     "NO_SHARED_CIPHER\0"
1277     "NO_SHARED_GROUP\0"
1278     "NO_SUPPORTED_VERSIONS_ENABLED\0"
1279     "NULL_SSL_CTX\0"
1280     "NULL_SSL_METHOD_PASSED\0"
1281     "OCSP_CB_ERROR\0"
1282     "OLD_SESSION_CIPHER_NOT_RETURNED\0"
1283     "OLD_SESSION_PRF_HASH_MISMATCH\0"
1284     "OLD_SESSION_VERSION_NOT_RETURNED\0"
1285     "PARSE_TLSEXT\0"
1286     "PATH_TOO_LONG\0"
1287     "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
1288     "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
1289     "PRE_SHARED_KEY_MUST_BE_LAST\0"
1290     "PRIVATE_KEY_OPERATION_FAILED\0"
1291     "PROTOCOL_IS_SHUTDOWN\0"
1292     "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
1293     "PSK_IDENTITY_NOT_FOUND\0"
1294     "PSK_NO_CLIENT_CB\0"
1295     "PSK_NO_SERVER_CB\0"
1296     "QUIC_INTERNAL_ERROR\0"
1297     "QUIC_TRANSPORT_PARAMETERS_MISCONFIGURED\0"
1298     "READ_TIMEOUT_EXPIRED\0"
1299     "RECORD_LENGTH_MISMATCH\0"
1300     "RECORD_TOO_LARGE\0"
1301     "RENEGOTIATION_EMS_MISMATCH\0"
1302     "RENEGOTIATION_ENCODING_ERR\0"
1303     "RENEGOTIATION_MISMATCH\0"
1304     "REQUIRED_CIPHER_MISSING\0"
1305     "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
1306     "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
1307     "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
1308     "SECOND_SERVERHELLO_VERSION_MISMATCH\0"
1309     "SERVERHELLO_TLSEXT\0"
1310     "SERVER_CERT_CHANGED\0"
1311     "SERVER_ECHOED_INVALID_SESSION_ID\0"
1312     "SESSION_ID_CONTEXT_UNINITIALIZED\0"
1313     "SESSION_MAY_NOT_BE_CREATED\0"
1314     "SHUTDOWN_WHILE_IN_INIT\0"
1315     "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
1316     "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
1317     "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
1318     "SSL3_EXT_INVALID_SERVERNAME\0"
1319     "SSLV3_ALERT_BAD_CERTIFICATE\0"
1320     "SSLV3_ALERT_BAD_RECORD_MAC\0"
1321     "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
1322     "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
1323     "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
1324     "SSLV3_ALERT_CLOSE_NOTIFY\0"
1325     "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
1326     "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
1327     "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
1328     "SSLV3_ALERT_NO_CERTIFICATE\0"
1329     "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
1330     "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
1331     "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
1332     "SSL_HANDSHAKE_FAILURE\0"
1333     "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
1334     "SSL_SESSION_ID_TOO_LONG\0"
1335     "TICKET_ENCRYPTION_FAILED\0"
1336     "TLS13_DOWNGRADE\0"
1337     "TLSV1_ALERT_ACCESS_DENIED\0"
1338     "TLSV1_ALERT_BAD_CERTIFICATE_HASH_VALUE\0"
1339     "TLSV1_ALERT_BAD_CERTIFICATE_STATUS_RESPONSE\0"
1340     "TLSV1_ALERT_CERTIFICATE_REQUIRED\0"
1341     "TLSV1_ALERT_CERTIFICATE_UNOBTAINABLE\0"
1342     "TLSV1_ALERT_DECODE_ERROR\0"
1343     "TLSV1_ALERT_DECRYPTION_FAILED\0"
1344     "TLSV1_ALERT_DECRYPT_ERROR\0"
1345     "TLSV1_ALERT_ECH_REQUIRED\0"
1346     "TLSV1_ALERT_EXPORT_RESTRICTION\0"
1347     "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
1348     "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
1349     "TLSV1_ALERT_INTERNAL_ERROR\0"
1350     "TLSV1_ALERT_NO_APPLICATION_PROTOCOL\0"
1351     "TLSV1_ALERT_NO_RENEGOTIATION\0"
1352     "TLSV1_ALERT_PROTOCOL_VERSION\0"
1353     "TLSV1_ALERT_RECORD_OVERFLOW\0"
1354     "TLSV1_ALERT_UNKNOWN_CA\0"
1355     "TLSV1_ALERT_UNKNOWN_PSK_IDENTITY\0"
1356     "TLSV1_ALERT_UNRECOGNIZED_NAME\0"
1357     "TLSV1_ALERT_UNSUPPORTED_EXTENSION\0"
1358     "TLSV1_ALERT_USER_CANCELLED\0"
1359     "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
1360     "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
1361     "TOO_MANY_EMPTY_FRAGMENTS\0"
1362     "TOO_MANY_KEY_UPDATES\0"
1363     "TOO_MANY_WARNING_ALERTS\0"
1364     "TOO_MUCH_READ_EARLY_DATA\0"
1365     "TOO_MUCH_SKIPPED_EARLY_DATA\0"
1366     "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
1367     "UNCOMPRESSED_CERT_TOO_LARGE\0"
1368     "UNEXPECTED_COMPATIBILITY_MODE\0"
1369     "UNEXPECTED_EXTENSION\0"
1370     "UNEXPECTED_EXTENSION_ON_EARLY_DATA\0"
1371     "UNEXPECTED_MESSAGE\0"
1372     "UNEXPECTED_OPERATOR_IN_GROUP\0"
1373     "UNEXPECTED_RECORD\0"
1374     "UNKNOWN_ALERT_TYPE\0"
1375     "UNKNOWN_CERTIFICATE_TYPE\0"
1376     "UNKNOWN_CERT_COMPRESSION_ALG\0"
1377     "UNKNOWN_CIPHER_RETURNED\0"
1378     "UNKNOWN_CIPHER_TYPE\0"
1379     "UNKNOWN_KEY_EXCHANGE_TYPE\0"
1380     "UNKNOWN_PROTOCOL\0"
1381     "UNKNOWN_SSL_VERSION\0"
1382     "UNKNOWN_STATE\0"
1383     "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
1384     "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
1385     "UNSUPPORTED_ECH_SERVER_CONFIG\0"
1386     "UNSUPPORTED_ELLIPTIC_CURVE\0"
1387     "UNSUPPORTED_PROTOCOL\0"
1388     "UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY\0"
1389     "WRONG_CERTIFICATE_TYPE\0"
1390     "WRONG_CIPHER_RETURNED\0"
1391     "WRONG_CURVE\0"
1392     "WRONG_ENCRYPTION_LEVEL_RECEIVED\0"
1393     "WRONG_MESSAGE_TYPE\0"
1394     "WRONG_SIGNATURE_TYPE\0"
1395     "WRONG_SSL_VERSION\0"
1396     "WRONG_VERSION_NUMBER\0"
1397     "WRONG_VERSION_ON_EARLY_DATA\0"
1398     "X509_LIB\0"
1399     "X509_VERIFICATION_SETUP_PROBLEMS\0"
1400     "BAD_VALIDITY_CHECK\0"
1401     "DECODE_FAILURE\0"
1402     "INVALID_KEY_ID\0"
1403     "INVALID_METADATA\0"
1404     "INVALID_METADATA_KEY\0"
1405     "INVALID_PROOF\0"
1406     "INVALID_TOKEN\0"
1407     "NO_KEYS_CONFIGURED\0"
1408     "NO_SRR_KEY_CONFIGURED\0"
1409     "OVER_BATCHSIZE\0"
1410     "SRR_SIGNATURE_ERROR\0"
1411     "TOO_MANY_KEYS\0"
1412     "AKID_MISMATCH\0"
1413     "BAD_X509_FILETYPE\0"
1414     "BASE64_DECODE_ERROR\0"
1415     "CANT_CHECK_DH_KEY\0"
1416     "CERT_ALREADY_IN_HASH_TABLE\0"
1417     "CRL_ALREADY_DELTA\0"
1418     "CRL_VERIFY_FAILURE\0"
1419     "DELTA_CRL_WITHOUT_CRL_NUMBER\0"
1420     "IDP_MISMATCH\0"
1421     "INVALID_DIRECTORY\0"
1422     "INVALID_FIELD_FOR_VERSION\0"
1423     "INVALID_FIELD_NAME\0"
1424     "INVALID_PARAMETER\0"
1425     "INVALID_POLICY_EXTENSION\0"
1426     "INVALID_PSS_PARAMETERS\0"
1427     "INVALID_TRUST\0"
1428     "INVALID_VERSION\0"
1429     "ISSUER_MISMATCH\0"
1430     "KEY_TYPE_MISMATCH\0"
1431     "KEY_VALUES_MISMATCH\0"
1432     "LOADING_CERT_DIR\0"
1433     "LOADING_DEFAULTS\0"
1434     "NAME_TOO_LONG\0"
1435     "NEWER_CRL_NOT_NEWER\0"
1436     "NO_CERTIFICATE_FOUND\0"
1437     "NO_CERTIFICATE_OR_CRL_FOUND\0"
1438     "NO_CERT_SET_FOR_US_TO_VERIFY\0"
1439     "NO_CRL_FOUND\0"
1440     "NO_CRL_NUMBER\0"
1441     "PUBLIC_KEY_DECODE_ERROR\0"
1442     "PUBLIC_KEY_ENCODE_ERROR\0"
1443     "SHOULD_RETRY\0"
1444     "SIGNATURE_ALGORITHM_MISMATCH\0"
1445     "UNKNOWN_KEY_TYPE\0"
1446     "UNKNOWN_PURPOSE_ID\0"
1447     "UNKNOWN_TRUST_ID\0"
1448     "WRONG_LOOKUP_TYPE\0"
1449     "BAD_IP_ADDRESS\0"
1450     "BAD_OBJECT\0"
1451     "BN_DEC2BN_ERROR\0"
1452     "BN_TO_ASN1_INTEGER_ERROR\0"
1453     "CANNOT_FIND_FREE_FUNCTION\0"
1454     "DIRNAME_ERROR\0"
1455     "DISTPOINT_ALREADY_SET\0"
1456     "DUPLICATE_ZONE_ID\0"
1457     "ERROR_CONVERTING_ZONE\0"
1458     "ERROR_CREATING_EXTENSION\0"
1459     "ERROR_IN_EXTENSION\0"
1460     "EXPECTED_A_SECTION_NAME\0"
1461     "EXTENSION_EXISTS\0"
1462     "EXTENSION_NAME_ERROR\0"
1463     "EXTENSION_NOT_FOUND\0"
1464     "EXTENSION_SETTING_NOT_SUPPORTED\0"
1465     "EXTENSION_VALUE_ERROR\0"
1466     "ILLEGAL_EMPTY_EXTENSION\0"
1467     "ILLEGAL_HEX_DIGIT\0"
1468     "INCORRECT_POLICY_SYNTAX_TAG\0"
1469     "INVALID_BOOLEAN_STRING\0"
1470     "INVALID_EXTENSION_STRING\0"
1471     "INVALID_MULTIPLE_RDNS\0"
1472     "INVALID_NAME\0"
1473     "INVALID_NULL_ARGUMENT\0"
1474     "INVALID_NULL_NAME\0"
1475     "INVALID_NULL_VALUE\0"
1476     "INVALID_NUMBERS\0"
1477     "INVALID_OBJECT_IDENTIFIER\0"
1478     "INVALID_OPTION\0"
1479     "INVALID_POLICY_IDENTIFIER\0"
1480     "INVALID_PROXY_POLICY_SETTING\0"
1481     "INVALID_PURPOSE\0"
1482     "INVALID_SECTION\0"
1483     "INVALID_SYNTAX\0"
1484     "INVALID_VALUE\0"
1485     "ISSUER_DECODE_ERROR\0"
1486     "NEED_ORGANIZATION_AND_NUMBERS\0"
1487     "NO_CONFIG_DATABASE\0"
1488     "NO_ISSUER_CERTIFICATE\0"
1489     "NO_ISSUER_DETAILS\0"
1490     "NO_POLICY_IDENTIFIER\0"
1491     "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
1492     "NO_PUBLIC_KEY\0"
1493     "NO_SUBJECT_DETAILS\0"
1494     "ODD_NUMBER_OF_DIGITS\0"
1495     "OPERATION_NOT_DEFINED\0"
1496     "OTHERNAME_ERROR\0"
1497     "POLICY_LANGUAGE_ALREADY_DEFINED\0"
1498     "POLICY_PATH_LENGTH\0"
1499     "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
1500     "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
1501     "SECTION_NOT_FOUND\0"
1502     "TRAILING_DATA_IN_EXTENSION\0"
1503     "UNABLE_TO_GET_ISSUER_DETAILS\0"
1504     "UNABLE_TO_GET_ISSUER_KEYID\0"
1505     "UNKNOWN_BIT_STRING_ARGUMENT\0"
1506     "UNKNOWN_EXTENSION\0"
1507     "UNKNOWN_EXTENSION_NAME\0"
1508     "UNKNOWN_OPTION\0"
1509     "UNSUPPORTED_OPTION\0"
1510     "USER_TOO_LONG\0"
1511     "";
1512 
1513