1 /* File generated by Tools/ssl/make_ssl_data.py *//* Generated on 2021-04-09T09:36:21.493286 */
2 static struct py_ssl_library_code library_codes[] = {
3 #ifdef ERR_LIB_ASN1
4     {"ASN1", ERR_LIB_ASN1},
5 #endif
6 #ifdef ERR_LIB_ASYNC
7     {"ASYNC", ERR_LIB_ASYNC},
8 #endif
9 #ifdef ERR_LIB_BIO
10     {"BIO", ERR_LIB_BIO},
11 #endif
12 #ifdef ERR_LIB_BN
13     {"BN", ERR_LIB_BN},
14 #endif
15 #ifdef ERR_LIB_BUF
16     {"BUF", ERR_LIB_BUF},
17 #endif
18 #ifdef ERR_LIB_CMS
19     {"CMS", ERR_LIB_CMS},
20 #endif
21 #ifdef ERR_LIB_COMP
22     {"COMP", ERR_LIB_COMP},
23 #endif
24 #ifdef ERR_LIB_CONF
25     {"CONF", ERR_LIB_CONF},
26 #endif
27 #ifdef ERR_LIB_CRYPTO
28     {"CRYPTO", ERR_LIB_CRYPTO},
29 #endif
30 #ifdef ERR_LIB_CT
31     {"CT", ERR_LIB_CT},
32 #endif
33 #ifdef ERR_LIB_DH
34     {"DH", ERR_LIB_DH},
35 #endif
36 #ifdef ERR_LIB_DSA
37     {"DSA", ERR_LIB_DSA},
38 #endif
39 #ifdef ERR_LIB_DSO
40     {"DSO", ERR_LIB_DSO},
41 #endif
42 #ifdef ERR_LIB_EC
43     {"EC", ERR_LIB_EC},
44 #endif
45 #ifdef ERR_LIB_ECDH
46     {"ECDH", ERR_LIB_ECDH},
47 #endif
48 #ifdef ERR_LIB_ECDSA
49     {"ECDSA", ERR_LIB_ECDSA},
50 #endif
51 #ifdef ERR_LIB_ENGINE
52     {"ENGINE", ERR_LIB_ENGINE},
53 #endif
54 #ifdef ERR_LIB_EVP
55     {"EVP", ERR_LIB_EVP},
56 #endif
57 #ifdef ERR_LIB_FIPS
58     {"FIPS", ERR_LIB_FIPS},
59 #endif
60 #ifdef ERR_LIB_HMAC
61     {"HMAC", ERR_LIB_HMAC},
62 #endif
63 #ifdef ERR_LIB_JPAKE
64     {"JPAKE", ERR_LIB_JPAKE},
65 #endif
66 #ifdef ERR_LIB_KDF
67     {"KDF", ERR_LIB_KDF},
68 #endif
69 #ifdef ERR_LIB_METH
70     {"METH", ERR_LIB_METH},
71 #endif
72 #ifdef ERR_LIB_NONE
73     {"NONE", ERR_LIB_NONE},
74 #endif
75 #ifdef ERR_LIB_OBJ
76     {"OBJ", ERR_LIB_OBJ},
77 #endif
78 #ifdef ERR_LIB_OCSP
79     {"OCSP", ERR_LIB_OCSP},
80 #endif
81 #ifdef ERR_LIB_OSSL_STORE
82     {"OSSL_STORE", ERR_LIB_OSSL_STORE},
83 #endif
84 #ifdef ERR_LIB_PEM
85     {"PEM", ERR_LIB_PEM},
86 #endif
87 #ifdef ERR_LIB_PKCS12
88     {"PKCS12", ERR_LIB_PKCS12},
89 #endif
90 #ifdef ERR_LIB_PKCS7
91     {"PKCS7", ERR_LIB_PKCS7},
92 #endif
93 #ifdef ERR_LIB_PROXY
94     {"PROXY", ERR_LIB_PROXY},
95 #endif
96 #ifdef ERR_LIB_RAND
97     {"RAND", ERR_LIB_RAND},
98 #endif
99 #ifdef ERR_LIB_RSA
100     {"RSA", ERR_LIB_RSA},
101 #endif
102 #ifdef ERR_LIB_RSAREF
103     {"RSAREF", ERR_LIB_RSAREF},
104 #endif
105 #ifdef ERR_LIB_SM2
106     {"SM2", ERR_LIB_SM2},
107 #endif
108 #ifdef ERR_LIB_SSL
109     {"SSL", ERR_LIB_SSL},
110 #endif
111 #ifdef ERR_LIB_SSL2
112     {"SSL2", ERR_LIB_SSL2},
113 #endif
114 #ifdef ERR_LIB_SSL23
115     {"SSL23", ERR_LIB_SSL23},
116 #endif
117 #ifdef ERR_LIB_SSL3
118     {"SSL3", ERR_LIB_SSL3},
119 #endif
120 #ifdef ERR_LIB_SYS
121     {"SYS", ERR_LIB_SYS},
122 #endif
123 #ifdef ERR_LIB_TS
124     {"TS", ERR_LIB_TS},
125 #endif
126 #ifdef ERR_LIB_UI
127     {"UI", ERR_LIB_UI},
128 #endif
129 #ifdef ERR_LIB_USER
130     {"USER", ERR_LIB_USER},
131 #endif
132 #ifdef ERR_LIB_X509
133     {"X509", ERR_LIB_X509},
134 #endif
135 #ifdef ERR_LIB_X509V3
136     {"X509V3", ERR_LIB_X509V3},
137 #endif
138     { NULL }
139 };
140 
141 
142 static struct py_ssl_error_code error_codes[] = {
143   #ifdef ASN1_R_ADDING_OBJECT
144     {"ADDING_OBJECT", ERR_LIB_ASN1, ASN1_R_ADDING_OBJECT},
145   #else
146     {"ADDING_OBJECT", 13, 171},
147   #endif
148   #ifdef ASN1_R_ASN1_PARSE_ERROR
149     {"ASN1_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_PARSE_ERROR},
150   #else
151     {"ASN1_PARSE_ERROR", 13, 203},
152   #endif
153   #ifdef ASN1_R_ASN1_SIG_PARSE_ERROR
154     {"ASN1_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_SIG_PARSE_ERROR},
155   #else
156     {"ASN1_SIG_PARSE_ERROR", 13, 204},
157   #endif
158   #ifdef ASN1_R_AUX_ERROR
159     {"AUX_ERROR", ERR_LIB_ASN1, ASN1_R_AUX_ERROR},
160   #else
161     {"AUX_ERROR", 13, 100},
162   #endif
163   #ifdef ASN1_R_BAD_OBJECT_HEADER
164     {"BAD_OBJECT_HEADER", ERR_LIB_ASN1, ASN1_R_BAD_OBJECT_HEADER},
165   #else
166     {"BAD_OBJECT_HEADER", 13, 102},
167   #endif
168   #ifdef ASN1_R_BAD_TEMPLATE
169     {"BAD_TEMPLATE", ERR_LIB_ASN1, ASN1_R_BAD_TEMPLATE},
170   #else
171     {"BAD_TEMPLATE", 13, 230},
172   #endif
173   #ifdef ASN1_R_BMPSTRING_IS_WRONG_LENGTH
174     {"BMPSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BMPSTRING_IS_WRONG_LENGTH},
175   #else
176     {"BMPSTRING_IS_WRONG_LENGTH", 13, 214},
177   #endif
178   #ifdef ASN1_R_BN_LIB
179     {"BN_LIB", ERR_LIB_ASN1, ASN1_R_BN_LIB},
180   #else
181     {"BN_LIB", 13, 105},
182   #endif
183   #ifdef ASN1_R_BOOLEAN_IS_WRONG_LENGTH
184     {"BOOLEAN_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BOOLEAN_IS_WRONG_LENGTH},
185   #else
186     {"BOOLEAN_IS_WRONG_LENGTH", 13, 106},
187   #endif
188   #ifdef ASN1_R_BUFFER_TOO_SMALL
189     {"BUFFER_TOO_SMALL", ERR_LIB_ASN1, ASN1_R_BUFFER_TOO_SMALL},
190   #else
191     {"BUFFER_TOO_SMALL", 13, 107},
192   #endif
193   #ifdef ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
194     {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_ASN1, ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER},
195   #else
196     {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 13, 108},
197   #endif
198   #ifdef ASN1_R_CONTEXT_NOT_INITIALISED
199     {"CONTEXT_NOT_INITIALISED", ERR_LIB_ASN1, ASN1_R_CONTEXT_NOT_INITIALISED},
200   #else
201     {"CONTEXT_NOT_INITIALISED", 13, 217},
202   #endif
203   #ifdef ASN1_R_DATA_IS_WRONG
204     {"DATA_IS_WRONG", ERR_LIB_ASN1, ASN1_R_DATA_IS_WRONG},
205   #else
206     {"DATA_IS_WRONG", 13, 109},
207   #endif
208   #ifdef ASN1_R_DECODE_ERROR
209     {"DECODE_ERROR", ERR_LIB_ASN1, ASN1_R_DECODE_ERROR},
210   #else
211     {"DECODE_ERROR", 13, 110},
212   #endif
213   #ifdef ASN1_R_DEPTH_EXCEEDED
214     {"DEPTH_EXCEEDED", ERR_LIB_ASN1, ASN1_R_DEPTH_EXCEEDED},
215   #else
216     {"DEPTH_EXCEEDED", 13, 174},
217   #endif
218   #ifdef ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED
219     {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED},
220   #else
221     {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", 13, 198},
222   #endif
223   #ifdef ASN1_R_ENCODE_ERROR
224     {"ENCODE_ERROR", ERR_LIB_ASN1, ASN1_R_ENCODE_ERROR},
225   #else
226     {"ENCODE_ERROR", 13, 112},
227   #endif
228   #ifdef ASN1_R_ERROR_GETTING_TIME
229     {"ERROR_GETTING_TIME", ERR_LIB_ASN1, ASN1_R_ERROR_GETTING_TIME},
230   #else
231     {"ERROR_GETTING_TIME", 13, 173},
232   #endif
233   #ifdef ASN1_R_ERROR_LOADING_SECTION
234     {"ERROR_LOADING_SECTION", ERR_LIB_ASN1, ASN1_R_ERROR_LOADING_SECTION},
235   #else
236     {"ERROR_LOADING_SECTION", 13, 172},
237   #endif
238   #ifdef ASN1_R_ERROR_SETTING_CIPHER_PARAMS
239     {"ERROR_SETTING_CIPHER_PARAMS", ERR_LIB_ASN1, ASN1_R_ERROR_SETTING_CIPHER_PARAMS},
240   #else
241     {"ERROR_SETTING_CIPHER_PARAMS", 13, 114},
242   #endif
243   #ifdef ASN1_R_EXPECTING_AN_INTEGER
244     {"EXPECTING_AN_INTEGER", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_INTEGER},
245   #else
246     {"EXPECTING_AN_INTEGER", 13, 115},
247   #endif
248   #ifdef ASN1_R_EXPECTING_AN_OBJECT
249     {"EXPECTING_AN_OBJECT", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_OBJECT},
250   #else
251     {"EXPECTING_AN_OBJECT", 13, 116},
252   #endif
253   #ifdef ASN1_R_EXPLICIT_LENGTH_MISMATCH
254     {"EXPLICIT_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_EXPLICIT_LENGTH_MISMATCH},
255   #else
256     {"EXPLICIT_LENGTH_MISMATCH", 13, 119},
257   #endif
258   #ifdef ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED
259     {"EXPLICIT_TAG_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED},
260   #else
261     {"EXPLICIT_TAG_NOT_CONSTRUCTED", 13, 120},
262   #endif
263   #ifdef ASN1_R_FIELD_MISSING
264     {"FIELD_MISSING", ERR_LIB_ASN1, ASN1_R_FIELD_MISSING},
265   #else
266     {"FIELD_MISSING", 13, 121},
267   #endif
268   #ifdef ASN1_R_FIRST_NUM_TOO_LARGE
269     {"FIRST_NUM_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_FIRST_NUM_TOO_LARGE},
270   #else
271     {"FIRST_NUM_TOO_LARGE", 13, 122},
272   #endif
273   #ifdef ASN1_R_HEADER_TOO_LONG
274     {"HEADER_TOO_LONG", ERR_LIB_ASN1, ASN1_R_HEADER_TOO_LONG},
275   #else
276     {"HEADER_TOO_LONG", 13, 123},
277   #endif
278   #ifdef ASN1_R_ILLEGAL_BITSTRING_FORMAT
279     {"ILLEGAL_BITSTRING_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BITSTRING_FORMAT},
280   #else
281     {"ILLEGAL_BITSTRING_FORMAT", 13, 175},
282   #endif
283   #ifdef ASN1_R_ILLEGAL_BOOLEAN
284     {"ILLEGAL_BOOLEAN", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BOOLEAN},
285   #else
286     {"ILLEGAL_BOOLEAN", 13, 176},
287   #endif
288   #ifdef ASN1_R_ILLEGAL_CHARACTERS
289     {"ILLEGAL_CHARACTERS", ERR_LIB_ASN1, ASN1_R_ILLEGAL_CHARACTERS},
290   #else
291     {"ILLEGAL_CHARACTERS", 13, 124},
292   #endif
293   #ifdef ASN1_R_ILLEGAL_FORMAT
294     {"ILLEGAL_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_FORMAT},
295   #else
296     {"ILLEGAL_FORMAT", 13, 177},
297   #endif
298   #ifdef ASN1_R_ILLEGAL_HEX
299     {"ILLEGAL_HEX", ERR_LIB_ASN1, ASN1_R_ILLEGAL_HEX},
300   #else
301     {"ILLEGAL_HEX", 13, 178},
302   #endif
303   #ifdef ASN1_R_ILLEGAL_IMPLICIT_TAG
304     {"ILLEGAL_IMPLICIT_TAG", ERR_LIB_ASN1, ASN1_R_ILLEGAL_IMPLICIT_TAG},
305   #else
306     {"ILLEGAL_IMPLICIT_TAG", 13, 179},
307   #endif
308   #ifdef ASN1_R_ILLEGAL_INTEGER
309     {"ILLEGAL_INTEGER", ERR_LIB_ASN1, ASN1_R_ILLEGAL_INTEGER},
310   #else
311     {"ILLEGAL_INTEGER", 13, 180},
312   #endif
313   #ifdef ASN1_R_ILLEGAL_NEGATIVE_VALUE
314     {"ILLEGAL_NEGATIVE_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NEGATIVE_VALUE},
315   #else
316     {"ILLEGAL_NEGATIVE_VALUE", 13, 226},
317   #endif
318   #ifdef ASN1_R_ILLEGAL_NESTED_TAGGING
319     {"ILLEGAL_NESTED_TAGGING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NESTED_TAGGING},
320   #else
321     {"ILLEGAL_NESTED_TAGGING", 13, 181},
322   #endif
323   #ifdef ASN1_R_ILLEGAL_NULL
324     {"ILLEGAL_NULL", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL},
325   #else
326     {"ILLEGAL_NULL", 13, 125},
327   #endif
328   #ifdef ASN1_R_ILLEGAL_NULL_VALUE
329     {"ILLEGAL_NULL_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL_VALUE},
330   #else
331     {"ILLEGAL_NULL_VALUE", 13, 182},
332   #endif
333   #ifdef ASN1_R_ILLEGAL_OBJECT
334     {"ILLEGAL_OBJECT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OBJECT},
335   #else
336     {"ILLEGAL_OBJECT", 13, 183},
337   #endif
338   #ifdef ASN1_R_ILLEGAL_OPTIONAL_ANY
339     {"ILLEGAL_OPTIONAL_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONAL_ANY},
340   #else
341     {"ILLEGAL_OPTIONAL_ANY", 13, 126},
342   #endif
343   #ifdef ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE
344     {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE},
345   #else
346     {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", 13, 170},
347   #endif
348   #ifdef ASN1_R_ILLEGAL_PADDING
349     {"ILLEGAL_PADDING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_PADDING},
350   #else
351     {"ILLEGAL_PADDING", 13, 221},
352   #endif
353   #ifdef ASN1_R_ILLEGAL_TAGGED_ANY
354     {"ILLEGAL_TAGGED_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TAGGED_ANY},
355   #else
356     {"ILLEGAL_TAGGED_ANY", 13, 127},
357   #endif
358   #ifdef ASN1_R_ILLEGAL_TIME_VALUE
359     {"ILLEGAL_TIME_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TIME_VALUE},
360   #else
361     {"ILLEGAL_TIME_VALUE", 13, 184},
362   #endif
363   #ifdef ASN1_R_ILLEGAL_ZERO_CONTENT
364     {"ILLEGAL_ZERO_CONTENT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_ZERO_CONTENT},
365   #else
366     {"ILLEGAL_ZERO_CONTENT", 13, 222},
367   #endif
368   #ifdef ASN1_R_INTEGER_NOT_ASCII_FORMAT
369     {"INTEGER_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_INTEGER_NOT_ASCII_FORMAT},
370   #else
371     {"INTEGER_NOT_ASCII_FORMAT", 13, 185},
372   #endif
373   #ifdef ASN1_R_INTEGER_TOO_LARGE_FOR_LONG
374     {"INTEGER_TOO_LARGE_FOR_LONG", ERR_LIB_ASN1, ASN1_R_INTEGER_TOO_LARGE_FOR_LONG},
375   #else
376     {"INTEGER_TOO_LARGE_FOR_LONG", 13, 128},
377   #endif
378   #ifdef ASN1_R_INVALID_BIT_STRING_BITS_LEFT
379     {"INVALID_BIT_STRING_BITS_LEFT", ERR_LIB_ASN1, ASN1_R_INVALID_BIT_STRING_BITS_LEFT},
380   #else
381     {"INVALID_BIT_STRING_BITS_LEFT", 13, 220},
382   #endif
383   #ifdef ASN1_R_INVALID_BMPSTRING_LENGTH
384     {"INVALID_BMPSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_BMPSTRING_LENGTH},
385   #else
386     {"INVALID_BMPSTRING_LENGTH", 13, 129},
387   #endif
388   #ifdef ASN1_R_INVALID_DIGIT
389     {"INVALID_DIGIT", ERR_LIB_ASN1, ASN1_R_INVALID_DIGIT},
390   #else
391     {"INVALID_DIGIT", 13, 130},
392   #endif
393   #ifdef ASN1_R_INVALID_MIME_TYPE
394     {"INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_INVALID_MIME_TYPE},
395   #else
396     {"INVALID_MIME_TYPE", 13, 205},
397   #endif
398   #ifdef ASN1_R_INVALID_MODIFIER
399     {"INVALID_MODIFIER", ERR_LIB_ASN1, ASN1_R_INVALID_MODIFIER},
400   #else
401     {"INVALID_MODIFIER", 13, 186},
402   #endif
403   #ifdef ASN1_R_INVALID_NUMBER
404     {"INVALID_NUMBER", ERR_LIB_ASN1, ASN1_R_INVALID_NUMBER},
405   #else
406     {"INVALID_NUMBER", 13, 187},
407   #endif
408   #ifdef ASN1_R_INVALID_OBJECT_ENCODING
409     {"INVALID_OBJECT_ENCODING", ERR_LIB_ASN1, ASN1_R_INVALID_OBJECT_ENCODING},
410   #else
411     {"INVALID_OBJECT_ENCODING", 13, 216},
412   #endif
413   #ifdef ASN1_R_INVALID_SCRYPT_PARAMETERS
414     {"INVALID_SCRYPT_PARAMETERS", ERR_LIB_ASN1, ASN1_R_INVALID_SCRYPT_PARAMETERS},
415   #else
416     {"INVALID_SCRYPT_PARAMETERS", 13, 227},
417   #endif
418   #ifdef ASN1_R_INVALID_SEPARATOR
419     {"INVALID_SEPARATOR", ERR_LIB_ASN1, ASN1_R_INVALID_SEPARATOR},
420   #else
421     {"INVALID_SEPARATOR", 13, 131},
422   #endif
423   #ifdef ASN1_R_INVALID_STRING_TABLE_VALUE
424     {"INVALID_STRING_TABLE_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_STRING_TABLE_VALUE},
425   #else
426     {"INVALID_STRING_TABLE_VALUE", 13, 218},
427   #endif
428   #ifdef ASN1_R_INVALID_UNIVERSALSTRING_LENGTH
429     {"INVALID_UNIVERSALSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_UNIVERSALSTRING_LENGTH},
430   #else
431     {"INVALID_UNIVERSALSTRING_LENGTH", 13, 133},
432   #endif
433   #ifdef ASN1_R_INVALID_UTF8STRING
434     {"INVALID_UTF8STRING", ERR_LIB_ASN1, ASN1_R_INVALID_UTF8STRING},
435   #else
436     {"INVALID_UTF8STRING", 13, 134},
437   #endif
438   #ifdef ASN1_R_INVALID_VALUE
439     {"INVALID_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_VALUE},
440   #else
441     {"INVALID_VALUE", 13, 219},
442   #endif
443   #ifdef ASN1_R_LIST_ERROR
444     {"LIST_ERROR", ERR_LIB_ASN1, ASN1_R_LIST_ERROR},
445   #else
446     {"LIST_ERROR", 13, 188},
447   #endif
448   #ifdef ASN1_R_MIME_NO_CONTENT_TYPE
449     {"MIME_NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_MIME_NO_CONTENT_TYPE},
450   #else
451     {"MIME_NO_CONTENT_TYPE", 13, 206},
452   #endif
453   #ifdef ASN1_R_MIME_PARSE_ERROR
454     {"MIME_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_PARSE_ERROR},
455   #else
456     {"MIME_PARSE_ERROR", 13, 207},
457   #endif
458   #ifdef ASN1_R_MIME_SIG_PARSE_ERROR
459     {"MIME_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_SIG_PARSE_ERROR},
460   #else
461     {"MIME_SIG_PARSE_ERROR", 13, 208},
462   #endif
463   #ifdef ASN1_R_MISSING_EOC
464     {"MISSING_EOC", ERR_LIB_ASN1, ASN1_R_MISSING_EOC},
465   #else
466     {"MISSING_EOC", 13, 137},
467   #endif
468   #ifdef ASN1_R_MISSING_SECOND_NUMBER
469     {"MISSING_SECOND_NUMBER", ERR_LIB_ASN1, ASN1_R_MISSING_SECOND_NUMBER},
470   #else
471     {"MISSING_SECOND_NUMBER", 13, 138},
472   #endif
473   #ifdef ASN1_R_MISSING_VALUE
474     {"MISSING_VALUE", ERR_LIB_ASN1, ASN1_R_MISSING_VALUE},
475   #else
476     {"MISSING_VALUE", 13, 189},
477   #endif
478   #ifdef ASN1_R_MSTRING_NOT_UNIVERSAL
479     {"MSTRING_NOT_UNIVERSAL", ERR_LIB_ASN1, ASN1_R_MSTRING_NOT_UNIVERSAL},
480   #else
481     {"MSTRING_NOT_UNIVERSAL", 13, 139},
482   #endif
483   #ifdef ASN1_R_MSTRING_WRONG_TAG
484     {"MSTRING_WRONG_TAG", ERR_LIB_ASN1, ASN1_R_MSTRING_WRONG_TAG},
485   #else
486     {"MSTRING_WRONG_TAG", 13, 140},
487   #endif
488   #ifdef ASN1_R_NESTED_ASN1_STRING
489     {"NESTED_ASN1_STRING", ERR_LIB_ASN1, ASN1_R_NESTED_ASN1_STRING},
490   #else
491     {"NESTED_ASN1_STRING", 13, 197},
492   #endif
493   #ifdef ASN1_R_NESTED_TOO_DEEP
494     {"NESTED_TOO_DEEP", ERR_LIB_ASN1, ASN1_R_NESTED_TOO_DEEP},
495   #else
496     {"NESTED_TOO_DEEP", 13, 201},
497   #endif
498   #ifdef ASN1_R_NON_HEX_CHARACTERS
499     {"NON_HEX_CHARACTERS", ERR_LIB_ASN1, ASN1_R_NON_HEX_CHARACTERS},
500   #else
501     {"NON_HEX_CHARACTERS", 13, 141},
502   #endif
503   #ifdef ASN1_R_NOT_ASCII_FORMAT
504     {"NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_NOT_ASCII_FORMAT},
505   #else
506     {"NOT_ASCII_FORMAT", 13, 190},
507   #endif
508   #ifdef ASN1_R_NOT_ENOUGH_DATA
509     {"NOT_ENOUGH_DATA", ERR_LIB_ASN1, ASN1_R_NOT_ENOUGH_DATA},
510   #else
511     {"NOT_ENOUGH_DATA", 13, 142},
512   #endif
513   #ifdef ASN1_R_NO_CONTENT_TYPE
514     {"NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_CONTENT_TYPE},
515   #else
516     {"NO_CONTENT_TYPE", 13, 209},
517   #endif
518   #ifdef ASN1_R_NO_MATCHING_CHOICE_TYPE
519     {"NO_MATCHING_CHOICE_TYPE", ERR_LIB_ASN1, ASN1_R_NO_MATCHING_CHOICE_TYPE},
520   #else
521     {"NO_MATCHING_CHOICE_TYPE", 13, 143},
522   #endif
523   #ifdef ASN1_R_NO_MULTIPART_BODY_FAILURE
524     {"NO_MULTIPART_BODY_FAILURE", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BODY_FAILURE},
525   #else
526     {"NO_MULTIPART_BODY_FAILURE", 13, 210},
527   #endif
528   #ifdef ASN1_R_NO_MULTIPART_BOUNDARY
529     {"NO_MULTIPART_BOUNDARY", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BOUNDARY},
530   #else
531     {"NO_MULTIPART_BOUNDARY", 13, 211},
532   #endif
533   #ifdef ASN1_R_NO_SIG_CONTENT_TYPE
534     {"NO_SIG_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_SIG_CONTENT_TYPE},
535   #else
536     {"NO_SIG_CONTENT_TYPE", 13, 212},
537   #endif
538   #ifdef ASN1_R_NULL_IS_WRONG_LENGTH
539     {"NULL_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_NULL_IS_WRONG_LENGTH},
540   #else
541     {"NULL_IS_WRONG_LENGTH", 13, 144},
542   #endif
543   #ifdef ASN1_R_OBJECT_NOT_ASCII_FORMAT
544     {"OBJECT_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_OBJECT_NOT_ASCII_FORMAT},
545   #else
546     {"OBJECT_NOT_ASCII_FORMAT", 13, 191},
547   #endif
548   #ifdef ASN1_R_ODD_NUMBER_OF_CHARS
549     {"ODD_NUMBER_OF_CHARS", ERR_LIB_ASN1, ASN1_R_ODD_NUMBER_OF_CHARS},
550   #else
551     {"ODD_NUMBER_OF_CHARS", 13, 145},
552   #endif
553   #ifdef ASN1_R_SECOND_NUMBER_TOO_LARGE
554     {"SECOND_NUMBER_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_SECOND_NUMBER_TOO_LARGE},
555   #else
556     {"SECOND_NUMBER_TOO_LARGE", 13, 147},
557   #endif
558   #ifdef ASN1_R_SEQUENCE_LENGTH_MISMATCH
559     {"SEQUENCE_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_SEQUENCE_LENGTH_MISMATCH},
560   #else
561     {"SEQUENCE_LENGTH_MISMATCH", 13, 148},
562   #endif
563   #ifdef ASN1_R_SEQUENCE_NOT_CONSTRUCTED
564     {"SEQUENCE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_SEQUENCE_NOT_CONSTRUCTED},
565   #else
566     {"SEQUENCE_NOT_CONSTRUCTED", 13, 149},
567   #endif
568   #ifdef ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG
569     {"SEQUENCE_OR_SET_NEEDS_CONFIG", ERR_LIB_ASN1, ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG},
570   #else
571     {"SEQUENCE_OR_SET_NEEDS_CONFIG", 13, 192},
572   #endif
573   #ifdef ASN1_R_SHORT_LINE
574     {"SHORT_LINE", ERR_LIB_ASN1, ASN1_R_SHORT_LINE},
575   #else
576     {"SHORT_LINE", 13, 150},
577   #endif
578   #ifdef ASN1_R_SIG_INVALID_MIME_TYPE
579     {"SIG_INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_SIG_INVALID_MIME_TYPE},
580   #else
581     {"SIG_INVALID_MIME_TYPE", 13, 213},
582   #endif
583   #ifdef ASN1_R_STREAMING_NOT_SUPPORTED
584     {"STREAMING_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_STREAMING_NOT_SUPPORTED},
585   #else
586     {"STREAMING_NOT_SUPPORTED", 13, 202},
587   #endif
588   #ifdef ASN1_R_STRING_TOO_LONG
589     {"STRING_TOO_LONG", ERR_LIB_ASN1, ASN1_R_STRING_TOO_LONG},
590   #else
591     {"STRING_TOO_LONG", 13, 151},
592   #endif
593   #ifdef ASN1_R_STRING_TOO_SHORT
594     {"STRING_TOO_SHORT", ERR_LIB_ASN1, ASN1_R_STRING_TOO_SHORT},
595   #else
596     {"STRING_TOO_SHORT", 13, 152},
597   #endif
598   #ifdef ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD
599     {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", ERR_LIB_ASN1, ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD},
600   #else
601     {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 13, 154},
602   #endif
603   #ifdef ASN1_R_TIME_NOT_ASCII_FORMAT
604     {"TIME_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_TIME_NOT_ASCII_FORMAT},
605   #else
606     {"TIME_NOT_ASCII_FORMAT", 13, 193},
607   #endif
608   #ifdef ASN1_R_TOO_LARGE
609     {"TOO_LARGE", ERR_LIB_ASN1, ASN1_R_TOO_LARGE},
610   #else
611     {"TOO_LARGE", 13, 223},
612   #endif
613   #ifdef ASN1_R_TOO_LONG
614     {"TOO_LONG", ERR_LIB_ASN1, ASN1_R_TOO_LONG},
615   #else
616     {"TOO_LONG", 13, 155},
617   #endif
618   #ifdef ASN1_R_TOO_SMALL
619     {"TOO_SMALL", ERR_LIB_ASN1, ASN1_R_TOO_SMALL},
620   #else
621     {"TOO_SMALL", 13, 224},
622   #endif
623   #ifdef ASN1_R_TYPE_NOT_CONSTRUCTED
624     {"TYPE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_CONSTRUCTED},
625   #else
626     {"TYPE_NOT_CONSTRUCTED", 13, 156},
627   #endif
628   #ifdef ASN1_R_TYPE_NOT_PRIMITIVE
629     {"TYPE_NOT_PRIMITIVE", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_PRIMITIVE},
630   #else
631     {"TYPE_NOT_PRIMITIVE", 13, 195},
632   #endif
633   #ifdef ASN1_R_UNEXPECTED_EOC
634     {"UNEXPECTED_EOC", ERR_LIB_ASN1, ASN1_R_UNEXPECTED_EOC},
635   #else
636     {"UNEXPECTED_EOC", 13, 159},
637   #endif
638   #ifdef ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH
639     {"UNIVERSALSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH},
640   #else
641     {"UNIVERSALSTRING_IS_WRONG_LENGTH", 13, 215},
642   #endif
643   #ifdef ASN1_R_UNKNOWN_FORMAT
644     {"UNKNOWN_FORMAT", ERR_LIB_ASN1, ASN1_R_UNKNOWN_FORMAT},
645   #else
646     {"UNKNOWN_FORMAT", 13, 160},
647   #endif
648   #ifdef ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM
649     {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM},
650   #else
651     {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", 13, 161},
652   #endif
653   #ifdef ASN1_R_UNKNOWN_OBJECT_TYPE
654     {"UNKNOWN_OBJECT_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_OBJECT_TYPE},
655   #else
656     {"UNKNOWN_OBJECT_TYPE", 13, 162},
657   #endif
658   #ifdef ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE
659     {"UNKNOWN_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE},
660   #else
661     {"UNKNOWN_PUBLIC_KEY_TYPE", 13, 163},
662   #endif
663   #ifdef ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM
664     {"UNKNOWN_SIGNATURE_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM},
665   #else
666     {"UNKNOWN_SIGNATURE_ALGORITHM", 13, 199},
667   #endif
668   #ifdef ASN1_R_UNKNOWN_TAG
669     {"UNKNOWN_TAG", ERR_LIB_ASN1, ASN1_R_UNKNOWN_TAG},
670   #else
671     {"UNKNOWN_TAG", 13, 194},
672   #endif
673   #ifdef ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE
674     {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE},
675   #else
676     {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", 13, 164},
677   #endif
678   #ifdef ASN1_R_UNSUPPORTED_CIPHER
679     {"UNSUPPORTED_CIPHER", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_CIPHER},
680   #else
681     {"UNSUPPORTED_CIPHER", 13, 228},
682   #endif
683   #ifdef ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE
684     {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE},
685   #else
686     {"UNSUPPORTED_PUBLIC_KEY_TYPE", 13, 167},
687   #endif
688   #ifdef ASN1_R_UNSUPPORTED_TYPE
689     {"UNSUPPORTED_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_TYPE},
690   #else
691     {"UNSUPPORTED_TYPE", 13, 196},
692   #endif
693   #ifdef ASN1_R_WRONG_INTEGER_TYPE
694     {"WRONG_INTEGER_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_INTEGER_TYPE},
695   #else
696     {"WRONG_INTEGER_TYPE", 13, 225},
697   #endif
698   #ifdef ASN1_R_WRONG_PUBLIC_KEY_TYPE
699     {"WRONG_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_PUBLIC_KEY_TYPE},
700   #else
701     {"WRONG_PUBLIC_KEY_TYPE", 13, 200},
702   #endif
703   #ifdef ASN1_R_WRONG_TAG
704     {"WRONG_TAG", ERR_LIB_ASN1, ASN1_R_WRONG_TAG},
705   #else
706     {"WRONG_TAG", 13, 168},
707   #endif
708   #ifdef ASYNC_R_FAILED_TO_SET_POOL
709     {"FAILED_TO_SET_POOL", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SET_POOL},
710   #else
711     {"FAILED_TO_SET_POOL", 51, 101},
712   #endif
713   #ifdef ASYNC_R_FAILED_TO_SWAP_CONTEXT
714     {"FAILED_TO_SWAP_CONTEXT", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SWAP_CONTEXT},
715   #else
716     {"FAILED_TO_SWAP_CONTEXT", 51, 102},
717   #endif
718   #ifdef ASYNC_R_INIT_FAILED
719     {"INIT_FAILED", ERR_LIB_ASYNC, ASYNC_R_INIT_FAILED},
720   #else
721     {"INIT_FAILED", 51, 105},
722   #endif
723   #ifdef ASYNC_R_INVALID_POOL_SIZE
724     {"INVALID_POOL_SIZE", ERR_LIB_ASYNC, ASYNC_R_INVALID_POOL_SIZE},
725   #else
726     {"INVALID_POOL_SIZE", 51, 103},
727   #endif
728   #ifdef BIO_R_ACCEPT_ERROR
729     {"ACCEPT_ERROR", ERR_LIB_BIO, BIO_R_ACCEPT_ERROR},
730   #else
731     {"ACCEPT_ERROR", 32, 100},
732   #endif
733   #ifdef BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET
734     {"ADDRINFO_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET},
735   #else
736     {"ADDRINFO_ADDR_IS_NOT_AF_INET", 32, 141},
737   #endif
738   #ifdef BIO_R_AMBIGUOUS_HOST_OR_SERVICE
739     {"AMBIGUOUS_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_AMBIGUOUS_HOST_OR_SERVICE},
740   #else
741     {"AMBIGUOUS_HOST_OR_SERVICE", 32, 129},
742   #endif
743   #ifdef BIO_R_BAD_FOPEN_MODE
744     {"BAD_FOPEN_MODE", ERR_LIB_BIO, BIO_R_BAD_FOPEN_MODE},
745   #else
746     {"BAD_FOPEN_MODE", 32, 101},
747   #endif
748   #ifdef BIO_R_BROKEN_PIPE
749     {"BROKEN_PIPE", ERR_LIB_BIO, BIO_R_BROKEN_PIPE},
750   #else
751     {"BROKEN_PIPE", 32, 124},
752   #endif
753   #ifdef BIO_R_CONNECT_ERROR
754     {"CONNECT_ERROR", ERR_LIB_BIO, BIO_R_CONNECT_ERROR},
755   #else
756     {"CONNECT_ERROR", 32, 103},
757   #endif
758   #ifdef BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET
759     {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET},
760   #else
761     {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", 32, 107},
762   #endif
763   #ifdef BIO_R_GETSOCKNAME_ERROR
764     {"GETSOCKNAME_ERROR", ERR_LIB_BIO, BIO_R_GETSOCKNAME_ERROR},
765   #else
766     {"GETSOCKNAME_ERROR", 32, 132},
767   #endif
768   #ifdef BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS
769     {"GETSOCKNAME_TRUNCATED_ADDRESS", ERR_LIB_BIO, BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS},
770   #else
771     {"GETSOCKNAME_TRUNCATED_ADDRESS", 32, 133},
772   #endif
773   #ifdef BIO_R_GETTING_SOCKTYPE
774     {"GETTING_SOCKTYPE", ERR_LIB_BIO, BIO_R_GETTING_SOCKTYPE},
775   #else
776     {"GETTING_SOCKTYPE", 32, 134},
777   #endif
778   #ifdef BIO_R_INVALID_ARGUMENT
779     {"INVALID_ARGUMENT", ERR_LIB_BIO, BIO_R_INVALID_ARGUMENT},
780   #else
781     {"INVALID_ARGUMENT", 32, 125},
782   #endif
783   #ifdef BIO_R_INVALID_SOCKET
784     {"INVALID_SOCKET", ERR_LIB_BIO, BIO_R_INVALID_SOCKET},
785   #else
786     {"INVALID_SOCKET", 32, 135},
787   #endif
788   #ifdef BIO_R_IN_USE
789     {"IN_USE", ERR_LIB_BIO, BIO_R_IN_USE},
790   #else
791     {"IN_USE", 32, 123},
792   #endif
793   #ifdef BIO_R_LENGTH_TOO_LONG
794     {"LENGTH_TOO_LONG", ERR_LIB_BIO, BIO_R_LENGTH_TOO_LONG},
795   #else
796     {"LENGTH_TOO_LONG", 32, 102},
797   #endif
798   #ifdef BIO_R_LISTEN_V6_ONLY
799     {"LISTEN_V6_ONLY", ERR_LIB_BIO, BIO_R_LISTEN_V6_ONLY},
800   #else
801     {"LISTEN_V6_ONLY", 32, 136},
802   #endif
803   #ifdef BIO_R_LOOKUP_RETURNED_NOTHING
804     {"LOOKUP_RETURNED_NOTHING", ERR_LIB_BIO, BIO_R_LOOKUP_RETURNED_NOTHING},
805   #else
806     {"LOOKUP_RETURNED_NOTHING", 32, 142},
807   #endif
808   #ifdef BIO_R_MALFORMED_HOST_OR_SERVICE
809     {"MALFORMED_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_MALFORMED_HOST_OR_SERVICE},
810   #else
811     {"MALFORMED_HOST_OR_SERVICE", 32, 130},
812   #endif
813   #ifdef BIO_R_NBIO_CONNECT_ERROR
814     {"NBIO_CONNECT_ERROR", ERR_LIB_BIO, BIO_R_NBIO_CONNECT_ERROR},
815   #else
816     {"NBIO_CONNECT_ERROR", 32, 110},
817   #endif
818   #ifdef BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED
819     {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED},
820   #else
821     {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", 32, 143},
822   #endif
823   #ifdef BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED
824     {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED},
825   #else
826     {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", 32, 144},
827   #endif
828   #ifdef BIO_R_NO_PORT_DEFINED
829     {"NO_PORT_DEFINED", ERR_LIB_BIO, BIO_R_NO_PORT_DEFINED},
830   #else
831     {"NO_PORT_DEFINED", 32, 113},
832   #endif
833   #ifdef BIO_R_NO_SUCH_FILE
834     {"NO_SUCH_FILE", ERR_LIB_BIO, BIO_R_NO_SUCH_FILE},
835   #else
836     {"NO_SUCH_FILE", 32, 128},
837   #endif
838   #ifdef BIO_R_NULL_PARAMETER
839     {"NULL_PARAMETER", ERR_LIB_BIO, BIO_R_NULL_PARAMETER},
840   #else
841     {"NULL_PARAMETER", 32, 115},
842   #endif
843   #ifdef BIO_R_UNABLE_TO_BIND_SOCKET
844     {"UNABLE_TO_BIND_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_BIND_SOCKET},
845   #else
846     {"UNABLE_TO_BIND_SOCKET", 32, 117},
847   #endif
848   #ifdef BIO_R_UNABLE_TO_CREATE_SOCKET
849     {"UNABLE_TO_CREATE_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_CREATE_SOCKET},
850   #else
851     {"UNABLE_TO_CREATE_SOCKET", 32, 118},
852   #endif
853   #ifdef BIO_R_UNABLE_TO_KEEPALIVE
854     {"UNABLE_TO_KEEPALIVE", ERR_LIB_BIO, BIO_R_UNABLE_TO_KEEPALIVE},
855   #else
856     {"UNABLE_TO_KEEPALIVE", 32, 137},
857   #endif
858   #ifdef BIO_R_UNABLE_TO_LISTEN_SOCKET
859     {"UNABLE_TO_LISTEN_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_LISTEN_SOCKET},
860   #else
861     {"UNABLE_TO_LISTEN_SOCKET", 32, 119},
862   #endif
863   #ifdef BIO_R_UNABLE_TO_NODELAY
864     {"UNABLE_TO_NODELAY", ERR_LIB_BIO, BIO_R_UNABLE_TO_NODELAY},
865   #else
866     {"UNABLE_TO_NODELAY", 32, 138},
867   #endif
868   #ifdef BIO_R_UNABLE_TO_REUSEADDR
869     {"UNABLE_TO_REUSEADDR", ERR_LIB_BIO, BIO_R_UNABLE_TO_REUSEADDR},
870   #else
871     {"UNABLE_TO_REUSEADDR", 32, 139},
872   #endif
873   #ifdef BIO_R_UNAVAILABLE_IP_FAMILY
874     {"UNAVAILABLE_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNAVAILABLE_IP_FAMILY},
875   #else
876     {"UNAVAILABLE_IP_FAMILY", 32, 145},
877   #endif
878   #ifdef BIO_R_UNINITIALIZED
879     {"UNINITIALIZED", ERR_LIB_BIO, BIO_R_UNINITIALIZED},
880   #else
881     {"UNINITIALIZED", 32, 120},
882   #endif
883   #ifdef BIO_R_UNKNOWN_INFO_TYPE
884     {"UNKNOWN_INFO_TYPE", ERR_LIB_BIO, BIO_R_UNKNOWN_INFO_TYPE},
885   #else
886     {"UNKNOWN_INFO_TYPE", 32, 140},
887   #endif
888   #ifdef BIO_R_UNSUPPORTED_IP_FAMILY
889     {"UNSUPPORTED_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_IP_FAMILY},
890   #else
891     {"UNSUPPORTED_IP_FAMILY", 32, 146},
892   #endif
893   #ifdef BIO_R_UNSUPPORTED_METHOD
894     {"UNSUPPORTED_METHOD", ERR_LIB_BIO, BIO_R_UNSUPPORTED_METHOD},
895   #else
896     {"UNSUPPORTED_METHOD", 32, 121},
897   #endif
898   #ifdef BIO_R_UNSUPPORTED_PROTOCOL_FAMILY
899     {"UNSUPPORTED_PROTOCOL_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_PROTOCOL_FAMILY},
900   #else
901     {"UNSUPPORTED_PROTOCOL_FAMILY", 32, 131},
902   #endif
903   #ifdef BIO_R_WRITE_TO_READ_ONLY_BIO
904     {"WRITE_TO_READ_ONLY_BIO", ERR_LIB_BIO, BIO_R_WRITE_TO_READ_ONLY_BIO},
905   #else
906     {"WRITE_TO_READ_ONLY_BIO", 32, 126},
907   #endif
908   #ifdef BIO_R_WSASTARTUP
909     {"WSASTARTUP", ERR_LIB_BIO, BIO_R_WSASTARTUP},
910   #else
911     {"WSASTARTUP", 32, 122},
912   #endif
913   #ifdef BN_R_ARG2_LT_ARG3
914     {"ARG2_LT_ARG3", ERR_LIB_BN, BN_R_ARG2_LT_ARG3},
915   #else
916     {"ARG2_LT_ARG3", 3, 100},
917   #endif
918   #ifdef BN_R_BAD_RECIPROCAL
919     {"BAD_RECIPROCAL", ERR_LIB_BN, BN_R_BAD_RECIPROCAL},
920   #else
921     {"BAD_RECIPROCAL", 3, 101},
922   #endif
923   #ifdef BN_R_BIGNUM_TOO_LONG
924     {"BIGNUM_TOO_LONG", ERR_LIB_BN, BN_R_BIGNUM_TOO_LONG},
925   #else
926     {"BIGNUM_TOO_LONG", 3, 114},
927   #endif
928   #ifdef BN_R_BITS_TOO_SMALL
929     {"BITS_TOO_SMALL", ERR_LIB_BN, BN_R_BITS_TOO_SMALL},
930   #else
931     {"BITS_TOO_SMALL", 3, 118},
932   #endif
933   #ifdef BN_R_CALLED_WITH_EVEN_MODULUS
934     {"CALLED_WITH_EVEN_MODULUS", ERR_LIB_BN, BN_R_CALLED_WITH_EVEN_MODULUS},
935   #else
936     {"CALLED_WITH_EVEN_MODULUS", 3, 102},
937   #endif
938   #ifdef BN_R_DIV_BY_ZERO
939     {"DIV_BY_ZERO", ERR_LIB_BN, BN_R_DIV_BY_ZERO},
940   #else
941     {"DIV_BY_ZERO", 3, 103},
942   #endif
943   #ifdef BN_R_ENCODING_ERROR
944     {"ENCODING_ERROR", ERR_LIB_BN, BN_R_ENCODING_ERROR},
945   #else
946     {"ENCODING_ERROR", 3, 104},
947   #endif
948   #ifdef BN_R_EXPAND_ON_STATIC_BIGNUM_DATA
949     {"EXPAND_ON_STATIC_BIGNUM_DATA", ERR_LIB_BN, BN_R_EXPAND_ON_STATIC_BIGNUM_DATA},
950   #else
951     {"EXPAND_ON_STATIC_BIGNUM_DATA", 3, 105},
952   #endif
953   #ifdef BN_R_INPUT_NOT_REDUCED
954     {"INPUT_NOT_REDUCED", ERR_LIB_BN, BN_R_INPUT_NOT_REDUCED},
955   #else
956     {"INPUT_NOT_REDUCED", 3, 110},
957   #endif
958   #ifdef BN_R_INVALID_LENGTH
959     {"INVALID_LENGTH", ERR_LIB_BN, BN_R_INVALID_LENGTH},
960   #else
961     {"INVALID_LENGTH", 3, 106},
962   #endif
963   #ifdef BN_R_INVALID_RANGE
964     {"INVALID_RANGE", ERR_LIB_BN, BN_R_INVALID_RANGE},
965   #else
966     {"INVALID_RANGE", 3, 115},
967   #endif
968   #ifdef BN_R_INVALID_SHIFT
969     {"INVALID_SHIFT", ERR_LIB_BN, BN_R_INVALID_SHIFT},
970   #else
971     {"INVALID_SHIFT", 3, 119},
972   #endif
973   #ifdef BN_R_NOT_A_SQUARE
974     {"NOT_A_SQUARE", ERR_LIB_BN, BN_R_NOT_A_SQUARE},
975   #else
976     {"NOT_A_SQUARE", 3, 111},
977   #endif
978   #ifdef BN_R_NOT_INITIALIZED
979     {"NOT_INITIALIZED", ERR_LIB_BN, BN_R_NOT_INITIALIZED},
980   #else
981     {"NOT_INITIALIZED", 3, 107},
982   #endif
983   #ifdef BN_R_NO_INVERSE
984     {"NO_INVERSE", ERR_LIB_BN, BN_R_NO_INVERSE},
985   #else
986     {"NO_INVERSE", 3, 108},
987   #endif
988   #ifdef BN_R_NO_SOLUTION
989     {"NO_SOLUTION", ERR_LIB_BN, BN_R_NO_SOLUTION},
990   #else
991     {"NO_SOLUTION", 3, 116},
992   #endif
993   #ifdef BN_R_PRIVATE_KEY_TOO_LARGE
994     {"PRIVATE_KEY_TOO_LARGE", ERR_LIB_BN, BN_R_PRIVATE_KEY_TOO_LARGE},
995   #else
996     {"PRIVATE_KEY_TOO_LARGE", 3, 117},
997   #endif
998   #ifdef BN_R_P_IS_NOT_PRIME
999     {"P_IS_NOT_PRIME", ERR_LIB_BN, BN_R_P_IS_NOT_PRIME},
1000   #else
1001     {"P_IS_NOT_PRIME", 3, 112},
1002   #endif
1003   #ifdef BN_R_TOO_MANY_ITERATIONS
1004     {"TOO_MANY_ITERATIONS", ERR_LIB_BN, BN_R_TOO_MANY_ITERATIONS},
1005   #else
1006     {"TOO_MANY_ITERATIONS", 3, 113},
1007   #endif
1008   #ifdef BN_R_TOO_MANY_TEMPORARY_VARIABLES
1009     {"TOO_MANY_TEMPORARY_VARIABLES", ERR_LIB_BN, BN_R_TOO_MANY_TEMPORARY_VARIABLES},
1010   #else
1011     {"TOO_MANY_TEMPORARY_VARIABLES", 3, 109},
1012   #endif
1013   #ifdef CMS_R_ADD_SIGNER_ERROR
1014     {"ADD_SIGNER_ERROR", ERR_LIB_CMS, CMS_R_ADD_SIGNER_ERROR},
1015   #else
1016     {"ADD_SIGNER_ERROR", 46, 99},
1017   #endif
1018   #ifdef CMS_R_ATTRIBUTE_ERROR
1019     {"ATTRIBUTE_ERROR", ERR_LIB_CMS, CMS_R_ATTRIBUTE_ERROR},
1020   #else
1021     {"ATTRIBUTE_ERROR", 46, 161},
1022   #endif
1023   #ifdef CMS_R_CERTIFICATE_ALREADY_PRESENT
1024     {"CERTIFICATE_ALREADY_PRESENT", ERR_LIB_CMS, CMS_R_CERTIFICATE_ALREADY_PRESENT},
1025   #else
1026     {"CERTIFICATE_ALREADY_PRESENT", 46, 175},
1027   #endif
1028   #ifdef CMS_R_CERTIFICATE_HAS_NO_KEYID
1029     {"CERTIFICATE_HAS_NO_KEYID", ERR_LIB_CMS, CMS_R_CERTIFICATE_HAS_NO_KEYID},
1030   #else
1031     {"CERTIFICATE_HAS_NO_KEYID", 46, 160},
1032   #endif
1033   #ifdef CMS_R_CERTIFICATE_VERIFY_ERROR
1034     {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CERTIFICATE_VERIFY_ERROR},
1035   #else
1036     {"CERTIFICATE_VERIFY_ERROR", 46, 100},
1037   #endif
1038   #ifdef CMS_R_CIPHER_INITIALISATION_ERROR
1039     {"CIPHER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_INITIALISATION_ERROR},
1040   #else
1041     {"CIPHER_INITIALISATION_ERROR", 46, 101},
1042   #endif
1043   #ifdef CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR
1044     {"CIPHER_PARAMETER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR},
1045   #else
1046     {"CIPHER_PARAMETER_INITIALISATION_ERROR", 46, 102},
1047   #endif
1048   #ifdef CMS_R_CMS_DATAFINAL_ERROR
1049     {"CMS_DATAFINAL_ERROR", ERR_LIB_CMS, CMS_R_CMS_DATAFINAL_ERROR},
1050   #else
1051     {"CMS_DATAFINAL_ERROR", 46, 103},
1052   #endif
1053   #ifdef CMS_R_CMS_LIB
1054     {"CMS_LIB", ERR_LIB_CMS, CMS_R_CMS_LIB},
1055   #else
1056     {"CMS_LIB", 46, 104},
1057   #endif
1058   #ifdef CMS_R_CONTENTIDENTIFIER_MISMATCH
1059     {"CONTENTIDENTIFIER_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENTIDENTIFIER_MISMATCH},
1060   #else
1061     {"CONTENTIDENTIFIER_MISMATCH", 46, 170},
1062   #endif
1063   #ifdef CMS_R_CONTENT_NOT_FOUND
1064     {"CONTENT_NOT_FOUND", ERR_LIB_CMS, CMS_R_CONTENT_NOT_FOUND},
1065   #else
1066     {"CONTENT_NOT_FOUND", 46, 105},
1067   #endif
1068   #ifdef CMS_R_CONTENT_TYPE_MISMATCH
1069     {"CONTENT_TYPE_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_MISMATCH},
1070   #else
1071     {"CONTENT_TYPE_MISMATCH", 46, 171},
1072   #endif
1073   #ifdef CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA
1074     {"CONTENT_TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA},
1075   #else
1076     {"CONTENT_TYPE_NOT_COMPRESSED_DATA", 46, 106},
1077   #endif
1078   #ifdef CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA
1079     {"CONTENT_TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA},
1080   #else
1081     {"CONTENT_TYPE_NOT_ENVELOPED_DATA", 46, 107},
1082   #endif
1083   #ifdef CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA
1084     {"CONTENT_TYPE_NOT_SIGNED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA},
1085   #else
1086     {"CONTENT_TYPE_NOT_SIGNED_DATA", 46, 108},
1087   #endif
1088   #ifdef CMS_R_CONTENT_VERIFY_ERROR
1089     {"CONTENT_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CONTENT_VERIFY_ERROR},
1090   #else
1091     {"CONTENT_VERIFY_ERROR", 46, 109},
1092   #endif
1093   #ifdef CMS_R_CTRL_ERROR
1094     {"CTRL_ERROR", ERR_LIB_CMS, CMS_R_CTRL_ERROR},
1095   #else
1096     {"CTRL_ERROR", 46, 110},
1097   #endif
1098   #ifdef CMS_R_CTRL_FAILURE
1099     {"CTRL_FAILURE", ERR_LIB_CMS, CMS_R_CTRL_FAILURE},
1100   #else
1101     {"CTRL_FAILURE", 46, 111},
1102   #endif
1103   #ifdef CMS_R_DECRYPT_ERROR
1104     {"DECRYPT_ERROR", ERR_LIB_CMS, CMS_R_DECRYPT_ERROR},
1105   #else
1106     {"DECRYPT_ERROR", 46, 112},
1107   #endif
1108   #ifdef CMS_R_ERROR_GETTING_PUBLIC_KEY
1109     {"ERROR_GETTING_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_ERROR_GETTING_PUBLIC_KEY},
1110   #else
1111     {"ERROR_GETTING_PUBLIC_KEY", 46, 113},
1112   #endif
1113   #ifdef CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE
1114     {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", ERR_LIB_CMS, CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE},
1115   #else
1116     {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", 46, 114},
1117   #endif
1118   #ifdef CMS_R_ERROR_SETTING_KEY
1119     {"ERROR_SETTING_KEY", ERR_LIB_CMS, CMS_R_ERROR_SETTING_KEY},
1120   #else
1121     {"ERROR_SETTING_KEY", 46, 115},
1122   #endif
1123   #ifdef CMS_R_ERROR_SETTING_RECIPIENTINFO
1124     {"ERROR_SETTING_RECIPIENTINFO", ERR_LIB_CMS, CMS_R_ERROR_SETTING_RECIPIENTINFO},
1125   #else
1126     {"ERROR_SETTING_RECIPIENTINFO", 46, 116},
1127   #endif
1128   #ifdef CMS_R_INVALID_ENCRYPTED_KEY_LENGTH
1129     {"INVALID_ENCRYPTED_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_ENCRYPTED_KEY_LENGTH},
1130   #else
1131     {"INVALID_ENCRYPTED_KEY_LENGTH", 46, 117},
1132   #endif
1133   #ifdef CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER
1134     {"INVALID_KEY_ENCRYPTION_PARAMETER", ERR_LIB_CMS, CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER},
1135   #else
1136     {"INVALID_KEY_ENCRYPTION_PARAMETER", 46, 176},
1137   #endif
1138   #ifdef CMS_R_INVALID_KEY_LENGTH
1139     {"INVALID_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_KEY_LENGTH},
1140   #else
1141     {"INVALID_KEY_LENGTH", 46, 118},
1142   #endif
1143   #ifdef CMS_R_MD_BIO_INIT_ERROR
1144     {"MD_BIO_INIT_ERROR", ERR_LIB_CMS, CMS_R_MD_BIO_INIT_ERROR},
1145   #else
1146     {"MD_BIO_INIT_ERROR", 46, 119},
1147   #endif
1148   #ifdef CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH
1149     {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH},
1150   #else
1151     {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", 46, 120},
1152   #endif
1153   #ifdef CMS_R_MESSAGEDIGEST_WRONG_LENGTH
1154     {"MESSAGEDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_WRONG_LENGTH},
1155   #else
1156     {"MESSAGEDIGEST_WRONG_LENGTH", 46, 121},
1157   #endif
1158   #ifdef CMS_R_MSGSIGDIGEST_ERROR
1159     {"MSGSIGDIGEST_ERROR", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_ERROR},
1160   #else
1161     {"MSGSIGDIGEST_ERROR", 46, 172},
1162   #endif
1163   #ifdef CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE
1164     {"MSGSIGDIGEST_VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE},
1165   #else
1166     {"MSGSIGDIGEST_VERIFICATION_FAILURE", 46, 162},
1167   #endif
1168   #ifdef CMS_R_MSGSIGDIGEST_WRONG_LENGTH
1169     {"MSGSIGDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_WRONG_LENGTH},
1170   #else
1171     {"MSGSIGDIGEST_WRONG_LENGTH", 46, 163},
1172   #endif
1173   #ifdef CMS_R_NEED_ONE_SIGNER
1174     {"NEED_ONE_SIGNER", ERR_LIB_CMS, CMS_R_NEED_ONE_SIGNER},
1175   #else
1176     {"NEED_ONE_SIGNER", 46, 164},
1177   #endif
1178   #ifdef CMS_R_NOT_A_SIGNED_RECEIPT
1179     {"NOT_A_SIGNED_RECEIPT", ERR_LIB_CMS, CMS_R_NOT_A_SIGNED_RECEIPT},
1180   #else
1181     {"NOT_A_SIGNED_RECEIPT", 46, 165},
1182   #endif
1183   #ifdef CMS_R_NOT_ENCRYPTED_DATA
1184     {"NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_NOT_ENCRYPTED_DATA},
1185   #else
1186     {"NOT_ENCRYPTED_DATA", 46, 122},
1187   #endif
1188   #ifdef CMS_R_NOT_KEK
1189     {"NOT_KEK", ERR_LIB_CMS, CMS_R_NOT_KEK},
1190   #else
1191     {"NOT_KEK", 46, 123},
1192   #endif
1193   #ifdef CMS_R_NOT_KEY_AGREEMENT
1194     {"NOT_KEY_AGREEMENT", ERR_LIB_CMS, CMS_R_NOT_KEY_AGREEMENT},
1195   #else
1196     {"NOT_KEY_AGREEMENT", 46, 181},
1197   #endif
1198   #ifdef CMS_R_NOT_KEY_TRANSPORT
1199     {"NOT_KEY_TRANSPORT", ERR_LIB_CMS, CMS_R_NOT_KEY_TRANSPORT},
1200   #else
1201     {"NOT_KEY_TRANSPORT", 46, 124},
1202   #endif
1203   #ifdef CMS_R_NOT_PWRI
1204     {"NOT_PWRI", ERR_LIB_CMS, CMS_R_NOT_PWRI},
1205   #else
1206     {"NOT_PWRI", 46, 177},
1207   #endif
1208   #ifdef CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
1209     {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_CMS, CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
1210   #else
1211     {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 46, 125},
1212   #endif
1213   #ifdef CMS_R_NO_CIPHER
1214     {"NO_CIPHER", ERR_LIB_CMS, CMS_R_NO_CIPHER},
1215   #else
1216     {"NO_CIPHER", 46, 126},
1217   #endif
1218   #ifdef CMS_R_NO_CONTENT
1219     {"NO_CONTENT", ERR_LIB_CMS, CMS_R_NO_CONTENT},
1220   #else
1221     {"NO_CONTENT", 46, 127},
1222   #endif
1223   #ifdef CMS_R_NO_CONTENT_TYPE
1224     {"NO_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_NO_CONTENT_TYPE},
1225   #else
1226     {"NO_CONTENT_TYPE", 46, 173},
1227   #endif
1228   #ifdef CMS_R_NO_DEFAULT_DIGEST
1229     {"NO_DEFAULT_DIGEST", ERR_LIB_CMS, CMS_R_NO_DEFAULT_DIGEST},
1230   #else
1231     {"NO_DEFAULT_DIGEST", 46, 128},
1232   #endif
1233   #ifdef CMS_R_NO_DIGEST_SET
1234     {"NO_DIGEST_SET", ERR_LIB_CMS, CMS_R_NO_DIGEST_SET},
1235   #else
1236     {"NO_DIGEST_SET", 46, 129},
1237   #endif
1238   #ifdef CMS_R_NO_KEY
1239     {"NO_KEY", ERR_LIB_CMS, CMS_R_NO_KEY},
1240   #else
1241     {"NO_KEY", 46, 130},
1242   #endif
1243   #ifdef CMS_R_NO_KEY_OR_CERT
1244     {"NO_KEY_OR_CERT", ERR_LIB_CMS, CMS_R_NO_KEY_OR_CERT},
1245   #else
1246     {"NO_KEY_OR_CERT", 46, 174},
1247   #endif
1248   #ifdef CMS_R_NO_MATCHING_DIGEST
1249     {"NO_MATCHING_DIGEST", ERR_LIB_CMS, CMS_R_NO_MATCHING_DIGEST},
1250   #else
1251     {"NO_MATCHING_DIGEST", 46, 131},
1252   #endif
1253   #ifdef CMS_R_NO_MATCHING_RECIPIENT
1254     {"NO_MATCHING_RECIPIENT", ERR_LIB_CMS, CMS_R_NO_MATCHING_RECIPIENT},
1255   #else
1256     {"NO_MATCHING_RECIPIENT", 46, 132},
1257   #endif
1258   #ifdef CMS_R_NO_MATCHING_SIGNATURE
1259     {"NO_MATCHING_SIGNATURE", ERR_LIB_CMS, CMS_R_NO_MATCHING_SIGNATURE},
1260   #else
1261     {"NO_MATCHING_SIGNATURE", 46, 166},
1262   #endif
1263   #ifdef CMS_R_NO_MSGSIGDIGEST
1264     {"NO_MSGSIGDIGEST", ERR_LIB_CMS, CMS_R_NO_MSGSIGDIGEST},
1265   #else
1266     {"NO_MSGSIGDIGEST", 46, 167},
1267   #endif
1268   #ifdef CMS_R_NO_PASSWORD
1269     {"NO_PASSWORD", ERR_LIB_CMS, CMS_R_NO_PASSWORD},
1270   #else
1271     {"NO_PASSWORD", 46, 178},
1272   #endif
1273   #ifdef CMS_R_NO_PRIVATE_KEY
1274     {"NO_PRIVATE_KEY", ERR_LIB_CMS, CMS_R_NO_PRIVATE_KEY},
1275   #else
1276     {"NO_PRIVATE_KEY", 46, 133},
1277   #endif
1278   #ifdef CMS_R_NO_PUBLIC_KEY
1279     {"NO_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_NO_PUBLIC_KEY},
1280   #else
1281     {"NO_PUBLIC_KEY", 46, 134},
1282   #endif
1283   #ifdef CMS_R_NO_RECEIPT_REQUEST
1284     {"NO_RECEIPT_REQUEST", ERR_LIB_CMS, CMS_R_NO_RECEIPT_REQUEST},
1285   #else
1286     {"NO_RECEIPT_REQUEST", 46, 168},
1287   #endif
1288   #ifdef CMS_R_NO_SIGNERS
1289     {"NO_SIGNERS", ERR_LIB_CMS, CMS_R_NO_SIGNERS},
1290   #else
1291     {"NO_SIGNERS", 46, 135},
1292   #endif
1293   #ifdef CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
1294     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_CMS, CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
1295   #else
1296     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 46, 136},
1297   #endif
1298   #ifdef CMS_R_RECEIPT_DECODE_ERROR
1299     {"RECEIPT_DECODE_ERROR", ERR_LIB_CMS, CMS_R_RECEIPT_DECODE_ERROR},
1300   #else
1301     {"RECEIPT_DECODE_ERROR", 46, 169},
1302   #endif
1303   #ifdef CMS_R_RECIPIENT_ERROR
1304     {"RECIPIENT_ERROR", ERR_LIB_CMS, CMS_R_RECIPIENT_ERROR},
1305   #else
1306     {"RECIPIENT_ERROR", 46, 137},
1307   #endif
1308   #ifdef CMS_R_SIGNER_CERTIFICATE_NOT_FOUND
1309     {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_CMS, CMS_R_SIGNER_CERTIFICATE_NOT_FOUND},
1310   #else
1311     {"SIGNER_CERTIFICATE_NOT_FOUND", 46, 138},
1312   #endif
1313   #ifdef CMS_R_SIGNFINAL_ERROR
1314     {"SIGNFINAL_ERROR", ERR_LIB_CMS, CMS_R_SIGNFINAL_ERROR},
1315   #else
1316     {"SIGNFINAL_ERROR", 46, 139},
1317   #endif
1318   #ifdef CMS_R_SMIME_TEXT_ERROR
1319     {"SMIME_TEXT_ERROR", ERR_LIB_CMS, CMS_R_SMIME_TEXT_ERROR},
1320   #else
1321     {"SMIME_TEXT_ERROR", 46, 140},
1322   #endif
1323   #ifdef CMS_R_STORE_INIT_ERROR
1324     {"STORE_INIT_ERROR", ERR_LIB_CMS, CMS_R_STORE_INIT_ERROR},
1325   #else
1326     {"STORE_INIT_ERROR", 46, 141},
1327   #endif
1328   #ifdef CMS_R_TYPE_NOT_COMPRESSED_DATA
1329     {"TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_COMPRESSED_DATA},
1330   #else
1331     {"TYPE_NOT_COMPRESSED_DATA", 46, 142},
1332   #endif
1333   #ifdef CMS_R_TYPE_NOT_DATA
1334     {"TYPE_NOT_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DATA},
1335   #else
1336     {"TYPE_NOT_DATA", 46, 143},
1337   #endif
1338   #ifdef CMS_R_TYPE_NOT_DIGESTED_DATA
1339     {"TYPE_NOT_DIGESTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DIGESTED_DATA},
1340   #else
1341     {"TYPE_NOT_DIGESTED_DATA", 46, 144},
1342   #endif
1343   #ifdef CMS_R_TYPE_NOT_ENCRYPTED_DATA
1344     {"TYPE_NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENCRYPTED_DATA},
1345   #else
1346     {"TYPE_NOT_ENCRYPTED_DATA", 46, 145},
1347   #endif
1348   #ifdef CMS_R_TYPE_NOT_ENVELOPED_DATA
1349     {"TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENVELOPED_DATA},
1350   #else
1351     {"TYPE_NOT_ENVELOPED_DATA", 46, 146},
1352   #endif
1353   #ifdef CMS_R_UNABLE_TO_FINALIZE_CONTEXT
1354     {"UNABLE_TO_FINALIZE_CONTEXT", ERR_LIB_CMS, CMS_R_UNABLE_TO_FINALIZE_CONTEXT},
1355   #else
1356     {"UNABLE_TO_FINALIZE_CONTEXT", 46, 147},
1357   #endif
1358   #ifdef CMS_R_UNKNOWN_CIPHER
1359     {"UNKNOWN_CIPHER", ERR_LIB_CMS, CMS_R_UNKNOWN_CIPHER},
1360   #else
1361     {"UNKNOWN_CIPHER", 46, 148},
1362   #endif
1363   #ifdef CMS_R_UNKNOWN_DIGEST_ALGORITHM
1364     {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_CMS, CMS_R_UNKNOWN_DIGEST_ALGORITHM},
1365   #else
1366     {"UNKNOWN_DIGEST_ALGORITHM", 46, 149},
1367   #endif
1368   #ifdef CMS_R_UNKNOWN_ID
1369     {"UNKNOWN_ID", ERR_LIB_CMS, CMS_R_UNKNOWN_ID},
1370   #else
1371     {"UNKNOWN_ID", 46, 150},
1372   #endif
1373   #ifdef CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM
1374     {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM},
1375   #else
1376     {"UNSUPPORTED_COMPRESSION_ALGORITHM", 46, 151},
1377   #endif
1378   #ifdef CMS_R_UNSUPPORTED_CONTENT_TYPE
1379     {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_CONTENT_TYPE},
1380   #else
1381     {"UNSUPPORTED_CONTENT_TYPE", 46, 152},
1382   #endif
1383   #ifdef CMS_R_UNSUPPORTED_KEK_ALGORITHM
1384     {"UNSUPPORTED_KEK_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEK_ALGORITHM},
1385   #else
1386     {"UNSUPPORTED_KEK_ALGORITHM", 46, 153},
1387   #endif
1388   #ifdef CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM
1389     {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM},
1390   #else
1391     {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", 46, 179},
1392   #endif
1393   #ifdef CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE
1394     {"UNSUPPORTED_RECIPIENTINFO_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE},
1395   #else
1396     {"UNSUPPORTED_RECIPIENTINFO_TYPE", 46, 155},
1397   #endif
1398   #ifdef CMS_R_UNSUPPORTED_RECIPIENT_TYPE
1399     {"UNSUPPORTED_RECIPIENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENT_TYPE},
1400   #else
1401     {"UNSUPPORTED_RECIPIENT_TYPE", 46, 154},
1402   #endif
1403   #ifdef CMS_R_UNSUPPORTED_TYPE
1404     {"UNSUPPORTED_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_TYPE},
1405   #else
1406     {"UNSUPPORTED_TYPE", 46, 156},
1407   #endif
1408   #ifdef CMS_R_UNWRAP_ERROR
1409     {"UNWRAP_ERROR", ERR_LIB_CMS, CMS_R_UNWRAP_ERROR},
1410   #else
1411     {"UNWRAP_ERROR", 46, 157},
1412   #endif
1413   #ifdef CMS_R_UNWRAP_FAILURE
1414     {"UNWRAP_FAILURE", ERR_LIB_CMS, CMS_R_UNWRAP_FAILURE},
1415   #else
1416     {"UNWRAP_FAILURE", 46, 180},
1417   #endif
1418   #ifdef CMS_R_VERIFICATION_FAILURE
1419     {"VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_VERIFICATION_FAILURE},
1420   #else
1421     {"VERIFICATION_FAILURE", 46, 158},
1422   #endif
1423   #ifdef CMS_R_WRAP_ERROR
1424     {"WRAP_ERROR", ERR_LIB_CMS, CMS_R_WRAP_ERROR},
1425   #else
1426     {"WRAP_ERROR", 46, 159},
1427   #endif
1428   #ifdef COMP_R_ZLIB_DEFLATE_ERROR
1429     {"ZLIB_DEFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_DEFLATE_ERROR},
1430   #else
1431     {"ZLIB_DEFLATE_ERROR", 41, 99},
1432   #endif
1433   #ifdef COMP_R_ZLIB_INFLATE_ERROR
1434     {"ZLIB_INFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_INFLATE_ERROR},
1435   #else
1436     {"ZLIB_INFLATE_ERROR", 41, 100},
1437   #endif
1438   #ifdef COMP_R_ZLIB_NOT_SUPPORTED
1439     {"ZLIB_NOT_SUPPORTED", ERR_LIB_COMP, COMP_R_ZLIB_NOT_SUPPORTED},
1440   #else
1441     {"ZLIB_NOT_SUPPORTED", 41, 101},
1442   #endif
1443   #ifdef CONF_R_ERROR_LOADING_DSO
1444     {"ERROR_LOADING_DSO", ERR_LIB_CONF, CONF_R_ERROR_LOADING_DSO},
1445   #else
1446     {"ERROR_LOADING_DSO", 14, 110},
1447   #endif
1448   #ifdef CONF_R_LIST_CANNOT_BE_NULL
1449     {"LIST_CANNOT_BE_NULL", ERR_LIB_CONF, CONF_R_LIST_CANNOT_BE_NULL},
1450   #else
1451     {"LIST_CANNOT_BE_NULL", 14, 115},
1452   #endif
1453   #ifdef CONF_R_MISSING_CLOSE_SQUARE_BRACKET
1454     {"MISSING_CLOSE_SQUARE_BRACKET", ERR_LIB_CONF, CONF_R_MISSING_CLOSE_SQUARE_BRACKET},
1455   #else
1456     {"MISSING_CLOSE_SQUARE_BRACKET", 14, 100},
1457   #endif
1458   #ifdef CONF_R_MISSING_EQUAL_SIGN
1459     {"MISSING_EQUAL_SIGN", ERR_LIB_CONF, CONF_R_MISSING_EQUAL_SIGN},
1460   #else
1461     {"MISSING_EQUAL_SIGN", 14, 101},
1462   #endif
1463   #ifdef CONF_R_MISSING_INIT_FUNCTION
1464     {"MISSING_INIT_FUNCTION", ERR_LIB_CONF, CONF_R_MISSING_INIT_FUNCTION},
1465   #else
1466     {"MISSING_INIT_FUNCTION", 14, 112},
1467   #endif
1468   #ifdef CONF_R_MODULE_INITIALIZATION_ERROR
1469     {"MODULE_INITIALIZATION_ERROR", ERR_LIB_CONF, CONF_R_MODULE_INITIALIZATION_ERROR},
1470   #else
1471     {"MODULE_INITIALIZATION_ERROR", 14, 109},
1472   #endif
1473   #ifdef CONF_R_NO_CLOSE_BRACE
1474     {"NO_CLOSE_BRACE", ERR_LIB_CONF, CONF_R_NO_CLOSE_BRACE},
1475   #else
1476     {"NO_CLOSE_BRACE", 14, 102},
1477   #endif
1478   #ifdef CONF_R_NO_CONF
1479     {"NO_CONF", ERR_LIB_CONF, CONF_R_NO_CONF},
1480   #else
1481     {"NO_CONF", 14, 105},
1482   #endif
1483   #ifdef CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE
1484     {"NO_CONF_OR_ENVIRONMENT_VARIABLE", ERR_LIB_CONF, CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE},
1485   #else
1486     {"NO_CONF_OR_ENVIRONMENT_VARIABLE", 14, 106},
1487   #endif
1488   #ifdef CONF_R_NO_SECTION
1489     {"NO_SECTION", ERR_LIB_CONF, CONF_R_NO_SECTION},
1490   #else
1491     {"NO_SECTION", 14, 107},
1492   #endif
1493   #ifdef CONF_R_NO_SUCH_FILE
1494     {"NO_SUCH_FILE", ERR_LIB_CONF, CONF_R_NO_SUCH_FILE},
1495   #else
1496     {"NO_SUCH_FILE", 14, 114},
1497   #endif
1498   #ifdef CONF_R_NO_VALUE
1499     {"NO_VALUE", ERR_LIB_CONF, CONF_R_NO_VALUE},
1500   #else
1501     {"NO_VALUE", 14, 108},
1502   #endif
1503   #ifdef CONF_R_NUMBER_TOO_LARGE
1504     {"NUMBER_TOO_LARGE", ERR_LIB_CONF, CONF_R_NUMBER_TOO_LARGE},
1505   #else
1506     {"NUMBER_TOO_LARGE", 14, 121},
1507   #endif
1508   #ifdef CONF_R_RECURSIVE_DIRECTORY_INCLUDE
1509     {"RECURSIVE_DIRECTORY_INCLUDE", ERR_LIB_CONF, CONF_R_RECURSIVE_DIRECTORY_INCLUDE},
1510   #else
1511     {"RECURSIVE_DIRECTORY_INCLUDE", 14, 111},
1512   #endif
1513   #ifdef CONF_R_SSL_COMMAND_SECTION_EMPTY
1514     {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_EMPTY},
1515   #else
1516     {"SSL_COMMAND_SECTION_EMPTY", 14, 117},
1517   #endif
1518   #ifdef CONF_R_SSL_COMMAND_SECTION_NOT_FOUND
1519     {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_NOT_FOUND},
1520   #else
1521     {"SSL_COMMAND_SECTION_NOT_FOUND", 14, 118},
1522   #endif
1523   #ifdef CONF_R_SSL_SECTION_EMPTY
1524     {"SSL_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_SECTION_EMPTY},
1525   #else
1526     {"SSL_SECTION_EMPTY", 14, 119},
1527   #endif
1528   #ifdef CONF_R_SSL_SECTION_NOT_FOUND
1529     {"SSL_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_SECTION_NOT_FOUND},
1530   #else
1531     {"SSL_SECTION_NOT_FOUND", 14, 120},
1532   #endif
1533   #ifdef CONF_R_UNABLE_TO_CREATE_NEW_SECTION
1534     {"UNABLE_TO_CREATE_NEW_SECTION", ERR_LIB_CONF, CONF_R_UNABLE_TO_CREATE_NEW_SECTION},
1535   #else
1536     {"UNABLE_TO_CREATE_NEW_SECTION", 14, 103},
1537   #endif
1538   #ifdef CONF_R_UNKNOWN_MODULE_NAME
1539     {"UNKNOWN_MODULE_NAME", ERR_LIB_CONF, CONF_R_UNKNOWN_MODULE_NAME},
1540   #else
1541     {"UNKNOWN_MODULE_NAME", 14, 113},
1542   #endif
1543   #ifdef CONF_R_VARIABLE_EXPANSION_TOO_LONG
1544     {"VARIABLE_EXPANSION_TOO_LONG", ERR_LIB_CONF, CONF_R_VARIABLE_EXPANSION_TOO_LONG},
1545   #else
1546     {"VARIABLE_EXPANSION_TOO_LONG", 14, 116},
1547   #endif
1548   #ifdef CONF_R_VARIABLE_HAS_NO_VALUE
1549     {"VARIABLE_HAS_NO_VALUE", ERR_LIB_CONF, CONF_R_VARIABLE_HAS_NO_VALUE},
1550   #else
1551     {"VARIABLE_HAS_NO_VALUE", 14, 104},
1552   #endif
1553   #ifdef CRYPTO_R_FIPS_MODE_NOT_SUPPORTED
1554     {"FIPS_MODE_NOT_SUPPORTED", ERR_LIB_CRYPTO, CRYPTO_R_FIPS_MODE_NOT_SUPPORTED},
1555   #else
1556     {"FIPS_MODE_NOT_SUPPORTED", 15, 101},
1557   #endif
1558   #ifdef CRYPTO_R_ILLEGAL_HEX_DIGIT
1559     {"ILLEGAL_HEX_DIGIT", ERR_LIB_CRYPTO, CRYPTO_R_ILLEGAL_HEX_DIGIT},
1560   #else
1561     {"ILLEGAL_HEX_DIGIT", 15, 102},
1562   #endif
1563   #ifdef CRYPTO_R_ODD_NUMBER_OF_DIGITS
1564     {"ODD_NUMBER_OF_DIGITS", ERR_LIB_CRYPTO, CRYPTO_R_ODD_NUMBER_OF_DIGITS},
1565   #else
1566     {"ODD_NUMBER_OF_DIGITS", 15, 103},
1567   #endif
1568   #ifdef CT_R_BASE64_DECODE_ERROR
1569     {"BASE64_DECODE_ERROR", ERR_LIB_CT, CT_R_BASE64_DECODE_ERROR},
1570   #else
1571     {"BASE64_DECODE_ERROR", 50, 108},
1572   #endif
1573   #ifdef CT_R_INVALID_LOG_ID_LENGTH
1574     {"INVALID_LOG_ID_LENGTH", ERR_LIB_CT, CT_R_INVALID_LOG_ID_LENGTH},
1575   #else
1576     {"INVALID_LOG_ID_LENGTH", 50, 100},
1577   #endif
1578   #ifdef CT_R_LOG_CONF_INVALID
1579     {"LOG_CONF_INVALID", ERR_LIB_CT, CT_R_LOG_CONF_INVALID},
1580   #else
1581     {"LOG_CONF_INVALID", 50, 109},
1582   #endif
1583   #ifdef CT_R_LOG_CONF_INVALID_KEY
1584     {"LOG_CONF_INVALID_KEY", ERR_LIB_CT, CT_R_LOG_CONF_INVALID_KEY},
1585   #else
1586     {"LOG_CONF_INVALID_KEY", 50, 110},
1587   #endif
1588   #ifdef CT_R_LOG_CONF_MISSING_DESCRIPTION
1589     {"LOG_CONF_MISSING_DESCRIPTION", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_DESCRIPTION},
1590   #else
1591     {"LOG_CONF_MISSING_DESCRIPTION", 50, 111},
1592   #endif
1593   #ifdef CT_R_LOG_CONF_MISSING_KEY
1594     {"LOG_CONF_MISSING_KEY", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_KEY},
1595   #else
1596     {"LOG_CONF_MISSING_KEY", 50, 112},
1597   #endif
1598   #ifdef CT_R_LOG_KEY_INVALID
1599     {"LOG_KEY_INVALID", ERR_LIB_CT, CT_R_LOG_KEY_INVALID},
1600   #else
1601     {"LOG_KEY_INVALID", 50, 113},
1602   #endif
1603   #ifdef CT_R_SCT_FUTURE_TIMESTAMP
1604     {"SCT_FUTURE_TIMESTAMP", ERR_LIB_CT, CT_R_SCT_FUTURE_TIMESTAMP},
1605   #else
1606     {"SCT_FUTURE_TIMESTAMP", 50, 116},
1607   #endif
1608   #ifdef CT_R_SCT_INVALID
1609     {"SCT_INVALID", ERR_LIB_CT, CT_R_SCT_INVALID},
1610   #else
1611     {"SCT_INVALID", 50, 104},
1612   #endif
1613   #ifdef CT_R_SCT_INVALID_SIGNATURE
1614     {"SCT_INVALID_SIGNATURE", ERR_LIB_CT, CT_R_SCT_INVALID_SIGNATURE},
1615   #else
1616     {"SCT_INVALID_SIGNATURE", 50, 107},
1617   #endif
1618   #ifdef CT_R_SCT_LIST_INVALID
1619     {"SCT_LIST_INVALID", ERR_LIB_CT, CT_R_SCT_LIST_INVALID},
1620   #else
1621     {"SCT_LIST_INVALID", 50, 105},
1622   #endif
1623   #ifdef CT_R_SCT_LOG_ID_MISMATCH
1624     {"SCT_LOG_ID_MISMATCH", ERR_LIB_CT, CT_R_SCT_LOG_ID_MISMATCH},
1625   #else
1626     {"SCT_LOG_ID_MISMATCH", 50, 114},
1627   #endif
1628   #ifdef CT_R_SCT_NOT_SET
1629     {"SCT_NOT_SET", ERR_LIB_CT, CT_R_SCT_NOT_SET},
1630   #else
1631     {"SCT_NOT_SET", 50, 106},
1632   #endif
1633   #ifdef CT_R_SCT_UNSUPPORTED_VERSION
1634     {"SCT_UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_SCT_UNSUPPORTED_VERSION},
1635   #else
1636     {"SCT_UNSUPPORTED_VERSION", 50, 115},
1637   #endif
1638   #ifdef CT_R_UNRECOGNIZED_SIGNATURE_NID
1639     {"UNRECOGNIZED_SIGNATURE_NID", ERR_LIB_CT, CT_R_UNRECOGNIZED_SIGNATURE_NID},
1640   #else
1641     {"UNRECOGNIZED_SIGNATURE_NID", 50, 101},
1642   #endif
1643   #ifdef CT_R_UNSUPPORTED_ENTRY_TYPE
1644     {"UNSUPPORTED_ENTRY_TYPE", ERR_LIB_CT, CT_R_UNSUPPORTED_ENTRY_TYPE},
1645   #else
1646     {"UNSUPPORTED_ENTRY_TYPE", 50, 102},
1647   #endif
1648   #ifdef CT_R_UNSUPPORTED_VERSION
1649     {"UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_UNSUPPORTED_VERSION},
1650   #else
1651     {"UNSUPPORTED_VERSION", 50, 103},
1652   #endif
1653   #ifdef DH_R_BAD_GENERATOR
1654     {"BAD_GENERATOR", ERR_LIB_DH, DH_R_BAD_GENERATOR},
1655   #else
1656     {"BAD_GENERATOR", 5, 101},
1657   #endif
1658   #ifdef DH_R_BN_DECODE_ERROR
1659     {"BN_DECODE_ERROR", ERR_LIB_DH, DH_R_BN_DECODE_ERROR},
1660   #else
1661     {"BN_DECODE_ERROR", 5, 109},
1662   #endif
1663   #ifdef DH_R_BN_ERROR
1664     {"BN_ERROR", ERR_LIB_DH, DH_R_BN_ERROR},
1665   #else
1666     {"BN_ERROR", 5, 106},
1667   #endif
1668   #ifdef DH_R_CHECK_INVALID_J_VALUE
1669     {"CHECK_INVALID_J_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_J_VALUE},
1670   #else
1671     {"CHECK_INVALID_J_VALUE", 5, 115},
1672   #endif
1673   #ifdef DH_R_CHECK_INVALID_Q_VALUE
1674     {"CHECK_INVALID_Q_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_Q_VALUE},
1675   #else
1676     {"CHECK_INVALID_Q_VALUE", 5, 116},
1677   #endif
1678   #ifdef DH_R_CHECK_PUBKEY_INVALID
1679     {"CHECK_PUBKEY_INVALID", ERR_LIB_DH, DH_R_CHECK_PUBKEY_INVALID},
1680   #else
1681     {"CHECK_PUBKEY_INVALID", 5, 122},
1682   #endif
1683   #ifdef DH_R_CHECK_PUBKEY_TOO_LARGE
1684     {"CHECK_PUBKEY_TOO_LARGE", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_LARGE},
1685   #else
1686     {"CHECK_PUBKEY_TOO_LARGE", 5, 123},
1687   #endif
1688   #ifdef DH_R_CHECK_PUBKEY_TOO_SMALL
1689     {"CHECK_PUBKEY_TOO_SMALL", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_SMALL},
1690   #else
1691     {"CHECK_PUBKEY_TOO_SMALL", 5, 124},
1692   #endif
1693   #ifdef DH_R_CHECK_P_NOT_PRIME
1694     {"CHECK_P_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_PRIME},
1695   #else
1696     {"CHECK_P_NOT_PRIME", 5, 117},
1697   #endif
1698   #ifdef DH_R_CHECK_P_NOT_SAFE_PRIME
1699     {"CHECK_P_NOT_SAFE_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_SAFE_PRIME},
1700   #else
1701     {"CHECK_P_NOT_SAFE_PRIME", 5, 118},
1702   #endif
1703   #ifdef DH_R_CHECK_Q_NOT_PRIME
1704     {"CHECK_Q_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_Q_NOT_PRIME},
1705   #else
1706     {"CHECK_Q_NOT_PRIME", 5, 119},
1707   #endif
1708   #ifdef DH_R_DECODE_ERROR
1709     {"DECODE_ERROR", ERR_LIB_DH, DH_R_DECODE_ERROR},
1710   #else
1711     {"DECODE_ERROR", 5, 104},
1712   #endif
1713   #ifdef DH_R_INVALID_PARAMETER_NAME
1714     {"INVALID_PARAMETER_NAME", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NAME},
1715   #else
1716     {"INVALID_PARAMETER_NAME", 5, 110},
1717   #endif
1718   #ifdef DH_R_INVALID_PARAMETER_NID
1719     {"INVALID_PARAMETER_NID", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NID},
1720   #else
1721     {"INVALID_PARAMETER_NID", 5, 114},
1722   #endif
1723   #ifdef DH_R_INVALID_PUBKEY
1724     {"INVALID_PUBKEY", ERR_LIB_DH, DH_R_INVALID_PUBKEY},
1725   #else
1726     {"INVALID_PUBKEY", 5, 102},
1727   #endif
1728   #ifdef DH_R_KDF_PARAMETER_ERROR
1729     {"KDF_PARAMETER_ERROR", ERR_LIB_DH, DH_R_KDF_PARAMETER_ERROR},
1730   #else
1731     {"KDF_PARAMETER_ERROR", 5, 112},
1732   #endif
1733   #ifdef DH_R_KEYS_NOT_SET
1734     {"KEYS_NOT_SET", ERR_LIB_DH, DH_R_KEYS_NOT_SET},
1735   #else
1736     {"KEYS_NOT_SET", 5, 108},
1737   #endif
1738   #ifdef DH_R_MISSING_PUBKEY
1739     {"MISSING_PUBKEY", ERR_LIB_DH, DH_R_MISSING_PUBKEY},
1740   #else
1741     {"MISSING_PUBKEY", 5, 125},
1742   #endif
1743   #ifdef DH_R_MODULUS_TOO_LARGE
1744     {"MODULUS_TOO_LARGE", ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE},
1745   #else
1746     {"MODULUS_TOO_LARGE", 5, 103},
1747   #endif
1748   #ifdef DH_R_NOT_SUITABLE_GENERATOR
1749     {"NOT_SUITABLE_GENERATOR", ERR_LIB_DH, DH_R_NOT_SUITABLE_GENERATOR},
1750   #else
1751     {"NOT_SUITABLE_GENERATOR", 5, 120},
1752   #endif
1753   #ifdef DH_R_NO_PARAMETERS_SET
1754     {"NO_PARAMETERS_SET", ERR_LIB_DH, DH_R_NO_PARAMETERS_SET},
1755   #else
1756     {"NO_PARAMETERS_SET", 5, 107},
1757   #endif
1758   #ifdef DH_R_NO_PRIVATE_VALUE
1759     {"NO_PRIVATE_VALUE", ERR_LIB_DH, DH_R_NO_PRIVATE_VALUE},
1760   #else
1761     {"NO_PRIVATE_VALUE", 5, 100},
1762   #endif
1763   #ifdef DH_R_PARAMETER_ENCODING_ERROR
1764     {"PARAMETER_ENCODING_ERROR", ERR_LIB_DH, DH_R_PARAMETER_ENCODING_ERROR},
1765   #else
1766     {"PARAMETER_ENCODING_ERROR", 5, 105},
1767   #endif
1768   #ifdef DH_R_PEER_KEY_ERROR
1769     {"PEER_KEY_ERROR", ERR_LIB_DH, DH_R_PEER_KEY_ERROR},
1770   #else
1771     {"PEER_KEY_ERROR", 5, 111},
1772   #endif
1773   #ifdef DH_R_SHARED_INFO_ERROR
1774     {"SHARED_INFO_ERROR", ERR_LIB_DH, DH_R_SHARED_INFO_ERROR},
1775   #else
1776     {"SHARED_INFO_ERROR", 5, 113},
1777   #endif
1778   #ifdef DH_R_UNABLE_TO_CHECK_GENERATOR
1779     {"UNABLE_TO_CHECK_GENERATOR", ERR_LIB_DH, DH_R_UNABLE_TO_CHECK_GENERATOR},
1780   #else
1781     {"UNABLE_TO_CHECK_GENERATOR", 5, 121},
1782   #endif
1783   #ifdef DSA_R_BAD_Q_VALUE
1784     {"BAD_Q_VALUE", ERR_LIB_DSA, DSA_R_BAD_Q_VALUE},
1785   #else
1786     {"BAD_Q_VALUE", 10, 102},
1787   #endif
1788   #ifdef DSA_R_BN_DECODE_ERROR
1789     {"BN_DECODE_ERROR", ERR_LIB_DSA, DSA_R_BN_DECODE_ERROR},
1790   #else
1791     {"BN_DECODE_ERROR", 10, 108},
1792   #endif
1793   #ifdef DSA_R_BN_ERROR
1794     {"BN_ERROR", ERR_LIB_DSA, DSA_R_BN_ERROR},
1795   #else
1796     {"BN_ERROR", 10, 109},
1797   #endif
1798   #ifdef DSA_R_DECODE_ERROR
1799     {"DECODE_ERROR", ERR_LIB_DSA, DSA_R_DECODE_ERROR},
1800   #else
1801     {"DECODE_ERROR", 10, 104},
1802   #endif
1803   #ifdef DSA_R_INVALID_DIGEST_TYPE
1804     {"INVALID_DIGEST_TYPE", ERR_LIB_DSA, DSA_R_INVALID_DIGEST_TYPE},
1805   #else
1806     {"INVALID_DIGEST_TYPE", 10, 106},
1807   #endif
1808   #ifdef DSA_R_INVALID_PARAMETERS
1809     {"INVALID_PARAMETERS", ERR_LIB_DSA, DSA_R_INVALID_PARAMETERS},
1810   #else
1811     {"INVALID_PARAMETERS", 10, 112},
1812   #endif
1813   #ifdef DSA_R_MISSING_PARAMETERS
1814     {"MISSING_PARAMETERS", ERR_LIB_DSA, DSA_R_MISSING_PARAMETERS},
1815   #else
1816     {"MISSING_PARAMETERS", 10, 101},
1817   #endif
1818   #ifdef DSA_R_MISSING_PRIVATE_KEY
1819     {"MISSING_PRIVATE_KEY", ERR_LIB_DSA, DSA_R_MISSING_PRIVATE_KEY},
1820   #else
1821     {"MISSING_PRIVATE_KEY", 10, 111},
1822   #endif
1823   #ifdef DSA_R_MODULUS_TOO_LARGE
1824     {"MODULUS_TOO_LARGE", ERR_LIB_DSA, DSA_R_MODULUS_TOO_LARGE},
1825   #else
1826     {"MODULUS_TOO_LARGE", 10, 103},
1827   #endif
1828   #ifdef DSA_R_NO_PARAMETERS_SET
1829     {"NO_PARAMETERS_SET", ERR_LIB_DSA, DSA_R_NO_PARAMETERS_SET},
1830   #else
1831     {"NO_PARAMETERS_SET", 10, 107},
1832   #endif
1833   #ifdef DSA_R_PARAMETER_ENCODING_ERROR
1834     {"PARAMETER_ENCODING_ERROR", ERR_LIB_DSA, DSA_R_PARAMETER_ENCODING_ERROR},
1835   #else
1836     {"PARAMETER_ENCODING_ERROR", 10, 105},
1837   #endif
1838   #ifdef DSA_R_Q_NOT_PRIME
1839     {"Q_NOT_PRIME", ERR_LIB_DSA, DSA_R_Q_NOT_PRIME},
1840   #else
1841     {"Q_NOT_PRIME", 10, 113},
1842   #endif
1843   #ifdef DSA_R_SEED_LEN_SMALL
1844     {"SEED_LEN_SMALL", ERR_LIB_DSA, DSA_R_SEED_LEN_SMALL},
1845   #else
1846     {"SEED_LEN_SMALL", 10, 110},
1847   #endif
1848   #ifdef DSO_R_CTRL_FAILED
1849     {"CTRL_FAILED", ERR_LIB_DSO, DSO_R_CTRL_FAILED},
1850   #else
1851     {"CTRL_FAILED", 37, 100},
1852   #endif
1853   #ifdef DSO_R_DSO_ALREADY_LOADED
1854     {"DSO_ALREADY_LOADED", ERR_LIB_DSO, DSO_R_DSO_ALREADY_LOADED},
1855   #else
1856     {"DSO_ALREADY_LOADED", 37, 110},
1857   #endif
1858   #ifdef DSO_R_EMPTY_FILE_STRUCTURE
1859     {"EMPTY_FILE_STRUCTURE", ERR_LIB_DSO, DSO_R_EMPTY_FILE_STRUCTURE},
1860   #else
1861     {"EMPTY_FILE_STRUCTURE", 37, 113},
1862   #endif
1863   #ifdef DSO_R_FAILURE
1864     {"FAILURE", ERR_LIB_DSO, DSO_R_FAILURE},
1865   #else
1866     {"FAILURE", 37, 114},
1867   #endif
1868   #ifdef DSO_R_FILENAME_TOO_BIG
1869     {"FILENAME_TOO_BIG", ERR_LIB_DSO, DSO_R_FILENAME_TOO_BIG},
1870   #else
1871     {"FILENAME_TOO_BIG", 37, 101},
1872   #endif
1873   #ifdef DSO_R_FINISH_FAILED
1874     {"FINISH_FAILED", ERR_LIB_DSO, DSO_R_FINISH_FAILED},
1875   #else
1876     {"FINISH_FAILED", 37, 102},
1877   #endif
1878   #ifdef DSO_R_INCORRECT_FILE_SYNTAX
1879     {"INCORRECT_FILE_SYNTAX", ERR_LIB_DSO, DSO_R_INCORRECT_FILE_SYNTAX},
1880   #else
1881     {"INCORRECT_FILE_SYNTAX", 37, 115},
1882   #endif
1883   #ifdef DSO_R_LOAD_FAILED
1884     {"LOAD_FAILED", ERR_LIB_DSO, DSO_R_LOAD_FAILED},
1885   #else
1886     {"LOAD_FAILED", 37, 103},
1887   #endif
1888   #ifdef DSO_R_NAME_TRANSLATION_FAILED
1889     {"NAME_TRANSLATION_FAILED", ERR_LIB_DSO, DSO_R_NAME_TRANSLATION_FAILED},
1890   #else
1891     {"NAME_TRANSLATION_FAILED", 37, 109},
1892   #endif
1893   #ifdef DSO_R_NO_FILENAME
1894     {"NO_FILENAME", ERR_LIB_DSO, DSO_R_NO_FILENAME},
1895   #else
1896     {"NO_FILENAME", 37, 111},
1897   #endif
1898   #ifdef DSO_R_NULL_HANDLE
1899     {"NULL_HANDLE", ERR_LIB_DSO, DSO_R_NULL_HANDLE},
1900   #else
1901     {"NULL_HANDLE", 37, 104},
1902   #endif
1903   #ifdef DSO_R_SET_FILENAME_FAILED
1904     {"SET_FILENAME_FAILED", ERR_LIB_DSO, DSO_R_SET_FILENAME_FAILED},
1905   #else
1906     {"SET_FILENAME_FAILED", 37, 112},
1907   #endif
1908   #ifdef DSO_R_STACK_ERROR
1909     {"STACK_ERROR", ERR_LIB_DSO, DSO_R_STACK_ERROR},
1910   #else
1911     {"STACK_ERROR", 37, 105},
1912   #endif
1913   #ifdef DSO_R_SYM_FAILURE
1914     {"SYM_FAILURE", ERR_LIB_DSO, DSO_R_SYM_FAILURE},
1915   #else
1916     {"SYM_FAILURE", 37, 106},
1917   #endif
1918   #ifdef DSO_R_UNLOAD_FAILED
1919     {"UNLOAD_FAILED", ERR_LIB_DSO, DSO_R_UNLOAD_FAILED},
1920   #else
1921     {"UNLOAD_FAILED", 37, 107},
1922   #endif
1923   #ifdef DSO_R_UNSUPPORTED
1924     {"UNSUPPORTED", ERR_LIB_DSO, DSO_R_UNSUPPORTED},
1925   #else
1926     {"UNSUPPORTED", 37, 108},
1927   #endif
1928   #ifdef EC_R_ASN1_ERROR
1929     {"ASN1_ERROR", ERR_LIB_EC, EC_R_ASN1_ERROR},
1930   #else
1931     {"ASN1_ERROR", 16, 115},
1932   #endif
1933   #ifdef EC_R_BAD_SIGNATURE
1934     {"BAD_SIGNATURE", ERR_LIB_EC, EC_R_BAD_SIGNATURE},
1935   #else
1936     {"BAD_SIGNATURE", 16, 156},
1937   #endif
1938   #ifdef EC_R_BIGNUM_OUT_OF_RANGE
1939     {"BIGNUM_OUT_OF_RANGE", ERR_LIB_EC, EC_R_BIGNUM_OUT_OF_RANGE},
1940   #else
1941     {"BIGNUM_OUT_OF_RANGE", 16, 144},
1942   #endif
1943   #ifdef EC_R_BUFFER_TOO_SMALL
1944     {"BUFFER_TOO_SMALL", ERR_LIB_EC, EC_R_BUFFER_TOO_SMALL},
1945   #else
1946     {"BUFFER_TOO_SMALL", 16, 100},
1947   #endif
1948   #ifdef EC_R_CANNOT_INVERT
1949     {"CANNOT_INVERT", ERR_LIB_EC, EC_R_CANNOT_INVERT},
1950   #else
1951     {"CANNOT_INVERT", 16, 165},
1952   #endif
1953   #ifdef EC_R_COORDINATES_OUT_OF_RANGE
1954     {"COORDINATES_OUT_OF_RANGE", ERR_LIB_EC, EC_R_COORDINATES_OUT_OF_RANGE},
1955   #else
1956     {"COORDINATES_OUT_OF_RANGE", 16, 146},
1957   #endif
1958   #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_ECDH
1959     {"CURVE_DOES_NOT_SUPPORT_ECDH", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_ECDH},
1960   #else
1961     {"CURVE_DOES_NOT_SUPPORT_ECDH", 16, 160},
1962   #endif
1963   #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING
1964     {"CURVE_DOES_NOT_SUPPORT_SIGNING", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING},
1965   #else
1966     {"CURVE_DOES_NOT_SUPPORT_SIGNING", 16, 159},
1967   #endif
1968   #ifdef EC_R_D2I_ECPKPARAMETERS_FAILURE
1969     {"D2I_ECPKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_D2I_ECPKPARAMETERS_FAILURE},
1970   #else
1971     {"D2I_ECPKPARAMETERS_FAILURE", 16, 117},
1972   #endif
1973   #ifdef EC_R_DECODE_ERROR
1974     {"DECODE_ERROR", ERR_LIB_EC, EC_R_DECODE_ERROR},
1975   #else
1976     {"DECODE_ERROR", 16, 142},
1977   #endif
1978   #ifdef EC_R_DISCRIMINANT_IS_ZERO
1979     {"DISCRIMINANT_IS_ZERO", ERR_LIB_EC, EC_R_DISCRIMINANT_IS_ZERO},
1980   #else
1981     {"DISCRIMINANT_IS_ZERO", 16, 118},
1982   #endif
1983   #ifdef EC_R_EC_GROUP_NEW_BY_NAME_FAILURE
1984     {"EC_GROUP_NEW_BY_NAME_FAILURE", ERR_LIB_EC, EC_R_EC_GROUP_NEW_BY_NAME_FAILURE},
1985   #else
1986     {"EC_GROUP_NEW_BY_NAME_FAILURE", 16, 119},
1987   #endif
1988   #ifdef EC_R_FIELD_TOO_LARGE
1989     {"FIELD_TOO_LARGE", ERR_LIB_EC, EC_R_FIELD_TOO_LARGE},
1990   #else
1991     {"FIELD_TOO_LARGE", 16, 143},
1992   #endif
1993   #ifdef EC_R_GF2M_NOT_SUPPORTED
1994     {"GF2M_NOT_SUPPORTED", ERR_LIB_EC, EC_R_GF2M_NOT_SUPPORTED},
1995   #else
1996     {"GF2M_NOT_SUPPORTED", 16, 147},
1997   #endif
1998   #ifdef EC_R_GROUP2PKPARAMETERS_FAILURE
1999     {"GROUP2PKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_GROUP2PKPARAMETERS_FAILURE},
2000   #else
2001     {"GROUP2PKPARAMETERS_FAILURE", 16, 120},
2002   #endif
2003   #ifdef EC_R_I2D_ECPKPARAMETERS_FAILURE
2004     {"I2D_ECPKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_I2D_ECPKPARAMETERS_FAILURE},
2005   #else
2006     {"I2D_ECPKPARAMETERS_FAILURE", 16, 121},
2007   #endif
2008   #ifdef EC_R_INCOMPATIBLE_OBJECTS
2009     {"INCOMPATIBLE_OBJECTS", ERR_LIB_EC, EC_R_INCOMPATIBLE_OBJECTS},
2010   #else
2011     {"INCOMPATIBLE_OBJECTS", 16, 101},
2012   #endif
2013   #ifdef EC_R_INVALID_ARGUMENT
2014     {"INVALID_ARGUMENT", ERR_LIB_EC, EC_R_INVALID_ARGUMENT},
2015   #else
2016     {"INVALID_ARGUMENT", 16, 112},
2017   #endif
2018   #ifdef EC_R_INVALID_COMPRESSED_POINT
2019     {"INVALID_COMPRESSED_POINT", ERR_LIB_EC, EC_R_INVALID_COMPRESSED_POINT},
2020   #else
2021     {"INVALID_COMPRESSED_POINT", 16, 110},
2022   #endif
2023   #ifdef EC_R_INVALID_COMPRESSION_BIT
2024     {"INVALID_COMPRESSION_BIT", ERR_LIB_EC, EC_R_INVALID_COMPRESSION_BIT},
2025   #else
2026     {"INVALID_COMPRESSION_BIT", 16, 109},
2027   #endif
2028   #ifdef EC_R_INVALID_CURVE
2029     {"INVALID_CURVE", ERR_LIB_EC, EC_R_INVALID_CURVE},
2030   #else
2031     {"INVALID_CURVE", 16, 141},
2032   #endif
2033   #ifdef EC_R_INVALID_DIGEST
2034     {"INVALID_DIGEST", ERR_LIB_EC, EC_R_INVALID_DIGEST},
2035   #else
2036     {"INVALID_DIGEST", 16, 151},
2037   #endif
2038   #ifdef EC_R_INVALID_DIGEST_TYPE
2039     {"INVALID_DIGEST_TYPE", ERR_LIB_EC, EC_R_INVALID_DIGEST_TYPE},
2040   #else
2041     {"INVALID_DIGEST_TYPE", 16, 138},
2042   #endif
2043   #ifdef EC_R_INVALID_ENCODING
2044     {"INVALID_ENCODING", ERR_LIB_EC, EC_R_INVALID_ENCODING},
2045   #else
2046     {"INVALID_ENCODING", 16, 102},
2047   #endif
2048   #ifdef EC_R_INVALID_FIELD
2049     {"INVALID_FIELD", ERR_LIB_EC, EC_R_INVALID_FIELD},
2050   #else
2051     {"INVALID_FIELD", 16, 103},
2052   #endif
2053   #ifdef EC_R_INVALID_FORM
2054     {"INVALID_FORM", ERR_LIB_EC, EC_R_INVALID_FORM},
2055   #else
2056     {"INVALID_FORM", 16, 104},
2057   #endif
2058   #ifdef EC_R_INVALID_GROUP_ORDER
2059     {"INVALID_GROUP_ORDER", ERR_LIB_EC, EC_R_INVALID_GROUP_ORDER},
2060   #else
2061     {"INVALID_GROUP_ORDER", 16, 122},
2062   #endif
2063   #ifdef EC_R_INVALID_KEY
2064     {"INVALID_KEY", ERR_LIB_EC, EC_R_INVALID_KEY},
2065   #else
2066     {"INVALID_KEY", 16, 116},
2067   #endif
2068   #ifdef EC_R_INVALID_OUTPUT_LENGTH
2069     {"INVALID_OUTPUT_LENGTH", ERR_LIB_EC, EC_R_INVALID_OUTPUT_LENGTH},
2070   #else
2071     {"INVALID_OUTPUT_LENGTH", 16, 161},
2072   #endif
2073   #ifdef EC_R_INVALID_PEER_KEY
2074     {"INVALID_PEER_KEY", ERR_LIB_EC, EC_R_INVALID_PEER_KEY},
2075   #else
2076     {"INVALID_PEER_KEY", 16, 133},
2077   #endif
2078   #ifdef EC_R_INVALID_PENTANOMIAL_BASIS
2079     {"INVALID_PENTANOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_PENTANOMIAL_BASIS},
2080   #else
2081     {"INVALID_PENTANOMIAL_BASIS", 16, 132},
2082   #endif
2083   #ifdef EC_R_INVALID_PRIVATE_KEY
2084     {"INVALID_PRIVATE_KEY", ERR_LIB_EC, EC_R_INVALID_PRIVATE_KEY},
2085   #else
2086     {"INVALID_PRIVATE_KEY", 16, 123},
2087   #endif
2088   #ifdef EC_R_INVALID_TRINOMIAL_BASIS
2089     {"INVALID_TRINOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_TRINOMIAL_BASIS},
2090   #else
2091     {"INVALID_TRINOMIAL_BASIS", 16, 137},
2092   #endif
2093   #ifdef EC_R_KDF_PARAMETER_ERROR
2094     {"KDF_PARAMETER_ERROR", ERR_LIB_EC, EC_R_KDF_PARAMETER_ERROR},
2095   #else
2096     {"KDF_PARAMETER_ERROR", 16, 148},
2097   #endif
2098   #ifdef EC_R_KEYS_NOT_SET
2099     {"KEYS_NOT_SET", ERR_LIB_EC, EC_R_KEYS_NOT_SET},
2100   #else
2101     {"KEYS_NOT_SET", 16, 140},
2102   #endif
2103   #ifdef EC_R_LADDER_POST_FAILURE
2104     {"LADDER_POST_FAILURE", ERR_LIB_EC, EC_R_LADDER_POST_FAILURE},
2105   #else
2106     {"LADDER_POST_FAILURE", 16, 136},
2107   #endif
2108   #ifdef EC_R_LADDER_PRE_FAILURE
2109     {"LADDER_PRE_FAILURE", ERR_LIB_EC, EC_R_LADDER_PRE_FAILURE},
2110   #else
2111     {"LADDER_PRE_FAILURE", 16, 153},
2112   #endif
2113   #ifdef EC_R_LADDER_STEP_FAILURE
2114     {"LADDER_STEP_FAILURE", ERR_LIB_EC, EC_R_LADDER_STEP_FAILURE},
2115   #else
2116     {"LADDER_STEP_FAILURE", 16, 162},
2117   #endif
2118   #ifdef EC_R_MISSING_OID
2119     {"MISSING_OID", ERR_LIB_EC, EC_R_MISSING_OID},
2120   #else
2121     {"MISSING_OID", 16, 167},
2122   #endif
2123   #ifdef EC_R_MISSING_PARAMETERS
2124     {"MISSING_PARAMETERS", ERR_LIB_EC, EC_R_MISSING_PARAMETERS},
2125   #else
2126     {"MISSING_PARAMETERS", 16, 124},
2127   #endif
2128   #ifdef EC_R_MISSING_PRIVATE_KEY
2129     {"MISSING_PRIVATE_KEY", ERR_LIB_EC, EC_R_MISSING_PRIVATE_KEY},
2130   #else
2131     {"MISSING_PRIVATE_KEY", 16, 125},
2132   #endif
2133   #ifdef EC_R_NEED_NEW_SETUP_VALUES
2134     {"NEED_NEW_SETUP_VALUES", ERR_LIB_EC, EC_R_NEED_NEW_SETUP_VALUES},
2135   #else
2136     {"NEED_NEW_SETUP_VALUES", 16, 157},
2137   #endif
2138   #ifdef EC_R_NOT_A_NIST_PRIME
2139     {"NOT_A_NIST_PRIME", ERR_LIB_EC, EC_R_NOT_A_NIST_PRIME},
2140   #else
2141     {"NOT_A_NIST_PRIME", 16, 135},
2142   #endif
2143   #ifdef EC_R_NOT_IMPLEMENTED
2144     {"NOT_IMPLEMENTED", ERR_LIB_EC, EC_R_NOT_IMPLEMENTED},
2145   #else
2146     {"NOT_IMPLEMENTED", 16, 126},
2147   #endif
2148   #ifdef EC_R_NOT_INITIALIZED
2149     {"NOT_INITIALIZED", ERR_LIB_EC, EC_R_NOT_INITIALIZED},
2150   #else
2151     {"NOT_INITIALIZED", 16, 111},
2152   #endif
2153   #ifdef EC_R_NO_PARAMETERS_SET
2154     {"NO_PARAMETERS_SET", ERR_LIB_EC, EC_R_NO_PARAMETERS_SET},
2155   #else
2156     {"NO_PARAMETERS_SET", 16, 139},
2157   #endif
2158   #ifdef EC_R_NO_PRIVATE_VALUE
2159     {"NO_PRIVATE_VALUE", ERR_LIB_EC, EC_R_NO_PRIVATE_VALUE},
2160   #else
2161     {"NO_PRIVATE_VALUE", 16, 154},
2162   #endif
2163   #ifdef EC_R_OPERATION_NOT_SUPPORTED
2164     {"OPERATION_NOT_SUPPORTED", ERR_LIB_EC, EC_R_OPERATION_NOT_SUPPORTED},
2165   #else
2166     {"OPERATION_NOT_SUPPORTED", 16, 152},
2167   #endif
2168   #ifdef EC_R_PASSED_NULL_PARAMETER
2169     {"PASSED_NULL_PARAMETER", ERR_LIB_EC, EC_R_PASSED_NULL_PARAMETER},
2170   #else
2171     {"PASSED_NULL_PARAMETER", 16, 134},
2172   #endif
2173   #ifdef EC_R_PEER_KEY_ERROR
2174     {"PEER_KEY_ERROR", ERR_LIB_EC, EC_R_PEER_KEY_ERROR},
2175   #else
2176     {"PEER_KEY_ERROR", 16, 149},
2177   #endif
2178   #ifdef EC_R_PKPARAMETERS2GROUP_FAILURE
2179     {"PKPARAMETERS2GROUP_FAILURE", ERR_LIB_EC, EC_R_PKPARAMETERS2GROUP_FAILURE},
2180   #else
2181     {"PKPARAMETERS2GROUP_FAILURE", 16, 127},
2182   #endif
2183   #ifdef EC_R_POINT_ARITHMETIC_FAILURE
2184     {"POINT_ARITHMETIC_FAILURE", ERR_LIB_EC, EC_R_POINT_ARITHMETIC_FAILURE},
2185   #else
2186     {"POINT_ARITHMETIC_FAILURE", 16, 155},
2187   #endif
2188   #ifdef EC_R_POINT_AT_INFINITY
2189     {"POINT_AT_INFINITY", ERR_LIB_EC, EC_R_POINT_AT_INFINITY},
2190   #else
2191     {"POINT_AT_INFINITY", 16, 106},
2192   #endif
2193   #ifdef EC_R_POINT_COORDINATES_BLIND_FAILURE
2194     {"POINT_COORDINATES_BLIND_FAILURE", ERR_LIB_EC, EC_R_POINT_COORDINATES_BLIND_FAILURE},
2195   #else
2196     {"POINT_COORDINATES_BLIND_FAILURE", 16, 163},
2197   #endif
2198   #ifdef EC_R_POINT_IS_NOT_ON_CURVE
2199     {"POINT_IS_NOT_ON_CURVE", ERR_LIB_EC, EC_R_POINT_IS_NOT_ON_CURVE},
2200   #else
2201     {"POINT_IS_NOT_ON_CURVE", 16, 107},
2202   #endif
2203   #ifdef EC_R_RANDOM_NUMBER_GENERATION_FAILED
2204     {"RANDOM_NUMBER_GENERATION_FAILED", ERR_LIB_EC, EC_R_RANDOM_NUMBER_GENERATION_FAILED},
2205   #else
2206     {"RANDOM_NUMBER_GENERATION_FAILED", 16, 158},
2207   #endif
2208   #ifdef EC_R_SHARED_INFO_ERROR
2209     {"SHARED_INFO_ERROR", ERR_LIB_EC, EC_R_SHARED_INFO_ERROR},
2210   #else
2211     {"SHARED_INFO_ERROR", 16, 150},
2212   #endif
2213   #ifdef EC_R_SLOT_FULL
2214     {"SLOT_FULL", ERR_LIB_EC, EC_R_SLOT_FULL},
2215   #else
2216     {"SLOT_FULL", 16, 108},
2217   #endif
2218   #ifdef EC_R_UNDEFINED_GENERATOR
2219     {"UNDEFINED_GENERATOR", ERR_LIB_EC, EC_R_UNDEFINED_GENERATOR},
2220   #else
2221     {"UNDEFINED_GENERATOR", 16, 113},
2222   #endif
2223   #ifdef EC_R_UNDEFINED_ORDER
2224     {"UNDEFINED_ORDER", ERR_LIB_EC, EC_R_UNDEFINED_ORDER},
2225   #else
2226     {"UNDEFINED_ORDER", 16, 128},
2227   #endif
2228   #ifdef EC_R_UNKNOWN_COFACTOR
2229     {"UNKNOWN_COFACTOR", ERR_LIB_EC, EC_R_UNKNOWN_COFACTOR},
2230   #else
2231     {"UNKNOWN_COFACTOR", 16, 164},
2232   #endif
2233   #ifdef EC_R_UNKNOWN_GROUP
2234     {"UNKNOWN_GROUP", ERR_LIB_EC, EC_R_UNKNOWN_GROUP},
2235   #else
2236     {"UNKNOWN_GROUP", 16, 129},
2237   #endif
2238   #ifdef EC_R_UNKNOWN_ORDER
2239     {"UNKNOWN_ORDER", ERR_LIB_EC, EC_R_UNKNOWN_ORDER},
2240   #else
2241     {"UNKNOWN_ORDER", 16, 114},
2242   #endif
2243   #ifdef EC_R_UNSUPPORTED_FIELD
2244     {"UNSUPPORTED_FIELD", ERR_LIB_EC, EC_R_UNSUPPORTED_FIELD},
2245   #else
2246     {"UNSUPPORTED_FIELD", 16, 131},
2247   #endif
2248   #ifdef EC_R_WRONG_CURVE_PARAMETERS
2249     {"WRONG_CURVE_PARAMETERS", ERR_LIB_EC, EC_R_WRONG_CURVE_PARAMETERS},
2250   #else
2251     {"WRONG_CURVE_PARAMETERS", 16, 145},
2252   #endif
2253   #ifdef EC_R_WRONG_ORDER
2254     {"WRONG_ORDER", ERR_LIB_EC, EC_R_WRONG_ORDER},
2255   #else
2256     {"WRONG_ORDER", 16, 130},
2257   #endif
2258   #ifdef ENGINE_R_ALREADY_LOADED
2259     {"ALREADY_LOADED", ERR_LIB_ENGINE, ENGINE_R_ALREADY_LOADED},
2260   #else
2261     {"ALREADY_LOADED", 38, 100},
2262   #endif
2263   #ifdef ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER
2264     {"ARGUMENT_IS_NOT_A_NUMBER", ERR_LIB_ENGINE, ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER},
2265   #else
2266     {"ARGUMENT_IS_NOT_A_NUMBER", 38, 133},
2267   #endif
2268   #ifdef ENGINE_R_CMD_NOT_EXECUTABLE
2269     {"CMD_NOT_EXECUTABLE", ERR_LIB_ENGINE, ENGINE_R_CMD_NOT_EXECUTABLE},
2270   #else
2271     {"CMD_NOT_EXECUTABLE", 38, 134},
2272   #endif
2273   #ifdef ENGINE_R_COMMAND_TAKES_INPUT
2274     {"COMMAND_TAKES_INPUT", ERR_LIB_ENGINE, ENGINE_R_COMMAND_TAKES_INPUT},
2275   #else
2276     {"COMMAND_TAKES_INPUT", 38, 135},
2277   #endif
2278   #ifdef ENGINE_R_COMMAND_TAKES_NO_INPUT
2279     {"COMMAND_TAKES_NO_INPUT", ERR_LIB_ENGINE, ENGINE_R_COMMAND_TAKES_NO_INPUT},
2280   #else
2281     {"COMMAND_TAKES_NO_INPUT", 38, 136},
2282   #endif
2283   #ifdef ENGINE_R_CONFLICTING_ENGINE_ID
2284     {"CONFLICTING_ENGINE_ID", ERR_LIB_ENGINE, ENGINE_R_CONFLICTING_ENGINE_ID},
2285   #else
2286     {"CONFLICTING_ENGINE_ID", 38, 103},
2287   #endif
2288   #ifdef ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED
2289     {"CTRL_COMMAND_NOT_IMPLEMENTED", ERR_LIB_ENGINE, ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED},
2290   #else
2291     {"CTRL_COMMAND_NOT_IMPLEMENTED", 38, 119},
2292   #endif
2293   #ifdef ENGINE_R_DSO_FAILURE
2294     {"DSO_FAILURE", ERR_LIB_ENGINE, ENGINE_R_DSO_FAILURE},
2295   #else
2296     {"DSO_FAILURE", 38, 104},
2297   #endif
2298   #ifdef ENGINE_R_DSO_NOT_FOUND
2299     {"DSO_NOT_FOUND", ERR_LIB_ENGINE, ENGINE_R_DSO_NOT_FOUND},
2300   #else
2301     {"DSO_NOT_FOUND", 38, 132},
2302   #endif
2303   #ifdef ENGINE_R_ENGINES_SECTION_ERROR
2304     {"ENGINES_SECTION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINES_SECTION_ERROR},
2305   #else
2306     {"ENGINES_SECTION_ERROR", 38, 148},
2307   #endif
2308   #ifdef ENGINE_R_ENGINE_CONFIGURATION_ERROR
2309     {"ENGINE_CONFIGURATION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINE_CONFIGURATION_ERROR},
2310   #else
2311     {"ENGINE_CONFIGURATION_ERROR", 38, 102},
2312   #endif
2313   #ifdef ENGINE_R_ENGINE_IS_NOT_IN_LIST
2314     {"ENGINE_IS_NOT_IN_LIST", ERR_LIB_ENGINE, ENGINE_R_ENGINE_IS_NOT_IN_LIST},
2315   #else
2316     {"ENGINE_IS_NOT_IN_LIST", 38, 105},
2317   #endif
2318   #ifdef ENGINE_R_ENGINE_SECTION_ERROR
2319     {"ENGINE_SECTION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINE_SECTION_ERROR},
2320   #else
2321     {"ENGINE_SECTION_ERROR", 38, 149},
2322   #endif
2323   #ifdef ENGINE_R_FAILED_LOADING_PRIVATE_KEY
2324     {"FAILED_LOADING_PRIVATE_KEY", ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PRIVATE_KEY},
2325   #else
2326     {"FAILED_LOADING_PRIVATE_KEY", 38, 128},
2327   #endif
2328   #ifdef ENGINE_R_FAILED_LOADING_PUBLIC_KEY
2329     {"FAILED_LOADING_PUBLIC_KEY", ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PUBLIC_KEY},
2330   #else
2331     {"FAILED_LOADING_PUBLIC_KEY", 38, 129},
2332   #endif
2333   #ifdef ENGINE_R_FINISH_FAILED
2334     {"FINISH_FAILED", ERR_LIB_ENGINE, ENGINE_R_FINISH_FAILED},
2335   #else
2336     {"FINISH_FAILED", 38, 106},
2337   #endif
2338   #ifdef ENGINE_R_ID_OR_NAME_MISSING
2339     {"ID_OR_NAME_MISSING", ERR_LIB_ENGINE, ENGINE_R_ID_OR_NAME_MISSING},
2340   #else
2341     {"ID_OR_NAME_MISSING", 38, 108},
2342   #endif
2343   #ifdef ENGINE_R_INIT_FAILED
2344     {"INIT_FAILED", ERR_LIB_ENGINE, ENGINE_R_INIT_FAILED},
2345   #else
2346     {"INIT_FAILED", 38, 109},
2347   #endif
2348   #ifdef ENGINE_R_INTERNAL_LIST_ERROR
2349     {"INTERNAL_LIST_ERROR", ERR_LIB_ENGINE, ENGINE_R_INTERNAL_LIST_ERROR},
2350   #else
2351     {"INTERNAL_LIST_ERROR", 38, 110},
2352   #endif
2353   #ifdef ENGINE_R_INVALID_ARGUMENT
2354     {"INVALID_ARGUMENT", ERR_LIB_ENGINE, ENGINE_R_INVALID_ARGUMENT},
2355   #else
2356     {"INVALID_ARGUMENT", 38, 143},
2357   #endif
2358   #ifdef ENGINE_R_INVALID_CMD_NAME
2359     {"INVALID_CMD_NAME", ERR_LIB_ENGINE, ENGINE_R_INVALID_CMD_NAME},
2360   #else
2361     {"INVALID_CMD_NAME", 38, 137},
2362   #endif
2363   #ifdef ENGINE_R_INVALID_CMD_NUMBER
2364     {"INVALID_CMD_NUMBER", ERR_LIB_ENGINE, ENGINE_R_INVALID_CMD_NUMBER},
2365   #else
2366     {"INVALID_CMD_NUMBER", 38, 138},
2367   #endif
2368   #ifdef ENGINE_R_INVALID_INIT_VALUE
2369     {"INVALID_INIT_VALUE", ERR_LIB_ENGINE, ENGINE_R_INVALID_INIT_VALUE},
2370   #else
2371     {"INVALID_INIT_VALUE", 38, 151},
2372   #endif
2373   #ifdef ENGINE_R_INVALID_STRING
2374     {"INVALID_STRING", ERR_LIB_ENGINE, ENGINE_R_INVALID_STRING},
2375   #else
2376     {"INVALID_STRING", 38, 150},
2377   #endif
2378   #ifdef ENGINE_R_NOT_INITIALISED
2379     {"NOT_INITIALISED", ERR_LIB_ENGINE, ENGINE_R_NOT_INITIALISED},
2380   #else
2381     {"NOT_INITIALISED", 38, 117},
2382   #endif
2383   #ifdef ENGINE_R_NOT_LOADED
2384     {"NOT_LOADED", ERR_LIB_ENGINE, ENGINE_R_NOT_LOADED},
2385   #else
2386     {"NOT_LOADED", 38, 112},
2387   #endif
2388   #ifdef ENGINE_R_NO_CONTROL_FUNCTION
2389     {"NO_CONTROL_FUNCTION", ERR_LIB_ENGINE, ENGINE_R_NO_CONTROL_FUNCTION},
2390   #else
2391     {"NO_CONTROL_FUNCTION", 38, 120},
2392   #endif
2393   #ifdef ENGINE_R_NO_INDEX
2394     {"NO_INDEX", ERR_LIB_ENGINE, ENGINE_R_NO_INDEX},
2395   #else
2396     {"NO_INDEX", 38, 144},
2397   #endif
2398   #ifdef ENGINE_R_NO_LOAD_FUNCTION
2399     {"NO_LOAD_FUNCTION", ERR_LIB_ENGINE, ENGINE_R_NO_LOAD_FUNCTION},
2400   #else
2401     {"NO_LOAD_FUNCTION", 38, 125},
2402   #endif
2403   #ifdef ENGINE_R_NO_REFERENCE
2404     {"NO_REFERENCE", ERR_LIB_ENGINE, ENGINE_R_NO_REFERENCE},
2405   #else
2406     {"NO_REFERENCE", 38, 130},
2407   #endif
2408   #ifdef ENGINE_R_NO_SUCH_ENGINE
2409     {"NO_SUCH_ENGINE", ERR_LIB_ENGINE, ENGINE_R_NO_SUCH_ENGINE},
2410   #else
2411     {"NO_SUCH_ENGINE", 38, 116},
2412   #endif
2413   #ifdef ENGINE_R_UNIMPLEMENTED_CIPHER
2414     {"UNIMPLEMENTED_CIPHER", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_CIPHER},
2415   #else
2416     {"UNIMPLEMENTED_CIPHER", 38, 146},
2417   #endif
2418   #ifdef ENGINE_R_UNIMPLEMENTED_DIGEST
2419     {"UNIMPLEMENTED_DIGEST", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_DIGEST},
2420   #else
2421     {"UNIMPLEMENTED_DIGEST", 38, 147},
2422   #endif
2423   #ifdef ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD
2424     {"UNIMPLEMENTED_PUBLIC_KEY_METHOD", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD},
2425   #else
2426     {"UNIMPLEMENTED_PUBLIC_KEY_METHOD", 38, 101},
2427   #endif
2428   #ifdef ENGINE_R_VERSION_INCOMPATIBILITY
2429     {"VERSION_INCOMPATIBILITY", ERR_LIB_ENGINE, ENGINE_R_VERSION_INCOMPATIBILITY},
2430   #else
2431     {"VERSION_INCOMPATIBILITY", 38, 145},
2432   #endif
2433   #ifdef EVP_R_AES_KEY_SETUP_FAILED
2434     {"AES_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_AES_KEY_SETUP_FAILED},
2435   #else
2436     {"AES_KEY_SETUP_FAILED", 6, 143},
2437   #endif
2438   #ifdef EVP_R_ARIA_KEY_SETUP_FAILED
2439     {"ARIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_ARIA_KEY_SETUP_FAILED},
2440   #else
2441     {"ARIA_KEY_SETUP_FAILED", 6, 176},
2442   #endif
2443   #ifdef EVP_R_BAD_DECRYPT
2444     {"BAD_DECRYPT", ERR_LIB_EVP, EVP_R_BAD_DECRYPT},
2445   #else
2446     {"BAD_DECRYPT", 6, 100},
2447   #endif
2448   #ifdef EVP_R_BAD_KEY_LENGTH
2449     {"BAD_KEY_LENGTH", ERR_LIB_EVP, EVP_R_BAD_KEY_LENGTH},
2450   #else
2451     {"BAD_KEY_LENGTH", 6, 195},
2452   #endif
2453   #ifdef EVP_R_BUFFER_TOO_SMALL
2454     {"BUFFER_TOO_SMALL", ERR_LIB_EVP, EVP_R_BUFFER_TOO_SMALL},
2455   #else
2456     {"BUFFER_TOO_SMALL", 6, 155},
2457   #endif
2458   #ifdef EVP_R_CAMELLIA_KEY_SETUP_FAILED
2459     {"CAMELLIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_CAMELLIA_KEY_SETUP_FAILED},
2460   #else
2461     {"CAMELLIA_KEY_SETUP_FAILED", 6, 157},
2462   #endif
2463   #ifdef EVP_R_CIPHER_PARAMETER_ERROR
2464     {"CIPHER_PARAMETER_ERROR", ERR_LIB_EVP, EVP_R_CIPHER_PARAMETER_ERROR},
2465   #else
2466     {"CIPHER_PARAMETER_ERROR", 6, 122},
2467   #endif
2468   #ifdef EVP_R_COMMAND_NOT_SUPPORTED
2469     {"COMMAND_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_COMMAND_NOT_SUPPORTED},
2470   #else
2471     {"COMMAND_NOT_SUPPORTED", 6, 147},
2472   #endif
2473   #ifdef EVP_R_COPY_ERROR
2474     {"COPY_ERROR", ERR_LIB_EVP, EVP_R_COPY_ERROR},
2475   #else
2476     {"COPY_ERROR", 6, 173},
2477   #endif
2478   #ifdef EVP_R_CTRL_NOT_IMPLEMENTED
2479     {"CTRL_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_NOT_IMPLEMENTED},
2480   #else
2481     {"CTRL_NOT_IMPLEMENTED", 6, 132},
2482   #endif
2483   #ifdef EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED
2484     {"CTRL_OPERATION_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED},
2485   #else
2486     {"CTRL_OPERATION_NOT_IMPLEMENTED", 6, 133},
2487   #endif
2488   #ifdef EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH
2489     {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH},
2490   #else
2491     {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", 6, 138},
2492   #endif
2493   #ifdef EVP_R_DECODE_ERROR
2494     {"DECODE_ERROR", ERR_LIB_EVP, EVP_R_DECODE_ERROR},
2495   #else
2496     {"DECODE_ERROR", 6, 114},
2497   #endif
2498   #ifdef EVP_R_DIFFERENT_KEY_TYPES
2499     {"DIFFERENT_KEY_TYPES", ERR_LIB_EVP, EVP_R_DIFFERENT_KEY_TYPES},
2500   #else
2501     {"DIFFERENT_KEY_TYPES", 6, 101},
2502   #endif
2503   #ifdef EVP_R_DIFFERENT_PARAMETERS
2504     {"DIFFERENT_PARAMETERS", ERR_LIB_EVP, EVP_R_DIFFERENT_PARAMETERS},
2505   #else
2506     {"DIFFERENT_PARAMETERS", 6, 153},
2507   #endif
2508   #ifdef EVP_R_ERROR_LOADING_SECTION
2509     {"ERROR_LOADING_SECTION", ERR_LIB_EVP, EVP_R_ERROR_LOADING_SECTION},
2510   #else
2511     {"ERROR_LOADING_SECTION", 6, 165},
2512   #endif
2513   #ifdef EVP_R_ERROR_SETTING_FIPS_MODE
2514     {"ERROR_SETTING_FIPS_MODE", ERR_LIB_EVP, EVP_R_ERROR_SETTING_FIPS_MODE},
2515   #else
2516     {"ERROR_SETTING_FIPS_MODE", 6, 166},
2517   #endif
2518   #ifdef EVP_R_EXPECTING_AN_HMAC_KEY
2519     {"EXPECTING_AN_HMAC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_HMAC_KEY},
2520   #else
2521     {"EXPECTING_AN_HMAC_KEY", 6, 174},
2522   #endif
2523   #ifdef EVP_R_EXPECTING_AN_RSA_KEY
2524     {"EXPECTING_AN_RSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_RSA_KEY},
2525   #else
2526     {"EXPECTING_AN_RSA_KEY", 6, 127},
2527   #endif
2528   #ifdef EVP_R_EXPECTING_A_DH_KEY
2529     {"EXPECTING_A_DH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DH_KEY},
2530   #else
2531     {"EXPECTING_A_DH_KEY", 6, 128},
2532   #endif
2533   #ifdef EVP_R_EXPECTING_A_DSA_KEY
2534     {"EXPECTING_A_DSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DSA_KEY},
2535   #else
2536     {"EXPECTING_A_DSA_KEY", 6, 129},
2537   #endif
2538   #ifdef EVP_R_EXPECTING_A_EC_KEY
2539     {"EXPECTING_A_EC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_EC_KEY},
2540   #else
2541     {"EXPECTING_A_EC_KEY", 6, 142},
2542   #endif
2543   #ifdef EVP_R_EXPECTING_A_POLY1305_KEY
2544     {"EXPECTING_A_POLY1305_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_POLY1305_KEY},
2545   #else
2546     {"EXPECTING_A_POLY1305_KEY", 6, 164},
2547   #endif
2548   #ifdef EVP_R_EXPECTING_A_SIPHASH_KEY
2549     {"EXPECTING_A_SIPHASH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_SIPHASH_KEY},
2550   #else
2551     {"EXPECTING_A_SIPHASH_KEY", 6, 175},
2552   #endif
2553   #ifdef EVP_R_FIPS_MODE_NOT_SUPPORTED
2554     {"FIPS_MODE_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_FIPS_MODE_NOT_SUPPORTED},
2555   #else
2556     {"FIPS_MODE_NOT_SUPPORTED", 6, 167},
2557   #endif
2558   #ifdef EVP_R_GET_RAW_KEY_FAILED
2559     {"GET_RAW_KEY_FAILED", ERR_LIB_EVP, EVP_R_GET_RAW_KEY_FAILED},
2560   #else
2561     {"GET_RAW_KEY_FAILED", 6, 182},
2562   #endif
2563   #ifdef EVP_R_ILLEGAL_SCRYPT_PARAMETERS
2564     {"ILLEGAL_SCRYPT_PARAMETERS", ERR_LIB_EVP, EVP_R_ILLEGAL_SCRYPT_PARAMETERS},
2565   #else
2566     {"ILLEGAL_SCRYPT_PARAMETERS", 6, 171},
2567   #endif
2568   #ifdef EVP_R_INITIALIZATION_ERROR
2569     {"INITIALIZATION_ERROR", ERR_LIB_EVP, EVP_R_INITIALIZATION_ERROR},
2570   #else
2571     {"INITIALIZATION_ERROR", 6, 134},
2572   #endif
2573   #ifdef EVP_R_INPUT_NOT_INITIALIZED
2574     {"INPUT_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_INPUT_NOT_INITIALIZED},
2575   #else
2576     {"INPUT_NOT_INITIALIZED", 6, 111},
2577   #endif
2578   #ifdef EVP_R_INVALID_DIGEST
2579     {"INVALID_DIGEST", ERR_LIB_EVP, EVP_R_INVALID_DIGEST},
2580   #else
2581     {"INVALID_DIGEST", 6, 152},
2582   #endif
2583   #ifdef EVP_R_INVALID_FIPS_MODE
2584     {"INVALID_FIPS_MODE", ERR_LIB_EVP, EVP_R_INVALID_FIPS_MODE},
2585   #else
2586     {"INVALID_FIPS_MODE", 6, 168},
2587   #endif
2588   #ifdef EVP_R_INVALID_IV_LENGTH
2589     {"INVALID_IV_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_IV_LENGTH},
2590   #else
2591     {"INVALID_IV_LENGTH", 6, 194},
2592   #endif
2593   #ifdef EVP_R_INVALID_KEY
2594     {"INVALID_KEY", ERR_LIB_EVP, EVP_R_INVALID_KEY},
2595   #else
2596     {"INVALID_KEY", 6, 163},
2597   #endif
2598   #ifdef EVP_R_INVALID_KEY_LENGTH
2599     {"INVALID_KEY_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_KEY_LENGTH},
2600   #else
2601     {"INVALID_KEY_LENGTH", 6, 130},
2602   #endif
2603   #ifdef EVP_R_INVALID_OPERATION
2604     {"INVALID_OPERATION", ERR_LIB_EVP, EVP_R_INVALID_OPERATION},
2605   #else
2606     {"INVALID_OPERATION", 6, 148},
2607   #endif
2608   #ifdef EVP_R_KEYGEN_FAILURE
2609     {"KEYGEN_FAILURE", ERR_LIB_EVP, EVP_R_KEYGEN_FAILURE},
2610   #else
2611     {"KEYGEN_FAILURE", 6, 120},
2612   #endif
2613   #ifdef EVP_R_KEY_SETUP_FAILED
2614     {"KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_KEY_SETUP_FAILED},
2615   #else
2616     {"KEY_SETUP_FAILED", 6, 180},
2617   #endif
2618   #ifdef EVP_R_MEMORY_LIMIT_EXCEEDED
2619     {"MEMORY_LIMIT_EXCEEDED", ERR_LIB_EVP, EVP_R_MEMORY_LIMIT_EXCEEDED},
2620   #else
2621     {"MEMORY_LIMIT_EXCEEDED", 6, 172},
2622   #endif
2623   #ifdef EVP_R_MESSAGE_DIGEST_IS_NULL
2624     {"MESSAGE_DIGEST_IS_NULL", ERR_LIB_EVP, EVP_R_MESSAGE_DIGEST_IS_NULL},
2625   #else
2626     {"MESSAGE_DIGEST_IS_NULL", 6, 159},
2627   #endif
2628   #ifdef EVP_R_METHOD_NOT_SUPPORTED
2629     {"METHOD_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_METHOD_NOT_SUPPORTED},
2630   #else
2631     {"METHOD_NOT_SUPPORTED", 6, 144},
2632   #endif
2633   #ifdef EVP_R_MISSING_PARAMETERS
2634     {"MISSING_PARAMETERS", ERR_LIB_EVP, EVP_R_MISSING_PARAMETERS},
2635   #else
2636     {"MISSING_PARAMETERS", 6, 103},
2637   #endif
2638   #ifdef EVP_R_NOT_XOF_OR_INVALID_LENGTH
2639     {"NOT_XOF_OR_INVALID_LENGTH", ERR_LIB_EVP, EVP_R_NOT_XOF_OR_INVALID_LENGTH},
2640   #else
2641     {"NOT_XOF_OR_INVALID_LENGTH", 6, 178},
2642   #endif
2643   #ifdef EVP_R_NO_CIPHER_SET
2644     {"NO_CIPHER_SET", ERR_LIB_EVP, EVP_R_NO_CIPHER_SET},
2645   #else
2646     {"NO_CIPHER_SET", 6, 131},
2647   #endif
2648   #ifdef EVP_R_NO_DEFAULT_DIGEST
2649     {"NO_DEFAULT_DIGEST", ERR_LIB_EVP, EVP_R_NO_DEFAULT_DIGEST},
2650   #else
2651     {"NO_DEFAULT_DIGEST", 6, 158},
2652   #endif
2653   #ifdef EVP_R_NO_DIGEST_SET
2654     {"NO_DIGEST_SET", ERR_LIB_EVP, EVP_R_NO_DIGEST_SET},
2655   #else
2656     {"NO_DIGEST_SET", 6, 139},
2657   #endif
2658   #ifdef EVP_R_NO_KEY_SET
2659     {"NO_KEY_SET", ERR_LIB_EVP, EVP_R_NO_KEY_SET},
2660   #else
2661     {"NO_KEY_SET", 6, 154},
2662   #endif
2663   #ifdef EVP_R_NO_OPERATION_SET
2664     {"NO_OPERATION_SET", ERR_LIB_EVP, EVP_R_NO_OPERATION_SET},
2665   #else
2666     {"NO_OPERATION_SET", 6, 149},
2667   #endif
2668   #ifdef EVP_R_ONLY_ONESHOT_SUPPORTED
2669     {"ONLY_ONESHOT_SUPPORTED", ERR_LIB_EVP, EVP_R_ONLY_ONESHOT_SUPPORTED},
2670   #else
2671     {"ONLY_ONESHOT_SUPPORTED", 6, 177},
2672   #endif
2673   #ifdef EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
2674     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_EVP, EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
2675   #else
2676     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 6, 150},
2677   #endif
2678   #ifdef EVP_R_OPERATON_NOT_INITIALIZED
2679     {"OPERATON_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_OPERATON_NOT_INITIALIZED},
2680   #else
2681     {"OPERATON_NOT_INITIALIZED", 6, 151},
2682   #endif
2683   #ifdef EVP_R_OUTPUT_WOULD_OVERFLOW
2684     {"OUTPUT_WOULD_OVERFLOW", ERR_LIB_EVP, EVP_R_OUTPUT_WOULD_OVERFLOW},
2685   #else
2686     {"OUTPUT_WOULD_OVERFLOW", 6, 184},
2687   #endif
2688   #ifdef EVP_R_PARTIALLY_OVERLAPPING
2689     {"PARTIALLY_OVERLAPPING", ERR_LIB_EVP, EVP_R_PARTIALLY_OVERLAPPING},
2690   #else
2691     {"PARTIALLY_OVERLAPPING", 6, 162},
2692   #endif
2693   #ifdef EVP_R_PBKDF2_ERROR
2694     {"PBKDF2_ERROR", ERR_LIB_EVP, EVP_R_PBKDF2_ERROR},
2695   #else
2696     {"PBKDF2_ERROR", 6, 181},
2697   #endif
2698   #ifdef EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED
2699     {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", ERR_LIB_EVP, EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED},
2700   #else
2701     {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", 6, 179},
2702   #endif
2703   #ifdef EVP_R_PRIVATE_KEY_DECODE_ERROR
2704     {"PRIVATE_KEY_DECODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_DECODE_ERROR},
2705   #else
2706     {"PRIVATE_KEY_DECODE_ERROR", 6, 145},
2707   #endif
2708   #ifdef EVP_R_PRIVATE_KEY_ENCODE_ERROR
2709     {"PRIVATE_KEY_ENCODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_ENCODE_ERROR},
2710   #else
2711     {"PRIVATE_KEY_ENCODE_ERROR", 6, 146},
2712   #endif
2713   #ifdef EVP_R_PUBLIC_KEY_NOT_RSA
2714     {"PUBLIC_KEY_NOT_RSA", ERR_LIB_EVP, EVP_R_PUBLIC_KEY_NOT_RSA},
2715   #else
2716     {"PUBLIC_KEY_NOT_RSA", 6, 106},
2717   #endif
2718   #ifdef EVP_R_UNKNOWN_CIPHER
2719     {"UNKNOWN_CIPHER", ERR_LIB_EVP, EVP_R_UNKNOWN_CIPHER},
2720   #else
2721     {"UNKNOWN_CIPHER", 6, 160},
2722   #endif
2723   #ifdef EVP_R_UNKNOWN_DIGEST
2724     {"UNKNOWN_DIGEST", ERR_LIB_EVP, EVP_R_UNKNOWN_DIGEST},
2725   #else
2726     {"UNKNOWN_DIGEST", 6, 161},
2727   #endif
2728   #ifdef EVP_R_UNKNOWN_OPTION
2729     {"UNKNOWN_OPTION", ERR_LIB_EVP, EVP_R_UNKNOWN_OPTION},
2730   #else
2731     {"UNKNOWN_OPTION", 6, 169},
2732   #endif
2733   #ifdef EVP_R_UNKNOWN_PBE_ALGORITHM
2734     {"UNKNOWN_PBE_ALGORITHM", ERR_LIB_EVP, EVP_R_UNKNOWN_PBE_ALGORITHM},
2735   #else
2736     {"UNKNOWN_PBE_ALGORITHM", 6, 121},
2737   #endif
2738   #ifdef EVP_R_UNSUPPORTED_ALGORITHM
2739     {"UNSUPPORTED_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_ALGORITHM},
2740   #else
2741     {"UNSUPPORTED_ALGORITHM", 6, 156},
2742   #endif
2743   #ifdef EVP_R_UNSUPPORTED_CIPHER
2744     {"UNSUPPORTED_CIPHER", ERR_LIB_EVP, EVP_R_UNSUPPORTED_CIPHER},
2745   #else
2746     {"UNSUPPORTED_CIPHER", 6, 107},
2747   #endif
2748   #ifdef EVP_R_UNSUPPORTED_KEYLENGTH
2749     {"UNSUPPORTED_KEYLENGTH", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEYLENGTH},
2750   #else
2751     {"UNSUPPORTED_KEYLENGTH", 6, 123},
2752   #endif
2753   #ifdef EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION
2754     {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION},
2755   #else
2756     {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", 6, 124},
2757   #endif
2758   #ifdef EVP_R_UNSUPPORTED_KEY_SIZE
2759     {"UNSUPPORTED_KEY_SIZE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_SIZE},
2760   #else
2761     {"UNSUPPORTED_KEY_SIZE", 6, 108},
2762   #endif
2763   #ifdef EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS
2764     {"UNSUPPORTED_NUMBER_OF_ROUNDS", ERR_LIB_EVP, EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS},
2765   #else
2766     {"UNSUPPORTED_NUMBER_OF_ROUNDS", 6, 135},
2767   #endif
2768   #ifdef EVP_R_UNSUPPORTED_PRF
2769     {"UNSUPPORTED_PRF", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRF},
2770   #else
2771     {"UNSUPPORTED_PRF", 6, 125},
2772   #endif
2773   #ifdef EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM
2774     {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM},
2775   #else
2776     {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", 6, 118},
2777   #endif
2778   #ifdef EVP_R_UNSUPPORTED_SALT_TYPE
2779     {"UNSUPPORTED_SALT_TYPE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_SALT_TYPE},
2780   #else
2781     {"UNSUPPORTED_SALT_TYPE", 6, 126},
2782   #endif
2783   #ifdef EVP_R_WRAP_MODE_NOT_ALLOWED
2784     {"WRAP_MODE_NOT_ALLOWED", ERR_LIB_EVP, EVP_R_WRAP_MODE_NOT_ALLOWED},
2785   #else
2786     {"WRAP_MODE_NOT_ALLOWED", 6, 170},
2787   #endif
2788   #ifdef EVP_R_WRONG_FINAL_BLOCK_LENGTH
2789     {"WRONG_FINAL_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_WRONG_FINAL_BLOCK_LENGTH},
2790   #else
2791     {"WRONG_FINAL_BLOCK_LENGTH", 6, 109},
2792   #endif
2793   #ifdef EVP_R_XTS_DUPLICATED_KEYS
2794     {"XTS_DUPLICATED_KEYS", ERR_LIB_EVP, EVP_R_XTS_DUPLICATED_KEYS},
2795   #else
2796     {"XTS_DUPLICATED_KEYS", 6, 183},
2797   #endif
2798   #ifdef KDF_R_INVALID_DIGEST
2799     {"INVALID_DIGEST", ERR_LIB_KDF, KDF_R_INVALID_DIGEST},
2800   #else
2801     {"INVALID_DIGEST", 52, 100},
2802   #endif
2803   #ifdef KDF_R_MISSING_ITERATION_COUNT
2804     {"MISSING_ITERATION_COUNT", ERR_LIB_KDF, KDF_R_MISSING_ITERATION_COUNT},
2805   #else
2806     {"MISSING_ITERATION_COUNT", 52, 109},
2807   #endif
2808   #ifdef KDF_R_MISSING_KEY
2809     {"MISSING_KEY", ERR_LIB_KDF, KDF_R_MISSING_KEY},
2810   #else
2811     {"MISSING_KEY", 52, 104},
2812   #endif
2813   #ifdef KDF_R_MISSING_MESSAGE_DIGEST
2814     {"MISSING_MESSAGE_DIGEST", ERR_LIB_KDF, KDF_R_MISSING_MESSAGE_DIGEST},
2815   #else
2816     {"MISSING_MESSAGE_DIGEST", 52, 105},
2817   #endif
2818   #ifdef KDF_R_MISSING_PARAMETER
2819     {"MISSING_PARAMETER", ERR_LIB_KDF, KDF_R_MISSING_PARAMETER},
2820   #else
2821     {"MISSING_PARAMETER", 52, 101},
2822   #endif
2823   #ifdef KDF_R_MISSING_PASS
2824     {"MISSING_PASS", ERR_LIB_KDF, KDF_R_MISSING_PASS},
2825   #else
2826     {"MISSING_PASS", 52, 110},
2827   #endif
2828   #ifdef KDF_R_MISSING_SALT
2829     {"MISSING_SALT", ERR_LIB_KDF, KDF_R_MISSING_SALT},
2830   #else
2831     {"MISSING_SALT", 52, 111},
2832   #endif
2833   #ifdef KDF_R_MISSING_SECRET
2834     {"MISSING_SECRET", ERR_LIB_KDF, KDF_R_MISSING_SECRET},
2835   #else
2836     {"MISSING_SECRET", 52, 107},
2837   #endif
2838   #ifdef KDF_R_MISSING_SEED
2839     {"MISSING_SEED", ERR_LIB_KDF, KDF_R_MISSING_SEED},
2840   #else
2841     {"MISSING_SEED", 52, 106},
2842   #endif
2843   #ifdef KDF_R_UNKNOWN_PARAMETER_TYPE
2844     {"UNKNOWN_PARAMETER_TYPE", ERR_LIB_KDF, KDF_R_UNKNOWN_PARAMETER_TYPE},
2845   #else
2846     {"UNKNOWN_PARAMETER_TYPE", 52, 103},
2847   #endif
2848   #ifdef KDF_R_VALUE_ERROR
2849     {"VALUE_ERROR", ERR_LIB_KDF, KDF_R_VALUE_ERROR},
2850   #else
2851     {"VALUE_ERROR", 52, 108},
2852   #endif
2853   #ifdef KDF_R_VALUE_MISSING
2854     {"VALUE_MISSING", ERR_LIB_KDF, KDF_R_VALUE_MISSING},
2855   #else
2856     {"VALUE_MISSING", 52, 102},
2857   #endif
2858   #ifdef OBJ_R_OID_EXISTS
2859     {"OID_EXISTS", ERR_LIB_OBJ, OBJ_R_OID_EXISTS},
2860   #else
2861     {"OID_EXISTS", 8, 102},
2862   #endif
2863   #ifdef OBJ_R_UNKNOWN_NID
2864     {"UNKNOWN_NID", ERR_LIB_OBJ, OBJ_R_UNKNOWN_NID},
2865   #else
2866     {"UNKNOWN_NID", 8, 101},
2867   #endif
2868   #ifdef OCSP_R_CERTIFICATE_VERIFY_ERROR
2869     {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_OCSP, OCSP_R_CERTIFICATE_VERIFY_ERROR},
2870   #else
2871     {"CERTIFICATE_VERIFY_ERROR", 39, 101},
2872   #endif
2873   #ifdef OCSP_R_DIGEST_ERR
2874     {"DIGEST_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_ERR},
2875   #else
2876     {"DIGEST_ERR", 39, 102},
2877   #endif
2878   #ifdef OCSP_R_ERROR_IN_NEXTUPDATE_FIELD
2879     {"ERROR_IN_NEXTUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_NEXTUPDATE_FIELD},
2880   #else
2881     {"ERROR_IN_NEXTUPDATE_FIELD", 39, 122},
2882   #endif
2883   #ifdef OCSP_R_ERROR_IN_THISUPDATE_FIELD
2884     {"ERROR_IN_THISUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_THISUPDATE_FIELD},
2885   #else
2886     {"ERROR_IN_THISUPDATE_FIELD", 39, 123},
2887   #endif
2888   #ifdef OCSP_R_ERROR_PARSING_URL
2889     {"ERROR_PARSING_URL", ERR_LIB_OCSP, OCSP_R_ERROR_PARSING_URL},
2890   #else
2891     {"ERROR_PARSING_URL", 39, 121},
2892   #endif
2893   #ifdef OCSP_R_MISSING_OCSPSIGNING_USAGE
2894     {"MISSING_OCSPSIGNING_USAGE", ERR_LIB_OCSP, OCSP_R_MISSING_OCSPSIGNING_USAGE},
2895   #else
2896     {"MISSING_OCSPSIGNING_USAGE", 39, 103},
2897   #endif
2898   #ifdef OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE
2899     {"NEXTUPDATE_BEFORE_THISUPDATE", ERR_LIB_OCSP, OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE},
2900   #else
2901     {"NEXTUPDATE_BEFORE_THISUPDATE", 39, 124},
2902   #endif
2903   #ifdef OCSP_R_NOT_BASIC_RESPONSE
2904     {"NOT_BASIC_RESPONSE", ERR_LIB_OCSP, OCSP_R_NOT_BASIC_RESPONSE},
2905   #else
2906     {"NOT_BASIC_RESPONSE", 39, 104},
2907   #endif
2908   #ifdef OCSP_R_NO_CERTIFICATES_IN_CHAIN
2909     {"NO_CERTIFICATES_IN_CHAIN", ERR_LIB_OCSP, OCSP_R_NO_CERTIFICATES_IN_CHAIN},
2910   #else
2911     {"NO_CERTIFICATES_IN_CHAIN", 39, 105},
2912   #endif
2913   #ifdef OCSP_R_NO_RESPONSE_DATA
2914     {"NO_RESPONSE_DATA", ERR_LIB_OCSP, OCSP_R_NO_RESPONSE_DATA},
2915   #else
2916     {"NO_RESPONSE_DATA", 39, 108},
2917   #endif
2918   #ifdef OCSP_R_NO_REVOKED_TIME
2919     {"NO_REVOKED_TIME", ERR_LIB_OCSP, OCSP_R_NO_REVOKED_TIME},
2920   #else
2921     {"NO_REVOKED_TIME", 39, 109},
2922   #endif
2923   #ifdef OCSP_R_NO_SIGNER_KEY
2924     {"NO_SIGNER_KEY", ERR_LIB_OCSP, OCSP_R_NO_SIGNER_KEY},
2925   #else
2926     {"NO_SIGNER_KEY", 39, 130},
2927   #endif
2928   #ifdef OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
2929     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_OCSP, OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
2930   #else
2931     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 39, 110},
2932   #endif
2933   #ifdef OCSP_R_REQUEST_NOT_SIGNED
2934     {"REQUEST_NOT_SIGNED", ERR_LIB_OCSP, OCSP_R_REQUEST_NOT_SIGNED},
2935   #else
2936     {"REQUEST_NOT_SIGNED", 39, 128},
2937   #endif
2938   #ifdef OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA
2939     {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", ERR_LIB_OCSP, OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA},
2940   #else
2941     {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", 39, 111},
2942   #endif
2943   #ifdef OCSP_R_ROOT_CA_NOT_TRUSTED
2944     {"ROOT_CA_NOT_TRUSTED", ERR_LIB_OCSP, OCSP_R_ROOT_CA_NOT_TRUSTED},
2945   #else
2946     {"ROOT_CA_NOT_TRUSTED", 39, 112},
2947   #endif
2948   #ifdef OCSP_R_SERVER_RESPONSE_ERROR
2949     {"SERVER_RESPONSE_ERROR", ERR_LIB_OCSP, OCSP_R_SERVER_RESPONSE_ERROR},
2950   #else
2951     {"SERVER_RESPONSE_ERROR", 39, 114},
2952   #endif
2953   #ifdef OCSP_R_SERVER_RESPONSE_PARSE_ERROR
2954     {"SERVER_RESPONSE_PARSE_ERROR", ERR_LIB_OCSP, OCSP_R_SERVER_RESPONSE_PARSE_ERROR},
2955   #else
2956     {"SERVER_RESPONSE_PARSE_ERROR", 39, 115},
2957   #endif
2958   #ifdef OCSP_R_SIGNATURE_FAILURE
2959     {"SIGNATURE_FAILURE", ERR_LIB_OCSP, OCSP_R_SIGNATURE_FAILURE},
2960   #else
2961     {"SIGNATURE_FAILURE", 39, 117},
2962   #endif
2963   #ifdef OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND
2964     {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_OCSP, OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND},
2965   #else
2966     {"SIGNER_CERTIFICATE_NOT_FOUND", 39, 118},
2967   #endif
2968   #ifdef OCSP_R_STATUS_EXPIRED
2969     {"STATUS_EXPIRED", ERR_LIB_OCSP, OCSP_R_STATUS_EXPIRED},
2970   #else
2971     {"STATUS_EXPIRED", 39, 125},
2972   #endif
2973   #ifdef OCSP_R_STATUS_NOT_YET_VALID
2974     {"STATUS_NOT_YET_VALID", ERR_LIB_OCSP, OCSP_R_STATUS_NOT_YET_VALID},
2975   #else
2976     {"STATUS_NOT_YET_VALID", 39, 126},
2977   #endif
2978   #ifdef OCSP_R_STATUS_TOO_OLD
2979     {"STATUS_TOO_OLD", ERR_LIB_OCSP, OCSP_R_STATUS_TOO_OLD},
2980   #else
2981     {"STATUS_TOO_OLD", 39, 127},
2982   #endif
2983   #ifdef OCSP_R_UNKNOWN_MESSAGE_DIGEST
2984     {"UNKNOWN_MESSAGE_DIGEST", ERR_LIB_OCSP, OCSP_R_UNKNOWN_MESSAGE_DIGEST},
2985   #else
2986     {"UNKNOWN_MESSAGE_DIGEST", 39, 119},
2987   #endif
2988   #ifdef OCSP_R_UNKNOWN_NID
2989     {"UNKNOWN_NID", ERR_LIB_OCSP, OCSP_R_UNKNOWN_NID},
2990   #else
2991     {"UNKNOWN_NID", 39, 120},
2992   #endif
2993   #ifdef OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE
2994     {"UNSUPPORTED_REQUESTORNAME_TYPE", ERR_LIB_OCSP, OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE},
2995   #else
2996     {"UNSUPPORTED_REQUESTORNAME_TYPE", 39, 129},
2997   #endif
2998   #ifdef OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE
2999     {"AMBIGUOUS_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE},
3000   #else
3001     {"AMBIGUOUS_CONTENT_TYPE", 44, 107},
3002   #endif
3003   #ifdef OSSL_STORE_R_BAD_PASSWORD_READ
3004     {"BAD_PASSWORD_READ", ERR_LIB_OSSL_STORE, OSSL_STORE_R_BAD_PASSWORD_READ},
3005   #else
3006     {"BAD_PASSWORD_READ", 44, 115},
3007   #endif
3008   #ifdef OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC
3009     {"ERROR_VERIFYING_PKCS12_MAC", ERR_LIB_OSSL_STORE, OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC},
3010   #else
3011     {"ERROR_VERIFYING_PKCS12_MAC", 44, 113},
3012   #endif
3013   #ifdef OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST
3014     {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", ERR_LIB_OSSL_STORE, OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST},
3015   #else
3016     {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", 44, 121},
3017   #endif
3018   #ifdef OSSL_STORE_R_INVALID_SCHEME
3019     {"INVALID_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_INVALID_SCHEME},
3020   #else
3021     {"INVALID_SCHEME", 44, 106},
3022   #endif
3023   #ifdef OSSL_STORE_R_IS_NOT_A
3024     {"IS_NOT_A", ERR_LIB_OSSL_STORE, OSSL_STORE_R_IS_NOT_A},
3025   #else
3026     {"IS_NOT_A", 44, 112},
3027   #endif
3028   #ifdef OSSL_STORE_R_LOADER_INCOMPLETE
3029     {"LOADER_INCOMPLETE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADER_INCOMPLETE},
3030   #else
3031     {"LOADER_INCOMPLETE", 44, 116},
3032   #endif
3033   #ifdef OSSL_STORE_R_LOADING_STARTED
3034     {"LOADING_STARTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADING_STARTED},
3035   #else
3036     {"LOADING_STARTED", 44, 117},
3037   #endif
3038   #ifdef OSSL_STORE_R_NOT_A_CERTIFICATE
3039     {"NOT_A_CERTIFICATE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CERTIFICATE},
3040   #else
3041     {"NOT_A_CERTIFICATE", 44, 100},
3042   #endif
3043   #ifdef OSSL_STORE_R_NOT_A_CRL
3044     {"NOT_A_CRL", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CRL},
3045   #else
3046     {"NOT_A_CRL", 44, 101},
3047   #endif
3048   #ifdef OSSL_STORE_R_NOT_A_KEY
3049     {"NOT_A_KEY", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_KEY},
3050   #else
3051     {"NOT_A_KEY", 44, 102},
3052   #endif
3053   #ifdef OSSL_STORE_R_NOT_A_NAME
3054     {"NOT_A_NAME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_NAME},
3055   #else
3056     {"NOT_A_NAME", 44, 103},
3057   #endif
3058   #ifdef OSSL_STORE_R_NOT_PARAMETERS
3059     {"NOT_PARAMETERS", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_PARAMETERS},
3060   #else
3061     {"NOT_PARAMETERS", 44, 104},
3062   #endif
3063   #ifdef OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR
3064     {"PASSPHRASE_CALLBACK_ERROR", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR},
3065   #else
3066     {"PASSPHRASE_CALLBACK_ERROR", 44, 114},
3067   #endif
3068   #ifdef OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE
3069     {"PATH_MUST_BE_ABSOLUTE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE},
3070   #else
3071     {"PATH_MUST_BE_ABSOLUTE", 44, 108},
3072   #endif
3073   #ifdef OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES
3074     {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", ERR_LIB_OSSL_STORE, OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES},
3075   #else
3076     {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", 44, 119},
3077   #endif
3078   #ifdef OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED
3079     {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED},
3080   #else
3081     {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", 44, 109},
3082   #endif
3083   #ifdef OSSL_STORE_R_UNREGISTERED_SCHEME
3084     {"UNREGISTERED_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNREGISTERED_SCHEME},
3085   #else
3086     {"UNREGISTERED_SCHEME", 44, 105},
3087   #endif
3088   #ifdef OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE
3089     {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE},
3090   #else
3091     {"UNSUPPORTED_CONTENT_TYPE", 44, 110},
3092   #endif
3093   #ifdef OSSL_STORE_R_UNSUPPORTED_OPERATION
3094     {"UNSUPPORTED_OPERATION", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_OPERATION},
3095   #else
3096     {"UNSUPPORTED_OPERATION", 44, 118},
3097   #endif
3098   #ifdef OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE
3099     {"UNSUPPORTED_SEARCH_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE},
3100   #else
3101     {"UNSUPPORTED_SEARCH_TYPE", 44, 120},
3102   #endif
3103   #ifdef OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED
3104     {"URI_AUTHORITY_UNSUPPORTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED},
3105   #else
3106     {"URI_AUTHORITY_UNSUPPORTED", 44, 111},
3107   #endif
3108   #ifdef PEM_R_BAD_BASE64_DECODE
3109     {"BAD_BASE64_DECODE", ERR_LIB_PEM, PEM_R_BAD_BASE64_DECODE},
3110   #else
3111     {"BAD_BASE64_DECODE", 9, 100},
3112   #endif
3113   #ifdef PEM_R_BAD_DECRYPT
3114     {"BAD_DECRYPT", ERR_LIB_PEM, PEM_R_BAD_DECRYPT},
3115   #else
3116     {"BAD_DECRYPT", 9, 101},
3117   #endif
3118   #ifdef PEM_R_BAD_END_LINE
3119     {"BAD_END_LINE", ERR_LIB_PEM, PEM_R_BAD_END_LINE},
3120   #else
3121     {"BAD_END_LINE", 9, 102},
3122   #endif
3123   #ifdef PEM_R_BAD_IV_CHARS
3124     {"BAD_IV_CHARS", ERR_LIB_PEM, PEM_R_BAD_IV_CHARS},
3125   #else
3126     {"BAD_IV_CHARS", 9, 103},
3127   #endif
3128   #ifdef PEM_R_BAD_MAGIC_NUMBER
3129     {"BAD_MAGIC_NUMBER", ERR_LIB_PEM, PEM_R_BAD_MAGIC_NUMBER},
3130   #else
3131     {"BAD_MAGIC_NUMBER", 9, 116},
3132   #endif
3133   #ifdef PEM_R_BAD_PASSWORD_READ
3134     {"BAD_PASSWORD_READ", ERR_LIB_PEM, PEM_R_BAD_PASSWORD_READ},
3135   #else
3136     {"BAD_PASSWORD_READ", 9, 104},
3137   #endif
3138   #ifdef PEM_R_BAD_VERSION_NUMBER
3139     {"BAD_VERSION_NUMBER", ERR_LIB_PEM, PEM_R_BAD_VERSION_NUMBER},
3140   #else
3141     {"BAD_VERSION_NUMBER", 9, 117},
3142   #endif
3143   #ifdef PEM_R_BIO_WRITE_FAILURE
3144     {"BIO_WRITE_FAILURE", ERR_LIB_PEM, PEM_R_BIO_WRITE_FAILURE},
3145   #else
3146     {"BIO_WRITE_FAILURE", 9, 118},
3147   #endif
3148   #ifdef PEM_R_CIPHER_IS_NULL
3149     {"CIPHER_IS_NULL", ERR_LIB_PEM, PEM_R_CIPHER_IS_NULL},
3150   #else
3151     {"CIPHER_IS_NULL", 9, 127},
3152   #endif
3153   #ifdef PEM_R_ERROR_CONVERTING_PRIVATE_KEY
3154     {"ERROR_CONVERTING_PRIVATE_KEY", ERR_LIB_PEM, PEM_R_ERROR_CONVERTING_PRIVATE_KEY},
3155   #else
3156     {"ERROR_CONVERTING_PRIVATE_KEY", 9, 115},
3157   #endif
3158   #ifdef PEM_R_EXPECTING_PRIVATE_KEY_BLOB
3159     {"EXPECTING_PRIVATE_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PRIVATE_KEY_BLOB},
3160   #else
3161     {"EXPECTING_PRIVATE_KEY_BLOB", 9, 119},
3162   #endif
3163   #ifdef PEM_R_EXPECTING_PUBLIC_KEY_BLOB
3164     {"EXPECTING_PUBLIC_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PUBLIC_KEY_BLOB},
3165   #else
3166     {"EXPECTING_PUBLIC_KEY_BLOB", 9, 120},
3167   #endif
3168   #ifdef PEM_R_HEADER_TOO_LONG
3169     {"HEADER_TOO_LONG", ERR_LIB_PEM, PEM_R_HEADER_TOO_LONG},
3170   #else
3171     {"HEADER_TOO_LONG", 9, 128},
3172   #endif
3173   #ifdef PEM_R_INCONSISTENT_HEADER
3174     {"INCONSISTENT_HEADER", ERR_LIB_PEM, PEM_R_INCONSISTENT_HEADER},
3175   #else
3176     {"INCONSISTENT_HEADER", 9, 121},
3177   #endif
3178   #ifdef PEM_R_KEYBLOB_HEADER_PARSE_ERROR
3179     {"KEYBLOB_HEADER_PARSE_ERROR", ERR_LIB_PEM, PEM_R_KEYBLOB_HEADER_PARSE_ERROR},
3180   #else
3181     {"KEYBLOB_HEADER_PARSE_ERROR", 9, 122},
3182   #endif
3183   #ifdef PEM_R_KEYBLOB_TOO_SHORT
3184     {"KEYBLOB_TOO_SHORT", ERR_LIB_PEM, PEM_R_KEYBLOB_TOO_SHORT},
3185   #else
3186     {"KEYBLOB_TOO_SHORT", 9, 123},
3187   #endif
3188   #ifdef PEM_R_MISSING_DEK_IV
3189     {"MISSING_DEK_IV", ERR_LIB_PEM, PEM_R_MISSING_DEK_IV},
3190   #else
3191     {"MISSING_DEK_IV", 9, 129},
3192   #endif
3193   #ifdef PEM_R_NOT_DEK_INFO
3194     {"NOT_DEK_INFO", ERR_LIB_PEM, PEM_R_NOT_DEK_INFO},
3195   #else
3196     {"NOT_DEK_INFO", 9, 105},
3197   #endif
3198   #ifdef PEM_R_NOT_ENCRYPTED
3199     {"NOT_ENCRYPTED", ERR_LIB_PEM, PEM_R_NOT_ENCRYPTED},
3200   #else
3201     {"NOT_ENCRYPTED", 9, 106},
3202   #endif
3203   #ifdef PEM_R_NOT_PROC_TYPE
3204     {"NOT_PROC_TYPE", ERR_LIB_PEM, PEM_R_NOT_PROC_TYPE},
3205   #else
3206     {"NOT_PROC_TYPE", 9, 107},
3207   #endif
3208   #ifdef PEM_R_NO_START_LINE
3209     {"NO_START_LINE", ERR_LIB_PEM, PEM_R_NO_START_LINE},
3210   #else
3211     {"NO_START_LINE", 9, 108},
3212   #endif
3213   #ifdef PEM_R_PROBLEMS_GETTING_PASSWORD
3214     {"PROBLEMS_GETTING_PASSWORD", ERR_LIB_PEM, PEM_R_PROBLEMS_GETTING_PASSWORD},
3215   #else
3216     {"PROBLEMS_GETTING_PASSWORD", 9, 109},
3217   #endif
3218   #ifdef PEM_R_PVK_DATA_TOO_SHORT
3219     {"PVK_DATA_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_DATA_TOO_SHORT},
3220   #else
3221     {"PVK_DATA_TOO_SHORT", 9, 124},
3222   #endif
3223   #ifdef PEM_R_PVK_TOO_SHORT
3224     {"PVK_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_TOO_SHORT},
3225   #else
3226     {"PVK_TOO_SHORT", 9, 125},
3227   #endif
3228   #ifdef PEM_R_READ_KEY
3229     {"READ_KEY", ERR_LIB_PEM, PEM_R_READ_KEY},
3230   #else
3231     {"READ_KEY", 9, 111},
3232   #endif
3233   #ifdef PEM_R_SHORT_HEADER
3234     {"SHORT_HEADER", ERR_LIB_PEM, PEM_R_SHORT_HEADER},
3235   #else
3236     {"SHORT_HEADER", 9, 112},
3237   #endif
3238   #ifdef PEM_R_UNEXPECTED_DEK_IV
3239     {"UNEXPECTED_DEK_IV", ERR_LIB_PEM, PEM_R_UNEXPECTED_DEK_IV},
3240   #else
3241     {"UNEXPECTED_DEK_IV", 9, 130},
3242   #endif
3243   #ifdef PEM_R_UNSUPPORTED_CIPHER
3244     {"UNSUPPORTED_CIPHER", ERR_LIB_PEM, PEM_R_UNSUPPORTED_CIPHER},
3245   #else
3246     {"UNSUPPORTED_CIPHER", 9, 113},
3247   #endif
3248   #ifdef PEM_R_UNSUPPORTED_ENCRYPTION
3249     {"UNSUPPORTED_ENCRYPTION", ERR_LIB_PEM, PEM_R_UNSUPPORTED_ENCRYPTION},
3250   #else
3251     {"UNSUPPORTED_ENCRYPTION", 9, 114},
3252   #endif
3253   #ifdef PEM_R_UNSUPPORTED_KEY_COMPONENTS
3254     {"UNSUPPORTED_KEY_COMPONENTS", ERR_LIB_PEM, PEM_R_UNSUPPORTED_KEY_COMPONENTS},
3255   #else
3256     {"UNSUPPORTED_KEY_COMPONENTS", 9, 126},
3257   #endif
3258   #ifdef PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE
3259     {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_PEM, PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE},
3260   #else
3261     {"UNSUPPORTED_PUBLIC_KEY_TYPE", 9, 110},
3262   #endif
3263   #ifdef PKCS12_R_CANT_PACK_STRUCTURE
3264     {"CANT_PACK_STRUCTURE", ERR_LIB_PKCS12, PKCS12_R_CANT_PACK_STRUCTURE},
3265   #else
3266     {"CANT_PACK_STRUCTURE", 35, 100},
3267   #endif
3268   #ifdef PKCS12_R_CONTENT_TYPE_NOT_DATA
3269     {"CONTENT_TYPE_NOT_DATA", ERR_LIB_PKCS12, PKCS12_R_CONTENT_TYPE_NOT_DATA},
3270   #else
3271     {"CONTENT_TYPE_NOT_DATA", 35, 121},
3272   #endif
3273   #ifdef PKCS12_R_DECODE_ERROR
3274     {"DECODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_DECODE_ERROR},
3275   #else
3276     {"DECODE_ERROR", 35, 101},
3277   #endif
3278   #ifdef PKCS12_R_ENCODE_ERROR
3279     {"ENCODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCODE_ERROR},
3280   #else
3281     {"ENCODE_ERROR", 35, 102},
3282   #endif
3283   #ifdef PKCS12_R_ENCRYPT_ERROR
3284     {"ENCRYPT_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCRYPT_ERROR},
3285   #else
3286     {"ENCRYPT_ERROR", 35, 103},
3287   #endif
3288   #ifdef PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE
3289     {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", ERR_LIB_PKCS12, PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE},
3290   #else
3291     {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", 35, 120},
3292   #endif
3293   #ifdef PKCS12_R_INVALID_NULL_ARGUMENT
3294     {"INVALID_NULL_ARGUMENT", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_ARGUMENT},
3295   #else
3296     {"INVALID_NULL_ARGUMENT", 35, 104},
3297   #endif
3298   #ifdef PKCS12_R_INVALID_NULL_PKCS12_POINTER
3299     {"INVALID_NULL_PKCS12_POINTER", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_PKCS12_POINTER},
3300   #else
3301     {"INVALID_NULL_PKCS12_POINTER", 35, 105},
3302   #endif
3303   #ifdef PKCS12_R_IV_GEN_ERROR
3304     {"IV_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_IV_GEN_ERROR},
3305   #else
3306     {"IV_GEN_ERROR", 35, 106},
3307   #endif
3308   #ifdef PKCS12_R_KEY_GEN_ERROR
3309     {"KEY_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_KEY_GEN_ERROR},
3310   #else
3311     {"KEY_GEN_ERROR", 35, 107},
3312   #endif
3313   #ifdef PKCS12_R_MAC_ABSENT
3314     {"MAC_ABSENT", ERR_LIB_PKCS12, PKCS12_R_MAC_ABSENT},
3315   #else
3316     {"MAC_ABSENT", 35, 108},
3317   #endif
3318   #ifdef PKCS12_R_MAC_GENERATION_ERROR
3319     {"MAC_GENERATION_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_GENERATION_ERROR},
3320   #else
3321     {"MAC_GENERATION_ERROR", 35, 109},
3322   #endif
3323   #ifdef PKCS12_R_MAC_SETUP_ERROR
3324     {"MAC_SETUP_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_SETUP_ERROR},
3325   #else
3326     {"MAC_SETUP_ERROR", 35, 110},
3327   #endif
3328   #ifdef PKCS12_R_MAC_STRING_SET_ERROR
3329     {"MAC_STRING_SET_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_STRING_SET_ERROR},
3330   #else
3331     {"MAC_STRING_SET_ERROR", 35, 111},
3332   #endif
3333   #ifdef PKCS12_R_MAC_VERIFY_FAILURE
3334     {"MAC_VERIFY_FAILURE", ERR_LIB_PKCS12, PKCS12_R_MAC_VERIFY_FAILURE},
3335   #else
3336     {"MAC_VERIFY_FAILURE", 35, 113},
3337   #endif
3338   #ifdef PKCS12_R_PARSE_ERROR
3339     {"PARSE_ERROR", ERR_LIB_PKCS12, PKCS12_R_PARSE_ERROR},
3340   #else
3341     {"PARSE_ERROR", 35, 114},
3342   #endif
3343   #ifdef PKCS12_R_PKCS12_ALGOR_CIPHERINIT_ERROR
3344     {"PKCS12_ALGOR_CIPHERINIT_ERROR", ERR_LIB_PKCS12, PKCS12_R_PKCS12_ALGOR_CIPHERINIT_ERROR},
3345   #else
3346     {"PKCS12_ALGOR_CIPHERINIT_ERROR", 35, 115},
3347   #endif
3348   #ifdef PKCS12_R_PKCS12_CIPHERFINAL_ERROR
3349     {"PKCS12_CIPHERFINAL_ERROR", ERR_LIB_PKCS12, PKCS12_R_PKCS12_CIPHERFINAL_ERROR},
3350   #else
3351     {"PKCS12_CIPHERFINAL_ERROR", 35, 116},
3352   #endif
3353   #ifdef PKCS12_R_PKCS12_PBE_CRYPT_ERROR
3354     {"PKCS12_PBE_CRYPT_ERROR", ERR_LIB_PKCS12, PKCS12_R_PKCS12_PBE_CRYPT_ERROR},
3355   #else
3356     {"PKCS12_PBE_CRYPT_ERROR", 35, 117},
3357   #endif
3358   #ifdef PKCS12_R_UNKNOWN_DIGEST_ALGORITHM
3359     {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_PKCS12, PKCS12_R_UNKNOWN_DIGEST_ALGORITHM},
3360   #else
3361     {"UNKNOWN_DIGEST_ALGORITHM", 35, 118},
3362   #endif
3363   #ifdef PKCS12_R_UNSUPPORTED_PKCS12_MODE
3364     {"UNSUPPORTED_PKCS12_MODE", ERR_LIB_PKCS12, PKCS12_R_UNSUPPORTED_PKCS12_MODE},
3365   #else
3366     {"UNSUPPORTED_PKCS12_MODE", 35, 119},
3367   #endif
3368   #ifdef PKCS7_R_CERTIFICATE_VERIFY_ERROR
3369     {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_PKCS7, PKCS7_R_CERTIFICATE_VERIFY_ERROR},
3370   #else
3371     {"CERTIFICATE_VERIFY_ERROR", 33, 117},
3372   #endif
3373   #ifdef PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
3374     {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_PKCS7, PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER},
3375   #else
3376     {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 33, 144},
3377   #endif
3378   #ifdef PKCS7_R_CIPHER_NOT_INITIALIZED
3379     {"CIPHER_NOT_INITIALIZED", ERR_LIB_PKCS7, PKCS7_R_CIPHER_NOT_INITIALIZED},
3380   #else
3381     {"CIPHER_NOT_INITIALIZED", 33, 116},
3382   #endif
3383   #ifdef PKCS7_R_CONTENT_AND_DATA_PRESENT
3384     {"CONTENT_AND_DATA_PRESENT", ERR_LIB_PKCS7, PKCS7_R_CONTENT_AND_DATA_PRESENT},
3385   #else
3386     {"CONTENT_AND_DATA_PRESENT", 33, 118},
3387   #endif
3388   #ifdef PKCS7_R_CTRL_ERROR
3389     {"CTRL_ERROR", ERR_LIB_PKCS7, PKCS7_R_CTRL_ERROR},
3390   #else
3391     {"CTRL_ERROR", 33, 152},
3392   #endif
3393   #ifdef PKCS7_R_DECRYPT_ERROR
3394     {"DECRYPT_ERROR", ERR_LIB_PKCS7, PKCS7_R_DECRYPT_ERROR},
3395   #else
3396     {"DECRYPT_ERROR", 33, 119},
3397   #endif
3398   #ifdef PKCS7_R_DIGEST_FAILURE
3399     {"DIGEST_FAILURE", ERR_LIB_PKCS7, PKCS7_R_DIGEST_FAILURE},
3400   #else
3401     {"DIGEST_FAILURE", 33, 101},
3402   #endif
3403   #ifdef PKCS7_R_ENCRYPTION_CTRL_FAILURE
3404     {"ENCRYPTION_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_CTRL_FAILURE},
3405   #else
3406     {"ENCRYPTION_CTRL_FAILURE", 33, 149},
3407   #endif
3408   #ifdef PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
3409     {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
3410   #else
3411     {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 150},
3412   #endif
3413   #ifdef PKCS7_R_ERROR_ADDING_RECIPIENT
3414     {"ERROR_ADDING_RECIPIENT", ERR_LIB_PKCS7, PKCS7_R_ERROR_ADDING_RECIPIENT},
3415   #else
3416     {"ERROR_ADDING_RECIPIENT", 33, 120},
3417   #endif
3418   #ifdef PKCS7_R_ERROR_SETTING_CIPHER
3419     {"ERROR_SETTING_CIPHER", ERR_LIB_PKCS7, PKCS7_R_ERROR_SETTING_CIPHER},
3420   #else
3421     {"ERROR_SETTING_CIPHER", 33, 121},
3422   #endif
3423   #ifdef PKCS7_R_INVALID_NULL_POINTER
3424     {"INVALID_NULL_POINTER", ERR_LIB_PKCS7, PKCS7_R_INVALID_NULL_POINTER},
3425   #else
3426     {"INVALID_NULL_POINTER", 33, 143},
3427   #endif
3428   #ifdef PKCS7_R_INVALID_SIGNED_DATA_TYPE
3429     {"INVALID_SIGNED_DATA_TYPE", ERR_LIB_PKCS7, PKCS7_R_INVALID_SIGNED_DATA_TYPE},
3430   #else
3431     {"INVALID_SIGNED_DATA_TYPE", 33, 155},
3432   #endif
3433   #ifdef PKCS7_R_NO_CONTENT
3434     {"NO_CONTENT", ERR_LIB_PKCS7, PKCS7_R_NO_CONTENT},
3435   #else
3436     {"NO_CONTENT", 33, 122},
3437   #endif
3438   #ifdef PKCS7_R_NO_DEFAULT_DIGEST
3439     {"NO_DEFAULT_DIGEST", ERR_LIB_PKCS7, PKCS7_R_NO_DEFAULT_DIGEST},
3440   #else
3441     {"NO_DEFAULT_DIGEST", 33, 151},
3442   #endif
3443   #ifdef PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND
3444     {"NO_MATCHING_DIGEST_TYPE_FOUND", ERR_LIB_PKCS7, PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND},
3445   #else
3446     {"NO_MATCHING_DIGEST_TYPE_FOUND", 33, 154},
3447   #endif
3448   #ifdef PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE
3449     {"NO_RECIPIENT_MATCHES_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE},
3450   #else
3451     {"NO_RECIPIENT_MATCHES_CERTIFICATE", 33, 115},
3452   #endif
3453   #ifdef PKCS7_R_NO_SIGNATURES_ON_DATA
3454     {"NO_SIGNATURES_ON_DATA", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNATURES_ON_DATA},
3455   #else
3456     {"NO_SIGNATURES_ON_DATA", 33, 123},
3457   #endif
3458   #ifdef PKCS7_R_NO_SIGNERS
3459     {"NO_SIGNERS", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNERS},
3460   #else
3461     {"NO_SIGNERS", 33, 142},
3462   #endif
3463   #ifdef PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE
3464     {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", ERR_LIB_PKCS7, PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE},
3465   #else
3466     {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", 33, 104},
3467   #endif
3468   #ifdef PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR
3469     {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR},
3470   #else
3471     {"PKCS7_ADD_SIGNATURE_ERROR", 33, 124},
3472   #endif
3473   #ifdef PKCS7_R_PKCS7_ADD_SIGNER_ERROR
3474     {"PKCS7_ADD_SIGNER_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNER_ERROR},
3475   #else
3476     {"PKCS7_ADD_SIGNER_ERROR", 33, 153},
3477   #endif
3478   #ifdef PKCS7_R_PKCS7_DATASIGN
3479     {"PKCS7_DATASIGN", ERR_LIB_PKCS7, PKCS7_R_PKCS7_DATASIGN},
3480   #else
3481     {"PKCS7_DATASIGN", 33, 145},
3482   #endif
3483   #ifdef PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
3484     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
3485   #else
3486     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 33, 127},
3487   #endif
3488   #ifdef PKCS7_R_SIGNATURE_FAILURE
3489     {"SIGNATURE_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNATURE_FAILURE},
3490   #else
3491     {"SIGNATURE_FAILURE", 33, 105},
3492   #endif
3493   #ifdef PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND
3494     {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_PKCS7, PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND},
3495   #else
3496     {"SIGNER_CERTIFICATE_NOT_FOUND", 33, 128},
3497   #endif
3498   #ifdef PKCS7_R_SIGNING_CTRL_FAILURE
3499     {"SIGNING_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_CTRL_FAILURE},
3500   #else
3501     {"SIGNING_CTRL_FAILURE", 33, 147},
3502   #endif
3503   #ifdef PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
3504     {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
3505   #else
3506     {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 148},
3507   #endif
3508   #ifdef PKCS7_R_SMIME_TEXT_ERROR
3509     {"SMIME_TEXT_ERROR", ERR_LIB_PKCS7, PKCS7_R_SMIME_TEXT_ERROR},
3510   #else
3511     {"SMIME_TEXT_ERROR", 33, 129},
3512   #endif
3513   #ifdef PKCS7_R_UNABLE_TO_FIND_CERTIFICATE
3514     {"UNABLE_TO_FIND_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_CERTIFICATE},
3515   #else
3516     {"UNABLE_TO_FIND_CERTIFICATE", 33, 106},
3517   #endif
3518   #ifdef PKCS7_R_UNABLE_TO_FIND_MEM_BIO
3519     {"UNABLE_TO_FIND_MEM_BIO", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MEM_BIO},
3520   #else
3521     {"UNABLE_TO_FIND_MEM_BIO", 33, 107},
3522   #endif
3523   #ifdef PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST
3524     {"UNABLE_TO_FIND_MESSAGE_DIGEST", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST},
3525   #else
3526     {"UNABLE_TO_FIND_MESSAGE_DIGEST", 33, 108},
3527   #endif
3528   #ifdef PKCS7_R_UNKNOWN_DIGEST_TYPE
3529     {"UNKNOWN_DIGEST_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_DIGEST_TYPE},
3530   #else
3531     {"UNKNOWN_DIGEST_TYPE", 33, 109},
3532   #endif
3533   #ifdef PKCS7_R_UNKNOWN_OPERATION
3534     {"UNKNOWN_OPERATION", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_OPERATION},
3535   #else
3536     {"UNKNOWN_OPERATION", 33, 110},
3537   #endif
3538   #ifdef PKCS7_R_UNSUPPORTED_CIPHER_TYPE
3539     {"UNSUPPORTED_CIPHER_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CIPHER_TYPE},
3540   #else
3541     {"UNSUPPORTED_CIPHER_TYPE", 33, 111},
3542   #endif
3543   #ifdef PKCS7_R_UNSUPPORTED_CONTENT_TYPE
3544     {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CONTENT_TYPE},
3545   #else
3546     {"UNSUPPORTED_CONTENT_TYPE", 33, 112},
3547   #endif
3548   #ifdef PKCS7_R_WRONG_CONTENT_TYPE
3549     {"WRONG_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_CONTENT_TYPE},
3550   #else
3551     {"WRONG_CONTENT_TYPE", 33, 113},
3552   #endif
3553   #ifdef PKCS7_R_WRONG_PKCS7_TYPE
3554     {"WRONG_PKCS7_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_PKCS7_TYPE},
3555   #else
3556     {"WRONG_PKCS7_TYPE", 33, 114},
3557   #endif
3558   #ifdef RAND_R_ADDITIONAL_INPUT_TOO_LONG
3559     {"ADDITIONAL_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ADDITIONAL_INPUT_TOO_LONG},
3560   #else
3561     {"ADDITIONAL_INPUT_TOO_LONG", 36, 102},
3562   #endif
3563   #ifdef RAND_R_ALREADY_INSTANTIATED
3564     {"ALREADY_INSTANTIATED", ERR_LIB_RAND, RAND_R_ALREADY_INSTANTIATED},
3565   #else
3566     {"ALREADY_INSTANTIATED", 36, 103},
3567   #endif
3568   #ifdef RAND_R_ARGUMENT_OUT_OF_RANGE
3569     {"ARGUMENT_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ARGUMENT_OUT_OF_RANGE},
3570   #else
3571     {"ARGUMENT_OUT_OF_RANGE", 36, 105},
3572   #endif
3573   #ifdef RAND_R_CANNOT_OPEN_FILE
3574     {"CANNOT_OPEN_FILE", ERR_LIB_RAND, RAND_R_CANNOT_OPEN_FILE},
3575   #else
3576     {"CANNOT_OPEN_FILE", 36, 121},
3577   #endif
3578   #ifdef RAND_R_DRBG_ALREADY_INITIALIZED
3579     {"DRBG_ALREADY_INITIALIZED", ERR_LIB_RAND, RAND_R_DRBG_ALREADY_INITIALIZED},
3580   #else
3581     {"DRBG_ALREADY_INITIALIZED", 36, 129},
3582   #endif
3583   #ifdef RAND_R_DRBG_NOT_INITIALISED
3584     {"DRBG_NOT_INITIALISED", ERR_LIB_RAND, RAND_R_DRBG_NOT_INITIALISED},
3585   #else
3586     {"DRBG_NOT_INITIALISED", 36, 104},
3587   #endif
3588   #ifdef RAND_R_ENTROPY_INPUT_TOO_LONG
3589     {"ENTROPY_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ENTROPY_INPUT_TOO_LONG},
3590   #else
3591     {"ENTROPY_INPUT_TOO_LONG", 36, 106},
3592   #endif
3593   #ifdef RAND_R_ENTROPY_OUT_OF_RANGE
3594     {"ENTROPY_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ENTROPY_OUT_OF_RANGE},
3595   #else
3596     {"ENTROPY_OUT_OF_RANGE", 36, 124},
3597   #endif
3598   #ifdef RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED
3599     {"ERROR_ENTROPY_POOL_WAS_IGNORED", ERR_LIB_RAND, RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED},
3600   #else
3601     {"ERROR_ENTROPY_POOL_WAS_IGNORED", 36, 127},
3602   #endif
3603   #ifdef RAND_R_ERROR_INITIALISING_DRBG
3604     {"ERROR_INITIALISING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INITIALISING_DRBG},
3605   #else
3606     {"ERROR_INITIALISING_DRBG", 36, 107},
3607   #endif
3608   #ifdef RAND_R_ERROR_INSTANTIATING_DRBG
3609     {"ERROR_INSTANTIATING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INSTANTIATING_DRBG},
3610   #else
3611     {"ERROR_INSTANTIATING_DRBG", 36, 108},
3612   #endif
3613   #ifdef RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT
3614     {"ERROR_RETRIEVING_ADDITIONAL_INPUT", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT},
3615   #else
3616     {"ERROR_RETRIEVING_ADDITIONAL_INPUT", 36, 109},
3617   #endif
3618   #ifdef RAND_R_ERROR_RETRIEVING_ENTROPY
3619     {"ERROR_RETRIEVING_ENTROPY", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ENTROPY},
3620   #else
3621     {"ERROR_RETRIEVING_ENTROPY", 36, 110},
3622   #endif
3623   #ifdef RAND_R_ERROR_RETRIEVING_NONCE
3624     {"ERROR_RETRIEVING_NONCE", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_NONCE},
3625   #else
3626     {"ERROR_RETRIEVING_NONCE", 36, 111},
3627   #endif
3628   #ifdef RAND_R_FAILED_TO_CREATE_LOCK
3629     {"FAILED_TO_CREATE_LOCK", ERR_LIB_RAND, RAND_R_FAILED_TO_CREATE_LOCK},
3630   #else
3631     {"FAILED_TO_CREATE_LOCK", 36, 126},
3632   #endif
3633   #ifdef RAND_R_FUNC_NOT_IMPLEMENTED
3634     {"FUNC_NOT_IMPLEMENTED", ERR_LIB_RAND, RAND_R_FUNC_NOT_IMPLEMENTED},
3635   #else
3636     {"FUNC_NOT_IMPLEMENTED", 36, 101},
3637   #endif
3638   #ifdef RAND_R_FWRITE_ERROR
3639     {"FWRITE_ERROR", ERR_LIB_RAND, RAND_R_FWRITE_ERROR},
3640   #else
3641     {"FWRITE_ERROR", 36, 123},
3642   #endif
3643   #ifdef RAND_R_GENERATE_ERROR
3644     {"GENERATE_ERROR", ERR_LIB_RAND, RAND_R_GENERATE_ERROR},
3645   #else
3646     {"GENERATE_ERROR", 36, 112},
3647   #endif
3648   #ifdef RAND_R_INTERNAL_ERROR
3649     {"INTERNAL_ERROR", ERR_LIB_RAND, RAND_R_INTERNAL_ERROR},
3650   #else
3651     {"INTERNAL_ERROR", 36, 113},
3652   #endif
3653   #ifdef RAND_R_IN_ERROR_STATE
3654     {"IN_ERROR_STATE", ERR_LIB_RAND, RAND_R_IN_ERROR_STATE},
3655   #else
3656     {"IN_ERROR_STATE", 36, 114},
3657   #endif
3658   #ifdef RAND_R_NOT_A_REGULAR_FILE
3659     {"NOT_A_REGULAR_FILE", ERR_LIB_RAND, RAND_R_NOT_A_REGULAR_FILE},
3660   #else
3661     {"NOT_A_REGULAR_FILE", 36, 122},
3662   #endif
3663   #ifdef RAND_R_NOT_INSTANTIATED
3664     {"NOT_INSTANTIATED", ERR_LIB_RAND, RAND_R_NOT_INSTANTIATED},
3665   #else
3666     {"NOT_INSTANTIATED", 36, 115},
3667   #endif
3668   #ifdef RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED
3669     {"NO_DRBG_IMPLEMENTATION_SELECTED", ERR_LIB_RAND, RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED},
3670   #else
3671     {"NO_DRBG_IMPLEMENTATION_SELECTED", 36, 128},
3672   #endif
3673   #ifdef RAND_R_PARENT_LOCKING_NOT_ENABLED
3674     {"PARENT_LOCKING_NOT_ENABLED", ERR_LIB_RAND, RAND_R_PARENT_LOCKING_NOT_ENABLED},
3675   #else
3676     {"PARENT_LOCKING_NOT_ENABLED", 36, 130},
3677   #endif
3678   #ifdef RAND_R_PARENT_STRENGTH_TOO_WEAK
3679     {"PARENT_STRENGTH_TOO_WEAK", ERR_LIB_RAND, RAND_R_PARENT_STRENGTH_TOO_WEAK},
3680   #else
3681     {"PARENT_STRENGTH_TOO_WEAK", 36, 131},
3682   #endif
3683   #ifdef RAND_R_PERSONALISATION_STRING_TOO_LONG
3684     {"PERSONALISATION_STRING_TOO_LONG", ERR_LIB_RAND, RAND_R_PERSONALISATION_STRING_TOO_LONG},
3685   #else
3686     {"PERSONALISATION_STRING_TOO_LONG", 36, 116},
3687   #endif
3688   #ifdef RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED
3689     {"PREDICTION_RESISTANCE_NOT_SUPPORTED", ERR_LIB_RAND, RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED},
3690   #else
3691     {"PREDICTION_RESISTANCE_NOT_SUPPORTED", 36, 133},
3692   #endif
3693   #ifdef RAND_R_PRNG_NOT_SEEDED
3694     {"PRNG_NOT_SEEDED", ERR_LIB_RAND, RAND_R_PRNG_NOT_SEEDED},
3695   #else
3696     {"PRNG_NOT_SEEDED", 36, 100},
3697   #endif
3698   #ifdef RAND_R_RANDOM_POOL_OVERFLOW
3699     {"RANDOM_POOL_OVERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_OVERFLOW},
3700   #else
3701     {"RANDOM_POOL_OVERFLOW", 36, 125},
3702   #endif
3703   #ifdef RAND_R_RANDOM_POOL_UNDERFLOW
3704     {"RANDOM_POOL_UNDERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_UNDERFLOW},
3705   #else
3706     {"RANDOM_POOL_UNDERFLOW", 36, 134},
3707   #endif
3708   #ifdef RAND_R_REQUEST_TOO_LARGE_FOR_DRBG
3709     {"REQUEST_TOO_LARGE_FOR_DRBG", ERR_LIB_RAND, RAND_R_REQUEST_TOO_LARGE_FOR_DRBG},
3710   #else
3711     {"REQUEST_TOO_LARGE_FOR_DRBG", 36, 117},
3712   #endif
3713   #ifdef RAND_R_RESEED_ERROR
3714     {"RESEED_ERROR", ERR_LIB_RAND, RAND_R_RESEED_ERROR},
3715   #else
3716     {"RESEED_ERROR", 36, 118},
3717   #endif
3718   #ifdef RAND_R_SELFTEST_FAILURE
3719     {"SELFTEST_FAILURE", ERR_LIB_RAND, RAND_R_SELFTEST_FAILURE},
3720   #else
3721     {"SELFTEST_FAILURE", 36, 119},
3722   #endif
3723   #ifdef RAND_R_TOO_LITTLE_NONCE_REQUESTED
3724     {"TOO_LITTLE_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_LITTLE_NONCE_REQUESTED},
3725   #else
3726     {"TOO_LITTLE_NONCE_REQUESTED", 36, 135},
3727   #endif
3728   #ifdef RAND_R_TOO_MUCH_NONCE_REQUESTED
3729     {"TOO_MUCH_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_MUCH_NONCE_REQUESTED},
3730   #else
3731     {"TOO_MUCH_NONCE_REQUESTED", 36, 136},
3732   #endif
3733   #ifdef RAND_R_UNSUPPORTED_DRBG_FLAGS
3734     {"UNSUPPORTED_DRBG_FLAGS", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_FLAGS},
3735   #else
3736     {"UNSUPPORTED_DRBG_FLAGS", 36, 132},
3737   #endif
3738   #ifdef RAND_R_UNSUPPORTED_DRBG_TYPE
3739     {"UNSUPPORTED_DRBG_TYPE", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_TYPE},
3740   #else
3741     {"UNSUPPORTED_DRBG_TYPE", 36, 120},
3742   #endif
3743   #ifdef RSA_R_ALGORITHM_MISMATCH
3744     {"ALGORITHM_MISMATCH", ERR_LIB_RSA, RSA_R_ALGORITHM_MISMATCH},
3745   #else
3746     {"ALGORITHM_MISMATCH", 4, 100},
3747   #endif
3748   #ifdef RSA_R_BAD_E_VALUE
3749     {"BAD_E_VALUE", ERR_LIB_RSA, RSA_R_BAD_E_VALUE},
3750   #else
3751     {"BAD_E_VALUE", 4, 101},
3752   #endif
3753   #ifdef RSA_R_BAD_FIXED_HEADER_DECRYPT
3754     {"BAD_FIXED_HEADER_DECRYPT", ERR_LIB_RSA, RSA_R_BAD_FIXED_HEADER_DECRYPT},
3755   #else
3756     {"BAD_FIXED_HEADER_DECRYPT", 4, 102},
3757   #endif
3758   #ifdef RSA_R_BAD_PAD_BYTE_COUNT
3759     {"BAD_PAD_BYTE_COUNT", ERR_LIB_RSA, RSA_R_BAD_PAD_BYTE_COUNT},
3760   #else
3761     {"BAD_PAD_BYTE_COUNT", 4, 103},
3762   #endif
3763   #ifdef RSA_R_BAD_SIGNATURE
3764     {"BAD_SIGNATURE", ERR_LIB_RSA, RSA_R_BAD_SIGNATURE},
3765   #else
3766     {"BAD_SIGNATURE", 4, 104},
3767   #endif
3768   #ifdef RSA_R_BLOCK_TYPE_IS_NOT_01
3769     {"BLOCK_TYPE_IS_NOT_01", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_01},
3770   #else
3771     {"BLOCK_TYPE_IS_NOT_01", 4, 106},
3772   #endif
3773   #ifdef RSA_R_BLOCK_TYPE_IS_NOT_02
3774     {"BLOCK_TYPE_IS_NOT_02", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_02},
3775   #else
3776     {"BLOCK_TYPE_IS_NOT_02", 4, 107},
3777   #endif
3778   #ifdef RSA_R_DATA_GREATER_THAN_MOD_LEN
3779     {"DATA_GREATER_THAN_MOD_LEN", ERR_LIB_RSA, RSA_R_DATA_GREATER_THAN_MOD_LEN},
3780   #else
3781     {"DATA_GREATER_THAN_MOD_LEN", 4, 108},
3782   #endif
3783   #ifdef RSA_R_DATA_TOO_LARGE
3784     {"DATA_TOO_LARGE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE},
3785   #else
3786     {"DATA_TOO_LARGE", 4, 109},
3787   #endif
3788   #ifdef RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE
3789     {"DATA_TOO_LARGE_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE},
3790   #else
3791     {"DATA_TOO_LARGE_FOR_KEY_SIZE", 4, 110},
3792   #endif
3793   #ifdef RSA_R_DATA_TOO_LARGE_FOR_MODULUS
3794     {"DATA_TOO_LARGE_FOR_MODULUS", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_MODULUS},
3795   #else
3796     {"DATA_TOO_LARGE_FOR_MODULUS", 4, 132},
3797   #endif
3798   #ifdef RSA_R_DATA_TOO_SMALL
3799     {"DATA_TOO_SMALL", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL},
3800   #else
3801     {"DATA_TOO_SMALL", 4, 111},
3802   #endif
3803   #ifdef RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE
3804     {"DATA_TOO_SMALL_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE},
3805   #else
3806     {"DATA_TOO_SMALL_FOR_KEY_SIZE", 4, 122},
3807   #endif
3808   #ifdef RSA_R_DIGEST_DOES_NOT_MATCH
3809     {"DIGEST_DOES_NOT_MATCH", ERR_LIB_RSA, RSA_R_DIGEST_DOES_NOT_MATCH},
3810   #else
3811     {"DIGEST_DOES_NOT_MATCH", 4, 158},
3812   #endif
3813   #ifdef RSA_R_DIGEST_NOT_ALLOWED
3814     {"DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_DIGEST_NOT_ALLOWED},
3815   #else
3816     {"DIGEST_NOT_ALLOWED", 4, 145},
3817   #endif
3818   #ifdef RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY
3819     {"DIGEST_TOO_BIG_FOR_RSA_KEY", ERR_LIB_RSA, RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY},
3820   #else
3821     {"DIGEST_TOO_BIG_FOR_RSA_KEY", 4, 112},
3822   #endif
3823   #ifdef RSA_R_DMP1_NOT_CONGRUENT_TO_D
3824     {"DMP1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMP1_NOT_CONGRUENT_TO_D},
3825   #else
3826     {"DMP1_NOT_CONGRUENT_TO_D", 4, 124},
3827   #endif
3828   #ifdef RSA_R_DMQ1_NOT_CONGRUENT_TO_D
3829     {"DMQ1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMQ1_NOT_CONGRUENT_TO_D},
3830   #else
3831     {"DMQ1_NOT_CONGRUENT_TO_D", 4, 125},
3832   #endif
3833   #ifdef RSA_R_D_E_NOT_CONGRUENT_TO_1
3834     {"D_E_NOT_CONGRUENT_TO_1", ERR_LIB_RSA, RSA_R_D_E_NOT_CONGRUENT_TO_1},
3835   #else
3836     {"D_E_NOT_CONGRUENT_TO_1", 4, 123},
3837   #endif
3838   #ifdef RSA_R_FIRST_OCTET_INVALID
3839     {"FIRST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_FIRST_OCTET_INVALID},
3840   #else
3841     {"FIRST_OCTET_INVALID", 4, 133},
3842   #endif
3843   #ifdef RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE
3844     {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", ERR_LIB_RSA, RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE},
3845   #else
3846     {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", 4, 144},
3847   #endif
3848   #ifdef RSA_R_INVALID_DIGEST
3849     {"INVALID_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_DIGEST},
3850   #else
3851     {"INVALID_DIGEST", 4, 157},
3852   #endif
3853   #ifdef RSA_R_INVALID_DIGEST_LENGTH
3854     {"INVALID_DIGEST_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_DIGEST_LENGTH},
3855   #else
3856     {"INVALID_DIGEST_LENGTH", 4, 143},
3857   #endif
3858   #ifdef RSA_R_INVALID_HEADER
3859     {"INVALID_HEADER", ERR_LIB_RSA, RSA_R_INVALID_HEADER},
3860   #else
3861     {"INVALID_HEADER", 4, 137},
3862   #endif
3863   #ifdef RSA_R_INVALID_LABEL
3864     {"INVALID_LABEL", ERR_LIB_RSA, RSA_R_INVALID_LABEL},
3865   #else
3866     {"INVALID_LABEL", 4, 160},
3867   #endif
3868   #ifdef RSA_R_INVALID_MESSAGE_LENGTH
3869     {"INVALID_MESSAGE_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_MESSAGE_LENGTH},
3870   #else
3871     {"INVALID_MESSAGE_LENGTH", 4, 131},
3872   #endif
3873   #ifdef RSA_R_INVALID_MGF1_MD
3874     {"INVALID_MGF1_MD", ERR_LIB_RSA, RSA_R_INVALID_MGF1_MD},
3875   #else
3876     {"INVALID_MGF1_MD", 4, 156},
3877   #endif
3878   #ifdef RSA_R_INVALID_MULTI_PRIME_KEY
3879     {"INVALID_MULTI_PRIME_KEY", ERR_LIB_RSA, RSA_R_INVALID_MULTI_PRIME_KEY},
3880   #else
3881     {"INVALID_MULTI_PRIME_KEY", 4, 167},
3882   #endif
3883   #ifdef RSA_R_INVALID_OAEP_PARAMETERS
3884     {"INVALID_OAEP_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_OAEP_PARAMETERS},
3885   #else
3886     {"INVALID_OAEP_PARAMETERS", 4, 161},
3887   #endif
3888   #ifdef RSA_R_INVALID_PADDING
3889     {"INVALID_PADDING", ERR_LIB_RSA, RSA_R_INVALID_PADDING},
3890   #else
3891     {"INVALID_PADDING", 4, 138},
3892   #endif
3893   #ifdef RSA_R_INVALID_PADDING_MODE
3894     {"INVALID_PADDING_MODE", ERR_LIB_RSA, RSA_R_INVALID_PADDING_MODE},
3895   #else
3896     {"INVALID_PADDING_MODE", 4, 141},
3897   #endif
3898   #ifdef RSA_R_INVALID_PSS_PARAMETERS
3899     {"INVALID_PSS_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_PSS_PARAMETERS},
3900   #else
3901     {"INVALID_PSS_PARAMETERS", 4, 149},
3902   #endif
3903   #ifdef RSA_R_INVALID_PSS_SALTLEN
3904     {"INVALID_PSS_SALTLEN", ERR_LIB_RSA, RSA_R_INVALID_PSS_SALTLEN},
3905   #else
3906     {"INVALID_PSS_SALTLEN", 4, 146},
3907   #endif
3908   #ifdef RSA_R_INVALID_SALT_LENGTH
3909     {"INVALID_SALT_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_SALT_LENGTH},
3910   #else
3911     {"INVALID_SALT_LENGTH", 4, 150},
3912   #endif
3913   #ifdef RSA_R_INVALID_TRAILER
3914     {"INVALID_TRAILER", ERR_LIB_RSA, RSA_R_INVALID_TRAILER},
3915   #else
3916     {"INVALID_TRAILER", 4, 139},
3917   #endif
3918   #ifdef RSA_R_INVALID_X931_DIGEST
3919     {"INVALID_X931_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_X931_DIGEST},
3920   #else
3921     {"INVALID_X931_DIGEST", 4, 142},
3922   #endif
3923   #ifdef RSA_R_IQMP_NOT_INVERSE_OF_Q
3924     {"IQMP_NOT_INVERSE_OF_Q", ERR_LIB_RSA, RSA_R_IQMP_NOT_INVERSE_OF_Q},
3925   #else
3926     {"IQMP_NOT_INVERSE_OF_Q", 4, 126},
3927   #endif
3928   #ifdef RSA_R_KEY_PRIME_NUM_INVALID
3929     {"KEY_PRIME_NUM_INVALID", ERR_LIB_RSA, RSA_R_KEY_PRIME_NUM_INVALID},
3930   #else
3931     {"KEY_PRIME_NUM_INVALID", 4, 165},
3932   #endif
3933   #ifdef RSA_R_KEY_SIZE_TOO_SMALL
3934     {"KEY_SIZE_TOO_SMALL", ERR_LIB_RSA, RSA_R_KEY_SIZE_TOO_SMALL},
3935   #else
3936     {"KEY_SIZE_TOO_SMALL", 4, 120},
3937   #endif
3938   #ifdef RSA_R_LAST_OCTET_INVALID
3939     {"LAST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_LAST_OCTET_INVALID},
3940   #else
3941     {"LAST_OCTET_INVALID", 4, 134},
3942   #endif
3943   #ifdef RSA_R_MGF1_DIGEST_NOT_ALLOWED
3944     {"MGF1_DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_MGF1_DIGEST_NOT_ALLOWED},
3945   #else
3946     {"MGF1_DIGEST_NOT_ALLOWED", 4, 152},
3947   #endif
3948   #ifdef RSA_R_MISSING_PRIVATE_KEY
3949     {"MISSING_PRIVATE_KEY", ERR_LIB_RSA, RSA_R_MISSING_PRIVATE_KEY},
3950   #else
3951     {"MISSING_PRIVATE_KEY", 4, 179},
3952   #endif
3953   #ifdef RSA_R_MODULUS_TOO_LARGE
3954     {"MODULUS_TOO_LARGE", ERR_LIB_RSA, RSA_R_MODULUS_TOO_LARGE},
3955   #else
3956     {"MODULUS_TOO_LARGE", 4, 105},
3957   #endif
3958   #ifdef RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R
3959     {"MP_COEFFICIENT_NOT_INVERSE_OF_R", ERR_LIB_RSA, RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R},
3960   #else
3961     {"MP_COEFFICIENT_NOT_INVERSE_OF_R", 4, 168},
3962   #endif
3963   #ifdef RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D
3964     {"MP_EXPONENT_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D},
3965   #else
3966     {"MP_EXPONENT_NOT_CONGRUENT_TO_D", 4, 169},
3967   #endif
3968   #ifdef RSA_R_MP_R_NOT_PRIME
3969     {"MP_R_NOT_PRIME", ERR_LIB_RSA, RSA_R_MP_R_NOT_PRIME},
3970   #else
3971     {"MP_R_NOT_PRIME", 4, 170},
3972   #endif
3973   #ifdef RSA_R_NO_PUBLIC_EXPONENT
3974     {"NO_PUBLIC_EXPONENT", ERR_LIB_RSA, RSA_R_NO_PUBLIC_EXPONENT},
3975   #else
3976     {"NO_PUBLIC_EXPONENT", 4, 140},
3977   #endif
3978   #ifdef RSA_R_NULL_BEFORE_BLOCK_MISSING
3979     {"NULL_BEFORE_BLOCK_MISSING", ERR_LIB_RSA, RSA_R_NULL_BEFORE_BLOCK_MISSING},
3980   #else
3981     {"NULL_BEFORE_BLOCK_MISSING", 4, 113},
3982   #endif
3983   #ifdef RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES
3984     {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES},
3985   #else
3986     {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", 4, 172},
3987   #endif
3988   #ifdef RSA_R_N_DOES_NOT_EQUAL_P_Q
3989     {"N_DOES_NOT_EQUAL_P_Q", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_P_Q},
3990   #else
3991     {"N_DOES_NOT_EQUAL_P_Q", 4, 127},
3992   #endif
3993   #ifdef RSA_R_OAEP_DECODING_ERROR
3994     {"OAEP_DECODING_ERROR", ERR_LIB_RSA, RSA_R_OAEP_DECODING_ERROR},
3995   #else
3996     {"OAEP_DECODING_ERROR", 4, 121},
3997   #endif
3998   #ifdef RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
3999     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_RSA, RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
4000   #else
4001     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 4, 148},
4002   #endif
4003   #ifdef RSA_R_PADDING_CHECK_FAILED
4004     {"PADDING_CHECK_FAILED", ERR_LIB_RSA, RSA_R_PADDING_CHECK_FAILED},
4005   #else
4006     {"PADDING_CHECK_FAILED", 4, 114},
4007   #endif
4008   #ifdef RSA_R_PKCS_DECODING_ERROR
4009     {"PKCS_DECODING_ERROR", ERR_LIB_RSA, RSA_R_PKCS_DECODING_ERROR},
4010   #else
4011     {"PKCS_DECODING_ERROR", 4, 159},
4012   #endif
4013   #ifdef RSA_R_PSS_SALTLEN_TOO_SMALL
4014     {"PSS_SALTLEN_TOO_SMALL", ERR_LIB_RSA, RSA_R_PSS_SALTLEN_TOO_SMALL},
4015   #else
4016     {"PSS_SALTLEN_TOO_SMALL", 4, 164},
4017   #endif
4018   #ifdef RSA_R_P_NOT_PRIME
4019     {"P_NOT_PRIME", ERR_LIB_RSA, RSA_R_P_NOT_PRIME},
4020   #else
4021     {"P_NOT_PRIME", 4, 128},
4022   #endif
4023   #ifdef RSA_R_Q_NOT_PRIME
4024     {"Q_NOT_PRIME", ERR_LIB_RSA, RSA_R_Q_NOT_PRIME},
4025   #else
4026     {"Q_NOT_PRIME", 4, 129},
4027   #endif
4028   #ifdef RSA_R_RSA_OPERATIONS_NOT_SUPPORTED
4029     {"RSA_OPERATIONS_NOT_SUPPORTED", ERR_LIB_RSA, RSA_R_RSA_OPERATIONS_NOT_SUPPORTED},
4030   #else
4031     {"RSA_OPERATIONS_NOT_SUPPORTED", 4, 130},
4032   #endif
4033   #ifdef RSA_R_SLEN_CHECK_FAILED
4034     {"SLEN_CHECK_FAILED", ERR_LIB_RSA, RSA_R_SLEN_CHECK_FAILED},
4035   #else
4036     {"SLEN_CHECK_FAILED", 4, 136},
4037   #endif
4038   #ifdef RSA_R_SLEN_RECOVERY_FAILED
4039     {"SLEN_RECOVERY_FAILED", ERR_LIB_RSA, RSA_R_SLEN_RECOVERY_FAILED},
4040   #else
4041     {"SLEN_RECOVERY_FAILED", 4, 135},
4042   #endif
4043   #ifdef RSA_R_SSLV3_ROLLBACK_ATTACK
4044     {"SSLV3_ROLLBACK_ATTACK", ERR_LIB_RSA, RSA_R_SSLV3_ROLLBACK_ATTACK},
4045   #else
4046     {"SSLV3_ROLLBACK_ATTACK", 4, 115},
4047   #endif
4048   #ifdef RSA_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD
4049     {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", ERR_LIB_RSA, RSA_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD},
4050   #else
4051     {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 4, 116},
4052   #endif
4053   #ifdef RSA_R_UNKNOWN_ALGORITHM_TYPE
4054     {"UNKNOWN_ALGORITHM_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_ALGORITHM_TYPE},
4055   #else
4056     {"UNKNOWN_ALGORITHM_TYPE", 4, 117},
4057   #endif
4058   #ifdef RSA_R_UNKNOWN_DIGEST
4059     {"UNKNOWN_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_DIGEST},
4060   #else
4061     {"UNKNOWN_DIGEST", 4, 166},
4062   #endif
4063   #ifdef RSA_R_UNKNOWN_MASK_DIGEST
4064     {"UNKNOWN_MASK_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_MASK_DIGEST},
4065   #else
4066     {"UNKNOWN_MASK_DIGEST", 4, 151},
4067   #endif
4068   #ifdef RSA_R_UNKNOWN_PADDING_TYPE
4069     {"UNKNOWN_PADDING_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_PADDING_TYPE},
4070   #else
4071     {"UNKNOWN_PADDING_TYPE", 4, 118},
4072   #endif
4073   #ifdef RSA_R_UNSUPPORTED_ENCRYPTION_TYPE
4074     {"UNSUPPORTED_ENCRYPTION_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_ENCRYPTION_TYPE},
4075   #else
4076     {"UNSUPPORTED_ENCRYPTION_TYPE", 4, 162},
4077   #endif
4078   #ifdef RSA_R_UNSUPPORTED_LABEL_SOURCE
4079     {"UNSUPPORTED_LABEL_SOURCE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_LABEL_SOURCE},
4080   #else
4081     {"UNSUPPORTED_LABEL_SOURCE", 4, 163},
4082   #endif
4083   #ifdef RSA_R_UNSUPPORTED_MASK_ALGORITHM
4084     {"UNSUPPORTED_MASK_ALGORITHM", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_ALGORITHM},
4085   #else
4086     {"UNSUPPORTED_MASK_ALGORITHM", 4, 153},
4087   #endif
4088   #ifdef RSA_R_UNSUPPORTED_MASK_PARAMETER
4089     {"UNSUPPORTED_MASK_PARAMETER", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_PARAMETER},
4090   #else
4091     {"UNSUPPORTED_MASK_PARAMETER", 4, 154},
4092   #endif
4093   #ifdef RSA_R_UNSUPPORTED_SIGNATURE_TYPE
4094     {"UNSUPPORTED_SIGNATURE_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_SIGNATURE_TYPE},
4095   #else
4096     {"UNSUPPORTED_SIGNATURE_TYPE", 4, 155},
4097   #endif
4098   #ifdef RSA_R_VALUE_MISSING
4099     {"VALUE_MISSING", ERR_LIB_RSA, RSA_R_VALUE_MISSING},
4100   #else
4101     {"VALUE_MISSING", 4, 147},
4102   #endif
4103   #ifdef RSA_R_WRONG_SIGNATURE_LENGTH
4104     {"WRONG_SIGNATURE_LENGTH", ERR_LIB_RSA, RSA_R_WRONG_SIGNATURE_LENGTH},
4105   #else
4106     {"WRONG_SIGNATURE_LENGTH", 4, 119},
4107   #endif
4108   #ifdef SM2_R_ASN1_ERROR
4109     {"ASN1_ERROR", ERR_LIB_SM2, SM2_R_ASN1_ERROR},
4110   #else
4111     {"ASN1_ERROR", 53, 100},
4112   #endif
4113   #ifdef SM2_R_BAD_SIGNATURE
4114     {"BAD_SIGNATURE", ERR_LIB_SM2, SM2_R_BAD_SIGNATURE},
4115   #else
4116     {"BAD_SIGNATURE", 53, 101},
4117   #endif
4118   #ifdef SM2_R_BUFFER_TOO_SMALL
4119     {"BUFFER_TOO_SMALL", ERR_LIB_SM2, SM2_R_BUFFER_TOO_SMALL},
4120   #else
4121     {"BUFFER_TOO_SMALL", 53, 107},
4122   #endif
4123   #ifdef SM2_R_DIST_ID_TOO_LARGE
4124     {"DIST_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_DIST_ID_TOO_LARGE},
4125   #else
4126     {"DIST_ID_TOO_LARGE", 53, 110},
4127   #endif
4128   #ifdef SM2_R_ID_NOT_SET
4129     {"ID_NOT_SET", ERR_LIB_SM2, SM2_R_ID_NOT_SET},
4130   #else
4131     {"ID_NOT_SET", 53, 112},
4132   #endif
4133   #ifdef SM2_R_ID_TOO_LARGE
4134     {"ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_ID_TOO_LARGE},
4135   #else
4136     {"ID_TOO_LARGE", 53, 111},
4137   #endif
4138   #ifdef SM2_R_INVALID_CURVE
4139     {"INVALID_CURVE", ERR_LIB_SM2, SM2_R_INVALID_CURVE},
4140   #else
4141     {"INVALID_CURVE", 53, 108},
4142   #endif
4143   #ifdef SM2_R_INVALID_DIGEST
4144     {"INVALID_DIGEST", ERR_LIB_SM2, SM2_R_INVALID_DIGEST},
4145   #else
4146     {"INVALID_DIGEST", 53, 102},
4147   #endif
4148   #ifdef SM2_R_INVALID_DIGEST_TYPE
4149     {"INVALID_DIGEST_TYPE", ERR_LIB_SM2, SM2_R_INVALID_DIGEST_TYPE},
4150   #else
4151     {"INVALID_DIGEST_TYPE", 53, 103},
4152   #endif
4153   #ifdef SM2_R_INVALID_ENCODING
4154     {"INVALID_ENCODING", ERR_LIB_SM2, SM2_R_INVALID_ENCODING},
4155   #else
4156     {"INVALID_ENCODING", 53, 104},
4157   #endif
4158   #ifdef SM2_R_INVALID_FIELD
4159     {"INVALID_FIELD", ERR_LIB_SM2, SM2_R_INVALID_FIELD},
4160   #else
4161     {"INVALID_FIELD", 53, 105},
4162   #endif
4163   #ifdef SM2_R_NO_PARAMETERS_SET
4164     {"NO_PARAMETERS_SET", ERR_LIB_SM2, SM2_R_NO_PARAMETERS_SET},
4165   #else
4166     {"NO_PARAMETERS_SET", 53, 109},
4167   #endif
4168   #ifdef SM2_R_USER_ID_TOO_LARGE
4169     {"USER_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_USER_ID_TOO_LARGE},
4170   #else
4171     {"USER_ID_TOO_LARGE", 53, 106},
4172   #endif
4173   #ifdef SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY
4174     {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", ERR_LIB_SSL, SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY},
4175   #else
4176     {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", 20, 291},
4177   #endif
4178   #ifdef SSL_R_APP_DATA_IN_HANDSHAKE
4179     {"APP_DATA_IN_HANDSHAKE", ERR_LIB_SSL, SSL_R_APP_DATA_IN_HANDSHAKE},
4180   #else
4181     {"APP_DATA_IN_HANDSHAKE", 20, 100},
4182   #endif
4183   #ifdef SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT
4184     {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", ERR_LIB_SSL, SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT},
4185   #else
4186     {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", 20, 272},
4187   #endif
4188   #ifdef SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE
4189     {"AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE", ERR_LIB_SSL, SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE},
4190   #else
4191     {"AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE", 20, 143},
4192   #endif
4193   #ifdef SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE
4194     {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", ERR_LIB_SSL, SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE},
4195   #else
4196     {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", 20, 158},
4197   #endif
4198   #ifdef SSL_R_BAD_CHANGE_CIPHER_SPEC
4199     {"BAD_CHANGE_CIPHER_SPEC", ERR_LIB_SSL, SSL_R_BAD_CHANGE_CIPHER_SPEC},
4200   #else
4201     {"BAD_CHANGE_CIPHER_SPEC", 20, 103},
4202   #endif
4203   #ifdef SSL_R_BAD_CIPHER
4204     {"BAD_CIPHER", ERR_LIB_SSL, SSL_R_BAD_CIPHER},
4205   #else
4206     {"BAD_CIPHER", 20, 186},
4207   #endif
4208   #ifdef SSL_R_BAD_DATA
4209     {"BAD_DATA", ERR_LIB_SSL, SSL_R_BAD_DATA},
4210   #else
4211     {"BAD_DATA", 20, 390},
4212   #endif
4213   #ifdef SSL_R_BAD_DATA_RETURNED_BY_CALLBACK
4214     {"BAD_DATA_RETURNED_BY_CALLBACK", ERR_LIB_SSL, SSL_R_BAD_DATA_RETURNED_BY_CALLBACK},
4215   #else
4216     {"BAD_DATA_RETURNED_BY_CALLBACK", 20, 106},
4217   #endif
4218   #ifdef SSL_R_BAD_DECOMPRESSION
4219     {"BAD_DECOMPRESSION", ERR_LIB_SSL, SSL_R_BAD_DECOMPRESSION},
4220   #else
4221     {"BAD_DECOMPRESSION", 20, 107},
4222   #endif
4223   #ifdef SSL_R_BAD_DH_VALUE
4224     {"BAD_DH_VALUE", ERR_LIB_SSL, SSL_R_BAD_DH_VALUE},
4225   #else
4226     {"BAD_DH_VALUE", 20, 102},
4227   #endif
4228   #ifdef SSL_R_BAD_DIGEST_LENGTH
4229     {"BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_BAD_DIGEST_LENGTH},
4230   #else
4231     {"BAD_DIGEST_LENGTH", 20, 111},
4232   #endif
4233   #ifdef SSL_R_BAD_EARLY_DATA
4234     {"BAD_EARLY_DATA", ERR_LIB_SSL, SSL_R_BAD_EARLY_DATA},
4235   #else
4236     {"BAD_EARLY_DATA", 20, 233},
4237   #endif
4238   #ifdef SSL_R_BAD_ECC_CERT
4239     {"BAD_ECC_CERT", ERR_LIB_SSL, SSL_R_BAD_ECC_CERT},
4240   #else
4241     {"BAD_ECC_CERT", 20, 304},
4242   #endif
4243   #ifdef SSL_R_BAD_ECPOINT
4244     {"BAD_ECPOINT", ERR_LIB_SSL, SSL_R_BAD_ECPOINT},
4245   #else
4246     {"BAD_ECPOINT", 20, 306},
4247   #endif
4248   #ifdef SSL_R_BAD_EXTENSION
4249     {"BAD_EXTENSION", ERR_LIB_SSL, SSL_R_BAD_EXTENSION},
4250   #else
4251     {"BAD_EXTENSION", 20, 110},
4252   #endif
4253   #ifdef SSL_R_BAD_HANDSHAKE_LENGTH
4254     {"BAD_HANDSHAKE_LENGTH", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_LENGTH},
4255   #else
4256     {"BAD_HANDSHAKE_LENGTH", 20, 332},
4257   #endif
4258   #ifdef SSL_R_BAD_HANDSHAKE_STATE
4259     {"BAD_HANDSHAKE_STATE", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_STATE},
4260   #else
4261     {"BAD_HANDSHAKE_STATE", 20, 236},
4262   #endif
4263   #ifdef SSL_R_BAD_HELLO_REQUEST
4264     {"BAD_HELLO_REQUEST", ERR_LIB_SSL, SSL_R_BAD_HELLO_REQUEST},
4265   #else
4266     {"BAD_HELLO_REQUEST", 20, 105},
4267   #endif
4268   #ifdef SSL_R_BAD_HRR_VERSION
4269     {"BAD_HRR_VERSION", ERR_LIB_SSL, SSL_R_BAD_HRR_VERSION},
4270   #else
4271     {"BAD_HRR_VERSION", 20, 263},
4272   #endif
4273   #ifdef SSL_R_BAD_KEY_SHARE
4274     {"BAD_KEY_SHARE", ERR_LIB_SSL, SSL_R_BAD_KEY_SHARE},
4275   #else
4276     {"BAD_KEY_SHARE", 20, 108},
4277   #endif
4278   #ifdef SSL_R_BAD_KEY_UPDATE
4279     {"BAD_KEY_UPDATE", ERR_LIB_SSL, SSL_R_BAD_KEY_UPDATE},
4280   #else
4281     {"BAD_KEY_UPDATE", 20, 122},
4282   #endif
4283   #ifdef SSL_R_BAD_LEGACY_VERSION
4284     {"BAD_LEGACY_VERSION", ERR_LIB_SSL, SSL_R_BAD_LEGACY_VERSION},
4285   #else
4286     {"BAD_LEGACY_VERSION", 20, 292},
4287   #endif
4288   #ifdef SSL_R_BAD_LENGTH
4289     {"BAD_LENGTH", ERR_LIB_SSL, SSL_R_BAD_LENGTH},
4290   #else
4291     {"BAD_LENGTH", 20, 271},
4292   #endif
4293   #ifdef SSL_R_BAD_PACKET
4294     {"BAD_PACKET", ERR_LIB_SSL, SSL_R_BAD_PACKET},
4295   #else
4296     {"BAD_PACKET", 20, 240},
4297   #endif
4298   #ifdef SSL_R_BAD_PACKET_LENGTH
4299     {"BAD_PACKET_LENGTH", ERR_LIB_SSL, SSL_R_BAD_PACKET_LENGTH},
4300   #else
4301     {"BAD_PACKET_LENGTH", 20, 115},
4302   #endif
4303   #ifdef SSL_R_BAD_PROTOCOL_VERSION_NUMBER
4304     {"BAD_PROTOCOL_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_BAD_PROTOCOL_VERSION_NUMBER},
4305   #else
4306     {"BAD_PROTOCOL_VERSION_NUMBER", 20, 116},
4307   #endif
4308   #ifdef SSL_R_BAD_PSK
4309     {"BAD_PSK", ERR_LIB_SSL, SSL_R_BAD_PSK},
4310   #else
4311     {"BAD_PSK", 20, 219},
4312   #endif
4313   #ifdef SSL_R_BAD_PSK_IDENTITY
4314     {"BAD_PSK_IDENTITY", ERR_LIB_SSL, SSL_R_BAD_PSK_IDENTITY},
4315   #else
4316     {"BAD_PSK_IDENTITY", 20, 114},
4317   #endif
4318   #ifdef SSL_R_BAD_RECORD_TYPE
4319     {"BAD_RECORD_TYPE", ERR_LIB_SSL, SSL_R_BAD_RECORD_TYPE},
4320   #else
4321     {"BAD_RECORD_TYPE", 20, 443},
4322   #endif
4323   #ifdef SSL_R_BAD_RSA_ENCRYPT
4324     {"BAD_RSA_ENCRYPT", ERR_LIB_SSL, SSL_R_BAD_RSA_ENCRYPT},
4325   #else
4326     {"BAD_RSA_ENCRYPT", 20, 119},
4327   #endif
4328   #ifdef SSL_R_BAD_SIGNATURE
4329     {"BAD_SIGNATURE", ERR_LIB_SSL, SSL_R_BAD_SIGNATURE},
4330   #else
4331     {"BAD_SIGNATURE", 20, 123},
4332   #endif
4333   #ifdef SSL_R_BAD_SRP_A_LENGTH
4334     {"BAD_SRP_A_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_A_LENGTH},
4335   #else
4336     {"BAD_SRP_A_LENGTH", 20, 347},
4337   #endif
4338   #ifdef SSL_R_BAD_SRP_PARAMETERS
4339     {"BAD_SRP_PARAMETERS", ERR_LIB_SSL, SSL_R_BAD_SRP_PARAMETERS},
4340   #else
4341     {"BAD_SRP_PARAMETERS", 20, 371},
4342   #endif
4343   #ifdef SSL_R_BAD_SRTP_MKI_VALUE
4344     {"BAD_SRTP_MKI_VALUE", ERR_LIB_SSL, SSL_R_BAD_SRTP_MKI_VALUE},
4345   #else
4346     {"BAD_SRTP_MKI_VALUE", 20, 352},
4347   #endif
4348   #ifdef SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST
4349     {"BAD_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST},
4350   #else
4351     {"BAD_SRTP_PROTECTION_PROFILE_LIST", 20, 353},
4352   #endif
4353   #ifdef SSL_R_BAD_SSL_FILETYPE
4354     {"BAD_SSL_FILETYPE", ERR_LIB_SSL, SSL_R_BAD_SSL_FILETYPE},
4355   #else
4356     {"BAD_SSL_FILETYPE", 20, 124},
4357   #endif
4358   #ifdef SSL_R_BAD_VALUE
4359     {"BAD_VALUE", ERR_LIB_SSL, SSL_R_BAD_VALUE},
4360   #else
4361     {"BAD_VALUE", 20, 384},
4362   #endif
4363   #ifdef SSL_R_BAD_WRITE_RETRY
4364     {"BAD_WRITE_RETRY", ERR_LIB_SSL, SSL_R_BAD_WRITE_RETRY},
4365   #else
4366     {"BAD_WRITE_RETRY", 20, 127},
4367   #endif
4368   #ifdef SSL_R_BINDER_DOES_NOT_VERIFY
4369     {"BINDER_DOES_NOT_VERIFY", ERR_LIB_SSL, SSL_R_BINDER_DOES_NOT_VERIFY},
4370   #else
4371     {"BINDER_DOES_NOT_VERIFY", 20, 253},
4372   #endif
4373   #ifdef SSL_R_BIO_NOT_SET
4374     {"BIO_NOT_SET", ERR_LIB_SSL, SSL_R_BIO_NOT_SET},
4375   #else
4376     {"BIO_NOT_SET", 20, 128},
4377   #endif
4378   #ifdef SSL_R_BLOCK_CIPHER_PAD_IS_WRONG
4379     {"BLOCK_CIPHER_PAD_IS_WRONG", ERR_LIB_SSL, SSL_R_BLOCK_CIPHER_PAD_IS_WRONG},
4380   #else
4381     {"BLOCK_CIPHER_PAD_IS_WRONG", 20, 129},
4382   #endif
4383   #ifdef SSL_R_BN_LIB
4384     {"BN_LIB", ERR_LIB_SSL, SSL_R_BN_LIB},
4385   #else
4386     {"BN_LIB", 20, 130},
4387   #endif
4388   #ifdef SSL_R_CALLBACK_FAILED
4389     {"CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_CALLBACK_FAILED},
4390   #else
4391     {"CALLBACK_FAILED", 20, 234},
4392   #endif
4393   #ifdef SSL_R_CANNOT_CHANGE_CIPHER
4394     {"CANNOT_CHANGE_CIPHER", ERR_LIB_SSL, SSL_R_CANNOT_CHANGE_CIPHER},
4395   #else
4396     {"CANNOT_CHANGE_CIPHER", 20, 109},
4397   #endif
4398   #ifdef SSL_R_CA_DN_LENGTH_MISMATCH
4399     {"CA_DN_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CA_DN_LENGTH_MISMATCH},
4400   #else
4401     {"CA_DN_LENGTH_MISMATCH", 20, 131},
4402   #endif
4403   #ifdef SSL_R_CA_KEY_TOO_SMALL
4404     {"CA_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_CA_KEY_TOO_SMALL},
4405   #else
4406     {"CA_KEY_TOO_SMALL", 20, 397},
4407   #endif
4408   #ifdef SSL_R_CA_MD_TOO_WEAK
4409     {"CA_MD_TOO_WEAK", ERR_LIB_SSL, SSL_R_CA_MD_TOO_WEAK},
4410   #else
4411     {"CA_MD_TOO_WEAK", 20, 398},
4412   #endif
4413   #ifdef SSL_R_CCS_RECEIVED_EARLY
4414     {"CCS_RECEIVED_EARLY", ERR_LIB_SSL, SSL_R_CCS_RECEIVED_EARLY},
4415   #else
4416     {"CCS_RECEIVED_EARLY", 20, 133},
4417   #endif
4418   #ifdef SSL_R_CERTIFICATE_VERIFY_FAILED
4419     {"CERTIFICATE_VERIFY_FAILED", ERR_LIB_SSL, SSL_R_CERTIFICATE_VERIFY_FAILED},
4420   #else
4421     {"CERTIFICATE_VERIFY_FAILED", 20, 134},
4422   #endif
4423   #ifdef SSL_R_CERT_CB_ERROR
4424     {"CERT_CB_ERROR", ERR_LIB_SSL, SSL_R_CERT_CB_ERROR},
4425   #else
4426     {"CERT_CB_ERROR", 20, 377},
4427   #endif
4428   #ifdef SSL_R_CERT_LENGTH_MISMATCH
4429     {"CERT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CERT_LENGTH_MISMATCH},
4430   #else
4431     {"CERT_LENGTH_MISMATCH", 20, 135},
4432   #endif
4433   #ifdef SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED
4434     {"CIPHERSUITE_DIGEST_HAS_CHANGED", ERR_LIB_SSL, SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED},
4435   #else
4436     {"CIPHERSUITE_DIGEST_HAS_CHANGED", 20, 218},
4437   #endif
4438   #ifdef SSL_R_CIPHER_CODE_WRONG_LENGTH
4439     {"CIPHER_CODE_WRONG_LENGTH", ERR_LIB_SSL, SSL_R_CIPHER_CODE_WRONG_LENGTH},
4440   #else
4441     {"CIPHER_CODE_WRONG_LENGTH", 20, 137},
4442   #endif
4443   #ifdef SSL_R_CIPHER_OR_HASH_UNAVAILABLE
4444     {"CIPHER_OR_HASH_UNAVAILABLE", ERR_LIB_SSL, SSL_R_CIPHER_OR_HASH_UNAVAILABLE},
4445   #else
4446     {"CIPHER_OR_HASH_UNAVAILABLE", 20, 138},
4447   #endif
4448   #ifdef SSL_R_CLIENTHELLO_TLSEXT
4449     {"CLIENTHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_CLIENTHELLO_TLSEXT},
4450   #else
4451     {"CLIENTHELLO_TLSEXT", 20, 226},
4452   #endif
4453   #ifdef SSL_R_COMPRESSED_LENGTH_TOO_LONG
4454     {"COMPRESSED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_COMPRESSED_LENGTH_TOO_LONG},
4455   #else
4456     {"COMPRESSED_LENGTH_TOO_LONG", 20, 140},
4457   #endif
4458   #ifdef SSL_R_COMPRESSION_DISABLED
4459     {"COMPRESSION_DISABLED", ERR_LIB_SSL, SSL_R_COMPRESSION_DISABLED},
4460   #else
4461     {"COMPRESSION_DISABLED", 20, 343},
4462   #endif
4463   #ifdef SSL_R_COMPRESSION_FAILURE
4464     {"COMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_COMPRESSION_FAILURE},
4465   #else
4466     {"COMPRESSION_FAILURE", 20, 141},
4467   #endif
4468   #ifdef SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE
4469     {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", ERR_LIB_SSL, SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE},
4470   #else
4471     {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", 20, 307},
4472   #endif
4473   #ifdef SSL_R_COMPRESSION_LIBRARY_ERROR
4474     {"COMPRESSION_LIBRARY_ERROR", ERR_LIB_SSL, SSL_R_COMPRESSION_LIBRARY_ERROR},
4475   #else
4476     {"COMPRESSION_LIBRARY_ERROR", 20, 142},
4477   #endif
4478   #ifdef SSL_R_CONNECTION_TYPE_NOT_SET
4479     {"CONNECTION_TYPE_NOT_SET", ERR_LIB_SSL, SSL_R_CONNECTION_TYPE_NOT_SET},
4480   #else
4481     {"CONNECTION_TYPE_NOT_SET", 20, 144},
4482   #endif
4483   #ifdef SSL_R_CONTEXT_NOT_DANE_ENABLED
4484     {"CONTEXT_NOT_DANE_ENABLED", ERR_LIB_SSL, SSL_R_CONTEXT_NOT_DANE_ENABLED},
4485   #else
4486     {"CONTEXT_NOT_DANE_ENABLED", 20, 167},
4487   #endif
4488   #ifdef SSL_R_COOKIE_GEN_CALLBACK_FAILURE
4489     {"COOKIE_GEN_CALLBACK_FAILURE", ERR_LIB_SSL, SSL_R_COOKIE_GEN_CALLBACK_FAILURE},
4490   #else
4491     {"COOKIE_GEN_CALLBACK_FAILURE", 20, 400},
4492   #endif
4493   #ifdef SSL_R_COOKIE_MISMATCH
4494     {"COOKIE_MISMATCH", ERR_LIB_SSL, SSL_R_COOKIE_MISMATCH},
4495   #else
4496     {"COOKIE_MISMATCH", 20, 308},
4497   #endif
4498   #ifdef SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED
4499     {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", ERR_LIB_SSL, SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED},
4500   #else
4501     {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", 20, 206},
4502   #endif
4503   #ifdef SSL_R_DANE_ALREADY_ENABLED
4504     {"DANE_ALREADY_ENABLED", ERR_LIB_SSL, SSL_R_DANE_ALREADY_ENABLED},
4505   #else
4506     {"DANE_ALREADY_ENABLED", 20, 172},
4507   #endif
4508   #ifdef SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL
4509     {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", ERR_LIB_SSL, SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL},
4510   #else
4511     {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", 20, 173},
4512   #endif
4513   #ifdef SSL_R_DANE_NOT_ENABLED
4514     {"DANE_NOT_ENABLED", ERR_LIB_SSL, SSL_R_DANE_NOT_ENABLED},
4515   #else
4516     {"DANE_NOT_ENABLED", 20, 175},
4517   #endif
4518   #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE
4519     {"DANE_TLSA_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE},
4520   #else
4521     {"DANE_TLSA_BAD_CERTIFICATE", 20, 180},
4522   #endif
4523   #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE
4524     {"DANE_TLSA_BAD_CERTIFICATE_USAGE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE},
4525   #else
4526     {"DANE_TLSA_BAD_CERTIFICATE_USAGE", 20, 184},
4527   #endif
4528   #ifdef SSL_R_DANE_TLSA_BAD_DATA_LENGTH
4529     {"DANE_TLSA_BAD_DATA_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DATA_LENGTH},
4530   #else
4531     {"DANE_TLSA_BAD_DATA_LENGTH", 20, 189},
4532   #endif
4533   #ifdef SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH
4534     {"DANE_TLSA_BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH},
4535   #else
4536     {"DANE_TLSA_BAD_DIGEST_LENGTH", 20, 192},
4537   #endif
4538   #ifdef SSL_R_DANE_TLSA_BAD_MATCHING_TYPE
4539     {"DANE_TLSA_BAD_MATCHING_TYPE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_MATCHING_TYPE},
4540   #else
4541     {"DANE_TLSA_BAD_MATCHING_TYPE", 20, 200},
4542   #endif
4543   #ifdef SSL_R_DANE_TLSA_BAD_PUBLIC_KEY
4544     {"DANE_TLSA_BAD_PUBLIC_KEY", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_PUBLIC_KEY},
4545   #else
4546     {"DANE_TLSA_BAD_PUBLIC_KEY", 20, 201},
4547   #endif
4548   #ifdef SSL_R_DANE_TLSA_BAD_SELECTOR
4549     {"DANE_TLSA_BAD_SELECTOR", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_SELECTOR},
4550   #else
4551     {"DANE_TLSA_BAD_SELECTOR", 20, 202},
4552   #endif
4553   #ifdef SSL_R_DANE_TLSA_NULL_DATA
4554     {"DANE_TLSA_NULL_DATA", ERR_LIB_SSL, SSL_R_DANE_TLSA_NULL_DATA},
4555   #else
4556     {"DANE_TLSA_NULL_DATA", 20, 203},
4557   #endif
4558   #ifdef SSL_R_DATA_BETWEEN_CCS_AND_FINISHED
4559     {"DATA_BETWEEN_CCS_AND_FINISHED", ERR_LIB_SSL, SSL_R_DATA_BETWEEN_CCS_AND_FINISHED},
4560   #else
4561     {"DATA_BETWEEN_CCS_AND_FINISHED", 20, 145},
4562   #endif
4563   #ifdef SSL_R_DATA_LENGTH_TOO_LONG
4564     {"DATA_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_DATA_LENGTH_TOO_LONG},
4565   #else
4566     {"DATA_LENGTH_TOO_LONG", 20, 146},
4567   #endif
4568   #ifdef SSL_R_DECRYPTION_FAILED
4569     {"DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED},
4570   #else
4571     {"DECRYPTION_FAILED", 20, 147},
4572   #endif
4573   #ifdef SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC
4574     {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC},
4575   #else
4576     {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", 20, 281},
4577   #endif
4578   #ifdef SSL_R_DH_KEY_TOO_SMALL
4579     {"DH_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_DH_KEY_TOO_SMALL},
4580   #else
4581     {"DH_KEY_TOO_SMALL", 20, 394},
4582   #endif
4583   #ifdef SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG
4584     {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", ERR_LIB_SSL, SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG},
4585   #else
4586     {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", 20, 148},
4587   #endif
4588   #ifdef SSL_R_DIGEST_CHECK_FAILED
4589     {"DIGEST_CHECK_FAILED", ERR_LIB_SSL, SSL_R_DIGEST_CHECK_FAILED},
4590   #else
4591     {"DIGEST_CHECK_FAILED", 20, 149},
4592   #endif
4593   #ifdef SSL_R_DTLS_MESSAGE_TOO_BIG
4594     {"DTLS_MESSAGE_TOO_BIG", ERR_LIB_SSL, SSL_R_DTLS_MESSAGE_TOO_BIG},
4595   #else
4596     {"DTLS_MESSAGE_TOO_BIG", 20, 334},
4597   #endif
4598   #ifdef SSL_R_DUPLICATE_COMPRESSION_ID
4599     {"DUPLICATE_COMPRESSION_ID", ERR_LIB_SSL, SSL_R_DUPLICATE_COMPRESSION_ID},
4600   #else
4601     {"DUPLICATE_COMPRESSION_ID", 20, 309},
4602   #endif
4603   #ifdef SSL_R_ECC_CERT_NOT_FOR_SIGNING
4604     {"ECC_CERT_NOT_FOR_SIGNING", ERR_LIB_SSL, SSL_R_ECC_CERT_NOT_FOR_SIGNING},
4605   #else
4606     {"ECC_CERT_NOT_FOR_SIGNING", 20, 318},
4607   #endif
4608   #ifdef SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE
4609     {"ECDH_REQUIRED_FOR_SUITEB_MODE", ERR_LIB_SSL, SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE},
4610   #else
4611     {"ECDH_REQUIRED_FOR_SUITEB_MODE", 20, 374},
4612   #endif
4613   #ifdef SSL_R_EE_KEY_TOO_SMALL
4614     {"EE_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_EE_KEY_TOO_SMALL},
4615   #else
4616     {"EE_KEY_TOO_SMALL", 20, 399},
4617   #endif
4618   #ifdef SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST
4619     {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST},
4620   #else
4621     {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", 20, 354},
4622   #endif
4623   #ifdef SSL_R_ENCRYPTED_LENGTH_TOO_LONG
4624     {"ENCRYPTED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_ENCRYPTED_LENGTH_TOO_LONG},
4625   #else
4626     {"ENCRYPTED_LENGTH_TOO_LONG", 20, 150},
4627   #endif
4628   #ifdef SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST
4629     {"ERROR_IN_RECEIVED_CIPHER_LIST", ERR_LIB_SSL, SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST},
4630   #else
4631     {"ERROR_IN_RECEIVED_CIPHER_LIST", 20, 151},
4632   #endif
4633   #ifdef SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN
4634     {"ERROR_SETTING_TLSA_BASE_DOMAIN", ERR_LIB_SSL, SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN},
4635   #else
4636     {"ERROR_SETTING_TLSA_BASE_DOMAIN", 20, 204},
4637   #endif
4638   #ifdef SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE
4639     {"EXCEEDS_MAX_FRAGMENT_SIZE", ERR_LIB_SSL, SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE},
4640   #else
4641     {"EXCEEDS_MAX_FRAGMENT_SIZE", 20, 194},
4642   #endif
4643   #ifdef SSL_R_EXCESSIVE_MESSAGE_SIZE
4644     {"EXCESSIVE_MESSAGE_SIZE", ERR_LIB_SSL, SSL_R_EXCESSIVE_MESSAGE_SIZE},
4645   #else
4646     {"EXCESSIVE_MESSAGE_SIZE", 20, 152},
4647   #endif
4648   #ifdef SSL_R_EXTENSION_NOT_RECEIVED
4649     {"EXTENSION_NOT_RECEIVED", ERR_LIB_SSL, SSL_R_EXTENSION_NOT_RECEIVED},
4650   #else
4651     {"EXTENSION_NOT_RECEIVED", 20, 279},
4652   #endif
4653   #ifdef SSL_R_EXTRA_DATA_IN_MESSAGE
4654     {"EXTRA_DATA_IN_MESSAGE", ERR_LIB_SSL, SSL_R_EXTRA_DATA_IN_MESSAGE},
4655   #else
4656     {"EXTRA_DATA_IN_MESSAGE", 20, 153},
4657   #endif
4658   #ifdef SSL_R_EXT_LENGTH_MISMATCH
4659     {"EXT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_EXT_LENGTH_MISMATCH},
4660   #else
4661     {"EXT_LENGTH_MISMATCH", 20, 163},
4662   #endif
4663   #ifdef SSL_R_FAILED_TO_INIT_ASYNC
4664     {"FAILED_TO_INIT_ASYNC", ERR_LIB_SSL, SSL_R_FAILED_TO_INIT_ASYNC},
4665   #else
4666     {"FAILED_TO_INIT_ASYNC", 20, 405},
4667   #endif
4668   #ifdef SSL_R_FRAGMENTED_CLIENT_HELLO
4669     {"FRAGMENTED_CLIENT_HELLO", ERR_LIB_SSL, SSL_R_FRAGMENTED_CLIENT_HELLO},
4670   #else
4671     {"FRAGMENTED_CLIENT_HELLO", 20, 401},
4672   #endif
4673   #ifdef SSL_R_GOT_A_FIN_BEFORE_A_CCS
4674     {"GOT_A_FIN_BEFORE_A_CCS", ERR_LIB_SSL, SSL_R_GOT_A_FIN_BEFORE_A_CCS},
4675   #else
4676     {"GOT_A_FIN_BEFORE_A_CCS", 20, 154},
4677   #endif
4678   #ifdef SSL_R_HTTPS_PROXY_REQUEST
4679     {"HTTPS_PROXY_REQUEST", ERR_LIB_SSL, SSL_R_HTTPS_PROXY_REQUEST},
4680   #else
4681     {"HTTPS_PROXY_REQUEST", 20, 155},
4682   #endif
4683   #ifdef SSL_R_HTTP_REQUEST
4684     {"HTTP_REQUEST", ERR_LIB_SSL, SSL_R_HTTP_REQUEST},
4685   #else
4686     {"HTTP_REQUEST", 20, 156},
4687   #endif
4688   #ifdef SSL_R_ILLEGAL_POINT_COMPRESSION
4689     {"ILLEGAL_POINT_COMPRESSION", ERR_LIB_SSL, SSL_R_ILLEGAL_POINT_COMPRESSION},
4690   #else
4691     {"ILLEGAL_POINT_COMPRESSION", 20, 162},
4692   #endif
4693   #ifdef SSL_R_ILLEGAL_SUITEB_DIGEST
4694     {"ILLEGAL_SUITEB_DIGEST", ERR_LIB_SSL, SSL_R_ILLEGAL_SUITEB_DIGEST},
4695   #else
4696     {"ILLEGAL_SUITEB_DIGEST", 20, 380},
4697   #endif
4698   #ifdef SSL_R_INAPPROPRIATE_FALLBACK
4699     {"INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_INAPPROPRIATE_FALLBACK},
4700   #else
4701     {"INAPPROPRIATE_FALLBACK", 20, 373},
4702   #endif
4703   #ifdef SSL_R_INCONSISTENT_COMPRESSION
4704     {"INCONSISTENT_COMPRESSION", ERR_LIB_SSL, SSL_R_INCONSISTENT_COMPRESSION},
4705   #else
4706     {"INCONSISTENT_COMPRESSION", 20, 340},
4707   #endif
4708   #ifdef SSL_R_INCONSISTENT_EARLY_DATA_ALPN
4709     {"INCONSISTENT_EARLY_DATA_ALPN", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_ALPN},
4710   #else
4711     {"INCONSISTENT_EARLY_DATA_ALPN", 20, 222},
4712   #endif
4713   #ifdef SSL_R_INCONSISTENT_EARLY_DATA_SNI
4714     {"INCONSISTENT_EARLY_DATA_SNI", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_SNI},
4715   #else
4716     {"INCONSISTENT_EARLY_DATA_SNI", 20, 231},
4717   #endif
4718   #ifdef SSL_R_INCONSISTENT_EXTMS
4719     {"INCONSISTENT_EXTMS", ERR_LIB_SSL, SSL_R_INCONSISTENT_EXTMS},
4720   #else
4721     {"INCONSISTENT_EXTMS", 20, 104},
4722   #endif
4723   #ifdef SSL_R_INSUFFICIENT_SECURITY
4724     {"INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_INSUFFICIENT_SECURITY},
4725   #else
4726     {"INSUFFICIENT_SECURITY", 20, 241},
4727   #endif
4728   #ifdef SSL_R_INVALID_ALERT
4729     {"INVALID_ALERT", ERR_LIB_SSL, SSL_R_INVALID_ALERT},
4730   #else
4731     {"INVALID_ALERT", 20, 205},
4732   #endif
4733   #ifdef SSL_R_INVALID_CCS_MESSAGE
4734     {"INVALID_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_INVALID_CCS_MESSAGE},
4735   #else
4736     {"INVALID_CCS_MESSAGE", 20, 260},
4737   #endif
4738   #ifdef SSL_R_INVALID_CERTIFICATE_OR_ALG
4739     {"INVALID_CERTIFICATE_OR_ALG", ERR_LIB_SSL, SSL_R_INVALID_CERTIFICATE_OR_ALG},
4740   #else
4741     {"INVALID_CERTIFICATE_OR_ALG", 20, 238},
4742   #endif
4743   #ifdef SSL_R_INVALID_COMMAND
4744     {"INVALID_COMMAND", ERR_LIB_SSL, SSL_R_INVALID_COMMAND},
4745   #else
4746     {"INVALID_COMMAND", 20, 280},
4747   #endif
4748   #ifdef SSL_R_INVALID_COMPRESSION_ALGORITHM
4749     {"INVALID_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_INVALID_COMPRESSION_ALGORITHM},
4750   #else
4751     {"INVALID_COMPRESSION_ALGORITHM", 20, 341},
4752   #endif
4753   #ifdef SSL_R_INVALID_CONFIG
4754     {"INVALID_CONFIG", ERR_LIB_SSL, SSL_R_INVALID_CONFIG},
4755   #else
4756     {"INVALID_CONFIG", 20, 283},
4757   #endif
4758   #ifdef SSL_R_INVALID_CONFIGURATION_NAME
4759     {"INVALID_CONFIGURATION_NAME", ERR_LIB_SSL, SSL_R_INVALID_CONFIGURATION_NAME},
4760   #else
4761     {"INVALID_CONFIGURATION_NAME", 20, 113},
4762   #endif
4763   #ifdef SSL_R_INVALID_CONTEXT
4764     {"INVALID_CONTEXT", ERR_LIB_SSL, SSL_R_INVALID_CONTEXT},
4765   #else
4766     {"INVALID_CONTEXT", 20, 282},
4767   #endif
4768   #ifdef SSL_R_INVALID_CT_VALIDATION_TYPE
4769     {"INVALID_CT_VALIDATION_TYPE", ERR_LIB_SSL, SSL_R_INVALID_CT_VALIDATION_TYPE},
4770   #else
4771     {"INVALID_CT_VALIDATION_TYPE", 20, 212},
4772   #endif
4773   #ifdef SSL_R_INVALID_KEY_UPDATE_TYPE
4774     {"INVALID_KEY_UPDATE_TYPE", ERR_LIB_SSL, SSL_R_INVALID_KEY_UPDATE_TYPE},
4775   #else
4776     {"INVALID_KEY_UPDATE_TYPE", 20, 120},
4777   #endif
4778   #ifdef SSL_R_INVALID_MAX_EARLY_DATA
4779     {"INVALID_MAX_EARLY_DATA", ERR_LIB_SSL, SSL_R_INVALID_MAX_EARLY_DATA},
4780   #else
4781     {"INVALID_MAX_EARLY_DATA", 20, 174},
4782   #endif
4783   #ifdef SSL_R_INVALID_NULL_CMD_NAME
4784     {"INVALID_NULL_CMD_NAME", ERR_LIB_SSL, SSL_R_INVALID_NULL_CMD_NAME},
4785   #else
4786     {"INVALID_NULL_CMD_NAME", 20, 385},
4787   #endif
4788   #ifdef SSL_R_INVALID_SEQUENCE_NUMBER
4789     {"INVALID_SEQUENCE_NUMBER", ERR_LIB_SSL, SSL_R_INVALID_SEQUENCE_NUMBER},
4790   #else
4791     {"INVALID_SEQUENCE_NUMBER", 20, 402},
4792   #endif
4793   #ifdef SSL_R_INVALID_SERVERINFO_DATA
4794     {"INVALID_SERVERINFO_DATA", ERR_LIB_SSL, SSL_R_INVALID_SERVERINFO_DATA},
4795   #else
4796     {"INVALID_SERVERINFO_DATA", 20, 388},
4797   #endif
4798   #ifdef SSL_R_INVALID_SESSION_ID
4799     {"INVALID_SESSION_ID", ERR_LIB_SSL, SSL_R_INVALID_SESSION_ID},
4800   #else
4801     {"INVALID_SESSION_ID", 20, 999},
4802   #endif
4803   #ifdef SSL_R_INVALID_SRP_USERNAME
4804     {"INVALID_SRP_USERNAME", ERR_LIB_SSL, SSL_R_INVALID_SRP_USERNAME},
4805   #else
4806     {"INVALID_SRP_USERNAME", 20, 357},
4807   #endif
4808   #ifdef SSL_R_INVALID_STATUS_RESPONSE
4809     {"INVALID_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_INVALID_STATUS_RESPONSE},
4810   #else
4811     {"INVALID_STATUS_RESPONSE", 20, 328},
4812   #endif
4813   #ifdef SSL_R_INVALID_TICKET_KEYS_LENGTH
4814     {"INVALID_TICKET_KEYS_LENGTH", ERR_LIB_SSL, SSL_R_INVALID_TICKET_KEYS_LENGTH},
4815   #else
4816     {"INVALID_TICKET_KEYS_LENGTH", 20, 325},
4817   #endif
4818   #ifdef SSL_R_LENGTH_MISMATCH
4819     {"LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_LENGTH_MISMATCH},
4820   #else
4821     {"LENGTH_MISMATCH", 20, 159},
4822   #endif
4823   #ifdef SSL_R_LENGTH_TOO_LONG
4824     {"LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_LENGTH_TOO_LONG},
4825   #else
4826     {"LENGTH_TOO_LONG", 20, 404},
4827   #endif
4828   #ifdef SSL_R_LENGTH_TOO_SHORT
4829     {"LENGTH_TOO_SHORT", ERR_LIB_SSL, SSL_R_LENGTH_TOO_SHORT},
4830   #else
4831     {"LENGTH_TOO_SHORT", 20, 160},
4832   #endif
4833   #ifdef SSL_R_LIBRARY_BUG
4834     {"LIBRARY_BUG", ERR_LIB_SSL, SSL_R_LIBRARY_BUG},
4835   #else
4836     {"LIBRARY_BUG", 20, 274},
4837   #endif
4838   #ifdef SSL_R_LIBRARY_HAS_NO_CIPHERS
4839     {"LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_LIBRARY_HAS_NO_CIPHERS},
4840   #else
4841     {"LIBRARY_HAS_NO_CIPHERS", 20, 161},
4842   #endif
4843   #ifdef SSL_R_MISSING_DSA_SIGNING_CERT
4844     {"MISSING_DSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_DSA_SIGNING_CERT},
4845   #else
4846     {"MISSING_DSA_SIGNING_CERT", 20, 165},
4847   #endif
4848   #ifdef SSL_R_MISSING_ECDSA_SIGNING_CERT
4849     {"MISSING_ECDSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_ECDSA_SIGNING_CERT},
4850   #else
4851     {"MISSING_ECDSA_SIGNING_CERT", 20, 381},
4852   #endif
4853   #ifdef SSL_R_MISSING_FATAL
4854     {"MISSING_FATAL", ERR_LIB_SSL, SSL_R_MISSING_FATAL},
4855   #else
4856     {"MISSING_FATAL", 20, 256},
4857   #endif
4858   #ifdef SSL_R_MISSING_PARAMETERS
4859     {"MISSING_PARAMETERS", ERR_LIB_SSL, SSL_R_MISSING_PARAMETERS},
4860   #else
4861     {"MISSING_PARAMETERS", 20, 290},
4862   #endif
4863   #ifdef SSL_R_MISSING_RSA_CERTIFICATE
4864     {"MISSING_RSA_CERTIFICATE", ERR_LIB_SSL, SSL_R_MISSING_RSA_CERTIFICATE},
4865   #else
4866     {"MISSING_RSA_CERTIFICATE", 20, 168},
4867   #endif
4868   #ifdef SSL_R_MISSING_RSA_ENCRYPTING_CERT
4869     {"MISSING_RSA_ENCRYPTING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_ENCRYPTING_CERT},
4870   #else
4871     {"MISSING_RSA_ENCRYPTING_CERT", 20, 169},
4872   #endif
4873   #ifdef SSL_R_MISSING_RSA_SIGNING_CERT
4874     {"MISSING_RSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_SIGNING_CERT},
4875   #else
4876     {"MISSING_RSA_SIGNING_CERT", 20, 170},
4877   #endif
4878   #ifdef SSL_R_MISSING_SIGALGS_EXTENSION
4879     {"MISSING_SIGALGS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SIGALGS_EXTENSION},
4880   #else
4881     {"MISSING_SIGALGS_EXTENSION", 20, 112},
4882   #endif
4883   #ifdef SSL_R_MISSING_SIGNING_CERT
4884     {"MISSING_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_SIGNING_CERT},
4885   #else
4886     {"MISSING_SIGNING_CERT", 20, 221},
4887   #endif
4888   #ifdef SSL_R_MISSING_SRP_PARAM
4889     {"MISSING_SRP_PARAM", ERR_LIB_SSL, SSL_R_MISSING_SRP_PARAM},
4890   #else
4891     {"MISSING_SRP_PARAM", 20, 358},
4892   #endif
4893   #ifdef SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION
4894     {"MISSING_SUPPORTED_GROUPS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION},
4895   #else
4896     {"MISSING_SUPPORTED_GROUPS_EXTENSION", 20, 209},
4897   #endif
4898   #ifdef SSL_R_MISSING_TMP_DH_KEY
4899     {"MISSING_TMP_DH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_DH_KEY},
4900   #else
4901     {"MISSING_TMP_DH_KEY", 20, 171},
4902   #endif
4903   #ifdef SSL_R_MISSING_TMP_ECDH_KEY
4904     {"MISSING_TMP_ECDH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_ECDH_KEY},
4905   #else
4906     {"MISSING_TMP_ECDH_KEY", 20, 311},
4907   #endif
4908   #ifdef SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA
4909     {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", ERR_LIB_SSL, SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA},
4910   #else
4911     {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", 20, 293},
4912   #endif
4913   #ifdef SSL_R_NOT_ON_RECORD_BOUNDARY
4914     {"NOT_ON_RECORD_BOUNDARY", ERR_LIB_SSL, SSL_R_NOT_ON_RECORD_BOUNDARY},
4915   #else
4916     {"NOT_ON_RECORD_BOUNDARY", 20, 182},
4917   #endif
4918   #ifdef SSL_R_NOT_REPLACING_CERTIFICATE
4919     {"NOT_REPLACING_CERTIFICATE", ERR_LIB_SSL, SSL_R_NOT_REPLACING_CERTIFICATE},
4920   #else
4921     {"NOT_REPLACING_CERTIFICATE", 20, 289},
4922   #endif
4923   #ifdef SSL_R_NOT_SERVER
4924     {"NOT_SERVER", ERR_LIB_SSL, SSL_R_NOT_SERVER},
4925   #else
4926     {"NOT_SERVER", 20, 284},
4927   #endif
4928   #ifdef SSL_R_NO_APPLICATION_PROTOCOL
4929     {"NO_APPLICATION_PROTOCOL", ERR_LIB_SSL, SSL_R_NO_APPLICATION_PROTOCOL},
4930   #else
4931     {"NO_APPLICATION_PROTOCOL", 20, 235},
4932   #endif
4933   #ifdef SSL_R_NO_CERTIFICATES_RETURNED
4934     {"NO_CERTIFICATES_RETURNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATES_RETURNED},
4935   #else
4936     {"NO_CERTIFICATES_RETURNED", 20, 176},
4937   #endif
4938   #ifdef SSL_R_NO_CERTIFICATE_ASSIGNED
4939     {"NO_CERTIFICATE_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_ASSIGNED},
4940   #else
4941     {"NO_CERTIFICATE_ASSIGNED", 20, 177},
4942   #endif
4943   #ifdef SSL_R_NO_CERTIFICATE_SET
4944     {"NO_CERTIFICATE_SET", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_SET},
4945   #else
4946     {"NO_CERTIFICATE_SET", 20, 179},
4947   #endif
4948   #ifdef SSL_R_NO_CHANGE_FOLLOWING_HRR
4949     {"NO_CHANGE_FOLLOWING_HRR", ERR_LIB_SSL, SSL_R_NO_CHANGE_FOLLOWING_HRR},
4950   #else
4951     {"NO_CHANGE_FOLLOWING_HRR", 20, 214},
4952   #endif
4953   #ifdef SSL_R_NO_CIPHERS_AVAILABLE
4954     {"NO_CIPHERS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_CIPHERS_AVAILABLE},
4955   #else
4956     {"NO_CIPHERS_AVAILABLE", 20, 181},
4957   #endif
4958   #ifdef SSL_R_NO_CIPHERS_SPECIFIED
4959     {"NO_CIPHERS_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_CIPHERS_SPECIFIED},
4960   #else
4961     {"NO_CIPHERS_SPECIFIED", 20, 183},
4962   #endif
4963   #ifdef SSL_R_NO_CIPHER_MATCH
4964     {"NO_CIPHER_MATCH", ERR_LIB_SSL, SSL_R_NO_CIPHER_MATCH},
4965   #else
4966     {"NO_CIPHER_MATCH", 20, 185},
4967   #endif
4968   #ifdef SSL_R_NO_CLIENT_CERT_METHOD
4969     {"NO_CLIENT_CERT_METHOD", ERR_LIB_SSL, SSL_R_NO_CLIENT_CERT_METHOD},
4970   #else
4971     {"NO_CLIENT_CERT_METHOD", 20, 331},
4972   #endif
4973   #ifdef SSL_R_NO_COMPRESSION_SPECIFIED
4974     {"NO_COMPRESSION_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_COMPRESSION_SPECIFIED},
4975   #else
4976     {"NO_COMPRESSION_SPECIFIED", 20, 187},
4977   #endif
4978   #ifdef SSL_R_NO_COOKIE_CALLBACK_SET
4979     {"NO_COOKIE_CALLBACK_SET", ERR_LIB_SSL, SSL_R_NO_COOKIE_CALLBACK_SET},
4980   #else
4981     {"NO_COOKIE_CALLBACK_SET", 20, 287},
4982   #endif
4983   #ifdef SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER
4984     {"NO_GOST_CERTIFICATE_SENT_BY_PEER", ERR_LIB_SSL, SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER},
4985   #else
4986     {"NO_GOST_CERTIFICATE_SENT_BY_PEER", 20, 330},
4987   #endif
4988   #ifdef SSL_R_NO_METHOD_SPECIFIED
4989     {"NO_METHOD_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_METHOD_SPECIFIED},
4990   #else
4991     {"NO_METHOD_SPECIFIED", 20, 188},
4992   #endif
4993   #ifdef SSL_R_NO_PEM_EXTENSIONS
4994     {"NO_PEM_EXTENSIONS", ERR_LIB_SSL, SSL_R_NO_PEM_EXTENSIONS},
4995   #else
4996     {"NO_PEM_EXTENSIONS", 20, 389},
4997   #endif
4998   #ifdef SSL_R_NO_PRIVATE_KEY_ASSIGNED
4999     {"NO_PRIVATE_KEY_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_PRIVATE_KEY_ASSIGNED},
5000   #else
5001     {"NO_PRIVATE_KEY_ASSIGNED", 20, 190},
5002   #endif
5003   #ifdef SSL_R_NO_PROTOCOLS_AVAILABLE
5004     {"NO_PROTOCOLS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_PROTOCOLS_AVAILABLE},
5005   #else
5006     {"NO_PROTOCOLS_AVAILABLE", 20, 191},
5007   #endif
5008   #ifdef SSL_R_NO_RENEGOTIATION
5009     {"NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_NO_RENEGOTIATION},
5010   #else
5011     {"NO_RENEGOTIATION", 20, 339},
5012   #endif
5013   #ifdef SSL_R_NO_REQUIRED_DIGEST
5014     {"NO_REQUIRED_DIGEST", ERR_LIB_SSL, SSL_R_NO_REQUIRED_DIGEST},
5015   #else
5016     {"NO_REQUIRED_DIGEST", 20, 324},
5017   #endif
5018   #ifdef SSL_R_NO_SHARED_CIPHER
5019     {"NO_SHARED_CIPHER", ERR_LIB_SSL, SSL_R_NO_SHARED_CIPHER},
5020   #else
5021     {"NO_SHARED_CIPHER", 20, 193},
5022   #endif
5023   #ifdef SSL_R_NO_SHARED_GROUPS
5024     {"NO_SHARED_GROUPS", ERR_LIB_SSL, SSL_R_NO_SHARED_GROUPS},
5025   #else
5026     {"NO_SHARED_GROUPS", 20, 410},
5027   #endif
5028   #ifdef SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS
5029     {"NO_SHARED_SIGNATURE_ALGORITHMS", ERR_LIB_SSL, SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS},
5030   #else
5031     {"NO_SHARED_SIGNATURE_ALGORITHMS", 20, 376},
5032   #endif
5033   #ifdef SSL_R_NO_SRTP_PROFILES
5034     {"NO_SRTP_PROFILES", ERR_LIB_SSL, SSL_R_NO_SRTP_PROFILES},
5035   #else
5036     {"NO_SRTP_PROFILES", 20, 359},
5037   #endif
5038   #ifdef SSL_R_NO_SUITABLE_KEY_SHARE
5039     {"NO_SUITABLE_KEY_SHARE", ERR_LIB_SSL, SSL_R_NO_SUITABLE_KEY_SHARE},
5040   #else
5041     {"NO_SUITABLE_KEY_SHARE", 20, 101},
5042   #endif
5043   #ifdef SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM
5044     {"NO_SUITABLE_SIGNATURE_ALGORITHM", ERR_LIB_SSL, SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM},
5045   #else
5046     {"NO_SUITABLE_SIGNATURE_ALGORITHM", 20, 118},
5047   #endif
5048   #ifdef SSL_R_NO_VALID_SCTS
5049     {"NO_VALID_SCTS", ERR_LIB_SSL, SSL_R_NO_VALID_SCTS},
5050   #else
5051     {"NO_VALID_SCTS", 20, 216},
5052   #endif
5053   #ifdef SSL_R_NO_VERIFY_COOKIE_CALLBACK
5054     {"NO_VERIFY_COOKIE_CALLBACK", ERR_LIB_SSL, SSL_R_NO_VERIFY_COOKIE_CALLBACK},
5055   #else
5056     {"NO_VERIFY_COOKIE_CALLBACK", 20, 403},
5057   #endif
5058   #ifdef SSL_R_NULL_SSL_CTX
5059     {"NULL_SSL_CTX", ERR_LIB_SSL, SSL_R_NULL_SSL_CTX},
5060   #else
5061     {"NULL_SSL_CTX", 20, 195},
5062   #endif
5063   #ifdef SSL_R_NULL_SSL_METHOD_PASSED
5064     {"NULL_SSL_METHOD_PASSED", ERR_LIB_SSL, SSL_R_NULL_SSL_METHOD_PASSED},
5065   #else
5066     {"NULL_SSL_METHOD_PASSED", 20, 196},
5067   #endif
5068   #ifdef SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED
5069     {"OLD_SESSION_CIPHER_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED},
5070   #else
5071     {"OLD_SESSION_CIPHER_NOT_RETURNED", 20, 197},
5072   #endif
5073   #ifdef SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED
5074     {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED},
5075   #else
5076     {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", 20, 344},
5077   #endif
5078   #ifdef SSL_R_OVERFLOW_ERROR
5079     {"OVERFLOW_ERROR", ERR_LIB_SSL, SSL_R_OVERFLOW_ERROR},
5080   #else
5081     {"OVERFLOW_ERROR", 20, 237},
5082   #endif
5083   #ifdef SSL_R_PACKET_LENGTH_TOO_LONG
5084     {"PACKET_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_PACKET_LENGTH_TOO_LONG},
5085   #else
5086     {"PACKET_LENGTH_TOO_LONG", 20, 198},
5087   #endif
5088   #ifdef SSL_R_PARSE_TLSEXT
5089     {"PARSE_TLSEXT", ERR_LIB_SSL, SSL_R_PARSE_TLSEXT},
5090   #else
5091     {"PARSE_TLSEXT", 20, 227},
5092   #endif
5093   #ifdef SSL_R_PATH_TOO_LONG
5094     {"PATH_TOO_LONG", ERR_LIB_SSL, SSL_R_PATH_TOO_LONG},
5095   #else
5096     {"PATH_TOO_LONG", 20, 270},
5097   #endif
5098   #ifdef SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE
5099     {"PEER_DID_NOT_RETURN_A_CERTIFICATE", ERR_LIB_SSL, SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE},
5100   #else
5101     {"PEER_DID_NOT_RETURN_A_CERTIFICATE", 20, 199},
5102   #endif
5103   #ifdef SSL_R_PEM_NAME_BAD_PREFIX
5104     {"PEM_NAME_BAD_PREFIX", ERR_LIB_SSL, SSL_R_PEM_NAME_BAD_PREFIX},
5105   #else
5106     {"PEM_NAME_BAD_PREFIX", 20, 391},
5107   #endif
5108   #ifdef SSL_R_PEM_NAME_TOO_SHORT
5109     {"PEM_NAME_TOO_SHORT", ERR_LIB_SSL, SSL_R_PEM_NAME_TOO_SHORT},
5110   #else
5111     {"PEM_NAME_TOO_SHORT", 20, 392},
5112   #endif
5113   #ifdef SSL_R_PIPELINE_FAILURE
5114     {"PIPELINE_FAILURE", ERR_LIB_SSL, SSL_R_PIPELINE_FAILURE},
5115   #else
5116     {"PIPELINE_FAILURE", 20, 406},
5117   #endif
5118   #ifdef SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR
5119     {"POST_HANDSHAKE_AUTH_ENCODING_ERR", ERR_LIB_SSL, SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR},
5120   #else
5121     {"POST_HANDSHAKE_AUTH_ENCODING_ERR", 20, 278},
5122   #endif
5123   #ifdef SSL_R_PRIVATE_KEY_MISMATCH
5124     {"PRIVATE_KEY_MISMATCH", ERR_LIB_SSL, SSL_R_PRIVATE_KEY_MISMATCH},
5125   #else
5126     {"PRIVATE_KEY_MISMATCH", 20, 288},
5127   #endif
5128   #ifdef SSL_R_PROTOCOL_IS_SHUTDOWN
5129     {"PROTOCOL_IS_SHUTDOWN", ERR_LIB_SSL, SSL_R_PROTOCOL_IS_SHUTDOWN},
5130   #else
5131     {"PROTOCOL_IS_SHUTDOWN", 20, 207},
5132   #endif
5133   #ifdef SSL_R_PSK_IDENTITY_NOT_FOUND
5134     {"PSK_IDENTITY_NOT_FOUND", ERR_LIB_SSL, SSL_R_PSK_IDENTITY_NOT_FOUND},
5135   #else
5136     {"PSK_IDENTITY_NOT_FOUND", 20, 223},
5137   #endif
5138   #ifdef SSL_R_PSK_NO_CLIENT_CB
5139     {"PSK_NO_CLIENT_CB", ERR_LIB_SSL, SSL_R_PSK_NO_CLIENT_CB},
5140   #else
5141     {"PSK_NO_CLIENT_CB", 20, 224},
5142   #endif
5143   #ifdef SSL_R_PSK_NO_SERVER_CB
5144     {"PSK_NO_SERVER_CB", ERR_LIB_SSL, SSL_R_PSK_NO_SERVER_CB},
5145   #else
5146     {"PSK_NO_SERVER_CB", 20, 225},
5147   #endif
5148   #ifdef SSL_R_READ_BIO_NOT_SET
5149     {"READ_BIO_NOT_SET", ERR_LIB_SSL, SSL_R_READ_BIO_NOT_SET},
5150   #else
5151     {"READ_BIO_NOT_SET", 20, 211},
5152   #endif
5153   #ifdef SSL_R_READ_TIMEOUT_EXPIRED
5154     {"READ_TIMEOUT_EXPIRED", ERR_LIB_SSL, SSL_R_READ_TIMEOUT_EXPIRED},
5155   #else
5156     {"READ_TIMEOUT_EXPIRED", 20, 312},
5157   #endif
5158   #ifdef SSL_R_RECORD_LENGTH_MISMATCH
5159     {"RECORD_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_RECORD_LENGTH_MISMATCH},
5160   #else
5161     {"RECORD_LENGTH_MISMATCH", 20, 213},
5162   #endif
5163   #ifdef SSL_R_RECORD_TOO_SMALL
5164     {"RECORD_TOO_SMALL", ERR_LIB_SSL, SSL_R_RECORD_TOO_SMALL},
5165   #else
5166     {"RECORD_TOO_SMALL", 20, 298},
5167   #endif
5168   #ifdef SSL_R_RENEGOTIATE_EXT_TOO_LONG
5169     {"RENEGOTIATE_EXT_TOO_LONG", ERR_LIB_SSL, SSL_R_RENEGOTIATE_EXT_TOO_LONG},
5170   #else
5171     {"RENEGOTIATE_EXT_TOO_LONG", 20, 335},
5172   #endif
5173   #ifdef SSL_R_RENEGOTIATION_ENCODING_ERR
5174     {"RENEGOTIATION_ENCODING_ERR", ERR_LIB_SSL, SSL_R_RENEGOTIATION_ENCODING_ERR},
5175   #else
5176     {"RENEGOTIATION_ENCODING_ERR", 20, 336},
5177   #endif
5178   #ifdef SSL_R_RENEGOTIATION_MISMATCH
5179     {"RENEGOTIATION_MISMATCH", ERR_LIB_SSL, SSL_R_RENEGOTIATION_MISMATCH},
5180   #else
5181     {"RENEGOTIATION_MISMATCH", 20, 337},
5182   #endif
5183   #ifdef SSL_R_REQUEST_PENDING
5184     {"REQUEST_PENDING", ERR_LIB_SSL, SSL_R_REQUEST_PENDING},
5185   #else
5186     {"REQUEST_PENDING", 20, 285},
5187   #endif
5188   #ifdef SSL_R_REQUEST_SENT
5189     {"REQUEST_SENT", ERR_LIB_SSL, SSL_R_REQUEST_SENT},
5190   #else
5191     {"REQUEST_SENT", 20, 286},
5192   #endif
5193   #ifdef SSL_R_REQUIRED_CIPHER_MISSING
5194     {"REQUIRED_CIPHER_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_CIPHER_MISSING},
5195   #else
5196     {"REQUIRED_CIPHER_MISSING", 20, 215},
5197   #endif
5198   #ifdef SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING
5199     {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING},
5200   #else
5201     {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", 20, 342},
5202   #endif
5203   #ifdef SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING
5204     {"SCSV_RECEIVED_WHEN_RENEGOTIATING", ERR_LIB_SSL, SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING},
5205   #else
5206     {"SCSV_RECEIVED_WHEN_RENEGOTIATING", 20, 345},
5207   #endif
5208   #ifdef SSL_R_SCT_VERIFICATION_FAILED
5209     {"SCT_VERIFICATION_FAILED", ERR_LIB_SSL, SSL_R_SCT_VERIFICATION_FAILED},
5210   #else
5211     {"SCT_VERIFICATION_FAILED", 20, 208},
5212   #endif
5213   #ifdef SSL_R_SERVERHELLO_TLSEXT
5214     {"SERVERHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_SERVERHELLO_TLSEXT},
5215   #else
5216     {"SERVERHELLO_TLSEXT", 20, 275},
5217   #endif
5218   #ifdef SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED
5219     {"SESSION_ID_CONTEXT_UNINITIALIZED", ERR_LIB_SSL, SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED},
5220   #else
5221     {"SESSION_ID_CONTEXT_UNINITIALIZED", 20, 277},
5222   #endif
5223   #ifdef SSL_R_SHUTDOWN_WHILE_IN_INIT
5224     {"SHUTDOWN_WHILE_IN_INIT", ERR_LIB_SSL, SSL_R_SHUTDOWN_WHILE_IN_INIT},
5225   #else
5226     {"SHUTDOWN_WHILE_IN_INIT", 20, 407},
5227   #endif
5228   #ifdef SSL_R_SIGNATURE_ALGORITHMS_ERROR
5229     {"SIGNATURE_ALGORITHMS_ERROR", ERR_LIB_SSL, SSL_R_SIGNATURE_ALGORITHMS_ERROR},
5230   #else
5231     {"SIGNATURE_ALGORITHMS_ERROR", 20, 360},
5232   #endif
5233   #ifdef SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE
5234     {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", ERR_LIB_SSL, SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE},
5235   #else
5236     {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", 20, 220},
5237   #endif
5238   #ifdef SSL_R_SRP_A_CALC
5239     {"SRP_A_CALC", ERR_LIB_SSL, SSL_R_SRP_A_CALC},
5240   #else
5241     {"SRP_A_CALC", 20, 361},
5242   #endif
5243   #ifdef SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES
5244     {"SRTP_COULD_NOT_ALLOCATE_PROFILES", ERR_LIB_SSL, SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES},
5245   #else
5246     {"SRTP_COULD_NOT_ALLOCATE_PROFILES", 20, 362},
5247   #endif
5248   #ifdef SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG
5249     {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", ERR_LIB_SSL, SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG},
5250   #else
5251     {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", 20, 363},
5252   #endif
5253   #ifdef SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE
5254     {"SRTP_UNKNOWN_PROTECTION_PROFILE", ERR_LIB_SSL, SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE},
5255   #else
5256     {"SRTP_UNKNOWN_PROTECTION_PROFILE", 20, 364},
5257   #endif
5258   #ifdef SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH
5259     {"SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH},
5260   #else
5261     {"SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH", 20, 232},
5262   #endif
5263   #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME
5264     {"SSL3_EXT_INVALID_SERVERNAME", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME},
5265   #else
5266     {"SSL3_EXT_INVALID_SERVERNAME", 20, 319},
5267   #endif
5268   #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE
5269     {"SSL3_EXT_INVALID_SERVERNAME_TYPE", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE},
5270   #else
5271     {"SSL3_EXT_INVALID_SERVERNAME_TYPE", 20, 320},
5272   #endif
5273   #ifdef SSL_R_SSL3_SESSION_ID_TOO_LONG
5274     {"SSL3_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL3_SESSION_ID_TOO_LONG},
5275   #else
5276     {"SSL3_SESSION_ID_TOO_LONG", 20, 300},
5277   #endif
5278   #ifdef SSL_R_SSLV3_ALERT_BAD_CERTIFICATE
5279     {"SSLV3_ALERT_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_CERTIFICATE},
5280   #else
5281     {"SSLV3_ALERT_BAD_CERTIFICATE", 20, 1042},
5282   #endif
5283   #ifdef SSL_R_SSLV3_ALERT_BAD_RECORD_MAC
5284     {"SSLV3_ALERT_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_RECORD_MAC},
5285   #else
5286     {"SSLV3_ALERT_BAD_RECORD_MAC", 20, 1020},
5287   #endif
5288   #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED
5289     {"SSLV3_ALERT_CERTIFICATE_EXPIRED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED},
5290   #else
5291     {"SSLV3_ALERT_CERTIFICATE_EXPIRED", 20, 1045},
5292   #endif
5293   #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED
5294     {"SSLV3_ALERT_CERTIFICATE_REVOKED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED},
5295   #else
5296     {"SSLV3_ALERT_CERTIFICATE_REVOKED", 20, 1044},
5297   #endif
5298   #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN
5299     {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN},
5300   #else
5301     {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", 20, 1046},
5302   #endif
5303   #ifdef SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE
5304     {"SSLV3_ALERT_DECOMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE},
5305   #else
5306     {"SSLV3_ALERT_DECOMPRESSION_FAILURE", 20, 1030},
5307   #endif
5308   #ifdef SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE
5309     {"SSLV3_ALERT_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE},
5310   #else
5311     {"SSLV3_ALERT_HANDSHAKE_FAILURE", 20, 1040},
5312   #endif
5313   #ifdef SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER
5314     {"SSLV3_ALERT_ILLEGAL_PARAMETER", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER},
5315   #else
5316     {"SSLV3_ALERT_ILLEGAL_PARAMETER", 20, 1047},
5317   #endif
5318   #ifdef SSL_R_SSLV3_ALERT_NO_CERTIFICATE
5319     {"SSLV3_ALERT_NO_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_NO_CERTIFICATE},
5320   #else
5321     {"SSLV3_ALERT_NO_CERTIFICATE", 20, 1041},
5322   #endif
5323   #ifdef SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE
5324     {"SSLV3_ALERT_UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE},
5325   #else
5326     {"SSLV3_ALERT_UNEXPECTED_MESSAGE", 20, 1010},
5327   #endif
5328   #ifdef SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE
5329     {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE},
5330   #else
5331     {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", 20, 1043},
5332   #endif
5333   #ifdef SSL_R_SSL_COMMAND_SECTION_EMPTY
5334     {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_EMPTY},
5335   #else
5336     {"SSL_COMMAND_SECTION_EMPTY", 20, 117},
5337   #endif
5338   #ifdef SSL_R_SSL_COMMAND_SECTION_NOT_FOUND
5339     {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_NOT_FOUND},
5340   #else
5341     {"SSL_COMMAND_SECTION_NOT_FOUND", 20, 125},
5342   #endif
5343   #ifdef SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION
5344     {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", ERR_LIB_SSL, SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION},
5345   #else
5346     {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", 20, 228},
5347   #endif
5348   #ifdef SSL_R_SSL_HANDSHAKE_FAILURE
5349     {"SSL_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSL_HANDSHAKE_FAILURE},
5350   #else
5351     {"SSL_HANDSHAKE_FAILURE", 20, 229},
5352   #endif
5353   #ifdef SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS
5354     {"SSL_LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS},
5355   #else
5356     {"SSL_LIBRARY_HAS_NO_CIPHERS", 20, 230},
5357   #endif
5358   #ifdef SSL_R_SSL_NEGATIVE_LENGTH
5359     {"SSL_NEGATIVE_LENGTH", ERR_LIB_SSL, SSL_R_SSL_NEGATIVE_LENGTH},
5360   #else
5361     {"SSL_NEGATIVE_LENGTH", 20, 372},
5362   #endif
5363   #ifdef SSL_R_SSL_SECTION_EMPTY
5364     {"SSL_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_SECTION_EMPTY},
5365   #else
5366     {"SSL_SECTION_EMPTY", 20, 126},
5367   #endif
5368   #ifdef SSL_R_SSL_SECTION_NOT_FOUND
5369     {"SSL_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_SECTION_NOT_FOUND},
5370   #else
5371     {"SSL_SECTION_NOT_FOUND", 20, 136},
5372   #endif
5373   #ifdef SSL_R_SSL_SESSION_ID_CALLBACK_FAILED
5374     {"SSL_SESSION_ID_CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CALLBACK_FAILED},
5375   #else
5376     {"SSL_SESSION_ID_CALLBACK_FAILED", 20, 301},
5377   #endif
5378   #ifdef SSL_R_SSL_SESSION_ID_CONFLICT
5379     {"SSL_SESSION_ID_CONFLICT", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONFLICT},
5380   #else
5381     {"SSL_SESSION_ID_CONFLICT", 20, 302},
5382   #endif
5383   #ifdef SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG
5384     {"SSL_SESSION_ID_CONTEXT_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG},
5385   #else
5386     {"SSL_SESSION_ID_CONTEXT_TOO_LONG", 20, 273},
5387   #endif
5388   #ifdef SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH
5389     {"SSL_SESSION_ID_HAS_BAD_LENGTH", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH},
5390   #else
5391     {"SSL_SESSION_ID_HAS_BAD_LENGTH", 20, 303},
5392   #endif
5393   #ifdef SSL_R_SSL_SESSION_ID_TOO_LONG
5394     {"SSL_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_TOO_LONG},
5395   #else
5396     {"SSL_SESSION_ID_TOO_LONG", 20, 408},
5397   #endif
5398   #ifdef SSL_R_SSL_SESSION_VERSION_MISMATCH
5399     {"SSL_SESSION_VERSION_MISMATCH", ERR_LIB_SSL, SSL_R_SSL_SESSION_VERSION_MISMATCH},
5400   #else
5401     {"SSL_SESSION_VERSION_MISMATCH", 20, 210},
5402   #endif
5403   #ifdef SSL_R_STILL_IN_INIT
5404     {"STILL_IN_INIT", ERR_LIB_SSL, SSL_R_STILL_IN_INIT},
5405   #else
5406     {"STILL_IN_INIT", 20, 121},
5407   #endif
5408   #ifdef SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED
5409     {"TLSV13_ALERT_CERTIFICATE_REQUIRED", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED},
5410   #else
5411     {"TLSV13_ALERT_CERTIFICATE_REQUIRED", 20, 1116},
5412   #endif
5413   #ifdef SSL_R_TLSV13_ALERT_MISSING_EXTENSION
5414     {"TLSV13_ALERT_MISSING_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_MISSING_EXTENSION},
5415   #else
5416     {"TLSV13_ALERT_MISSING_EXTENSION", 20, 1109},
5417   #endif
5418   #ifdef SSL_R_TLSV1_ALERT_ACCESS_DENIED
5419     {"TLSV1_ALERT_ACCESS_DENIED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_ACCESS_DENIED},
5420   #else
5421     {"TLSV1_ALERT_ACCESS_DENIED", 20, 1049},
5422   #endif
5423   #ifdef SSL_R_TLSV1_ALERT_DECODE_ERROR
5424     {"TLSV1_ALERT_DECODE_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECODE_ERROR},
5425   #else
5426     {"TLSV1_ALERT_DECODE_ERROR", 20, 1050},
5427   #endif
5428   #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED
5429     {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED},
5430   #else
5431     {"TLSV1_ALERT_DECRYPTION_FAILED", 20, 1021},
5432   #endif
5433   #ifdef SSL_R_TLSV1_ALERT_DECRYPT_ERROR
5434     {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPT_ERROR},
5435   #else
5436     {"TLSV1_ALERT_DECRYPT_ERROR", 20, 1051},
5437   #endif
5438   #ifdef SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION
5439     {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION},
5440   #else
5441     {"TLSV1_ALERT_EXPORT_RESTRICTION", 20, 1060},
5442   #endif
5443   #ifdef SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK
5444     {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK},
5445   #else
5446     {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", 20, 1086},
5447   #endif
5448   #ifdef SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY
5449     {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY},
5450   #else
5451     {"TLSV1_ALERT_INSUFFICIENT_SECURITY", 20, 1071},
5452   #endif
5453   #ifdef SSL_R_TLSV1_ALERT_INTERNAL_ERROR
5454     {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INTERNAL_ERROR},
5455   #else
5456     {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080},
5457   #endif
5458   #ifdef SSL_R_TLSV1_ALERT_NO_RENEGOTIATION
5459     {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_RENEGOTIATION},
5460   #else
5461     {"TLSV1_ALERT_NO_RENEGOTIATION", 20, 1100},
5462   #endif
5463   #ifdef SSL_R_TLSV1_ALERT_PROTOCOL_VERSION
5464     {"TLSV1_ALERT_PROTOCOL_VERSION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_PROTOCOL_VERSION},
5465   #else
5466     {"TLSV1_ALERT_PROTOCOL_VERSION", 20, 1070},
5467   #endif
5468   #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW
5469     {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW},
5470   #else
5471     {"TLSV1_ALERT_RECORD_OVERFLOW", 20, 1022},
5472   #endif
5473   #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA
5474     {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_CA},
5475   #else
5476     {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048},
5477   #endif
5478   #ifdef SSL_R_TLSV1_ALERT_USER_CANCELLED
5479     {"TLSV1_ALERT_USER_CANCELLED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_USER_CANCELLED},
5480   #else
5481     {"TLSV1_ALERT_USER_CANCELLED", 20, 1090},
5482   #endif
5483   #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE
5484     {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE},
5485   #else
5486     {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", 20, 1114},
5487   #endif
5488   #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE
5489     {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE},
5490   #else
5491     {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", 20, 1113},
5492   #endif
5493   #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE
5494     {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE},
5495   #else
5496     {"TLSV1_CERTIFICATE_UNOBTAINABLE", 20, 1111},
5497   #endif
5498   #ifdef SSL_R_TLSV1_UNRECOGNIZED_NAME
5499     {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, SSL_R_TLSV1_UNRECOGNIZED_NAME},
5500   #else
5501     {"TLSV1_UNRECOGNIZED_NAME", 20, 1112},
5502   #endif
5503   #ifdef SSL_R_TLSV1_UNSUPPORTED_EXTENSION
5504     {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV1_UNSUPPORTED_EXTENSION},
5505   #else
5506     {"TLSV1_UNSUPPORTED_EXTENSION", 20, 1110},
5507   #endif
5508   #ifdef SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT
5509     {"TLS_HEARTBEAT_PEER_DOESNT_ACCEPT", ERR_LIB_SSL, SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT},
5510   #else
5511     {"TLS_HEARTBEAT_PEER_DOESNT_ACCEPT", 20, 365},
5512   #endif
5513   #ifdef SSL_R_TLS_HEARTBEAT_PENDING
5514     {"TLS_HEARTBEAT_PENDING", ERR_LIB_SSL, SSL_R_TLS_HEARTBEAT_PENDING},
5515   #else
5516     {"TLS_HEARTBEAT_PENDING", 20, 366},
5517   #endif
5518   #ifdef SSL_R_TLS_ILLEGAL_EXPORTER_LABEL
5519     {"TLS_ILLEGAL_EXPORTER_LABEL", ERR_LIB_SSL, SSL_R_TLS_ILLEGAL_EXPORTER_LABEL},
5520   #else
5521     {"TLS_ILLEGAL_EXPORTER_LABEL", 20, 367},
5522   #endif
5523   #ifdef SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST
5524     {"TLS_INVALID_ECPOINTFORMAT_LIST", ERR_LIB_SSL, SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST},
5525   #else
5526     {"TLS_INVALID_ECPOINTFORMAT_LIST", 20, 157},
5527   #endif
5528   #ifdef SSL_R_TOO_MANY_KEY_UPDATES
5529     {"TOO_MANY_KEY_UPDATES", ERR_LIB_SSL, SSL_R_TOO_MANY_KEY_UPDATES},
5530   #else
5531     {"TOO_MANY_KEY_UPDATES", 20, 132},
5532   #endif
5533   #ifdef SSL_R_TOO_MANY_WARN_ALERTS
5534     {"TOO_MANY_WARN_ALERTS", ERR_LIB_SSL, SSL_R_TOO_MANY_WARN_ALERTS},
5535   #else
5536     {"TOO_MANY_WARN_ALERTS", 20, 409},
5537   #endif
5538   #ifdef SSL_R_TOO_MUCH_EARLY_DATA
5539     {"TOO_MUCH_EARLY_DATA", ERR_LIB_SSL, SSL_R_TOO_MUCH_EARLY_DATA},
5540   #else
5541     {"TOO_MUCH_EARLY_DATA", 20, 164},
5542   #endif
5543   #ifdef SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS
5544     {"UNABLE_TO_FIND_ECDH_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS},
5545   #else
5546     {"UNABLE_TO_FIND_ECDH_PARAMETERS", 20, 314},
5547   #endif
5548   #ifdef SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS
5549     {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS},
5550   #else
5551     {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", 20, 239},
5552   #endif
5553   #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES
5554     {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES},
5555   #else
5556     {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", 20, 242},
5557   #endif
5558   #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES
5559     {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES},
5560   #else
5561     {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", 20, 243},
5562   #endif
5563   #ifdef SSL_R_UNEXPECTED_CCS_MESSAGE
5564     {"UNEXPECTED_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_CCS_MESSAGE},
5565   #else
5566     {"UNEXPECTED_CCS_MESSAGE", 20, 262},
5567   #endif
5568   #ifdef SSL_R_UNEXPECTED_END_OF_EARLY_DATA
5569     {"UNEXPECTED_END_OF_EARLY_DATA", ERR_LIB_SSL, SSL_R_UNEXPECTED_END_OF_EARLY_DATA},
5570   #else
5571     {"UNEXPECTED_END_OF_EARLY_DATA", 20, 178},
5572   #endif
5573   #ifdef SSL_R_UNEXPECTED_MESSAGE
5574     {"UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_MESSAGE},
5575   #else
5576     {"UNEXPECTED_MESSAGE", 20, 244},
5577   #endif
5578   #ifdef SSL_R_UNEXPECTED_RECORD
5579     {"UNEXPECTED_RECORD", ERR_LIB_SSL, SSL_R_UNEXPECTED_RECORD},
5580   #else
5581     {"UNEXPECTED_RECORD", 20, 245},
5582   #endif
5583   #ifdef SSL_R_UNINITIALIZED
5584     {"UNINITIALIZED", ERR_LIB_SSL, SSL_R_UNINITIALIZED},
5585   #else
5586     {"UNINITIALIZED", 20, 276},
5587   #endif
5588   #ifdef SSL_R_UNKNOWN_ALERT_TYPE
5589     {"UNKNOWN_ALERT_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_ALERT_TYPE},
5590   #else
5591     {"UNKNOWN_ALERT_TYPE", 20, 246},
5592   #endif
5593   #ifdef SSL_R_UNKNOWN_CERTIFICATE_TYPE
5594     {"UNKNOWN_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CERTIFICATE_TYPE},
5595   #else
5596     {"UNKNOWN_CERTIFICATE_TYPE", 20, 247},
5597   #endif
5598   #ifdef SSL_R_UNKNOWN_CIPHER_RETURNED
5599     {"UNKNOWN_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_RETURNED},
5600   #else
5601     {"UNKNOWN_CIPHER_RETURNED", 20, 248},
5602   #endif
5603   #ifdef SSL_R_UNKNOWN_CIPHER_TYPE
5604     {"UNKNOWN_CIPHER_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_TYPE},
5605   #else
5606     {"UNKNOWN_CIPHER_TYPE", 20, 249},
5607   #endif
5608   #ifdef SSL_R_UNKNOWN_CMD_NAME
5609     {"UNKNOWN_CMD_NAME", ERR_LIB_SSL, SSL_R_UNKNOWN_CMD_NAME},
5610   #else
5611     {"UNKNOWN_CMD_NAME", 20, 386},
5612   #endif
5613   #ifdef SSL_R_UNKNOWN_COMMAND
5614     {"UNKNOWN_COMMAND", ERR_LIB_SSL, SSL_R_UNKNOWN_COMMAND},
5615   #else
5616     {"UNKNOWN_COMMAND", 20, 139},
5617   #endif
5618   #ifdef SSL_R_UNKNOWN_DIGEST
5619     {"UNKNOWN_DIGEST", ERR_LIB_SSL, SSL_R_UNKNOWN_DIGEST},
5620   #else
5621     {"UNKNOWN_DIGEST", 20, 368},
5622   #endif
5623   #ifdef SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE
5624     {"UNKNOWN_KEY_EXCHANGE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE},
5625   #else
5626     {"UNKNOWN_KEY_EXCHANGE_TYPE", 20, 250},
5627   #endif
5628   #ifdef SSL_R_UNKNOWN_PKEY_TYPE
5629     {"UNKNOWN_PKEY_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_PKEY_TYPE},
5630   #else
5631     {"UNKNOWN_PKEY_TYPE", 20, 251},
5632   #endif
5633   #ifdef SSL_R_UNKNOWN_PROTOCOL
5634     {"UNKNOWN_PROTOCOL", ERR_LIB_SSL, SSL_R_UNKNOWN_PROTOCOL},
5635   #else
5636     {"UNKNOWN_PROTOCOL", 20, 252},
5637   #endif
5638   #ifdef SSL_R_UNKNOWN_SSL_VERSION
5639     {"UNKNOWN_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNKNOWN_SSL_VERSION},
5640   #else
5641     {"UNKNOWN_SSL_VERSION", 20, 254},
5642   #endif
5643   #ifdef SSL_R_UNKNOWN_STATE
5644     {"UNKNOWN_STATE", ERR_LIB_SSL, SSL_R_UNKNOWN_STATE},
5645   #else
5646     {"UNKNOWN_STATE", 20, 255},
5647   #endif
5648   #ifdef SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED
5649     {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", ERR_LIB_SSL, SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED},
5650   #else
5651     {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", 20, 338},
5652   #endif
5653   #ifdef SSL_R_UNSOLICITED_EXTENSION
5654     {"UNSOLICITED_EXTENSION", ERR_LIB_SSL, SSL_R_UNSOLICITED_EXTENSION},
5655   #else
5656     {"UNSOLICITED_EXTENSION", 20, 217},
5657   #endif
5658   #ifdef SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM
5659     {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM},
5660   #else
5661     {"UNSUPPORTED_COMPRESSION_ALGORITHM", 20, 257},
5662   #endif
5663   #ifdef SSL_R_UNSUPPORTED_ELLIPTIC_CURVE
5664     {"UNSUPPORTED_ELLIPTIC_CURVE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_ELLIPTIC_CURVE},
5665   #else
5666     {"UNSUPPORTED_ELLIPTIC_CURVE", 20, 315},
5667   #endif
5668   #ifdef SSL_R_UNSUPPORTED_PROTOCOL
5669     {"UNSUPPORTED_PROTOCOL", ERR_LIB_SSL, SSL_R_UNSUPPORTED_PROTOCOL},
5670   #else
5671     {"UNSUPPORTED_PROTOCOL", 20, 258},
5672   #endif
5673   #ifdef SSL_R_UNSUPPORTED_SSL_VERSION
5674     {"UNSUPPORTED_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNSUPPORTED_SSL_VERSION},
5675   #else
5676     {"UNSUPPORTED_SSL_VERSION", 20, 259},
5677   #endif
5678   #ifdef SSL_R_UNSUPPORTED_STATUS_TYPE
5679     {"UNSUPPORTED_STATUS_TYPE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_STATUS_TYPE},
5680   #else
5681     {"UNSUPPORTED_STATUS_TYPE", 20, 329},
5682   #endif
5683   #ifdef SSL_R_USE_SRTP_NOT_NEGOTIATED
5684     {"USE_SRTP_NOT_NEGOTIATED", ERR_LIB_SSL, SSL_R_USE_SRTP_NOT_NEGOTIATED},
5685   #else
5686     {"USE_SRTP_NOT_NEGOTIATED", 20, 369},
5687   #endif
5688   #ifdef SSL_R_VERSION_TOO_HIGH
5689     {"VERSION_TOO_HIGH", ERR_LIB_SSL, SSL_R_VERSION_TOO_HIGH},
5690   #else
5691     {"VERSION_TOO_HIGH", 20, 166},
5692   #endif
5693   #ifdef SSL_R_VERSION_TOO_LOW
5694     {"VERSION_TOO_LOW", ERR_LIB_SSL, SSL_R_VERSION_TOO_LOW},
5695   #else
5696     {"VERSION_TOO_LOW", 20, 396},
5697   #endif
5698   #ifdef SSL_R_WRONG_CERTIFICATE_TYPE
5699     {"WRONG_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_CERTIFICATE_TYPE},
5700   #else
5701     {"WRONG_CERTIFICATE_TYPE", 20, 383},
5702   #endif
5703   #ifdef SSL_R_WRONG_CIPHER_RETURNED
5704     {"WRONG_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_WRONG_CIPHER_RETURNED},
5705   #else
5706     {"WRONG_CIPHER_RETURNED", 20, 261},
5707   #endif
5708   #ifdef SSL_R_WRONG_CURVE
5709     {"WRONG_CURVE", ERR_LIB_SSL, SSL_R_WRONG_CURVE},
5710   #else
5711     {"WRONG_CURVE", 20, 378},
5712   #endif
5713   #ifdef SSL_R_WRONG_SIGNATURE_LENGTH
5714     {"WRONG_SIGNATURE_LENGTH", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_LENGTH},
5715   #else
5716     {"WRONG_SIGNATURE_LENGTH", 20, 264},
5717   #endif
5718   #ifdef SSL_R_WRONG_SIGNATURE_SIZE
5719     {"WRONG_SIGNATURE_SIZE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_SIZE},
5720   #else
5721     {"WRONG_SIGNATURE_SIZE", 20, 265},
5722   #endif
5723   #ifdef SSL_R_WRONG_SIGNATURE_TYPE
5724     {"WRONG_SIGNATURE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_TYPE},
5725   #else
5726     {"WRONG_SIGNATURE_TYPE", 20, 370},
5727   #endif
5728   #ifdef SSL_R_WRONG_SSL_VERSION
5729     {"WRONG_SSL_VERSION", ERR_LIB_SSL, SSL_R_WRONG_SSL_VERSION},
5730   #else
5731     {"WRONG_SSL_VERSION", 20, 266},
5732   #endif
5733   #ifdef SSL_R_WRONG_VERSION_NUMBER
5734     {"WRONG_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_WRONG_VERSION_NUMBER},
5735   #else
5736     {"WRONG_VERSION_NUMBER", 20, 267},
5737   #endif
5738   #ifdef SSL_R_X509_LIB
5739     {"X509_LIB", ERR_LIB_SSL, SSL_R_X509_LIB},
5740   #else
5741     {"X509_LIB", 20, 268},
5742   #endif
5743   #ifdef SSL_R_X509_VERIFICATION_SETUP_PROBLEMS
5744     {"X509_VERIFICATION_SETUP_PROBLEMS", ERR_LIB_SSL, SSL_R_X509_VERIFICATION_SETUP_PROBLEMS},
5745   #else
5746     {"X509_VERIFICATION_SETUP_PROBLEMS", 20, 269},
5747   #endif
5748   #ifdef TS_R_BAD_PKCS7_TYPE
5749     {"BAD_PKCS7_TYPE", ERR_LIB_TS, TS_R_BAD_PKCS7_TYPE},
5750   #else
5751     {"BAD_PKCS7_TYPE", 47, 132},
5752   #endif
5753   #ifdef TS_R_BAD_TYPE
5754     {"BAD_TYPE", ERR_LIB_TS, TS_R_BAD_TYPE},
5755   #else
5756     {"BAD_TYPE", 47, 133},
5757   #endif
5758   #ifdef TS_R_CANNOT_LOAD_CERT
5759     {"CANNOT_LOAD_CERT", ERR_LIB_TS, TS_R_CANNOT_LOAD_CERT},
5760   #else
5761     {"CANNOT_LOAD_CERT", 47, 137},
5762   #endif
5763   #ifdef TS_R_CANNOT_LOAD_KEY
5764     {"CANNOT_LOAD_KEY", ERR_LIB_TS, TS_R_CANNOT_LOAD_KEY},
5765   #else
5766     {"CANNOT_LOAD_KEY", 47, 138},
5767   #endif
5768   #ifdef TS_R_CERTIFICATE_VERIFY_ERROR
5769     {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_TS, TS_R_CERTIFICATE_VERIFY_ERROR},
5770   #else
5771     {"CERTIFICATE_VERIFY_ERROR", 47, 100},
5772   #endif
5773   #ifdef TS_R_COULD_NOT_SET_ENGINE
5774     {"COULD_NOT_SET_ENGINE", ERR_LIB_TS, TS_R_COULD_NOT_SET_ENGINE},
5775   #else
5776     {"COULD_NOT_SET_ENGINE", 47, 127},
5777   #endif
5778   #ifdef TS_R_COULD_NOT_SET_TIME
5779     {"COULD_NOT_SET_TIME", ERR_LIB_TS, TS_R_COULD_NOT_SET_TIME},
5780   #else
5781     {"COULD_NOT_SET_TIME", 47, 115},
5782   #endif
5783   #ifdef TS_R_DETACHED_CONTENT
5784     {"DETACHED_CONTENT", ERR_LIB_TS, TS_R_DETACHED_CONTENT},
5785   #else
5786     {"DETACHED_CONTENT", 47, 134},
5787   #endif
5788   #ifdef TS_R_ESS_ADD_SIGNING_CERT_ERROR
5789     {"ESS_ADD_SIGNING_CERT_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_ERROR},
5790   #else
5791     {"ESS_ADD_SIGNING_CERT_ERROR", 47, 116},
5792   #endif
5793   #ifdef TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR
5794     {"ESS_ADD_SIGNING_CERT_V2_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR},
5795   #else
5796     {"ESS_ADD_SIGNING_CERT_V2_ERROR", 47, 139},
5797   #endif
5798   #ifdef TS_R_ESS_SIGNING_CERTIFICATE_ERROR
5799     {"ESS_SIGNING_CERTIFICATE_ERROR", ERR_LIB_TS, TS_R_ESS_SIGNING_CERTIFICATE_ERROR},
5800   #else
5801     {"ESS_SIGNING_CERTIFICATE_ERROR", 47, 101},
5802   #endif
5803   #ifdef TS_R_INVALID_NULL_POINTER
5804     {"INVALID_NULL_POINTER", ERR_LIB_TS, TS_R_INVALID_NULL_POINTER},
5805   #else
5806     {"INVALID_NULL_POINTER", 47, 102},
5807   #endif
5808   #ifdef TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE
5809     {"INVALID_SIGNER_CERTIFICATE_PURPOSE", ERR_LIB_TS, TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE},
5810   #else
5811     {"INVALID_SIGNER_CERTIFICATE_PURPOSE", 47, 117},
5812   #endif
5813   #ifdef TS_R_MESSAGE_IMPRINT_MISMATCH
5814     {"MESSAGE_IMPRINT_MISMATCH", ERR_LIB_TS, TS_R_MESSAGE_IMPRINT_MISMATCH},
5815   #else
5816     {"MESSAGE_IMPRINT_MISMATCH", 47, 103},
5817   #endif
5818   #ifdef TS_R_NONCE_MISMATCH
5819     {"NONCE_MISMATCH", ERR_LIB_TS, TS_R_NONCE_MISMATCH},
5820   #else
5821     {"NONCE_MISMATCH", 47, 104},
5822   #endif
5823   #ifdef TS_R_NONCE_NOT_RETURNED
5824     {"NONCE_NOT_RETURNED", ERR_LIB_TS, TS_R_NONCE_NOT_RETURNED},
5825   #else
5826     {"NONCE_NOT_RETURNED", 47, 105},
5827   #endif
5828   #ifdef TS_R_NO_CONTENT
5829     {"NO_CONTENT", ERR_LIB_TS, TS_R_NO_CONTENT},
5830   #else
5831     {"NO_CONTENT", 47, 106},
5832   #endif
5833   #ifdef TS_R_NO_TIME_STAMP_TOKEN
5834     {"NO_TIME_STAMP_TOKEN", ERR_LIB_TS, TS_R_NO_TIME_STAMP_TOKEN},
5835   #else
5836     {"NO_TIME_STAMP_TOKEN", 47, 107},
5837   #endif
5838   #ifdef TS_R_PKCS7_ADD_SIGNATURE_ERROR
5839     {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNATURE_ERROR},
5840   #else
5841     {"PKCS7_ADD_SIGNATURE_ERROR", 47, 118},
5842   #endif
5843   #ifdef TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR
5844     {"PKCS7_ADD_SIGNED_ATTR_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR},
5845   #else
5846     {"PKCS7_ADD_SIGNED_ATTR_ERROR", 47, 119},
5847   #endif
5848   #ifdef TS_R_PKCS7_TO_TS_TST_INFO_FAILED
5849     {"PKCS7_TO_TS_TST_INFO_FAILED", ERR_LIB_TS, TS_R_PKCS7_TO_TS_TST_INFO_FAILED},
5850   #else
5851     {"PKCS7_TO_TS_TST_INFO_FAILED", 47, 129},
5852   #endif
5853   #ifdef TS_R_POLICY_MISMATCH
5854     {"POLICY_MISMATCH", ERR_LIB_TS, TS_R_POLICY_MISMATCH},
5855   #else
5856     {"POLICY_MISMATCH", 47, 108},
5857   #endif
5858   #ifdef TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
5859     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_TS, TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
5860   #else
5861     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 47, 120},
5862   #endif
5863   #ifdef TS_R_RESPONSE_SETUP_ERROR
5864     {"RESPONSE_SETUP_ERROR", ERR_LIB_TS, TS_R_RESPONSE_SETUP_ERROR},
5865   #else
5866     {"RESPONSE_SETUP_ERROR", 47, 121},
5867   #endif
5868   #ifdef TS_R_SIGNATURE_FAILURE
5869     {"SIGNATURE_FAILURE", ERR_LIB_TS, TS_R_SIGNATURE_FAILURE},
5870   #else
5871     {"SIGNATURE_FAILURE", 47, 109},
5872   #endif
5873   #ifdef TS_R_THERE_MUST_BE_ONE_SIGNER
5874     {"THERE_MUST_BE_ONE_SIGNER", ERR_LIB_TS, TS_R_THERE_MUST_BE_ONE_SIGNER},
5875   #else
5876     {"THERE_MUST_BE_ONE_SIGNER", 47, 110},
5877   #endif
5878   #ifdef TS_R_TIME_SYSCALL_ERROR
5879     {"TIME_SYSCALL_ERROR", ERR_LIB_TS, TS_R_TIME_SYSCALL_ERROR},
5880   #else
5881     {"TIME_SYSCALL_ERROR", 47, 122},
5882   #endif
5883   #ifdef TS_R_TOKEN_NOT_PRESENT
5884     {"TOKEN_NOT_PRESENT", ERR_LIB_TS, TS_R_TOKEN_NOT_PRESENT},
5885   #else
5886     {"TOKEN_NOT_PRESENT", 47, 130},
5887   #endif
5888   #ifdef TS_R_TOKEN_PRESENT
5889     {"TOKEN_PRESENT", ERR_LIB_TS, TS_R_TOKEN_PRESENT},
5890   #else
5891     {"TOKEN_PRESENT", 47, 131},
5892   #endif
5893   #ifdef TS_R_TSA_NAME_MISMATCH
5894     {"TSA_NAME_MISMATCH", ERR_LIB_TS, TS_R_TSA_NAME_MISMATCH},
5895   #else
5896     {"TSA_NAME_MISMATCH", 47, 111},
5897   #endif
5898   #ifdef TS_R_TSA_UNTRUSTED
5899     {"TSA_UNTRUSTED", ERR_LIB_TS, TS_R_TSA_UNTRUSTED},
5900   #else
5901     {"TSA_UNTRUSTED", 47, 112},
5902   #endif
5903   #ifdef TS_R_TST_INFO_SETUP_ERROR
5904     {"TST_INFO_SETUP_ERROR", ERR_LIB_TS, TS_R_TST_INFO_SETUP_ERROR},
5905   #else
5906     {"TST_INFO_SETUP_ERROR", 47, 123},
5907   #endif
5908   #ifdef TS_R_TS_DATASIGN
5909     {"TS_DATASIGN", ERR_LIB_TS, TS_R_TS_DATASIGN},
5910   #else
5911     {"TS_DATASIGN", 47, 124},
5912   #endif
5913   #ifdef TS_R_UNACCEPTABLE_POLICY
5914     {"UNACCEPTABLE_POLICY", ERR_LIB_TS, TS_R_UNACCEPTABLE_POLICY},
5915   #else
5916     {"UNACCEPTABLE_POLICY", 47, 125},
5917   #endif
5918   #ifdef TS_R_UNSUPPORTED_MD_ALGORITHM
5919     {"UNSUPPORTED_MD_ALGORITHM", ERR_LIB_TS, TS_R_UNSUPPORTED_MD_ALGORITHM},
5920   #else
5921     {"UNSUPPORTED_MD_ALGORITHM", 47, 126},
5922   #endif
5923   #ifdef TS_R_UNSUPPORTED_VERSION
5924     {"UNSUPPORTED_VERSION", ERR_LIB_TS, TS_R_UNSUPPORTED_VERSION},
5925   #else
5926     {"UNSUPPORTED_VERSION", 47, 113},
5927   #endif
5928   #ifdef TS_R_VAR_BAD_VALUE
5929     {"VAR_BAD_VALUE", ERR_LIB_TS, TS_R_VAR_BAD_VALUE},
5930   #else
5931     {"VAR_BAD_VALUE", 47, 135},
5932   #endif
5933   #ifdef TS_R_VAR_LOOKUP_FAILURE
5934     {"VAR_LOOKUP_FAILURE", ERR_LIB_TS, TS_R_VAR_LOOKUP_FAILURE},
5935   #else
5936     {"VAR_LOOKUP_FAILURE", 47, 136},
5937   #endif
5938   #ifdef TS_R_WRONG_CONTENT_TYPE
5939     {"WRONG_CONTENT_TYPE", ERR_LIB_TS, TS_R_WRONG_CONTENT_TYPE},
5940   #else
5941     {"WRONG_CONTENT_TYPE", 47, 114},
5942   #endif
5943   #ifdef UI_R_COMMON_OK_AND_CANCEL_CHARACTERS
5944     {"COMMON_OK_AND_CANCEL_CHARACTERS", ERR_LIB_UI, UI_R_COMMON_OK_AND_CANCEL_CHARACTERS},
5945   #else
5946     {"COMMON_OK_AND_CANCEL_CHARACTERS", 40, 104},
5947   #endif
5948   #ifdef UI_R_INDEX_TOO_LARGE
5949     {"INDEX_TOO_LARGE", ERR_LIB_UI, UI_R_INDEX_TOO_LARGE},
5950   #else
5951     {"INDEX_TOO_LARGE", 40, 102},
5952   #endif
5953   #ifdef UI_R_INDEX_TOO_SMALL
5954     {"INDEX_TOO_SMALL", ERR_LIB_UI, UI_R_INDEX_TOO_SMALL},
5955   #else
5956     {"INDEX_TOO_SMALL", 40, 103},
5957   #endif
5958   #ifdef UI_R_NO_RESULT_BUFFER
5959     {"NO_RESULT_BUFFER", ERR_LIB_UI, UI_R_NO_RESULT_BUFFER},
5960   #else
5961     {"NO_RESULT_BUFFER", 40, 105},
5962   #endif
5963   #ifdef UI_R_PROCESSING_ERROR
5964     {"PROCESSING_ERROR", ERR_LIB_UI, UI_R_PROCESSING_ERROR},
5965   #else
5966     {"PROCESSING_ERROR", 40, 107},
5967   #endif
5968   #ifdef UI_R_RESULT_TOO_LARGE
5969     {"RESULT_TOO_LARGE", ERR_LIB_UI, UI_R_RESULT_TOO_LARGE},
5970   #else
5971     {"RESULT_TOO_LARGE", 40, 100},
5972   #endif
5973   #ifdef UI_R_RESULT_TOO_SMALL
5974     {"RESULT_TOO_SMALL", ERR_LIB_UI, UI_R_RESULT_TOO_SMALL},
5975   #else
5976     {"RESULT_TOO_SMALL", 40, 101},
5977   #endif
5978   #ifdef UI_R_SYSASSIGN_ERROR
5979     {"SYSASSIGN_ERROR", ERR_LIB_UI, UI_R_SYSASSIGN_ERROR},
5980   #else
5981     {"SYSASSIGN_ERROR", 40, 109},
5982   #endif
5983   #ifdef UI_R_SYSDASSGN_ERROR
5984     {"SYSDASSGN_ERROR", ERR_LIB_UI, UI_R_SYSDASSGN_ERROR},
5985   #else
5986     {"SYSDASSGN_ERROR", 40, 110},
5987   #endif
5988   #ifdef UI_R_SYSQIOW_ERROR
5989     {"SYSQIOW_ERROR", ERR_LIB_UI, UI_R_SYSQIOW_ERROR},
5990   #else
5991     {"SYSQIOW_ERROR", 40, 111},
5992   #endif
5993   #ifdef UI_R_UNKNOWN_CONTROL_COMMAND
5994     {"UNKNOWN_CONTROL_COMMAND", ERR_LIB_UI, UI_R_UNKNOWN_CONTROL_COMMAND},
5995   #else
5996     {"UNKNOWN_CONTROL_COMMAND", 40, 106},
5997   #endif
5998   #ifdef UI_R_UNKNOWN_TTYGET_ERRNO_VALUE
5999     {"UNKNOWN_TTYGET_ERRNO_VALUE", ERR_LIB_UI, UI_R_UNKNOWN_TTYGET_ERRNO_VALUE},
6000   #else
6001     {"UNKNOWN_TTYGET_ERRNO_VALUE", 40, 108},
6002   #endif
6003   #ifdef UI_R_USER_DATA_DUPLICATION_UNSUPPORTED
6004     {"USER_DATA_DUPLICATION_UNSUPPORTED", ERR_LIB_UI, UI_R_USER_DATA_DUPLICATION_UNSUPPORTED},
6005   #else
6006     {"USER_DATA_DUPLICATION_UNSUPPORTED", 40, 112},
6007   #endif
6008   #ifdef X509V3_R_BAD_IP_ADDRESS
6009     {"BAD_IP_ADDRESS", ERR_LIB_X509V3, X509V3_R_BAD_IP_ADDRESS},
6010   #else
6011     {"BAD_IP_ADDRESS", 34, 118},
6012   #endif
6013   #ifdef X509V3_R_BAD_OBJECT
6014     {"BAD_OBJECT", ERR_LIB_X509V3, X509V3_R_BAD_OBJECT},
6015   #else
6016     {"BAD_OBJECT", 34, 119},
6017   #endif
6018   #ifdef X509V3_R_BN_DEC2BN_ERROR
6019     {"BN_DEC2BN_ERROR", ERR_LIB_X509V3, X509V3_R_BN_DEC2BN_ERROR},
6020   #else
6021     {"BN_DEC2BN_ERROR", 34, 100},
6022   #endif
6023   #ifdef X509V3_R_BN_TO_ASN1_INTEGER_ERROR
6024     {"BN_TO_ASN1_INTEGER_ERROR", ERR_LIB_X509V3, X509V3_R_BN_TO_ASN1_INTEGER_ERROR},
6025   #else
6026     {"BN_TO_ASN1_INTEGER_ERROR", 34, 101},
6027   #endif
6028   #ifdef X509V3_R_DIRNAME_ERROR
6029     {"DIRNAME_ERROR", ERR_LIB_X509V3, X509V3_R_DIRNAME_ERROR},
6030   #else
6031     {"DIRNAME_ERROR", 34, 149},
6032   #endif
6033   #ifdef X509V3_R_DISTPOINT_ALREADY_SET
6034     {"DISTPOINT_ALREADY_SET", ERR_LIB_X509V3, X509V3_R_DISTPOINT_ALREADY_SET},
6035   #else
6036     {"DISTPOINT_ALREADY_SET", 34, 160},
6037   #endif
6038   #ifdef X509V3_R_DUPLICATE_ZONE_ID
6039     {"DUPLICATE_ZONE_ID", ERR_LIB_X509V3, X509V3_R_DUPLICATE_ZONE_ID},
6040   #else
6041     {"DUPLICATE_ZONE_ID", 34, 133},
6042   #endif
6043   #ifdef X509V3_R_ERROR_CONVERTING_ZONE
6044     {"ERROR_CONVERTING_ZONE", ERR_LIB_X509V3, X509V3_R_ERROR_CONVERTING_ZONE},
6045   #else
6046     {"ERROR_CONVERTING_ZONE", 34, 131},
6047   #endif
6048   #ifdef X509V3_R_ERROR_CREATING_EXTENSION
6049     {"ERROR_CREATING_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_CREATING_EXTENSION},
6050   #else
6051     {"ERROR_CREATING_EXTENSION", 34, 144},
6052   #endif
6053   #ifdef X509V3_R_ERROR_IN_EXTENSION
6054     {"ERROR_IN_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_IN_EXTENSION},
6055   #else
6056     {"ERROR_IN_EXTENSION", 34, 128},
6057   #endif
6058   #ifdef X509V3_R_EXPECTED_A_SECTION_NAME
6059     {"EXPECTED_A_SECTION_NAME", ERR_LIB_X509V3, X509V3_R_EXPECTED_A_SECTION_NAME},
6060   #else
6061     {"EXPECTED_A_SECTION_NAME", 34, 137},
6062   #endif
6063   #ifdef X509V3_R_EXTENSION_EXISTS
6064     {"EXTENSION_EXISTS", ERR_LIB_X509V3, X509V3_R_EXTENSION_EXISTS},
6065   #else
6066     {"EXTENSION_EXISTS", 34, 145},
6067   #endif
6068   #ifdef X509V3_R_EXTENSION_NAME_ERROR
6069     {"EXTENSION_NAME_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_NAME_ERROR},
6070   #else
6071     {"EXTENSION_NAME_ERROR", 34, 115},
6072   #endif
6073   #ifdef X509V3_R_EXTENSION_NOT_FOUND
6074     {"EXTENSION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_EXTENSION_NOT_FOUND},
6075   #else
6076     {"EXTENSION_NOT_FOUND", 34, 102},
6077   #endif
6078   #ifdef X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED
6079     {"EXTENSION_SETTING_NOT_SUPPORTED", ERR_LIB_X509V3, X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED},
6080   #else
6081     {"EXTENSION_SETTING_NOT_SUPPORTED", 34, 103},
6082   #endif
6083   #ifdef X509V3_R_EXTENSION_VALUE_ERROR
6084     {"EXTENSION_VALUE_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_VALUE_ERROR},
6085   #else
6086     {"EXTENSION_VALUE_ERROR", 34, 116},
6087   #endif
6088   #ifdef X509V3_R_ILLEGAL_EMPTY_EXTENSION
6089     {"ILLEGAL_EMPTY_EXTENSION", ERR_LIB_X509V3, X509V3_R_ILLEGAL_EMPTY_EXTENSION},
6090   #else
6091     {"ILLEGAL_EMPTY_EXTENSION", 34, 151},
6092   #endif
6093   #ifdef X509V3_R_INCORRECT_POLICY_SYNTAX_TAG
6094     {"INCORRECT_POLICY_SYNTAX_TAG", ERR_LIB_X509V3, X509V3_R_INCORRECT_POLICY_SYNTAX_TAG},
6095   #else
6096     {"INCORRECT_POLICY_SYNTAX_TAG", 34, 152},
6097   #endif
6098   #ifdef X509V3_R_INVALID_ASNUMBER
6099     {"INVALID_ASNUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_ASNUMBER},
6100   #else
6101     {"INVALID_ASNUMBER", 34, 162},
6102   #endif
6103   #ifdef X509V3_R_INVALID_ASRANGE
6104     {"INVALID_ASRANGE", ERR_LIB_X509V3, X509V3_R_INVALID_ASRANGE},
6105   #else
6106     {"INVALID_ASRANGE", 34, 163},
6107   #endif
6108   #ifdef X509V3_R_INVALID_BOOLEAN_STRING
6109     {"INVALID_BOOLEAN_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_BOOLEAN_STRING},
6110   #else
6111     {"INVALID_BOOLEAN_STRING", 34, 104},
6112   #endif
6113   #ifdef X509V3_R_INVALID_EXTENSION_STRING
6114     {"INVALID_EXTENSION_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_EXTENSION_STRING},
6115   #else
6116     {"INVALID_EXTENSION_STRING", 34, 105},
6117   #endif
6118   #ifdef X509V3_R_INVALID_INHERITANCE
6119     {"INVALID_INHERITANCE", ERR_LIB_X509V3, X509V3_R_INVALID_INHERITANCE},
6120   #else
6121     {"INVALID_INHERITANCE", 34, 165},
6122   #endif
6123   #ifdef X509V3_R_INVALID_IPADDRESS
6124     {"INVALID_IPADDRESS", ERR_LIB_X509V3, X509V3_R_INVALID_IPADDRESS},
6125   #else
6126     {"INVALID_IPADDRESS", 34, 166},
6127   #endif
6128   #ifdef X509V3_R_INVALID_MULTIPLE_RDNS
6129     {"INVALID_MULTIPLE_RDNS", ERR_LIB_X509V3, X509V3_R_INVALID_MULTIPLE_RDNS},
6130   #else
6131     {"INVALID_MULTIPLE_RDNS", 34, 161},
6132   #endif
6133   #ifdef X509V3_R_INVALID_NAME
6134     {"INVALID_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_NAME},
6135   #else
6136     {"INVALID_NAME", 34, 106},
6137   #endif
6138   #ifdef X509V3_R_INVALID_NULL_ARGUMENT
6139     {"INVALID_NULL_ARGUMENT", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_ARGUMENT},
6140   #else
6141     {"INVALID_NULL_ARGUMENT", 34, 107},
6142   #endif
6143   #ifdef X509V3_R_INVALID_NULL_NAME
6144     {"INVALID_NULL_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_NAME},
6145   #else
6146     {"INVALID_NULL_NAME", 34, 108},
6147   #endif
6148   #ifdef X509V3_R_INVALID_NULL_VALUE
6149     {"INVALID_NULL_VALUE", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_VALUE},
6150   #else
6151     {"INVALID_NULL_VALUE", 34, 109},
6152   #endif
6153   #ifdef X509V3_R_INVALID_NUMBER
6154     {"INVALID_NUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBER},
6155   #else
6156     {"INVALID_NUMBER", 34, 140},
6157   #endif
6158   #ifdef X509V3_R_INVALID_NUMBERS
6159     {"INVALID_NUMBERS", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBERS},
6160   #else
6161     {"INVALID_NUMBERS", 34, 141},
6162   #endif
6163   #ifdef X509V3_R_INVALID_OBJECT_IDENTIFIER
6164     {"INVALID_OBJECT_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_OBJECT_IDENTIFIER},
6165   #else
6166     {"INVALID_OBJECT_IDENTIFIER", 34, 110},
6167   #endif
6168   #ifdef X509V3_R_INVALID_OPTION
6169     {"INVALID_OPTION", ERR_LIB_X509V3, X509V3_R_INVALID_OPTION},
6170   #else
6171     {"INVALID_OPTION", 34, 138},
6172   #endif
6173   #ifdef X509V3_R_INVALID_POLICY_IDENTIFIER
6174     {"INVALID_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_POLICY_IDENTIFIER},
6175   #else
6176     {"INVALID_POLICY_IDENTIFIER", 34, 134},
6177   #endif
6178   #ifdef X509V3_R_INVALID_PROXY_POLICY_SETTING
6179     {"INVALID_PROXY_POLICY_SETTING", ERR_LIB_X509V3, X509V3_R_INVALID_PROXY_POLICY_SETTING},
6180   #else
6181     {"INVALID_PROXY_POLICY_SETTING", 34, 153},
6182   #endif
6183   #ifdef X509V3_R_INVALID_PURPOSE
6184     {"INVALID_PURPOSE", ERR_LIB_X509V3, X509V3_R_INVALID_PURPOSE},
6185   #else
6186     {"INVALID_PURPOSE", 34, 146},
6187   #endif
6188   #ifdef X509V3_R_INVALID_SAFI
6189     {"INVALID_SAFI", ERR_LIB_X509V3, X509V3_R_INVALID_SAFI},
6190   #else
6191     {"INVALID_SAFI", 34, 164},
6192   #endif
6193   #ifdef X509V3_R_INVALID_SECTION
6194     {"INVALID_SECTION", ERR_LIB_X509V3, X509V3_R_INVALID_SECTION},
6195   #else
6196     {"INVALID_SECTION", 34, 135},
6197   #endif
6198   #ifdef X509V3_R_INVALID_SYNTAX
6199     {"INVALID_SYNTAX", ERR_LIB_X509V3, X509V3_R_INVALID_SYNTAX},
6200   #else
6201     {"INVALID_SYNTAX", 34, 143},
6202   #endif
6203   #ifdef X509V3_R_ISSUER_DECODE_ERROR
6204     {"ISSUER_DECODE_ERROR", ERR_LIB_X509V3, X509V3_R_ISSUER_DECODE_ERROR},
6205   #else
6206     {"ISSUER_DECODE_ERROR", 34, 126},
6207   #endif
6208   #ifdef X509V3_R_MISSING_VALUE
6209     {"MISSING_VALUE", ERR_LIB_X509V3, X509V3_R_MISSING_VALUE},
6210   #else
6211     {"MISSING_VALUE", 34, 124},
6212   #endif
6213   #ifdef X509V3_R_NEED_ORGANIZATION_AND_NUMBERS
6214     {"NEED_ORGANIZATION_AND_NUMBERS", ERR_LIB_X509V3, X509V3_R_NEED_ORGANIZATION_AND_NUMBERS},
6215   #else
6216     {"NEED_ORGANIZATION_AND_NUMBERS", 34, 142},
6217   #endif
6218   #ifdef X509V3_R_NO_CONFIG_DATABASE
6219     {"NO_CONFIG_DATABASE", ERR_LIB_X509V3, X509V3_R_NO_CONFIG_DATABASE},
6220   #else
6221     {"NO_CONFIG_DATABASE", 34, 136},
6222   #endif
6223   #ifdef X509V3_R_NO_ISSUER_CERTIFICATE
6224     {"NO_ISSUER_CERTIFICATE", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_CERTIFICATE},
6225   #else
6226     {"NO_ISSUER_CERTIFICATE", 34, 121},
6227   #endif
6228   #ifdef X509V3_R_NO_ISSUER_DETAILS
6229     {"NO_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_DETAILS},
6230   #else
6231     {"NO_ISSUER_DETAILS", 34, 127},
6232   #endif
6233   #ifdef X509V3_R_NO_POLICY_IDENTIFIER
6234     {"NO_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_NO_POLICY_IDENTIFIER},
6235   #else
6236     {"NO_POLICY_IDENTIFIER", 34, 139},
6237   #endif
6238   #ifdef X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED
6239     {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", ERR_LIB_X509V3, X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED},
6240   #else
6241     {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", 34, 154},
6242   #endif
6243   #ifdef X509V3_R_NO_PUBLIC_KEY
6244     {"NO_PUBLIC_KEY", ERR_LIB_X509V3, X509V3_R_NO_PUBLIC_KEY},
6245   #else
6246     {"NO_PUBLIC_KEY", 34, 114},
6247   #endif
6248   #ifdef X509V3_R_NO_SUBJECT_DETAILS
6249     {"NO_SUBJECT_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_SUBJECT_DETAILS},
6250   #else
6251     {"NO_SUBJECT_DETAILS", 34, 125},
6252   #endif
6253   #ifdef X509V3_R_OPERATION_NOT_DEFINED
6254     {"OPERATION_NOT_DEFINED", ERR_LIB_X509V3, X509V3_R_OPERATION_NOT_DEFINED},
6255   #else
6256     {"OPERATION_NOT_DEFINED", 34, 148},
6257   #endif
6258   #ifdef X509V3_R_OTHERNAME_ERROR
6259     {"OTHERNAME_ERROR", ERR_LIB_X509V3, X509V3_R_OTHERNAME_ERROR},
6260   #else
6261     {"OTHERNAME_ERROR", 34, 147},
6262   #endif
6263   #ifdef X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED
6264     {"POLICY_LANGUAGE_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED},
6265   #else
6266     {"POLICY_LANGUAGE_ALREADY_DEFINED", 34, 155},
6267   #endif
6268   #ifdef X509V3_R_POLICY_PATH_LENGTH
6269     {"POLICY_PATH_LENGTH", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH},
6270   #else
6271     {"POLICY_PATH_LENGTH", 34, 156},
6272   #endif
6273   #ifdef X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED
6274     {"POLICY_PATH_LENGTH_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED},
6275   #else
6276     {"POLICY_PATH_LENGTH_ALREADY_DEFINED", 34, 157},
6277   #endif
6278   #ifdef X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY
6279     {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", ERR_LIB_X509V3, X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY},
6280   #else
6281     {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", 34, 159},
6282   #endif
6283   #ifdef X509V3_R_SECTION_NOT_FOUND
6284     {"SECTION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_SECTION_NOT_FOUND},
6285   #else
6286     {"SECTION_NOT_FOUND", 34, 150},
6287   #endif
6288   #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS
6289     {"UNABLE_TO_GET_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS},
6290   #else
6291     {"UNABLE_TO_GET_ISSUER_DETAILS", 34, 122},
6292   #endif
6293   #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_KEYID
6294     {"UNABLE_TO_GET_ISSUER_KEYID", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_KEYID},
6295   #else
6296     {"UNABLE_TO_GET_ISSUER_KEYID", 34, 123},
6297   #endif
6298   #ifdef X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT
6299     {"UNKNOWN_BIT_STRING_ARGUMENT", ERR_LIB_X509V3, X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT},
6300   #else
6301     {"UNKNOWN_BIT_STRING_ARGUMENT", 34, 111},
6302   #endif
6303   #ifdef X509V3_R_UNKNOWN_EXTENSION
6304     {"UNKNOWN_EXTENSION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION},
6305   #else
6306     {"UNKNOWN_EXTENSION", 34, 129},
6307   #endif
6308   #ifdef X509V3_R_UNKNOWN_EXTENSION_NAME
6309     {"UNKNOWN_EXTENSION_NAME", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION_NAME},
6310   #else
6311     {"UNKNOWN_EXTENSION_NAME", 34, 130},
6312   #endif
6313   #ifdef X509V3_R_UNKNOWN_OPTION
6314     {"UNKNOWN_OPTION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_OPTION},
6315   #else
6316     {"UNKNOWN_OPTION", 34, 120},
6317   #endif
6318   #ifdef X509V3_R_UNSUPPORTED_OPTION
6319     {"UNSUPPORTED_OPTION", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_OPTION},
6320   #else
6321     {"UNSUPPORTED_OPTION", 34, 117},
6322   #endif
6323   #ifdef X509V3_R_UNSUPPORTED_TYPE
6324     {"UNSUPPORTED_TYPE", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_TYPE},
6325   #else
6326     {"UNSUPPORTED_TYPE", 34, 167},
6327   #endif
6328   #ifdef X509V3_R_USER_TOO_LONG
6329     {"USER_TOO_LONG", ERR_LIB_X509V3, X509V3_R_USER_TOO_LONG},
6330   #else
6331     {"USER_TOO_LONG", 34, 132},
6332   #endif
6333   #ifdef X509_R_AKID_MISMATCH
6334     {"AKID_MISMATCH", ERR_LIB_X509, X509_R_AKID_MISMATCH},
6335   #else
6336     {"AKID_MISMATCH", 11, 110},
6337   #endif
6338   #ifdef X509_R_BAD_SELECTOR
6339     {"BAD_SELECTOR", ERR_LIB_X509, X509_R_BAD_SELECTOR},
6340   #else
6341     {"BAD_SELECTOR", 11, 133},
6342   #endif
6343   #ifdef X509_R_BAD_X509_FILETYPE
6344     {"BAD_X509_FILETYPE", ERR_LIB_X509, X509_R_BAD_X509_FILETYPE},
6345   #else
6346     {"BAD_X509_FILETYPE", 11, 100},
6347   #endif
6348   #ifdef X509_R_BASE64_DECODE_ERROR
6349     {"BASE64_DECODE_ERROR", ERR_LIB_X509, X509_R_BASE64_DECODE_ERROR},
6350   #else
6351     {"BASE64_DECODE_ERROR", 11, 118},
6352   #endif
6353   #ifdef X509_R_CANT_CHECK_DH_KEY
6354     {"CANT_CHECK_DH_KEY", ERR_LIB_X509, X509_R_CANT_CHECK_DH_KEY},
6355   #else
6356     {"CANT_CHECK_DH_KEY", 11, 114},
6357   #endif
6358   #ifdef X509_R_CERT_ALREADY_IN_HASH_TABLE
6359     {"CERT_ALREADY_IN_HASH_TABLE", ERR_LIB_X509, X509_R_CERT_ALREADY_IN_HASH_TABLE},
6360   #else
6361     {"CERT_ALREADY_IN_HASH_TABLE", 11, 101},
6362   #endif
6363   #ifdef X509_R_CRL_ALREADY_DELTA
6364     {"CRL_ALREADY_DELTA", ERR_LIB_X509, X509_R_CRL_ALREADY_DELTA},
6365   #else
6366     {"CRL_ALREADY_DELTA", 11, 127},
6367   #endif
6368   #ifdef X509_R_CRL_VERIFY_FAILURE
6369     {"CRL_VERIFY_FAILURE", ERR_LIB_X509, X509_R_CRL_VERIFY_FAILURE},
6370   #else
6371     {"CRL_VERIFY_FAILURE", 11, 131},
6372   #endif
6373   #ifdef X509_R_IDP_MISMATCH
6374     {"IDP_MISMATCH", ERR_LIB_X509, X509_R_IDP_MISMATCH},
6375   #else
6376     {"IDP_MISMATCH", 11, 128},
6377   #endif
6378   #ifdef X509_R_INVALID_ATTRIBUTES
6379     {"INVALID_ATTRIBUTES", ERR_LIB_X509, X509_R_INVALID_ATTRIBUTES},
6380   #else
6381     {"INVALID_ATTRIBUTES", 11, 138},
6382   #endif
6383   #ifdef X509_R_INVALID_DIRECTORY
6384     {"INVALID_DIRECTORY", ERR_LIB_X509, X509_R_INVALID_DIRECTORY},
6385   #else
6386     {"INVALID_DIRECTORY", 11, 113},
6387   #endif
6388   #ifdef X509_R_INVALID_FIELD_NAME
6389     {"INVALID_FIELD_NAME", ERR_LIB_X509, X509_R_INVALID_FIELD_NAME},
6390   #else
6391     {"INVALID_FIELD_NAME", 11, 119},
6392   #endif
6393   #ifdef X509_R_INVALID_TRUST
6394     {"INVALID_TRUST", ERR_LIB_X509, X509_R_INVALID_TRUST},
6395   #else
6396     {"INVALID_TRUST", 11, 123},
6397   #endif
6398   #ifdef X509_R_ISSUER_MISMATCH
6399     {"ISSUER_MISMATCH", ERR_LIB_X509, X509_R_ISSUER_MISMATCH},
6400   #else
6401     {"ISSUER_MISMATCH", 11, 129},
6402   #endif
6403   #ifdef X509_R_KEY_TYPE_MISMATCH
6404     {"KEY_TYPE_MISMATCH", ERR_LIB_X509, X509_R_KEY_TYPE_MISMATCH},
6405   #else
6406     {"KEY_TYPE_MISMATCH", 11, 115},
6407   #endif
6408   #ifdef X509_R_KEY_VALUES_MISMATCH
6409     {"KEY_VALUES_MISMATCH", ERR_LIB_X509, X509_R_KEY_VALUES_MISMATCH},
6410   #else
6411     {"KEY_VALUES_MISMATCH", 11, 116},
6412   #endif
6413   #ifdef X509_R_LOADING_CERT_DIR
6414     {"LOADING_CERT_DIR", ERR_LIB_X509, X509_R_LOADING_CERT_DIR},
6415   #else
6416     {"LOADING_CERT_DIR", 11, 103},
6417   #endif
6418   #ifdef X509_R_LOADING_DEFAULTS
6419     {"LOADING_DEFAULTS", ERR_LIB_X509, X509_R_LOADING_DEFAULTS},
6420   #else
6421     {"LOADING_DEFAULTS", 11, 104},
6422   #endif
6423   #ifdef X509_R_METHOD_NOT_SUPPORTED
6424     {"METHOD_NOT_SUPPORTED", ERR_LIB_X509, X509_R_METHOD_NOT_SUPPORTED},
6425   #else
6426     {"METHOD_NOT_SUPPORTED", 11, 124},
6427   #endif
6428   #ifdef X509_R_NAME_TOO_LONG
6429     {"NAME_TOO_LONG", ERR_LIB_X509, X509_R_NAME_TOO_LONG},
6430   #else
6431     {"NAME_TOO_LONG", 11, 134},
6432   #endif
6433   #ifdef X509_R_NEWER_CRL_NOT_NEWER
6434     {"NEWER_CRL_NOT_NEWER", ERR_LIB_X509, X509_R_NEWER_CRL_NOT_NEWER},
6435   #else
6436     {"NEWER_CRL_NOT_NEWER", 11, 132},
6437   #endif
6438   #ifdef X509_R_NO_CERTIFICATE_FOUND
6439     {"NO_CERTIFICATE_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_FOUND},
6440   #else
6441     {"NO_CERTIFICATE_FOUND", 11, 135},
6442   #endif
6443   #ifdef X509_R_NO_CERTIFICATE_OR_CRL_FOUND
6444     {"NO_CERTIFICATE_OR_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_OR_CRL_FOUND},
6445   #else
6446     {"NO_CERTIFICATE_OR_CRL_FOUND", 11, 136},
6447   #endif
6448   #ifdef X509_R_NO_CERT_SET_FOR_US_TO_VERIFY
6449     {"NO_CERT_SET_FOR_US_TO_VERIFY", ERR_LIB_X509, X509_R_NO_CERT_SET_FOR_US_TO_VERIFY},
6450   #else
6451     {"NO_CERT_SET_FOR_US_TO_VERIFY", 11, 105},
6452   #endif
6453   #ifdef X509_R_NO_CRL_FOUND
6454     {"NO_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CRL_FOUND},
6455   #else
6456     {"NO_CRL_FOUND", 11, 137},
6457   #endif
6458   #ifdef X509_R_NO_CRL_NUMBER
6459     {"NO_CRL_NUMBER", ERR_LIB_X509, X509_R_NO_CRL_NUMBER},
6460   #else
6461     {"NO_CRL_NUMBER", 11, 130},
6462   #endif
6463   #ifdef X509_R_PUBLIC_KEY_DECODE_ERROR
6464     {"PUBLIC_KEY_DECODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_DECODE_ERROR},
6465   #else
6466     {"PUBLIC_KEY_DECODE_ERROR", 11, 125},
6467   #endif
6468   #ifdef X509_R_PUBLIC_KEY_ENCODE_ERROR
6469     {"PUBLIC_KEY_ENCODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_ENCODE_ERROR},
6470   #else
6471     {"PUBLIC_KEY_ENCODE_ERROR", 11, 126},
6472   #endif
6473   #ifdef X509_R_SHOULD_RETRY
6474     {"SHOULD_RETRY", ERR_LIB_X509, X509_R_SHOULD_RETRY},
6475   #else
6476     {"SHOULD_RETRY", 11, 106},
6477   #endif
6478   #ifdef X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN
6479     {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", ERR_LIB_X509, X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN},
6480   #else
6481     {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", 11, 107},
6482   #endif
6483   #ifdef X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY
6484     {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", ERR_LIB_X509, X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY},
6485   #else
6486     {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", 11, 108},
6487   #endif
6488   #ifdef X509_R_UNKNOWN_KEY_TYPE
6489     {"UNKNOWN_KEY_TYPE", ERR_LIB_X509, X509_R_UNKNOWN_KEY_TYPE},
6490   #else
6491     {"UNKNOWN_KEY_TYPE", 11, 117},
6492   #endif
6493   #ifdef X509_R_UNKNOWN_NID
6494     {"UNKNOWN_NID", ERR_LIB_X509, X509_R_UNKNOWN_NID},
6495   #else
6496     {"UNKNOWN_NID", 11, 109},
6497   #endif
6498   #ifdef X509_R_UNKNOWN_PURPOSE_ID
6499     {"UNKNOWN_PURPOSE_ID", ERR_LIB_X509, X509_R_UNKNOWN_PURPOSE_ID},
6500   #else
6501     {"UNKNOWN_PURPOSE_ID", 11, 121},
6502   #endif
6503   #ifdef X509_R_UNKNOWN_TRUST_ID
6504     {"UNKNOWN_TRUST_ID", ERR_LIB_X509, X509_R_UNKNOWN_TRUST_ID},
6505   #else
6506     {"UNKNOWN_TRUST_ID", 11, 120},
6507   #endif
6508   #ifdef X509_R_UNSUPPORTED_ALGORITHM
6509     {"UNSUPPORTED_ALGORITHM", ERR_LIB_X509, X509_R_UNSUPPORTED_ALGORITHM},
6510   #else
6511     {"UNSUPPORTED_ALGORITHM", 11, 111},
6512   #endif
6513   #ifdef X509_R_WRONG_LOOKUP_TYPE
6514     {"WRONG_LOOKUP_TYPE", ERR_LIB_X509, X509_R_WRONG_LOOKUP_TYPE},
6515   #else
6516     {"WRONG_LOOKUP_TYPE", 11, 112},
6517   #endif
6518   #ifdef X509_R_WRONG_TYPE
6519     {"WRONG_TYPE", ERR_LIB_X509, X509_R_WRONG_TYPE},
6520   #else
6521     {"WRONG_TYPE", 11, 122},
6522   #endif
6523     { NULL }
6524 };
6525 
6526