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_USER == 31, library_values_changed_31);
53 OPENSSL_COMPILE_ASSERT(ERR_LIB_HKDF == 32, library_values_changed_32);
54 OPENSSL_COMPILE_ASSERT(ERR_NUM_LIBS == 33, library_values_changed_num);
55 
56 const uint32_t kOpenSSLFunctionValues[] = {
57     0xc32054b,
58     0xc328556,
59     0xc330561,
60     0xc33856e,
61     0xc340578,
62     0xc348582,
63     0xc350589,
64     0xc358595,
65     0xc36059c,
66     0xc3685b2,
67     0xc3705d1,
68     0xc3785e2,
69     0xc3805f2,
70     0xc38860c,
71     0xc390621,
72     0xc398630,
73     0xc3a0649,
74     0xc3a865d,
75     0xc3b0669,
76     0xc3b8670,
77     0xc3c0678,
78     0xc3c8690,
79     0xc3d0698,
80     0xc3d86a0,
81     0xc3e06ab,
82     0xc3e85c7,
83     0xc3f0686,
84     0x1032193d,
85     0x10329954,
86     0x1033196d,
87     0x10339983,
88     0x10341993,
89     0x103499a6,
90     0x103519b4,
91     0x103599c3,
92     0x103619e3,
93     0x10369a02,
94     0x10371a1f,
95     0x10379a3c,
96     0x10381a51,
97     0x10389a73,
98     0x10391a92,
99     0x10399ab1,
100     0x103a1ac8,
101     0x103a9adf,
102     0x103b1ae8,
103     0x103b9af3,
104     0x103c1b0d,
105     0x103c9b15,
106     0x103d1b1d,
107     0x103d9b24,
108     0x103e1b37,
109     0x103e9b49,
110     0x103f1b5c,
111     0x103f9b65,
112     0x14320a4e,
113     0x14328a5c,
114     0x14330a68,
115     0x14338a75,
116     0x18361224,
117     0x18371252,
118     0x18379263,
119     0x18381279,
120     0x1839129c,
121     0x183992b1,
122     0x183a12c3,
123     0x183c1307,
124     0x183c9315,
125     0x183d1328,
126     0x183d9338,
127     0x183e935e,
128     0x183f1371,
129     0x183f9380,
130     0x184093aa,
131     0x18411416,
132     0x18419427,
133     0x1842143a,
134     0x1842944c,
135     0x1843145e,
136     0x1843946f,
137     0x18441480,
138     0x18449491,
139     0x184514a2,
140     0x184594af,
141     0x184614d1,
142     0x184694e4,
143     0x184714f8,
144     0x18479505,
145     0x18481514,
146     0x18489523,
147     0x18491534,
148     0x18499550,
149     0x184a155e,
150     0x184a956f,
151     0x184b1580,
152     0x184b958e,
153     0x184c159e,
154     0x184c95c4,
155     0x184d15d3,
156     0x184d95e3,
157     0x184e15f3,
158     0x184e9602,
159     0x184f1541,
160     0x184f91b3,
161     0x18501156,
162     0x1850916e,
163     0x18511190,
164     0x185191a2,
165     0x185211d4,
166     0x185291ed,
167     0x185311fe,
168     0x18539214,
169     0x18541239,
170     0x1854928a,
171     0x185512d3,
172     0x185592e8,
173     0x185612f5,
174     0x1856934d,
175     0x18571390,
176     0x1857939d,
177     0x185813b9,
178     0x185893ca,
179     0x185913da,
180     0x185993ea,
181     0x185a13f9,
182     0x185a9408,
183     0x185b14bd,
184     0x1c3206b8,
185     0x1c3286c4,
186     0x1c3306cf,
187     0x1c3386db,
188     0x20321616,
189     0x20329621,
190     0x20331629,
191     0x20339635,
192     0x24321641,
193     0x2432964f,
194     0x24331661,
195     0x24339670,
196     0x24341683,
197     0x24349696,
198     0x243516ad,
199     0x243596c5,
200     0x243616d3,
201     0x243696eb,
202     0x243716f4,
203     0x24379706,
204     0x2438171a,
205     0x24389727,
206     0x2439173d,
207     0x24399755,
208     0x243a176d,
209     0x243a9777,
210     0x243b178c,
211     0x243b979a,
212     0x243c17b2,
213     0x243c97c9,
214     0x243d17d4,
215     0x243d97e2,
216     0x28320aae,
217     0x28328abd,
218     0x28330ac8,
219     0x28338acd,
220     0x28340ad8,
221     0x2c322b00,
222     0x2c32ab0c,
223     0x2c332b1f,
224     0x2c33ab30,
225     0x2c342b49,
226     0x2c34ab71,
227     0x2c352b88,
228     0x2c35aba5,
229     0x2c362bc2,
230     0x2c36abdf,
231     0x2c372bf8,
232     0x2c37ac11,
233     0x2c382c27,
234     0x2c38ac35,
235     0x2c392c47,
236     0x2c39ac64,
237     0x2c3a2c81,
238     0x2c3aac8f,
239     0x2c3b2cad,
240     0x2c3baccb,
241     0x2c3c2ce6,
242     0x2c3cacfa,
243     0x2c3d2d0c,
244     0x2c3dad1c,
245     0x2c3e2d2a,
246     0x2c3ead3a,
247     0x2c3f2d4a,
248     0x2c3fad65,
249     0x2c402d76,
250     0x2c40ad91,
251     0x2c412da5,
252     0x2c41adb8,
253     0x2c422dd7,
254     0x2c42adeb,
255     0x2c432dfe,
256     0x2c43ae0d,
257     0x2c442e1c,
258     0x2c44ae33,
259     0x2c452e4e,
260     0x2c45ae66,
261     0x2c462e7a,
262     0x2c46ae8d,
263     0x2c472e9e,
264     0x2c47aeaf,
265     0x2c482ec0,
266     0x2c48aed1,
267     0x2c492ee0,
268     0x2c49aeed,
269     0x2c4a2efa,
270     0x2c4aaf07,
271     0x2c4b2f10,
272     0x2c4baf24,
273     0x2c4c2f33,
274     0x2c4caf41,
275     0x2c4d2f63,
276     0x2c4daf74,
277     0x2c4e2f85,
278     0x2c4eaf50,
279     0x2c4f2b62,
280     0x30320000,
281     0x30328018,
282     0x3033002c,
283     0x30338042,
284     0x3034005b,
285     0x3034806c,
286     0x3035007f,
287     0x3035808f,
288     0x3036009d,
289     0x303680b3,
290     0x303700c3,
291     0x303780d8,
292     0x303800e6,
293     0x303880f7,
294     0x30390103,
295     0x3039810c,
296     0x303a011d,
297     0x303a812d,
298     0x303b013a,
299     0x303b8146,
300     0x303c0157,
301     0x303c8165,
302     0x303d0176,
303     0x303d8188,
304     0x303e0199,
305     0x303e81a8,
306     0x303f01b9,
307     0x303f81cd,
308     0x304001df,
309     0x304081ec,
310     0x30410202,
311     0x30418215,
312     0x30420225,
313     0x30428239,
314     0x3043024a,
315     0x3043825a,
316     0x30440265,
317     0x3044826d,
318     0x3045027d,
319     0x30458294,
320     0x304602a1,
321     0x304682b7,
322     0x304702c9,
323     0x304782d5,
324     0x304802e1,
325     0x304882ef,
326     0x30490308,
327     0x30498316,
328     0x304a032b,
329     0x304a8343,
330     0x304b034d,
331     0x304b8361,
332     0x304c0372,
333     0x304c8382,
334     0x304d038f,
335     0x304d83a0,
336     0x304e03b0,
337     0x304e83c2,
338     0x304f03d3,
339     0x304f83e2,
340     0x305003f6,
341     0x30508404,
342     0x30510413,
343     0x3051841c,
344     0x343209d6,
345     0x343289e6,
346     0x343309f1,
347     0x343389fe,
348     0x38320a07,
349     0x38328a1f,
350     0x38330a32,
351     0x38338a3c,
352     0x3c320aeb,
353     0x3c328af9,
354     0x3c330b10,
355     0x3c338b24,
356     0x3c340b56,
357     0x3c348b67,
358     0x3c350b73,
359     0x3c358ba0,
360     0x3c360bb2,
361     0x3c368bdb,
362     0x3c370be8,
363     0x3c378bf5,
364     0x3c380c03,
365     0x3c388c10,
366     0x3c390c1d,
367     0x3c398c41,
368     0x3c3a0c51,
369     0x3c3a8c69,
370     0x3c3b0c7e,
371     0x3c3b8c93,
372     0x3c3c0ca0,
373     0x3c3c8cb3,
374     0x3c3d0cc6,
375     0x3c3d8cea,
376     0x3c3e0d12,
377     0x3c3e8d2b,
378     0x3c3f0d41,
379     0x3c3f8d4e,
380     0x3c400d61,
381     0x3c408d72,
382     0x3c410d83,
383     0x3c418d9c,
384     0x3c420db5,
385     0x3c428dcb,
386     0x3c430de8,
387     0x3c438dfe,
388     0x3c440e82,
389     0x3c448ea9,
390     0x3c450ec7,
391     0x3c458ee1,
392     0x3c460ef9,
393     0x3c468f11,
394     0x3c470f3c,
395     0x3c478f67,
396     0x3c480f88,
397     0x3c488fb1,
398     0x3c490fcc,
399     0x3c498ff5,
400     0x3c4a1002,
401     0x3c4a9019,
402     0x3c4b1030,
403     0x3c4b9059,
404     0x3c4c1069,
405     0x3c4c9075,
406     0x3c4d108d,
407     0x3c4d90a0,
408     0x3c4e10b1,
409     0x3c4e90c2,
410     0x3c4f10e8,
411     0x3c4f8adf,
412     0x3c500e1a,
413     0x3c508e3a,
414     0x3c510e67,
415     0x3c518fe7,
416     0x3c5210d2,
417     0x3c528b87,
418     0x3c530b3f,
419     0x40321ba5,
420     0x40329bbf,
421     0x40331be7,
422     0x40339bff,
423     0x40341c1d,
424     0x40349c64,
425     0x40351c7b,
426     0x40359c97,
427     0x40361cb3,
428     0x40369ccd,
429     0x40371cec,
430     0x40379d0b,
431     0x40381d23,
432     0x40389d40,
433     0x40391d63,
434     0x40399d80,
435     0x403a1d9e,
436     0x403a9dae,
437     0x403b1dc3,
438     0x403b9ddf,
439     0x403c1df9,
440     0x403c9e04,
441     0x403d1e27,
442     0x403d9e4b,
443     0x403e1e61,
444     0x403e9e6b,
445     0x403f1e77,
446     0x403f9e88,
447     0x40401ea0,
448     0x40409ea8,
449     0x40411eb1,
450     0x40419eba,
451     0x40421ee2,
452     0x40429ef6,
453     0x40431f01,
454     0x40439f0d,
455     0x40441f61,
456     0x40449f6d,
457     0x40451f7a,
458     0x40459f8d,
459     0x40461fa5,
460     0x40469fbd,
461     0x40471fd3,
462     0x40479fee,
463     0x40482009,
464     0x4048a01d,
465     0x40492036,
466     0x4049a04f,
467     0x404a2069,
468     0x404aa073,
469     0x404b2083,
470     0x404ba0a4,
471     0x404c20bf,
472     0x404ca0cd,
473     0x404d20da,
474     0x404da0ee,
475     0x404e2106,
476     0x404ea114,
477     0x404f213e,
478     0x404fa155,
479     0x40502167,
480     0x4050a198,
481     0x405121c9,
482     0x4051a1de,
483     0x40522201,
484     0x4052a221,
485     0x40532236,
486     0x4053a246,
487     0x4054a252,
488     0x40552268,
489     0x4055a286,
490     0x40562293,
491     0x4056a29d,
492     0x405722ab,
493     0x4057a2c6,
494     0x405822e1,
495     0x4058a300,
496     0x40592315,
497     0x4059a32a,
498     0x405a2347,
499     0x405aa35b,
500     0x405b2377,
501     0x405ba38d,
502     0x405c23aa,
503     0x405ca3bc,
504     0x405d23d3,
505     0x405da3e4,
506     0x405e2400,
507     0x405ea414,
508     0x405f2424,
509     0x405fa440,
510     0x40602455,
511     0x4060a46b,
512     0x40612488,
513     0x4061a4a1,
514     0x406224cb,
515     0x4062a4d4,
516     0x406324e4,
517     0x4063a51d,
518     0x40642533,
519     0x4064a551,
520     0x40652566,
521     0x4065a583,
522     0x4066259a,
523     0x4066a5b8,
524     0x406725d5,
525     0x4067a5ec,
526     0x4068260a,
527     0x4068a621,
528     0x40692639,
529     0x4069a64a,
530     0x406a265d,
531     0x406aa670,
532     0x406b2684,
533     0x406ba6a8,
534     0x406c26c3,
535     0x406ca6e4,
536     0x406d2708,
537     0x406da723,
538     0x406e2744,
539     0x406ea759,
540     0x406f2772,
541     0x406fa77f,
542     0x4070278d,
543     0x4070a79a,
544     0x407127b7,
545     0x4071a7d7,
546     0x407227f2,
547     0x4072a80b,
548     0x40732822,
549     0x4073a83c,
550     0x40742860,
551     0x4074a876,
552     0x4075288a,
553     0x4075a89f,
554     0x407628b9,
555     0x4076a8cb,
556     0x407728e0,
557     0x4077a906,
558     0x40782923,
559     0x4078a946,
560     0x4079296c,
561     0x4079a989,
562     0x407a29ac,
563     0x407aa9c8,
564     0x407b29e4,
565     0x407ba9f6,
566     0x407c2a03,
567     0x407e2a10,
568     0x407eaa26,
569     0x407f2a3e,
570     0x407faa51,
571     0x40802a66,
572     0x4080aa7f,
573     0x40812a9d,
574     0x4081aabd,
575     0x40822ac6,
576     0x4082aae2,
577     0x40832aeb,
578     0x4083a123,
579     0x408421b2,
580     0x4084a182,
581     0x4085250c,
582     0x4085a4f0,
583     0x40861c3c,
584     0x40869c4f,
585     0x40871f41,
586     0x40879f50,
587     0x40881bcb,
588     0x40889eca,
589     0x40891f28,
590     0x4089a4b4,
591     0x408a1b70,
592     0x408a9b81,
593     0x408b1b93,
594     0x408ba1ef,
595     0x4432042a,
596     0x4432843c,
597     0x44330445,
598     0x4433844d,
599     0x4434045a,
600     0x44348475,
601     0x44350490,
602     0x443584b0,
603     0x443604cc,
604     0x443684ed,
605     0x443704f4,
606     0x44378502,
607     0x4438050c,
608     0x44388518,
609     0x44390522,
610     0x4439852d,
611     0x443a0537,
612     0x443a8541,
613     0x443b046a,
614     0x4c3217ea,
615     0x4c3297f9,
616     0x4c331808,
617     0x4c339821,
618     0x4c34183c,
619     0x4c349858,
620     0x4c35186a,
621     0x4c359878,
622     0x4c36188d,
623     0x4c36989e,
624     0x4c3718ac,
625     0x4c3798ba,
626     0x4c3818cc,
627     0x4c3898dc,
628     0x4c3918e6,
629     0x4c3998fe,
630     0x4c3a1916,
631     0x4c3a9929,
632     0x50322f96,
633     0x5032afab,
634     0x50332fbc,
635     0x5033afcf,
636     0x50342fe0,
637     0x5034aff3,
638     0x50353002,
639     0x5035b017,
640     0x50363027,
641     0x5036b036,
642     0x50373047,
643     0x5037b057,
644     0x50383068,
645     0x5038b07b,
646     0x5039308d,
647     0x5039b0a3,
648     0x503a30b5,
649     0x503ab0c6,
650     0x503b30d7,
651     0x503bb0e8,
652     0x503c30f3,
653     0x503cb0ff,
654     0x503d310a,
655     0x503db115,
656     0x503e3122,
657     0x503eb137,
658     0x503f3145,
659     0x503fb159,
660     0x5040316c,
661     0x5040b17d,
662     0x50413197,
663     0x5041b1a6,
664     0x504231af,
665     0x5042b1be,
666     0x504331d0,
667     0x5043b1dc,
668     0x504431e4,
669     0x5044b1f7,
670     0x50453208,
671     0x5045b21e,
672     0x5046322a,
673     0x5046b23e,
674     0x5047324c,
675     0x5047b260,
676     0x5048327a,
677     0x5048b28e,
678     0x504932a4,
679     0x5049b2bb,
680     0x504a32cd,
681     0x504ab2e1,
682     0x504b32f6,
683     0x504bb30d,
684     0x504c3321,
685     0x504cb32a,
686     0x504d3332,
687     0x504db341,
688     0x504e3351,
689     0x68321109,
690     0x6832911a,
691     0x6833112a,
692     0x68339138,
693     0x68341145,
694     0x6c3210f8,
695     0x74320a89,
696     0x74328a9b,
697     0x783206e8,
698     0x7832871b,
699     0x7833072d,
700     0x7833873f,
701     0x78340753,
702     0x78348767,
703     0x78350785,
704     0x78358797,
705     0x783607ab,
706     0x78368819,
707     0x7837082b,
708     0x7837883d,
709     0x7838084f,
710     0x78388866,
711     0x7839087d,
712     0x78398894,
713     0x783a08b0,
714     0x783a88cc,
715     0x783b08e8,
716     0x783b88fe,
717     0x783c0914,
718     0x783c892a,
719     0x783d0947,
720     0x783d8956,
721     0x783e0965,
722     0x783e8974,
723     0x783f0990,
724     0x783f899e,
725     0x784009ac,
726     0x784089ba,
727     0x784109c7,
728     0x784186fa,
729     0x784207bf,
730     0x784287dd,
731     0x784307fb,
732     0x80321611,
733 };
734 
735 const size_t kOpenSSLFunctionValuesLen = sizeof(kOpenSSLFunctionValues) / sizeof(kOpenSSLFunctionValues[0]);
736 
737 const char kOpenSSLFunctionStringData[] =
738     "ASN1_BIT_STRING_set_bit\0"
739     "ASN1_ENUMERATED_set\0"
740     "ASN1_ENUMERATED_to_BN\0"
741     "ASN1_GENERALIZEDTIME_adj\0"
742     "ASN1_INTEGER_set\0"
743     "ASN1_INTEGER_to_BN\0"
744     "ASN1_OBJECT_new\0"
745     "ASN1_PCTX_new\0"
746     "ASN1_STRING_TABLE_add\0"
747     "ASN1_STRING_set\0"
748     "ASN1_STRING_type_new\0"
749     "ASN1_TIME_adj\0"
750     "ASN1_UTCTIME_adj\0"
751     "ASN1_d2i_fp\0"
752     "ASN1_dup\0"
753     "ASN1_generate_v3\0"
754     "ASN1_get_object\0"
755     "ASN1_i2d_bio\0"
756     "ASN1_i2d_fp\0"
757     "ASN1_item_d2i_fp\0"
758     "ASN1_item_dup\0"
759     "ASN1_item_ex_d2i\0"
760     "ASN1_item_i2d_bio\0"
761     "ASN1_item_i2d_fp\0"
762     "ASN1_item_pack\0"
763     "ASN1_item_unpack\0"
764     "ASN1_mbstring_ncopy\0"
765     "ASN1_template_new\0"
766     "BIO_new_NDEF\0"
767     "BN_to_ASN1_ENUMERATED\0"
768     "BN_to_ASN1_INTEGER\0"
769     "a2d_ASN1_OBJECT\0"
770     "a2i_ASN1_ENUMERATED\0"
771     "a2i_ASN1_INTEGER\0"
772     "a2i_ASN1_STRING\0"
773     "append_exp\0"
774     "asn1_cb\0"
775     "asn1_check_tlen\0"
776     "asn1_collate_primitive\0"
777     "asn1_collect\0"
778     "asn1_d2i_ex_primitive\0"
779     "asn1_d2i_read_bio\0"
780     "asn1_do_adb\0"
781     "asn1_ex_c2i\0"
782     "asn1_find_end\0"
783     "asn1_item_ex_combine_new\0"
784     "asn1_str2type\0"
785     "asn1_template_ex_d2i\0"
786     "asn1_template_noexp_d2i\0"
787     "bitstr_cb\0"
788     "c2i_ASN1_BIT_STRING\0"
789     "c2i_ASN1_INTEGER\0"
790     "c2i_ASN1_OBJECT\0"
791     "collect_data\0"
792     "d2i_ASN1_BOOLEAN\0"
793     "d2i_ASN1_OBJECT\0"
794     "d2i_ASN1_UINTEGER\0"
795     "d2i_ASN1_UTCTIME\0"
796     "d2i_ASN1_bytes\0"
797     "d2i_ASN1_type_bytes\0"
798     "i2d_ASN1_TIME\0"
799     "i2d_PrivateKey\0"
800     "long_c2i\0"
801     "parse_tagging\0"
802     "BIO_callback_ctrl\0"
803     "BIO_ctrl\0"
804     "BIO_new\0"
805     "BIO_new_file\0"
806     "BIO_new_mem_buf\0"
807     "BIO_printf\0"
808     "BIO_zero_copy_get_read_buf\0"
809     "BIO_zero_copy_get_read_buf_done\0"
810     "BIO_zero_copy_get_write_buf\0"
811     "BIO_zero_copy_get_write_buf_done\0"
812     "bio_io\0"
813     "bio_make_pair\0"
814     "bio_write\0"
815     "buffer_ctrl\0"
816     "conn_ctrl\0"
817     "conn_state\0"
818     "file_ctrl\0"
819     "file_read\0"
820     "mem_write\0"
821     "BN_CTX_get\0"
822     "BN_CTX_new\0"
823     "BN_CTX_start\0"
824     "BN_bn2dec\0"
825     "BN_bn2hex\0"
826     "BN_div\0"
827     "BN_div_recp\0"
828     "BN_exp\0"
829     "BN_generate_dsa_nonce\0"
830     "BN_generate_prime_ex\0"
831     "BN_lshift\0"
832     "BN_mod_exp2_mont\0"
833     "BN_mod_exp_mont\0"
834     "BN_mod_exp_mont_consttime\0"
835     "BN_mod_exp_mont_word\0"
836     "BN_mod_inverse\0"
837     "BN_mod_inverse_no_branch\0"
838     "BN_mod_lshift_quick\0"
839     "BN_mod_sqrt\0"
840     "BN_new\0"
841     "BN_rand\0"
842     "BN_rand_range\0"
843     "BN_rshift\0"
844     "BN_sqrt\0"
845     "BN_usub\0"
846     "bn_wexpand\0"
847     "mod_exp_recp\0"
848     "BUF_MEM_new\0"
849     "BUF_memdup\0"
850     "BUF_strndup\0"
851     "buf_mem_grow\0"
852     "EVP_AEAD_CTX_init\0"
853     "EVP_AEAD_CTX_init_with_direction\0"
854     "EVP_AEAD_CTX_open\0"
855     "EVP_AEAD_CTX_seal\0"
856     "EVP_CIPHER_CTX_copy\0"
857     "EVP_CIPHER_CTX_ctrl\0"
858     "EVP_CIPHER_CTX_set_key_length\0"
859     "EVP_CipherInit_ex\0"
860     "EVP_DecryptFinal_ex\0"
861     "EVP_EncryptFinal_ex\0"
862     "aead_aes_ctr_hmac_sha256_init\0"
863     "aead_aes_ctr_hmac_sha256_open\0"
864     "aead_aes_ctr_hmac_sha256_seal\0"
865     "aead_aes_gcm_init\0"
866     "aead_aes_gcm_open\0"
867     "aead_aes_gcm_seal\0"
868     "aead_aes_key_wrap_init\0"
869     "aead_aes_key_wrap_open\0"
870     "aead_aes_key_wrap_seal\0"
871     "aead_chacha20_poly1305_init\0"
872     "aead_chacha20_poly1305_open\0"
873     "aead_chacha20_poly1305_seal\0"
874     "aead_rc4_md5_tls_init\0"
875     "aead_rc4_md5_tls_open\0"
876     "aead_rc4_md5_tls_seal\0"
877     "aead_ssl3_ensure_cipher_init\0"
878     "aead_ssl3_init\0"
879     "aead_ssl3_open\0"
880     "aead_ssl3_seal\0"
881     "aead_tls_ensure_cipher_init\0"
882     "aead_tls_init\0"
883     "aead_tls_open\0"
884     "aead_tls_seal\0"
885     "aes_init_key\0"
886     "aesni_init_key\0"
887     "CONF_parse_list\0"
888     "NCONF_load\0"
889     "def_load_bio\0"
890     "str_copy\0"
891     "CRYPTO_get_ex_new_index\0"
892     "CRYPTO_set_ex_data\0"
893     "get_class\0"
894     "get_func_pointers\0"
895     "DH_new_method\0"
896     "compute_key\0"
897     "generate_key\0"
898     "generate_parameters\0"
899     "EVP_DigestInit_ex\0"
900     "EVP_MD_CTX_copy_ex\0"
901     "DSA_new_method\0"
902     "dsa_sig_cb\0"
903     "sign\0"
904     "sign_setup\0"
905     "verify\0"
906     "BN_to_felem\0"
907     "EC_GROUP_copy\0"
908     "EC_GROUP_get_curve_GFp\0"
909     "EC_GROUP_get_degree\0"
910     "EC_GROUP_new_by_curve_name\0"
911     "EC_GROUP_new_curve_GFp\0"
912     "EC_KEY_check_key\0"
913     "EC_KEY_copy\0"
914     "EC_KEY_generate_key\0"
915     "EC_KEY_new_by_curve_name\0"
916     "EC_KEY_new_method\0"
917     "EC_KEY_set_public_key_affine_coordinates\0"
918     "EC_POINT_add\0"
919     "EC_POINT_cmp\0"
920     "EC_POINT_copy\0"
921     "EC_POINT_dbl\0"
922     "EC_POINT_dup\0"
923     "EC_POINT_get_affine_coordinates_GFp\0"
924     "EC_POINT_invert\0"
925     "EC_POINT_is_at_infinity\0"
926     "EC_POINT_is_on_curve\0"
927     "EC_POINT_make_affine\0"
928     "EC_POINT_new\0"
929     "EC_POINT_oct2point\0"
930     "EC_POINT_point2oct\0"
931     "EC_POINT_set_affine_coordinates_GFp\0"
932     "EC_POINT_set_compressed_coordinates_GFp\0"
933     "EC_POINT_set_to_infinity\0"
934     "EC_POINTs_make_affine\0"
935     "compute_wNAF\0"
936     "d2i_ECPKParameters\0"
937     "d2i_ECParameters\0"
938     "d2i_ECPrivateKey\0"
939     "ec_GFp_mont_field_decode\0"
940     "ec_GFp_mont_field_encode\0"
941     "ec_GFp_mont_field_mul\0"
942     "ec_GFp_mont_field_set_to_one\0"
943     "ec_GFp_mont_field_sqr\0"
944     "ec_GFp_mont_group_set_curve\0"
945     "ec_GFp_nistp256_group_set_curve\0"
946     "ec_GFp_nistp256_point_get_affine_coordinates\0"
947     "ec_GFp_nistp256_points_mul\0"
948     "ec_GFp_simple_group_check_discriminant\0"
949     "ec_GFp_simple_group_set_curve\0"
950     "ec_GFp_simple_make_affine\0"
951     "ec_GFp_simple_oct2point\0"
952     "ec_GFp_simple_point2oct\0"
953     "ec_GFp_simple_point_get_affine_coordinates\0"
954     "ec_GFp_simple_point_set_affine_coordinates\0"
955     "ec_GFp_simple_points_make_affine\0"
956     "ec_GFp_simple_set_compressed_coordinates\0"
957     "ec_asn1_group2pkparameters\0"
958     "ec_asn1_pkparameters2group\0"
959     "ec_group_copy\0"
960     "ec_group_new\0"
961     "ec_group_new_curve_GFp\0"
962     "ec_group_new_from_data\0"
963     "ec_point_set_Jprojective_coordinates_GFp\0"
964     "ec_pre_comp_new\0"
965     "ec_wNAF_mul\0"
966     "ec_wNAF_precompute_mult\0"
967     "i2d_ECPKParameters\0"
968     "i2d_ECParameters\0"
969     "i2d_ECPrivateKey\0"
970     "i2o_ECPublicKey\0"
971     "nistp256_pre_comp_new\0"
972     "o2i_ECPublicKey\0"
973     "ECDH_compute_key\0"
974     "ECDSA_do_sign_ex\0"
975     "ECDSA_do_verify\0"
976     "ECDSA_sign_ex\0"
977     "digest_to_bn\0"
978     "ecdsa_sign_setup\0"
979     "EVP_DigestSignAlgorithm\0"
980     "EVP_DigestVerifyInitFromAlgorithm\0"
981     "EVP_PKEY_CTX_ctrl\0"
982     "EVP_PKEY_CTX_dup\0"
983     "EVP_PKEY_CTX_get0_rsa_oaep_label\0"
984     "EVP_PKEY_copy_parameters\0"
985     "EVP_PKEY_decrypt\0"
986     "EVP_PKEY_decrypt_init\0"
987     "EVP_PKEY_derive\0"
988     "EVP_PKEY_derive_init\0"
989     "EVP_PKEY_derive_set_peer\0"
990     "EVP_PKEY_encrypt\0"
991     "EVP_PKEY_encrypt_init\0"
992     "EVP_PKEY_get1_DH\0"
993     "EVP_PKEY_get1_DSA\0"
994     "EVP_PKEY_get1_EC_KEY\0"
995     "EVP_PKEY_get1_RSA\0"
996     "EVP_PKEY_keygen\0"
997     "EVP_PKEY_keygen_init\0"
998     "EVP_PKEY_new\0"
999     "EVP_PKEY_set_type\0"
1000     "EVP_PKEY_sign\0"
1001     "EVP_PKEY_sign_init\0"
1002     "EVP_PKEY_verify\0"
1003     "EVP_PKEY_verify_init\0"
1004     "check_padding_md\0"
1005     "d2i_AutoPrivateKey\0"
1006     "d2i_PrivateKey\0"
1007     "do_EC_KEY_print\0"
1008     "do_dsa_print\0"
1009     "do_rsa_print\0"
1010     "do_sigver_init\0"
1011     "dsa_param_decode\0"
1012     "dsa_priv_decode\0"
1013     "dsa_priv_encode\0"
1014     "dsa_pub_decode\0"
1015     "dsa_pub_encode\0"
1016     "dsa_sig_print\0"
1017     "eckey_param2type\0"
1018     "eckey_param_decode\0"
1019     "eckey_priv_decode\0"
1020     "eckey_priv_encode\0"
1021     "eckey_pub_decode\0"
1022     "eckey_pub_encode\0"
1023     "eckey_type2param\0"
1024     "evp_pkey_ctx_new\0"
1025     "hmac_signctx\0"
1026     "i2d_PublicKey\0"
1027     "old_dsa_priv_decode\0"
1028     "old_ec_priv_decode\0"
1029     "old_rsa_priv_decode\0"
1030     "pkey_ec_ctrl\0"
1031     "pkey_ec_derive\0"
1032     "pkey_ec_keygen\0"
1033     "pkey_ec_paramgen\0"
1034     "pkey_ec_sign\0"
1035     "pkey_hmac_ctrl\0"
1036     "pkey_rsa_ctrl\0"
1037     "pkey_rsa_decrypt\0"
1038     "pkey_rsa_encrypt\0"
1039     "pkey_rsa_sign\0"
1040     "rsa_algor_to_md\0"
1041     "rsa_digest_verify_init_from_algorithm\0"
1042     "rsa_mgf1_to_md\0"
1043     "rsa_priv_decode\0"
1044     "rsa_priv_encode\0"
1045     "rsa_pss_to_ctx\0"
1046     "rsa_pub_decode\0"
1047     "HKDF\0"
1048     "OBJ_create\0"
1049     "OBJ_dup\0"
1050     "OBJ_nid2obj\0"
1051     "OBJ_txt2obj\0"
1052     "PEM_ASN1_read\0"
1053     "PEM_ASN1_read_bio\0"
1054     "PEM_ASN1_write\0"
1055     "PEM_ASN1_write_bio\0"
1056     "PEM_X509_INFO_read\0"
1057     "PEM_X509_INFO_read_bio\0"
1058     "PEM_X509_INFO_write_bio\0"
1059     "PEM_do_header\0"
1060     "PEM_get_EVP_CIPHER_INFO\0"
1061     "PEM_read\0"
1062     "PEM_read_DHparams\0"
1063     "PEM_read_PrivateKey\0"
1064     "PEM_read_bio\0"
1065     "PEM_read_bio_DHparams\0"
1066     "PEM_read_bio_Parameters\0"
1067     "PEM_read_bio_PrivateKey\0"
1068     "PEM_write\0"
1069     "PEM_write_PrivateKey\0"
1070     "PEM_write_bio\0"
1071     "d2i_PKCS8PrivateKey_bio\0"
1072     "d2i_PKCS8PrivateKey_fp\0"
1073     "do_pk8pkey\0"
1074     "do_pk8pkey_fp\0"
1075     "load_iv\0"
1076     "EVP_PKCS82PKEY\0"
1077     "EVP_PKEY2PKCS8\0"
1078     "PKCS12_get_key_and_certs\0"
1079     "PKCS12_handle_content_info\0"
1080     "PKCS12_handle_content_infos\0"
1081     "PKCS5_pbe2_set_iv\0"
1082     "PKCS5_pbe_set\0"
1083     "PKCS5_pbe_set0_algor\0"
1084     "PKCS5_pbkdf2_set\0"
1085     "PKCS8_decrypt\0"
1086     "PKCS8_encrypt\0"
1087     "PKCS8_encrypt_pbe\0"
1088     "pbe_cipher_init\0"
1089     "pbe_crypt\0"
1090     "pkcs12_item_decrypt_d2i\0"
1091     "pkcs12_item_i2d_encrypt\0"
1092     "pkcs12_key_gen_raw\0"
1093     "pkcs12_pbe_keyivgen\0"
1094     "BN_BLINDING_convert_ex\0"
1095     "BN_BLINDING_create_param\0"
1096     "BN_BLINDING_invert_ex\0"
1097     "BN_BLINDING_new\0"
1098     "BN_BLINDING_update\0"
1099     "RSA_check_key\0"
1100     "RSA_new_method\0"
1101     "RSA_padding_add_PKCS1_OAEP_mgf1\0"
1102     "RSA_padding_add_PKCS1_PSS_mgf1\0"
1103     "RSA_padding_add_PKCS1_type_1\0"
1104     "RSA_padding_add_PKCS1_type_2\0"
1105     "RSA_padding_add_none\0"
1106     "RSA_padding_check_PKCS1_OAEP_mgf1\0"
1107     "RSA_padding_check_PKCS1_type_1\0"
1108     "RSA_padding_check_PKCS1_type_2\0"
1109     "RSA_padding_check_none\0"
1110     "RSA_recover_crt_params\0"
1111     "RSA_sign\0"
1112     "RSA_verify\0"
1113     "RSA_verify_PKCS1_PSS_mgf1\0"
1114     "decrypt\0"
1115     "encrypt\0"
1116     "keygen\0"
1117     "pkcs1_prefixed_msg\0"
1118     "private_transform\0"
1119     "rsa_setup_blinding\0"
1120     "sign_raw\0"
1121     "verify_raw\0"
1122     "SSL_AEAD_CTX_new\0"
1123     "SSL_AEAD_CTX_open\0"
1124     "SSL_AEAD_CTX_seal\0"
1125     "SSL_CTX_check_private_key\0"
1126     "SSL_CTX_new\0"
1127     "SSL_CTX_set1_tls_channel_id\0"
1128     "SSL_CTX_set_cipher_list\0"
1129     "SSL_CTX_set_cipher_list_tls11\0"
1130     "SSL_CTX_set_session_id_context\0"
1131     "SSL_CTX_set_tmp_dh\0"
1132     "SSL_CTX_set_tmp_ecdh\0"
1133     "SSL_CTX_use_PrivateKey\0"
1134     "SSL_CTX_use_PrivateKey_ASN1\0"
1135     "SSL_CTX_use_PrivateKey_file\0"
1136     "SSL_CTX_use_RSAPrivateKey\0"
1137     "SSL_CTX_use_RSAPrivateKey_ASN1\0"
1138     "SSL_CTX_use_RSAPrivateKey_file\0"
1139     "SSL_CTX_use_certificate\0"
1140     "SSL_CTX_use_certificate_ASN1\0"
1141     "SSL_CTX_use_certificate_chain_file\0"
1142     "SSL_CTX_use_certificate_file\0"
1143     "SSL_CTX_use_psk_identity_hint\0"
1144     "SSL_SESSION_new\0"
1145     "SSL_SESSION_print_fp\0"
1146     "SSL_SESSION_set1_id_context\0"
1147     "SSL_SESSION_to_bytes_full\0"
1148     "SSL_accept\0"
1149     "SSL_add_dir_cert_subjects_to_stack\0"
1150     "SSL_add_file_cert_subjects_to_stack\0"
1151     "SSL_check_private_key\0"
1152     "SSL_clear\0"
1153     "SSL_connect\0"
1154     "SSL_do_handshake\0"
1155     "SSL_load_client_CA_file\0"
1156     "SSL_new\0"
1157     "SSL_peek\0"
1158     "SSL_read\0"
1159     "SSL_renegotiate\0"
1160     "SSL_set1_tls_channel_id\0"
1161     "SSL_set_cipher_list\0"
1162     "SSL_set_fd\0"
1163     "SSL_set_rfd\0"
1164     "SSL_set_session_id_context\0"
1165     "SSL_set_tlsext_host_name\0"
1166     "SSL_set_tmp_dh\0"
1167     "SSL_set_tmp_ecdh\0"
1168     "SSL_set_wfd\0"
1169     "SSL_shutdown\0"
1170     "SSL_use_PrivateKey\0"
1171     "SSL_use_PrivateKey_ASN1\0"
1172     "SSL_use_PrivateKey_file\0"
1173     "SSL_use_RSAPrivateKey\0"
1174     "SSL_use_RSAPrivateKey_ASN1\0"
1175     "SSL_use_RSAPrivateKey_file\0"
1176     "SSL_use_certificate\0"
1177     "SSL_use_certificate_ASN1\0"
1178     "SSL_use_certificate_file\0"
1179     "SSL_use_psk_identity_hint\0"
1180     "SSL_write\0"
1181     "d2i_SSL_SESSION\0"
1182     "d2i_SSL_SESSION_get_octet_string\0"
1183     "d2i_SSL_SESSION_get_string\0"
1184     "do_ssl3_write\0"
1185     "dtls1_accept\0"
1186     "dtls1_buffer_record\0"
1187     "dtls1_check_timeout_num\0"
1188     "dtls1_connect\0"
1189     "dtls1_do_write\0"
1190     "dtls1_get_buffered_message\0"
1191     "dtls1_get_hello_verify\0"
1192     "dtls1_get_message\0"
1193     "dtls1_get_message_fragment\0"
1194     "dtls1_hm_fragment_new\0"
1195     "dtls1_preprocess_fragment\0"
1196     "dtls1_process_fragment\0"
1197     "dtls1_process_record\0"
1198     "dtls1_read_bytes\0"
1199     "dtls1_seal_record\0"
1200     "dtls1_send_hello_verify_request\0"
1201     "dtls1_write_app_data\0"
1202     "i2d_SSL_SESSION\0"
1203     "ssl3_accept\0"
1204     "ssl3_cert_verify_hash\0"
1205     "ssl3_check_cert_and_algorithm\0"
1206     "ssl3_connect\0"
1207     "ssl3_ctrl\0"
1208     "ssl3_ctx_ctrl\0"
1209     "ssl3_digest_cached_records\0"
1210     "ssl3_do_change_cipher_spec\0"
1211     "ssl3_expect_change_cipher_spec\0"
1212     "ssl3_get_cert_status\0"
1213     "ssl3_get_cert_verify\0"
1214     "ssl3_get_certificate_request\0"
1215     "ssl3_get_channel_id\0"
1216     "ssl3_get_client_certificate\0"
1217     "ssl3_get_client_hello\0"
1218     "ssl3_get_client_key_exchange\0"
1219     "ssl3_get_finished\0"
1220     "ssl3_get_initial_bytes\0"
1221     "ssl3_get_message\0"
1222     "ssl3_get_new_session_ticket\0"
1223     "ssl3_get_next_proto\0"
1224     "ssl3_get_record\0"
1225     "ssl3_get_server_certificate\0"
1226     "ssl3_get_server_done\0"
1227     "ssl3_get_server_hello\0"
1228     "ssl3_get_server_key_exchange\0"
1229     "ssl3_get_v2_client_hello\0"
1230     "ssl3_handshake_mac\0"
1231     "ssl3_output_cert_chain\0"
1232     "ssl3_prf\0"
1233     "ssl3_read_bytes\0"
1234     "ssl3_read_n\0"
1235     "ssl3_record_sequence_update\0"
1236     "ssl3_seal_record\0"
1237     "ssl3_send_cert_verify\0"
1238     "ssl3_send_certificate_request\0"
1239     "ssl3_send_channel_id\0"
1240     "ssl3_send_client_certificate\0"
1241     "ssl3_send_client_hello\0"
1242     "ssl3_send_client_key_exchange\0"
1243     "ssl3_send_server_certificate\0"
1244     "ssl3_send_server_hello\0"
1245     "ssl3_send_server_key_exchange\0"
1246     "ssl3_setup_read_buffer\0"
1247     "ssl3_setup_write_buffer\0"
1248     "ssl3_write_bytes\0"
1249     "ssl3_write_pending\0"
1250     "ssl_add_cert_chain\0"
1251     "ssl_add_cert_to_buf\0"
1252     "ssl_add_clienthello_renegotiate_ext\0"
1253     "ssl_add_clienthello_tlsext\0"
1254     "ssl_add_clienthello_use_srtp_ext\0"
1255     "ssl_add_serverhello_renegotiate_ext\0"
1256     "ssl_add_serverhello_tlsext\0"
1257     "ssl_add_serverhello_use_srtp_ext\0"
1258     "ssl_build_cert_chain\0"
1259     "ssl_bytes_to_cipher_list\0"
1260     "ssl_cert_dup\0"
1261     "ssl_cert_inst\0"
1262     "ssl_cert_new\0"
1263     "ssl_check_serverhello_tlsext\0"
1264     "ssl_check_srvr_ecc_cert_and_alg\0"
1265     "ssl_cipher_process_rulestr\0"
1266     "ssl_cipher_strength_sort\0"
1267     "ssl_create_cipher_list\0"
1268     "ssl_ctx_log_master_secret\0"
1269     "ssl_ctx_log_rsa_client_key_exchange\0"
1270     "ssl_ctx_make_profiles\0"
1271     "ssl_get_new_session\0"
1272     "ssl_get_prev_session\0"
1273     "ssl_get_server_cert_index\0"
1274     "ssl_get_sign_pkey\0"
1275     "ssl_init_wbio_buffer\0"
1276     "ssl_parse_clienthello_renegotiate_ext\0"
1277     "ssl_parse_clienthello_tlsext\0"
1278     "ssl_parse_clienthello_use_srtp_ext\0"
1279     "ssl_parse_serverhello_renegotiate_ext\0"
1280     "ssl_parse_serverhello_tlsext\0"
1281     "ssl_parse_serverhello_use_srtp_ext\0"
1282     "ssl_scan_clienthello_tlsext\0"
1283     "ssl_scan_serverhello_tlsext\0"
1284     "ssl_sess_cert_new\0"
1285     "ssl_set_cert\0"
1286     "ssl_set_pkey\0"
1287     "ssl_verify_cert_chain\0"
1288     "tls12_check_peer_sigalg\0"
1289     "tls1_aead_ctx_init\0"
1290     "tls1_cert_verify_mac\0"
1291     "tls1_change_cipher_state\0"
1292     "tls1_change_cipher_state_aead\0"
1293     "tls1_check_duplicate_extensions\0"
1294     "tls1_enc\0"
1295     "tls1_export_keying_material\0"
1296     "tls1_prf\0"
1297     "tls1_setup_key_block\0"
1298     "ASN1_digest\0"
1299     "ASN1_item_sign_ctx\0"
1300     "ASN1_item_verify\0"
1301     "NETSCAPE_SPKI_b64_decode\0"
1302     "NETSCAPE_SPKI_b64_encode\0"
1303     "PKCS7_get_CRLs\0"
1304     "PKCS7_get_certificates\0"
1305     "X509_ATTRIBUTE_create_by_NID\0"
1306     "X509_ATTRIBUTE_create_by_OBJ\0"
1307     "X509_ATTRIBUTE_create_by_txt\0"
1308     "X509_ATTRIBUTE_get0_data\0"
1309     "X509_ATTRIBUTE_set1_data\0"
1310     "X509_CRL_add0_revoked\0"
1311     "X509_CRL_diff\0"
1312     "X509_CRL_print_fp\0"
1313     "X509_EXTENSION_create_by_NID\0"
1314     "X509_EXTENSION_create_by_OBJ\0"
1315     "X509_INFO_new\0"
1316     "X509_NAME_ENTRY_create_by_NID\0"
1317     "X509_NAME_ENTRY_create_by_txt\0"
1318     "X509_NAME_ENTRY_set_object\0"
1319     "X509_NAME_add_entry\0"
1320     "X509_NAME_oneline\0"
1321     "X509_NAME_print\0"
1322     "X509_PKEY_new\0"
1323     "X509_PUBKEY_get\0"
1324     "X509_PUBKEY_set\0"
1325     "X509_REQ_check_private_key\0"
1326     "X509_REQ_to_X509\0"
1327     "X509_STORE_CTX_get1_issuer\0"
1328     "X509_STORE_CTX_init\0"
1329     "X509_STORE_CTX_new\0"
1330     "X509_STORE_CTX_purpose_inherit\0"
1331     "X509_STORE_add_cert\0"
1332     "X509_STORE_add_crl\0"
1333     "X509_TRUST_add\0"
1334     "X509_TRUST_set\0"
1335     "X509_check_private_key\0"
1336     "X509_get_pubkey_parameters\0"
1337     "X509_load_cert_crl_file\0"
1338     "X509_load_cert_file\0"
1339     "X509_load_crl_file\0"
1340     "X509_print_ex_fp\0"
1341     "X509_to_X509_REQ\0"
1342     "X509_verify_cert\0"
1343     "X509at_add1_attr\0"
1344     "X509v3_add_ext\0"
1345     "add_cert_dir\0"
1346     "by_file_ctrl\0"
1347     "check_policy\0"
1348     "dir_ctrl\0"
1349     "get_cert_by_subject\0"
1350     "i2d_DSA_PUBKEY\0"
1351     "i2d_EC_PUBKEY\0"
1352     "i2d_RSA_PUBKEY\0"
1353     "pkcs7_parse_header\0"
1354     "x509_name_encode\0"
1355     "x509_name_ex_d2i\0"
1356     "x509_name_ex_new\0"
1357     "SXNET_add_id_INTEGER\0"
1358     "SXNET_add_id_asc\0"
1359     "SXNET_add_id_ulong\0"
1360     "SXNET_get_id_asc\0"
1361     "SXNET_get_id_ulong\0"
1362     "X509V3_EXT_add\0"
1363     "X509V3_EXT_add_alias\0"
1364     "X509V3_EXT_free\0"
1365     "X509V3_EXT_i2d\0"
1366     "X509V3_EXT_nconf\0"
1367     "X509V3_add1_i2d\0"
1368     "X509V3_add_value\0"
1369     "X509V3_get_section\0"
1370     "X509V3_get_string\0"
1371     "X509V3_get_value_bool\0"
1372     "X509V3_parse_list\0"
1373     "X509_PURPOSE_add\0"
1374     "X509_PURPOSE_set\0"
1375     "a2i_GENERAL_NAME\0"
1376     "copy_email\0"
1377     "copy_issuer\0"
1378     "do_dirname\0"
1379     "do_ext_i2d\0"
1380     "do_ext_nconf\0"
1381     "gnames_from_sectname\0"
1382     "hex_to_string\0"
1383     "i2s_ASN1_ENUMERATED\0"
1384     "i2s_ASN1_IA5STRING\0"
1385     "i2s_ASN1_INTEGER\0"
1386     "i2v_AUTHORITY_INFO_ACCESS\0"
1387     "notice_section\0"
1388     "nref_nos\0"
1389     "policy_section\0"
1390     "process_pci_value\0"
1391     "r2i_certpol\0"
1392     "r2i_pci\0"
1393     "s2i_ASN1_IA5STRING\0"
1394     "s2i_ASN1_INTEGER\0"
1395     "s2i_ASN1_OCTET_STRING\0"
1396     "s2i_skey_id\0"
1397     "set_dist_point_name\0"
1398     "string_to_hex\0"
1399     "v2i_ASN1_BIT_STRING\0"
1400     "v2i_AUTHORITY_INFO_ACCESS\0"
1401     "v2i_AUTHORITY_KEYID\0"
1402     "v2i_BASIC_CONSTRAINTS\0"
1403     "v2i_EXTENDED_KEY_USAGE\0"
1404     "v2i_GENERAL_NAMES\0"
1405     "v2i_GENERAL_NAME_ex\0"
1406     "v2i_NAME_CONSTRAINTS\0"
1407     "v2i_POLICY_CONSTRAINTS\0"
1408     "v2i_POLICY_MAPPINGS\0"
1409     "v2i_crld\0"
1410     "v2i_idp\0"
1411     "v2i_issuer_alt\0"
1412     "v2i_subject_alt\0"
1413     "v3_generic_extension\0"
1414     "";
1415 
1416 const uint32_t kOpenSSLReasonValues[] = {
1417     0xc3207ba,
1418     0xc3287c7,
1419     0xc3307d6,
1420     0xc3387e6,
1421     0xc3407f5,
1422     0xc34880e,
1423     0xc35081a,
1424     0xc358837,
1425     0xc360849,
1426     0xc368857,
1427     0xc370867,
1428     0xc378874,
1429     0xc380884,
1430     0xc38888f,
1431     0xc3908a5,
1432     0xc3988b4,
1433     0xc3a08c8,
1434     0x1032146b,
1435     0x10329477,
1436     0x10331490,
1437     0x103394a3,
1438     0x10340dd4,
1439     0x103494b6,
1440     0x103514cb,
1441     0x103594de,
1442     0x103614f7,
1443     0x1036950c,
1444     0x1037152a,
1445     0x10379539,
1446     0x10381555,
1447     0x10389570,
1448     0x1039157f,
1449     0x1039959b,
1450     0x103a15b6,
1451     0x103a95cd,
1452     0x103b15de,
1453     0x103b95f2,
1454     0x103c1611,
1455     0x103c9620,
1456     0x103d1637,
1457     0x103d964a,
1458     0x103e0b5f,
1459     0x103e965d,
1460     0x103f1670,
1461     0x103f968a,
1462     0x1040169a,
1463     0x104096ae,
1464     0x104116c4,
1465     0x104196dc,
1466     0x104216f1,
1467     0x10429705,
1468     0x10431717,
1469     0x104385d0,
1470     0x104408b4,
1471     0x1044972c,
1472     0x10451743,
1473     0x10459758,
1474     0x10461766,
1475     0x14320b42,
1476     0x14328b50,
1477     0x14330b5f,
1478     0x14338b71,
1479     0x18320083,
1480     0x18328e3a,
1481     0x18340e68,
1482     0x18348e7c,
1483     0x18358eb3,
1484     0x18368ee0,
1485     0x18370ef3,
1486     0x18378f07,
1487     0x18380f2b,
1488     0x18388f39,
1489     0x18390f4f,
1490     0x18398f63,
1491     0x183a0f73,
1492     0x183b0f83,
1493     0x183b8f98,
1494     0x183c8fc3,
1495     0x183d0fd7,
1496     0x183d8fe7,
1497     0x183e0b8e,
1498     0x183e8ff4,
1499     0x183f1006,
1500     0x183f9011,
1501     0x18401021,
1502     0x18409032,
1503     0x18411043,
1504     0x18419055,
1505     0x1842107e,
1506     0x184290b0,
1507     0x184310bf,
1508     0x18451128,
1509     0x1845913e,
1510     0x18461159,
1511     0x18468ecb,
1512     0x184709cc,
1513     0x18478094,
1514     0x18480faf,
1515     0x184890f4,
1516     0x18490e50,
1517     0x18498e91,
1518     0x184a118f,
1519     0x184a910c,
1520     0x184b10d3,
1521     0x184b8e2a,
1522     0x184c1097,
1523     0x184c866b,
1524     0x184d1174,
1525     0x203211b6,
1526     0x243211c2,
1527     0x243288fa,
1528     0x243311d4,
1529     0x243391e1,
1530     0x243411ee,
1531     0x24349200,
1532     0x2435120f,
1533     0x2435922c,
1534     0x24361239,
1535     0x24369247,
1536     0x24371255,
1537     0x24379263,
1538     0x2438126c,
1539     0x24389279,
1540     0x2439128c,
1541     0x28320b82,
1542     0x28328b8e,
1543     0x28330b5f,
1544     0x28338ba1,
1545     0x2c322ab3,
1546     0x2c32aac1,
1547     0x2c332ad3,
1548     0x2c33aae5,
1549     0x2c342af9,
1550     0x2c34ab0b,
1551     0x2c352b26,
1552     0x2c35ab38,
1553     0x2c362b4b,
1554     0x2c3682f3,
1555     0x2c372b58,
1556     0x2c37ab6a,
1557     0x2c382b7d,
1558     0x2c38ab8b,
1559     0x2c392b9b,
1560     0x2c39abad,
1561     0x2c3a2bc1,
1562     0x2c3aabd2,
1563     0x2c3b134c,
1564     0x2c3babe3,
1565     0x2c3c2bf7,
1566     0x2c3cac0d,
1567     0x2c3d2c26,
1568     0x2c3dac54,
1569     0x2c3e2c62,
1570     0x2c3eac7a,
1571     0x2c3f2c92,
1572     0x2c3fac9f,
1573     0x2c402cc2,
1574     0x2c40ace1,
1575     0x2c4111b6,
1576     0x2c41acf2,
1577     0x2c422d05,
1578     0x2c429128,
1579     0x2c432d16,
1580     0x2c4386a2,
1581     0x2c442c43,
1582     0x30320000,
1583     0x30328015,
1584     0x3033001f,
1585     0x30338038,
1586     0x3034004a,
1587     0x30348064,
1588     0x3035006b,
1589     0x30358083,
1590     0x30360094,
1591     0x303680a1,
1592     0x303700b0,
1593     0x303780bd,
1594     0x303800d0,
1595     0x303880eb,
1596     0x30390100,
1597     0x30398114,
1598     0x303a0128,
1599     0x303a8139,
1600     0x303b0152,
1601     0x303b816f,
1602     0x303c017d,
1603     0x303c8191,
1604     0x303d01a1,
1605     0x303d81ba,
1606     0x303e01ca,
1607     0x303e81dd,
1608     0x303f01ec,
1609     0x303f81f8,
1610     0x3040020d,
1611     0x3040821d,
1612     0x30410234,
1613     0x30418241,
1614     0x30420254,
1615     0x30428263,
1616     0x30430278,
1617     0x30438299,
1618     0x304402ac,
1619     0x304482bf,
1620     0x304502d8,
1621     0x304582f3,
1622     0x30460310,
1623     0x30468329,
1624     0x30470337,
1625     0x30478348,
1626     0x30480357,
1627     0x3048836f,
1628     0x30490381,
1629     0x30498395,
1630     0x304a03b4,
1631     0x304a83c7,
1632     0x304b03d2,
1633     0x304b83e1,
1634     0x304c03f2,
1635     0x304c83fe,
1636     0x304d0414,
1637     0x304d8422,
1638     0x304e0438,
1639     0x304e844a,
1640     0x304f045c,
1641     0x304f846f,
1642     0x30500482,
1643     0x30508493,
1644     0x305104a3,
1645     0x305184bb,
1646     0x305204d0,
1647     0x305284e8,
1648     0x305304fc,
1649     0x30538514,
1650     0x3054052d,
1651     0x30548546,
1652     0x30550563,
1653     0x3055856e,
1654     0x30560586,
1655     0x30568596,
1656     0x305705a7,
1657     0x305785ba,
1658     0x305805d0,
1659     0x305885d9,
1660     0x305905ee,
1661     0x30598601,
1662     0x305a0610,
1663     0x305a8630,
1664     0x305b063f,
1665     0x305b864b,
1666     0x305c066b,
1667     0x305c8687,
1668     0x305d0698,
1669     0x305d86a2,
1670     0x34320abc,
1671     0x34328ad0,
1672     0x34330aed,
1673     0x34338b00,
1674     0x34340b0f,
1675     0x34348b2c,
1676     0x3c320083,
1677     0x3c328bcb,
1678     0x3c330be4,
1679     0x3c338bff,
1680     0x3c340c1c,
1681     0x3c348c37,
1682     0x3c350c52,
1683     0x3c358c67,
1684     0x3c360c80,
1685     0x3c368c98,
1686     0x3c370ca9,
1687     0x3c378cb7,
1688     0x3c380cc4,
1689     0x3c388cd8,
1690     0x3c390b8e,
1691     0x3c398cec,
1692     0x3c3a0d00,
1693     0x3c3a8874,
1694     0x3c3b0d10,
1695     0x3c3b8d2b,
1696     0x3c3c0d3d,
1697     0x3c3c8d53,
1698     0x3c3d0d5d,
1699     0x3c3d8d71,
1700     0x3c3e0d7f,
1701     0x3c3e8da4,
1702     0x3c3f0bb7,
1703     0x3c3f8d8d,
1704     0x4032177d,
1705     0x40329793,
1706     0x403317c1,
1707     0x403397cb,
1708     0x403417e2,
1709     0x40349800,
1710     0x40351810,
1711     0x40359822,
1712     0x4036182f,
1713     0x4036983b,
1714     0x40371850,
1715     0x40379865,
1716     0x40381877,
1717     0x40389882,
1718     0x40391894,
1719     0x40398dd4,
1720     0x403a18a4,
1721     0x403a98b7,
1722     0x403b18d8,
1723     0x403b98e9,
1724     0x403c18f9,
1725     0x403c8064,
1726     0x403d1905,
1727     0x403d9921,
1728     0x403e1937,
1729     0x403e9946,
1730     0x403f1959,
1731     0x403f9973,
1732     0x40401981,
1733     0x40409996,
1734     0x404119aa,
1735     0x404199c7,
1736     0x404219e0,
1737     0x404299fb,
1738     0x40431a14,
1739     0x40439a27,
1740     0x40441a3b,
1741     0x40449a53,
1742     0x40451a63,
1743     0x40459a71,
1744     0x40461a8f,
1745     0x40468094,
1746     0x40471aa4,
1747     0x40479ab6,
1748     0x40481ada,
1749     0x40489afa,
1750     0x40491b0e,
1751     0x40499b23,
1752     0x404a1b3c,
1753     0x404a9b76,
1754     0x404b1b90,
1755     0x404b9bae,
1756     0x404c1bc9,
1757     0x404c9be3,
1758     0x404d1bfa,
1759     0x404d9c22,
1760     0x404e1c39,
1761     0x404e9c55,
1762     0x404f1c71,
1763     0x404f9c92,
1764     0x40501cb4,
1765     0x40509cd0,
1766     0x40511ce4,
1767     0x40519cf1,
1768     0x40521d08,
1769     0x40529d18,
1770     0x40531d28,
1771     0x40539d3c,
1772     0x40541d57,
1773     0x40549d67,
1774     0x40551d7e,
1775     0x40559d8d,
1776     0x40561da8,
1777     0x40569dc0,
1778     0x40571ddc,
1779     0x40579df5,
1780     0x40581e08,
1781     0x40589e1d,
1782     0x40591e40,
1783     0x40599e4e,
1784     0x405a1e5b,
1785     0x405a9e74,
1786     0x405b1e8c,
1787     0x405b9e9f,
1788     0x405c1eb4,
1789     0x405c9ec6,
1790     0x405d1edb,
1791     0x405d9eeb,
1792     0x405e1f04,
1793     0x405e9f18,
1794     0x405f1f28,
1795     0x405f9f40,
1796     0x40601f51,
1797     0x40609f64,
1798     0x40611f75,
1799     0x40619f93,
1800     0x40621fa4,
1801     0x40629fb1,
1802     0x40631fc8,
1803     0x4063a009,
1804     0x40642020,
1805     0x4064a02d,
1806     0x4065203b,
1807     0x4065a05d,
1808     0x40662085,
1809     0x4066a09a,
1810     0x406720b1,
1811     0x4067a0c2,
1812     0x406820d3,
1813     0x4068a0e4,
1814     0x406920f9,
1815     0x4069a110,
1816     0x406a2121,
1817     0x406aa13a,
1818     0x406b2155,
1819     0x406ba16c,
1820     0x406c21d9,
1821     0x406ca1fa,
1822     0x406d220d,
1823     0x406da22e,
1824     0x406e2249,
1825     0x406ea264,
1826     0x406f2285,
1827     0x406fa2ab,
1828     0x407022cb,
1829     0x4070a2e7,
1830     0x40712474,
1831     0x4071a497,
1832     0x407224ad,
1833     0x4072a4cc,
1834     0x407324e4,
1835     0x4073a504,
1836     0x4074272e,
1837     0x4074a753,
1838     0x4075276e,
1839     0x4075a78d,
1840     0x407627bc,
1841     0x4076a7e4,
1842     0x407727fd,
1843     0x4077a81c,
1844     0x40782841,
1845     0x4078a858,
1846     0x4079286b,
1847     0x4079a888,
1848     0x407a0782,
1849     0x407aa89a,
1850     0x407b28ad,
1851     0x407ba8c6,
1852     0x407c28de,
1853     0x407c90b0,
1854     0x407d28f2,
1855     0x407da90c,
1856     0x407e291d,
1857     0x407ea931,
1858     0x407f293f,
1859     0x407fa95a,
1860     0x40801279,
1861     0x4080a97f,
1862     0x408129a1,
1863     0x4081a9bc,
1864     0x408229d1,
1865     0x4082a9e9,
1866     0x40832a01,
1867     0x4083aa18,
1868     0x40842a2e,
1869     0x4084aa3a,
1870     0x40852a4d,
1871     0x4085aa62,
1872     0x40862a74,
1873     0x4086aa89,
1874     0x40872a92,
1875     0x40879c10,
1876     0x40880083,
1877     0x40889fe8,
1878     0x40890a0a,
1879     0x4089a184,
1880     0x408a1b5f,
1881     0x408aa1ae,
1882     0x41f4239f,
1883     0x41f92431,
1884     0x41fe2324,
1885     0x41fea555,
1886     0x41ff2646,
1887     0x420323b8,
1888     0x420823da,
1889     0x4208a416,
1890     0x42092308,
1891     0x4209a450,
1892     0x420a235f,
1893     0x420aa33f,
1894     0x420b237f,
1895     0x420ba3f8,
1896     0x420c2662,
1897     0x420ca522,
1898     0x420d253c,
1899     0x420da573,
1900     0x4212258d,
1901     0x42172629,
1902     0x4217a5cf,
1903     0x421c25f1,
1904     0x421f25ac,
1905     0x42212679,
1906     0x4226260c,
1907     0x422b2712,
1908     0x422ba6db,
1909     0x422c26fa,
1910     0x422ca6b5,
1911     0x422d2694,
1912     0x443206ad,
1913     0x443286bc,
1914     0x443306c8,
1915     0x443386d6,
1916     0x443406e9,
1917     0x443486fa,
1918     0x44350701,
1919     0x4435870b,
1920     0x4436071e,
1921     0x44368734,
1922     0x44370746,
1923     0x44378753,
1924     0x44380762,
1925     0x4438876a,
1926     0x44390782,
1927     0x44398790,
1928     0x443a07a3,
1929     0x4c3212a3,
1930     0x4c3292b3,
1931     0x4c3312c6,
1932     0x4c3392e6,
1933     0x4c340094,
1934     0x4c3480b0,
1935     0x4c3512f2,
1936     0x4c359300,
1937     0x4c36131c,
1938     0x4c36932f,
1939     0x4c37133e,
1940     0x4c37934c,
1941     0x4c381361,
1942     0x4c38936d,
1943     0x4c39138d,
1944     0x4c3993b7,
1945     0x4c3a13d0,
1946     0x4c3a93e9,
1947     0x4c3b05d0,
1948     0x4c3b9402,
1949     0x4c3c1414,
1950     0x4c3c9423,
1951     0x4c3d10b0,
1952     0x4c3d943c,
1953     0x4c3e1449,
1954     0x50322d28,
1955     0x5032ad37,
1956     0x50332d42,
1957     0x5033ad52,
1958     0x50342d6b,
1959     0x5034ad85,
1960     0x50352d93,
1961     0x5035ada9,
1962     0x50362dbb,
1963     0x5036add1,
1964     0x50372dea,
1965     0x5037adfd,
1966     0x50382e15,
1967     0x5038ae26,
1968     0x50392e3b,
1969     0x5039ae4f,
1970     0x503a2e6f,
1971     0x503aae85,
1972     0x503b2e9d,
1973     0x503baeaf,
1974     0x503c2ecb,
1975     0x503caee2,
1976     0x503d2efb,
1977     0x503daf11,
1978     0x503e2f1e,
1979     0x503eaf34,
1980     0x503f2f46,
1981     0x503f8348,
1982     0x50402f59,
1983     0x5040af69,
1984     0x50412f83,
1985     0x5041af92,
1986     0x50422fac,
1987     0x5042afc9,
1988     0x50432fd9,
1989     0x5043afe9,
1990     0x50442ff8,
1991     0x50448414,
1992     0x5045300c,
1993     0x5045b02a,
1994     0x5046303d,
1995     0x5046b053,
1996     0x50473065,
1997     0x5047b07a,
1998     0x504830a0,
1999     0x5048b0ae,
2000     0x504930c1,
2001     0x5049b0d6,
2002     0x504a30ec,
2003     0x504ab0fc,
2004     0x504b311c,
2005     0x504bb12f,
2006     0x504c3152,
2007     0x504cb180,
2008     0x504d3192,
2009     0x504db1af,
2010     0x504e31ca,
2011     0x504eb1e6,
2012     0x504f31f8,
2013     0x504fb20f,
2014     0x5050321e,
2015     0x50508687,
2016     0x50513231,
2017     0x58320e12,
2018     0x68320dd4,
2019     0x68328b8e,
2020     0x68330ba1,
2021     0x68338de2,
2022     0x68340df2,
2023     0x6c320db0,
2024     0x6c328b71,
2025     0x6c330dbb,
2026     0x74320980,
2027     0x783208e5,
2028     0x783288fa,
2029     0x78330906,
2030     0x78338083,
2031     0x78340915,
2032     0x7834892a,
2033     0x78350949,
2034     0x7835896b,
2035     0x78360980,
2036     0x78368996,
2037     0x783709a6,
2038     0x783789b9,
2039     0x783809cc,
2040     0x783889de,
2041     0x783909eb,
2042     0x78398a0a,
2043     0x783a0a1f,
2044     0x783a8a2d,
2045     0x783b0a37,
2046     0x783b8a4b,
2047     0x783c0a62,
2048     0x783c8a77,
2049     0x783d0a8e,
2050     0x783d8aa3,
2051     0x783e09f9,
2052     0x803211a5,
2053 };
2054 
2055 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
2056 
2057 const char kOpenSSLReasonStringData[] =
2058     "ASN1_LENGTH_MISMATCH\0"
2059     "AUX_ERROR\0"
2060     "BAD_GET_ASN1_OBJECT_CALL\0"
2061     "BAD_OBJECT_HEADER\0"
2062     "BMPSTRING_IS_WRONG_LENGTH\0"
2063     "BN_LIB\0"
2064     "BOOLEAN_IS_WRONG_LENGTH\0"
2065     "BUFFER_TOO_SMALL\0"
2066     "DECODE_ERROR\0"
2067     "DEPTH_EXCEEDED\0"
2068     "ENCODE_ERROR\0"
2069     "ERROR_GETTING_TIME\0"
2070     "EXPECTING_AN_ASN1_SEQUENCE\0"
2071     "EXPECTING_AN_INTEGER\0"
2072     "EXPECTING_AN_OBJECT\0"
2073     "EXPECTING_A_BOOLEAN\0"
2074     "EXPECTING_A_TIME\0"
2075     "EXPLICIT_LENGTH_MISMATCH\0"
2076     "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
2077     "FIELD_MISSING\0"
2078     "FIRST_NUM_TOO_LARGE\0"
2079     "HEADER_TOO_LONG\0"
2080     "ILLEGAL_BITSTRING_FORMAT\0"
2081     "ILLEGAL_BOOLEAN\0"
2082     "ILLEGAL_CHARACTERS\0"
2083     "ILLEGAL_FORMAT\0"
2084     "ILLEGAL_HEX\0"
2085     "ILLEGAL_IMPLICIT_TAG\0"
2086     "ILLEGAL_INTEGER\0"
2087     "ILLEGAL_NESTED_TAGGING\0"
2088     "ILLEGAL_NULL\0"
2089     "ILLEGAL_NULL_VALUE\0"
2090     "ILLEGAL_OBJECT\0"
2091     "ILLEGAL_OPTIONAL_ANY\0"
2092     "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
2093     "ILLEGAL_TAGGED_ANY\0"
2094     "ILLEGAL_TIME_VALUE\0"
2095     "INTEGER_NOT_ASCII_FORMAT\0"
2096     "INTEGER_TOO_LARGE_FOR_LONG\0"
2097     "INVALID_BIT_STRING_BITS_LEFT\0"
2098     "INVALID_BMPSTRING_LENGTH\0"
2099     "INVALID_DIGIT\0"
2100     "INVALID_MODIFIER\0"
2101     "INVALID_NUMBER\0"
2102     "INVALID_OBJECT_ENCODING\0"
2103     "INVALID_SEPARATOR\0"
2104     "INVALID_TIME_FORMAT\0"
2105     "INVALID_UNIVERSALSTRING_LENGTH\0"
2106     "INVALID_UTF8STRING\0"
2107     "LIST_ERROR\0"
2108     "MALLOC_FAILURE\0"
2109     "MISSING_ASN1_EOS\0"
2110     "MISSING_EOC\0"
2111     "MISSING_SECOND_NUMBER\0"
2112     "MISSING_VALUE\0"
2113     "MSTRING_NOT_UNIVERSAL\0"
2114     "MSTRING_WRONG_TAG\0"
2115     "NESTED_ASN1_ERROR\0"
2116     "NESTED_ASN1_STRING\0"
2117     "NON_HEX_CHARACTERS\0"
2118     "NOT_ASCII_FORMAT\0"
2119     "NOT_ENOUGH_DATA\0"
2120     "NO_MATCHING_CHOICE_TYPE\0"
2121     "NULL_IS_WRONG_LENGTH\0"
2122     "OBJECT_NOT_ASCII_FORMAT\0"
2123     "ODD_NUMBER_OF_CHARS\0"
2124     "SECOND_NUMBER_TOO_LARGE\0"
2125     "SEQUENCE_LENGTH_MISMATCH\0"
2126     "SEQUENCE_NOT_CONSTRUCTED\0"
2127     "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
2128     "SHORT_LINE\0"
2129     "STREAMING_NOT_SUPPORTED\0"
2130     "STRING_TOO_LONG\0"
2131     "STRING_TOO_SHORT\0"
2132     "TAG_VALUE_TOO_HIGH\0"
2133     "TIME_NOT_ASCII_FORMAT\0"
2134     "TOO_LONG\0"
2135     "TYPE_NOT_CONSTRUCTED\0"
2136     "TYPE_NOT_PRIMITIVE\0"
2137     "UNEXPECTED_EOC\0"
2138     "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
2139     "UNKNOWN_FORMAT\0"
2140     "UNKNOWN_TAG\0"
2141     "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
2142     "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
2143     "UNSUPPORTED_TYPE\0"
2144     "WRONG_TAG\0"
2145     "WRONG_TYPE\0"
2146     "BAD_FOPEN_MODE\0"
2147     "BROKEN_PIPE\0"
2148     "CONNECT_ERROR\0"
2149     "ERROR_SETTING_NBIO\0"
2150     "INVALID_ARGUMENT\0"
2151     "IN_USE\0"
2152     "KEEPALIVE\0"
2153     "NBIO_CONNECT_ERROR\0"
2154     "NO_HOSTNAME_SPECIFIED\0"
2155     "NO_PORT_SPECIFIED\0"
2156     "NO_SUCH_FILE\0"
2157     "NULL_PARAMETER\0"
2158     "SYS_LIB\0"
2159     "UNABLE_TO_CREATE_SOCKET\0"
2160     "UNINITIALIZED\0"
2161     "UNSUPPORTED_METHOD\0"
2162     "WRITE_TO_READ_ONLY_BIO\0"
2163     "ARG2_LT_ARG3\0"
2164     "BAD_RECIPROCAL\0"
2165     "BIGNUM_TOO_LONG\0"
2166     "BITS_TOO_SMALL\0"
2167     "CALLED_WITH_EVEN_MODULUS\0"
2168     "DIV_BY_ZERO\0"
2169     "EXPAND_ON_STATIC_BIGNUM_DATA\0"
2170     "INPUT_NOT_REDUCED\0"
2171     "INVALID_RANGE\0"
2172     "NEGATIVE_NUMBER\0"
2173     "NOT_A_SQUARE\0"
2174     "NOT_INITIALIZED\0"
2175     "NO_INVERSE\0"
2176     "PRIVATE_KEY_TOO_LARGE\0"
2177     "P_IS_NOT_PRIME\0"
2178     "TOO_MANY_ITERATIONS\0"
2179     "TOO_MANY_TEMPORARY_VARIABLES\0"
2180     "AES_KEY_SETUP_FAILED\0"
2181     "BAD_DECRYPT\0"
2182     "BAD_KEY_LENGTH\0"
2183     "CTRL_NOT_IMPLEMENTED\0"
2184     "CTRL_OPERATION_NOT_IMPLEMENTED\0"
2185     "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
2186     "INITIALIZATION_ERROR\0"
2187     "INPUT_NOT_INITIALIZED\0"
2188     "INVALID_AD_SIZE\0"
2189     "INVALID_KEY_LENGTH\0"
2190     "INVALID_NONCE_SIZE\0"
2191     "INVALID_OPERATION\0"
2192     "IV_TOO_LARGE\0"
2193     "NO_CIPHER_SET\0"
2194     "NO_DIRECTION_SET\0"
2195     "OUTPUT_ALIASES_INPUT\0"
2196     "TAG_TOO_LARGE\0"
2197     "TOO_LARGE\0"
2198     "UNSUPPORTED_AD_SIZE\0"
2199     "UNSUPPORTED_INPUT_SIZE\0"
2200     "UNSUPPORTED_KEY_SIZE\0"
2201     "UNSUPPORTED_NONCE_SIZE\0"
2202     "UNSUPPORTED_TAG_SIZE\0"
2203     "WRONG_FINAL_BLOCK_LENGTH\0"
2204     "LIST_CANNOT_BE_NULL\0"
2205     "MISSING_CLOSE_SQUARE_BRACKET\0"
2206     "MISSING_EQUAL_SIGN\0"
2207     "NO_CLOSE_BRACE\0"
2208     "UNABLE_TO_CREATE_NEW_SECTION\0"
2209     "VARIABLE_HAS_NO_VALUE\0"
2210     "BAD_GENERATOR\0"
2211     "INVALID_PUBKEY\0"
2212     "MODULUS_TOO_LARGE\0"
2213     "NO_PRIVATE_VALUE\0"
2214     "BAD_Q_VALUE\0"
2215     "MISSING_PARAMETERS\0"
2216     "NEED_NEW_SETUP_VALUES\0"
2217     "BIGNUM_OUT_OF_RANGE\0"
2218     "COORDINATES_OUT_OF_RANGE\0"
2219     "D2I_ECPKPARAMETERS_FAILURE\0"
2220     "EC_GROUP_NEW_BY_NAME_FAILURE\0"
2221     "GROUP2PKPARAMETERS_FAILURE\0"
2222     "I2D_ECPKPARAMETERS_FAILURE\0"
2223     "INCOMPATIBLE_OBJECTS\0"
2224     "INVALID_COMPRESSED_POINT\0"
2225     "INVALID_COMPRESSION_BIT\0"
2226     "INVALID_ENCODING\0"
2227     "INVALID_FIELD\0"
2228     "INVALID_FORM\0"
2229     "INVALID_GROUP_ORDER\0"
2230     "INVALID_PRIVATE_KEY\0"
2231     "MISSING_PRIVATE_KEY\0"
2232     "NON_NAMED_CURVE\0"
2233     "PKPARAMETERS2GROUP_FAILURE\0"
2234     "POINT_AT_INFINITY\0"
2235     "POINT_IS_NOT_ON_CURVE\0"
2236     "SLOT_FULL\0"
2237     "UNDEFINED_GENERATOR\0"
2238     "UNKNOWN_GROUP\0"
2239     "UNKNOWN_ORDER\0"
2240     "WRONG_CURVE_PARAMETERS\0"
2241     "WRONG_ORDER\0"
2242     "KDF_FAILED\0"
2243     "POINT_ARITHMETIC_FAILURE\0"
2244     "BAD_SIGNATURE\0"
2245     "NOT_IMPLEMENTED\0"
2246     "RANDOM_NUMBER_GENERATION_FAILED\0"
2247     "OPERATION_NOT_SUPPORTED\0"
2248     "BN_DECODE_ERROR\0"
2249     "COMMAND_NOT_SUPPORTED\0"
2250     "CONTEXT_NOT_INITIALISED\0"
2251     "DIFFERENT_KEY_TYPES\0"
2252     "DIFFERENT_PARAMETERS\0"
2253     "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
2254     "EXPECTING_AN_EC_KEY_KEY\0"
2255     "EXPECTING_AN_RSA_KEY\0"
2256     "EXPECTING_A_DH_KEY\0"
2257     "EXPECTING_A_DSA_KEY\0"
2258     "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
2259     "INVALID_CURVE\0"
2260     "INVALID_DIGEST_LENGTH\0"
2261     "INVALID_DIGEST_TYPE\0"
2262     "INVALID_KEYBITS\0"
2263     "INVALID_MGF1_MD\0"
2264     "INVALID_PADDING_MODE\0"
2265     "INVALID_PSS_PARAMETERS\0"
2266     "INVALID_PSS_SALTLEN\0"
2267     "INVALID_SALT_LENGTH\0"
2268     "INVALID_TRAILER\0"
2269     "KEYS_NOT_SET\0"
2270     "NO_DEFAULT_DIGEST\0"
2271     "NO_KEY_SET\0"
2272     "NO_MDC2_SUPPORT\0"
2273     "NO_NID_FOR_CURVE\0"
2274     "NO_OPERATION_SET\0"
2275     "NO_PARAMETERS_SET\0"
2276     "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
2277     "OPERATON_NOT_INITIALIZED\0"
2278     "PARAMETER_ENCODING_ERROR\0"
2279     "UNKNOWN_DIGEST\0"
2280     "UNKNOWN_MASK_DIGEST\0"
2281     "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
2282     "UNKNOWN_PUBLIC_KEY_TYPE\0"
2283     "UNKNOWN_SIGNATURE_ALGORITHM\0"
2284     "UNSUPPORTED_ALGORITHM\0"
2285     "UNSUPPORTED_MASK_ALGORITHM\0"
2286     "UNSUPPORTED_MASK_PARAMETER\0"
2287     "UNSUPPORTED_SIGNATURE_TYPE\0"
2288     "WRONG_PUBLIC_KEY_TYPE\0"
2289     "OUTPUT_TOO_LARGE\0"
2290     "UNKNOWN_NID\0"
2291     "BAD_BASE64_DECODE\0"
2292     "BAD_END_LINE\0"
2293     "BAD_IV_CHARS\0"
2294     "BAD_PASSWORD_READ\0"
2295     "CIPHER_IS_NULL\0"
2296     "ERROR_CONVERTING_PRIVATE_KEY\0"
2297     "NOT_DEK_INFO\0"
2298     "NOT_ENCRYPTED\0"
2299     "NOT_PROC_TYPE\0"
2300     "NO_START_LINE\0"
2301     "READ_KEY\0"
2302     "SHORT_HEADER\0"
2303     "UNSUPPORTED_CIPHER\0"
2304     "UNSUPPORTED_ENCRYPTION\0"
2305     "BAD_PKCS12_DATA\0"
2306     "BAD_PKCS12_VERSION\0"
2307     "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
2308     "CRYPT_ERROR\0"
2309     "ENCRYPT_ERROR\0"
2310     "ERROR_SETTING_CIPHER_PARAMS\0"
2311     "INCORRECT_PASSWORD\0"
2312     "KEYGEN_FAILURE\0"
2313     "KEY_GEN_ERROR\0"
2314     "METHOD_NOT_SUPPORTED\0"
2315     "MISSING_MAC\0"
2316     "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
2317     "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
2318     "PKCS12_TOO_DEEPLY_NESTED\0"
2319     "PRIVATE_KEY_DECODE_ERROR\0"
2320     "PRIVATE_KEY_ENCODE_ERROR\0"
2321     "UNKNOWN_ALGORITHM\0"
2322     "UNKNOWN_CIPHER\0"
2323     "UNKNOWN_CIPHER_ALGORITHM\0"
2324     "UNKNOWN_HASH\0"
2325     "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
2326     "BAD_E_VALUE\0"
2327     "BAD_FIXED_HEADER_DECRYPT\0"
2328     "BAD_PAD_BYTE_COUNT\0"
2329     "BAD_RSA_PARAMETERS\0"
2330     "BLOCK_TYPE_IS_NOT_01\0"
2331     "BN_NOT_INITIALIZED\0"
2332     "CRT_PARAMS_ALREADY_GIVEN\0"
2333     "CRT_VALUES_INCORRECT\0"
2334     "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
2335     "DATA_TOO_LARGE\0"
2336     "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
2337     "DATA_TOO_LARGE_FOR_MODULUS\0"
2338     "DATA_TOO_SMALL\0"
2339     "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
2340     "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
2341     "D_E_NOT_CONGRUENT_TO_1\0"
2342     "EMPTY_PUBLIC_KEY\0"
2343     "FIRST_OCTET_INVALID\0"
2344     "INCONSISTENT_SET_OF_CRT_VALUES\0"
2345     "INTERNAL_ERROR\0"
2346     "INVALID_MESSAGE_LENGTH\0"
2347     "KEY_SIZE_TOO_SMALL\0"
2348     "LAST_OCTET_INVALID\0"
2349     "NO_PUBLIC_EXPONENT\0"
2350     "NULL_BEFORE_BLOCK_MISSING\0"
2351     "N_NOT_EQUAL_P_Q\0"
2352     "OAEP_DECODING_ERROR\0"
2353     "ONLY_ONE_OF_P_Q_GIVEN\0"
2354     "OUTPUT_BUFFER_TOO_SMALL\0"
2355     "PADDING_CHECK_FAILED\0"
2356     "PKCS_DECODING_ERROR\0"
2357     "SLEN_CHECK_FAILED\0"
2358     "SLEN_RECOVERY_FAILED\0"
2359     "UNKNOWN_ALGORITHM_TYPE\0"
2360     "UNKNOWN_PADDING_TYPE\0"
2361     "VALUE_MISSING\0"
2362     "WRONG_SIGNATURE_LENGTH\0"
2363     "APP_DATA_IN_HANDSHAKE\0"
2364     "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
2365     "BAD_ALERT\0"
2366     "BAD_CHANGE_CIPHER_SPEC\0"
2367     "BAD_DATA_RETURNED_BY_CALLBACK\0"
2368     "BAD_DH_P_LENGTH\0"
2369     "BAD_DIGEST_LENGTH\0"
2370     "BAD_ECC_CERT\0"
2371     "BAD_ECPOINT\0"
2372     "BAD_HANDSHAKE_LENGTH\0"
2373     "BAD_HANDSHAKE_RECORD\0"
2374     "BAD_HELLO_REQUEST\0"
2375     "BAD_LENGTH\0"
2376     "BAD_PACKET_LENGTH\0"
2377     "BAD_RSA_ENCRYPT\0"
2378     "BAD_SRTP_MKI_VALUE\0"
2379     "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
2380     "BAD_SSL_FILETYPE\0"
2381     "BAD_WRITE_RETRY\0"
2382     "BIO_NOT_SET\0"
2383     "CANNOT_SERIALIZE_PUBLIC_KEY\0"
2384     "CA_DN_LENGTH_MISMATCH\0"
2385     "CA_DN_TOO_LONG\0"
2386     "CCS_RECEIVED_EARLY\0"
2387     "CERTIFICATE_VERIFY_FAILED\0"
2388     "CERT_CB_ERROR\0"
2389     "CERT_LENGTH_MISMATCH\0"
2390     "CHANNEL_ID_NOT_P256\0"
2391     "CHANNEL_ID_SIGNATURE_INVALID\0"
2392     "CIPHER_CODE_WRONG_LENGTH\0"
2393     "CIPHER_OR_HASH_UNAVAILABLE\0"
2394     "CLIENTHELLO_PARSE_FAILED\0"
2395     "CLIENTHELLO_TLSEXT\0"
2396     "CONNECTION_REJECTED\0"
2397     "CONNECTION_TYPE_NOT_SET\0"
2398     "COOKIE_MISMATCH\0"
2399     "D2I_ECDSA_SIG\0"
2400     "DATA_BETWEEN_CCS_AND_FINISHED\0"
2401     "DATA_LENGTH_TOO_LONG\0"
2402     "DECRYPTION_FAILED\0"
2403     "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
2404     "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
2405     "DIGEST_CHECK_FAILED\0"
2406     "DTLS_MESSAGE_TOO_BIG\0"
2407     "ECC_CERT_NOT_FOR_SIGNING\0"
2408     "EMPTY_SRTP_PROTECTION_PROFILE_LIST\0"
2409     "EMS_STATE_INCONSISTENT\0"
2410     "ENCRYPTED_LENGTH_TOO_LONG\0"
2411     "ERROR_IN_RECEIVED_CIPHER_LIST\0"
2412     "EVP_DIGESTSIGNFINAL_FAILED\0"
2413     "EVP_DIGESTSIGNINIT_FAILED\0"
2414     "EXCESSIVE_MESSAGE_SIZE\0"
2415     "EXTRA_DATA_IN_MESSAGE\0"
2416     "FRAGMENT_MISMATCH\0"
2417     "GOT_A_FIN_BEFORE_A_CCS\0"
2418     "GOT_CHANNEL_ID_BEFORE_A_CCS\0"
2419     "GOT_NEXT_PROTO_BEFORE_A_CCS\0"
2420     "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
2421     "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
2422     "HANDSHAKE_RECORD_BEFORE_CCS\0"
2423     "HTTPS_PROXY_REQUEST\0"
2424     "HTTP_REQUEST\0"
2425     "INAPPROPRIATE_FALLBACK\0"
2426     "INVALID_COMMAND\0"
2427     "INVALID_MESSAGE\0"
2428     "INVALID_SSL_SESSION\0"
2429     "INVALID_TICKET_KEYS_LENGTH\0"
2430     "LENGTH_MISMATCH\0"
2431     "LIBRARY_HAS_NO_CIPHERS\0"
2432     "MISSING_DH_KEY\0"
2433     "MISSING_ECDSA_SIGNING_CERT\0"
2434     "MISSING_RSA_CERTIFICATE\0"
2435     "MISSING_RSA_ENCRYPTING_CERT\0"
2436     "MISSING_RSA_SIGNING_CERT\0"
2437     "MISSING_TMP_DH_KEY\0"
2438     "MISSING_TMP_ECDH_KEY\0"
2439     "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
2440     "MTU_TOO_SMALL\0"
2441     "NESTED_GROUP\0"
2442     "NO_CERTIFICATES_RETURNED\0"
2443     "NO_CERTIFICATE_ASSIGNED\0"
2444     "NO_CERTIFICATE_SET\0"
2445     "NO_CIPHERS_AVAILABLE\0"
2446     "NO_CIPHERS_PASSED\0"
2447     "NO_CIPHERS_SPECIFIED\0"
2448     "NO_CIPHER_MATCH\0"
2449     "NO_COMPRESSION_SPECIFIED\0"
2450     "NO_METHOD_SPECIFIED\0"
2451     "NO_P256_SUPPORT\0"
2452     "NO_PRIVATE_KEY_ASSIGNED\0"
2453     "NO_RENEGOTIATION\0"
2454     "NO_REQUIRED_DIGEST\0"
2455     "NO_SHARED_CIPHER\0"
2456     "NO_SHARED_SIGATURE_ALGORITHMS\0"
2457     "NO_SRTP_PROFILES\0"
2458     "NULL_SSL_CTX\0"
2459     "NULL_SSL_METHOD_PASSED\0"
2460     "OLD_SESSION_CIPHER_NOT_RETURNED\0"
2461     "OLD_SESSION_VERSION_NOT_RETURNED\0"
2462     "PACKET_LENGTH_TOO_LONG\0"
2463     "PARSE_TLSEXT\0"
2464     "PATH_TOO_LONG\0"
2465     "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
2466     "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
2467     "PROTOCOL_IS_SHUTDOWN\0"
2468     "PSK_IDENTITY_NOT_FOUND\0"
2469     "PSK_NO_CLIENT_CB\0"
2470     "PSK_NO_SERVER_CB\0"
2471     "READ_BIO_NOT_SET\0"
2472     "READ_TIMEOUT_EXPIRED\0"
2473     "RECORD_LENGTH_MISMATCH\0"
2474     "RECORD_TOO_LARGE\0"
2475     "RENEGOTIATE_EXT_TOO_LONG\0"
2476     "RENEGOTIATION_ENCODING_ERR\0"
2477     "RENEGOTIATION_MISMATCH\0"
2478     "REQUIRED_CIPHER_MISSING\0"
2479     "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
2480     "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
2481     "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
2482     "SERVERHELLO_TLSEXT\0"
2483     "SESSION_ID_CONTEXT_UNINITIALIZED\0"
2484     "SESSION_MAY_NOT_BE_CREATED\0"
2485     "SIGNATURE_ALGORITHMS_ERROR\0"
2486     "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
2487     "SRTP_PROTECTION_PROFILE_LIST_TOO_LONG\0"
2488     "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
2489     "SSL3_EXT_INVALID_SERVERNAME\0"
2490     "SSL3_EXT_INVALID_SERVERNAME_TYPE\0"
2491     "SSLV3_ALERT_BAD_CERTIFICATE\0"
2492     "SSLV3_ALERT_BAD_RECORD_MAC\0"
2493     "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
2494     "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
2495     "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
2496     "SSLV3_ALERT_CLOSE_NOTIFY\0"
2497     "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
2498     "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
2499     "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
2500     "SSLV3_ALERT_NO_CERTIFICATE\0"
2501     "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
2502     "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
2503     "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
2504     "SSL_HANDSHAKE_FAILURE\0"
2505     "SSL_SESSION_ID_CALLBACK_FAILED\0"
2506     "SSL_SESSION_ID_CONFLICT\0"
2507     "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
2508     "SSL_SESSION_ID_HAS_BAD_LENGTH\0"
2509     "TLSV1_ALERT_ACCESS_DENIED\0"
2510     "TLSV1_ALERT_DECODE_ERROR\0"
2511     "TLSV1_ALERT_DECRYPTION_FAILED\0"
2512     "TLSV1_ALERT_DECRYPT_ERROR\0"
2513     "TLSV1_ALERT_EXPORT_RESTRICTION\0"
2514     "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
2515     "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
2516     "TLSV1_ALERT_INTERNAL_ERROR\0"
2517     "TLSV1_ALERT_NO_RENEGOTIATION\0"
2518     "TLSV1_ALERT_PROTOCOL_VERSION\0"
2519     "TLSV1_ALERT_RECORD_OVERFLOW\0"
2520     "TLSV1_ALERT_UNKNOWN_CA\0"
2521     "TLSV1_ALERT_USER_CANCELLED\0"
2522     "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
2523     "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
2524     "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
2525     "TLSV1_UNRECOGNIZED_NAME\0"
2526     "TLSV1_UNSUPPORTED_EXTENSION\0"
2527     "TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER\0"
2528     "TLS_ILLEGAL_EXPORTER_LABEL\0"
2529     "TLS_INVALID_ECPOINTFORMAT_LIST\0"
2530     "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
2531     "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
2532     "TOO_MANY_EMPTY_FRAGMENTS\0"
2533     "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
2534     "UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS\0"
2535     "UNEXPECTED_GROUP_CLOSE\0"
2536     "UNEXPECTED_MESSAGE\0"
2537     "UNEXPECTED_OPERATOR_IN_GROUP\0"
2538     "UNEXPECTED_RECORD\0"
2539     "UNKNOWN_ALERT_TYPE\0"
2540     "UNKNOWN_CERTIFICATE_TYPE\0"
2541     "UNKNOWN_CIPHER_RETURNED\0"
2542     "UNKNOWN_CIPHER_TYPE\0"
2543     "UNKNOWN_KEY_EXCHANGE_TYPE\0"
2544     "UNKNOWN_PROTOCOL\0"
2545     "UNKNOWN_SSL_VERSION\0"
2546     "UNKNOWN_STATE\0"
2547     "UNPROCESSED_HANDSHAKE_DATA\0"
2548     "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
2549     "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
2550     "UNSUPPORTED_ELLIPTIC_CURVE\0"
2551     "UNSUPPORTED_PROTOCOL\0"
2552     "UNSUPPORTED_SSL_VERSION\0"
2553     "USE_SRTP_NOT_NEGOTIATED\0"
2554     "WRONG_CERTIFICATE_TYPE\0"
2555     "WRONG_CIPHER_RETURNED\0"
2556     "WRONG_CURVE\0"
2557     "WRONG_MESSAGE_TYPE\0"
2558     "WRONG_SIGNATURE_TYPE\0"
2559     "WRONG_SSL_VERSION\0"
2560     "WRONG_VERSION_NUMBER\0"
2561     "X509_LIB\0"
2562     "X509_VERIFICATION_SETUP_PROBLEMS\0"
2563     "AKID_MISMATCH\0"
2564     "BAD_PKCS7_VERSION\0"
2565     "BAD_X509_FILETYPE\0"
2566     "BASE64_DECODE_ERROR\0"
2567     "CANT_CHECK_DH_KEY\0"
2568     "CERT_ALREADY_IN_HASH_TABLE\0"
2569     "CRL_ALREADY_DELTA\0"
2570     "CRL_VERIFY_FAILURE\0"
2571     "IDP_MISMATCH\0"
2572     "INVALID_DIRECTORY\0"
2573     "INVALID_FIELD_NAME\0"
2574     "INVALID_TRUST\0"
2575     "ISSUER_MISMATCH\0"
2576     "KEY_TYPE_MISMATCH\0"
2577     "KEY_VALUES_MISMATCH\0"
2578     "LOADING_CERT_DIR\0"
2579     "LOADING_DEFAULTS\0"
2580     "NEWER_CRL_NOT_NEWER\0"
2581     "NOT_PKCS7_SIGNED_DATA\0"
2582     "NO_CERTIFICATES_INCLUDED\0"
2583     "NO_CERT_SET_FOR_US_TO_VERIFY\0"
2584     "NO_CRLS_INCLUDED\0"
2585     "NO_CRL_NUMBER\0"
2586     "PUBLIC_KEY_DECODE_ERROR\0"
2587     "PUBLIC_KEY_ENCODE_ERROR\0"
2588     "SHOULD_RETRY\0"
2589     "UNABLE_TO_FIND_PARAMETERS_IN_CHAIN\0"
2590     "UNABLE_TO_GET_CERTS_PUBLIC_KEY\0"
2591     "UNKNOWN_KEY_TYPE\0"
2592     "UNKNOWN_PURPOSE_ID\0"
2593     "UNKNOWN_TRUST_ID\0"
2594     "WRONG_LOOKUP_TYPE\0"
2595     "BAD_IP_ADDRESS\0"
2596     "BAD_OBJECT\0"
2597     "BN_DEC2BN_ERROR\0"
2598     "BN_TO_ASN1_INTEGER_ERROR\0"
2599     "CANNOT_FIND_FREE_FUNCTION\0"
2600     "DIRNAME_ERROR\0"
2601     "DISTPOINT_ALREADY_SET\0"
2602     "DUPLICATE_ZONE_ID\0"
2603     "ERROR_CONVERTING_ZONE\0"
2604     "ERROR_CREATING_EXTENSION\0"
2605     "ERROR_IN_EXTENSION\0"
2606     "EXPECTED_A_SECTION_NAME\0"
2607     "EXTENSION_EXISTS\0"
2608     "EXTENSION_NAME_ERROR\0"
2609     "EXTENSION_NOT_FOUND\0"
2610     "EXTENSION_SETTING_NOT_SUPPORTED\0"
2611     "EXTENSION_VALUE_ERROR\0"
2612     "ILLEGAL_EMPTY_EXTENSION\0"
2613     "ILLEGAL_HEX_DIGIT\0"
2614     "INCORRECT_POLICY_SYNTAX_TAG\0"
2615     "INVALID_BOOLEAN_STRING\0"
2616     "INVALID_EXTENSION_STRING\0"
2617     "INVALID_MULTIPLE_RDNS\0"
2618     "INVALID_NAME\0"
2619     "INVALID_NULL_ARGUMENT\0"
2620     "INVALID_NULL_NAME\0"
2621     "INVALID_NULL_VALUE\0"
2622     "INVALID_NUMBERS\0"
2623     "INVALID_OBJECT_IDENTIFIER\0"
2624     "INVALID_OPTION\0"
2625     "INVALID_POLICY_IDENTIFIER\0"
2626     "INVALID_PROXY_POLICY_SETTING\0"
2627     "INVALID_PURPOSE\0"
2628     "INVALID_SECTION\0"
2629     "INVALID_SYNTAX\0"
2630     "ISSUER_DECODE_ERROR\0"
2631     "NEED_ORGANIZATION_AND_NUMBERS\0"
2632     "NO_CONFIG_DATABASE\0"
2633     "NO_ISSUER_CERTIFICATE\0"
2634     "NO_ISSUER_DETAILS\0"
2635     "NO_POLICY_IDENTIFIER\0"
2636     "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
2637     "NO_PUBLIC_KEY\0"
2638     "NO_SUBJECT_DETAILS\0"
2639     "ODD_NUMBER_OF_DIGITS\0"
2640     "OPERATION_NOT_DEFINED\0"
2641     "OTHERNAME_ERROR\0"
2642     "POLICY_LANGUAGE_ALREADY_DEFINED\0"
2643     "POLICY_PATH_LENGTH\0"
2644     "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
2645     "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
2646     "SECTION_NOT_FOUND\0"
2647     "UNABLE_TO_GET_ISSUER_DETAILS\0"
2648     "UNABLE_TO_GET_ISSUER_KEYID\0"
2649     "UNKNOWN_BIT_STRING_ARGUMENT\0"
2650     "UNKNOWN_EXTENSION\0"
2651     "UNKNOWN_EXTENSION_NAME\0"
2652     "UNKNOWN_OPTION\0"
2653     "UNSUPPORTED_OPTION\0"
2654     "USER_TOO_LONG\0"
2655     "";
2656 
2657