1 /* File generated by Tools/ssl/make_ssl_data.py *//* Generated on 2021-04-09T09:44:43.288448 */
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_CMP
19     {"CMP", ERR_LIB_CMP},
20 #endif
21 #ifdef ERR_LIB_CMS
22     {"CMS", ERR_LIB_CMS},
23 #endif
24 #ifdef ERR_LIB_COMP
25     {"COMP", ERR_LIB_COMP},
26 #endif
27 #ifdef ERR_LIB_CONF
28     {"CONF", ERR_LIB_CONF},
29 #endif
30 #ifdef ERR_LIB_CRMF
31     {"CRMF", ERR_LIB_CRMF},
32 #endif
33 #ifdef ERR_LIB_CRYPTO
34     {"CRYPTO", ERR_LIB_CRYPTO},
35 #endif
36 #ifdef ERR_LIB_CT
37     {"CT", ERR_LIB_CT},
38 #endif
39 #ifdef ERR_LIB_DH
40     {"DH", ERR_LIB_DH},
41 #endif
42 #ifdef ERR_LIB_DSA
43     {"DSA", ERR_LIB_DSA},
44 #endif
45 #ifdef ERR_LIB_DSO
46     {"DSO", ERR_LIB_DSO},
47 #endif
48 #ifdef ERR_LIB_EC
49     {"EC", ERR_LIB_EC},
50 #endif
51 #ifdef ERR_LIB_ECDH
52     {"ECDH", ERR_LIB_ECDH},
53 #endif
54 #ifdef ERR_LIB_ECDSA
55     {"ECDSA", ERR_LIB_ECDSA},
56 #endif
57 #ifdef ERR_LIB_ENGINE
58     {"ENGINE", ERR_LIB_ENGINE},
59 #endif
60 #ifdef ERR_LIB_ESS
61     {"ESS", ERR_LIB_ESS},
62 #endif
63 #ifdef ERR_LIB_EVP
64     {"EVP", ERR_LIB_EVP},
65 #endif
66 #ifdef ERR_LIB_FIPS
67     {"FIPS", ERR_LIB_FIPS},
68 #endif
69 #ifdef ERR_LIB_HMAC
70     {"HMAC", ERR_LIB_HMAC},
71 #endif
72 #ifdef ERR_LIB_HTTP
73     {"HTTP", ERR_LIB_HTTP},
74 #endif
75 #ifdef ERR_LIB_JPAKE
76     {"JPAKE", ERR_LIB_JPAKE},
77 #endif
78 #ifdef ERR_LIB_KDF
79     {"KDF", ERR_LIB_KDF},
80 #endif
81 #ifdef ERR_LIB_MASK
82     {"MASK", ERR_LIB_MASK},
83 #endif
84 #ifdef ERR_LIB_METH
85     {"METH", ERR_LIB_METH},
86 #endif
87 #ifdef ERR_LIB_NONE
88     {"NONE", ERR_LIB_NONE},
89 #endif
90 #ifdef ERR_LIB_OBJ
91     {"OBJ", ERR_LIB_OBJ},
92 #endif
93 #ifdef ERR_LIB_OCSP
94     {"OCSP", ERR_LIB_OCSP},
95 #endif
96 #ifdef ERR_LIB_OFFSET
97     {"OFFSET", ERR_LIB_OFFSET},
98 #endif
99 #ifdef ERR_LIB_OSSL_DECODER
100     {"OSSL_DECODER", ERR_LIB_OSSL_DECODER},
101 #endif
102 #ifdef ERR_LIB_OSSL_ENCODER
103     {"OSSL_ENCODER", ERR_LIB_OSSL_ENCODER},
104 #endif
105 #ifdef ERR_LIB_OSSL_STORE
106     {"OSSL_STORE", ERR_LIB_OSSL_STORE},
107 #endif
108 #ifdef ERR_LIB_PEM
109     {"PEM", ERR_LIB_PEM},
110 #endif
111 #ifdef ERR_LIB_PKCS12
112     {"PKCS12", ERR_LIB_PKCS12},
113 #endif
114 #ifdef ERR_LIB_PKCS7
115     {"PKCS7", ERR_LIB_PKCS7},
116 #endif
117 #ifdef ERR_LIB_PROP
118     {"PROP", ERR_LIB_PROP},
119 #endif
120 #ifdef ERR_LIB_PROV
121     {"PROV", ERR_LIB_PROV},
122 #endif
123 #ifdef ERR_LIB_PROXY
124     {"PROXY", ERR_LIB_PROXY},
125 #endif
126 #ifdef ERR_LIB_RAND
127     {"RAND", ERR_LIB_RAND},
128 #endif
129 #ifdef ERR_LIB_RSA
130     {"RSA", ERR_LIB_RSA},
131 #endif
132 #ifdef ERR_LIB_RSAREF
133     {"RSAREF", ERR_LIB_RSAREF},
134 #endif
135 #ifdef ERR_LIB_SM2
136     {"SM2", ERR_LIB_SM2},
137 #endif
138 #ifdef ERR_LIB_SSL
139     {"SSL", ERR_LIB_SSL},
140 #endif
141 #ifdef ERR_LIB_SSL2
142     {"SSL2", ERR_LIB_SSL2},
143 #endif
144 #ifdef ERR_LIB_SSL23
145     {"SSL23", ERR_LIB_SSL23},
146 #endif
147 #ifdef ERR_LIB_SSL3
148     {"SSL3", ERR_LIB_SSL3},
149 #endif
150 #ifdef ERR_LIB_SYS
151     {"SYS", ERR_LIB_SYS},
152 #endif
153 #ifdef ERR_LIB_TS
154     {"TS", ERR_LIB_TS},
155 #endif
156 #ifdef ERR_LIB_UI
157     {"UI", ERR_LIB_UI},
158 #endif
159 #ifdef ERR_LIB_USER
160     {"USER", ERR_LIB_USER},
161 #endif
162 #ifdef ERR_LIB_X509
163     {"X509", ERR_LIB_X509},
164 #endif
165 #ifdef ERR_LIB_X509V3
166     {"X509V3", ERR_LIB_X509V3},
167 #endif
168     { NULL }
169 };
170 
171 
172 static struct py_ssl_error_code error_codes[] = {
173   #ifdef ASN1_R_ADDING_OBJECT
174     {"ADDING_OBJECT", ERR_LIB_ASN1, ASN1_R_ADDING_OBJECT},
175   #else
176     {"ADDING_OBJECT", 13, 171},
177   #endif
178   #ifdef ASN1_R_ASN1_PARSE_ERROR
179     {"ASN1_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_PARSE_ERROR},
180   #else
181     {"ASN1_PARSE_ERROR", 13, 203},
182   #endif
183   #ifdef ASN1_R_ASN1_SIG_PARSE_ERROR
184     {"ASN1_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_SIG_PARSE_ERROR},
185   #else
186     {"ASN1_SIG_PARSE_ERROR", 13, 204},
187   #endif
188   #ifdef ASN1_R_AUX_ERROR
189     {"AUX_ERROR", ERR_LIB_ASN1, ASN1_R_AUX_ERROR},
190   #else
191     {"AUX_ERROR", 13, 100},
192   #endif
193   #ifdef ASN1_R_BAD_OBJECT_HEADER
194     {"BAD_OBJECT_HEADER", ERR_LIB_ASN1, ASN1_R_BAD_OBJECT_HEADER},
195   #else
196     {"BAD_OBJECT_HEADER", 13, 102},
197   #endif
198   #ifdef ASN1_R_BAD_TEMPLATE
199     {"BAD_TEMPLATE", ERR_LIB_ASN1, ASN1_R_BAD_TEMPLATE},
200   #else
201     {"BAD_TEMPLATE", 13, 230},
202   #endif
203   #ifdef ASN1_R_BMPSTRING_IS_WRONG_LENGTH
204     {"BMPSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BMPSTRING_IS_WRONG_LENGTH},
205   #else
206     {"BMPSTRING_IS_WRONG_LENGTH", 13, 214},
207   #endif
208   #ifdef ASN1_R_BN_LIB
209     {"BN_LIB", ERR_LIB_ASN1, ASN1_R_BN_LIB},
210   #else
211     {"BN_LIB", 13, 105},
212   #endif
213   #ifdef ASN1_R_BOOLEAN_IS_WRONG_LENGTH
214     {"BOOLEAN_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BOOLEAN_IS_WRONG_LENGTH},
215   #else
216     {"BOOLEAN_IS_WRONG_LENGTH", 13, 106},
217   #endif
218   #ifdef ASN1_R_BUFFER_TOO_SMALL
219     {"BUFFER_TOO_SMALL", ERR_LIB_ASN1, ASN1_R_BUFFER_TOO_SMALL},
220   #else
221     {"BUFFER_TOO_SMALL", 13, 107},
222   #endif
223   #ifdef ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
224     {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_ASN1, ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER},
225   #else
226     {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 13, 108},
227   #endif
228   #ifdef ASN1_R_CONTEXT_NOT_INITIALISED
229     {"CONTEXT_NOT_INITIALISED", ERR_LIB_ASN1, ASN1_R_CONTEXT_NOT_INITIALISED},
230   #else
231     {"CONTEXT_NOT_INITIALISED", 13, 217},
232   #endif
233   #ifdef ASN1_R_DATA_IS_WRONG
234     {"DATA_IS_WRONG", ERR_LIB_ASN1, ASN1_R_DATA_IS_WRONG},
235   #else
236     {"DATA_IS_WRONG", 13, 109},
237   #endif
238   #ifdef ASN1_R_DECODE_ERROR
239     {"DECODE_ERROR", ERR_LIB_ASN1, ASN1_R_DECODE_ERROR},
240   #else
241     {"DECODE_ERROR", 13, 110},
242   #endif
243   #ifdef ASN1_R_DEPTH_EXCEEDED
244     {"DEPTH_EXCEEDED", ERR_LIB_ASN1, ASN1_R_DEPTH_EXCEEDED},
245   #else
246     {"DEPTH_EXCEEDED", 13, 174},
247   #endif
248   #ifdef ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED
249     {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED},
250   #else
251     {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", 13, 198},
252   #endif
253   #ifdef ASN1_R_ENCODE_ERROR
254     {"ENCODE_ERROR", ERR_LIB_ASN1, ASN1_R_ENCODE_ERROR},
255   #else
256     {"ENCODE_ERROR", 13, 112},
257   #endif
258   #ifdef ASN1_R_ERROR_GETTING_TIME
259     {"ERROR_GETTING_TIME", ERR_LIB_ASN1, ASN1_R_ERROR_GETTING_TIME},
260   #else
261     {"ERROR_GETTING_TIME", 13, 173},
262   #endif
263   #ifdef ASN1_R_ERROR_LOADING_SECTION
264     {"ERROR_LOADING_SECTION", ERR_LIB_ASN1, ASN1_R_ERROR_LOADING_SECTION},
265   #else
266     {"ERROR_LOADING_SECTION", 13, 172},
267   #endif
268   #ifdef ASN1_R_ERROR_SETTING_CIPHER_PARAMS
269     {"ERROR_SETTING_CIPHER_PARAMS", ERR_LIB_ASN1, ASN1_R_ERROR_SETTING_CIPHER_PARAMS},
270   #else
271     {"ERROR_SETTING_CIPHER_PARAMS", 13, 114},
272   #endif
273   #ifdef ASN1_R_EXPECTING_AN_INTEGER
274     {"EXPECTING_AN_INTEGER", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_INTEGER},
275   #else
276     {"EXPECTING_AN_INTEGER", 13, 115},
277   #endif
278   #ifdef ASN1_R_EXPECTING_AN_OBJECT
279     {"EXPECTING_AN_OBJECT", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_OBJECT},
280   #else
281     {"EXPECTING_AN_OBJECT", 13, 116},
282   #endif
283   #ifdef ASN1_R_EXPLICIT_LENGTH_MISMATCH
284     {"EXPLICIT_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_EXPLICIT_LENGTH_MISMATCH},
285   #else
286     {"EXPLICIT_LENGTH_MISMATCH", 13, 119},
287   #endif
288   #ifdef ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED
289     {"EXPLICIT_TAG_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED},
290   #else
291     {"EXPLICIT_TAG_NOT_CONSTRUCTED", 13, 120},
292   #endif
293   #ifdef ASN1_R_FIELD_MISSING
294     {"FIELD_MISSING", ERR_LIB_ASN1, ASN1_R_FIELD_MISSING},
295   #else
296     {"FIELD_MISSING", 13, 121},
297   #endif
298   #ifdef ASN1_R_FIRST_NUM_TOO_LARGE
299     {"FIRST_NUM_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_FIRST_NUM_TOO_LARGE},
300   #else
301     {"FIRST_NUM_TOO_LARGE", 13, 122},
302   #endif
303   #ifdef ASN1_R_HEADER_TOO_LONG
304     {"HEADER_TOO_LONG", ERR_LIB_ASN1, ASN1_R_HEADER_TOO_LONG},
305   #else
306     {"HEADER_TOO_LONG", 13, 123},
307   #endif
308   #ifdef ASN1_R_ILLEGAL_BITSTRING_FORMAT
309     {"ILLEGAL_BITSTRING_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BITSTRING_FORMAT},
310   #else
311     {"ILLEGAL_BITSTRING_FORMAT", 13, 175},
312   #endif
313   #ifdef ASN1_R_ILLEGAL_BOOLEAN
314     {"ILLEGAL_BOOLEAN", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BOOLEAN},
315   #else
316     {"ILLEGAL_BOOLEAN", 13, 176},
317   #endif
318   #ifdef ASN1_R_ILLEGAL_CHARACTERS
319     {"ILLEGAL_CHARACTERS", ERR_LIB_ASN1, ASN1_R_ILLEGAL_CHARACTERS},
320   #else
321     {"ILLEGAL_CHARACTERS", 13, 124},
322   #endif
323   #ifdef ASN1_R_ILLEGAL_FORMAT
324     {"ILLEGAL_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_FORMAT},
325   #else
326     {"ILLEGAL_FORMAT", 13, 177},
327   #endif
328   #ifdef ASN1_R_ILLEGAL_HEX
329     {"ILLEGAL_HEX", ERR_LIB_ASN1, ASN1_R_ILLEGAL_HEX},
330   #else
331     {"ILLEGAL_HEX", 13, 178},
332   #endif
333   #ifdef ASN1_R_ILLEGAL_IMPLICIT_TAG
334     {"ILLEGAL_IMPLICIT_TAG", ERR_LIB_ASN1, ASN1_R_ILLEGAL_IMPLICIT_TAG},
335   #else
336     {"ILLEGAL_IMPLICIT_TAG", 13, 179},
337   #endif
338   #ifdef ASN1_R_ILLEGAL_INTEGER
339     {"ILLEGAL_INTEGER", ERR_LIB_ASN1, ASN1_R_ILLEGAL_INTEGER},
340   #else
341     {"ILLEGAL_INTEGER", 13, 180},
342   #endif
343   #ifdef ASN1_R_ILLEGAL_NEGATIVE_VALUE
344     {"ILLEGAL_NEGATIVE_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NEGATIVE_VALUE},
345   #else
346     {"ILLEGAL_NEGATIVE_VALUE", 13, 226},
347   #endif
348   #ifdef ASN1_R_ILLEGAL_NESTED_TAGGING
349     {"ILLEGAL_NESTED_TAGGING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NESTED_TAGGING},
350   #else
351     {"ILLEGAL_NESTED_TAGGING", 13, 181},
352   #endif
353   #ifdef ASN1_R_ILLEGAL_NULL
354     {"ILLEGAL_NULL", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL},
355   #else
356     {"ILLEGAL_NULL", 13, 125},
357   #endif
358   #ifdef ASN1_R_ILLEGAL_NULL_VALUE
359     {"ILLEGAL_NULL_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL_VALUE},
360   #else
361     {"ILLEGAL_NULL_VALUE", 13, 182},
362   #endif
363   #ifdef ASN1_R_ILLEGAL_OBJECT
364     {"ILLEGAL_OBJECT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OBJECT},
365   #else
366     {"ILLEGAL_OBJECT", 13, 183},
367   #endif
368   #ifdef ASN1_R_ILLEGAL_OPTIONAL_ANY
369     {"ILLEGAL_OPTIONAL_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONAL_ANY},
370   #else
371     {"ILLEGAL_OPTIONAL_ANY", 13, 126},
372   #endif
373   #ifdef ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE
374     {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE},
375   #else
376     {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", 13, 170},
377   #endif
378   #ifdef ASN1_R_ILLEGAL_PADDING
379     {"ILLEGAL_PADDING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_PADDING},
380   #else
381     {"ILLEGAL_PADDING", 13, 221},
382   #endif
383   #ifdef ASN1_R_ILLEGAL_TAGGED_ANY
384     {"ILLEGAL_TAGGED_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TAGGED_ANY},
385   #else
386     {"ILLEGAL_TAGGED_ANY", 13, 127},
387   #endif
388   #ifdef ASN1_R_ILLEGAL_TIME_VALUE
389     {"ILLEGAL_TIME_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TIME_VALUE},
390   #else
391     {"ILLEGAL_TIME_VALUE", 13, 184},
392   #endif
393   #ifdef ASN1_R_ILLEGAL_ZERO_CONTENT
394     {"ILLEGAL_ZERO_CONTENT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_ZERO_CONTENT},
395   #else
396     {"ILLEGAL_ZERO_CONTENT", 13, 222},
397   #endif
398   #ifdef ASN1_R_INTEGER_NOT_ASCII_FORMAT
399     {"INTEGER_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_INTEGER_NOT_ASCII_FORMAT},
400   #else
401     {"INTEGER_NOT_ASCII_FORMAT", 13, 185},
402   #endif
403   #ifdef ASN1_R_INTEGER_TOO_LARGE_FOR_LONG
404     {"INTEGER_TOO_LARGE_FOR_LONG", ERR_LIB_ASN1, ASN1_R_INTEGER_TOO_LARGE_FOR_LONG},
405   #else
406     {"INTEGER_TOO_LARGE_FOR_LONG", 13, 128},
407   #endif
408   #ifdef ASN1_R_INVALID_BIT_STRING_BITS_LEFT
409     {"INVALID_BIT_STRING_BITS_LEFT", ERR_LIB_ASN1, ASN1_R_INVALID_BIT_STRING_BITS_LEFT},
410   #else
411     {"INVALID_BIT_STRING_BITS_LEFT", 13, 220},
412   #endif
413   #ifdef ASN1_R_INVALID_BMPSTRING_LENGTH
414     {"INVALID_BMPSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_BMPSTRING_LENGTH},
415   #else
416     {"INVALID_BMPSTRING_LENGTH", 13, 129},
417   #endif
418   #ifdef ASN1_R_INVALID_DIGIT
419     {"INVALID_DIGIT", ERR_LIB_ASN1, ASN1_R_INVALID_DIGIT},
420   #else
421     {"INVALID_DIGIT", 13, 130},
422   #endif
423   #ifdef ASN1_R_INVALID_MIME_TYPE
424     {"INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_INVALID_MIME_TYPE},
425   #else
426     {"INVALID_MIME_TYPE", 13, 205},
427   #endif
428   #ifdef ASN1_R_INVALID_MODIFIER
429     {"INVALID_MODIFIER", ERR_LIB_ASN1, ASN1_R_INVALID_MODIFIER},
430   #else
431     {"INVALID_MODIFIER", 13, 186},
432   #endif
433   #ifdef ASN1_R_INVALID_NUMBER
434     {"INVALID_NUMBER", ERR_LIB_ASN1, ASN1_R_INVALID_NUMBER},
435   #else
436     {"INVALID_NUMBER", 13, 187},
437   #endif
438   #ifdef ASN1_R_INVALID_OBJECT_ENCODING
439     {"INVALID_OBJECT_ENCODING", ERR_LIB_ASN1, ASN1_R_INVALID_OBJECT_ENCODING},
440   #else
441     {"INVALID_OBJECT_ENCODING", 13, 216},
442   #endif
443   #ifdef ASN1_R_INVALID_SCRYPT_PARAMETERS
444     {"INVALID_SCRYPT_PARAMETERS", ERR_LIB_ASN1, ASN1_R_INVALID_SCRYPT_PARAMETERS},
445   #else
446     {"INVALID_SCRYPT_PARAMETERS", 13, 227},
447   #endif
448   #ifdef ASN1_R_INVALID_SEPARATOR
449     {"INVALID_SEPARATOR", ERR_LIB_ASN1, ASN1_R_INVALID_SEPARATOR},
450   #else
451     {"INVALID_SEPARATOR", 13, 131},
452   #endif
453   #ifdef ASN1_R_INVALID_STRING_TABLE_VALUE
454     {"INVALID_STRING_TABLE_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_STRING_TABLE_VALUE},
455   #else
456     {"INVALID_STRING_TABLE_VALUE", 13, 218},
457   #endif
458   #ifdef ASN1_R_INVALID_UNIVERSALSTRING_LENGTH
459     {"INVALID_UNIVERSALSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_UNIVERSALSTRING_LENGTH},
460   #else
461     {"INVALID_UNIVERSALSTRING_LENGTH", 13, 133},
462   #endif
463   #ifdef ASN1_R_INVALID_UTF8STRING
464     {"INVALID_UTF8STRING", ERR_LIB_ASN1, ASN1_R_INVALID_UTF8STRING},
465   #else
466     {"INVALID_UTF8STRING", 13, 134},
467   #endif
468   #ifdef ASN1_R_INVALID_VALUE
469     {"INVALID_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_VALUE},
470   #else
471     {"INVALID_VALUE", 13, 219},
472   #endif
473   #ifdef ASN1_R_LENGTH_TOO_LONG
474     {"LENGTH_TOO_LONG", ERR_LIB_ASN1, ASN1_R_LENGTH_TOO_LONG},
475   #else
476     {"LENGTH_TOO_LONG", 13, 231},
477   #endif
478   #ifdef ASN1_R_LIST_ERROR
479     {"LIST_ERROR", ERR_LIB_ASN1, ASN1_R_LIST_ERROR},
480   #else
481     {"LIST_ERROR", 13, 188},
482   #endif
483   #ifdef ASN1_R_MIME_NO_CONTENT_TYPE
484     {"MIME_NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_MIME_NO_CONTENT_TYPE},
485   #else
486     {"MIME_NO_CONTENT_TYPE", 13, 206},
487   #endif
488   #ifdef ASN1_R_MIME_PARSE_ERROR
489     {"MIME_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_PARSE_ERROR},
490   #else
491     {"MIME_PARSE_ERROR", 13, 207},
492   #endif
493   #ifdef ASN1_R_MIME_SIG_PARSE_ERROR
494     {"MIME_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_SIG_PARSE_ERROR},
495   #else
496     {"MIME_SIG_PARSE_ERROR", 13, 208},
497   #endif
498   #ifdef ASN1_R_MISSING_EOC
499     {"MISSING_EOC", ERR_LIB_ASN1, ASN1_R_MISSING_EOC},
500   #else
501     {"MISSING_EOC", 13, 137},
502   #endif
503   #ifdef ASN1_R_MISSING_SECOND_NUMBER
504     {"MISSING_SECOND_NUMBER", ERR_LIB_ASN1, ASN1_R_MISSING_SECOND_NUMBER},
505   #else
506     {"MISSING_SECOND_NUMBER", 13, 138},
507   #endif
508   #ifdef ASN1_R_MISSING_VALUE
509     {"MISSING_VALUE", ERR_LIB_ASN1, ASN1_R_MISSING_VALUE},
510   #else
511     {"MISSING_VALUE", 13, 189},
512   #endif
513   #ifdef ASN1_R_MSTRING_NOT_UNIVERSAL
514     {"MSTRING_NOT_UNIVERSAL", ERR_LIB_ASN1, ASN1_R_MSTRING_NOT_UNIVERSAL},
515   #else
516     {"MSTRING_NOT_UNIVERSAL", 13, 139},
517   #endif
518   #ifdef ASN1_R_MSTRING_WRONG_TAG
519     {"MSTRING_WRONG_TAG", ERR_LIB_ASN1, ASN1_R_MSTRING_WRONG_TAG},
520   #else
521     {"MSTRING_WRONG_TAG", 13, 140},
522   #endif
523   #ifdef ASN1_R_NESTED_ASN1_STRING
524     {"NESTED_ASN1_STRING", ERR_LIB_ASN1, ASN1_R_NESTED_ASN1_STRING},
525   #else
526     {"NESTED_ASN1_STRING", 13, 197},
527   #endif
528   #ifdef ASN1_R_NESTED_TOO_DEEP
529     {"NESTED_TOO_DEEP", ERR_LIB_ASN1, ASN1_R_NESTED_TOO_DEEP},
530   #else
531     {"NESTED_TOO_DEEP", 13, 201},
532   #endif
533   #ifdef ASN1_R_NON_HEX_CHARACTERS
534     {"NON_HEX_CHARACTERS", ERR_LIB_ASN1, ASN1_R_NON_HEX_CHARACTERS},
535   #else
536     {"NON_HEX_CHARACTERS", 13, 141},
537   #endif
538   #ifdef ASN1_R_NOT_ASCII_FORMAT
539     {"NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_NOT_ASCII_FORMAT},
540   #else
541     {"NOT_ASCII_FORMAT", 13, 190},
542   #endif
543   #ifdef ASN1_R_NOT_ENOUGH_DATA
544     {"NOT_ENOUGH_DATA", ERR_LIB_ASN1, ASN1_R_NOT_ENOUGH_DATA},
545   #else
546     {"NOT_ENOUGH_DATA", 13, 142},
547   #endif
548   #ifdef ASN1_R_NO_CONTENT_TYPE
549     {"NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_CONTENT_TYPE},
550   #else
551     {"NO_CONTENT_TYPE", 13, 209},
552   #endif
553   #ifdef ASN1_R_NO_MATCHING_CHOICE_TYPE
554     {"NO_MATCHING_CHOICE_TYPE", ERR_LIB_ASN1, ASN1_R_NO_MATCHING_CHOICE_TYPE},
555   #else
556     {"NO_MATCHING_CHOICE_TYPE", 13, 143},
557   #endif
558   #ifdef ASN1_R_NO_MULTIPART_BODY_FAILURE
559     {"NO_MULTIPART_BODY_FAILURE", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BODY_FAILURE},
560   #else
561     {"NO_MULTIPART_BODY_FAILURE", 13, 210},
562   #endif
563   #ifdef ASN1_R_NO_MULTIPART_BOUNDARY
564     {"NO_MULTIPART_BOUNDARY", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BOUNDARY},
565   #else
566     {"NO_MULTIPART_BOUNDARY", 13, 211},
567   #endif
568   #ifdef ASN1_R_NO_SIG_CONTENT_TYPE
569     {"NO_SIG_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_SIG_CONTENT_TYPE},
570   #else
571     {"NO_SIG_CONTENT_TYPE", 13, 212},
572   #endif
573   #ifdef ASN1_R_NULL_IS_WRONG_LENGTH
574     {"NULL_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_NULL_IS_WRONG_LENGTH},
575   #else
576     {"NULL_IS_WRONG_LENGTH", 13, 144},
577   #endif
578   #ifdef ASN1_R_OBJECT_NOT_ASCII_FORMAT
579     {"OBJECT_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_OBJECT_NOT_ASCII_FORMAT},
580   #else
581     {"OBJECT_NOT_ASCII_FORMAT", 13, 191},
582   #endif
583   #ifdef ASN1_R_ODD_NUMBER_OF_CHARS
584     {"ODD_NUMBER_OF_CHARS", ERR_LIB_ASN1, ASN1_R_ODD_NUMBER_OF_CHARS},
585   #else
586     {"ODD_NUMBER_OF_CHARS", 13, 145},
587   #endif
588   #ifdef ASN1_R_SECOND_NUMBER_TOO_LARGE
589     {"SECOND_NUMBER_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_SECOND_NUMBER_TOO_LARGE},
590   #else
591     {"SECOND_NUMBER_TOO_LARGE", 13, 147},
592   #endif
593   #ifdef ASN1_R_SEQUENCE_LENGTH_MISMATCH
594     {"SEQUENCE_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_SEQUENCE_LENGTH_MISMATCH},
595   #else
596     {"SEQUENCE_LENGTH_MISMATCH", 13, 148},
597   #endif
598   #ifdef ASN1_R_SEQUENCE_NOT_CONSTRUCTED
599     {"SEQUENCE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_SEQUENCE_NOT_CONSTRUCTED},
600   #else
601     {"SEQUENCE_NOT_CONSTRUCTED", 13, 149},
602   #endif
603   #ifdef ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG
604     {"SEQUENCE_OR_SET_NEEDS_CONFIG", ERR_LIB_ASN1, ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG},
605   #else
606     {"SEQUENCE_OR_SET_NEEDS_CONFIG", 13, 192},
607   #endif
608   #ifdef ASN1_R_SHORT_LINE
609     {"SHORT_LINE", ERR_LIB_ASN1, ASN1_R_SHORT_LINE},
610   #else
611     {"SHORT_LINE", 13, 150},
612   #endif
613   #ifdef ASN1_R_SIG_INVALID_MIME_TYPE
614     {"SIG_INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_SIG_INVALID_MIME_TYPE},
615   #else
616     {"SIG_INVALID_MIME_TYPE", 13, 213},
617   #endif
618   #ifdef ASN1_R_STREAMING_NOT_SUPPORTED
619     {"STREAMING_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_STREAMING_NOT_SUPPORTED},
620   #else
621     {"STREAMING_NOT_SUPPORTED", 13, 202},
622   #endif
623   #ifdef ASN1_R_STRING_TOO_LONG
624     {"STRING_TOO_LONG", ERR_LIB_ASN1, ASN1_R_STRING_TOO_LONG},
625   #else
626     {"STRING_TOO_LONG", 13, 151},
627   #endif
628   #ifdef ASN1_R_STRING_TOO_SHORT
629     {"STRING_TOO_SHORT", ERR_LIB_ASN1, ASN1_R_STRING_TOO_SHORT},
630   #else
631     {"STRING_TOO_SHORT", 13, 152},
632   #endif
633   #ifdef ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD
634     {"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},
635   #else
636     {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 13, 154},
637   #endif
638   #ifdef ASN1_R_TIME_NOT_ASCII_FORMAT
639     {"TIME_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_TIME_NOT_ASCII_FORMAT},
640   #else
641     {"TIME_NOT_ASCII_FORMAT", 13, 193},
642   #endif
643   #ifdef ASN1_R_TOO_LARGE
644     {"TOO_LARGE", ERR_LIB_ASN1, ASN1_R_TOO_LARGE},
645   #else
646     {"TOO_LARGE", 13, 223},
647   #endif
648   #ifdef ASN1_R_TOO_LONG
649     {"TOO_LONG", ERR_LIB_ASN1, ASN1_R_TOO_LONG},
650   #else
651     {"TOO_LONG", 13, 155},
652   #endif
653   #ifdef ASN1_R_TOO_SMALL
654     {"TOO_SMALL", ERR_LIB_ASN1, ASN1_R_TOO_SMALL},
655   #else
656     {"TOO_SMALL", 13, 224},
657   #endif
658   #ifdef ASN1_R_TYPE_NOT_CONSTRUCTED
659     {"TYPE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_CONSTRUCTED},
660   #else
661     {"TYPE_NOT_CONSTRUCTED", 13, 156},
662   #endif
663   #ifdef ASN1_R_TYPE_NOT_PRIMITIVE
664     {"TYPE_NOT_PRIMITIVE", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_PRIMITIVE},
665   #else
666     {"TYPE_NOT_PRIMITIVE", 13, 195},
667   #endif
668   #ifdef ASN1_R_UNEXPECTED_EOC
669     {"UNEXPECTED_EOC", ERR_LIB_ASN1, ASN1_R_UNEXPECTED_EOC},
670   #else
671     {"UNEXPECTED_EOC", 13, 159},
672   #endif
673   #ifdef ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH
674     {"UNIVERSALSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH},
675   #else
676     {"UNIVERSALSTRING_IS_WRONG_LENGTH", 13, 215},
677   #endif
678   #ifdef ASN1_R_UNKNOWN_DIGEST
679     {"UNKNOWN_DIGEST", ERR_LIB_ASN1, ASN1_R_UNKNOWN_DIGEST},
680   #else
681     {"UNKNOWN_DIGEST", 13, 229},
682   #endif
683   #ifdef ASN1_R_UNKNOWN_FORMAT
684     {"UNKNOWN_FORMAT", ERR_LIB_ASN1, ASN1_R_UNKNOWN_FORMAT},
685   #else
686     {"UNKNOWN_FORMAT", 13, 160},
687   #endif
688   #ifdef ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM
689     {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM},
690   #else
691     {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", 13, 161},
692   #endif
693   #ifdef ASN1_R_UNKNOWN_OBJECT_TYPE
694     {"UNKNOWN_OBJECT_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_OBJECT_TYPE},
695   #else
696     {"UNKNOWN_OBJECT_TYPE", 13, 162},
697   #endif
698   #ifdef ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE
699     {"UNKNOWN_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE},
700   #else
701     {"UNKNOWN_PUBLIC_KEY_TYPE", 13, 163},
702   #endif
703   #ifdef ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM
704     {"UNKNOWN_SIGNATURE_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM},
705   #else
706     {"UNKNOWN_SIGNATURE_ALGORITHM", 13, 199},
707   #endif
708   #ifdef ASN1_R_UNKNOWN_TAG
709     {"UNKNOWN_TAG", ERR_LIB_ASN1, ASN1_R_UNKNOWN_TAG},
710   #else
711     {"UNKNOWN_TAG", 13, 194},
712   #endif
713   #ifdef ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE
714     {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE},
715   #else
716     {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", 13, 164},
717   #endif
718   #ifdef ASN1_R_UNSUPPORTED_CIPHER
719     {"UNSUPPORTED_CIPHER", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_CIPHER},
720   #else
721     {"UNSUPPORTED_CIPHER", 13, 228},
722   #endif
723   #ifdef ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE
724     {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE},
725   #else
726     {"UNSUPPORTED_PUBLIC_KEY_TYPE", 13, 167},
727   #endif
728   #ifdef ASN1_R_UNSUPPORTED_TYPE
729     {"UNSUPPORTED_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_TYPE},
730   #else
731     {"UNSUPPORTED_TYPE", 13, 196},
732   #endif
733   #ifdef ASN1_R_WRONG_INTEGER_TYPE
734     {"WRONG_INTEGER_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_INTEGER_TYPE},
735   #else
736     {"WRONG_INTEGER_TYPE", 13, 225},
737   #endif
738   #ifdef ASN1_R_WRONG_PUBLIC_KEY_TYPE
739     {"WRONG_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_PUBLIC_KEY_TYPE},
740   #else
741     {"WRONG_PUBLIC_KEY_TYPE", 13, 200},
742   #endif
743   #ifdef ASN1_R_WRONG_TAG
744     {"WRONG_TAG", ERR_LIB_ASN1, ASN1_R_WRONG_TAG},
745   #else
746     {"WRONG_TAG", 13, 168},
747   #endif
748   #ifdef ASYNC_R_FAILED_TO_SET_POOL
749     {"FAILED_TO_SET_POOL", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SET_POOL},
750   #else
751     {"FAILED_TO_SET_POOL", 51, 101},
752   #endif
753   #ifdef ASYNC_R_FAILED_TO_SWAP_CONTEXT
754     {"FAILED_TO_SWAP_CONTEXT", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SWAP_CONTEXT},
755   #else
756     {"FAILED_TO_SWAP_CONTEXT", 51, 102},
757   #endif
758   #ifdef ASYNC_R_INIT_FAILED
759     {"INIT_FAILED", ERR_LIB_ASYNC, ASYNC_R_INIT_FAILED},
760   #else
761     {"INIT_FAILED", 51, 105},
762   #endif
763   #ifdef ASYNC_R_INVALID_POOL_SIZE
764     {"INVALID_POOL_SIZE", ERR_LIB_ASYNC, ASYNC_R_INVALID_POOL_SIZE},
765   #else
766     {"INVALID_POOL_SIZE", 51, 103},
767   #endif
768   #ifdef BIO_R_ACCEPT_ERROR
769     {"ACCEPT_ERROR", ERR_LIB_BIO, BIO_R_ACCEPT_ERROR},
770   #else
771     {"ACCEPT_ERROR", 32, 100},
772   #endif
773   #ifdef BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET
774     {"ADDRINFO_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET},
775   #else
776     {"ADDRINFO_ADDR_IS_NOT_AF_INET", 32, 141},
777   #endif
778   #ifdef BIO_R_AMBIGUOUS_HOST_OR_SERVICE
779     {"AMBIGUOUS_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_AMBIGUOUS_HOST_OR_SERVICE},
780   #else
781     {"AMBIGUOUS_HOST_OR_SERVICE", 32, 129},
782   #endif
783   #ifdef BIO_R_BAD_FOPEN_MODE
784     {"BAD_FOPEN_MODE", ERR_LIB_BIO, BIO_R_BAD_FOPEN_MODE},
785   #else
786     {"BAD_FOPEN_MODE", 32, 101},
787   #endif
788   #ifdef BIO_R_BROKEN_PIPE
789     {"BROKEN_PIPE", ERR_LIB_BIO, BIO_R_BROKEN_PIPE},
790   #else
791     {"BROKEN_PIPE", 32, 124},
792   #endif
793   #ifdef BIO_R_CONNECT_ERROR
794     {"CONNECT_ERROR", ERR_LIB_BIO, BIO_R_CONNECT_ERROR},
795   #else
796     {"CONNECT_ERROR", 32, 103},
797   #endif
798   #ifdef BIO_R_CONNECT_TIMEOUT
799     {"CONNECT_TIMEOUT", ERR_LIB_BIO, BIO_R_CONNECT_TIMEOUT},
800   #else
801     {"CONNECT_TIMEOUT", 32, 147},
802   #endif
803   #ifdef BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET
804     {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET},
805   #else
806     {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", 32, 107},
807   #endif
808   #ifdef BIO_R_GETSOCKNAME_ERROR
809     {"GETSOCKNAME_ERROR", ERR_LIB_BIO, BIO_R_GETSOCKNAME_ERROR},
810   #else
811     {"GETSOCKNAME_ERROR", 32, 132},
812   #endif
813   #ifdef BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS
814     {"GETSOCKNAME_TRUNCATED_ADDRESS", ERR_LIB_BIO, BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS},
815   #else
816     {"GETSOCKNAME_TRUNCATED_ADDRESS", 32, 133},
817   #endif
818   #ifdef BIO_R_GETTING_SOCKTYPE
819     {"GETTING_SOCKTYPE", ERR_LIB_BIO, BIO_R_GETTING_SOCKTYPE},
820   #else
821     {"GETTING_SOCKTYPE", 32, 134},
822   #endif
823   #ifdef BIO_R_INVALID_ARGUMENT
824     {"INVALID_ARGUMENT", ERR_LIB_BIO, BIO_R_INVALID_ARGUMENT},
825   #else
826     {"INVALID_ARGUMENT", 32, 125},
827   #endif
828   #ifdef BIO_R_INVALID_SOCKET
829     {"INVALID_SOCKET", ERR_LIB_BIO, BIO_R_INVALID_SOCKET},
830   #else
831     {"INVALID_SOCKET", 32, 135},
832   #endif
833   #ifdef BIO_R_IN_USE
834     {"IN_USE", ERR_LIB_BIO, BIO_R_IN_USE},
835   #else
836     {"IN_USE", 32, 123},
837   #endif
838   #ifdef BIO_R_LENGTH_TOO_LONG
839     {"LENGTH_TOO_LONG", ERR_LIB_BIO, BIO_R_LENGTH_TOO_LONG},
840   #else
841     {"LENGTH_TOO_LONG", 32, 102},
842   #endif
843   #ifdef BIO_R_LISTEN_V6_ONLY
844     {"LISTEN_V6_ONLY", ERR_LIB_BIO, BIO_R_LISTEN_V6_ONLY},
845   #else
846     {"LISTEN_V6_ONLY", 32, 136},
847   #endif
848   #ifdef BIO_R_LOOKUP_RETURNED_NOTHING
849     {"LOOKUP_RETURNED_NOTHING", ERR_LIB_BIO, BIO_R_LOOKUP_RETURNED_NOTHING},
850   #else
851     {"LOOKUP_RETURNED_NOTHING", 32, 142},
852   #endif
853   #ifdef BIO_R_MALFORMED_HOST_OR_SERVICE
854     {"MALFORMED_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_MALFORMED_HOST_OR_SERVICE},
855   #else
856     {"MALFORMED_HOST_OR_SERVICE", 32, 130},
857   #endif
858   #ifdef BIO_R_NBIO_CONNECT_ERROR
859     {"NBIO_CONNECT_ERROR", ERR_LIB_BIO, BIO_R_NBIO_CONNECT_ERROR},
860   #else
861     {"NBIO_CONNECT_ERROR", 32, 110},
862   #endif
863   #ifdef BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED
864     {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED},
865   #else
866     {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", 32, 143},
867   #endif
868   #ifdef BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED
869     {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED},
870   #else
871     {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", 32, 144},
872   #endif
873   #ifdef BIO_R_NO_PORT_DEFINED
874     {"NO_PORT_DEFINED", ERR_LIB_BIO, BIO_R_NO_PORT_DEFINED},
875   #else
876     {"NO_PORT_DEFINED", 32, 113},
877   #endif
878   #ifdef BIO_R_NO_SUCH_FILE
879     {"NO_SUCH_FILE", ERR_LIB_BIO, BIO_R_NO_SUCH_FILE},
880   #else
881     {"NO_SUCH_FILE", 32, 128},
882   #endif
883   #ifdef BIO_R_TRANSFER_ERROR
884     {"TRANSFER_ERROR", ERR_LIB_BIO, BIO_R_TRANSFER_ERROR},
885   #else
886     {"TRANSFER_ERROR", 32, 104},
887   #endif
888   #ifdef BIO_R_TRANSFER_TIMEOUT
889     {"TRANSFER_TIMEOUT", ERR_LIB_BIO, BIO_R_TRANSFER_TIMEOUT},
890   #else
891     {"TRANSFER_TIMEOUT", 32, 105},
892   #endif
893   #ifdef BIO_R_UNABLE_TO_BIND_SOCKET
894     {"UNABLE_TO_BIND_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_BIND_SOCKET},
895   #else
896     {"UNABLE_TO_BIND_SOCKET", 32, 117},
897   #endif
898   #ifdef BIO_R_UNABLE_TO_CREATE_SOCKET
899     {"UNABLE_TO_CREATE_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_CREATE_SOCKET},
900   #else
901     {"UNABLE_TO_CREATE_SOCKET", 32, 118},
902   #endif
903   #ifdef BIO_R_UNABLE_TO_KEEPALIVE
904     {"UNABLE_TO_KEEPALIVE", ERR_LIB_BIO, BIO_R_UNABLE_TO_KEEPALIVE},
905   #else
906     {"UNABLE_TO_KEEPALIVE", 32, 137},
907   #endif
908   #ifdef BIO_R_UNABLE_TO_LISTEN_SOCKET
909     {"UNABLE_TO_LISTEN_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_LISTEN_SOCKET},
910   #else
911     {"UNABLE_TO_LISTEN_SOCKET", 32, 119},
912   #endif
913   #ifdef BIO_R_UNABLE_TO_NODELAY
914     {"UNABLE_TO_NODELAY", ERR_LIB_BIO, BIO_R_UNABLE_TO_NODELAY},
915   #else
916     {"UNABLE_TO_NODELAY", 32, 138},
917   #endif
918   #ifdef BIO_R_UNABLE_TO_REUSEADDR
919     {"UNABLE_TO_REUSEADDR", ERR_LIB_BIO, BIO_R_UNABLE_TO_REUSEADDR},
920   #else
921     {"UNABLE_TO_REUSEADDR", 32, 139},
922   #endif
923   #ifdef BIO_R_UNAVAILABLE_IP_FAMILY
924     {"UNAVAILABLE_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNAVAILABLE_IP_FAMILY},
925   #else
926     {"UNAVAILABLE_IP_FAMILY", 32, 145},
927   #endif
928   #ifdef BIO_R_UNINITIALIZED
929     {"UNINITIALIZED", ERR_LIB_BIO, BIO_R_UNINITIALIZED},
930   #else
931     {"UNINITIALIZED", 32, 120},
932   #endif
933   #ifdef BIO_R_UNKNOWN_INFO_TYPE
934     {"UNKNOWN_INFO_TYPE", ERR_LIB_BIO, BIO_R_UNKNOWN_INFO_TYPE},
935   #else
936     {"UNKNOWN_INFO_TYPE", 32, 140},
937   #endif
938   #ifdef BIO_R_UNSUPPORTED_IP_FAMILY
939     {"UNSUPPORTED_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_IP_FAMILY},
940   #else
941     {"UNSUPPORTED_IP_FAMILY", 32, 146},
942   #endif
943   #ifdef BIO_R_UNSUPPORTED_METHOD
944     {"UNSUPPORTED_METHOD", ERR_LIB_BIO, BIO_R_UNSUPPORTED_METHOD},
945   #else
946     {"UNSUPPORTED_METHOD", 32, 121},
947   #endif
948   #ifdef BIO_R_UNSUPPORTED_PROTOCOL_FAMILY
949     {"UNSUPPORTED_PROTOCOL_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_PROTOCOL_FAMILY},
950   #else
951     {"UNSUPPORTED_PROTOCOL_FAMILY", 32, 131},
952   #endif
953   #ifdef BIO_R_WRITE_TO_READ_ONLY_BIO
954     {"WRITE_TO_READ_ONLY_BIO", ERR_LIB_BIO, BIO_R_WRITE_TO_READ_ONLY_BIO},
955   #else
956     {"WRITE_TO_READ_ONLY_BIO", 32, 126},
957   #endif
958   #ifdef BIO_R_WSASTARTUP
959     {"WSASTARTUP", ERR_LIB_BIO, BIO_R_WSASTARTUP},
960   #else
961     {"WSASTARTUP", 32, 122},
962   #endif
963   #ifdef BN_R_ARG2_LT_ARG3
964     {"ARG2_LT_ARG3", ERR_LIB_BN, BN_R_ARG2_LT_ARG3},
965   #else
966     {"ARG2_LT_ARG3", 3, 100},
967   #endif
968   #ifdef BN_R_BAD_RECIPROCAL
969     {"BAD_RECIPROCAL", ERR_LIB_BN, BN_R_BAD_RECIPROCAL},
970   #else
971     {"BAD_RECIPROCAL", 3, 101},
972   #endif
973   #ifdef BN_R_BIGNUM_TOO_LONG
974     {"BIGNUM_TOO_LONG", ERR_LIB_BN, BN_R_BIGNUM_TOO_LONG},
975   #else
976     {"BIGNUM_TOO_LONG", 3, 114},
977   #endif
978   #ifdef BN_R_BITS_TOO_SMALL
979     {"BITS_TOO_SMALL", ERR_LIB_BN, BN_R_BITS_TOO_SMALL},
980   #else
981     {"BITS_TOO_SMALL", 3, 118},
982   #endif
983   #ifdef BN_R_CALLED_WITH_EVEN_MODULUS
984     {"CALLED_WITH_EVEN_MODULUS", ERR_LIB_BN, BN_R_CALLED_WITH_EVEN_MODULUS},
985   #else
986     {"CALLED_WITH_EVEN_MODULUS", 3, 102},
987   #endif
988   #ifdef BN_R_DIV_BY_ZERO
989     {"DIV_BY_ZERO", ERR_LIB_BN, BN_R_DIV_BY_ZERO},
990   #else
991     {"DIV_BY_ZERO", 3, 103},
992   #endif
993   #ifdef BN_R_ENCODING_ERROR
994     {"ENCODING_ERROR", ERR_LIB_BN, BN_R_ENCODING_ERROR},
995   #else
996     {"ENCODING_ERROR", 3, 104},
997   #endif
998   #ifdef BN_R_EXPAND_ON_STATIC_BIGNUM_DATA
999     {"EXPAND_ON_STATIC_BIGNUM_DATA", ERR_LIB_BN, BN_R_EXPAND_ON_STATIC_BIGNUM_DATA},
1000   #else
1001     {"EXPAND_ON_STATIC_BIGNUM_DATA", 3, 105},
1002   #endif
1003   #ifdef BN_R_INPUT_NOT_REDUCED
1004     {"INPUT_NOT_REDUCED", ERR_LIB_BN, BN_R_INPUT_NOT_REDUCED},
1005   #else
1006     {"INPUT_NOT_REDUCED", 3, 110},
1007   #endif
1008   #ifdef BN_R_INVALID_LENGTH
1009     {"INVALID_LENGTH", ERR_LIB_BN, BN_R_INVALID_LENGTH},
1010   #else
1011     {"INVALID_LENGTH", 3, 106},
1012   #endif
1013   #ifdef BN_R_INVALID_RANGE
1014     {"INVALID_RANGE", ERR_LIB_BN, BN_R_INVALID_RANGE},
1015   #else
1016     {"INVALID_RANGE", 3, 115},
1017   #endif
1018   #ifdef BN_R_INVALID_SHIFT
1019     {"INVALID_SHIFT", ERR_LIB_BN, BN_R_INVALID_SHIFT},
1020   #else
1021     {"INVALID_SHIFT", 3, 119},
1022   #endif
1023   #ifdef BN_R_NOT_A_SQUARE
1024     {"NOT_A_SQUARE", ERR_LIB_BN, BN_R_NOT_A_SQUARE},
1025   #else
1026     {"NOT_A_SQUARE", 3, 111},
1027   #endif
1028   #ifdef BN_R_NOT_INITIALIZED
1029     {"NOT_INITIALIZED", ERR_LIB_BN, BN_R_NOT_INITIALIZED},
1030   #else
1031     {"NOT_INITIALIZED", 3, 107},
1032   #endif
1033   #ifdef BN_R_NO_INVERSE
1034     {"NO_INVERSE", ERR_LIB_BN, BN_R_NO_INVERSE},
1035   #else
1036     {"NO_INVERSE", 3, 108},
1037   #endif
1038   #ifdef BN_R_NO_SOLUTION
1039     {"NO_SOLUTION", ERR_LIB_BN, BN_R_NO_SOLUTION},
1040   #else
1041     {"NO_SOLUTION", 3, 116},
1042   #endif
1043   #ifdef BN_R_NO_SUITABLE_DIGEST
1044     {"NO_SUITABLE_DIGEST", ERR_LIB_BN, BN_R_NO_SUITABLE_DIGEST},
1045   #else
1046     {"NO_SUITABLE_DIGEST", 3, 120},
1047   #endif
1048   #ifdef BN_R_PRIVATE_KEY_TOO_LARGE
1049     {"PRIVATE_KEY_TOO_LARGE", ERR_LIB_BN, BN_R_PRIVATE_KEY_TOO_LARGE},
1050   #else
1051     {"PRIVATE_KEY_TOO_LARGE", 3, 117},
1052   #endif
1053   #ifdef BN_R_P_IS_NOT_PRIME
1054     {"P_IS_NOT_PRIME", ERR_LIB_BN, BN_R_P_IS_NOT_PRIME},
1055   #else
1056     {"P_IS_NOT_PRIME", 3, 112},
1057   #endif
1058   #ifdef BN_R_TOO_MANY_ITERATIONS
1059     {"TOO_MANY_ITERATIONS", ERR_LIB_BN, BN_R_TOO_MANY_ITERATIONS},
1060   #else
1061     {"TOO_MANY_ITERATIONS", 3, 113},
1062   #endif
1063   #ifdef BN_R_TOO_MANY_TEMPORARY_VARIABLES
1064     {"TOO_MANY_TEMPORARY_VARIABLES", ERR_LIB_BN, BN_R_TOO_MANY_TEMPORARY_VARIABLES},
1065   #else
1066     {"TOO_MANY_TEMPORARY_VARIABLES", 3, 109},
1067   #endif
1068   #ifdef CMP_R_ALGORITHM_NOT_SUPPORTED
1069     {"ALGORITHM_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_ALGORITHM_NOT_SUPPORTED},
1070   #else
1071     {"ALGORITHM_NOT_SUPPORTED", 58, 139},
1072   #endif
1073   #ifdef CMP_R_BAD_CHECKAFTER_IN_POLLREP
1074     {"BAD_CHECKAFTER_IN_POLLREP", ERR_LIB_CMP, CMP_R_BAD_CHECKAFTER_IN_POLLREP},
1075   #else
1076     {"BAD_CHECKAFTER_IN_POLLREP", 58, 167},
1077   #endif
1078   #ifdef CMP_R_BAD_REQUEST_ID
1079     {"BAD_REQUEST_ID", ERR_LIB_CMP, CMP_R_BAD_REQUEST_ID},
1080   #else
1081     {"BAD_REQUEST_ID", 58, 108},
1082   #endif
1083   #ifdef CMP_R_CERTHASH_UNMATCHED
1084     {"CERTHASH_UNMATCHED", ERR_LIB_CMP, CMP_R_CERTHASH_UNMATCHED},
1085   #else
1086     {"CERTHASH_UNMATCHED", 58, 156},
1087   #endif
1088   #ifdef CMP_R_CERTID_NOT_FOUND
1089     {"CERTID_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTID_NOT_FOUND},
1090   #else
1091     {"CERTID_NOT_FOUND", 58, 109},
1092   #endif
1093   #ifdef CMP_R_CERTIFICATE_NOT_ACCEPTED
1094     {"CERTIFICATE_NOT_ACCEPTED", ERR_LIB_CMP, CMP_R_CERTIFICATE_NOT_ACCEPTED},
1095   #else
1096     {"CERTIFICATE_NOT_ACCEPTED", 58, 169},
1097   #endif
1098   #ifdef CMP_R_CERTIFICATE_NOT_FOUND
1099     {"CERTIFICATE_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTIFICATE_NOT_FOUND},
1100   #else
1101     {"CERTIFICATE_NOT_FOUND", 58, 112},
1102   #endif
1103   #ifdef CMP_R_CERTREQMSG_NOT_FOUND
1104     {"CERTREQMSG_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTREQMSG_NOT_FOUND},
1105   #else
1106     {"CERTREQMSG_NOT_FOUND", 58, 157},
1107   #endif
1108   #ifdef CMP_R_CERTRESPONSE_NOT_FOUND
1109     {"CERTRESPONSE_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTRESPONSE_NOT_FOUND},
1110   #else
1111     {"CERTRESPONSE_NOT_FOUND", 58, 113},
1112   #endif
1113   #ifdef CMP_R_CERT_AND_KEY_DO_NOT_MATCH
1114     {"CERT_AND_KEY_DO_NOT_MATCH", ERR_LIB_CMP, CMP_R_CERT_AND_KEY_DO_NOT_MATCH},
1115   #else
1116     {"CERT_AND_KEY_DO_NOT_MATCH", 58, 114},
1117   #endif
1118   #ifdef CMP_R_CHECKAFTER_OUT_OF_RANGE
1119     {"CHECKAFTER_OUT_OF_RANGE", ERR_LIB_CMP, CMP_R_CHECKAFTER_OUT_OF_RANGE},
1120   #else
1121     {"CHECKAFTER_OUT_OF_RANGE", 58, 181},
1122   #endif
1123   #ifdef CMP_R_ENCOUNTERED_KEYUPDATEWARNING
1124     {"ENCOUNTERED_KEYUPDATEWARNING", ERR_LIB_CMP, CMP_R_ENCOUNTERED_KEYUPDATEWARNING},
1125   #else
1126     {"ENCOUNTERED_KEYUPDATEWARNING", 58, 176},
1127   #endif
1128   #ifdef CMP_R_ENCOUNTERED_WAITING
1129     {"ENCOUNTERED_WAITING", ERR_LIB_CMP, CMP_R_ENCOUNTERED_WAITING},
1130   #else
1131     {"ENCOUNTERED_WAITING", 58, 162},
1132   #endif
1133   #ifdef CMP_R_ERROR_CALCULATING_PROTECTION
1134     {"ERROR_CALCULATING_PROTECTION", ERR_LIB_CMP, CMP_R_ERROR_CALCULATING_PROTECTION},
1135   #else
1136     {"ERROR_CALCULATING_PROTECTION", 58, 115},
1137   #endif
1138   #ifdef CMP_R_ERROR_CREATING_CERTCONF
1139     {"ERROR_CREATING_CERTCONF", ERR_LIB_CMP, CMP_R_ERROR_CREATING_CERTCONF},
1140   #else
1141     {"ERROR_CREATING_CERTCONF", 58, 116},
1142   #endif
1143   #ifdef CMP_R_ERROR_CREATING_CERTREP
1144     {"ERROR_CREATING_CERTREP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_CERTREP},
1145   #else
1146     {"ERROR_CREATING_CERTREP", 58, 117},
1147   #endif
1148   #ifdef CMP_R_ERROR_CREATING_CERTREQ
1149     {"ERROR_CREATING_CERTREQ", ERR_LIB_CMP, CMP_R_ERROR_CREATING_CERTREQ},
1150   #else
1151     {"ERROR_CREATING_CERTREQ", 58, 163},
1152   #endif
1153   #ifdef CMP_R_ERROR_CREATING_ERROR
1154     {"ERROR_CREATING_ERROR", ERR_LIB_CMP, CMP_R_ERROR_CREATING_ERROR},
1155   #else
1156     {"ERROR_CREATING_ERROR", 58, 118},
1157   #endif
1158   #ifdef CMP_R_ERROR_CREATING_GENM
1159     {"ERROR_CREATING_GENM", ERR_LIB_CMP, CMP_R_ERROR_CREATING_GENM},
1160   #else
1161     {"ERROR_CREATING_GENM", 58, 119},
1162   #endif
1163   #ifdef CMP_R_ERROR_CREATING_GENP
1164     {"ERROR_CREATING_GENP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_GENP},
1165   #else
1166     {"ERROR_CREATING_GENP", 58, 120},
1167   #endif
1168   #ifdef CMP_R_ERROR_CREATING_PKICONF
1169     {"ERROR_CREATING_PKICONF", ERR_LIB_CMP, CMP_R_ERROR_CREATING_PKICONF},
1170   #else
1171     {"ERROR_CREATING_PKICONF", 58, 122},
1172   #endif
1173   #ifdef CMP_R_ERROR_CREATING_POLLREP
1174     {"ERROR_CREATING_POLLREP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_POLLREP},
1175   #else
1176     {"ERROR_CREATING_POLLREP", 58, 123},
1177   #endif
1178   #ifdef CMP_R_ERROR_CREATING_POLLREQ
1179     {"ERROR_CREATING_POLLREQ", ERR_LIB_CMP, CMP_R_ERROR_CREATING_POLLREQ},
1180   #else
1181     {"ERROR_CREATING_POLLREQ", 58, 124},
1182   #endif
1183   #ifdef CMP_R_ERROR_CREATING_RP
1184     {"ERROR_CREATING_RP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_RP},
1185   #else
1186     {"ERROR_CREATING_RP", 58, 125},
1187   #endif
1188   #ifdef CMP_R_ERROR_CREATING_RR
1189     {"ERROR_CREATING_RR", ERR_LIB_CMP, CMP_R_ERROR_CREATING_RR},
1190   #else
1191     {"ERROR_CREATING_RR", 58, 126},
1192   #endif
1193   #ifdef CMP_R_ERROR_PARSING_PKISTATUS
1194     {"ERROR_PARSING_PKISTATUS", ERR_LIB_CMP, CMP_R_ERROR_PARSING_PKISTATUS},
1195   #else
1196     {"ERROR_PARSING_PKISTATUS", 58, 107},
1197   #endif
1198   #ifdef CMP_R_ERROR_PROCESSING_MESSAGE
1199     {"ERROR_PROCESSING_MESSAGE", ERR_LIB_CMP, CMP_R_ERROR_PROCESSING_MESSAGE},
1200   #else
1201     {"ERROR_PROCESSING_MESSAGE", 58, 158},
1202   #endif
1203   #ifdef CMP_R_ERROR_PROTECTING_MESSAGE
1204     {"ERROR_PROTECTING_MESSAGE", ERR_LIB_CMP, CMP_R_ERROR_PROTECTING_MESSAGE},
1205   #else
1206     {"ERROR_PROTECTING_MESSAGE", 58, 127},
1207   #endif
1208   #ifdef CMP_R_ERROR_SETTING_CERTHASH
1209     {"ERROR_SETTING_CERTHASH", ERR_LIB_CMP, CMP_R_ERROR_SETTING_CERTHASH},
1210   #else
1211     {"ERROR_SETTING_CERTHASH", 58, 128},
1212   #endif
1213   #ifdef CMP_R_ERROR_UNEXPECTED_CERTCONF
1214     {"ERROR_UNEXPECTED_CERTCONF", ERR_LIB_CMP, CMP_R_ERROR_UNEXPECTED_CERTCONF},
1215   #else
1216     {"ERROR_UNEXPECTED_CERTCONF", 58, 160},
1217   #endif
1218   #ifdef CMP_R_ERROR_VALIDATING_PROTECTION
1219     {"ERROR_VALIDATING_PROTECTION", ERR_LIB_CMP, CMP_R_ERROR_VALIDATING_PROTECTION},
1220   #else
1221     {"ERROR_VALIDATING_PROTECTION", 58, 140},
1222   #endif
1223   #ifdef CMP_R_ERROR_VALIDATING_SIGNATURE
1224     {"ERROR_VALIDATING_SIGNATURE", ERR_LIB_CMP, CMP_R_ERROR_VALIDATING_SIGNATURE},
1225   #else
1226     {"ERROR_VALIDATING_SIGNATURE", 58, 171},
1227   #endif
1228   #ifdef CMP_R_FAILED_BUILDING_OWN_CHAIN
1229     {"FAILED_BUILDING_OWN_CHAIN", ERR_LIB_CMP, CMP_R_FAILED_BUILDING_OWN_CHAIN},
1230   #else
1231     {"FAILED_BUILDING_OWN_CHAIN", 58, 164},
1232   #endif
1233   #ifdef CMP_R_FAILED_EXTRACTING_PUBKEY
1234     {"FAILED_EXTRACTING_PUBKEY", ERR_LIB_CMP, CMP_R_FAILED_EXTRACTING_PUBKEY},
1235   #else
1236     {"FAILED_EXTRACTING_PUBKEY", 58, 141},
1237   #endif
1238   #ifdef CMP_R_FAILURE_OBTAINING_RANDOM
1239     {"FAILURE_OBTAINING_RANDOM", ERR_LIB_CMP, CMP_R_FAILURE_OBTAINING_RANDOM},
1240   #else
1241     {"FAILURE_OBTAINING_RANDOM", 58, 110},
1242   #endif
1243   #ifdef CMP_R_FAIL_INFO_OUT_OF_RANGE
1244     {"FAIL_INFO_OUT_OF_RANGE", ERR_LIB_CMP, CMP_R_FAIL_INFO_OUT_OF_RANGE},
1245   #else
1246     {"FAIL_INFO_OUT_OF_RANGE", 58, 129},
1247   #endif
1248   #ifdef CMP_R_INVALID_ARGS
1249     {"INVALID_ARGS", ERR_LIB_CMP, CMP_R_INVALID_ARGS},
1250   #else
1251     {"INVALID_ARGS", 58, 100},
1252   #endif
1253   #ifdef CMP_R_INVALID_OPTION
1254     {"INVALID_OPTION", ERR_LIB_CMP, CMP_R_INVALID_OPTION},
1255   #else
1256     {"INVALID_OPTION", 58, 174},
1257   #endif
1258   #ifdef CMP_R_MISSING_KEY_INPUT_FOR_CREATING_PROTECTION
1259     {"MISSING_KEY_INPUT_FOR_CREATING_PROTECTION", ERR_LIB_CMP, CMP_R_MISSING_KEY_INPUT_FOR_CREATING_PROTECTION},
1260   #else
1261     {"MISSING_KEY_INPUT_FOR_CREATING_PROTECTION", 58, 130},
1262   #endif
1263   #ifdef CMP_R_MISSING_KEY_USAGE_DIGITALSIGNATURE
1264     {"MISSING_KEY_USAGE_DIGITALSIGNATURE", ERR_LIB_CMP, CMP_R_MISSING_KEY_USAGE_DIGITALSIGNATURE},
1265   #else
1266     {"MISSING_KEY_USAGE_DIGITALSIGNATURE", 58, 142},
1267   #endif
1268   #ifdef CMP_R_MISSING_P10CSR
1269     {"MISSING_P10CSR", ERR_LIB_CMP, CMP_R_MISSING_P10CSR},
1270   #else
1271     {"MISSING_P10CSR", 58, 121},
1272   #endif
1273   #ifdef CMP_R_MISSING_PBM_SECRET
1274     {"MISSING_PBM_SECRET", ERR_LIB_CMP, CMP_R_MISSING_PBM_SECRET},
1275   #else
1276     {"MISSING_PBM_SECRET", 58, 166},
1277   #endif
1278   #ifdef CMP_R_MISSING_PRIVATE_KEY
1279     {"MISSING_PRIVATE_KEY", ERR_LIB_CMP, CMP_R_MISSING_PRIVATE_KEY},
1280   #else
1281     {"MISSING_PRIVATE_KEY", 58, 131},
1282   #endif
1283   #ifdef CMP_R_MISSING_PROTECTION
1284     {"MISSING_PROTECTION", ERR_LIB_CMP, CMP_R_MISSING_PROTECTION},
1285   #else
1286     {"MISSING_PROTECTION", 58, 143},
1287   #endif
1288   #ifdef CMP_R_MISSING_REFERENCE_CERT
1289     {"MISSING_REFERENCE_CERT", ERR_LIB_CMP, CMP_R_MISSING_REFERENCE_CERT},
1290   #else
1291     {"MISSING_REFERENCE_CERT", 58, 168},
1292   #endif
1293   #ifdef CMP_R_MISSING_SENDER_IDENTIFICATION
1294     {"MISSING_SENDER_IDENTIFICATION", ERR_LIB_CMP, CMP_R_MISSING_SENDER_IDENTIFICATION},
1295   #else
1296     {"MISSING_SENDER_IDENTIFICATION", 58, 111},
1297   #endif
1298   #ifdef CMP_R_MISSING_TRUST_STORE
1299     {"MISSING_TRUST_STORE", ERR_LIB_CMP, CMP_R_MISSING_TRUST_STORE},
1300   #else
1301     {"MISSING_TRUST_STORE", 58, 144},
1302   #endif
1303   #ifdef CMP_R_MULTIPLE_REQUESTS_NOT_SUPPORTED
1304     {"MULTIPLE_REQUESTS_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_MULTIPLE_REQUESTS_NOT_SUPPORTED},
1305   #else
1306     {"MULTIPLE_REQUESTS_NOT_SUPPORTED", 58, 161},
1307   #endif
1308   #ifdef CMP_R_MULTIPLE_RESPONSES_NOT_SUPPORTED
1309     {"MULTIPLE_RESPONSES_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_MULTIPLE_RESPONSES_NOT_SUPPORTED},
1310   #else
1311     {"MULTIPLE_RESPONSES_NOT_SUPPORTED", 58, 170},
1312   #endif
1313   #ifdef CMP_R_MULTIPLE_SAN_SOURCES
1314     {"MULTIPLE_SAN_SOURCES", ERR_LIB_CMP, CMP_R_MULTIPLE_SAN_SOURCES},
1315   #else
1316     {"MULTIPLE_SAN_SOURCES", 58, 102},
1317   #endif
1318   #ifdef CMP_R_NO_STDIO
1319     {"NO_STDIO", ERR_LIB_CMP, CMP_R_NO_STDIO},
1320   #else
1321     {"NO_STDIO", 58, 194},
1322   #endif
1323   #ifdef CMP_R_NO_SUITABLE_SENDER_CERT
1324     {"NO_SUITABLE_SENDER_CERT", ERR_LIB_CMP, CMP_R_NO_SUITABLE_SENDER_CERT},
1325   #else
1326     {"NO_SUITABLE_SENDER_CERT", 58, 145},
1327   #endif
1328   #ifdef CMP_R_NULL_ARGUMENT
1329     {"NULL_ARGUMENT", ERR_LIB_CMP, CMP_R_NULL_ARGUMENT},
1330   #else
1331     {"NULL_ARGUMENT", 58, 103},
1332   #endif
1333   #ifdef CMP_R_PKIBODY_ERROR
1334     {"PKIBODY_ERROR", ERR_LIB_CMP, CMP_R_PKIBODY_ERROR},
1335   #else
1336     {"PKIBODY_ERROR", 58, 146},
1337   #endif
1338   #ifdef CMP_R_PKISTATUSINFO_NOT_FOUND
1339     {"PKISTATUSINFO_NOT_FOUND", ERR_LIB_CMP, CMP_R_PKISTATUSINFO_NOT_FOUND},
1340   #else
1341     {"PKISTATUSINFO_NOT_FOUND", 58, 132},
1342   #endif
1343   #ifdef CMP_R_POLLING_FAILED
1344     {"POLLING_FAILED", ERR_LIB_CMP, CMP_R_POLLING_FAILED},
1345   #else
1346     {"POLLING_FAILED", 58, 172},
1347   #endif
1348   #ifdef CMP_R_POTENTIALLY_INVALID_CERTIFICATE
1349     {"POTENTIALLY_INVALID_CERTIFICATE", ERR_LIB_CMP, CMP_R_POTENTIALLY_INVALID_CERTIFICATE},
1350   #else
1351     {"POTENTIALLY_INVALID_CERTIFICATE", 58, 147},
1352   #endif
1353   #ifdef CMP_R_RECEIVED_ERROR
1354     {"RECEIVED_ERROR", ERR_LIB_CMP, CMP_R_RECEIVED_ERROR},
1355   #else
1356     {"RECEIVED_ERROR", 58, 180},
1357   #endif
1358   #ifdef CMP_R_RECIPNONCE_UNMATCHED
1359     {"RECIPNONCE_UNMATCHED", ERR_LIB_CMP, CMP_R_RECIPNONCE_UNMATCHED},
1360   #else
1361     {"RECIPNONCE_UNMATCHED", 58, 148},
1362   #endif
1363   #ifdef CMP_R_REQUEST_NOT_ACCEPTED
1364     {"REQUEST_NOT_ACCEPTED", ERR_LIB_CMP, CMP_R_REQUEST_NOT_ACCEPTED},
1365   #else
1366     {"REQUEST_NOT_ACCEPTED", 58, 149},
1367   #endif
1368   #ifdef CMP_R_REQUEST_REJECTED_BY_SERVER
1369     {"REQUEST_REJECTED_BY_SERVER", ERR_LIB_CMP, CMP_R_REQUEST_REJECTED_BY_SERVER},
1370   #else
1371     {"REQUEST_REJECTED_BY_SERVER", 58, 182},
1372   #endif
1373   #ifdef CMP_R_SENDER_GENERALNAME_TYPE_NOT_SUPPORTED
1374     {"SENDER_GENERALNAME_TYPE_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_SENDER_GENERALNAME_TYPE_NOT_SUPPORTED},
1375   #else
1376     {"SENDER_GENERALNAME_TYPE_NOT_SUPPORTED", 58, 150},
1377   #endif
1378   #ifdef CMP_R_SRVCERT_DOES_NOT_VALIDATE_MSG
1379     {"SRVCERT_DOES_NOT_VALIDATE_MSG", ERR_LIB_CMP, CMP_R_SRVCERT_DOES_NOT_VALIDATE_MSG},
1380   #else
1381     {"SRVCERT_DOES_NOT_VALIDATE_MSG", 58, 151},
1382   #endif
1383   #ifdef CMP_R_TOTAL_TIMEOUT
1384     {"TOTAL_TIMEOUT", ERR_LIB_CMP, CMP_R_TOTAL_TIMEOUT},
1385   #else
1386     {"TOTAL_TIMEOUT", 58, 184},
1387   #endif
1388   #ifdef CMP_R_TRANSACTIONID_UNMATCHED
1389     {"TRANSACTIONID_UNMATCHED", ERR_LIB_CMP, CMP_R_TRANSACTIONID_UNMATCHED},
1390   #else
1391     {"TRANSACTIONID_UNMATCHED", 58, 152},
1392   #endif
1393   #ifdef CMP_R_TRANSFER_ERROR
1394     {"TRANSFER_ERROR", ERR_LIB_CMP, CMP_R_TRANSFER_ERROR},
1395   #else
1396     {"TRANSFER_ERROR", 58, 159},
1397   #endif
1398   #ifdef CMP_R_UNEXPECTED_PKIBODY
1399     {"UNEXPECTED_PKIBODY", ERR_LIB_CMP, CMP_R_UNEXPECTED_PKIBODY},
1400   #else
1401     {"UNEXPECTED_PKIBODY", 58, 133},
1402   #endif
1403   #ifdef CMP_R_UNEXPECTED_PKISTATUS
1404     {"UNEXPECTED_PKISTATUS", ERR_LIB_CMP, CMP_R_UNEXPECTED_PKISTATUS},
1405   #else
1406     {"UNEXPECTED_PKISTATUS", 58, 185},
1407   #endif
1408   #ifdef CMP_R_UNEXPECTED_PVNO
1409     {"UNEXPECTED_PVNO", ERR_LIB_CMP, CMP_R_UNEXPECTED_PVNO},
1410   #else
1411     {"UNEXPECTED_PVNO", 58, 153},
1412   #endif
1413   #ifdef CMP_R_UNKNOWN_ALGORITHM_ID
1414     {"UNKNOWN_ALGORITHM_ID", ERR_LIB_CMP, CMP_R_UNKNOWN_ALGORITHM_ID},
1415   #else
1416     {"UNKNOWN_ALGORITHM_ID", 58, 134},
1417   #endif
1418   #ifdef CMP_R_UNKNOWN_CERT_TYPE
1419     {"UNKNOWN_CERT_TYPE", ERR_LIB_CMP, CMP_R_UNKNOWN_CERT_TYPE},
1420   #else
1421     {"UNKNOWN_CERT_TYPE", 58, 135},
1422   #endif
1423   #ifdef CMP_R_UNKNOWN_PKISTATUS
1424     {"UNKNOWN_PKISTATUS", ERR_LIB_CMP, CMP_R_UNKNOWN_PKISTATUS},
1425   #else
1426     {"UNKNOWN_PKISTATUS", 58, 186},
1427   #endif
1428   #ifdef CMP_R_UNSUPPORTED_ALGORITHM
1429     {"UNSUPPORTED_ALGORITHM", ERR_LIB_CMP, CMP_R_UNSUPPORTED_ALGORITHM},
1430   #else
1431     {"UNSUPPORTED_ALGORITHM", 58, 136},
1432   #endif
1433   #ifdef CMP_R_UNSUPPORTED_KEY_TYPE
1434     {"UNSUPPORTED_KEY_TYPE", ERR_LIB_CMP, CMP_R_UNSUPPORTED_KEY_TYPE},
1435   #else
1436     {"UNSUPPORTED_KEY_TYPE", 58, 137},
1437   #endif
1438   #ifdef CMP_R_UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC
1439     {"UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC", ERR_LIB_CMP, CMP_R_UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC},
1440   #else
1441     {"UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC", 58, 154},
1442   #endif
1443   #ifdef CMP_R_VALUE_TOO_LARGE
1444     {"VALUE_TOO_LARGE", ERR_LIB_CMP, CMP_R_VALUE_TOO_LARGE},
1445   #else
1446     {"VALUE_TOO_LARGE", 58, 175},
1447   #endif
1448   #ifdef CMP_R_VALUE_TOO_SMALL
1449     {"VALUE_TOO_SMALL", ERR_LIB_CMP, CMP_R_VALUE_TOO_SMALL},
1450   #else
1451     {"VALUE_TOO_SMALL", 58, 177},
1452   #endif
1453   #ifdef CMP_R_WRONG_ALGORITHM_OID
1454     {"WRONG_ALGORITHM_OID", ERR_LIB_CMP, CMP_R_WRONG_ALGORITHM_OID},
1455   #else
1456     {"WRONG_ALGORITHM_OID", 58, 138},
1457   #endif
1458   #ifdef CMP_R_WRONG_CERTID_IN_RP
1459     {"WRONG_CERTID_IN_RP", ERR_LIB_CMP, CMP_R_WRONG_CERTID_IN_RP},
1460   #else
1461     {"WRONG_CERTID_IN_RP", 58, 187},
1462   #endif
1463   #ifdef CMP_R_WRONG_PBM_VALUE
1464     {"WRONG_PBM_VALUE", ERR_LIB_CMP, CMP_R_WRONG_PBM_VALUE},
1465   #else
1466     {"WRONG_PBM_VALUE", 58, 155},
1467   #endif
1468   #ifdef CMP_R_WRONG_RP_COMPONENT_COUNT
1469     {"WRONG_RP_COMPONENT_COUNT", ERR_LIB_CMP, CMP_R_WRONG_RP_COMPONENT_COUNT},
1470   #else
1471     {"WRONG_RP_COMPONENT_COUNT", 58, 188},
1472   #endif
1473   #ifdef CMP_R_WRONG_SERIAL_IN_RP
1474     {"WRONG_SERIAL_IN_RP", ERR_LIB_CMP, CMP_R_WRONG_SERIAL_IN_RP},
1475   #else
1476     {"WRONG_SERIAL_IN_RP", 58, 173},
1477   #endif
1478   #ifdef CMS_R_ADD_SIGNER_ERROR
1479     {"ADD_SIGNER_ERROR", ERR_LIB_CMS, CMS_R_ADD_SIGNER_ERROR},
1480   #else
1481     {"ADD_SIGNER_ERROR", 46, 99},
1482   #endif
1483   #ifdef CMS_R_ATTRIBUTE_ERROR
1484     {"ATTRIBUTE_ERROR", ERR_LIB_CMS, CMS_R_ATTRIBUTE_ERROR},
1485   #else
1486     {"ATTRIBUTE_ERROR", 46, 161},
1487   #endif
1488   #ifdef CMS_R_CERTIFICATE_ALREADY_PRESENT
1489     {"CERTIFICATE_ALREADY_PRESENT", ERR_LIB_CMS, CMS_R_CERTIFICATE_ALREADY_PRESENT},
1490   #else
1491     {"CERTIFICATE_ALREADY_PRESENT", 46, 175},
1492   #endif
1493   #ifdef CMS_R_CERTIFICATE_HAS_NO_KEYID
1494     {"CERTIFICATE_HAS_NO_KEYID", ERR_LIB_CMS, CMS_R_CERTIFICATE_HAS_NO_KEYID},
1495   #else
1496     {"CERTIFICATE_HAS_NO_KEYID", 46, 160},
1497   #endif
1498   #ifdef CMS_R_CERTIFICATE_VERIFY_ERROR
1499     {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CERTIFICATE_VERIFY_ERROR},
1500   #else
1501     {"CERTIFICATE_VERIFY_ERROR", 46, 100},
1502   #endif
1503   #ifdef CMS_R_CIPHER_AEAD_SET_TAG_ERROR
1504     {"CIPHER_AEAD_SET_TAG_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_AEAD_SET_TAG_ERROR},
1505   #else
1506     {"CIPHER_AEAD_SET_TAG_ERROR", 46, 184},
1507   #endif
1508   #ifdef CMS_R_CIPHER_GET_TAG
1509     {"CIPHER_GET_TAG", ERR_LIB_CMS, CMS_R_CIPHER_GET_TAG},
1510   #else
1511     {"CIPHER_GET_TAG", 46, 185},
1512   #endif
1513   #ifdef CMS_R_CIPHER_INITIALISATION_ERROR
1514     {"CIPHER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_INITIALISATION_ERROR},
1515   #else
1516     {"CIPHER_INITIALISATION_ERROR", 46, 101},
1517   #endif
1518   #ifdef CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR
1519     {"CIPHER_PARAMETER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR},
1520   #else
1521     {"CIPHER_PARAMETER_INITIALISATION_ERROR", 46, 102},
1522   #endif
1523   #ifdef CMS_R_CMS_DATAFINAL_ERROR
1524     {"CMS_DATAFINAL_ERROR", ERR_LIB_CMS, CMS_R_CMS_DATAFINAL_ERROR},
1525   #else
1526     {"CMS_DATAFINAL_ERROR", 46, 103},
1527   #endif
1528   #ifdef CMS_R_CMS_LIB
1529     {"CMS_LIB", ERR_LIB_CMS, CMS_R_CMS_LIB},
1530   #else
1531     {"CMS_LIB", 46, 104},
1532   #endif
1533   #ifdef CMS_R_CONTENTIDENTIFIER_MISMATCH
1534     {"CONTENTIDENTIFIER_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENTIDENTIFIER_MISMATCH},
1535   #else
1536     {"CONTENTIDENTIFIER_MISMATCH", 46, 170},
1537   #endif
1538   #ifdef CMS_R_CONTENT_NOT_FOUND
1539     {"CONTENT_NOT_FOUND", ERR_LIB_CMS, CMS_R_CONTENT_NOT_FOUND},
1540   #else
1541     {"CONTENT_NOT_FOUND", 46, 105},
1542   #endif
1543   #ifdef CMS_R_CONTENT_TYPE_MISMATCH
1544     {"CONTENT_TYPE_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_MISMATCH},
1545   #else
1546     {"CONTENT_TYPE_MISMATCH", 46, 171},
1547   #endif
1548   #ifdef CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA
1549     {"CONTENT_TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA},
1550   #else
1551     {"CONTENT_TYPE_NOT_COMPRESSED_DATA", 46, 106},
1552   #endif
1553   #ifdef CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA
1554     {"CONTENT_TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA},
1555   #else
1556     {"CONTENT_TYPE_NOT_ENVELOPED_DATA", 46, 107},
1557   #endif
1558   #ifdef CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA
1559     {"CONTENT_TYPE_NOT_SIGNED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA},
1560   #else
1561     {"CONTENT_TYPE_NOT_SIGNED_DATA", 46, 108},
1562   #endif
1563   #ifdef CMS_R_CONTENT_VERIFY_ERROR
1564     {"CONTENT_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CONTENT_VERIFY_ERROR},
1565   #else
1566     {"CONTENT_VERIFY_ERROR", 46, 109},
1567   #endif
1568   #ifdef CMS_R_CTRL_ERROR
1569     {"CTRL_ERROR", ERR_LIB_CMS, CMS_R_CTRL_ERROR},
1570   #else
1571     {"CTRL_ERROR", 46, 110},
1572   #endif
1573   #ifdef CMS_R_CTRL_FAILURE
1574     {"CTRL_FAILURE", ERR_LIB_CMS, CMS_R_CTRL_FAILURE},
1575   #else
1576     {"CTRL_FAILURE", 46, 111},
1577   #endif
1578   #ifdef CMS_R_DECODE_ERROR
1579     {"DECODE_ERROR", ERR_LIB_CMS, CMS_R_DECODE_ERROR},
1580   #else
1581     {"DECODE_ERROR", 46, 187},
1582   #endif
1583   #ifdef CMS_R_DECRYPT_ERROR
1584     {"DECRYPT_ERROR", ERR_LIB_CMS, CMS_R_DECRYPT_ERROR},
1585   #else
1586     {"DECRYPT_ERROR", 46, 112},
1587   #endif
1588   #ifdef CMS_R_ERROR_GETTING_PUBLIC_KEY
1589     {"ERROR_GETTING_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_ERROR_GETTING_PUBLIC_KEY},
1590   #else
1591     {"ERROR_GETTING_PUBLIC_KEY", 46, 113},
1592   #endif
1593   #ifdef CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE
1594     {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", ERR_LIB_CMS, CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE},
1595   #else
1596     {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", 46, 114},
1597   #endif
1598   #ifdef CMS_R_ERROR_SETTING_KEY
1599     {"ERROR_SETTING_KEY", ERR_LIB_CMS, CMS_R_ERROR_SETTING_KEY},
1600   #else
1601     {"ERROR_SETTING_KEY", 46, 115},
1602   #endif
1603   #ifdef CMS_R_ERROR_SETTING_RECIPIENTINFO
1604     {"ERROR_SETTING_RECIPIENTINFO", ERR_LIB_CMS, CMS_R_ERROR_SETTING_RECIPIENTINFO},
1605   #else
1606     {"ERROR_SETTING_RECIPIENTINFO", 46, 116},
1607   #endif
1608   #ifdef CMS_R_ESS_SIGNING_CERTID_MISMATCH_ERROR
1609     {"ESS_SIGNING_CERTID_MISMATCH_ERROR", ERR_LIB_CMS, CMS_R_ESS_SIGNING_CERTID_MISMATCH_ERROR},
1610   #else
1611     {"ESS_SIGNING_CERTID_MISMATCH_ERROR", 46, 183},
1612   #endif
1613   #ifdef CMS_R_INVALID_ENCRYPTED_KEY_LENGTH
1614     {"INVALID_ENCRYPTED_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_ENCRYPTED_KEY_LENGTH},
1615   #else
1616     {"INVALID_ENCRYPTED_KEY_LENGTH", 46, 117},
1617   #endif
1618   #ifdef CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER
1619     {"INVALID_KEY_ENCRYPTION_PARAMETER", ERR_LIB_CMS, CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER},
1620   #else
1621     {"INVALID_KEY_ENCRYPTION_PARAMETER", 46, 176},
1622   #endif
1623   #ifdef CMS_R_INVALID_KEY_LENGTH
1624     {"INVALID_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_KEY_LENGTH},
1625   #else
1626     {"INVALID_KEY_LENGTH", 46, 118},
1627   #endif
1628   #ifdef CMS_R_INVALID_LABEL
1629     {"INVALID_LABEL", ERR_LIB_CMS, CMS_R_INVALID_LABEL},
1630   #else
1631     {"INVALID_LABEL", 46, 190},
1632   #endif
1633   #ifdef CMS_R_INVALID_OAEP_PARAMETERS
1634     {"INVALID_OAEP_PARAMETERS", ERR_LIB_CMS, CMS_R_INVALID_OAEP_PARAMETERS},
1635   #else
1636     {"INVALID_OAEP_PARAMETERS", 46, 191},
1637   #endif
1638   #ifdef CMS_R_KDF_PARAMETER_ERROR
1639     {"KDF_PARAMETER_ERROR", ERR_LIB_CMS, CMS_R_KDF_PARAMETER_ERROR},
1640   #else
1641     {"KDF_PARAMETER_ERROR", 46, 186},
1642   #endif
1643   #ifdef CMS_R_MD_BIO_INIT_ERROR
1644     {"MD_BIO_INIT_ERROR", ERR_LIB_CMS, CMS_R_MD_BIO_INIT_ERROR},
1645   #else
1646     {"MD_BIO_INIT_ERROR", 46, 119},
1647   #endif
1648   #ifdef CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH
1649     {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH},
1650   #else
1651     {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", 46, 120},
1652   #endif
1653   #ifdef CMS_R_MESSAGEDIGEST_WRONG_LENGTH
1654     {"MESSAGEDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_WRONG_LENGTH},
1655   #else
1656     {"MESSAGEDIGEST_WRONG_LENGTH", 46, 121},
1657   #endif
1658   #ifdef CMS_R_MSGSIGDIGEST_ERROR
1659     {"MSGSIGDIGEST_ERROR", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_ERROR},
1660   #else
1661     {"MSGSIGDIGEST_ERROR", 46, 172},
1662   #endif
1663   #ifdef CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE
1664     {"MSGSIGDIGEST_VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE},
1665   #else
1666     {"MSGSIGDIGEST_VERIFICATION_FAILURE", 46, 162},
1667   #endif
1668   #ifdef CMS_R_MSGSIGDIGEST_WRONG_LENGTH
1669     {"MSGSIGDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_WRONG_LENGTH},
1670   #else
1671     {"MSGSIGDIGEST_WRONG_LENGTH", 46, 163},
1672   #endif
1673   #ifdef CMS_R_NEED_ONE_SIGNER
1674     {"NEED_ONE_SIGNER", ERR_LIB_CMS, CMS_R_NEED_ONE_SIGNER},
1675   #else
1676     {"NEED_ONE_SIGNER", 46, 164},
1677   #endif
1678   #ifdef CMS_R_NOT_A_SIGNED_RECEIPT
1679     {"NOT_A_SIGNED_RECEIPT", ERR_LIB_CMS, CMS_R_NOT_A_SIGNED_RECEIPT},
1680   #else
1681     {"NOT_A_SIGNED_RECEIPT", 46, 165},
1682   #endif
1683   #ifdef CMS_R_NOT_ENCRYPTED_DATA
1684     {"NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_NOT_ENCRYPTED_DATA},
1685   #else
1686     {"NOT_ENCRYPTED_DATA", 46, 122},
1687   #endif
1688   #ifdef CMS_R_NOT_KEK
1689     {"NOT_KEK", ERR_LIB_CMS, CMS_R_NOT_KEK},
1690   #else
1691     {"NOT_KEK", 46, 123},
1692   #endif
1693   #ifdef CMS_R_NOT_KEY_AGREEMENT
1694     {"NOT_KEY_AGREEMENT", ERR_LIB_CMS, CMS_R_NOT_KEY_AGREEMENT},
1695   #else
1696     {"NOT_KEY_AGREEMENT", 46, 181},
1697   #endif
1698   #ifdef CMS_R_NOT_KEY_TRANSPORT
1699     {"NOT_KEY_TRANSPORT", ERR_LIB_CMS, CMS_R_NOT_KEY_TRANSPORT},
1700   #else
1701     {"NOT_KEY_TRANSPORT", 46, 124},
1702   #endif
1703   #ifdef CMS_R_NOT_PWRI
1704     {"NOT_PWRI", ERR_LIB_CMS, CMS_R_NOT_PWRI},
1705   #else
1706     {"NOT_PWRI", 46, 177},
1707   #endif
1708   #ifdef CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
1709     {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_CMS, CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
1710   #else
1711     {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 46, 125},
1712   #endif
1713   #ifdef CMS_R_NO_CIPHER
1714     {"NO_CIPHER", ERR_LIB_CMS, CMS_R_NO_CIPHER},
1715   #else
1716     {"NO_CIPHER", 46, 126},
1717   #endif
1718   #ifdef CMS_R_NO_CONTENT
1719     {"NO_CONTENT", ERR_LIB_CMS, CMS_R_NO_CONTENT},
1720   #else
1721     {"NO_CONTENT", 46, 127},
1722   #endif
1723   #ifdef CMS_R_NO_CONTENT_TYPE
1724     {"NO_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_NO_CONTENT_TYPE},
1725   #else
1726     {"NO_CONTENT_TYPE", 46, 173},
1727   #endif
1728   #ifdef CMS_R_NO_DEFAULT_DIGEST
1729     {"NO_DEFAULT_DIGEST", ERR_LIB_CMS, CMS_R_NO_DEFAULT_DIGEST},
1730   #else
1731     {"NO_DEFAULT_DIGEST", 46, 128},
1732   #endif
1733   #ifdef CMS_R_NO_DIGEST_SET
1734     {"NO_DIGEST_SET", ERR_LIB_CMS, CMS_R_NO_DIGEST_SET},
1735   #else
1736     {"NO_DIGEST_SET", 46, 129},
1737   #endif
1738   #ifdef CMS_R_NO_KEY
1739     {"NO_KEY", ERR_LIB_CMS, CMS_R_NO_KEY},
1740   #else
1741     {"NO_KEY", 46, 130},
1742   #endif
1743   #ifdef CMS_R_NO_KEY_OR_CERT
1744     {"NO_KEY_OR_CERT", ERR_LIB_CMS, CMS_R_NO_KEY_OR_CERT},
1745   #else
1746     {"NO_KEY_OR_CERT", 46, 174},
1747   #endif
1748   #ifdef CMS_R_NO_MATCHING_DIGEST
1749     {"NO_MATCHING_DIGEST", ERR_LIB_CMS, CMS_R_NO_MATCHING_DIGEST},
1750   #else
1751     {"NO_MATCHING_DIGEST", 46, 131},
1752   #endif
1753   #ifdef CMS_R_NO_MATCHING_RECIPIENT
1754     {"NO_MATCHING_RECIPIENT", ERR_LIB_CMS, CMS_R_NO_MATCHING_RECIPIENT},
1755   #else
1756     {"NO_MATCHING_RECIPIENT", 46, 132},
1757   #endif
1758   #ifdef CMS_R_NO_MATCHING_SIGNATURE
1759     {"NO_MATCHING_SIGNATURE", ERR_LIB_CMS, CMS_R_NO_MATCHING_SIGNATURE},
1760   #else
1761     {"NO_MATCHING_SIGNATURE", 46, 166},
1762   #endif
1763   #ifdef CMS_R_NO_MSGSIGDIGEST
1764     {"NO_MSGSIGDIGEST", ERR_LIB_CMS, CMS_R_NO_MSGSIGDIGEST},
1765   #else
1766     {"NO_MSGSIGDIGEST", 46, 167},
1767   #endif
1768   #ifdef CMS_R_NO_PASSWORD
1769     {"NO_PASSWORD", ERR_LIB_CMS, CMS_R_NO_PASSWORD},
1770   #else
1771     {"NO_PASSWORD", 46, 178},
1772   #endif
1773   #ifdef CMS_R_NO_PRIVATE_KEY
1774     {"NO_PRIVATE_KEY", ERR_LIB_CMS, CMS_R_NO_PRIVATE_KEY},
1775   #else
1776     {"NO_PRIVATE_KEY", 46, 133},
1777   #endif
1778   #ifdef CMS_R_NO_PUBLIC_KEY
1779     {"NO_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_NO_PUBLIC_KEY},
1780   #else
1781     {"NO_PUBLIC_KEY", 46, 134},
1782   #endif
1783   #ifdef CMS_R_NO_RECEIPT_REQUEST
1784     {"NO_RECEIPT_REQUEST", ERR_LIB_CMS, CMS_R_NO_RECEIPT_REQUEST},
1785   #else
1786     {"NO_RECEIPT_REQUEST", 46, 168},
1787   #endif
1788   #ifdef CMS_R_NO_SIGNERS
1789     {"NO_SIGNERS", ERR_LIB_CMS, CMS_R_NO_SIGNERS},
1790   #else
1791     {"NO_SIGNERS", 46, 135},
1792   #endif
1793   #ifdef CMS_R_PEER_KEY_ERROR
1794     {"PEER_KEY_ERROR", ERR_LIB_CMS, CMS_R_PEER_KEY_ERROR},
1795   #else
1796     {"PEER_KEY_ERROR", 46, 188},
1797   #endif
1798   #ifdef CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
1799     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_CMS, CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
1800   #else
1801     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 46, 136},
1802   #endif
1803   #ifdef CMS_R_RECEIPT_DECODE_ERROR
1804     {"RECEIPT_DECODE_ERROR", ERR_LIB_CMS, CMS_R_RECEIPT_DECODE_ERROR},
1805   #else
1806     {"RECEIPT_DECODE_ERROR", 46, 169},
1807   #endif
1808   #ifdef CMS_R_RECIPIENT_ERROR
1809     {"RECIPIENT_ERROR", ERR_LIB_CMS, CMS_R_RECIPIENT_ERROR},
1810   #else
1811     {"RECIPIENT_ERROR", 46, 137},
1812   #endif
1813   #ifdef CMS_R_SHARED_INFO_ERROR
1814     {"SHARED_INFO_ERROR", ERR_LIB_CMS, CMS_R_SHARED_INFO_ERROR},
1815   #else
1816     {"SHARED_INFO_ERROR", 46, 189},
1817   #endif
1818   #ifdef CMS_R_SIGNER_CERTIFICATE_NOT_FOUND
1819     {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_CMS, CMS_R_SIGNER_CERTIFICATE_NOT_FOUND},
1820   #else
1821     {"SIGNER_CERTIFICATE_NOT_FOUND", 46, 138},
1822   #endif
1823   #ifdef CMS_R_SIGNFINAL_ERROR
1824     {"SIGNFINAL_ERROR", ERR_LIB_CMS, CMS_R_SIGNFINAL_ERROR},
1825   #else
1826     {"SIGNFINAL_ERROR", 46, 139},
1827   #endif
1828   #ifdef CMS_R_SMIME_TEXT_ERROR
1829     {"SMIME_TEXT_ERROR", ERR_LIB_CMS, CMS_R_SMIME_TEXT_ERROR},
1830   #else
1831     {"SMIME_TEXT_ERROR", 46, 140},
1832   #endif
1833   #ifdef CMS_R_STORE_INIT_ERROR
1834     {"STORE_INIT_ERROR", ERR_LIB_CMS, CMS_R_STORE_INIT_ERROR},
1835   #else
1836     {"STORE_INIT_ERROR", 46, 141},
1837   #endif
1838   #ifdef CMS_R_TYPE_NOT_COMPRESSED_DATA
1839     {"TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_COMPRESSED_DATA},
1840   #else
1841     {"TYPE_NOT_COMPRESSED_DATA", 46, 142},
1842   #endif
1843   #ifdef CMS_R_TYPE_NOT_DATA
1844     {"TYPE_NOT_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DATA},
1845   #else
1846     {"TYPE_NOT_DATA", 46, 143},
1847   #endif
1848   #ifdef CMS_R_TYPE_NOT_DIGESTED_DATA
1849     {"TYPE_NOT_DIGESTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DIGESTED_DATA},
1850   #else
1851     {"TYPE_NOT_DIGESTED_DATA", 46, 144},
1852   #endif
1853   #ifdef CMS_R_TYPE_NOT_ENCRYPTED_DATA
1854     {"TYPE_NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENCRYPTED_DATA},
1855   #else
1856     {"TYPE_NOT_ENCRYPTED_DATA", 46, 145},
1857   #endif
1858   #ifdef CMS_R_TYPE_NOT_ENVELOPED_DATA
1859     {"TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENVELOPED_DATA},
1860   #else
1861     {"TYPE_NOT_ENVELOPED_DATA", 46, 146},
1862   #endif
1863   #ifdef CMS_R_UNABLE_TO_FINALIZE_CONTEXT
1864     {"UNABLE_TO_FINALIZE_CONTEXT", ERR_LIB_CMS, CMS_R_UNABLE_TO_FINALIZE_CONTEXT},
1865   #else
1866     {"UNABLE_TO_FINALIZE_CONTEXT", 46, 147},
1867   #endif
1868   #ifdef CMS_R_UNKNOWN_CIPHER
1869     {"UNKNOWN_CIPHER", ERR_LIB_CMS, CMS_R_UNKNOWN_CIPHER},
1870   #else
1871     {"UNKNOWN_CIPHER", 46, 148},
1872   #endif
1873   #ifdef CMS_R_UNKNOWN_DIGEST_ALGORITHM
1874     {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_CMS, CMS_R_UNKNOWN_DIGEST_ALGORITHM},
1875   #else
1876     {"UNKNOWN_DIGEST_ALGORITHM", 46, 149},
1877   #endif
1878   #ifdef CMS_R_UNKNOWN_ID
1879     {"UNKNOWN_ID", ERR_LIB_CMS, CMS_R_UNKNOWN_ID},
1880   #else
1881     {"UNKNOWN_ID", 46, 150},
1882   #endif
1883   #ifdef CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM
1884     {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM},
1885   #else
1886     {"UNSUPPORTED_COMPRESSION_ALGORITHM", 46, 151},
1887   #endif
1888   #ifdef CMS_R_UNSUPPORTED_CONTENT_TYPE
1889     {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_CONTENT_TYPE},
1890   #else
1891     {"UNSUPPORTED_CONTENT_TYPE", 46, 152},
1892   #endif
1893   #ifdef CMS_R_UNSUPPORTED_ENCRYPTION_TYPE
1894     {"UNSUPPORTED_ENCRYPTION_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_ENCRYPTION_TYPE},
1895   #else
1896     {"UNSUPPORTED_ENCRYPTION_TYPE", 46, 192},
1897   #endif
1898   #ifdef CMS_R_UNSUPPORTED_KEK_ALGORITHM
1899     {"UNSUPPORTED_KEK_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEK_ALGORITHM},
1900   #else
1901     {"UNSUPPORTED_KEK_ALGORITHM", 46, 153},
1902   #endif
1903   #ifdef CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM
1904     {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM},
1905   #else
1906     {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", 46, 179},
1907   #endif
1908   #ifdef CMS_R_UNSUPPORTED_LABEL_SOURCE
1909     {"UNSUPPORTED_LABEL_SOURCE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_LABEL_SOURCE},
1910   #else
1911     {"UNSUPPORTED_LABEL_SOURCE", 46, 193},
1912   #endif
1913   #ifdef CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE
1914     {"UNSUPPORTED_RECIPIENTINFO_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE},
1915   #else
1916     {"UNSUPPORTED_RECIPIENTINFO_TYPE", 46, 155},
1917   #endif
1918   #ifdef CMS_R_UNSUPPORTED_RECIPIENT_TYPE
1919     {"UNSUPPORTED_RECIPIENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENT_TYPE},
1920   #else
1921     {"UNSUPPORTED_RECIPIENT_TYPE", 46, 154},
1922   #endif
1923   #ifdef CMS_R_UNSUPPORTED_TYPE
1924     {"UNSUPPORTED_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_TYPE},
1925   #else
1926     {"UNSUPPORTED_TYPE", 46, 156},
1927   #endif
1928   #ifdef CMS_R_UNWRAP_ERROR
1929     {"UNWRAP_ERROR", ERR_LIB_CMS, CMS_R_UNWRAP_ERROR},
1930   #else
1931     {"UNWRAP_ERROR", 46, 157},
1932   #endif
1933   #ifdef CMS_R_UNWRAP_FAILURE
1934     {"UNWRAP_FAILURE", ERR_LIB_CMS, CMS_R_UNWRAP_FAILURE},
1935   #else
1936     {"UNWRAP_FAILURE", 46, 180},
1937   #endif
1938   #ifdef CMS_R_VERIFICATION_FAILURE
1939     {"VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_VERIFICATION_FAILURE},
1940   #else
1941     {"VERIFICATION_FAILURE", 46, 158},
1942   #endif
1943   #ifdef CMS_R_WRAP_ERROR
1944     {"WRAP_ERROR", ERR_LIB_CMS, CMS_R_WRAP_ERROR},
1945   #else
1946     {"WRAP_ERROR", 46, 159},
1947   #endif
1948   #ifdef COMP_R_ZLIB_DEFLATE_ERROR
1949     {"ZLIB_DEFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_DEFLATE_ERROR},
1950   #else
1951     {"ZLIB_DEFLATE_ERROR", 41, 99},
1952   #endif
1953   #ifdef COMP_R_ZLIB_INFLATE_ERROR
1954     {"ZLIB_INFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_INFLATE_ERROR},
1955   #else
1956     {"ZLIB_INFLATE_ERROR", 41, 100},
1957   #endif
1958   #ifdef COMP_R_ZLIB_NOT_SUPPORTED
1959     {"ZLIB_NOT_SUPPORTED", ERR_LIB_COMP, COMP_R_ZLIB_NOT_SUPPORTED},
1960   #else
1961     {"ZLIB_NOT_SUPPORTED", 41, 101},
1962   #endif
1963   #ifdef CONF_R_ERROR_LOADING_DSO
1964     {"ERROR_LOADING_DSO", ERR_LIB_CONF, CONF_R_ERROR_LOADING_DSO},
1965   #else
1966     {"ERROR_LOADING_DSO", 14, 110},
1967   #endif
1968   #ifdef CONF_R_INVALID_PRAGMA
1969     {"INVALID_PRAGMA", ERR_LIB_CONF, CONF_R_INVALID_PRAGMA},
1970   #else
1971     {"INVALID_PRAGMA", 14, 122},
1972   #endif
1973   #ifdef CONF_R_LIST_CANNOT_BE_NULL
1974     {"LIST_CANNOT_BE_NULL", ERR_LIB_CONF, CONF_R_LIST_CANNOT_BE_NULL},
1975   #else
1976     {"LIST_CANNOT_BE_NULL", 14, 115},
1977   #endif
1978   #ifdef CONF_R_MANDATORY_BRACES_IN_VARIABLE_EXPANSION
1979     {"MANDATORY_BRACES_IN_VARIABLE_EXPANSION", ERR_LIB_CONF, CONF_R_MANDATORY_BRACES_IN_VARIABLE_EXPANSION},
1980   #else
1981     {"MANDATORY_BRACES_IN_VARIABLE_EXPANSION", 14, 123},
1982   #endif
1983   #ifdef CONF_R_MISSING_CLOSE_SQUARE_BRACKET
1984     {"MISSING_CLOSE_SQUARE_BRACKET", ERR_LIB_CONF, CONF_R_MISSING_CLOSE_SQUARE_BRACKET},
1985   #else
1986     {"MISSING_CLOSE_SQUARE_BRACKET", 14, 100},
1987   #endif
1988   #ifdef CONF_R_MISSING_EQUAL_SIGN
1989     {"MISSING_EQUAL_SIGN", ERR_LIB_CONF, CONF_R_MISSING_EQUAL_SIGN},
1990   #else
1991     {"MISSING_EQUAL_SIGN", 14, 101},
1992   #endif
1993   #ifdef CONF_R_MISSING_INIT_FUNCTION
1994     {"MISSING_INIT_FUNCTION", ERR_LIB_CONF, CONF_R_MISSING_INIT_FUNCTION},
1995   #else
1996     {"MISSING_INIT_FUNCTION", 14, 112},
1997   #endif
1998   #ifdef CONF_R_MODULE_INITIALIZATION_ERROR
1999     {"MODULE_INITIALIZATION_ERROR", ERR_LIB_CONF, CONF_R_MODULE_INITIALIZATION_ERROR},
2000   #else
2001     {"MODULE_INITIALIZATION_ERROR", 14, 109},
2002   #endif
2003   #ifdef CONF_R_NO_CLOSE_BRACE
2004     {"NO_CLOSE_BRACE", ERR_LIB_CONF, CONF_R_NO_CLOSE_BRACE},
2005   #else
2006     {"NO_CLOSE_BRACE", 14, 102},
2007   #endif
2008   #ifdef CONF_R_NO_CONF
2009     {"NO_CONF", ERR_LIB_CONF, CONF_R_NO_CONF},
2010   #else
2011     {"NO_CONF", 14, 105},
2012   #endif
2013   #ifdef CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE
2014     {"NO_CONF_OR_ENVIRONMENT_VARIABLE", ERR_LIB_CONF, CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE},
2015   #else
2016     {"NO_CONF_OR_ENVIRONMENT_VARIABLE", 14, 106},
2017   #endif
2018   #ifdef CONF_R_NO_SECTION
2019     {"NO_SECTION", ERR_LIB_CONF, CONF_R_NO_SECTION},
2020   #else
2021     {"NO_SECTION", 14, 107},
2022   #endif
2023   #ifdef CONF_R_NO_SUCH_FILE
2024     {"NO_SUCH_FILE", ERR_LIB_CONF, CONF_R_NO_SUCH_FILE},
2025   #else
2026     {"NO_SUCH_FILE", 14, 114},
2027   #endif
2028   #ifdef CONF_R_NO_VALUE
2029     {"NO_VALUE", ERR_LIB_CONF, CONF_R_NO_VALUE},
2030   #else
2031     {"NO_VALUE", 14, 108},
2032   #endif
2033   #ifdef CONF_R_NUMBER_TOO_LARGE
2034     {"NUMBER_TOO_LARGE", ERR_LIB_CONF, CONF_R_NUMBER_TOO_LARGE},
2035   #else
2036     {"NUMBER_TOO_LARGE", 14, 121},
2037   #endif
2038   #ifdef CONF_R_OPENSSL_CONF_REFERENCES_MISSING_SECTION
2039     {"OPENSSL_CONF_REFERENCES_MISSING_SECTION", ERR_LIB_CONF, CONF_R_OPENSSL_CONF_REFERENCES_MISSING_SECTION},
2040   #else
2041     {"OPENSSL_CONF_REFERENCES_MISSING_SECTION", 14, 124},
2042   #endif
2043   #ifdef CONF_R_RECURSIVE_DIRECTORY_INCLUDE
2044     {"RECURSIVE_DIRECTORY_INCLUDE", ERR_LIB_CONF, CONF_R_RECURSIVE_DIRECTORY_INCLUDE},
2045   #else
2046     {"RECURSIVE_DIRECTORY_INCLUDE", 14, 111},
2047   #endif
2048   #ifdef CONF_R_SSL_COMMAND_SECTION_EMPTY
2049     {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_EMPTY},
2050   #else
2051     {"SSL_COMMAND_SECTION_EMPTY", 14, 117},
2052   #endif
2053   #ifdef CONF_R_SSL_COMMAND_SECTION_NOT_FOUND
2054     {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_NOT_FOUND},
2055   #else
2056     {"SSL_COMMAND_SECTION_NOT_FOUND", 14, 118},
2057   #endif
2058   #ifdef CONF_R_SSL_SECTION_EMPTY
2059     {"SSL_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_SECTION_EMPTY},
2060   #else
2061     {"SSL_SECTION_EMPTY", 14, 119},
2062   #endif
2063   #ifdef CONF_R_SSL_SECTION_NOT_FOUND
2064     {"SSL_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_SECTION_NOT_FOUND},
2065   #else
2066     {"SSL_SECTION_NOT_FOUND", 14, 120},
2067   #endif
2068   #ifdef CONF_R_UNABLE_TO_CREATE_NEW_SECTION
2069     {"UNABLE_TO_CREATE_NEW_SECTION", ERR_LIB_CONF, CONF_R_UNABLE_TO_CREATE_NEW_SECTION},
2070   #else
2071     {"UNABLE_TO_CREATE_NEW_SECTION", 14, 103},
2072   #endif
2073   #ifdef CONF_R_UNKNOWN_MODULE_NAME
2074     {"UNKNOWN_MODULE_NAME", ERR_LIB_CONF, CONF_R_UNKNOWN_MODULE_NAME},
2075   #else
2076     {"UNKNOWN_MODULE_NAME", 14, 113},
2077   #endif
2078   #ifdef CONF_R_VARIABLE_EXPANSION_TOO_LONG
2079     {"VARIABLE_EXPANSION_TOO_LONG", ERR_LIB_CONF, CONF_R_VARIABLE_EXPANSION_TOO_LONG},
2080   #else
2081     {"VARIABLE_EXPANSION_TOO_LONG", 14, 116},
2082   #endif
2083   #ifdef CONF_R_VARIABLE_HAS_NO_VALUE
2084     {"VARIABLE_HAS_NO_VALUE", ERR_LIB_CONF, CONF_R_VARIABLE_HAS_NO_VALUE},
2085   #else
2086     {"VARIABLE_HAS_NO_VALUE", 14, 104},
2087   #endif
2088   #ifdef CRMF_R_BAD_PBM_ITERATIONCOUNT
2089     {"BAD_PBM_ITERATIONCOUNT", ERR_LIB_CRMF, CRMF_R_BAD_PBM_ITERATIONCOUNT},
2090   #else
2091     {"BAD_PBM_ITERATIONCOUNT", 56, 100},
2092   #endif
2093   #ifdef CRMF_R_CRMFERROR
2094     {"CRMFERROR", ERR_LIB_CRMF, CRMF_R_CRMFERROR},
2095   #else
2096     {"CRMFERROR", 56, 102},
2097   #endif
2098   #ifdef CRMF_R_ERROR
2099     {"ERROR", ERR_LIB_CRMF, CRMF_R_ERROR},
2100   #else
2101     {"ERROR", 56, 103},
2102   #endif
2103   #ifdef CRMF_R_ERROR_DECODING_CERTIFICATE
2104     {"ERROR_DECODING_CERTIFICATE", ERR_LIB_CRMF, CRMF_R_ERROR_DECODING_CERTIFICATE},
2105   #else
2106     {"ERROR_DECODING_CERTIFICATE", 56, 104},
2107   #endif
2108   #ifdef CRMF_R_ERROR_DECRYPTING_CERTIFICATE
2109     {"ERROR_DECRYPTING_CERTIFICATE", ERR_LIB_CRMF, CRMF_R_ERROR_DECRYPTING_CERTIFICATE},
2110   #else
2111     {"ERROR_DECRYPTING_CERTIFICATE", 56, 105},
2112   #endif
2113   #ifdef CRMF_R_ERROR_DECRYPTING_SYMMETRIC_KEY
2114     {"ERROR_DECRYPTING_SYMMETRIC_KEY", ERR_LIB_CRMF, CRMF_R_ERROR_DECRYPTING_SYMMETRIC_KEY},
2115   #else
2116     {"ERROR_DECRYPTING_SYMMETRIC_KEY", 56, 106},
2117   #endif
2118   #ifdef CRMF_R_FAILURE_OBTAINING_RANDOM
2119     {"FAILURE_OBTAINING_RANDOM", ERR_LIB_CRMF, CRMF_R_FAILURE_OBTAINING_RANDOM},
2120   #else
2121     {"FAILURE_OBTAINING_RANDOM", 56, 107},
2122   #endif
2123   #ifdef CRMF_R_ITERATIONCOUNT_BELOW_100
2124     {"ITERATIONCOUNT_BELOW_100", ERR_LIB_CRMF, CRMF_R_ITERATIONCOUNT_BELOW_100},
2125   #else
2126     {"ITERATIONCOUNT_BELOW_100", 56, 108},
2127   #endif
2128   #ifdef CRMF_R_MALFORMED_IV
2129     {"MALFORMED_IV", ERR_LIB_CRMF, CRMF_R_MALFORMED_IV},
2130   #else
2131     {"MALFORMED_IV", 56, 101},
2132   #endif
2133   #ifdef CRMF_R_NULL_ARGUMENT
2134     {"NULL_ARGUMENT", ERR_LIB_CRMF, CRMF_R_NULL_ARGUMENT},
2135   #else
2136     {"NULL_ARGUMENT", 56, 109},
2137   #endif
2138   #ifdef CRMF_R_POPOSKINPUT_NOT_SUPPORTED
2139     {"POPOSKINPUT_NOT_SUPPORTED", ERR_LIB_CRMF, CRMF_R_POPOSKINPUT_NOT_SUPPORTED},
2140   #else
2141     {"POPOSKINPUT_NOT_SUPPORTED", 56, 113},
2142   #endif
2143   #ifdef CRMF_R_POPO_INCONSISTENT_PUBLIC_KEY
2144     {"POPO_INCONSISTENT_PUBLIC_KEY", ERR_LIB_CRMF, CRMF_R_POPO_INCONSISTENT_PUBLIC_KEY},
2145   #else
2146     {"POPO_INCONSISTENT_PUBLIC_KEY", 56, 117},
2147   #endif
2148   #ifdef CRMF_R_POPO_MISSING
2149     {"POPO_MISSING", ERR_LIB_CRMF, CRMF_R_POPO_MISSING},
2150   #else
2151     {"POPO_MISSING", 56, 121},
2152   #endif
2153   #ifdef CRMF_R_POPO_MISSING_PUBLIC_KEY
2154     {"POPO_MISSING_PUBLIC_KEY", ERR_LIB_CRMF, CRMF_R_POPO_MISSING_PUBLIC_KEY},
2155   #else
2156     {"POPO_MISSING_PUBLIC_KEY", 56, 118},
2157   #endif
2158   #ifdef CRMF_R_POPO_MISSING_SUBJECT
2159     {"POPO_MISSING_SUBJECT", ERR_LIB_CRMF, CRMF_R_POPO_MISSING_SUBJECT},
2160   #else
2161     {"POPO_MISSING_SUBJECT", 56, 119},
2162   #endif
2163   #ifdef CRMF_R_POPO_RAVERIFIED_NOT_ACCEPTED
2164     {"POPO_RAVERIFIED_NOT_ACCEPTED", ERR_LIB_CRMF, CRMF_R_POPO_RAVERIFIED_NOT_ACCEPTED},
2165   #else
2166     {"POPO_RAVERIFIED_NOT_ACCEPTED", 56, 120},
2167   #endif
2168   #ifdef CRMF_R_SETTING_MAC_ALGOR_FAILURE
2169     {"SETTING_MAC_ALGOR_FAILURE", ERR_LIB_CRMF, CRMF_R_SETTING_MAC_ALGOR_FAILURE},
2170   #else
2171     {"SETTING_MAC_ALGOR_FAILURE", 56, 110},
2172   #endif
2173   #ifdef CRMF_R_SETTING_OWF_ALGOR_FAILURE
2174     {"SETTING_OWF_ALGOR_FAILURE", ERR_LIB_CRMF, CRMF_R_SETTING_OWF_ALGOR_FAILURE},
2175   #else
2176     {"SETTING_OWF_ALGOR_FAILURE", 56, 111},
2177   #endif
2178   #ifdef CRMF_R_UNSUPPORTED_ALGORITHM
2179     {"UNSUPPORTED_ALGORITHM", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_ALGORITHM},
2180   #else
2181     {"UNSUPPORTED_ALGORITHM", 56, 112},
2182   #endif
2183   #ifdef CRMF_R_UNSUPPORTED_CIPHER
2184     {"UNSUPPORTED_CIPHER", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_CIPHER},
2185   #else
2186     {"UNSUPPORTED_CIPHER", 56, 114},
2187   #endif
2188   #ifdef CRMF_R_UNSUPPORTED_METHOD_FOR_CREATING_POPO
2189     {"UNSUPPORTED_METHOD_FOR_CREATING_POPO", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_METHOD_FOR_CREATING_POPO},
2190   #else
2191     {"UNSUPPORTED_METHOD_FOR_CREATING_POPO", 56, 115},
2192   #endif
2193   #ifdef CRMF_R_UNSUPPORTED_POPO_METHOD
2194     {"UNSUPPORTED_POPO_METHOD", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_POPO_METHOD},
2195   #else
2196     {"UNSUPPORTED_POPO_METHOD", 56, 116},
2197   #endif
2198   #ifdef CRYPTO_R_BAD_ALGORITHM_NAME
2199     {"BAD_ALGORITHM_NAME", ERR_LIB_CRYPTO, CRYPTO_R_BAD_ALGORITHM_NAME},
2200   #else
2201     {"BAD_ALGORITHM_NAME", 15, 117},
2202   #endif
2203   #ifdef CRYPTO_R_CONFLICTING_NAMES
2204     {"CONFLICTING_NAMES", ERR_LIB_CRYPTO, CRYPTO_R_CONFLICTING_NAMES},
2205   #else
2206     {"CONFLICTING_NAMES", 15, 118},
2207   #endif
2208   #ifdef CRYPTO_R_FIPS_MODE_NOT_SUPPORTED
2209     {"FIPS_MODE_NOT_SUPPORTED", ERR_LIB_CRYPTO, CRYPTO_R_FIPS_MODE_NOT_SUPPORTED},
2210   #else
2211     {"FIPS_MODE_NOT_SUPPORTED", 15, 101},
2212   #endif
2213   #ifdef CRYPTO_R_HEX_STRING_TOO_SHORT
2214     {"HEX_STRING_TOO_SHORT", ERR_LIB_CRYPTO, CRYPTO_R_HEX_STRING_TOO_SHORT},
2215   #else
2216     {"HEX_STRING_TOO_SHORT", 15, 121},
2217   #endif
2218   #ifdef CRYPTO_R_ILLEGAL_HEX_DIGIT
2219     {"ILLEGAL_HEX_DIGIT", ERR_LIB_CRYPTO, CRYPTO_R_ILLEGAL_HEX_DIGIT},
2220   #else
2221     {"ILLEGAL_HEX_DIGIT", 15, 102},
2222   #endif
2223   #ifdef CRYPTO_R_INSUFFICIENT_DATA_SPACE
2224     {"INSUFFICIENT_DATA_SPACE", ERR_LIB_CRYPTO, CRYPTO_R_INSUFFICIENT_DATA_SPACE},
2225   #else
2226     {"INSUFFICIENT_DATA_SPACE", 15, 106},
2227   #endif
2228   #ifdef CRYPTO_R_INSUFFICIENT_PARAM_SIZE
2229     {"INSUFFICIENT_PARAM_SIZE", ERR_LIB_CRYPTO, CRYPTO_R_INSUFFICIENT_PARAM_SIZE},
2230   #else
2231     {"INSUFFICIENT_PARAM_SIZE", 15, 107},
2232   #endif
2233   #ifdef CRYPTO_R_INSUFFICIENT_SECURE_DATA_SPACE
2234     {"INSUFFICIENT_SECURE_DATA_SPACE", ERR_LIB_CRYPTO, CRYPTO_R_INSUFFICIENT_SECURE_DATA_SPACE},
2235   #else
2236     {"INSUFFICIENT_SECURE_DATA_SPACE", 15, 108},
2237   #endif
2238   #ifdef CRYPTO_R_INVALID_NULL_ARGUMENT
2239     {"INVALID_NULL_ARGUMENT", ERR_LIB_CRYPTO, CRYPTO_R_INVALID_NULL_ARGUMENT},
2240   #else
2241     {"INVALID_NULL_ARGUMENT", 15, 109},
2242   #endif
2243   #ifdef CRYPTO_R_INVALID_OSSL_PARAM_TYPE
2244     {"INVALID_OSSL_PARAM_TYPE", ERR_LIB_CRYPTO, CRYPTO_R_INVALID_OSSL_PARAM_TYPE},
2245   #else
2246     {"INVALID_OSSL_PARAM_TYPE", 15, 110},
2247   #endif
2248   #ifdef CRYPTO_R_ODD_NUMBER_OF_DIGITS
2249     {"ODD_NUMBER_OF_DIGITS", ERR_LIB_CRYPTO, CRYPTO_R_ODD_NUMBER_OF_DIGITS},
2250   #else
2251     {"ODD_NUMBER_OF_DIGITS", 15, 103},
2252   #endif
2253   #ifdef CRYPTO_R_PROVIDER_ALREADY_EXISTS
2254     {"PROVIDER_ALREADY_EXISTS", ERR_LIB_CRYPTO, CRYPTO_R_PROVIDER_ALREADY_EXISTS},
2255   #else
2256     {"PROVIDER_ALREADY_EXISTS", 15, 104},
2257   #endif
2258   #ifdef CRYPTO_R_PROVIDER_SECTION_ERROR
2259     {"PROVIDER_SECTION_ERROR", ERR_LIB_CRYPTO, CRYPTO_R_PROVIDER_SECTION_ERROR},
2260   #else
2261     {"PROVIDER_SECTION_ERROR", 15, 105},
2262   #endif
2263   #ifdef CRYPTO_R_RANDOM_SECTION_ERROR
2264     {"RANDOM_SECTION_ERROR", ERR_LIB_CRYPTO, CRYPTO_R_RANDOM_SECTION_ERROR},
2265   #else
2266     {"RANDOM_SECTION_ERROR", 15, 119},
2267   #endif
2268   #ifdef CRYPTO_R_SECURE_MALLOC_FAILURE
2269     {"SECURE_MALLOC_FAILURE", ERR_LIB_CRYPTO, CRYPTO_R_SECURE_MALLOC_FAILURE},
2270   #else
2271     {"SECURE_MALLOC_FAILURE", 15, 111},
2272   #endif
2273   #ifdef CRYPTO_R_STRING_TOO_LONG
2274     {"STRING_TOO_LONG", ERR_LIB_CRYPTO, CRYPTO_R_STRING_TOO_LONG},
2275   #else
2276     {"STRING_TOO_LONG", 15, 112},
2277   #endif
2278   #ifdef CRYPTO_R_TOO_MANY_BYTES
2279     {"TOO_MANY_BYTES", ERR_LIB_CRYPTO, CRYPTO_R_TOO_MANY_BYTES},
2280   #else
2281     {"TOO_MANY_BYTES", 15, 113},
2282   #endif
2283   #ifdef CRYPTO_R_TOO_MANY_RECORDS
2284     {"TOO_MANY_RECORDS", ERR_LIB_CRYPTO, CRYPTO_R_TOO_MANY_RECORDS},
2285   #else
2286     {"TOO_MANY_RECORDS", 15, 114},
2287   #endif
2288   #ifdef CRYPTO_R_TOO_SMALL_BUFFER
2289     {"TOO_SMALL_BUFFER", ERR_LIB_CRYPTO, CRYPTO_R_TOO_SMALL_BUFFER},
2290   #else
2291     {"TOO_SMALL_BUFFER", 15, 116},
2292   #endif
2293   #ifdef CRYPTO_R_UNKNOWN_NAME_IN_RANDOM_SECTION
2294     {"UNKNOWN_NAME_IN_RANDOM_SECTION", ERR_LIB_CRYPTO, CRYPTO_R_UNKNOWN_NAME_IN_RANDOM_SECTION},
2295   #else
2296     {"UNKNOWN_NAME_IN_RANDOM_SECTION", 15, 120},
2297   #endif
2298   #ifdef CRYPTO_R_ZERO_LENGTH_NUMBER
2299     {"ZERO_LENGTH_NUMBER", ERR_LIB_CRYPTO, CRYPTO_R_ZERO_LENGTH_NUMBER},
2300   #else
2301     {"ZERO_LENGTH_NUMBER", 15, 115},
2302   #endif
2303   #ifdef CT_R_BASE64_DECODE_ERROR
2304     {"BASE64_DECODE_ERROR", ERR_LIB_CT, CT_R_BASE64_DECODE_ERROR},
2305   #else
2306     {"BASE64_DECODE_ERROR", 50, 108},
2307   #endif
2308   #ifdef CT_R_INVALID_LOG_ID_LENGTH
2309     {"INVALID_LOG_ID_LENGTH", ERR_LIB_CT, CT_R_INVALID_LOG_ID_LENGTH},
2310   #else
2311     {"INVALID_LOG_ID_LENGTH", 50, 100},
2312   #endif
2313   #ifdef CT_R_LOG_CONF_INVALID
2314     {"LOG_CONF_INVALID", ERR_LIB_CT, CT_R_LOG_CONF_INVALID},
2315   #else
2316     {"LOG_CONF_INVALID", 50, 109},
2317   #endif
2318   #ifdef CT_R_LOG_CONF_INVALID_KEY
2319     {"LOG_CONF_INVALID_KEY", ERR_LIB_CT, CT_R_LOG_CONF_INVALID_KEY},
2320   #else
2321     {"LOG_CONF_INVALID_KEY", 50, 110},
2322   #endif
2323   #ifdef CT_R_LOG_CONF_MISSING_DESCRIPTION
2324     {"LOG_CONF_MISSING_DESCRIPTION", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_DESCRIPTION},
2325   #else
2326     {"LOG_CONF_MISSING_DESCRIPTION", 50, 111},
2327   #endif
2328   #ifdef CT_R_LOG_CONF_MISSING_KEY
2329     {"LOG_CONF_MISSING_KEY", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_KEY},
2330   #else
2331     {"LOG_CONF_MISSING_KEY", 50, 112},
2332   #endif
2333   #ifdef CT_R_LOG_KEY_INVALID
2334     {"LOG_KEY_INVALID", ERR_LIB_CT, CT_R_LOG_KEY_INVALID},
2335   #else
2336     {"LOG_KEY_INVALID", 50, 113},
2337   #endif
2338   #ifdef CT_R_SCT_FUTURE_TIMESTAMP
2339     {"SCT_FUTURE_TIMESTAMP", ERR_LIB_CT, CT_R_SCT_FUTURE_TIMESTAMP},
2340   #else
2341     {"SCT_FUTURE_TIMESTAMP", 50, 116},
2342   #endif
2343   #ifdef CT_R_SCT_INVALID
2344     {"SCT_INVALID", ERR_LIB_CT, CT_R_SCT_INVALID},
2345   #else
2346     {"SCT_INVALID", 50, 104},
2347   #endif
2348   #ifdef CT_R_SCT_INVALID_SIGNATURE
2349     {"SCT_INVALID_SIGNATURE", ERR_LIB_CT, CT_R_SCT_INVALID_SIGNATURE},
2350   #else
2351     {"SCT_INVALID_SIGNATURE", 50, 107},
2352   #endif
2353   #ifdef CT_R_SCT_LIST_INVALID
2354     {"SCT_LIST_INVALID", ERR_LIB_CT, CT_R_SCT_LIST_INVALID},
2355   #else
2356     {"SCT_LIST_INVALID", 50, 105},
2357   #endif
2358   #ifdef CT_R_SCT_LOG_ID_MISMATCH
2359     {"SCT_LOG_ID_MISMATCH", ERR_LIB_CT, CT_R_SCT_LOG_ID_MISMATCH},
2360   #else
2361     {"SCT_LOG_ID_MISMATCH", 50, 114},
2362   #endif
2363   #ifdef CT_R_SCT_NOT_SET
2364     {"SCT_NOT_SET", ERR_LIB_CT, CT_R_SCT_NOT_SET},
2365   #else
2366     {"SCT_NOT_SET", 50, 106},
2367   #endif
2368   #ifdef CT_R_SCT_UNSUPPORTED_VERSION
2369     {"SCT_UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_SCT_UNSUPPORTED_VERSION},
2370   #else
2371     {"SCT_UNSUPPORTED_VERSION", 50, 115},
2372   #endif
2373   #ifdef CT_R_UNRECOGNIZED_SIGNATURE_NID
2374     {"UNRECOGNIZED_SIGNATURE_NID", ERR_LIB_CT, CT_R_UNRECOGNIZED_SIGNATURE_NID},
2375   #else
2376     {"UNRECOGNIZED_SIGNATURE_NID", 50, 101},
2377   #endif
2378   #ifdef CT_R_UNSUPPORTED_ENTRY_TYPE
2379     {"UNSUPPORTED_ENTRY_TYPE", ERR_LIB_CT, CT_R_UNSUPPORTED_ENTRY_TYPE},
2380   #else
2381     {"UNSUPPORTED_ENTRY_TYPE", 50, 102},
2382   #endif
2383   #ifdef CT_R_UNSUPPORTED_VERSION
2384     {"UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_UNSUPPORTED_VERSION},
2385   #else
2386     {"UNSUPPORTED_VERSION", 50, 103},
2387   #endif
2388   #ifdef DH_R_BAD_FFC_PARAMETERS
2389     {"BAD_FFC_PARAMETERS", ERR_LIB_DH, DH_R_BAD_FFC_PARAMETERS},
2390   #else
2391     {"BAD_FFC_PARAMETERS", 5, 127},
2392   #endif
2393   #ifdef DH_R_BAD_GENERATOR
2394     {"BAD_GENERATOR", ERR_LIB_DH, DH_R_BAD_GENERATOR},
2395   #else
2396     {"BAD_GENERATOR", 5, 101},
2397   #endif
2398   #ifdef DH_R_BN_DECODE_ERROR
2399     {"BN_DECODE_ERROR", ERR_LIB_DH, DH_R_BN_DECODE_ERROR},
2400   #else
2401     {"BN_DECODE_ERROR", 5, 109},
2402   #endif
2403   #ifdef DH_R_BN_ERROR
2404     {"BN_ERROR", ERR_LIB_DH, DH_R_BN_ERROR},
2405   #else
2406     {"BN_ERROR", 5, 106},
2407   #endif
2408   #ifdef DH_R_CHECK_INVALID_J_VALUE
2409     {"CHECK_INVALID_J_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_J_VALUE},
2410   #else
2411     {"CHECK_INVALID_J_VALUE", 5, 115},
2412   #endif
2413   #ifdef DH_R_CHECK_INVALID_Q_VALUE
2414     {"CHECK_INVALID_Q_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_Q_VALUE},
2415   #else
2416     {"CHECK_INVALID_Q_VALUE", 5, 116},
2417   #endif
2418   #ifdef DH_R_CHECK_PUBKEY_INVALID
2419     {"CHECK_PUBKEY_INVALID", ERR_LIB_DH, DH_R_CHECK_PUBKEY_INVALID},
2420   #else
2421     {"CHECK_PUBKEY_INVALID", 5, 122},
2422   #endif
2423   #ifdef DH_R_CHECK_PUBKEY_TOO_LARGE
2424     {"CHECK_PUBKEY_TOO_LARGE", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_LARGE},
2425   #else
2426     {"CHECK_PUBKEY_TOO_LARGE", 5, 123},
2427   #endif
2428   #ifdef DH_R_CHECK_PUBKEY_TOO_SMALL
2429     {"CHECK_PUBKEY_TOO_SMALL", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_SMALL},
2430   #else
2431     {"CHECK_PUBKEY_TOO_SMALL", 5, 124},
2432   #endif
2433   #ifdef DH_R_CHECK_P_NOT_PRIME
2434     {"CHECK_P_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_PRIME},
2435   #else
2436     {"CHECK_P_NOT_PRIME", 5, 117},
2437   #endif
2438   #ifdef DH_R_CHECK_P_NOT_SAFE_PRIME
2439     {"CHECK_P_NOT_SAFE_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_SAFE_PRIME},
2440   #else
2441     {"CHECK_P_NOT_SAFE_PRIME", 5, 118},
2442   #endif
2443   #ifdef DH_R_CHECK_Q_NOT_PRIME
2444     {"CHECK_Q_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_Q_NOT_PRIME},
2445   #else
2446     {"CHECK_Q_NOT_PRIME", 5, 119},
2447   #endif
2448   #ifdef DH_R_DECODE_ERROR
2449     {"DECODE_ERROR", ERR_LIB_DH, DH_R_DECODE_ERROR},
2450   #else
2451     {"DECODE_ERROR", 5, 104},
2452   #endif
2453   #ifdef DH_R_INVALID_PARAMETER_NAME
2454     {"INVALID_PARAMETER_NAME", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NAME},
2455   #else
2456     {"INVALID_PARAMETER_NAME", 5, 110},
2457   #endif
2458   #ifdef DH_R_INVALID_PARAMETER_NID
2459     {"INVALID_PARAMETER_NID", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NID},
2460   #else
2461     {"INVALID_PARAMETER_NID", 5, 114},
2462   #endif
2463   #ifdef DH_R_INVALID_PUBKEY
2464     {"INVALID_PUBKEY", ERR_LIB_DH, DH_R_INVALID_PUBKEY},
2465   #else
2466     {"INVALID_PUBKEY", 5, 102},
2467   #endif
2468   #ifdef DH_R_INVALID_SECRET
2469     {"INVALID_SECRET", ERR_LIB_DH, DH_R_INVALID_SECRET},
2470   #else
2471     {"INVALID_SECRET", 5, 128},
2472   #endif
2473   #ifdef DH_R_KDF_PARAMETER_ERROR
2474     {"KDF_PARAMETER_ERROR", ERR_LIB_DH, DH_R_KDF_PARAMETER_ERROR},
2475   #else
2476     {"KDF_PARAMETER_ERROR", 5, 112},
2477   #endif
2478   #ifdef DH_R_KEYS_NOT_SET
2479     {"KEYS_NOT_SET", ERR_LIB_DH, DH_R_KEYS_NOT_SET},
2480   #else
2481     {"KEYS_NOT_SET", 5, 108},
2482   #endif
2483   #ifdef DH_R_MISSING_PUBKEY
2484     {"MISSING_PUBKEY", ERR_LIB_DH, DH_R_MISSING_PUBKEY},
2485   #else
2486     {"MISSING_PUBKEY", 5, 125},
2487   #endif
2488   #ifdef DH_R_MODULUS_TOO_LARGE
2489     {"MODULUS_TOO_LARGE", ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE},
2490   #else
2491     {"MODULUS_TOO_LARGE", 5, 103},
2492   #endif
2493   #ifdef DH_R_MODULUS_TOO_SMALL
2494     {"MODULUS_TOO_SMALL", ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL},
2495   #else
2496     {"MODULUS_TOO_SMALL", 5, 126},
2497   #endif
2498   #ifdef DH_R_NOT_SUITABLE_GENERATOR
2499     {"NOT_SUITABLE_GENERATOR", ERR_LIB_DH, DH_R_NOT_SUITABLE_GENERATOR},
2500   #else
2501     {"NOT_SUITABLE_GENERATOR", 5, 120},
2502   #endif
2503   #ifdef DH_R_NO_PARAMETERS_SET
2504     {"NO_PARAMETERS_SET", ERR_LIB_DH, DH_R_NO_PARAMETERS_SET},
2505   #else
2506     {"NO_PARAMETERS_SET", 5, 107},
2507   #endif
2508   #ifdef DH_R_NO_PRIVATE_VALUE
2509     {"NO_PRIVATE_VALUE", ERR_LIB_DH, DH_R_NO_PRIVATE_VALUE},
2510   #else
2511     {"NO_PRIVATE_VALUE", 5, 100},
2512   #endif
2513   #ifdef DH_R_PARAMETER_ENCODING_ERROR
2514     {"PARAMETER_ENCODING_ERROR", ERR_LIB_DH, DH_R_PARAMETER_ENCODING_ERROR},
2515   #else
2516     {"PARAMETER_ENCODING_ERROR", 5, 105},
2517   #endif
2518   #ifdef DH_R_PEER_KEY_ERROR
2519     {"PEER_KEY_ERROR", ERR_LIB_DH, DH_R_PEER_KEY_ERROR},
2520   #else
2521     {"PEER_KEY_ERROR", 5, 111},
2522   #endif
2523   #ifdef DH_R_SHARED_INFO_ERROR
2524     {"SHARED_INFO_ERROR", ERR_LIB_DH, DH_R_SHARED_INFO_ERROR},
2525   #else
2526     {"SHARED_INFO_ERROR", 5, 113},
2527   #endif
2528   #ifdef DH_R_UNABLE_TO_CHECK_GENERATOR
2529     {"UNABLE_TO_CHECK_GENERATOR", ERR_LIB_DH, DH_R_UNABLE_TO_CHECK_GENERATOR},
2530   #else
2531     {"UNABLE_TO_CHECK_GENERATOR", 5, 121},
2532   #endif
2533   #ifdef DSA_R_BAD_FFC_PARAMETERS
2534     {"BAD_FFC_PARAMETERS", ERR_LIB_DSA, DSA_R_BAD_FFC_PARAMETERS},
2535   #else
2536     {"BAD_FFC_PARAMETERS", 10, 114},
2537   #endif
2538   #ifdef DSA_R_BAD_Q_VALUE
2539     {"BAD_Q_VALUE", ERR_LIB_DSA, DSA_R_BAD_Q_VALUE},
2540   #else
2541     {"BAD_Q_VALUE", 10, 102},
2542   #endif
2543   #ifdef DSA_R_BN_DECODE_ERROR
2544     {"BN_DECODE_ERROR", ERR_LIB_DSA, DSA_R_BN_DECODE_ERROR},
2545   #else
2546     {"BN_DECODE_ERROR", 10, 108},
2547   #endif
2548   #ifdef DSA_R_BN_ERROR
2549     {"BN_ERROR", ERR_LIB_DSA, DSA_R_BN_ERROR},
2550   #else
2551     {"BN_ERROR", 10, 109},
2552   #endif
2553   #ifdef DSA_R_DECODE_ERROR
2554     {"DECODE_ERROR", ERR_LIB_DSA, DSA_R_DECODE_ERROR},
2555   #else
2556     {"DECODE_ERROR", 10, 104},
2557   #endif
2558   #ifdef DSA_R_INVALID_DIGEST_TYPE
2559     {"INVALID_DIGEST_TYPE", ERR_LIB_DSA, DSA_R_INVALID_DIGEST_TYPE},
2560   #else
2561     {"INVALID_DIGEST_TYPE", 10, 106},
2562   #endif
2563   #ifdef DSA_R_INVALID_PARAMETERS
2564     {"INVALID_PARAMETERS", ERR_LIB_DSA, DSA_R_INVALID_PARAMETERS},
2565   #else
2566     {"INVALID_PARAMETERS", 10, 112},
2567   #endif
2568   #ifdef DSA_R_MISSING_PARAMETERS
2569     {"MISSING_PARAMETERS", ERR_LIB_DSA, DSA_R_MISSING_PARAMETERS},
2570   #else
2571     {"MISSING_PARAMETERS", 10, 101},
2572   #endif
2573   #ifdef DSA_R_MISSING_PRIVATE_KEY
2574     {"MISSING_PRIVATE_KEY", ERR_LIB_DSA, DSA_R_MISSING_PRIVATE_KEY},
2575   #else
2576     {"MISSING_PRIVATE_KEY", 10, 111},
2577   #endif
2578   #ifdef DSA_R_MODULUS_TOO_LARGE
2579     {"MODULUS_TOO_LARGE", ERR_LIB_DSA, DSA_R_MODULUS_TOO_LARGE},
2580   #else
2581     {"MODULUS_TOO_LARGE", 10, 103},
2582   #endif
2583   #ifdef DSA_R_NO_PARAMETERS_SET
2584     {"NO_PARAMETERS_SET", ERR_LIB_DSA, DSA_R_NO_PARAMETERS_SET},
2585   #else
2586     {"NO_PARAMETERS_SET", 10, 107},
2587   #endif
2588   #ifdef DSA_R_PARAMETER_ENCODING_ERROR
2589     {"PARAMETER_ENCODING_ERROR", ERR_LIB_DSA, DSA_R_PARAMETER_ENCODING_ERROR},
2590   #else
2591     {"PARAMETER_ENCODING_ERROR", 10, 105},
2592   #endif
2593   #ifdef DSA_R_P_NOT_PRIME
2594     {"P_NOT_PRIME", ERR_LIB_DSA, DSA_R_P_NOT_PRIME},
2595   #else
2596     {"P_NOT_PRIME", 10, 115},
2597   #endif
2598   #ifdef DSA_R_Q_NOT_PRIME
2599     {"Q_NOT_PRIME", ERR_LIB_DSA, DSA_R_Q_NOT_PRIME},
2600   #else
2601     {"Q_NOT_PRIME", 10, 113},
2602   #endif
2603   #ifdef DSA_R_SEED_LEN_SMALL
2604     {"SEED_LEN_SMALL", ERR_LIB_DSA, DSA_R_SEED_LEN_SMALL},
2605   #else
2606     {"SEED_LEN_SMALL", 10, 110},
2607   #endif
2608   #ifdef DSO_R_CTRL_FAILED
2609     {"CTRL_FAILED", ERR_LIB_DSO, DSO_R_CTRL_FAILED},
2610   #else
2611     {"CTRL_FAILED", 37, 100},
2612   #endif
2613   #ifdef DSO_R_DSO_ALREADY_LOADED
2614     {"DSO_ALREADY_LOADED", ERR_LIB_DSO, DSO_R_DSO_ALREADY_LOADED},
2615   #else
2616     {"DSO_ALREADY_LOADED", 37, 110},
2617   #endif
2618   #ifdef DSO_R_EMPTY_FILE_STRUCTURE
2619     {"EMPTY_FILE_STRUCTURE", ERR_LIB_DSO, DSO_R_EMPTY_FILE_STRUCTURE},
2620   #else
2621     {"EMPTY_FILE_STRUCTURE", 37, 113},
2622   #endif
2623   #ifdef DSO_R_FAILURE
2624     {"FAILURE", ERR_LIB_DSO, DSO_R_FAILURE},
2625   #else
2626     {"FAILURE", 37, 114},
2627   #endif
2628   #ifdef DSO_R_FILENAME_TOO_BIG
2629     {"FILENAME_TOO_BIG", ERR_LIB_DSO, DSO_R_FILENAME_TOO_BIG},
2630   #else
2631     {"FILENAME_TOO_BIG", 37, 101},
2632   #endif
2633   #ifdef DSO_R_FINISH_FAILED
2634     {"FINISH_FAILED", ERR_LIB_DSO, DSO_R_FINISH_FAILED},
2635   #else
2636     {"FINISH_FAILED", 37, 102},
2637   #endif
2638   #ifdef DSO_R_INCORRECT_FILE_SYNTAX
2639     {"INCORRECT_FILE_SYNTAX", ERR_LIB_DSO, DSO_R_INCORRECT_FILE_SYNTAX},
2640   #else
2641     {"INCORRECT_FILE_SYNTAX", 37, 115},
2642   #endif
2643   #ifdef DSO_R_LOAD_FAILED
2644     {"LOAD_FAILED", ERR_LIB_DSO, DSO_R_LOAD_FAILED},
2645   #else
2646     {"LOAD_FAILED", 37, 103},
2647   #endif
2648   #ifdef DSO_R_NAME_TRANSLATION_FAILED
2649     {"NAME_TRANSLATION_FAILED", ERR_LIB_DSO, DSO_R_NAME_TRANSLATION_FAILED},
2650   #else
2651     {"NAME_TRANSLATION_FAILED", 37, 109},
2652   #endif
2653   #ifdef DSO_R_NO_FILENAME
2654     {"NO_FILENAME", ERR_LIB_DSO, DSO_R_NO_FILENAME},
2655   #else
2656     {"NO_FILENAME", 37, 111},
2657   #endif
2658   #ifdef DSO_R_NULL_HANDLE
2659     {"NULL_HANDLE", ERR_LIB_DSO, DSO_R_NULL_HANDLE},
2660   #else
2661     {"NULL_HANDLE", 37, 104},
2662   #endif
2663   #ifdef DSO_R_SET_FILENAME_FAILED
2664     {"SET_FILENAME_FAILED", ERR_LIB_DSO, DSO_R_SET_FILENAME_FAILED},
2665   #else
2666     {"SET_FILENAME_FAILED", 37, 112},
2667   #endif
2668   #ifdef DSO_R_STACK_ERROR
2669     {"STACK_ERROR", ERR_LIB_DSO, DSO_R_STACK_ERROR},
2670   #else
2671     {"STACK_ERROR", 37, 105},
2672   #endif
2673   #ifdef DSO_R_SYM_FAILURE
2674     {"SYM_FAILURE", ERR_LIB_DSO, DSO_R_SYM_FAILURE},
2675   #else
2676     {"SYM_FAILURE", 37, 106},
2677   #endif
2678   #ifdef DSO_R_UNLOAD_FAILED
2679     {"UNLOAD_FAILED", ERR_LIB_DSO, DSO_R_UNLOAD_FAILED},
2680   #else
2681     {"UNLOAD_FAILED", 37, 107},
2682   #endif
2683   #ifdef DSO_R_UNSUPPORTED
2684     {"UNSUPPORTED", ERR_LIB_DSO, DSO_R_UNSUPPORTED},
2685   #else
2686     {"UNSUPPORTED", 37, 108},
2687   #endif
2688   #ifdef EC_R_ASN1_ERROR
2689     {"ASN1_ERROR", ERR_LIB_EC, EC_R_ASN1_ERROR},
2690   #else
2691     {"ASN1_ERROR", 16, 115},
2692   #endif
2693   #ifdef EC_R_BAD_SIGNATURE
2694     {"BAD_SIGNATURE", ERR_LIB_EC, EC_R_BAD_SIGNATURE},
2695   #else
2696     {"BAD_SIGNATURE", 16, 156},
2697   #endif
2698   #ifdef EC_R_BIGNUM_OUT_OF_RANGE
2699     {"BIGNUM_OUT_OF_RANGE", ERR_LIB_EC, EC_R_BIGNUM_OUT_OF_RANGE},
2700   #else
2701     {"BIGNUM_OUT_OF_RANGE", 16, 144},
2702   #endif
2703   #ifdef EC_R_BUFFER_TOO_SMALL
2704     {"BUFFER_TOO_SMALL", ERR_LIB_EC, EC_R_BUFFER_TOO_SMALL},
2705   #else
2706     {"BUFFER_TOO_SMALL", 16, 100},
2707   #endif
2708   #ifdef EC_R_CANNOT_INVERT
2709     {"CANNOT_INVERT", ERR_LIB_EC, EC_R_CANNOT_INVERT},
2710   #else
2711     {"CANNOT_INVERT", 16, 165},
2712   #endif
2713   #ifdef EC_R_COORDINATES_OUT_OF_RANGE
2714     {"COORDINATES_OUT_OF_RANGE", ERR_LIB_EC, EC_R_COORDINATES_OUT_OF_RANGE},
2715   #else
2716     {"COORDINATES_OUT_OF_RANGE", 16, 146},
2717   #endif
2718   #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_ECDH
2719     {"CURVE_DOES_NOT_SUPPORT_ECDH", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_ECDH},
2720   #else
2721     {"CURVE_DOES_NOT_SUPPORT_ECDH", 16, 160},
2722   #endif
2723   #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_ECDSA
2724     {"CURVE_DOES_NOT_SUPPORT_ECDSA", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_ECDSA},
2725   #else
2726     {"CURVE_DOES_NOT_SUPPORT_ECDSA", 16, 170},
2727   #endif
2728   #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING
2729     {"CURVE_DOES_NOT_SUPPORT_SIGNING", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING},
2730   #else
2731     {"CURVE_DOES_NOT_SUPPORT_SIGNING", 16, 159},
2732   #endif
2733   #ifdef EC_R_DECODE_ERROR
2734     {"DECODE_ERROR", ERR_LIB_EC, EC_R_DECODE_ERROR},
2735   #else
2736     {"DECODE_ERROR", 16, 142},
2737   #endif
2738   #ifdef EC_R_DISCRIMINANT_IS_ZERO
2739     {"DISCRIMINANT_IS_ZERO", ERR_LIB_EC, EC_R_DISCRIMINANT_IS_ZERO},
2740   #else
2741     {"DISCRIMINANT_IS_ZERO", 16, 118},
2742   #endif
2743   #ifdef EC_R_EC_GROUP_NEW_BY_NAME_FAILURE
2744     {"EC_GROUP_NEW_BY_NAME_FAILURE", ERR_LIB_EC, EC_R_EC_GROUP_NEW_BY_NAME_FAILURE},
2745   #else
2746     {"EC_GROUP_NEW_BY_NAME_FAILURE", 16, 119},
2747   #endif
2748   #ifdef EC_R_FAILED_MAKING_PUBLIC_KEY
2749     {"FAILED_MAKING_PUBLIC_KEY", ERR_LIB_EC, EC_R_FAILED_MAKING_PUBLIC_KEY},
2750   #else
2751     {"FAILED_MAKING_PUBLIC_KEY", 16, 166},
2752   #endif
2753   #ifdef EC_R_FIELD_TOO_LARGE
2754     {"FIELD_TOO_LARGE", ERR_LIB_EC, EC_R_FIELD_TOO_LARGE},
2755   #else
2756     {"FIELD_TOO_LARGE", 16, 143},
2757   #endif
2758   #ifdef EC_R_GF2M_NOT_SUPPORTED
2759     {"GF2M_NOT_SUPPORTED", ERR_LIB_EC, EC_R_GF2M_NOT_SUPPORTED},
2760   #else
2761     {"GF2M_NOT_SUPPORTED", 16, 147},
2762   #endif
2763   #ifdef EC_R_GROUP2PKPARAMETERS_FAILURE
2764     {"GROUP2PKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_GROUP2PKPARAMETERS_FAILURE},
2765   #else
2766     {"GROUP2PKPARAMETERS_FAILURE", 16, 120},
2767   #endif
2768   #ifdef EC_R_I2D_ECPKPARAMETERS_FAILURE
2769     {"I2D_ECPKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_I2D_ECPKPARAMETERS_FAILURE},
2770   #else
2771     {"I2D_ECPKPARAMETERS_FAILURE", 16, 121},
2772   #endif
2773   #ifdef EC_R_INCOMPATIBLE_OBJECTS
2774     {"INCOMPATIBLE_OBJECTS", ERR_LIB_EC, EC_R_INCOMPATIBLE_OBJECTS},
2775   #else
2776     {"INCOMPATIBLE_OBJECTS", 16, 101},
2777   #endif
2778   #ifdef EC_R_INVALID_A
2779     {"INVALID_A", ERR_LIB_EC, EC_R_INVALID_A},
2780   #else
2781     {"INVALID_A", 16, 168},
2782   #endif
2783   #ifdef EC_R_INVALID_ARGUMENT
2784     {"INVALID_ARGUMENT", ERR_LIB_EC, EC_R_INVALID_ARGUMENT},
2785   #else
2786     {"INVALID_ARGUMENT", 16, 112},
2787   #endif
2788   #ifdef EC_R_INVALID_B
2789     {"INVALID_B", ERR_LIB_EC, EC_R_INVALID_B},
2790   #else
2791     {"INVALID_B", 16, 169},
2792   #endif
2793   #ifdef EC_R_INVALID_COFACTOR
2794     {"INVALID_COFACTOR", ERR_LIB_EC, EC_R_INVALID_COFACTOR},
2795   #else
2796     {"INVALID_COFACTOR", 16, 171},
2797   #endif
2798   #ifdef EC_R_INVALID_COMPRESSED_POINT
2799     {"INVALID_COMPRESSED_POINT", ERR_LIB_EC, EC_R_INVALID_COMPRESSED_POINT},
2800   #else
2801     {"INVALID_COMPRESSED_POINT", 16, 110},
2802   #endif
2803   #ifdef EC_R_INVALID_COMPRESSION_BIT
2804     {"INVALID_COMPRESSION_BIT", ERR_LIB_EC, EC_R_INVALID_COMPRESSION_BIT},
2805   #else
2806     {"INVALID_COMPRESSION_BIT", 16, 109},
2807   #endif
2808   #ifdef EC_R_INVALID_CURVE
2809     {"INVALID_CURVE", ERR_LIB_EC, EC_R_INVALID_CURVE},
2810   #else
2811     {"INVALID_CURVE", 16, 141},
2812   #endif
2813   #ifdef EC_R_INVALID_DIGEST
2814     {"INVALID_DIGEST", ERR_LIB_EC, EC_R_INVALID_DIGEST},
2815   #else
2816     {"INVALID_DIGEST", 16, 151},
2817   #endif
2818   #ifdef EC_R_INVALID_DIGEST_TYPE
2819     {"INVALID_DIGEST_TYPE", ERR_LIB_EC, EC_R_INVALID_DIGEST_TYPE},
2820   #else
2821     {"INVALID_DIGEST_TYPE", 16, 138},
2822   #endif
2823   #ifdef EC_R_INVALID_ENCODING
2824     {"INVALID_ENCODING", ERR_LIB_EC, EC_R_INVALID_ENCODING},
2825   #else
2826     {"INVALID_ENCODING", 16, 102},
2827   #endif
2828   #ifdef EC_R_INVALID_FIELD
2829     {"INVALID_FIELD", ERR_LIB_EC, EC_R_INVALID_FIELD},
2830   #else
2831     {"INVALID_FIELD", 16, 103},
2832   #endif
2833   #ifdef EC_R_INVALID_FORM
2834     {"INVALID_FORM", ERR_LIB_EC, EC_R_INVALID_FORM},
2835   #else
2836     {"INVALID_FORM", 16, 104},
2837   #endif
2838   #ifdef EC_R_INVALID_GENERATOR
2839     {"INVALID_GENERATOR", ERR_LIB_EC, EC_R_INVALID_GENERATOR},
2840   #else
2841     {"INVALID_GENERATOR", 16, 173},
2842   #endif
2843   #ifdef EC_R_INVALID_GROUP_ORDER
2844     {"INVALID_GROUP_ORDER", ERR_LIB_EC, EC_R_INVALID_GROUP_ORDER},
2845   #else
2846     {"INVALID_GROUP_ORDER", 16, 122},
2847   #endif
2848   #ifdef EC_R_INVALID_KEY
2849     {"INVALID_KEY", ERR_LIB_EC, EC_R_INVALID_KEY},
2850   #else
2851     {"INVALID_KEY", 16, 116},
2852   #endif
2853   #ifdef EC_R_INVALID_NAMED_GROUP_CONVERSION
2854     {"INVALID_NAMED_GROUP_CONVERSION", ERR_LIB_EC, EC_R_INVALID_NAMED_GROUP_CONVERSION},
2855   #else
2856     {"INVALID_NAMED_GROUP_CONVERSION", 16, 174},
2857   #endif
2858   #ifdef EC_R_INVALID_OUTPUT_LENGTH
2859     {"INVALID_OUTPUT_LENGTH", ERR_LIB_EC, EC_R_INVALID_OUTPUT_LENGTH},
2860   #else
2861     {"INVALID_OUTPUT_LENGTH", 16, 161},
2862   #endif
2863   #ifdef EC_R_INVALID_P
2864     {"INVALID_P", ERR_LIB_EC, EC_R_INVALID_P},
2865   #else
2866     {"INVALID_P", 16, 172},
2867   #endif
2868   #ifdef EC_R_INVALID_PEER_KEY
2869     {"INVALID_PEER_KEY", ERR_LIB_EC, EC_R_INVALID_PEER_KEY},
2870   #else
2871     {"INVALID_PEER_KEY", 16, 133},
2872   #endif
2873   #ifdef EC_R_INVALID_PENTANOMIAL_BASIS
2874     {"INVALID_PENTANOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_PENTANOMIAL_BASIS},
2875   #else
2876     {"INVALID_PENTANOMIAL_BASIS", 16, 132},
2877   #endif
2878   #ifdef EC_R_INVALID_PRIVATE_KEY
2879     {"INVALID_PRIVATE_KEY", ERR_LIB_EC, EC_R_INVALID_PRIVATE_KEY},
2880   #else
2881     {"INVALID_PRIVATE_KEY", 16, 123},
2882   #endif
2883   #ifdef EC_R_INVALID_SEED
2884     {"INVALID_SEED", ERR_LIB_EC, EC_R_INVALID_SEED},
2885   #else
2886     {"INVALID_SEED", 16, 175},
2887   #endif
2888   #ifdef EC_R_INVALID_TRINOMIAL_BASIS
2889     {"INVALID_TRINOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_TRINOMIAL_BASIS},
2890   #else
2891     {"INVALID_TRINOMIAL_BASIS", 16, 137},
2892   #endif
2893   #ifdef EC_R_KDF_PARAMETER_ERROR
2894     {"KDF_PARAMETER_ERROR", ERR_LIB_EC, EC_R_KDF_PARAMETER_ERROR},
2895   #else
2896     {"KDF_PARAMETER_ERROR", 16, 148},
2897   #endif
2898   #ifdef EC_R_KEYS_NOT_SET
2899     {"KEYS_NOT_SET", ERR_LIB_EC, EC_R_KEYS_NOT_SET},
2900   #else
2901     {"KEYS_NOT_SET", 16, 140},
2902   #endif
2903   #ifdef EC_R_LADDER_POST_FAILURE
2904     {"LADDER_POST_FAILURE", ERR_LIB_EC, EC_R_LADDER_POST_FAILURE},
2905   #else
2906     {"LADDER_POST_FAILURE", 16, 136},
2907   #endif
2908   #ifdef EC_R_LADDER_PRE_FAILURE
2909     {"LADDER_PRE_FAILURE", ERR_LIB_EC, EC_R_LADDER_PRE_FAILURE},
2910   #else
2911     {"LADDER_PRE_FAILURE", 16, 153},
2912   #endif
2913   #ifdef EC_R_LADDER_STEP_FAILURE
2914     {"LADDER_STEP_FAILURE", ERR_LIB_EC, EC_R_LADDER_STEP_FAILURE},
2915   #else
2916     {"LADDER_STEP_FAILURE", 16, 162},
2917   #endif
2918   #ifdef EC_R_MISSING_OID
2919     {"MISSING_OID", ERR_LIB_EC, EC_R_MISSING_OID},
2920   #else
2921     {"MISSING_OID", 16, 167},
2922   #endif
2923   #ifdef EC_R_MISSING_PARAMETERS
2924     {"MISSING_PARAMETERS", ERR_LIB_EC, EC_R_MISSING_PARAMETERS},
2925   #else
2926     {"MISSING_PARAMETERS", 16, 124},
2927   #endif
2928   #ifdef EC_R_MISSING_PRIVATE_KEY
2929     {"MISSING_PRIVATE_KEY", ERR_LIB_EC, EC_R_MISSING_PRIVATE_KEY},
2930   #else
2931     {"MISSING_PRIVATE_KEY", 16, 125},
2932   #endif
2933   #ifdef EC_R_NEED_NEW_SETUP_VALUES
2934     {"NEED_NEW_SETUP_VALUES", ERR_LIB_EC, EC_R_NEED_NEW_SETUP_VALUES},
2935   #else
2936     {"NEED_NEW_SETUP_VALUES", 16, 157},
2937   #endif
2938   #ifdef EC_R_NOT_A_NIST_PRIME
2939     {"NOT_A_NIST_PRIME", ERR_LIB_EC, EC_R_NOT_A_NIST_PRIME},
2940   #else
2941     {"NOT_A_NIST_PRIME", 16, 135},
2942   #endif
2943   #ifdef EC_R_NOT_IMPLEMENTED
2944     {"NOT_IMPLEMENTED", ERR_LIB_EC, EC_R_NOT_IMPLEMENTED},
2945   #else
2946     {"NOT_IMPLEMENTED", 16, 126},
2947   #endif
2948   #ifdef EC_R_NOT_INITIALIZED
2949     {"NOT_INITIALIZED", ERR_LIB_EC, EC_R_NOT_INITIALIZED},
2950   #else
2951     {"NOT_INITIALIZED", 16, 111},
2952   #endif
2953   #ifdef EC_R_NO_PARAMETERS_SET
2954     {"NO_PARAMETERS_SET", ERR_LIB_EC, EC_R_NO_PARAMETERS_SET},
2955   #else
2956     {"NO_PARAMETERS_SET", 16, 139},
2957   #endif
2958   #ifdef EC_R_NO_PRIVATE_VALUE
2959     {"NO_PRIVATE_VALUE", ERR_LIB_EC, EC_R_NO_PRIVATE_VALUE},
2960   #else
2961     {"NO_PRIVATE_VALUE", 16, 154},
2962   #endif
2963   #ifdef EC_R_OPERATION_NOT_SUPPORTED
2964     {"OPERATION_NOT_SUPPORTED", ERR_LIB_EC, EC_R_OPERATION_NOT_SUPPORTED},
2965   #else
2966     {"OPERATION_NOT_SUPPORTED", 16, 152},
2967   #endif
2968   #ifdef EC_R_PASSED_NULL_PARAMETER
2969     {"PASSED_NULL_PARAMETER", ERR_LIB_EC, EC_R_PASSED_NULL_PARAMETER},
2970   #else
2971     {"PASSED_NULL_PARAMETER", 16, 134},
2972   #endif
2973   #ifdef EC_R_PEER_KEY_ERROR
2974     {"PEER_KEY_ERROR", ERR_LIB_EC, EC_R_PEER_KEY_ERROR},
2975   #else
2976     {"PEER_KEY_ERROR", 16, 149},
2977   #endif
2978   #ifdef EC_R_POINT_ARITHMETIC_FAILURE
2979     {"POINT_ARITHMETIC_FAILURE", ERR_LIB_EC, EC_R_POINT_ARITHMETIC_FAILURE},
2980   #else
2981     {"POINT_ARITHMETIC_FAILURE", 16, 155},
2982   #endif
2983   #ifdef EC_R_POINT_AT_INFINITY
2984     {"POINT_AT_INFINITY", ERR_LIB_EC, EC_R_POINT_AT_INFINITY},
2985   #else
2986     {"POINT_AT_INFINITY", 16, 106},
2987   #endif
2988   #ifdef EC_R_POINT_COORDINATES_BLIND_FAILURE
2989     {"POINT_COORDINATES_BLIND_FAILURE", ERR_LIB_EC, EC_R_POINT_COORDINATES_BLIND_FAILURE},
2990   #else
2991     {"POINT_COORDINATES_BLIND_FAILURE", 16, 163},
2992   #endif
2993   #ifdef EC_R_POINT_IS_NOT_ON_CURVE
2994     {"POINT_IS_NOT_ON_CURVE", ERR_LIB_EC, EC_R_POINT_IS_NOT_ON_CURVE},
2995   #else
2996     {"POINT_IS_NOT_ON_CURVE", 16, 107},
2997   #endif
2998   #ifdef EC_R_RANDOM_NUMBER_GENERATION_FAILED
2999     {"RANDOM_NUMBER_GENERATION_FAILED", ERR_LIB_EC, EC_R_RANDOM_NUMBER_GENERATION_FAILED},
3000   #else
3001     {"RANDOM_NUMBER_GENERATION_FAILED", 16, 158},
3002   #endif
3003   #ifdef EC_R_SHARED_INFO_ERROR
3004     {"SHARED_INFO_ERROR", ERR_LIB_EC, EC_R_SHARED_INFO_ERROR},
3005   #else
3006     {"SHARED_INFO_ERROR", 16, 150},
3007   #endif
3008   #ifdef EC_R_SLOT_FULL
3009     {"SLOT_FULL", ERR_LIB_EC, EC_R_SLOT_FULL},
3010   #else
3011     {"SLOT_FULL", 16, 108},
3012   #endif
3013   #ifdef EC_R_UNDEFINED_GENERATOR
3014     {"UNDEFINED_GENERATOR", ERR_LIB_EC, EC_R_UNDEFINED_GENERATOR},
3015   #else
3016     {"UNDEFINED_GENERATOR", 16, 113},
3017   #endif
3018   #ifdef EC_R_UNDEFINED_ORDER
3019     {"UNDEFINED_ORDER", ERR_LIB_EC, EC_R_UNDEFINED_ORDER},
3020   #else
3021     {"UNDEFINED_ORDER", 16, 128},
3022   #endif
3023   #ifdef EC_R_UNKNOWN_COFACTOR
3024     {"UNKNOWN_COFACTOR", ERR_LIB_EC, EC_R_UNKNOWN_COFACTOR},
3025   #else
3026     {"UNKNOWN_COFACTOR", 16, 164},
3027   #endif
3028   #ifdef EC_R_UNKNOWN_GROUP
3029     {"UNKNOWN_GROUP", ERR_LIB_EC, EC_R_UNKNOWN_GROUP},
3030   #else
3031     {"UNKNOWN_GROUP", 16, 129},
3032   #endif
3033   #ifdef EC_R_UNKNOWN_ORDER
3034     {"UNKNOWN_ORDER", ERR_LIB_EC, EC_R_UNKNOWN_ORDER},
3035   #else
3036     {"UNKNOWN_ORDER", 16, 114},
3037   #endif
3038   #ifdef EC_R_UNSUPPORTED_FIELD
3039     {"UNSUPPORTED_FIELD", ERR_LIB_EC, EC_R_UNSUPPORTED_FIELD},
3040   #else
3041     {"UNSUPPORTED_FIELD", 16, 131},
3042   #endif
3043   #ifdef EC_R_WRONG_CURVE_PARAMETERS
3044     {"WRONG_CURVE_PARAMETERS", ERR_LIB_EC, EC_R_WRONG_CURVE_PARAMETERS},
3045   #else
3046     {"WRONG_CURVE_PARAMETERS", 16, 145},
3047   #endif
3048   #ifdef EC_R_WRONG_ORDER
3049     {"WRONG_ORDER", ERR_LIB_EC, EC_R_WRONG_ORDER},
3050   #else
3051     {"WRONG_ORDER", 16, 130},
3052   #endif
3053   #ifdef ENGINE_R_ALREADY_LOADED
3054     {"ALREADY_LOADED", ERR_LIB_ENGINE, ENGINE_R_ALREADY_LOADED},
3055   #else
3056     {"ALREADY_LOADED", 38, 100},
3057   #endif
3058   #ifdef ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER
3059     {"ARGUMENT_IS_NOT_A_NUMBER", ERR_LIB_ENGINE, ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER},
3060   #else
3061     {"ARGUMENT_IS_NOT_A_NUMBER", 38, 133},
3062   #endif
3063   #ifdef ENGINE_R_CMD_NOT_EXECUTABLE
3064     {"CMD_NOT_EXECUTABLE", ERR_LIB_ENGINE, ENGINE_R_CMD_NOT_EXECUTABLE},
3065   #else
3066     {"CMD_NOT_EXECUTABLE", 38, 134},
3067   #endif
3068   #ifdef ENGINE_R_COMMAND_TAKES_INPUT
3069     {"COMMAND_TAKES_INPUT", ERR_LIB_ENGINE, ENGINE_R_COMMAND_TAKES_INPUT},
3070   #else
3071     {"COMMAND_TAKES_INPUT", 38, 135},
3072   #endif
3073   #ifdef ENGINE_R_COMMAND_TAKES_NO_INPUT
3074     {"COMMAND_TAKES_NO_INPUT", ERR_LIB_ENGINE, ENGINE_R_COMMAND_TAKES_NO_INPUT},
3075   #else
3076     {"COMMAND_TAKES_NO_INPUT", 38, 136},
3077   #endif
3078   #ifdef ENGINE_R_CONFLICTING_ENGINE_ID
3079     {"CONFLICTING_ENGINE_ID", ERR_LIB_ENGINE, ENGINE_R_CONFLICTING_ENGINE_ID},
3080   #else
3081     {"CONFLICTING_ENGINE_ID", 38, 103},
3082   #endif
3083   #ifdef ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED
3084     {"CTRL_COMMAND_NOT_IMPLEMENTED", ERR_LIB_ENGINE, ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED},
3085   #else
3086     {"CTRL_COMMAND_NOT_IMPLEMENTED", 38, 119},
3087   #endif
3088   #ifdef ENGINE_R_DSO_FAILURE
3089     {"DSO_FAILURE", ERR_LIB_ENGINE, ENGINE_R_DSO_FAILURE},
3090   #else
3091     {"DSO_FAILURE", 38, 104},
3092   #endif
3093   #ifdef ENGINE_R_DSO_NOT_FOUND
3094     {"DSO_NOT_FOUND", ERR_LIB_ENGINE, ENGINE_R_DSO_NOT_FOUND},
3095   #else
3096     {"DSO_NOT_FOUND", 38, 132},
3097   #endif
3098   #ifdef ENGINE_R_ENGINES_SECTION_ERROR
3099     {"ENGINES_SECTION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINES_SECTION_ERROR},
3100   #else
3101     {"ENGINES_SECTION_ERROR", 38, 148},
3102   #endif
3103   #ifdef ENGINE_R_ENGINE_CONFIGURATION_ERROR
3104     {"ENGINE_CONFIGURATION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINE_CONFIGURATION_ERROR},
3105   #else
3106     {"ENGINE_CONFIGURATION_ERROR", 38, 102},
3107   #endif
3108   #ifdef ENGINE_R_ENGINE_IS_NOT_IN_LIST
3109     {"ENGINE_IS_NOT_IN_LIST", ERR_LIB_ENGINE, ENGINE_R_ENGINE_IS_NOT_IN_LIST},
3110   #else
3111     {"ENGINE_IS_NOT_IN_LIST", 38, 105},
3112   #endif
3113   #ifdef ENGINE_R_ENGINE_SECTION_ERROR
3114     {"ENGINE_SECTION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINE_SECTION_ERROR},
3115   #else
3116     {"ENGINE_SECTION_ERROR", 38, 149},
3117   #endif
3118   #ifdef ENGINE_R_FAILED_LOADING_PRIVATE_KEY
3119     {"FAILED_LOADING_PRIVATE_KEY", ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PRIVATE_KEY},
3120   #else
3121     {"FAILED_LOADING_PRIVATE_KEY", 38, 128},
3122   #endif
3123   #ifdef ENGINE_R_FAILED_LOADING_PUBLIC_KEY
3124     {"FAILED_LOADING_PUBLIC_KEY", ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PUBLIC_KEY},
3125   #else
3126     {"FAILED_LOADING_PUBLIC_KEY", 38, 129},
3127   #endif
3128   #ifdef ENGINE_R_FINISH_FAILED
3129     {"FINISH_FAILED", ERR_LIB_ENGINE, ENGINE_R_FINISH_FAILED},
3130   #else
3131     {"FINISH_FAILED", 38, 106},
3132   #endif
3133   #ifdef ENGINE_R_ID_OR_NAME_MISSING
3134     {"ID_OR_NAME_MISSING", ERR_LIB_ENGINE, ENGINE_R_ID_OR_NAME_MISSING},
3135   #else
3136     {"ID_OR_NAME_MISSING", 38, 108},
3137   #endif
3138   #ifdef ENGINE_R_INIT_FAILED
3139     {"INIT_FAILED", ERR_LIB_ENGINE, ENGINE_R_INIT_FAILED},
3140   #else
3141     {"INIT_FAILED", 38, 109},
3142   #endif
3143   #ifdef ENGINE_R_INTERNAL_LIST_ERROR
3144     {"INTERNAL_LIST_ERROR", ERR_LIB_ENGINE, ENGINE_R_INTERNAL_LIST_ERROR},
3145   #else
3146     {"INTERNAL_LIST_ERROR", 38, 110},
3147   #endif
3148   #ifdef ENGINE_R_INVALID_ARGUMENT
3149     {"INVALID_ARGUMENT", ERR_LIB_ENGINE, ENGINE_R_INVALID_ARGUMENT},
3150   #else
3151     {"INVALID_ARGUMENT", 38, 143},
3152   #endif
3153   #ifdef ENGINE_R_INVALID_CMD_NAME
3154     {"INVALID_CMD_NAME", ERR_LIB_ENGINE, ENGINE_R_INVALID_CMD_NAME},
3155   #else
3156     {"INVALID_CMD_NAME", 38, 137},
3157   #endif
3158   #ifdef ENGINE_R_INVALID_CMD_NUMBER
3159     {"INVALID_CMD_NUMBER", ERR_LIB_ENGINE, ENGINE_R_INVALID_CMD_NUMBER},
3160   #else
3161     {"INVALID_CMD_NUMBER", 38, 138},
3162   #endif
3163   #ifdef ENGINE_R_INVALID_INIT_VALUE
3164     {"INVALID_INIT_VALUE", ERR_LIB_ENGINE, ENGINE_R_INVALID_INIT_VALUE},
3165   #else
3166     {"INVALID_INIT_VALUE", 38, 151},
3167   #endif
3168   #ifdef ENGINE_R_INVALID_STRING
3169     {"INVALID_STRING", ERR_LIB_ENGINE, ENGINE_R_INVALID_STRING},
3170   #else
3171     {"INVALID_STRING", 38, 150},
3172   #endif
3173   #ifdef ENGINE_R_NOT_INITIALISED
3174     {"NOT_INITIALISED", ERR_LIB_ENGINE, ENGINE_R_NOT_INITIALISED},
3175   #else
3176     {"NOT_INITIALISED", 38, 117},
3177   #endif
3178   #ifdef ENGINE_R_NOT_LOADED
3179     {"NOT_LOADED", ERR_LIB_ENGINE, ENGINE_R_NOT_LOADED},
3180   #else
3181     {"NOT_LOADED", 38, 112},
3182   #endif
3183   #ifdef ENGINE_R_NO_CONTROL_FUNCTION
3184     {"NO_CONTROL_FUNCTION", ERR_LIB_ENGINE, ENGINE_R_NO_CONTROL_FUNCTION},
3185   #else
3186     {"NO_CONTROL_FUNCTION", 38, 120},
3187   #endif
3188   #ifdef ENGINE_R_NO_INDEX
3189     {"NO_INDEX", ERR_LIB_ENGINE, ENGINE_R_NO_INDEX},
3190   #else
3191     {"NO_INDEX", 38, 144},
3192   #endif
3193   #ifdef ENGINE_R_NO_LOAD_FUNCTION
3194     {"NO_LOAD_FUNCTION", ERR_LIB_ENGINE, ENGINE_R_NO_LOAD_FUNCTION},
3195   #else
3196     {"NO_LOAD_FUNCTION", 38, 125},
3197   #endif
3198   #ifdef ENGINE_R_NO_REFERENCE
3199     {"NO_REFERENCE", ERR_LIB_ENGINE, ENGINE_R_NO_REFERENCE},
3200   #else
3201     {"NO_REFERENCE", 38, 130},
3202   #endif
3203   #ifdef ENGINE_R_NO_SUCH_ENGINE
3204     {"NO_SUCH_ENGINE", ERR_LIB_ENGINE, ENGINE_R_NO_SUCH_ENGINE},
3205   #else
3206     {"NO_SUCH_ENGINE", 38, 116},
3207   #endif
3208   #ifdef ENGINE_R_UNIMPLEMENTED_CIPHER
3209     {"UNIMPLEMENTED_CIPHER", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_CIPHER},
3210   #else
3211     {"UNIMPLEMENTED_CIPHER", 38, 146},
3212   #endif
3213   #ifdef ENGINE_R_UNIMPLEMENTED_DIGEST
3214     {"UNIMPLEMENTED_DIGEST", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_DIGEST},
3215   #else
3216     {"UNIMPLEMENTED_DIGEST", 38, 147},
3217   #endif
3218   #ifdef ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD
3219     {"UNIMPLEMENTED_PUBLIC_KEY_METHOD", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD},
3220   #else
3221     {"UNIMPLEMENTED_PUBLIC_KEY_METHOD", 38, 101},
3222   #endif
3223   #ifdef ENGINE_R_VERSION_INCOMPATIBILITY
3224     {"VERSION_INCOMPATIBILITY", ERR_LIB_ENGINE, ENGINE_R_VERSION_INCOMPATIBILITY},
3225   #else
3226     {"VERSION_INCOMPATIBILITY", 38, 145},
3227   #endif
3228   #ifdef ESS_R_EMPTY_ESS_CERT_ID_LIST
3229     {"EMPTY_ESS_CERT_ID_LIST", ERR_LIB_ESS, ESS_R_EMPTY_ESS_CERT_ID_LIST},
3230   #else
3231     {"EMPTY_ESS_CERT_ID_LIST", 54, 107},
3232   #endif
3233   #ifdef ESS_R_ESS_CERT_DIGEST_ERROR
3234     {"ESS_CERT_DIGEST_ERROR", ERR_LIB_ESS, ESS_R_ESS_CERT_DIGEST_ERROR},
3235   #else
3236     {"ESS_CERT_DIGEST_ERROR", 54, 103},
3237   #endif
3238   #ifdef ESS_R_ESS_CERT_ID_NOT_FOUND
3239     {"ESS_CERT_ID_NOT_FOUND", ERR_LIB_ESS, ESS_R_ESS_CERT_ID_NOT_FOUND},
3240   #else
3241     {"ESS_CERT_ID_NOT_FOUND", 54, 104},
3242   #endif
3243   #ifdef ESS_R_ESS_CERT_ID_WRONG_ORDER
3244     {"ESS_CERT_ID_WRONG_ORDER", ERR_LIB_ESS, ESS_R_ESS_CERT_ID_WRONG_ORDER},
3245   #else
3246     {"ESS_CERT_ID_WRONG_ORDER", 54, 105},
3247   #endif
3248   #ifdef ESS_R_ESS_DIGEST_ALG_UNKNOWN
3249     {"ESS_DIGEST_ALG_UNKNOWN", ERR_LIB_ESS, ESS_R_ESS_DIGEST_ALG_UNKNOWN},
3250   #else
3251     {"ESS_DIGEST_ALG_UNKNOWN", 54, 106},
3252   #endif
3253   #ifdef ESS_R_ESS_SIGNING_CERTIFICATE_ERROR
3254     {"ESS_SIGNING_CERTIFICATE_ERROR", ERR_LIB_ESS, ESS_R_ESS_SIGNING_CERTIFICATE_ERROR},
3255   #else
3256     {"ESS_SIGNING_CERTIFICATE_ERROR", 54, 102},
3257   #endif
3258   #ifdef ESS_R_ESS_SIGNING_CERT_ADD_ERROR
3259     {"ESS_SIGNING_CERT_ADD_ERROR", ERR_LIB_ESS, ESS_R_ESS_SIGNING_CERT_ADD_ERROR},
3260   #else
3261     {"ESS_SIGNING_CERT_ADD_ERROR", 54, 100},
3262   #endif
3263   #ifdef ESS_R_ESS_SIGNING_CERT_V2_ADD_ERROR
3264     {"ESS_SIGNING_CERT_V2_ADD_ERROR", ERR_LIB_ESS, ESS_R_ESS_SIGNING_CERT_V2_ADD_ERROR},
3265   #else
3266     {"ESS_SIGNING_CERT_V2_ADD_ERROR", 54, 101},
3267   #endif
3268   #ifdef ESS_R_MISSING_SIGNING_CERTIFICATE_ATTRIBUTE
3269     {"MISSING_SIGNING_CERTIFICATE_ATTRIBUTE", ERR_LIB_ESS, ESS_R_MISSING_SIGNING_CERTIFICATE_ATTRIBUTE},
3270   #else
3271     {"MISSING_SIGNING_CERTIFICATE_ATTRIBUTE", 54, 108},
3272   #endif
3273   #ifdef EVP_R_AES_KEY_SETUP_FAILED
3274     {"AES_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_AES_KEY_SETUP_FAILED},
3275   #else
3276     {"AES_KEY_SETUP_FAILED", 6, 143},
3277   #endif
3278   #ifdef EVP_R_ARIA_KEY_SETUP_FAILED
3279     {"ARIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_ARIA_KEY_SETUP_FAILED},
3280   #else
3281     {"ARIA_KEY_SETUP_FAILED", 6, 176},
3282   #endif
3283   #ifdef EVP_R_BAD_ALGORITHM_NAME
3284     {"BAD_ALGORITHM_NAME", ERR_LIB_EVP, EVP_R_BAD_ALGORITHM_NAME},
3285   #else
3286     {"BAD_ALGORITHM_NAME", 6, 200},
3287   #endif
3288   #ifdef EVP_R_BAD_DECRYPT
3289     {"BAD_DECRYPT", ERR_LIB_EVP, EVP_R_BAD_DECRYPT},
3290   #else
3291     {"BAD_DECRYPT", 6, 100},
3292   #endif
3293   #ifdef EVP_R_BAD_KEY_LENGTH
3294     {"BAD_KEY_LENGTH", ERR_LIB_EVP, EVP_R_BAD_KEY_LENGTH},
3295   #else
3296     {"BAD_KEY_LENGTH", 6, 195},
3297   #endif
3298   #ifdef EVP_R_BUFFER_TOO_SMALL
3299     {"BUFFER_TOO_SMALL", ERR_LIB_EVP, EVP_R_BUFFER_TOO_SMALL},
3300   #else
3301     {"BUFFER_TOO_SMALL", 6, 155},
3302   #endif
3303   #ifdef EVP_R_CACHE_CONSTANTS_FAILED
3304     {"CACHE_CONSTANTS_FAILED", ERR_LIB_EVP, EVP_R_CACHE_CONSTANTS_FAILED},
3305   #else
3306     {"CACHE_CONSTANTS_FAILED", 6, 225},
3307   #endif
3308   #ifdef EVP_R_CAMELLIA_KEY_SETUP_FAILED
3309     {"CAMELLIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_CAMELLIA_KEY_SETUP_FAILED},
3310   #else
3311     {"CAMELLIA_KEY_SETUP_FAILED", 6, 157},
3312   #endif
3313   #ifdef EVP_R_CANNOT_GET_PARAMETERS
3314     {"CANNOT_GET_PARAMETERS", ERR_LIB_EVP, EVP_R_CANNOT_GET_PARAMETERS},
3315   #else
3316     {"CANNOT_GET_PARAMETERS", 6, 197},
3317   #endif
3318   #ifdef EVP_R_CANNOT_SET_PARAMETERS
3319     {"CANNOT_SET_PARAMETERS", ERR_LIB_EVP, EVP_R_CANNOT_SET_PARAMETERS},
3320   #else
3321     {"CANNOT_SET_PARAMETERS", 6, 198},
3322   #endif
3323   #ifdef EVP_R_CIPHER_NOT_GCM_MODE
3324     {"CIPHER_NOT_GCM_MODE", ERR_LIB_EVP, EVP_R_CIPHER_NOT_GCM_MODE},
3325   #else
3326     {"CIPHER_NOT_GCM_MODE", 6, 184},
3327   #endif
3328   #ifdef EVP_R_CIPHER_PARAMETER_ERROR
3329     {"CIPHER_PARAMETER_ERROR", ERR_LIB_EVP, EVP_R_CIPHER_PARAMETER_ERROR},
3330   #else
3331     {"CIPHER_PARAMETER_ERROR", 6, 122},
3332   #endif
3333   #ifdef EVP_R_COMMAND_NOT_SUPPORTED
3334     {"COMMAND_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_COMMAND_NOT_SUPPORTED},
3335   #else
3336     {"COMMAND_NOT_SUPPORTED", 6, 147},
3337   #endif
3338   #ifdef EVP_R_CONFLICTING_ALGORITHM_NAME
3339     {"CONFLICTING_ALGORITHM_NAME", ERR_LIB_EVP, EVP_R_CONFLICTING_ALGORITHM_NAME},
3340   #else
3341     {"CONFLICTING_ALGORITHM_NAME", 6, 201},
3342   #endif
3343   #ifdef EVP_R_COPY_ERROR
3344     {"COPY_ERROR", ERR_LIB_EVP, EVP_R_COPY_ERROR},
3345   #else
3346     {"COPY_ERROR", 6, 173},
3347   #endif
3348   #ifdef EVP_R_CTRL_NOT_IMPLEMENTED
3349     {"CTRL_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_NOT_IMPLEMENTED},
3350   #else
3351     {"CTRL_NOT_IMPLEMENTED", 6, 132},
3352   #endif
3353   #ifdef EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED
3354     {"CTRL_OPERATION_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED},
3355   #else
3356     {"CTRL_OPERATION_NOT_IMPLEMENTED", 6, 133},
3357   #endif
3358   #ifdef EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH
3359     {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH},
3360   #else
3361     {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", 6, 138},
3362   #endif
3363   #ifdef EVP_R_DECODE_ERROR
3364     {"DECODE_ERROR", ERR_LIB_EVP, EVP_R_DECODE_ERROR},
3365   #else
3366     {"DECODE_ERROR", 6, 114},
3367   #endif
3368   #ifdef EVP_R_DEFAULT_QUERY_PARSE_ERROR
3369     {"DEFAULT_QUERY_PARSE_ERROR", ERR_LIB_EVP, EVP_R_DEFAULT_QUERY_PARSE_ERROR},
3370   #else
3371     {"DEFAULT_QUERY_PARSE_ERROR", 6, 210},
3372   #endif
3373   #ifdef EVP_R_DIFFERENT_KEY_TYPES
3374     {"DIFFERENT_KEY_TYPES", ERR_LIB_EVP, EVP_R_DIFFERENT_KEY_TYPES},
3375   #else
3376     {"DIFFERENT_KEY_TYPES", 6, 101},
3377   #endif
3378   #ifdef EVP_R_DIFFERENT_PARAMETERS
3379     {"DIFFERENT_PARAMETERS", ERR_LIB_EVP, EVP_R_DIFFERENT_PARAMETERS},
3380   #else
3381     {"DIFFERENT_PARAMETERS", 6, 153},
3382   #endif
3383   #ifdef EVP_R_ERROR_LOADING_SECTION
3384     {"ERROR_LOADING_SECTION", ERR_LIB_EVP, EVP_R_ERROR_LOADING_SECTION},
3385   #else
3386     {"ERROR_LOADING_SECTION", 6, 165},
3387   #endif
3388   #ifdef EVP_R_ERROR_SETTING_FIPS_MODE
3389     {"ERROR_SETTING_FIPS_MODE", ERR_LIB_EVP, EVP_R_ERROR_SETTING_FIPS_MODE},
3390   #else
3391     {"ERROR_SETTING_FIPS_MODE", 6, 166},
3392   #endif
3393   #ifdef EVP_R_EXPECTING_AN_HMAC_KEY
3394     {"EXPECTING_AN_HMAC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_HMAC_KEY},
3395   #else
3396     {"EXPECTING_AN_HMAC_KEY", 6, 174},
3397   #endif
3398   #ifdef EVP_R_EXPECTING_AN_RSA_KEY
3399     {"EXPECTING_AN_RSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_RSA_KEY},
3400   #else
3401     {"EXPECTING_AN_RSA_KEY", 6, 127},
3402   #endif
3403   #ifdef EVP_R_EXPECTING_A_DH_KEY
3404     {"EXPECTING_A_DH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DH_KEY},
3405   #else
3406     {"EXPECTING_A_DH_KEY", 6, 128},
3407   #endif
3408   #ifdef EVP_R_EXPECTING_A_DSA_KEY
3409     {"EXPECTING_A_DSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DSA_KEY},
3410   #else
3411     {"EXPECTING_A_DSA_KEY", 6, 129},
3412   #endif
3413   #ifdef EVP_R_EXPECTING_A_ECX_KEY
3414     {"EXPECTING_A_ECX_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_ECX_KEY},
3415   #else
3416     {"EXPECTING_A_ECX_KEY", 6, 219},
3417   #endif
3418   #ifdef EVP_R_EXPECTING_A_EC_KEY
3419     {"EXPECTING_A_EC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_EC_KEY},
3420   #else
3421     {"EXPECTING_A_EC_KEY", 6, 142},
3422   #endif
3423   #ifdef EVP_R_EXPECTING_A_POLY1305_KEY
3424     {"EXPECTING_A_POLY1305_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_POLY1305_KEY},
3425   #else
3426     {"EXPECTING_A_POLY1305_KEY", 6, 164},
3427   #endif
3428   #ifdef EVP_R_EXPECTING_A_SIPHASH_KEY
3429     {"EXPECTING_A_SIPHASH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_SIPHASH_KEY},
3430   #else
3431     {"EXPECTING_A_SIPHASH_KEY", 6, 175},
3432   #endif
3433   #ifdef EVP_R_FINAL_ERROR
3434     {"FINAL_ERROR", ERR_LIB_EVP, EVP_R_FINAL_ERROR},
3435   #else
3436     {"FINAL_ERROR", 6, 188},
3437   #endif
3438   #ifdef EVP_R_FIPS_MODE_NOT_SUPPORTED
3439     {"FIPS_MODE_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_FIPS_MODE_NOT_SUPPORTED},
3440   #else
3441     {"FIPS_MODE_NOT_SUPPORTED", 6, 167},
3442   #endif
3443   #ifdef EVP_R_GENERATE_ERROR
3444     {"GENERATE_ERROR", ERR_LIB_EVP, EVP_R_GENERATE_ERROR},
3445   #else
3446     {"GENERATE_ERROR", 6, 214},
3447   #endif
3448   #ifdef EVP_R_GET_RAW_KEY_FAILED
3449     {"GET_RAW_KEY_FAILED", ERR_LIB_EVP, EVP_R_GET_RAW_KEY_FAILED},
3450   #else
3451     {"GET_RAW_KEY_FAILED", 6, 182},
3452   #endif
3453   #ifdef EVP_R_ILLEGAL_SCRYPT_PARAMETERS
3454     {"ILLEGAL_SCRYPT_PARAMETERS", ERR_LIB_EVP, EVP_R_ILLEGAL_SCRYPT_PARAMETERS},
3455   #else
3456     {"ILLEGAL_SCRYPT_PARAMETERS", 6, 171},
3457   #endif
3458   #ifdef EVP_R_INACCESSIBLE_DOMAIN_PARAMETERS
3459     {"INACCESSIBLE_DOMAIN_PARAMETERS", ERR_LIB_EVP, EVP_R_INACCESSIBLE_DOMAIN_PARAMETERS},
3460   #else
3461     {"INACCESSIBLE_DOMAIN_PARAMETERS", 6, 204},
3462   #endif
3463   #ifdef EVP_R_INACCESSIBLE_KEY
3464     {"INACCESSIBLE_KEY", ERR_LIB_EVP, EVP_R_INACCESSIBLE_KEY},
3465   #else
3466     {"INACCESSIBLE_KEY", 6, 203},
3467   #endif
3468   #ifdef EVP_R_INITIALIZATION_ERROR
3469     {"INITIALIZATION_ERROR", ERR_LIB_EVP, EVP_R_INITIALIZATION_ERROR},
3470   #else
3471     {"INITIALIZATION_ERROR", 6, 134},
3472   #endif
3473   #ifdef EVP_R_INPUT_NOT_INITIALIZED
3474     {"INPUT_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_INPUT_NOT_INITIALIZED},
3475   #else
3476     {"INPUT_NOT_INITIALIZED", 6, 111},
3477   #endif
3478   #ifdef EVP_R_INVALID_CUSTOM_LENGTH
3479     {"INVALID_CUSTOM_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_CUSTOM_LENGTH},
3480   #else
3481     {"INVALID_CUSTOM_LENGTH", 6, 185},
3482   #endif
3483   #ifdef EVP_R_INVALID_DIGEST
3484     {"INVALID_DIGEST", ERR_LIB_EVP, EVP_R_INVALID_DIGEST},
3485   #else
3486     {"INVALID_DIGEST", 6, 152},
3487   #endif
3488   #ifdef EVP_R_INVALID_FIPS_MODE
3489     {"INVALID_FIPS_MODE", ERR_LIB_EVP, EVP_R_INVALID_FIPS_MODE},
3490   #else
3491     {"INVALID_FIPS_MODE", 6, 168},
3492   #endif
3493   #ifdef EVP_R_INVALID_IV_LENGTH
3494     {"INVALID_IV_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_IV_LENGTH},
3495   #else
3496     {"INVALID_IV_LENGTH", 6, 194},
3497   #endif
3498   #ifdef EVP_R_INVALID_KEY
3499     {"INVALID_KEY", ERR_LIB_EVP, EVP_R_INVALID_KEY},
3500   #else
3501     {"INVALID_KEY", 6, 163},
3502   #endif
3503   #ifdef EVP_R_INVALID_KEY_LENGTH
3504     {"INVALID_KEY_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_KEY_LENGTH},
3505   #else
3506     {"INVALID_KEY_LENGTH", 6, 130},
3507   #endif
3508   #ifdef EVP_R_INVALID_LENGTH
3509     {"INVALID_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_LENGTH},
3510   #else
3511     {"INVALID_LENGTH", 6, 221},
3512   #endif
3513   #ifdef EVP_R_INVALID_NULL_ALGORITHM
3514     {"INVALID_NULL_ALGORITHM", ERR_LIB_EVP, EVP_R_INVALID_NULL_ALGORITHM},
3515   #else
3516     {"INVALID_NULL_ALGORITHM", 6, 218},
3517   #endif
3518   #ifdef EVP_R_INVALID_OPERATION
3519     {"INVALID_OPERATION", ERR_LIB_EVP, EVP_R_INVALID_OPERATION},
3520   #else
3521     {"INVALID_OPERATION", 6, 148},
3522   #endif
3523   #ifdef EVP_R_INVALID_PROVIDER_FUNCTIONS
3524     {"INVALID_PROVIDER_FUNCTIONS", ERR_LIB_EVP, EVP_R_INVALID_PROVIDER_FUNCTIONS},
3525   #else
3526     {"INVALID_PROVIDER_FUNCTIONS", 6, 193},
3527   #endif
3528   #ifdef EVP_R_INVALID_SALT_LENGTH
3529     {"INVALID_SALT_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_SALT_LENGTH},
3530   #else
3531     {"INVALID_SALT_LENGTH", 6, 186},
3532   #endif
3533   #ifdef EVP_R_INVALID_SECRET_LENGTH
3534     {"INVALID_SECRET_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_SECRET_LENGTH},
3535   #else
3536     {"INVALID_SECRET_LENGTH", 6, 223},
3537   #endif
3538   #ifdef EVP_R_INVALID_SEED_LENGTH
3539     {"INVALID_SEED_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_SEED_LENGTH},
3540   #else
3541     {"INVALID_SEED_LENGTH", 6, 220},
3542   #endif
3543   #ifdef EVP_R_INVALID_VALUE
3544     {"INVALID_VALUE", ERR_LIB_EVP, EVP_R_INVALID_VALUE},
3545   #else
3546     {"INVALID_VALUE", 6, 222},
3547   #endif
3548   #ifdef EVP_R_KEYMGMT_EXPORT_FAILURE
3549     {"KEYMGMT_EXPORT_FAILURE", ERR_LIB_EVP, EVP_R_KEYMGMT_EXPORT_FAILURE},
3550   #else
3551     {"KEYMGMT_EXPORT_FAILURE", 6, 205},
3552   #endif
3553   #ifdef EVP_R_KEY_SETUP_FAILED
3554     {"KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_KEY_SETUP_FAILED},
3555   #else
3556     {"KEY_SETUP_FAILED", 6, 180},
3557   #endif
3558   #ifdef EVP_R_LOCKING_NOT_SUPPORTED
3559     {"LOCKING_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_LOCKING_NOT_SUPPORTED},
3560   #else
3561     {"LOCKING_NOT_SUPPORTED", 6, 213},
3562   #endif
3563   #ifdef EVP_R_MEMORY_LIMIT_EXCEEDED
3564     {"MEMORY_LIMIT_EXCEEDED", ERR_LIB_EVP, EVP_R_MEMORY_LIMIT_EXCEEDED},
3565   #else
3566     {"MEMORY_LIMIT_EXCEEDED", 6, 172},
3567   #endif
3568   #ifdef EVP_R_MESSAGE_DIGEST_IS_NULL
3569     {"MESSAGE_DIGEST_IS_NULL", ERR_LIB_EVP, EVP_R_MESSAGE_DIGEST_IS_NULL},
3570   #else
3571     {"MESSAGE_DIGEST_IS_NULL", 6, 159},
3572   #endif
3573   #ifdef EVP_R_METHOD_NOT_SUPPORTED
3574     {"METHOD_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_METHOD_NOT_SUPPORTED},
3575   #else
3576     {"METHOD_NOT_SUPPORTED", 6, 144},
3577   #endif
3578   #ifdef EVP_R_MISSING_PARAMETERS
3579     {"MISSING_PARAMETERS", ERR_LIB_EVP, EVP_R_MISSING_PARAMETERS},
3580   #else
3581     {"MISSING_PARAMETERS", 6, 103},
3582   #endif
3583   #ifdef EVP_R_NOT_ABLE_TO_COPY_CTX
3584     {"NOT_ABLE_TO_COPY_CTX", ERR_LIB_EVP, EVP_R_NOT_ABLE_TO_COPY_CTX},
3585   #else
3586     {"NOT_ABLE_TO_COPY_CTX", 6, 190},
3587   #endif
3588   #ifdef EVP_R_NOT_XOF_OR_INVALID_LENGTH
3589     {"NOT_XOF_OR_INVALID_LENGTH", ERR_LIB_EVP, EVP_R_NOT_XOF_OR_INVALID_LENGTH},
3590   #else
3591     {"NOT_XOF_OR_INVALID_LENGTH", 6, 178},
3592   #endif
3593   #ifdef EVP_R_NO_CIPHER_SET
3594     {"NO_CIPHER_SET", ERR_LIB_EVP, EVP_R_NO_CIPHER_SET},
3595   #else
3596     {"NO_CIPHER_SET", 6, 131},
3597   #endif
3598   #ifdef EVP_R_NO_DEFAULT_DIGEST
3599     {"NO_DEFAULT_DIGEST", ERR_LIB_EVP, EVP_R_NO_DEFAULT_DIGEST},
3600   #else
3601     {"NO_DEFAULT_DIGEST", 6, 158},
3602   #endif
3603   #ifdef EVP_R_NO_DIGEST_SET
3604     {"NO_DIGEST_SET", ERR_LIB_EVP, EVP_R_NO_DIGEST_SET},
3605   #else
3606     {"NO_DIGEST_SET", 6, 139},
3607   #endif
3608   #ifdef EVP_R_NO_IMPORT_FUNCTION
3609     {"NO_IMPORT_FUNCTION", ERR_LIB_EVP, EVP_R_NO_IMPORT_FUNCTION},
3610   #else
3611     {"NO_IMPORT_FUNCTION", 6, 206},
3612   #endif
3613   #ifdef EVP_R_NO_KEYMGMT_AVAILABLE
3614     {"NO_KEYMGMT_AVAILABLE", ERR_LIB_EVP, EVP_R_NO_KEYMGMT_AVAILABLE},
3615   #else
3616     {"NO_KEYMGMT_AVAILABLE", 6, 199},
3617   #endif
3618   #ifdef EVP_R_NO_KEYMGMT_PRESENT
3619     {"NO_KEYMGMT_PRESENT", ERR_LIB_EVP, EVP_R_NO_KEYMGMT_PRESENT},
3620   #else
3621     {"NO_KEYMGMT_PRESENT", 6, 196},
3622   #endif
3623   #ifdef EVP_R_NO_KEY_SET
3624     {"NO_KEY_SET", ERR_LIB_EVP, EVP_R_NO_KEY_SET},
3625   #else
3626     {"NO_KEY_SET", 6, 154},
3627   #endif
3628   #ifdef EVP_R_NO_OPERATION_SET
3629     {"NO_OPERATION_SET", ERR_LIB_EVP, EVP_R_NO_OPERATION_SET},
3630   #else
3631     {"NO_OPERATION_SET", 6, 149},
3632   #endif
3633   #ifdef EVP_R_NULL_MAC_PKEY_CTX
3634     {"NULL_MAC_PKEY_CTX", ERR_LIB_EVP, EVP_R_NULL_MAC_PKEY_CTX},
3635   #else
3636     {"NULL_MAC_PKEY_CTX", 6, 208},
3637   #endif
3638   #ifdef EVP_R_ONLY_ONESHOT_SUPPORTED
3639     {"ONLY_ONESHOT_SUPPORTED", ERR_LIB_EVP, EVP_R_ONLY_ONESHOT_SUPPORTED},
3640   #else
3641     {"ONLY_ONESHOT_SUPPORTED", 6, 177},
3642   #endif
3643   #ifdef EVP_R_OPERATION_NOT_INITIALIZED
3644     {"OPERATION_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_OPERATION_NOT_INITIALIZED},
3645   #else
3646     {"OPERATION_NOT_INITIALIZED", 6, 151},
3647   #endif
3648   #ifdef EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
3649     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_EVP, EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
3650   #else
3651     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 6, 150},
3652   #endif
3653   #ifdef EVP_R_OUTPUT_WOULD_OVERFLOW
3654     {"OUTPUT_WOULD_OVERFLOW", ERR_LIB_EVP, EVP_R_OUTPUT_WOULD_OVERFLOW},
3655   #else
3656     {"OUTPUT_WOULD_OVERFLOW", 6, 202},
3657   #endif
3658   #ifdef EVP_R_PARAMETER_TOO_LARGE
3659     {"PARAMETER_TOO_LARGE", ERR_LIB_EVP, EVP_R_PARAMETER_TOO_LARGE},
3660   #else
3661     {"PARAMETER_TOO_LARGE", 6, 187},
3662   #endif
3663   #ifdef EVP_R_PARTIALLY_OVERLAPPING
3664     {"PARTIALLY_OVERLAPPING", ERR_LIB_EVP, EVP_R_PARTIALLY_OVERLAPPING},
3665   #else
3666     {"PARTIALLY_OVERLAPPING", 6, 162},
3667   #endif
3668   #ifdef EVP_R_PBKDF2_ERROR
3669     {"PBKDF2_ERROR", ERR_LIB_EVP, EVP_R_PBKDF2_ERROR},
3670   #else
3671     {"PBKDF2_ERROR", 6, 181},
3672   #endif
3673   #ifdef EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED
3674     {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", ERR_LIB_EVP, EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED},
3675   #else
3676     {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", 6, 179},
3677   #endif
3678   #ifdef EVP_R_PRIVATE_KEY_DECODE_ERROR
3679     {"PRIVATE_KEY_DECODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_DECODE_ERROR},
3680   #else
3681     {"PRIVATE_KEY_DECODE_ERROR", 6, 145},
3682   #endif
3683   #ifdef EVP_R_PRIVATE_KEY_ENCODE_ERROR
3684     {"PRIVATE_KEY_ENCODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_ENCODE_ERROR},
3685   #else
3686     {"PRIVATE_KEY_ENCODE_ERROR", 6, 146},
3687   #endif
3688   #ifdef EVP_R_PUBLIC_KEY_NOT_RSA
3689     {"PUBLIC_KEY_NOT_RSA", ERR_LIB_EVP, EVP_R_PUBLIC_KEY_NOT_RSA},
3690   #else
3691     {"PUBLIC_KEY_NOT_RSA", 6, 106},
3692   #endif
3693   #ifdef EVP_R_SET_DEFAULT_PROPERTY_FAILURE
3694     {"SET_DEFAULT_PROPERTY_FAILURE", ERR_LIB_EVP, EVP_R_SET_DEFAULT_PROPERTY_FAILURE},
3695   #else
3696     {"SET_DEFAULT_PROPERTY_FAILURE", 6, 209},
3697   #endif
3698   #ifdef EVP_R_TOO_MANY_RECORDS
3699     {"TOO_MANY_RECORDS", ERR_LIB_EVP, EVP_R_TOO_MANY_RECORDS},
3700   #else
3701     {"TOO_MANY_RECORDS", 6, 183},
3702   #endif
3703   #ifdef EVP_R_UNABLE_TO_ENABLE_LOCKING
3704     {"UNABLE_TO_ENABLE_LOCKING", ERR_LIB_EVP, EVP_R_UNABLE_TO_ENABLE_LOCKING},
3705   #else
3706     {"UNABLE_TO_ENABLE_LOCKING", 6, 212},
3707   #endif
3708   #ifdef EVP_R_UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE
3709     {"UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE", ERR_LIB_EVP, EVP_R_UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE},
3710   #else
3711     {"UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE", 6, 215},
3712   #endif
3713   #ifdef EVP_R_UNABLE_TO_GET_RANDOM_STRENGTH
3714     {"UNABLE_TO_GET_RANDOM_STRENGTH", ERR_LIB_EVP, EVP_R_UNABLE_TO_GET_RANDOM_STRENGTH},
3715   #else
3716     {"UNABLE_TO_GET_RANDOM_STRENGTH", 6, 216},
3717   #endif
3718   #ifdef EVP_R_UNABLE_TO_LOCK_CONTEXT
3719     {"UNABLE_TO_LOCK_CONTEXT", ERR_LIB_EVP, EVP_R_UNABLE_TO_LOCK_CONTEXT},
3720   #else
3721     {"UNABLE_TO_LOCK_CONTEXT", 6, 211},
3722   #endif
3723   #ifdef EVP_R_UNABLE_TO_SET_CALLBACKS
3724     {"UNABLE_TO_SET_CALLBACKS", ERR_LIB_EVP, EVP_R_UNABLE_TO_SET_CALLBACKS},
3725   #else
3726     {"UNABLE_TO_SET_CALLBACKS", 6, 217},
3727   #endif
3728   #ifdef EVP_R_UNKNOWN_CIPHER
3729     {"UNKNOWN_CIPHER", ERR_LIB_EVP, EVP_R_UNKNOWN_CIPHER},
3730   #else
3731     {"UNKNOWN_CIPHER", 6, 160},
3732   #endif
3733   #ifdef EVP_R_UNKNOWN_DIGEST
3734     {"UNKNOWN_DIGEST", ERR_LIB_EVP, EVP_R_UNKNOWN_DIGEST},
3735   #else
3736     {"UNKNOWN_DIGEST", 6, 161},
3737   #endif
3738   #ifdef EVP_R_UNKNOWN_KEY_TYPE
3739     {"UNKNOWN_KEY_TYPE", ERR_LIB_EVP, EVP_R_UNKNOWN_KEY_TYPE},
3740   #else
3741     {"UNKNOWN_KEY_TYPE", 6, 207},
3742   #endif
3743   #ifdef EVP_R_UNKNOWN_OPTION
3744     {"UNKNOWN_OPTION", ERR_LIB_EVP, EVP_R_UNKNOWN_OPTION},
3745   #else
3746     {"UNKNOWN_OPTION", 6, 169},
3747   #endif
3748   #ifdef EVP_R_UNKNOWN_PBE_ALGORITHM
3749     {"UNKNOWN_PBE_ALGORITHM", ERR_LIB_EVP, EVP_R_UNKNOWN_PBE_ALGORITHM},
3750   #else
3751     {"UNKNOWN_PBE_ALGORITHM", 6, 121},
3752   #endif
3753   #ifdef EVP_R_UNSUPPORTED_ALGORITHM
3754     {"UNSUPPORTED_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_ALGORITHM},
3755   #else
3756     {"UNSUPPORTED_ALGORITHM", 6, 156},
3757   #endif
3758   #ifdef EVP_R_UNSUPPORTED_CIPHER
3759     {"UNSUPPORTED_CIPHER", ERR_LIB_EVP, EVP_R_UNSUPPORTED_CIPHER},
3760   #else
3761     {"UNSUPPORTED_CIPHER", 6, 107},
3762   #endif
3763   #ifdef EVP_R_UNSUPPORTED_KEYLENGTH
3764     {"UNSUPPORTED_KEYLENGTH", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEYLENGTH},
3765   #else
3766     {"UNSUPPORTED_KEYLENGTH", 6, 123},
3767   #endif
3768   #ifdef EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION
3769     {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION},
3770   #else
3771     {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", 6, 124},
3772   #endif
3773   #ifdef EVP_R_UNSUPPORTED_KEY_SIZE
3774     {"UNSUPPORTED_KEY_SIZE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_SIZE},
3775   #else
3776     {"UNSUPPORTED_KEY_SIZE", 6, 108},
3777   #endif
3778   #ifdef EVP_R_UNSUPPORTED_KEY_TYPE
3779     {"UNSUPPORTED_KEY_TYPE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_TYPE},
3780   #else
3781     {"UNSUPPORTED_KEY_TYPE", 6, 224},
3782   #endif
3783   #ifdef EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS
3784     {"UNSUPPORTED_NUMBER_OF_ROUNDS", ERR_LIB_EVP, EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS},
3785   #else
3786     {"UNSUPPORTED_NUMBER_OF_ROUNDS", 6, 135},
3787   #endif
3788   #ifdef EVP_R_UNSUPPORTED_PRF
3789     {"UNSUPPORTED_PRF", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRF},
3790   #else
3791     {"UNSUPPORTED_PRF", 6, 125},
3792   #endif
3793   #ifdef EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM
3794     {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM},
3795   #else
3796     {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", 6, 118},
3797   #endif
3798   #ifdef EVP_R_UNSUPPORTED_SALT_TYPE
3799     {"UNSUPPORTED_SALT_TYPE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_SALT_TYPE},
3800   #else
3801     {"UNSUPPORTED_SALT_TYPE", 6, 126},
3802   #endif
3803   #ifdef EVP_R_UPDATE_ERROR
3804     {"UPDATE_ERROR", ERR_LIB_EVP, EVP_R_UPDATE_ERROR},
3805   #else
3806     {"UPDATE_ERROR", 6, 189},
3807   #endif
3808   #ifdef EVP_R_WRAP_MODE_NOT_ALLOWED
3809     {"WRAP_MODE_NOT_ALLOWED", ERR_LIB_EVP, EVP_R_WRAP_MODE_NOT_ALLOWED},
3810   #else
3811     {"WRAP_MODE_NOT_ALLOWED", 6, 170},
3812   #endif
3813   #ifdef EVP_R_WRONG_FINAL_BLOCK_LENGTH
3814     {"WRONG_FINAL_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_WRONG_FINAL_BLOCK_LENGTH},
3815   #else
3816     {"WRONG_FINAL_BLOCK_LENGTH", 6, 109},
3817   #endif
3818   #ifdef EVP_R_XTS_DATA_UNIT_IS_TOO_LARGE
3819     {"XTS_DATA_UNIT_IS_TOO_LARGE", ERR_LIB_EVP, EVP_R_XTS_DATA_UNIT_IS_TOO_LARGE},
3820   #else
3821     {"XTS_DATA_UNIT_IS_TOO_LARGE", 6, 191},
3822   #endif
3823   #ifdef EVP_R_XTS_DUPLICATED_KEYS
3824     {"XTS_DUPLICATED_KEYS", ERR_LIB_EVP, EVP_R_XTS_DUPLICATED_KEYS},
3825   #else
3826     {"XTS_DUPLICATED_KEYS", 6, 192},
3827   #endif
3828   #ifdef HTTP_R_ASN1_LEN_EXCEEDS_MAX_RESP_LEN
3829     {"ASN1_LEN_EXCEEDS_MAX_RESP_LEN", ERR_LIB_HTTP, HTTP_R_ASN1_LEN_EXCEEDS_MAX_RESP_LEN},
3830   #else
3831     {"ASN1_LEN_EXCEEDS_MAX_RESP_LEN", 61, 108},
3832   #endif
3833   #ifdef HTTP_R_CONNECT_FAILURE
3834     {"CONNECT_FAILURE", ERR_LIB_HTTP, HTTP_R_CONNECT_FAILURE},
3835   #else
3836     {"CONNECT_FAILURE", 61, 100},
3837   #endif
3838   #ifdef HTTP_R_ERROR_PARSING_ASN1_LENGTH
3839     {"ERROR_PARSING_ASN1_LENGTH", ERR_LIB_HTTP, HTTP_R_ERROR_PARSING_ASN1_LENGTH},
3840   #else
3841     {"ERROR_PARSING_ASN1_LENGTH", 61, 109},
3842   #endif
3843   #ifdef HTTP_R_ERROR_PARSING_CONTENT_LENGTH
3844     {"ERROR_PARSING_CONTENT_LENGTH", ERR_LIB_HTTP, HTTP_R_ERROR_PARSING_CONTENT_LENGTH},
3845   #else
3846     {"ERROR_PARSING_CONTENT_LENGTH", 61, 119},
3847   #endif
3848   #ifdef HTTP_R_ERROR_PARSING_URL
3849     {"ERROR_PARSING_URL", ERR_LIB_HTTP, HTTP_R_ERROR_PARSING_URL},
3850   #else
3851     {"ERROR_PARSING_URL", 61, 101},
3852   #endif
3853   #ifdef HTTP_R_ERROR_RECEIVING
3854     {"ERROR_RECEIVING", ERR_LIB_HTTP, HTTP_R_ERROR_RECEIVING},
3855   #else
3856     {"ERROR_RECEIVING", 61, 103},
3857   #endif
3858   #ifdef HTTP_R_ERROR_SENDING
3859     {"ERROR_SENDING", ERR_LIB_HTTP, HTTP_R_ERROR_SENDING},
3860   #else
3861     {"ERROR_SENDING", 61, 102},
3862   #endif
3863   #ifdef HTTP_R_FAILED_READING_DATA
3864     {"FAILED_READING_DATA", ERR_LIB_HTTP, HTTP_R_FAILED_READING_DATA},
3865   #else
3866     {"FAILED_READING_DATA", 61, 128},
3867   #endif
3868   #ifdef HTTP_R_INCONSISTENT_CONTENT_LENGTH
3869     {"INCONSISTENT_CONTENT_LENGTH", ERR_LIB_HTTP, HTTP_R_INCONSISTENT_CONTENT_LENGTH},
3870   #else
3871     {"INCONSISTENT_CONTENT_LENGTH", 61, 120},
3872   #endif
3873   #ifdef HTTP_R_INVALID_PORT_NUMBER
3874     {"INVALID_PORT_NUMBER", ERR_LIB_HTTP, HTTP_R_INVALID_PORT_NUMBER},
3875   #else
3876     {"INVALID_PORT_NUMBER", 61, 123},
3877   #endif
3878   #ifdef HTTP_R_INVALID_URL_PATH
3879     {"INVALID_URL_PATH", ERR_LIB_HTTP, HTTP_R_INVALID_URL_PATH},
3880   #else
3881     {"INVALID_URL_PATH", 61, 125},
3882   #endif
3883   #ifdef HTTP_R_INVALID_URL_SCHEME
3884     {"INVALID_URL_SCHEME", ERR_LIB_HTTP, HTTP_R_INVALID_URL_SCHEME},
3885   #else
3886     {"INVALID_URL_SCHEME", 61, 124},
3887   #endif
3888   #ifdef HTTP_R_MAX_RESP_LEN_EXCEEDED
3889     {"MAX_RESP_LEN_EXCEEDED", ERR_LIB_HTTP, HTTP_R_MAX_RESP_LEN_EXCEEDED},
3890   #else
3891     {"MAX_RESP_LEN_EXCEEDED", 61, 117},
3892   #endif
3893   #ifdef HTTP_R_MISSING_ASN1_ENCODING
3894     {"MISSING_ASN1_ENCODING", ERR_LIB_HTTP, HTTP_R_MISSING_ASN1_ENCODING},
3895   #else
3896     {"MISSING_ASN1_ENCODING", 61, 110},
3897   #endif
3898   #ifdef HTTP_R_MISSING_CONTENT_TYPE
3899     {"MISSING_CONTENT_TYPE", ERR_LIB_HTTP, HTTP_R_MISSING_CONTENT_TYPE},
3900   #else
3901     {"MISSING_CONTENT_TYPE", 61, 121},
3902   #endif
3903   #ifdef HTTP_R_MISSING_REDIRECT_LOCATION
3904     {"MISSING_REDIRECT_LOCATION", ERR_LIB_HTTP, HTTP_R_MISSING_REDIRECT_LOCATION},
3905   #else
3906     {"MISSING_REDIRECT_LOCATION", 61, 111},
3907   #endif
3908   #ifdef HTTP_R_RECEIVED_ERROR
3909     {"RECEIVED_ERROR", ERR_LIB_HTTP, HTTP_R_RECEIVED_ERROR},
3910   #else
3911     {"RECEIVED_ERROR", 61, 105},
3912   #endif
3913   #ifdef HTTP_R_RECEIVED_WRONG_HTTP_VERSION
3914     {"RECEIVED_WRONG_HTTP_VERSION", ERR_LIB_HTTP, HTTP_R_RECEIVED_WRONG_HTTP_VERSION},
3915   #else
3916     {"RECEIVED_WRONG_HTTP_VERSION", 61, 106},
3917   #endif
3918   #ifdef HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP
3919     {"REDIRECTION_FROM_HTTPS_TO_HTTP", ERR_LIB_HTTP, HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP},
3920   #else
3921     {"REDIRECTION_FROM_HTTPS_TO_HTTP", 61, 112},
3922   #endif
3923   #ifdef HTTP_R_REDIRECTION_NOT_ENABLED
3924     {"REDIRECTION_NOT_ENABLED", ERR_LIB_HTTP, HTTP_R_REDIRECTION_NOT_ENABLED},
3925   #else
3926     {"REDIRECTION_NOT_ENABLED", 61, 116},
3927   #endif
3928   #ifdef HTTP_R_RESPONSE_LINE_TOO_LONG
3929     {"RESPONSE_LINE_TOO_LONG", ERR_LIB_HTTP, HTTP_R_RESPONSE_LINE_TOO_LONG},
3930   #else
3931     {"RESPONSE_LINE_TOO_LONG", 61, 113},
3932   #endif
3933   #ifdef HTTP_R_RESPONSE_PARSE_ERROR
3934     {"RESPONSE_PARSE_ERROR", ERR_LIB_HTTP, HTTP_R_RESPONSE_PARSE_ERROR},
3935   #else
3936     {"RESPONSE_PARSE_ERROR", 61, 104},
3937   #endif
3938   #ifdef HTTP_R_SOCK_NOT_SUPPORTED
3939     {"SOCK_NOT_SUPPORTED", ERR_LIB_HTTP, HTTP_R_SOCK_NOT_SUPPORTED},
3940   #else
3941     {"SOCK_NOT_SUPPORTED", 61, 122},
3942   #endif
3943   #ifdef HTTP_R_STATUS_CODE_UNSUPPORTED
3944     {"STATUS_CODE_UNSUPPORTED", ERR_LIB_HTTP, HTTP_R_STATUS_CODE_UNSUPPORTED},
3945   #else
3946     {"STATUS_CODE_UNSUPPORTED", 61, 114},
3947   #endif
3948   #ifdef HTTP_R_TLS_NOT_ENABLED
3949     {"TLS_NOT_ENABLED", ERR_LIB_HTTP, HTTP_R_TLS_NOT_ENABLED},
3950   #else
3951     {"TLS_NOT_ENABLED", 61, 107},
3952   #endif
3953   #ifdef HTTP_R_TOO_MANY_REDIRECTIONS
3954     {"TOO_MANY_REDIRECTIONS", ERR_LIB_HTTP, HTTP_R_TOO_MANY_REDIRECTIONS},
3955   #else
3956     {"TOO_MANY_REDIRECTIONS", 61, 115},
3957   #endif
3958   #ifdef HTTP_R_UNEXPECTED_CONTENT_TYPE
3959     {"UNEXPECTED_CONTENT_TYPE", ERR_LIB_HTTP, HTTP_R_UNEXPECTED_CONTENT_TYPE},
3960   #else
3961     {"UNEXPECTED_CONTENT_TYPE", 61, 118},
3962   #endif
3963   #ifdef OBJ_R_OID_EXISTS
3964     {"OID_EXISTS", ERR_LIB_OBJ, OBJ_R_OID_EXISTS},
3965   #else
3966     {"OID_EXISTS", 8, 102},
3967   #endif
3968   #ifdef OBJ_R_UNKNOWN_NID
3969     {"UNKNOWN_NID", ERR_LIB_OBJ, OBJ_R_UNKNOWN_NID},
3970   #else
3971     {"UNKNOWN_NID", 8, 101},
3972   #endif
3973   #ifdef OBJ_R_UNKNOWN_OBJECT_NAME
3974     {"UNKNOWN_OBJECT_NAME", ERR_LIB_OBJ, OBJ_R_UNKNOWN_OBJECT_NAME},
3975   #else
3976     {"UNKNOWN_OBJECT_NAME", 8, 103},
3977   #endif
3978   #ifdef OCSP_R_CERTIFICATE_VERIFY_ERROR
3979     {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_OCSP, OCSP_R_CERTIFICATE_VERIFY_ERROR},
3980   #else
3981     {"CERTIFICATE_VERIFY_ERROR", 39, 101},
3982   #endif
3983   #ifdef OCSP_R_DIGEST_ERR
3984     {"DIGEST_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_ERR},
3985   #else
3986     {"DIGEST_ERR", 39, 102},
3987   #endif
3988   #ifdef OCSP_R_DIGEST_NAME_ERR
3989     {"DIGEST_NAME_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_NAME_ERR},
3990   #else
3991     {"DIGEST_NAME_ERR", 39, 106},
3992   #endif
3993   #ifdef OCSP_R_DIGEST_SIZE_ERR
3994     {"DIGEST_SIZE_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_SIZE_ERR},
3995   #else
3996     {"DIGEST_SIZE_ERR", 39, 107},
3997   #endif
3998   #ifdef OCSP_R_ERROR_IN_NEXTUPDATE_FIELD
3999     {"ERROR_IN_NEXTUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_NEXTUPDATE_FIELD},
4000   #else
4001     {"ERROR_IN_NEXTUPDATE_FIELD", 39, 122},
4002   #endif
4003   #ifdef OCSP_R_ERROR_IN_THISUPDATE_FIELD
4004     {"ERROR_IN_THISUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_THISUPDATE_FIELD},
4005   #else
4006     {"ERROR_IN_THISUPDATE_FIELD", 39, 123},
4007   #endif
4008   #ifdef OCSP_R_MISSING_OCSPSIGNING_USAGE
4009     {"MISSING_OCSPSIGNING_USAGE", ERR_LIB_OCSP, OCSP_R_MISSING_OCSPSIGNING_USAGE},
4010   #else
4011     {"MISSING_OCSPSIGNING_USAGE", 39, 103},
4012   #endif
4013   #ifdef OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE
4014     {"NEXTUPDATE_BEFORE_THISUPDATE", ERR_LIB_OCSP, OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE},
4015   #else
4016     {"NEXTUPDATE_BEFORE_THISUPDATE", 39, 124},
4017   #endif
4018   #ifdef OCSP_R_NOT_BASIC_RESPONSE
4019     {"NOT_BASIC_RESPONSE", ERR_LIB_OCSP, OCSP_R_NOT_BASIC_RESPONSE},
4020   #else
4021     {"NOT_BASIC_RESPONSE", 39, 104},
4022   #endif
4023   #ifdef OCSP_R_NO_CERTIFICATES_IN_CHAIN
4024     {"NO_CERTIFICATES_IN_CHAIN", ERR_LIB_OCSP, OCSP_R_NO_CERTIFICATES_IN_CHAIN},
4025   #else
4026     {"NO_CERTIFICATES_IN_CHAIN", 39, 105},
4027   #endif
4028   #ifdef OCSP_R_NO_RESPONSE_DATA
4029     {"NO_RESPONSE_DATA", ERR_LIB_OCSP, OCSP_R_NO_RESPONSE_DATA},
4030   #else
4031     {"NO_RESPONSE_DATA", 39, 108},
4032   #endif
4033   #ifdef OCSP_R_NO_REVOKED_TIME
4034     {"NO_REVOKED_TIME", ERR_LIB_OCSP, OCSP_R_NO_REVOKED_TIME},
4035   #else
4036     {"NO_REVOKED_TIME", 39, 109},
4037   #endif
4038   #ifdef OCSP_R_NO_SIGNER_KEY
4039     {"NO_SIGNER_KEY", ERR_LIB_OCSP, OCSP_R_NO_SIGNER_KEY},
4040   #else
4041     {"NO_SIGNER_KEY", 39, 130},
4042   #endif
4043   #ifdef OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
4044     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_OCSP, OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
4045   #else
4046     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 39, 110},
4047   #endif
4048   #ifdef OCSP_R_REQUEST_NOT_SIGNED
4049     {"REQUEST_NOT_SIGNED", ERR_LIB_OCSP, OCSP_R_REQUEST_NOT_SIGNED},
4050   #else
4051     {"REQUEST_NOT_SIGNED", 39, 128},
4052   #endif
4053   #ifdef OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA
4054     {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", ERR_LIB_OCSP, OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA},
4055   #else
4056     {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", 39, 111},
4057   #endif
4058   #ifdef OCSP_R_ROOT_CA_NOT_TRUSTED
4059     {"ROOT_CA_NOT_TRUSTED", ERR_LIB_OCSP, OCSP_R_ROOT_CA_NOT_TRUSTED},
4060   #else
4061     {"ROOT_CA_NOT_TRUSTED", 39, 112},
4062   #endif
4063   #ifdef OCSP_R_SIGNATURE_FAILURE
4064     {"SIGNATURE_FAILURE", ERR_LIB_OCSP, OCSP_R_SIGNATURE_FAILURE},
4065   #else
4066     {"SIGNATURE_FAILURE", 39, 117},
4067   #endif
4068   #ifdef OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND
4069     {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_OCSP, OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND},
4070   #else
4071     {"SIGNER_CERTIFICATE_NOT_FOUND", 39, 118},
4072   #endif
4073   #ifdef OCSP_R_STATUS_EXPIRED
4074     {"STATUS_EXPIRED", ERR_LIB_OCSP, OCSP_R_STATUS_EXPIRED},
4075   #else
4076     {"STATUS_EXPIRED", 39, 125},
4077   #endif
4078   #ifdef OCSP_R_STATUS_NOT_YET_VALID
4079     {"STATUS_NOT_YET_VALID", ERR_LIB_OCSP, OCSP_R_STATUS_NOT_YET_VALID},
4080   #else
4081     {"STATUS_NOT_YET_VALID", 39, 126},
4082   #endif
4083   #ifdef OCSP_R_STATUS_TOO_OLD
4084     {"STATUS_TOO_OLD", ERR_LIB_OCSP, OCSP_R_STATUS_TOO_OLD},
4085   #else
4086     {"STATUS_TOO_OLD", 39, 127},
4087   #endif
4088   #ifdef OCSP_R_UNKNOWN_MESSAGE_DIGEST
4089     {"UNKNOWN_MESSAGE_DIGEST", ERR_LIB_OCSP, OCSP_R_UNKNOWN_MESSAGE_DIGEST},
4090   #else
4091     {"UNKNOWN_MESSAGE_DIGEST", 39, 119},
4092   #endif
4093   #ifdef OCSP_R_UNKNOWN_NID
4094     {"UNKNOWN_NID", ERR_LIB_OCSP, OCSP_R_UNKNOWN_NID},
4095   #else
4096     {"UNKNOWN_NID", 39, 120},
4097   #endif
4098   #ifdef OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE
4099     {"UNSUPPORTED_REQUESTORNAME_TYPE", ERR_LIB_OCSP, OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE},
4100   #else
4101     {"UNSUPPORTED_REQUESTORNAME_TYPE", 39, 129},
4102   #endif
4103   #ifdef OSSL_DECODER_R_MISSING_GET_PARAMS
4104     {"MISSING_GET_PARAMS", ERR_LIB_OSSL_DECODER, OSSL_DECODER_R_MISSING_GET_PARAMS},
4105   #else
4106     {"MISSING_GET_PARAMS", 60, 100},
4107   #endif
4108   #ifdef OSSL_ENCODER_R_ENCODER_NOT_FOUND
4109     {"ENCODER_NOT_FOUND", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_ENCODER_NOT_FOUND},
4110   #else
4111     {"ENCODER_NOT_FOUND", 59, 101},
4112   #endif
4113   #ifdef OSSL_ENCODER_R_INCORRECT_PROPERTY_QUERY
4114     {"INCORRECT_PROPERTY_QUERY", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_INCORRECT_PROPERTY_QUERY},
4115   #else
4116     {"INCORRECT_PROPERTY_QUERY", 59, 100},
4117   #endif
4118   #ifdef OSSL_ENCODER_R_MISSING_GET_PARAMS
4119     {"MISSING_GET_PARAMS", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_MISSING_GET_PARAMS},
4120   #else
4121     {"MISSING_GET_PARAMS", 59, 102},
4122   #endif
4123   #ifdef OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE
4124     {"AMBIGUOUS_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE},
4125   #else
4126     {"AMBIGUOUS_CONTENT_TYPE", 44, 107},
4127   #endif
4128   #ifdef OSSL_STORE_R_BAD_PASSWORD_READ
4129     {"BAD_PASSWORD_READ", ERR_LIB_OSSL_STORE, OSSL_STORE_R_BAD_PASSWORD_READ},
4130   #else
4131     {"BAD_PASSWORD_READ", 44, 115},
4132   #endif
4133   #ifdef OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC
4134     {"ERROR_VERIFYING_PKCS12_MAC", ERR_LIB_OSSL_STORE, OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC},
4135   #else
4136     {"ERROR_VERIFYING_PKCS12_MAC", 44, 113},
4137   #endif
4138   #ifdef OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST
4139     {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", ERR_LIB_OSSL_STORE, OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST},
4140   #else
4141     {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", 44, 121},
4142   #endif
4143   #ifdef OSSL_STORE_R_INVALID_SCHEME
4144     {"INVALID_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_INVALID_SCHEME},
4145   #else
4146     {"INVALID_SCHEME", 44, 106},
4147   #endif
4148   #ifdef OSSL_STORE_R_IS_NOT_A
4149     {"IS_NOT_A", ERR_LIB_OSSL_STORE, OSSL_STORE_R_IS_NOT_A},
4150   #else
4151     {"IS_NOT_A", 44, 112},
4152   #endif
4153   #ifdef OSSL_STORE_R_LOADER_INCOMPLETE
4154     {"LOADER_INCOMPLETE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADER_INCOMPLETE},
4155   #else
4156     {"LOADER_INCOMPLETE", 44, 116},
4157   #endif
4158   #ifdef OSSL_STORE_R_LOADING_STARTED
4159     {"LOADING_STARTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADING_STARTED},
4160   #else
4161     {"LOADING_STARTED", 44, 117},
4162   #endif
4163   #ifdef OSSL_STORE_R_NOT_A_CERTIFICATE
4164     {"NOT_A_CERTIFICATE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CERTIFICATE},
4165   #else
4166     {"NOT_A_CERTIFICATE", 44, 100},
4167   #endif
4168   #ifdef OSSL_STORE_R_NOT_A_CRL
4169     {"NOT_A_CRL", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CRL},
4170   #else
4171     {"NOT_A_CRL", 44, 101},
4172   #endif
4173   #ifdef OSSL_STORE_R_NOT_A_NAME
4174     {"NOT_A_NAME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_NAME},
4175   #else
4176     {"NOT_A_NAME", 44, 103},
4177   #endif
4178   #ifdef OSSL_STORE_R_NOT_A_PRIVATE_KEY
4179     {"NOT_A_PRIVATE_KEY", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_PRIVATE_KEY},
4180   #else
4181     {"NOT_A_PRIVATE_KEY", 44, 102},
4182   #endif
4183   #ifdef OSSL_STORE_R_NOT_A_PUBLIC_KEY
4184     {"NOT_A_PUBLIC_KEY", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_PUBLIC_KEY},
4185   #else
4186     {"NOT_A_PUBLIC_KEY", 44, 122},
4187   #endif
4188   #ifdef OSSL_STORE_R_NOT_PARAMETERS
4189     {"NOT_PARAMETERS", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_PARAMETERS},
4190   #else
4191     {"NOT_PARAMETERS", 44, 104},
4192   #endif
4193   #ifdef OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR
4194     {"PASSPHRASE_CALLBACK_ERROR", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR},
4195   #else
4196     {"PASSPHRASE_CALLBACK_ERROR", 44, 114},
4197   #endif
4198   #ifdef OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE
4199     {"PATH_MUST_BE_ABSOLUTE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE},
4200   #else
4201     {"PATH_MUST_BE_ABSOLUTE", 44, 108},
4202   #endif
4203   #ifdef OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES
4204     {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", ERR_LIB_OSSL_STORE, OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES},
4205   #else
4206     {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", 44, 119},
4207   #endif
4208   #ifdef OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED
4209     {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED},
4210   #else
4211     {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", 44, 109},
4212   #endif
4213   #ifdef OSSL_STORE_R_UNREGISTERED_SCHEME
4214     {"UNREGISTERED_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNREGISTERED_SCHEME},
4215   #else
4216     {"UNREGISTERED_SCHEME", 44, 105},
4217   #endif
4218   #ifdef OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE
4219     {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE},
4220   #else
4221     {"UNSUPPORTED_CONTENT_TYPE", 44, 110},
4222   #endif
4223   #ifdef OSSL_STORE_R_UNSUPPORTED_OPERATION
4224     {"UNSUPPORTED_OPERATION", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_OPERATION},
4225   #else
4226     {"UNSUPPORTED_OPERATION", 44, 118},
4227   #endif
4228   #ifdef OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE
4229     {"UNSUPPORTED_SEARCH_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE},
4230   #else
4231     {"UNSUPPORTED_SEARCH_TYPE", 44, 120},
4232   #endif
4233   #ifdef OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED
4234     {"URI_AUTHORITY_UNSUPPORTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED},
4235   #else
4236     {"URI_AUTHORITY_UNSUPPORTED", 44, 111},
4237   #endif
4238   #ifdef PEM_R_BAD_BASE64_DECODE
4239     {"BAD_BASE64_DECODE", ERR_LIB_PEM, PEM_R_BAD_BASE64_DECODE},
4240   #else
4241     {"BAD_BASE64_DECODE", 9, 100},
4242   #endif
4243   #ifdef PEM_R_BAD_DECRYPT
4244     {"BAD_DECRYPT", ERR_LIB_PEM, PEM_R_BAD_DECRYPT},
4245   #else
4246     {"BAD_DECRYPT", 9, 101},
4247   #endif
4248   #ifdef PEM_R_BAD_END_LINE
4249     {"BAD_END_LINE", ERR_LIB_PEM, PEM_R_BAD_END_LINE},
4250   #else
4251     {"BAD_END_LINE", 9, 102},
4252   #endif
4253   #ifdef PEM_R_BAD_IV_CHARS
4254     {"BAD_IV_CHARS", ERR_LIB_PEM, PEM_R_BAD_IV_CHARS},
4255   #else
4256     {"BAD_IV_CHARS", 9, 103},
4257   #endif
4258   #ifdef PEM_R_BAD_MAGIC_NUMBER
4259     {"BAD_MAGIC_NUMBER", ERR_LIB_PEM, PEM_R_BAD_MAGIC_NUMBER},
4260   #else
4261     {"BAD_MAGIC_NUMBER", 9, 116},
4262   #endif
4263   #ifdef PEM_R_BAD_PASSWORD_READ
4264     {"BAD_PASSWORD_READ", ERR_LIB_PEM, PEM_R_BAD_PASSWORD_READ},
4265   #else
4266     {"BAD_PASSWORD_READ", 9, 104},
4267   #endif
4268   #ifdef PEM_R_BAD_VERSION_NUMBER
4269     {"BAD_VERSION_NUMBER", ERR_LIB_PEM, PEM_R_BAD_VERSION_NUMBER},
4270   #else
4271     {"BAD_VERSION_NUMBER", 9, 117},
4272   #endif
4273   #ifdef PEM_R_BIO_WRITE_FAILURE
4274     {"BIO_WRITE_FAILURE", ERR_LIB_PEM, PEM_R_BIO_WRITE_FAILURE},
4275   #else
4276     {"BIO_WRITE_FAILURE", 9, 118},
4277   #endif
4278   #ifdef PEM_R_CIPHER_IS_NULL
4279     {"CIPHER_IS_NULL", ERR_LIB_PEM, PEM_R_CIPHER_IS_NULL},
4280   #else
4281     {"CIPHER_IS_NULL", 9, 127},
4282   #endif
4283   #ifdef PEM_R_ERROR_CONVERTING_PRIVATE_KEY
4284     {"ERROR_CONVERTING_PRIVATE_KEY", ERR_LIB_PEM, PEM_R_ERROR_CONVERTING_PRIVATE_KEY},
4285   #else
4286     {"ERROR_CONVERTING_PRIVATE_KEY", 9, 115},
4287   #endif
4288   #ifdef PEM_R_EXPECTING_DSS_KEY_BLOB
4289     {"EXPECTING_DSS_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_DSS_KEY_BLOB},
4290   #else
4291     {"EXPECTING_DSS_KEY_BLOB", 9, 131},
4292   #endif
4293   #ifdef PEM_R_EXPECTING_PRIVATE_KEY_BLOB
4294     {"EXPECTING_PRIVATE_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PRIVATE_KEY_BLOB},
4295   #else
4296     {"EXPECTING_PRIVATE_KEY_BLOB", 9, 119},
4297   #endif
4298   #ifdef PEM_R_EXPECTING_PUBLIC_KEY_BLOB
4299     {"EXPECTING_PUBLIC_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PUBLIC_KEY_BLOB},
4300   #else
4301     {"EXPECTING_PUBLIC_KEY_BLOB", 9, 120},
4302   #endif
4303   #ifdef PEM_R_EXPECTING_RSA_KEY_BLOB
4304     {"EXPECTING_RSA_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_RSA_KEY_BLOB},
4305   #else
4306     {"EXPECTING_RSA_KEY_BLOB", 9, 132},
4307   #endif
4308   #ifdef PEM_R_HEADER_TOO_LONG
4309     {"HEADER_TOO_LONG", ERR_LIB_PEM, PEM_R_HEADER_TOO_LONG},
4310   #else
4311     {"HEADER_TOO_LONG", 9, 128},
4312   #endif
4313   #ifdef PEM_R_INCONSISTENT_HEADER
4314     {"INCONSISTENT_HEADER", ERR_LIB_PEM, PEM_R_INCONSISTENT_HEADER},
4315   #else
4316     {"INCONSISTENT_HEADER", 9, 121},
4317   #endif
4318   #ifdef PEM_R_KEYBLOB_HEADER_PARSE_ERROR
4319     {"KEYBLOB_HEADER_PARSE_ERROR", ERR_LIB_PEM, PEM_R_KEYBLOB_HEADER_PARSE_ERROR},
4320   #else
4321     {"KEYBLOB_HEADER_PARSE_ERROR", 9, 122},
4322   #endif
4323   #ifdef PEM_R_KEYBLOB_TOO_SHORT
4324     {"KEYBLOB_TOO_SHORT", ERR_LIB_PEM, PEM_R_KEYBLOB_TOO_SHORT},
4325   #else
4326     {"KEYBLOB_TOO_SHORT", 9, 123},
4327   #endif
4328   #ifdef PEM_R_MISSING_DEK_IV
4329     {"MISSING_DEK_IV", ERR_LIB_PEM, PEM_R_MISSING_DEK_IV},
4330   #else
4331     {"MISSING_DEK_IV", 9, 129},
4332   #endif
4333   #ifdef PEM_R_NOT_DEK_INFO
4334     {"NOT_DEK_INFO", ERR_LIB_PEM, PEM_R_NOT_DEK_INFO},
4335   #else
4336     {"NOT_DEK_INFO", 9, 105},
4337   #endif
4338   #ifdef PEM_R_NOT_ENCRYPTED
4339     {"NOT_ENCRYPTED", ERR_LIB_PEM, PEM_R_NOT_ENCRYPTED},
4340   #else
4341     {"NOT_ENCRYPTED", 9, 106},
4342   #endif
4343   #ifdef PEM_R_NOT_PROC_TYPE
4344     {"NOT_PROC_TYPE", ERR_LIB_PEM, PEM_R_NOT_PROC_TYPE},
4345   #else
4346     {"NOT_PROC_TYPE", 9, 107},
4347   #endif
4348   #ifdef PEM_R_NO_START_LINE
4349     {"NO_START_LINE", ERR_LIB_PEM, PEM_R_NO_START_LINE},
4350   #else
4351     {"NO_START_LINE", 9, 108},
4352   #endif
4353   #ifdef PEM_R_PROBLEMS_GETTING_PASSWORD
4354     {"PROBLEMS_GETTING_PASSWORD", ERR_LIB_PEM, PEM_R_PROBLEMS_GETTING_PASSWORD},
4355   #else
4356     {"PROBLEMS_GETTING_PASSWORD", 9, 109},
4357   #endif
4358   #ifdef PEM_R_PVK_DATA_TOO_SHORT
4359     {"PVK_DATA_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_DATA_TOO_SHORT},
4360   #else
4361     {"PVK_DATA_TOO_SHORT", 9, 124},
4362   #endif
4363   #ifdef PEM_R_PVK_TOO_SHORT
4364     {"PVK_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_TOO_SHORT},
4365   #else
4366     {"PVK_TOO_SHORT", 9, 125},
4367   #endif
4368   #ifdef PEM_R_READ_KEY
4369     {"READ_KEY", ERR_LIB_PEM, PEM_R_READ_KEY},
4370   #else
4371     {"READ_KEY", 9, 111},
4372   #endif
4373   #ifdef PEM_R_SHORT_HEADER
4374     {"SHORT_HEADER", ERR_LIB_PEM, PEM_R_SHORT_HEADER},
4375   #else
4376     {"SHORT_HEADER", 9, 112},
4377   #endif
4378   #ifdef PEM_R_UNEXPECTED_DEK_IV
4379     {"UNEXPECTED_DEK_IV", ERR_LIB_PEM, PEM_R_UNEXPECTED_DEK_IV},
4380   #else
4381     {"UNEXPECTED_DEK_IV", 9, 130},
4382   #endif
4383   #ifdef PEM_R_UNSUPPORTED_CIPHER
4384     {"UNSUPPORTED_CIPHER", ERR_LIB_PEM, PEM_R_UNSUPPORTED_CIPHER},
4385   #else
4386     {"UNSUPPORTED_CIPHER", 9, 113},
4387   #endif
4388   #ifdef PEM_R_UNSUPPORTED_ENCRYPTION
4389     {"UNSUPPORTED_ENCRYPTION", ERR_LIB_PEM, PEM_R_UNSUPPORTED_ENCRYPTION},
4390   #else
4391     {"UNSUPPORTED_ENCRYPTION", 9, 114},
4392   #endif
4393   #ifdef PEM_R_UNSUPPORTED_KEY_COMPONENTS
4394     {"UNSUPPORTED_KEY_COMPONENTS", ERR_LIB_PEM, PEM_R_UNSUPPORTED_KEY_COMPONENTS},
4395   #else
4396     {"UNSUPPORTED_KEY_COMPONENTS", 9, 126},
4397   #endif
4398   #ifdef PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE
4399     {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_PEM, PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE},
4400   #else
4401     {"UNSUPPORTED_PUBLIC_KEY_TYPE", 9, 110},
4402   #endif
4403   #ifdef PKCS12_R_CANT_PACK_STRUCTURE
4404     {"CANT_PACK_STRUCTURE", ERR_LIB_PKCS12, PKCS12_R_CANT_PACK_STRUCTURE},
4405   #else
4406     {"CANT_PACK_STRUCTURE", 35, 100},
4407   #endif
4408   #ifdef PKCS12_R_CONTENT_TYPE_NOT_DATA
4409     {"CONTENT_TYPE_NOT_DATA", ERR_LIB_PKCS12, PKCS12_R_CONTENT_TYPE_NOT_DATA},
4410   #else
4411     {"CONTENT_TYPE_NOT_DATA", 35, 121},
4412   #endif
4413   #ifdef PKCS12_R_DECODE_ERROR
4414     {"DECODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_DECODE_ERROR},
4415   #else
4416     {"DECODE_ERROR", 35, 101},
4417   #endif
4418   #ifdef PKCS12_R_ENCODE_ERROR
4419     {"ENCODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCODE_ERROR},
4420   #else
4421     {"ENCODE_ERROR", 35, 102},
4422   #endif
4423   #ifdef PKCS12_R_ENCRYPT_ERROR
4424     {"ENCRYPT_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCRYPT_ERROR},
4425   #else
4426     {"ENCRYPT_ERROR", 35, 103},
4427   #endif
4428   #ifdef PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE
4429     {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", ERR_LIB_PKCS12, PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE},
4430   #else
4431     {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", 35, 120},
4432   #endif
4433   #ifdef PKCS12_R_INVALID_NULL_ARGUMENT
4434     {"INVALID_NULL_ARGUMENT", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_ARGUMENT},
4435   #else
4436     {"INVALID_NULL_ARGUMENT", 35, 104},
4437   #endif
4438   #ifdef PKCS12_R_INVALID_NULL_PKCS12_POINTER
4439     {"INVALID_NULL_PKCS12_POINTER", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_PKCS12_POINTER},
4440   #else
4441     {"INVALID_NULL_PKCS12_POINTER", 35, 105},
4442   #endif
4443   #ifdef PKCS12_R_INVALID_TYPE
4444     {"INVALID_TYPE", ERR_LIB_PKCS12, PKCS12_R_INVALID_TYPE},
4445   #else
4446     {"INVALID_TYPE", 35, 112},
4447   #endif
4448   #ifdef PKCS12_R_IV_GEN_ERROR
4449     {"IV_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_IV_GEN_ERROR},
4450   #else
4451     {"IV_GEN_ERROR", 35, 106},
4452   #endif
4453   #ifdef PKCS12_R_KEY_GEN_ERROR
4454     {"KEY_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_KEY_GEN_ERROR},
4455   #else
4456     {"KEY_GEN_ERROR", 35, 107},
4457   #endif
4458   #ifdef PKCS12_R_MAC_ABSENT
4459     {"MAC_ABSENT", ERR_LIB_PKCS12, PKCS12_R_MAC_ABSENT},
4460   #else
4461     {"MAC_ABSENT", 35, 108},
4462   #endif
4463   #ifdef PKCS12_R_MAC_GENERATION_ERROR
4464     {"MAC_GENERATION_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_GENERATION_ERROR},
4465   #else
4466     {"MAC_GENERATION_ERROR", 35, 109},
4467   #endif
4468   #ifdef PKCS12_R_MAC_SETUP_ERROR
4469     {"MAC_SETUP_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_SETUP_ERROR},
4470   #else
4471     {"MAC_SETUP_ERROR", 35, 110},
4472   #endif
4473   #ifdef PKCS12_R_MAC_STRING_SET_ERROR
4474     {"MAC_STRING_SET_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_STRING_SET_ERROR},
4475   #else
4476     {"MAC_STRING_SET_ERROR", 35, 111},
4477   #endif
4478   #ifdef PKCS12_R_MAC_VERIFY_FAILURE
4479     {"MAC_VERIFY_FAILURE", ERR_LIB_PKCS12, PKCS12_R_MAC_VERIFY_FAILURE},
4480   #else
4481     {"MAC_VERIFY_FAILURE", 35, 113},
4482   #endif
4483   #ifdef PKCS12_R_PARSE_ERROR
4484     {"PARSE_ERROR", ERR_LIB_PKCS12, PKCS12_R_PARSE_ERROR},
4485   #else
4486     {"PARSE_ERROR", 35, 114},
4487   #endif
4488   #ifdef PKCS12_R_PKCS12_CIPHERFINAL_ERROR
4489     {"PKCS12_CIPHERFINAL_ERROR", ERR_LIB_PKCS12, PKCS12_R_PKCS12_CIPHERFINAL_ERROR},
4490   #else
4491     {"PKCS12_CIPHERFINAL_ERROR", 35, 116},
4492   #endif
4493   #ifdef PKCS12_R_UNKNOWN_DIGEST_ALGORITHM
4494     {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_PKCS12, PKCS12_R_UNKNOWN_DIGEST_ALGORITHM},
4495   #else
4496     {"UNKNOWN_DIGEST_ALGORITHM", 35, 118},
4497   #endif
4498   #ifdef PKCS12_R_UNSUPPORTED_PKCS12_MODE
4499     {"UNSUPPORTED_PKCS12_MODE", ERR_LIB_PKCS12, PKCS12_R_UNSUPPORTED_PKCS12_MODE},
4500   #else
4501     {"UNSUPPORTED_PKCS12_MODE", 35, 119},
4502   #endif
4503   #ifdef PKCS7_R_CERTIFICATE_VERIFY_ERROR
4504     {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_PKCS7, PKCS7_R_CERTIFICATE_VERIFY_ERROR},
4505   #else
4506     {"CERTIFICATE_VERIFY_ERROR", 33, 117},
4507   #endif
4508   #ifdef PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
4509     {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_PKCS7, PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER},
4510   #else
4511     {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 33, 144},
4512   #endif
4513   #ifdef PKCS7_R_CIPHER_NOT_INITIALIZED
4514     {"CIPHER_NOT_INITIALIZED", ERR_LIB_PKCS7, PKCS7_R_CIPHER_NOT_INITIALIZED},
4515   #else
4516     {"CIPHER_NOT_INITIALIZED", 33, 116},
4517   #endif
4518   #ifdef PKCS7_R_CONTENT_AND_DATA_PRESENT
4519     {"CONTENT_AND_DATA_PRESENT", ERR_LIB_PKCS7, PKCS7_R_CONTENT_AND_DATA_PRESENT},
4520   #else
4521     {"CONTENT_AND_DATA_PRESENT", 33, 118},
4522   #endif
4523   #ifdef PKCS7_R_CTRL_ERROR
4524     {"CTRL_ERROR", ERR_LIB_PKCS7, PKCS7_R_CTRL_ERROR},
4525   #else
4526     {"CTRL_ERROR", 33, 152},
4527   #endif
4528   #ifdef PKCS7_R_DECRYPT_ERROR
4529     {"DECRYPT_ERROR", ERR_LIB_PKCS7, PKCS7_R_DECRYPT_ERROR},
4530   #else
4531     {"DECRYPT_ERROR", 33, 119},
4532   #endif
4533   #ifdef PKCS7_R_DIGEST_FAILURE
4534     {"DIGEST_FAILURE", ERR_LIB_PKCS7, PKCS7_R_DIGEST_FAILURE},
4535   #else
4536     {"DIGEST_FAILURE", 33, 101},
4537   #endif
4538   #ifdef PKCS7_R_ENCRYPTION_CTRL_FAILURE
4539     {"ENCRYPTION_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_CTRL_FAILURE},
4540   #else
4541     {"ENCRYPTION_CTRL_FAILURE", 33, 149},
4542   #endif
4543   #ifdef PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
4544     {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
4545   #else
4546     {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 150},
4547   #endif
4548   #ifdef PKCS7_R_ERROR_ADDING_RECIPIENT
4549     {"ERROR_ADDING_RECIPIENT", ERR_LIB_PKCS7, PKCS7_R_ERROR_ADDING_RECIPIENT},
4550   #else
4551     {"ERROR_ADDING_RECIPIENT", 33, 120},
4552   #endif
4553   #ifdef PKCS7_R_ERROR_SETTING_CIPHER
4554     {"ERROR_SETTING_CIPHER", ERR_LIB_PKCS7, PKCS7_R_ERROR_SETTING_CIPHER},
4555   #else
4556     {"ERROR_SETTING_CIPHER", 33, 121},
4557   #endif
4558   #ifdef PKCS7_R_INVALID_NULL_POINTER
4559     {"INVALID_NULL_POINTER", ERR_LIB_PKCS7, PKCS7_R_INVALID_NULL_POINTER},
4560   #else
4561     {"INVALID_NULL_POINTER", 33, 143},
4562   #endif
4563   #ifdef PKCS7_R_INVALID_SIGNED_DATA_TYPE
4564     {"INVALID_SIGNED_DATA_TYPE", ERR_LIB_PKCS7, PKCS7_R_INVALID_SIGNED_DATA_TYPE},
4565   #else
4566     {"INVALID_SIGNED_DATA_TYPE", 33, 155},
4567   #endif
4568   #ifdef PKCS7_R_NO_CONTENT
4569     {"NO_CONTENT", ERR_LIB_PKCS7, PKCS7_R_NO_CONTENT},
4570   #else
4571     {"NO_CONTENT", 33, 122},
4572   #endif
4573   #ifdef PKCS7_R_NO_DEFAULT_DIGEST
4574     {"NO_DEFAULT_DIGEST", ERR_LIB_PKCS7, PKCS7_R_NO_DEFAULT_DIGEST},
4575   #else
4576     {"NO_DEFAULT_DIGEST", 33, 151},
4577   #endif
4578   #ifdef PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND
4579     {"NO_MATCHING_DIGEST_TYPE_FOUND", ERR_LIB_PKCS7, PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND},
4580   #else
4581     {"NO_MATCHING_DIGEST_TYPE_FOUND", 33, 154},
4582   #endif
4583   #ifdef PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE
4584     {"NO_RECIPIENT_MATCHES_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE},
4585   #else
4586     {"NO_RECIPIENT_MATCHES_CERTIFICATE", 33, 115},
4587   #endif
4588   #ifdef PKCS7_R_NO_SIGNATURES_ON_DATA
4589     {"NO_SIGNATURES_ON_DATA", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNATURES_ON_DATA},
4590   #else
4591     {"NO_SIGNATURES_ON_DATA", 33, 123},
4592   #endif
4593   #ifdef PKCS7_R_NO_SIGNERS
4594     {"NO_SIGNERS", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNERS},
4595   #else
4596     {"NO_SIGNERS", 33, 142},
4597   #endif
4598   #ifdef PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE
4599     {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", ERR_LIB_PKCS7, PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE},
4600   #else
4601     {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", 33, 104},
4602   #endif
4603   #ifdef PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR
4604     {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR},
4605   #else
4606     {"PKCS7_ADD_SIGNATURE_ERROR", 33, 124},
4607   #endif
4608   #ifdef PKCS7_R_PKCS7_ADD_SIGNER_ERROR
4609     {"PKCS7_ADD_SIGNER_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNER_ERROR},
4610   #else
4611     {"PKCS7_ADD_SIGNER_ERROR", 33, 153},
4612   #endif
4613   #ifdef PKCS7_R_PKCS7_DATASIGN
4614     {"PKCS7_DATASIGN", ERR_LIB_PKCS7, PKCS7_R_PKCS7_DATASIGN},
4615   #else
4616     {"PKCS7_DATASIGN", 33, 145},
4617   #endif
4618   #ifdef PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
4619     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
4620   #else
4621     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 33, 127},
4622   #endif
4623   #ifdef PKCS7_R_SIGNATURE_FAILURE
4624     {"SIGNATURE_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNATURE_FAILURE},
4625   #else
4626     {"SIGNATURE_FAILURE", 33, 105},
4627   #endif
4628   #ifdef PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND
4629     {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_PKCS7, PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND},
4630   #else
4631     {"SIGNER_CERTIFICATE_NOT_FOUND", 33, 128},
4632   #endif
4633   #ifdef PKCS7_R_SIGNING_CTRL_FAILURE
4634     {"SIGNING_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_CTRL_FAILURE},
4635   #else
4636     {"SIGNING_CTRL_FAILURE", 33, 147},
4637   #endif
4638   #ifdef PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
4639     {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
4640   #else
4641     {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 148},
4642   #endif
4643   #ifdef PKCS7_R_SMIME_TEXT_ERROR
4644     {"SMIME_TEXT_ERROR", ERR_LIB_PKCS7, PKCS7_R_SMIME_TEXT_ERROR},
4645   #else
4646     {"SMIME_TEXT_ERROR", 33, 129},
4647   #endif
4648   #ifdef PKCS7_R_UNABLE_TO_FIND_CERTIFICATE
4649     {"UNABLE_TO_FIND_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_CERTIFICATE},
4650   #else
4651     {"UNABLE_TO_FIND_CERTIFICATE", 33, 106},
4652   #endif
4653   #ifdef PKCS7_R_UNABLE_TO_FIND_MEM_BIO
4654     {"UNABLE_TO_FIND_MEM_BIO", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MEM_BIO},
4655   #else
4656     {"UNABLE_TO_FIND_MEM_BIO", 33, 107},
4657   #endif
4658   #ifdef PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST
4659     {"UNABLE_TO_FIND_MESSAGE_DIGEST", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST},
4660   #else
4661     {"UNABLE_TO_FIND_MESSAGE_DIGEST", 33, 108},
4662   #endif
4663   #ifdef PKCS7_R_UNKNOWN_DIGEST_TYPE
4664     {"UNKNOWN_DIGEST_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_DIGEST_TYPE},
4665   #else
4666     {"UNKNOWN_DIGEST_TYPE", 33, 109},
4667   #endif
4668   #ifdef PKCS7_R_UNKNOWN_OPERATION
4669     {"UNKNOWN_OPERATION", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_OPERATION},
4670   #else
4671     {"UNKNOWN_OPERATION", 33, 110},
4672   #endif
4673   #ifdef PKCS7_R_UNSUPPORTED_CIPHER_TYPE
4674     {"UNSUPPORTED_CIPHER_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CIPHER_TYPE},
4675   #else
4676     {"UNSUPPORTED_CIPHER_TYPE", 33, 111},
4677   #endif
4678   #ifdef PKCS7_R_UNSUPPORTED_CONTENT_TYPE
4679     {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CONTENT_TYPE},
4680   #else
4681     {"UNSUPPORTED_CONTENT_TYPE", 33, 112},
4682   #endif
4683   #ifdef PKCS7_R_WRONG_CONTENT_TYPE
4684     {"WRONG_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_CONTENT_TYPE},
4685   #else
4686     {"WRONG_CONTENT_TYPE", 33, 113},
4687   #endif
4688   #ifdef PKCS7_R_WRONG_PKCS7_TYPE
4689     {"WRONG_PKCS7_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_PKCS7_TYPE},
4690   #else
4691     {"WRONG_PKCS7_TYPE", 33, 114},
4692   #endif
4693   #ifdef PROP_R_NAME_TOO_LONG
4694     {"NAME_TOO_LONG", ERR_LIB_PROP, PROP_R_NAME_TOO_LONG},
4695   #else
4696     {"NAME_TOO_LONG", 55, 100},
4697   #endif
4698   #ifdef PROP_R_NOT_AN_ASCII_CHARACTER
4699     {"NOT_AN_ASCII_CHARACTER", ERR_LIB_PROP, PROP_R_NOT_AN_ASCII_CHARACTER},
4700   #else
4701     {"NOT_AN_ASCII_CHARACTER", 55, 101},
4702   #endif
4703   #ifdef PROP_R_NOT_AN_HEXADECIMAL_DIGIT
4704     {"NOT_AN_HEXADECIMAL_DIGIT", ERR_LIB_PROP, PROP_R_NOT_AN_HEXADECIMAL_DIGIT},
4705   #else
4706     {"NOT_AN_HEXADECIMAL_DIGIT", 55, 102},
4707   #endif
4708   #ifdef PROP_R_NOT_AN_IDENTIFIER
4709     {"NOT_AN_IDENTIFIER", ERR_LIB_PROP, PROP_R_NOT_AN_IDENTIFIER},
4710   #else
4711     {"NOT_AN_IDENTIFIER", 55, 103},
4712   #endif
4713   #ifdef PROP_R_NOT_AN_OCTAL_DIGIT
4714     {"NOT_AN_OCTAL_DIGIT", ERR_LIB_PROP, PROP_R_NOT_AN_OCTAL_DIGIT},
4715   #else
4716     {"NOT_AN_OCTAL_DIGIT", 55, 104},
4717   #endif
4718   #ifdef PROP_R_NOT_A_DECIMAL_DIGIT
4719     {"NOT_A_DECIMAL_DIGIT", ERR_LIB_PROP, PROP_R_NOT_A_DECIMAL_DIGIT},
4720   #else
4721     {"NOT_A_DECIMAL_DIGIT", 55, 105},
4722   #endif
4723   #ifdef PROP_R_NO_MATCHING_STRING_DELIMITER
4724     {"NO_MATCHING_STRING_DELIMITER", ERR_LIB_PROP, PROP_R_NO_MATCHING_STRING_DELIMITER},
4725   #else
4726     {"NO_MATCHING_STRING_DELIMITER", 55, 106},
4727   #endif
4728   #ifdef PROP_R_NO_VALUE
4729     {"NO_VALUE", ERR_LIB_PROP, PROP_R_NO_VALUE},
4730   #else
4731     {"NO_VALUE", 55, 107},
4732   #endif
4733   #ifdef PROP_R_PARSE_FAILED
4734     {"PARSE_FAILED", ERR_LIB_PROP, PROP_R_PARSE_FAILED},
4735   #else
4736     {"PARSE_FAILED", 55, 108},
4737   #endif
4738   #ifdef PROP_R_STRING_TOO_LONG
4739     {"STRING_TOO_LONG", ERR_LIB_PROP, PROP_R_STRING_TOO_LONG},
4740   #else
4741     {"STRING_TOO_LONG", 55, 109},
4742   #endif
4743   #ifdef PROP_R_TRAILING_CHARACTERS
4744     {"TRAILING_CHARACTERS", ERR_LIB_PROP, PROP_R_TRAILING_CHARACTERS},
4745   #else
4746     {"TRAILING_CHARACTERS", 55, 110},
4747   #endif
4748   #ifdef PROV_R_ADDITIONAL_INPUT_TOO_LONG
4749     {"ADDITIONAL_INPUT_TOO_LONG", ERR_LIB_PROV, PROV_R_ADDITIONAL_INPUT_TOO_LONG},
4750   #else
4751     {"ADDITIONAL_INPUT_TOO_LONG", 57, 184},
4752   #endif
4753   #ifdef PROV_R_ALGORITHM_MISMATCH
4754     {"ALGORITHM_MISMATCH", ERR_LIB_PROV, PROV_R_ALGORITHM_MISMATCH},
4755   #else
4756     {"ALGORITHM_MISMATCH", 57, 173},
4757   #endif
4758   #ifdef PROV_R_ALREADY_INSTANTIATED
4759     {"ALREADY_INSTANTIATED", ERR_LIB_PROV, PROV_R_ALREADY_INSTANTIATED},
4760   #else
4761     {"ALREADY_INSTANTIATED", 57, 185},
4762   #endif
4763   #ifdef PROV_R_BAD_DECRYPT
4764     {"BAD_DECRYPT", ERR_LIB_PROV, PROV_R_BAD_DECRYPT},
4765   #else
4766     {"BAD_DECRYPT", 57, 100},
4767   #endif
4768   #ifdef PROV_R_BAD_ENCODING
4769     {"BAD_ENCODING", ERR_LIB_PROV, PROV_R_BAD_ENCODING},
4770   #else
4771     {"BAD_ENCODING", 57, 141},
4772   #endif
4773   #ifdef PROV_R_BAD_LENGTH
4774     {"BAD_LENGTH", ERR_LIB_PROV, PROV_R_BAD_LENGTH},
4775   #else
4776     {"BAD_LENGTH", 57, 142},
4777   #endif
4778   #ifdef PROV_R_BAD_TLS_CLIENT_VERSION
4779     {"BAD_TLS_CLIENT_VERSION", ERR_LIB_PROV, PROV_R_BAD_TLS_CLIENT_VERSION},
4780   #else
4781     {"BAD_TLS_CLIENT_VERSION", 57, 161},
4782   #endif
4783   #ifdef PROV_R_BN_ERROR
4784     {"BN_ERROR", ERR_LIB_PROV, PROV_R_BN_ERROR},
4785   #else
4786     {"BN_ERROR", 57, 160},
4787   #endif
4788   #ifdef PROV_R_CIPHER_OPERATION_FAILED
4789     {"CIPHER_OPERATION_FAILED", ERR_LIB_PROV, PROV_R_CIPHER_OPERATION_FAILED},
4790   #else
4791     {"CIPHER_OPERATION_FAILED", 57, 102},
4792   #endif
4793   #ifdef PROV_R_DERIVATION_FUNCTION_INIT_FAILED
4794     {"DERIVATION_FUNCTION_INIT_FAILED", ERR_LIB_PROV, PROV_R_DERIVATION_FUNCTION_INIT_FAILED},
4795   #else
4796     {"DERIVATION_FUNCTION_INIT_FAILED", 57, 205},
4797   #endif
4798   #ifdef PROV_R_DIGEST_NOT_ALLOWED
4799     {"DIGEST_NOT_ALLOWED", ERR_LIB_PROV, PROV_R_DIGEST_NOT_ALLOWED},
4800   #else
4801     {"DIGEST_NOT_ALLOWED", 57, 174},
4802   #endif
4803   #ifdef PROV_R_ENTROPY_SOURCE_STRENGTH_TOO_WEAK
4804     {"ENTROPY_SOURCE_STRENGTH_TOO_WEAK", ERR_LIB_PROV, PROV_R_ENTROPY_SOURCE_STRENGTH_TOO_WEAK},
4805   #else
4806     {"ENTROPY_SOURCE_STRENGTH_TOO_WEAK", 57, 186},
4807   #endif
4808   #ifdef PROV_R_ERROR_INSTANTIATING_DRBG
4809     {"ERROR_INSTANTIATING_DRBG", ERR_LIB_PROV, PROV_R_ERROR_INSTANTIATING_DRBG},
4810   #else
4811     {"ERROR_INSTANTIATING_DRBG", 57, 188},
4812   #endif
4813   #ifdef PROV_R_ERROR_RETRIEVING_ENTROPY
4814     {"ERROR_RETRIEVING_ENTROPY", ERR_LIB_PROV, PROV_R_ERROR_RETRIEVING_ENTROPY},
4815   #else
4816     {"ERROR_RETRIEVING_ENTROPY", 57, 189},
4817   #endif
4818   #ifdef PROV_R_ERROR_RETRIEVING_NONCE
4819     {"ERROR_RETRIEVING_NONCE", ERR_LIB_PROV, PROV_R_ERROR_RETRIEVING_NONCE},
4820   #else
4821     {"ERROR_RETRIEVING_NONCE", 57, 190},
4822   #endif
4823   #ifdef PROV_R_FAILED_DURING_DERIVATION
4824     {"FAILED_DURING_DERIVATION", ERR_LIB_PROV, PROV_R_FAILED_DURING_DERIVATION},
4825   #else
4826     {"FAILED_DURING_DERIVATION", 57, 164},
4827   #endif
4828   #ifdef PROV_R_FAILED_TO_CREATE_LOCK
4829     {"FAILED_TO_CREATE_LOCK", ERR_LIB_PROV, PROV_R_FAILED_TO_CREATE_LOCK},
4830   #else
4831     {"FAILED_TO_CREATE_LOCK", 57, 180},
4832   #endif
4833   #ifdef PROV_R_FAILED_TO_DECRYPT
4834     {"FAILED_TO_DECRYPT", ERR_LIB_PROV, PROV_R_FAILED_TO_DECRYPT},
4835   #else
4836     {"FAILED_TO_DECRYPT", 57, 162},
4837   #endif
4838   #ifdef PROV_R_FAILED_TO_GENERATE_KEY
4839     {"FAILED_TO_GENERATE_KEY", ERR_LIB_PROV, PROV_R_FAILED_TO_GENERATE_KEY},
4840   #else
4841     {"FAILED_TO_GENERATE_KEY", 57, 121},
4842   #endif
4843   #ifdef PROV_R_FAILED_TO_GET_PARAMETER
4844     {"FAILED_TO_GET_PARAMETER", ERR_LIB_PROV, PROV_R_FAILED_TO_GET_PARAMETER},
4845   #else
4846     {"FAILED_TO_GET_PARAMETER", 57, 103},
4847   #endif
4848   #ifdef PROV_R_FAILED_TO_SET_PARAMETER
4849     {"FAILED_TO_SET_PARAMETER", ERR_LIB_PROV, PROV_R_FAILED_TO_SET_PARAMETER},
4850   #else
4851     {"FAILED_TO_SET_PARAMETER", 57, 104},
4852   #endif
4853   #ifdef PROV_R_FAILED_TO_SIGN
4854     {"FAILED_TO_SIGN", ERR_LIB_PROV, PROV_R_FAILED_TO_SIGN},
4855   #else
4856     {"FAILED_TO_SIGN", 57, 175},
4857   #endif
4858   #ifdef PROV_R_FIPS_MODULE_CONDITIONAL_ERROR
4859     {"FIPS_MODULE_CONDITIONAL_ERROR", ERR_LIB_PROV, PROV_R_FIPS_MODULE_CONDITIONAL_ERROR},
4860   #else
4861     {"FIPS_MODULE_CONDITIONAL_ERROR", 57, 227},
4862   #endif
4863   #ifdef PROV_R_FIPS_MODULE_ENTERING_ERROR_STATE
4864     {"FIPS_MODULE_ENTERING_ERROR_STATE", ERR_LIB_PROV, PROV_R_FIPS_MODULE_ENTERING_ERROR_STATE},
4865   #else
4866     {"FIPS_MODULE_ENTERING_ERROR_STATE", 57, 224},
4867   #endif
4868   #ifdef PROV_R_FIPS_MODULE_IN_ERROR_STATE
4869     {"FIPS_MODULE_IN_ERROR_STATE", ERR_LIB_PROV, PROV_R_FIPS_MODULE_IN_ERROR_STATE},
4870   #else
4871     {"FIPS_MODULE_IN_ERROR_STATE", 57, 225},
4872   #endif
4873   #ifdef PROV_R_GENERATE_ERROR
4874     {"GENERATE_ERROR", ERR_LIB_PROV, PROV_R_GENERATE_ERROR},
4875   #else
4876     {"GENERATE_ERROR", 57, 191},
4877   #endif
4878   #ifdef PROV_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE
4879     {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", ERR_LIB_PROV, PROV_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE},
4880   #else
4881     {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", 57, 165},
4882   #endif
4883   #ifdef PROV_R_INDICATOR_INTEGRITY_FAILURE
4884     {"INDICATOR_INTEGRITY_FAILURE", ERR_LIB_PROV, PROV_R_INDICATOR_INTEGRITY_FAILURE},
4885   #else
4886     {"INDICATOR_INTEGRITY_FAILURE", 57, 210},
4887   #endif
4888   #ifdef PROV_R_INSUFFICIENT_DRBG_STRENGTH
4889     {"INSUFFICIENT_DRBG_STRENGTH", ERR_LIB_PROV, PROV_R_INSUFFICIENT_DRBG_STRENGTH},
4890   #else
4891     {"INSUFFICIENT_DRBG_STRENGTH", 57, 181},
4892   #endif
4893   #ifdef PROV_R_INVALID_AAD
4894     {"INVALID_AAD", ERR_LIB_PROV, PROV_R_INVALID_AAD},
4895   #else
4896     {"INVALID_AAD", 57, 108},
4897   #endif
4898   #ifdef PROV_R_INVALID_CONFIG_DATA
4899     {"INVALID_CONFIG_DATA", ERR_LIB_PROV, PROV_R_INVALID_CONFIG_DATA},
4900   #else
4901     {"INVALID_CONFIG_DATA", 57, 211},
4902   #endif
4903   #ifdef PROV_R_INVALID_CONSTANT_LENGTH
4904     {"INVALID_CONSTANT_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_CONSTANT_LENGTH},
4905   #else
4906     {"INVALID_CONSTANT_LENGTH", 57, 157},
4907   #endif
4908   #ifdef PROV_R_INVALID_CURVE
4909     {"INVALID_CURVE", ERR_LIB_PROV, PROV_R_INVALID_CURVE},
4910   #else
4911     {"INVALID_CURVE", 57, 176},
4912   #endif
4913   #ifdef PROV_R_INVALID_CUSTOM_LENGTH
4914     {"INVALID_CUSTOM_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_CUSTOM_LENGTH},
4915   #else
4916     {"INVALID_CUSTOM_LENGTH", 57, 111},
4917   #endif
4918   #ifdef PROV_R_INVALID_DATA
4919     {"INVALID_DATA", ERR_LIB_PROV, PROV_R_INVALID_DATA},
4920   #else
4921     {"INVALID_DATA", 57, 115},
4922   #endif
4923   #ifdef PROV_R_INVALID_DIGEST
4924     {"INVALID_DIGEST", ERR_LIB_PROV, PROV_R_INVALID_DIGEST},
4925   #else
4926     {"INVALID_DIGEST", 57, 122},
4927   #endif
4928   #ifdef PROV_R_INVALID_DIGEST_LENGTH
4929     {"INVALID_DIGEST_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_DIGEST_LENGTH},
4930   #else
4931     {"INVALID_DIGEST_LENGTH", 57, 166},
4932   #endif
4933   #ifdef PROV_R_INVALID_DIGEST_SIZE
4934     {"INVALID_DIGEST_SIZE", ERR_LIB_PROV, PROV_R_INVALID_DIGEST_SIZE},
4935   #else
4936     {"INVALID_DIGEST_SIZE", 57, 218},
4937   #endif
4938   #ifdef PROV_R_INVALID_ITERATION_COUNT
4939     {"INVALID_ITERATION_COUNT", ERR_LIB_PROV, PROV_R_INVALID_ITERATION_COUNT},
4940   #else
4941     {"INVALID_ITERATION_COUNT", 57, 123},
4942   #endif
4943   #ifdef PROV_R_INVALID_IV_LENGTH
4944     {"INVALID_IV_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_IV_LENGTH},
4945   #else
4946     {"INVALID_IV_LENGTH", 57, 109},
4947   #endif
4948   #ifdef PROV_R_INVALID_KEY
4949     {"INVALID_KEY", ERR_LIB_PROV, PROV_R_INVALID_KEY},
4950   #else
4951     {"INVALID_KEY", 57, 158},
4952   #endif
4953   #ifdef PROV_R_INVALID_KEY_LENGTH
4954     {"INVALID_KEY_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_KEY_LENGTH},
4955   #else
4956     {"INVALID_KEY_LENGTH", 57, 105},
4957   #endif
4958   #ifdef PROV_R_INVALID_MAC
4959     {"INVALID_MAC", ERR_LIB_PROV, PROV_R_INVALID_MAC},
4960   #else
4961     {"INVALID_MAC", 57, 151},
4962   #endif
4963   #ifdef PROV_R_INVALID_MGF1_MD
4964     {"INVALID_MGF1_MD", ERR_LIB_PROV, PROV_R_INVALID_MGF1_MD},
4965   #else
4966     {"INVALID_MGF1_MD", 57, 167},
4967   #endif
4968   #ifdef PROV_R_INVALID_MODE
4969     {"INVALID_MODE", ERR_LIB_PROV, PROV_R_INVALID_MODE},
4970   #else
4971     {"INVALID_MODE", 57, 125},
4972   #endif
4973   #ifdef PROV_R_INVALID_PADDING_MODE
4974     {"INVALID_PADDING_MODE", ERR_LIB_PROV, PROV_R_INVALID_PADDING_MODE},
4975   #else
4976     {"INVALID_PADDING_MODE", 57, 168},
4977   #endif
4978   #ifdef PROV_R_INVALID_PUBINFO
4979     {"INVALID_PUBINFO", ERR_LIB_PROV, PROV_R_INVALID_PUBINFO},
4980   #else
4981     {"INVALID_PUBINFO", 57, 198},
4982   #endif
4983   #ifdef PROV_R_INVALID_SALT_LENGTH
4984     {"INVALID_SALT_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_SALT_LENGTH},
4985   #else
4986     {"INVALID_SALT_LENGTH", 57, 112},
4987   #endif
4988   #ifdef PROV_R_INVALID_SEED_LENGTH
4989     {"INVALID_SEED_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_SEED_LENGTH},
4990   #else
4991     {"INVALID_SEED_LENGTH", 57, 154},
4992   #endif
4993   #ifdef PROV_R_INVALID_SIGNATURE_SIZE
4994     {"INVALID_SIGNATURE_SIZE", ERR_LIB_PROV, PROV_R_INVALID_SIGNATURE_SIZE},
4995   #else
4996     {"INVALID_SIGNATURE_SIZE", 57, 179},
4997   #endif
4998   #ifdef PROV_R_INVALID_STATE
4999     {"INVALID_STATE", ERR_LIB_PROV, PROV_R_INVALID_STATE},
5000   #else
5001     {"INVALID_STATE", 57, 212},
5002   #endif
5003   #ifdef PROV_R_INVALID_TAG
5004     {"INVALID_TAG", ERR_LIB_PROV, PROV_R_INVALID_TAG},
5005   #else
5006     {"INVALID_TAG", 57, 110},
5007   #endif
5008   #ifdef PROV_R_INVALID_TAG_LENGTH
5009     {"INVALID_TAG_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_TAG_LENGTH},
5010   #else
5011     {"INVALID_TAG_LENGTH", 57, 118},
5012   #endif
5013   #ifdef PROV_R_INVALID_UKM_LENGTH
5014     {"INVALID_UKM_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_UKM_LENGTH},
5015   #else
5016     {"INVALID_UKM_LENGTH", 57, 200},
5017   #endif
5018   #ifdef PROV_R_INVALID_X931_DIGEST
5019     {"INVALID_X931_DIGEST", ERR_LIB_PROV, PROV_R_INVALID_X931_DIGEST},
5020   #else
5021     {"INVALID_X931_DIGEST", 57, 170},
5022   #endif
5023   #ifdef PROV_R_IN_ERROR_STATE
5024     {"IN_ERROR_STATE", ERR_LIB_PROV, PROV_R_IN_ERROR_STATE},
5025   #else
5026     {"IN_ERROR_STATE", 57, 192},
5027   #endif
5028   #ifdef PROV_R_KEY_SETUP_FAILED
5029     {"KEY_SETUP_FAILED", ERR_LIB_PROV, PROV_R_KEY_SETUP_FAILED},
5030   #else
5031     {"KEY_SETUP_FAILED", 57, 101},
5032   #endif
5033   #ifdef PROV_R_KEY_SIZE_TOO_SMALL
5034     {"KEY_SIZE_TOO_SMALL", ERR_LIB_PROV, PROV_R_KEY_SIZE_TOO_SMALL},
5035   #else
5036     {"KEY_SIZE_TOO_SMALL", 57, 171},
5037   #endif
5038   #ifdef PROV_R_MISSING_CEK_ALG
5039     {"MISSING_CEK_ALG", ERR_LIB_PROV, PROV_R_MISSING_CEK_ALG},
5040   #else
5041     {"MISSING_CEK_ALG", 57, 144},
5042   #endif
5043   #ifdef PROV_R_MISSING_CIPHER
5044     {"MISSING_CIPHER", ERR_LIB_PROV, PROV_R_MISSING_CIPHER},
5045   #else
5046     {"MISSING_CIPHER", 57, 155},
5047   #endif
5048   #ifdef PROV_R_MISSING_CONFIG_DATA
5049     {"MISSING_CONFIG_DATA", ERR_LIB_PROV, PROV_R_MISSING_CONFIG_DATA},
5050   #else
5051     {"MISSING_CONFIG_DATA", 57, 213},
5052   #endif
5053   #ifdef PROV_R_MISSING_CONSTANT
5054     {"MISSING_CONSTANT", ERR_LIB_PROV, PROV_R_MISSING_CONSTANT},
5055   #else
5056     {"MISSING_CONSTANT", 57, 156},
5057   #endif
5058   #ifdef PROV_R_MISSING_KEY
5059     {"MISSING_KEY", ERR_LIB_PROV, PROV_R_MISSING_KEY},
5060   #else
5061     {"MISSING_KEY", 57, 128},
5062   #endif
5063   #ifdef PROV_R_MISSING_MAC
5064     {"MISSING_MAC", ERR_LIB_PROV, PROV_R_MISSING_MAC},
5065   #else
5066     {"MISSING_MAC", 57, 150},
5067   #endif
5068   #ifdef PROV_R_MISSING_MESSAGE_DIGEST
5069     {"MISSING_MESSAGE_DIGEST", ERR_LIB_PROV, PROV_R_MISSING_MESSAGE_DIGEST},
5070   #else
5071     {"MISSING_MESSAGE_DIGEST", 57, 129},
5072   #endif
5073   #ifdef PROV_R_MISSING_OID
5074     {"MISSING_OID", ERR_LIB_PROV, PROV_R_MISSING_OID},
5075   #else
5076     {"MISSING_OID", 57, 209},
5077   #endif
5078   #ifdef PROV_R_MISSING_PASS
5079     {"MISSING_PASS", ERR_LIB_PROV, PROV_R_MISSING_PASS},
5080   #else
5081     {"MISSING_PASS", 57, 130},
5082   #endif
5083   #ifdef PROV_R_MISSING_SALT
5084     {"MISSING_SALT", ERR_LIB_PROV, PROV_R_MISSING_SALT},
5085   #else
5086     {"MISSING_SALT", 57, 131},
5087   #endif
5088   #ifdef PROV_R_MISSING_SECRET
5089     {"MISSING_SECRET", ERR_LIB_PROV, PROV_R_MISSING_SECRET},
5090   #else
5091     {"MISSING_SECRET", 57, 132},
5092   #endif
5093   #ifdef PROV_R_MISSING_SEED
5094     {"MISSING_SEED", ERR_LIB_PROV, PROV_R_MISSING_SEED},
5095   #else
5096     {"MISSING_SEED", 57, 140},
5097   #endif
5098   #ifdef PROV_R_MISSING_SESSION_ID
5099     {"MISSING_SESSION_ID", ERR_LIB_PROV, PROV_R_MISSING_SESSION_ID},
5100   #else
5101     {"MISSING_SESSION_ID", 57, 133},
5102   #endif
5103   #ifdef PROV_R_MISSING_TYPE
5104     {"MISSING_TYPE", ERR_LIB_PROV, PROV_R_MISSING_TYPE},
5105   #else
5106     {"MISSING_TYPE", 57, 134},
5107   #endif
5108   #ifdef PROV_R_MISSING_XCGHASH
5109     {"MISSING_XCGHASH", ERR_LIB_PROV, PROV_R_MISSING_XCGHASH},
5110   #else
5111     {"MISSING_XCGHASH", 57, 135},
5112   #endif
5113   #ifdef PROV_R_MODULE_INTEGRITY_FAILURE
5114     {"MODULE_INTEGRITY_FAILURE", ERR_LIB_PROV, PROV_R_MODULE_INTEGRITY_FAILURE},
5115   #else
5116     {"MODULE_INTEGRITY_FAILURE", 57, 214},
5117   #endif
5118   #ifdef PROV_R_NOT_A_PRIVATE_KEY
5119     {"NOT_A_PRIVATE_KEY", ERR_LIB_PROV, PROV_R_NOT_A_PRIVATE_KEY},
5120   #else
5121     {"NOT_A_PRIVATE_KEY", 57, 221},
5122   #endif
5123   #ifdef PROV_R_NOT_A_PUBLIC_KEY
5124     {"NOT_A_PUBLIC_KEY", ERR_LIB_PROV, PROV_R_NOT_A_PUBLIC_KEY},
5125   #else
5126     {"NOT_A_PUBLIC_KEY", 57, 220},
5127   #endif
5128   #ifdef PROV_R_NOT_INSTANTIATED
5129     {"NOT_INSTANTIATED", ERR_LIB_PROV, PROV_R_NOT_INSTANTIATED},
5130   #else
5131     {"NOT_INSTANTIATED", 57, 193},
5132   #endif
5133   #ifdef PROV_R_NOT_PARAMETERS
5134     {"NOT_PARAMETERS", ERR_LIB_PROV, PROV_R_NOT_PARAMETERS},
5135   #else
5136     {"NOT_PARAMETERS", 57, 226},
5137   #endif
5138   #ifdef PROV_R_NOT_SUPPORTED
5139     {"NOT_SUPPORTED", ERR_LIB_PROV, PROV_R_NOT_SUPPORTED},
5140   #else
5141     {"NOT_SUPPORTED", 57, 136},
5142   #endif
5143   #ifdef PROV_R_NOT_XOF_OR_INVALID_LENGTH
5144     {"NOT_XOF_OR_INVALID_LENGTH", ERR_LIB_PROV, PROV_R_NOT_XOF_OR_INVALID_LENGTH},
5145   #else
5146     {"NOT_XOF_OR_INVALID_LENGTH", 57, 113},
5147   #endif
5148   #ifdef PROV_R_NO_KEY_SET
5149     {"NO_KEY_SET", ERR_LIB_PROV, PROV_R_NO_KEY_SET},
5150   #else
5151     {"NO_KEY_SET", 57, 114},
5152   #endif
5153   #ifdef PROV_R_NO_PARAMETERS_SET
5154     {"NO_PARAMETERS_SET", ERR_LIB_PROV, PROV_R_NO_PARAMETERS_SET},
5155   #else
5156     {"NO_PARAMETERS_SET", 57, 177},
5157   #endif
5158   #ifdef PROV_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
5159     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_PROV, PROV_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
5160   #else
5161     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 57, 178},
5162   #endif
5163   #ifdef PROV_R_OUTPUT_BUFFER_TOO_SMALL
5164     {"OUTPUT_BUFFER_TOO_SMALL", ERR_LIB_PROV, PROV_R_OUTPUT_BUFFER_TOO_SMALL},
5165   #else
5166     {"OUTPUT_BUFFER_TOO_SMALL", 57, 106},
5167   #endif
5168   #ifdef PROV_R_PARENT_CANNOT_GENERATE_RANDOM_NUMBERS
5169     {"PARENT_CANNOT_GENERATE_RANDOM_NUMBERS", ERR_LIB_PROV, PROV_R_PARENT_CANNOT_GENERATE_RANDOM_NUMBERS},
5170   #else
5171     {"PARENT_CANNOT_GENERATE_RANDOM_NUMBERS", 57, 228},
5172   #endif
5173   #ifdef PROV_R_PARENT_CANNOT_SUPPLY_ENTROPY_SEED
5174     {"PARENT_CANNOT_SUPPLY_ENTROPY_SEED", ERR_LIB_PROV, PROV_R_PARENT_CANNOT_SUPPLY_ENTROPY_SEED},
5175   #else
5176     {"PARENT_CANNOT_SUPPLY_ENTROPY_SEED", 57, 187},
5177   #endif
5178   #ifdef PROV_R_PARENT_LOCKING_NOT_ENABLED
5179     {"PARENT_LOCKING_NOT_ENABLED", ERR_LIB_PROV, PROV_R_PARENT_LOCKING_NOT_ENABLED},
5180   #else
5181     {"PARENT_LOCKING_NOT_ENABLED", 57, 182},
5182   #endif
5183   #ifdef PROV_R_PARENT_STRENGTH_TOO_WEAK
5184     {"PARENT_STRENGTH_TOO_WEAK", ERR_LIB_PROV, PROV_R_PARENT_STRENGTH_TOO_WEAK},
5185   #else
5186     {"PARENT_STRENGTH_TOO_WEAK", 57, 194},
5187   #endif
5188   #ifdef PROV_R_PATH_MUST_BE_ABSOLUTE
5189     {"PATH_MUST_BE_ABSOLUTE", ERR_LIB_PROV, PROV_R_PATH_MUST_BE_ABSOLUTE},
5190   #else
5191     {"PATH_MUST_BE_ABSOLUTE", 57, 219},
5192   #endif
5193   #ifdef PROV_R_PERSONALISATION_STRING_TOO_LONG
5194     {"PERSONALISATION_STRING_TOO_LONG", ERR_LIB_PROV, PROV_R_PERSONALISATION_STRING_TOO_LONG},
5195   #else
5196     {"PERSONALISATION_STRING_TOO_LONG", 57, 195},
5197   #endif
5198   #ifdef PROV_R_PSS_SALTLEN_TOO_SMALL
5199     {"PSS_SALTLEN_TOO_SMALL", ERR_LIB_PROV, PROV_R_PSS_SALTLEN_TOO_SMALL},
5200   #else
5201     {"PSS_SALTLEN_TOO_SMALL", 57, 172},
5202   #endif
5203   #ifdef PROV_R_REQUEST_TOO_LARGE_FOR_DRBG
5204     {"REQUEST_TOO_LARGE_FOR_DRBG", ERR_LIB_PROV, PROV_R_REQUEST_TOO_LARGE_FOR_DRBG},
5205   #else
5206     {"REQUEST_TOO_LARGE_FOR_DRBG", 57, 196},
5207   #endif
5208   #ifdef PROV_R_REQUIRE_CTR_MODE_CIPHER
5209     {"REQUIRE_CTR_MODE_CIPHER", ERR_LIB_PROV, PROV_R_REQUIRE_CTR_MODE_CIPHER},
5210   #else
5211     {"REQUIRE_CTR_MODE_CIPHER", 57, 206},
5212   #endif
5213   #ifdef PROV_R_RESEED_ERROR
5214     {"RESEED_ERROR", ERR_LIB_PROV, PROV_R_RESEED_ERROR},
5215   #else
5216     {"RESEED_ERROR", 57, 197},
5217   #endif
5218   #ifdef PROV_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES
5219     {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", ERR_LIB_PROV, PROV_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES},
5220   #else
5221     {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", 57, 222},
5222   #endif
5223   #ifdef PROV_R_SEED_SOURCES_MUST_NOT_HAVE_A_PARENT
5224     {"SEED_SOURCES_MUST_NOT_HAVE_A_PARENT", ERR_LIB_PROV, PROV_R_SEED_SOURCES_MUST_NOT_HAVE_A_PARENT},
5225   #else
5226     {"SEED_SOURCES_MUST_NOT_HAVE_A_PARENT", 57, 229},
5227   #endif
5228   #ifdef PROV_R_SELF_TEST_KAT_FAILURE
5229     {"SELF_TEST_KAT_FAILURE", ERR_LIB_PROV, PROV_R_SELF_TEST_KAT_FAILURE},
5230   #else
5231     {"SELF_TEST_KAT_FAILURE", 57, 215},
5232   #endif
5233   #ifdef PROV_R_SELF_TEST_POST_FAILURE
5234     {"SELF_TEST_POST_FAILURE", ERR_LIB_PROV, PROV_R_SELF_TEST_POST_FAILURE},
5235   #else
5236     {"SELF_TEST_POST_FAILURE", 57, 216},
5237   #endif
5238   #ifdef PROV_R_TAG_NOT_NEEDED
5239     {"TAG_NOT_NEEDED", ERR_LIB_PROV, PROV_R_TAG_NOT_NEEDED},
5240   #else
5241     {"TAG_NOT_NEEDED", 57, 120},
5242   #endif
5243   #ifdef PROV_R_TAG_NOT_SET
5244     {"TAG_NOT_SET", ERR_LIB_PROV, PROV_R_TAG_NOT_SET},
5245   #else
5246     {"TAG_NOT_SET", 57, 119},
5247   #endif
5248   #ifdef PROV_R_TOO_MANY_RECORDS
5249     {"TOO_MANY_RECORDS", ERR_LIB_PROV, PROV_R_TOO_MANY_RECORDS},
5250   #else
5251     {"TOO_MANY_RECORDS", 57, 126},
5252   #endif
5253   #ifdef PROV_R_UNABLE_TO_FIND_CIPHERS
5254     {"UNABLE_TO_FIND_CIPHERS", ERR_LIB_PROV, PROV_R_UNABLE_TO_FIND_CIPHERS},
5255   #else
5256     {"UNABLE_TO_FIND_CIPHERS", 57, 207},
5257   #endif
5258   #ifdef PROV_R_UNABLE_TO_GET_PARENT_STRENGTH
5259     {"UNABLE_TO_GET_PARENT_STRENGTH", ERR_LIB_PROV, PROV_R_UNABLE_TO_GET_PARENT_STRENGTH},
5260   #else
5261     {"UNABLE_TO_GET_PARENT_STRENGTH", 57, 199},
5262   #endif
5263   #ifdef PROV_R_UNABLE_TO_GET_PASSPHRASE
5264     {"UNABLE_TO_GET_PASSPHRASE", ERR_LIB_PROV, PROV_R_UNABLE_TO_GET_PASSPHRASE},
5265   #else
5266     {"UNABLE_TO_GET_PASSPHRASE", 57, 159},
5267   #endif
5268   #ifdef PROV_R_UNABLE_TO_INITIALISE_CIPHERS
5269     {"UNABLE_TO_INITIALISE_CIPHERS", ERR_LIB_PROV, PROV_R_UNABLE_TO_INITIALISE_CIPHERS},
5270   #else
5271     {"UNABLE_TO_INITIALISE_CIPHERS", 57, 208},
5272   #endif
5273   #ifdef PROV_R_UNABLE_TO_LOAD_SHA256
5274     {"UNABLE_TO_LOAD_SHA256", ERR_LIB_PROV, PROV_R_UNABLE_TO_LOAD_SHA256},
5275   #else
5276     {"UNABLE_TO_LOAD_SHA256", 57, 147},
5277   #endif
5278   #ifdef PROV_R_UNABLE_TO_LOCK_PARENT
5279     {"UNABLE_TO_LOCK_PARENT", ERR_LIB_PROV, PROV_R_UNABLE_TO_LOCK_PARENT},
5280   #else
5281     {"UNABLE_TO_LOCK_PARENT", 57, 201},
5282   #endif
5283   #ifdef PROV_R_UNABLE_TO_RESEED
5284     {"UNABLE_TO_RESEED", ERR_LIB_PROV, PROV_R_UNABLE_TO_RESEED},
5285   #else
5286     {"UNABLE_TO_RESEED", 57, 204},
5287   #endif
5288   #ifdef PROV_R_UNSUPPORTED_CEK_ALG
5289     {"UNSUPPORTED_CEK_ALG", ERR_LIB_PROV, PROV_R_UNSUPPORTED_CEK_ALG},
5290   #else
5291     {"UNSUPPORTED_CEK_ALG", 57, 145},
5292   #endif
5293   #ifdef PROV_R_UNSUPPORTED_KEY_SIZE
5294     {"UNSUPPORTED_KEY_SIZE", ERR_LIB_PROV, PROV_R_UNSUPPORTED_KEY_SIZE},
5295   #else
5296     {"UNSUPPORTED_KEY_SIZE", 57, 153},
5297   #endif
5298   #ifdef PROV_R_UNSUPPORTED_MAC_TYPE
5299     {"UNSUPPORTED_MAC_TYPE", ERR_LIB_PROV, PROV_R_UNSUPPORTED_MAC_TYPE},
5300   #else
5301     {"UNSUPPORTED_MAC_TYPE", 57, 137},
5302   #endif
5303   #ifdef PROV_R_UNSUPPORTED_NUMBER_OF_ROUNDS
5304     {"UNSUPPORTED_NUMBER_OF_ROUNDS", ERR_LIB_PROV, PROV_R_UNSUPPORTED_NUMBER_OF_ROUNDS},
5305   #else
5306     {"UNSUPPORTED_NUMBER_OF_ROUNDS", 57, 152},
5307   #endif
5308   #ifdef PROV_R_URI_AUTHORITY_UNSUPPORTED
5309     {"URI_AUTHORITY_UNSUPPORTED", ERR_LIB_PROV, PROV_R_URI_AUTHORITY_UNSUPPORTED},
5310   #else
5311     {"URI_AUTHORITY_UNSUPPORTED", 57, 223},
5312   #endif
5313   #ifdef PROV_R_VALUE_ERROR
5314     {"VALUE_ERROR", ERR_LIB_PROV, PROV_R_VALUE_ERROR},
5315   #else
5316     {"VALUE_ERROR", 57, 138},
5317   #endif
5318   #ifdef PROV_R_WRONG_FINAL_BLOCK_LENGTH
5319     {"WRONG_FINAL_BLOCK_LENGTH", ERR_LIB_PROV, PROV_R_WRONG_FINAL_BLOCK_LENGTH},
5320   #else
5321     {"WRONG_FINAL_BLOCK_LENGTH", 57, 107},
5322   #endif
5323   #ifdef PROV_R_WRONG_OUTPUT_BUFFER_SIZE
5324     {"WRONG_OUTPUT_BUFFER_SIZE", ERR_LIB_PROV, PROV_R_WRONG_OUTPUT_BUFFER_SIZE},
5325   #else
5326     {"WRONG_OUTPUT_BUFFER_SIZE", 57, 139},
5327   #endif
5328   #ifdef PROV_R_XOF_DIGESTS_NOT_ALLOWED
5329     {"XOF_DIGESTS_NOT_ALLOWED", ERR_LIB_PROV, PROV_R_XOF_DIGESTS_NOT_ALLOWED},
5330   #else
5331     {"XOF_DIGESTS_NOT_ALLOWED", 57, 183},
5332   #endif
5333   #ifdef PROV_R_XTS_DATA_UNIT_IS_TOO_LARGE
5334     {"XTS_DATA_UNIT_IS_TOO_LARGE", ERR_LIB_PROV, PROV_R_XTS_DATA_UNIT_IS_TOO_LARGE},
5335   #else
5336     {"XTS_DATA_UNIT_IS_TOO_LARGE", 57, 148},
5337   #endif
5338   #ifdef PROV_R_XTS_DUPLICATED_KEYS
5339     {"XTS_DUPLICATED_KEYS", ERR_LIB_PROV, PROV_R_XTS_DUPLICATED_KEYS},
5340   #else
5341     {"XTS_DUPLICATED_KEYS", 57, 149},
5342   #endif
5343   #ifdef RAND_R_ADDITIONAL_INPUT_TOO_LONG
5344     {"ADDITIONAL_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ADDITIONAL_INPUT_TOO_LONG},
5345   #else
5346     {"ADDITIONAL_INPUT_TOO_LONG", 36, 102},
5347   #endif
5348   #ifdef RAND_R_ALREADY_INSTANTIATED
5349     {"ALREADY_INSTANTIATED", ERR_LIB_RAND, RAND_R_ALREADY_INSTANTIATED},
5350   #else
5351     {"ALREADY_INSTANTIATED", 36, 103},
5352   #endif
5353   #ifdef RAND_R_ARGUMENT_OUT_OF_RANGE
5354     {"ARGUMENT_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ARGUMENT_OUT_OF_RANGE},
5355   #else
5356     {"ARGUMENT_OUT_OF_RANGE", 36, 105},
5357   #endif
5358   #ifdef RAND_R_CANNOT_OPEN_FILE
5359     {"CANNOT_OPEN_FILE", ERR_LIB_RAND, RAND_R_CANNOT_OPEN_FILE},
5360   #else
5361     {"CANNOT_OPEN_FILE", 36, 121},
5362   #endif
5363   #ifdef RAND_R_DERIVATION_FUNCTION_MANDATORY_FOR_FIPS
5364     {"DERIVATION_FUNCTION_MANDATORY_FOR_FIPS", ERR_LIB_RAND, RAND_R_DERIVATION_FUNCTION_MANDATORY_FOR_FIPS},
5365   #else
5366     {"DERIVATION_FUNCTION_MANDATORY_FOR_FIPS", 36, 137},
5367   #endif
5368   #ifdef RAND_R_DRBG_ALREADY_INITIALIZED
5369     {"DRBG_ALREADY_INITIALIZED", ERR_LIB_RAND, RAND_R_DRBG_ALREADY_INITIALIZED},
5370   #else
5371     {"DRBG_ALREADY_INITIALIZED", 36, 129},
5372   #endif
5373   #ifdef RAND_R_DRBG_NOT_INITIALISED
5374     {"DRBG_NOT_INITIALISED", ERR_LIB_RAND, RAND_R_DRBG_NOT_INITIALISED},
5375   #else
5376     {"DRBG_NOT_INITIALISED", 36, 104},
5377   #endif
5378   #ifdef RAND_R_ENTROPY_INPUT_TOO_LONG
5379     {"ENTROPY_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ENTROPY_INPUT_TOO_LONG},
5380   #else
5381     {"ENTROPY_INPUT_TOO_LONG", 36, 106},
5382   #endif
5383   #ifdef RAND_R_ENTROPY_OUT_OF_RANGE
5384     {"ENTROPY_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ENTROPY_OUT_OF_RANGE},
5385   #else
5386     {"ENTROPY_OUT_OF_RANGE", 36, 124},
5387   #endif
5388   #ifdef RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED
5389     {"ERROR_ENTROPY_POOL_WAS_IGNORED", ERR_LIB_RAND, RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED},
5390   #else
5391     {"ERROR_ENTROPY_POOL_WAS_IGNORED", 36, 127},
5392   #endif
5393   #ifdef RAND_R_ERROR_INITIALISING_DRBG
5394     {"ERROR_INITIALISING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INITIALISING_DRBG},
5395   #else
5396     {"ERROR_INITIALISING_DRBG", 36, 107},
5397   #endif
5398   #ifdef RAND_R_ERROR_INSTANTIATING_DRBG
5399     {"ERROR_INSTANTIATING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INSTANTIATING_DRBG},
5400   #else
5401     {"ERROR_INSTANTIATING_DRBG", 36, 108},
5402   #endif
5403   #ifdef RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT
5404     {"ERROR_RETRIEVING_ADDITIONAL_INPUT", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT},
5405   #else
5406     {"ERROR_RETRIEVING_ADDITIONAL_INPUT", 36, 109},
5407   #endif
5408   #ifdef RAND_R_ERROR_RETRIEVING_ENTROPY
5409     {"ERROR_RETRIEVING_ENTROPY", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ENTROPY},
5410   #else
5411     {"ERROR_RETRIEVING_ENTROPY", 36, 110},
5412   #endif
5413   #ifdef RAND_R_ERROR_RETRIEVING_NONCE
5414     {"ERROR_RETRIEVING_NONCE", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_NONCE},
5415   #else
5416     {"ERROR_RETRIEVING_NONCE", 36, 111},
5417   #endif
5418   #ifdef RAND_R_FAILED_TO_CREATE_LOCK
5419     {"FAILED_TO_CREATE_LOCK", ERR_LIB_RAND, RAND_R_FAILED_TO_CREATE_LOCK},
5420   #else
5421     {"FAILED_TO_CREATE_LOCK", 36, 126},
5422   #endif
5423   #ifdef RAND_R_FUNC_NOT_IMPLEMENTED
5424     {"FUNC_NOT_IMPLEMENTED", ERR_LIB_RAND, RAND_R_FUNC_NOT_IMPLEMENTED},
5425   #else
5426     {"FUNC_NOT_IMPLEMENTED", 36, 101},
5427   #endif
5428   #ifdef RAND_R_FWRITE_ERROR
5429     {"FWRITE_ERROR", ERR_LIB_RAND, RAND_R_FWRITE_ERROR},
5430   #else
5431     {"FWRITE_ERROR", 36, 123},
5432   #endif
5433   #ifdef RAND_R_GENERATE_ERROR
5434     {"GENERATE_ERROR", ERR_LIB_RAND, RAND_R_GENERATE_ERROR},
5435   #else
5436     {"GENERATE_ERROR", 36, 112},
5437   #endif
5438   #ifdef RAND_R_INSUFFICIENT_DRBG_STRENGTH
5439     {"INSUFFICIENT_DRBG_STRENGTH", ERR_LIB_RAND, RAND_R_INSUFFICIENT_DRBG_STRENGTH},
5440   #else
5441     {"INSUFFICIENT_DRBG_STRENGTH", 36, 139},
5442   #endif
5443   #ifdef RAND_R_INTERNAL_ERROR
5444     {"INTERNAL_ERROR", ERR_LIB_RAND, RAND_R_INTERNAL_ERROR},
5445   #else
5446     {"INTERNAL_ERROR", 36, 113},
5447   #endif
5448   #ifdef RAND_R_IN_ERROR_STATE
5449     {"IN_ERROR_STATE", ERR_LIB_RAND, RAND_R_IN_ERROR_STATE},
5450   #else
5451     {"IN_ERROR_STATE", 36, 114},
5452   #endif
5453   #ifdef RAND_R_NOT_A_REGULAR_FILE
5454     {"NOT_A_REGULAR_FILE", ERR_LIB_RAND, RAND_R_NOT_A_REGULAR_FILE},
5455   #else
5456     {"NOT_A_REGULAR_FILE", 36, 122},
5457   #endif
5458   #ifdef RAND_R_NOT_INSTANTIATED
5459     {"NOT_INSTANTIATED", ERR_LIB_RAND, RAND_R_NOT_INSTANTIATED},
5460   #else
5461     {"NOT_INSTANTIATED", 36, 115},
5462   #endif
5463   #ifdef RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED
5464     {"NO_DRBG_IMPLEMENTATION_SELECTED", ERR_LIB_RAND, RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED},
5465   #else
5466     {"NO_DRBG_IMPLEMENTATION_SELECTED", 36, 128},
5467   #endif
5468   #ifdef RAND_R_PARENT_LOCKING_NOT_ENABLED
5469     {"PARENT_LOCKING_NOT_ENABLED", ERR_LIB_RAND, RAND_R_PARENT_LOCKING_NOT_ENABLED},
5470   #else
5471     {"PARENT_LOCKING_NOT_ENABLED", 36, 130},
5472   #endif
5473   #ifdef RAND_R_PARENT_STRENGTH_TOO_WEAK
5474     {"PARENT_STRENGTH_TOO_WEAK", ERR_LIB_RAND, RAND_R_PARENT_STRENGTH_TOO_WEAK},
5475   #else
5476     {"PARENT_STRENGTH_TOO_WEAK", 36, 131},
5477   #endif
5478   #ifdef RAND_R_PERSONALISATION_STRING_TOO_LONG
5479     {"PERSONALISATION_STRING_TOO_LONG", ERR_LIB_RAND, RAND_R_PERSONALISATION_STRING_TOO_LONG},
5480   #else
5481     {"PERSONALISATION_STRING_TOO_LONG", 36, 116},
5482   #endif
5483   #ifdef RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED
5484     {"PREDICTION_RESISTANCE_NOT_SUPPORTED", ERR_LIB_RAND, RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED},
5485   #else
5486     {"PREDICTION_RESISTANCE_NOT_SUPPORTED", 36, 133},
5487   #endif
5488   #ifdef RAND_R_PRNG_NOT_SEEDED
5489     {"PRNG_NOT_SEEDED", ERR_LIB_RAND, RAND_R_PRNG_NOT_SEEDED},
5490   #else
5491     {"PRNG_NOT_SEEDED", 36, 100},
5492   #endif
5493   #ifdef RAND_R_RANDOM_POOL_OVERFLOW
5494     {"RANDOM_POOL_OVERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_OVERFLOW},
5495   #else
5496     {"RANDOM_POOL_OVERFLOW", 36, 125},
5497   #endif
5498   #ifdef RAND_R_RANDOM_POOL_UNDERFLOW
5499     {"RANDOM_POOL_UNDERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_UNDERFLOW},
5500   #else
5501     {"RANDOM_POOL_UNDERFLOW", 36, 134},
5502   #endif
5503   #ifdef RAND_R_REQUEST_TOO_LARGE_FOR_DRBG
5504     {"REQUEST_TOO_LARGE_FOR_DRBG", ERR_LIB_RAND, RAND_R_REQUEST_TOO_LARGE_FOR_DRBG},
5505   #else
5506     {"REQUEST_TOO_LARGE_FOR_DRBG", 36, 117},
5507   #endif
5508   #ifdef RAND_R_RESEED_ERROR
5509     {"RESEED_ERROR", ERR_LIB_RAND, RAND_R_RESEED_ERROR},
5510   #else
5511     {"RESEED_ERROR", 36, 118},
5512   #endif
5513   #ifdef RAND_R_SELFTEST_FAILURE
5514     {"SELFTEST_FAILURE", ERR_LIB_RAND, RAND_R_SELFTEST_FAILURE},
5515   #else
5516     {"SELFTEST_FAILURE", 36, 119},
5517   #endif
5518   #ifdef RAND_R_TOO_LITTLE_NONCE_REQUESTED
5519     {"TOO_LITTLE_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_LITTLE_NONCE_REQUESTED},
5520   #else
5521     {"TOO_LITTLE_NONCE_REQUESTED", 36, 135},
5522   #endif
5523   #ifdef RAND_R_TOO_MUCH_NONCE_REQUESTED
5524     {"TOO_MUCH_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_MUCH_NONCE_REQUESTED},
5525   #else
5526     {"TOO_MUCH_NONCE_REQUESTED", 36, 136},
5527   #endif
5528   #ifdef RAND_R_UNABLE_TO_CREATE_DRBG
5529     {"UNABLE_TO_CREATE_DRBG", ERR_LIB_RAND, RAND_R_UNABLE_TO_CREATE_DRBG},
5530   #else
5531     {"UNABLE_TO_CREATE_DRBG", 36, 143},
5532   #endif
5533   #ifdef RAND_R_UNABLE_TO_FETCH_DRBG
5534     {"UNABLE_TO_FETCH_DRBG", ERR_LIB_RAND, RAND_R_UNABLE_TO_FETCH_DRBG},
5535   #else
5536     {"UNABLE_TO_FETCH_DRBG", 36, 144},
5537   #endif
5538   #ifdef RAND_R_UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER
5539     {"UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER", ERR_LIB_RAND, RAND_R_UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER},
5540   #else
5541     {"UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER", 36, 141},
5542   #endif
5543   #ifdef RAND_R_UNABLE_TO_GET_PARENT_STRENGTH
5544     {"UNABLE_TO_GET_PARENT_STRENGTH", ERR_LIB_RAND, RAND_R_UNABLE_TO_GET_PARENT_STRENGTH},
5545   #else
5546     {"UNABLE_TO_GET_PARENT_STRENGTH", 36, 138},
5547   #endif
5548   #ifdef RAND_R_UNABLE_TO_LOCK_PARENT
5549     {"UNABLE_TO_LOCK_PARENT", ERR_LIB_RAND, RAND_R_UNABLE_TO_LOCK_PARENT},
5550   #else
5551     {"UNABLE_TO_LOCK_PARENT", 36, 140},
5552   #endif
5553   #ifdef RAND_R_UNSUPPORTED_DRBG_FLAGS
5554     {"UNSUPPORTED_DRBG_FLAGS", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_FLAGS},
5555   #else
5556     {"UNSUPPORTED_DRBG_FLAGS", 36, 132},
5557   #endif
5558   #ifdef RAND_R_UNSUPPORTED_DRBG_TYPE
5559     {"UNSUPPORTED_DRBG_TYPE", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_TYPE},
5560   #else
5561     {"UNSUPPORTED_DRBG_TYPE", 36, 120},
5562   #endif
5563   #ifdef RSA_R_ALGORITHM_MISMATCH
5564     {"ALGORITHM_MISMATCH", ERR_LIB_RSA, RSA_R_ALGORITHM_MISMATCH},
5565   #else
5566     {"ALGORITHM_MISMATCH", 4, 100},
5567   #endif
5568   #ifdef RSA_R_BAD_E_VALUE
5569     {"BAD_E_VALUE", ERR_LIB_RSA, RSA_R_BAD_E_VALUE},
5570   #else
5571     {"BAD_E_VALUE", 4, 101},
5572   #endif
5573   #ifdef RSA_R_BAD_FIXED_HEADER_DECRYPT
5574     {"BAD_FIXED_HEADER_DECRYPT", ERR_LIB_RSA, RSA_R_BAD_FIXED_HEADER_DECRYPT},
5575   #else
5576     {"BAD_FIXED_HEADER_DECRYPT", 4, 102},
5577   #endif
5578   #ifdef RSA_R_BAD_PAD_BYTE_COUNT
5579     {"BAD_PAD_BYTE_COUNT", ERR_LIB_RSA, RSA_R_BAD_PAD_BYTE_COUNT},
5580   #else
5581     {"BAD_PAD_BYTE_COUNT", 4, 103},
5582   #endif
5583   #ifdef RSA_R_BAD_SIGNATURE
5584     {"BAD_SIGNATURE", ERR_LIB_RSA, RSA_R_BAD_SIGNATURE},
5585   #else
5586     {"BAD_SIGNATURE", 4, 104},
5587   #endif
5588   #ifdef RSA_R_BLOCK_TYPE_IS_NOT_01
5589     {"BLOCK_TYPE_IS_NOT_01", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_01},
5590   #else
5591     {"BLOCK_TYPE_IS_NOT_01", 4, 106},
5592   #endif
5593   #ifdef RSA_R_BLOCK_TYPE_IS_NOT_02
5594     {"BLOCK_TYPE_IS_NOT_02", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_02},
5595   #else
5596     {"BLOCK_TYPE_IS_NOT_02", 4, 107},
5597   #endif
5598   #ifdef RSA_R_DATA_GREATER_THAN_MOD_LEN
5599     {"DATA_GREATER_THAN_MOD_LEN", ERR_LIB_RSA, RSA_R_DATA_GREATER_THAN_MOD_LEN},
5600   #else
5601     {"DATA_GREATER_THAN_MOD_LEN", 4, 108},
5602   #endif
5603   #ifdef RSA_R_DATA_TOO_LARGE
5604     {"DATA_TOO_LARGE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE},
5605   #else
5606     {"DATA_TOO_LARGE", 4, 109},
5607   #endif
5608   #ifdef RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE
5609     {"DATA_TOO_LARGE_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE},
5610   #else
5611     {"DATA_TOO_LARGE_FOR_KEY_SIZE", 4, 110},
5612   #endif
5613   #ifdef RSA_R_DATA_TOO_LARGE_FOR_MODULUS
5614     {"DATA_TOO_LARGE_FOR_MODULUS", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_MODULUS},
5615   #else
5616     {"DATA_TOO_LARGE_FOR_MODULUS", 4, 132},
5617   #endif
5618   #ifdef RSA_R_DATA_TOO_SMALL
5619     {"DATA_TOO_SMALL", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL},
5620   #else
5621     {"DATA_TOO_SMALL", 4, 111},
5622   #endif
5623   #ifdef RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE
5624     {"DATA_TOO_SMALL_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE},
5625   #else
5626     {"DATA_TOO_SMALL_FOR_KEY_SIZE", 4, 122},
5627   #endif
5628   #ifdef RSA_R_DIGEST_DOES_NOT_MATCH
5629     {"DIGEST_DOES_NOT_MATCH", ERR_LIB_RSA, RSA_R_DIGEST_DOES_NOT_MATCH},
5630   #else
5631     {"DIGEST_DOES_NOT_MATCH", 4, 158},
5632   #endif
5633   #ifdef RSA_R_DIGEST_NOT_ALLOWED
5634     {"DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_DIGEST_NOT_ALLOWED},
5635   #else
5636     {"DIGEST_NOT_ALLOWED", 4, 145},
5637   #endif
5638   #ifdef RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY
5639     {"DIGEST_TOO_BIG_FOR_RSA_KEY", ERR_LIB_RSA, RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY},
5640   #else
5641     {"DIGEST_TOO_BIG_FOR_RSA_KEY", 4, 112},
5642   #endif
5643   #ifdef RSA_R_DMP1_NOT_CONGRUENT_TO_D
5644     {"DMP1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMP1_NOT_CONGRUENT_TO_D},
5645   #else
5646     {"DMP1_NOT_CONGRUENT_TO_D", 4, 124},
5647   #endif
5648   #ifdef RSA_R_DMQ1_NOT_CONGRUENT_TO_D
5649     {"DMQ1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMQ1_NOT_CONGRUENT_TO_D},
5650   #else
5651     {"DMQ1_NOT_CONGRUENT_TO_D", 4, 125},
5652   #endif
5653   #ifdef RSA_R_D_E_NOT_CONGRUENT_TO_1
5654     {"D_E_NOT_CONGRUENT_TO_1", ERR_LIB_RSA, RSA_R_D_E_NOT_CONGRUENT_TO_1},
5655   #else
5656     {"D_E_NOT_CONGRUENT_TO_1", 4, 123},
5657   #endif
5658   #ifdef RSA_R_FIRST_OCTET_INVALID
5659     {"FIRST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_FIRST_OCTET_INVALID},
5660   #else
5661     {"FIRST_OCTET_INVALID", 4, 133},
5662   #endif
5663   #ifdef RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE
5664     {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", ERR_LIB_RSA, RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE},
5665   #else
5666     {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", 4, 144},
5667   #endif
5668   #ifdef RSA_R_INVALID_DIGEST
5669     {"INVALID_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_DIGEST},
5670   #else
5671     {"INVALID_DIGEST", 4, 157},
5672   #endif
5673   #ifdef RSA_R_INVALID_DIGEST_LENGTH
5674     {"INVALID_DIGEST_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_DIGEST_LENGTH},
5675   #else
5676     {"INVALID_DIGEST_LENGTH", 4, 143},
5677   #endif
5678   #ifdef RSA_R_INVALID_HEADER
5679     {"INVALID_HEADER", ERR_LIB_RSA, RSA_R_INVALID_HEADER},
5680   #else
5681     {"INVALID_HEADER", 4, 137},
5682   #endif
5683   #ifdef RSA_R_INVALID_KEYPAIR
5684     {"INVALID_KEYPAIR", ERR_LIB_RSA, RSA_R_INVALID_KEYPAIR},
5685   #else
5686     {"INVALID_KEYPAIR", 4, 171},
5687   #endif
5688   #ifdef RSA_R_INVALID_KEY_LENGTH
5689     {"INVALID_KEY_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_KEY_LENGTH},
5690   #else
5691     {"INVALID_KEY_LENGTH", 4, 173},
5692   #endif
5693   #ifdef RSA_R_INVALID_LABEL
5694     {"INVALID_LABEL", ERR_LIB_RSA, RSA_R_INVALID_LABEL},
5695   #else
5696     {"INVALID_LABEL", 4, 160},
5697   #endif
5698   #ifdef RSA_R_INVALID_MESSAGE_LENGTH
5699     {"INVALID_MESSAGE_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_MESSAGE_LENGTH},
5700   #else
5701     {"INVALID_MESSAGE_LENGTH", 4, 131},
5702   #endif
5703   #ifdef RSA_R_INVALID_MGF1_MD
5704     {"INVALID_MGF1_MD", ERR_LIB_RSA, RSA_R_INVALID_MGF1_MD},
5705   #else
5706     {"INVALID_MGF1_MD", 4, 156},
5707   #endif
5708   #ifdef RSA_R_INVALID_MODULUS
5709     {"INVALID_MODULUS", ERR_LIB_RSA, RSA_R_INVALID_MODULUS},
5710   #else
5711     {"INVALID_MODULUS", 4, 174},
5712   #endif
5713   #ifdef RSA_R_INVALID_MULTI_PRIME_KEY
5714     {"INVALID_MULTI_PRIME_KEY", ERR_LIB_RSA, RSA_R_INVALID_MULTI_PRIME_KEY},
5715   #else
5716     {"INVALID_MULTI_PRIME_KEY", 4, 167},
5717   #endif
5718   #ifdef RSA_R_INVALID_OAEP_PARAMETERS
5719     {"INVALID_OAEP_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_OAEP_PARAMETERS},
5720   #else
5721     {"INVALID_OAEP_PARAMETERS", 4, 161},
5722   #endif
5723   #ifdef RSA_R_INVALID_PADDING
5724     {"INVALID_PADDING", ERR_LIB_RSA, RSA_R_INVALID_PADDING},
5725   #else
5726     {"INVALID_PADDING", 4, 138},
5727   #endif
5728   #ifdef RSA_R_INVALID_PADDING_MODE
5729     {"INVALID_PADDING_MODE", ERR_LIB_RSA, RSA_R_INVALID_PADDING_MODE},
5730   #else
5731     {"INVALID_PADDING_MODE", 4, 141},
5732   #endif
5733   #ifdef RSA_R_INVALID_PSS_PARAMETERS
5734     {"INVALID_PSS_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_PSS_PARAMETERS},
5735   #else
5736     {"INVALID_PSS_PARAMETERS", 4, 149},
5737   #endif
5738   #ifdef RSA_R_INVALID_PSS_SALTLEN
5739     {"INVALID_PSS_SALTLEN", ERR_LIB_RSA, RSA_R_INVALID_PSS_SALTLEN},
5740   #else
5741     {"INVALID_PSS_SALTLEN", 4, 146},
5742   #endif
5743   #ifdef RSA_R_INVALID_REQUEST
5744     {"INVALID_REQUEST", ERR_LIB_RSA, RSA_R_INVALID_REQUEST},
5745   #else
5746     {"INVALID_REQUEST", 4, 175},
5747   #endif
5748   #ifdef RSA_R_INVALID_SALT_LENGTH
5749     {"INVALID_SALT_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_SALT_LENGTH},
5750   #else
5751     {"INVALID_SALT_LENGTH", 4, 150},
5752   #endif
5753   #ifdef RSA_R_INVALID_STRENGTH
5754     {"INVALID_STRENGTH", ERR_LIB_RSA, RSA_R_INVALID_STRENGTH},
5755   #else
5756     {"INVALID_STRENGTH", 4, 176},
5757   #endif
5758   #ifdef RSA_R_INVALID_TRAILER
5759     {"INVALID_TRAILER", ERR_LIB_RSA, RSA_R_INVALID_TRAILER},
5760   #else
5761     {"INVALID_TRAILER", 4, 139},
5762   #endif
5763   #ifdef RSA_R_INVALID_X931_DIGEST
5764     {"INVALID_X931_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_X931_DIGEST},
5765   #else
5766     {"INVALID_X931_DIGEST", 4, 142},
5767   #endif
5768   #ifdef RSA_R_IQMP_NOT_INVERSE_OF_Q
5769     {"IQMP_NOT_INVERSE_OF_Q", ERR_LIB_RSA, RSA_R_IQMP_NOT_INVERSE_OF_Q},
5770   #else
5771     {"IQMP_NOT_INVERSE_OF_Q", 4, 126},
5772   #endif
5773   #ifdef RSA_R_KEY_PRIME_NUM_INVALID
5774     {"KEY_PRIME_NUM_INVALID", ERR_LIB_RSA, RSA_R_KEY_PRIME_NUM_INVALID},
5775   #else
5776     {"KEY_PRIME_NUM_INVALID", 4, 165},
5777   #endif
5778   #ifdef RSA_R_KEY_SIZE_TOO_SMALL
5779     {"KEY_SIZE_TOO_SMALL", ERR_LIB_RSA, RSA_R_KEY_SIZE_TOO_SMALL},
5780   #else
5781     {"KEY_SIZE_TOO_SMALL", 4, 120},
5782   #endif
5783   #ifdef RSA_R_LAST_OCTET_INVALID
5784     {"LAST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_LAST_OCTET_INVALID},
5785   #else
5786     {"LAST_OCTET_INVALID", 4, 134},
5787   #endif
5788   #ifdef RSA_R_MGF1_DIGEST_NOT_ALLOWED
5789     {"MGF1_DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_MGF1_DIGEST_NOT_ALLOWED},
5790   #else
5791     {"MGF1_DIGEST_NOT_ALLOWED", 4, 152},
5792   #endif
5793   #ifdef RSA_R_MISSING_PRIVATE_KEY
5794     {"MISSING_PRIVATE_KEY", ERR_LIB_RSA, RSA_R_MISSING_PRIVATE_KEY},
5795   #else
5796     {"MISSING_PRIVATE_KEY", 4, 179},
5797   #endif
5798   #ifdef RSA_R_MODULUS_TOO_LARGE
5799     {"MODULUS_TOO_LARGE", ERR_LIB_RSA, RSA_R_MODULUS_TOO_LARGE},
5800   #else
5801     {"MODULUS_TOO_LARGE", 4, 105},
5802   #endif
5803   #ifdef RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R
5804     {"MP_COEFFICIENT_NOT_INVERSE_OF_R", ERR_LIB_RSA, RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R},
5805   #else
5806     {"MP_COEFFICIENT_NOT_INVERSE_OF_R", 4, 168},
5807   #endif
5808   #ifdef RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D
5809     {"MP_EXPONENT_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D},
5810   #else
5811     {"MP_EXPONENT_NOT_CONGRUENT_TO_D", 4, 169},
5812   #endif
5813   #ifdef RSA_R_MP_R_NOT_PRIME
5814     {"MP_R_NOT_PRIME", ERR_LIB_RSA, RSA_R_MP_R_NOT_PRIME},
5815   #else
5816     {"MP_R_NOT_PRIME", 4, 170},
5817   #endif
5818   #ifdef RSA_R_NO_PUBLIC_EXPONENT
5819     {"NO_PUBLIC_EXPONENT", ERR_LIB_RSA, RSA_R_NO_PUBLIC_EXPONENT},
5820   #else
5821     {"NO_PUBLIC_EXPONENT", 4, 140},
5822   #endif
5823   #ifdef RSA_R_NULL_BEFORE_BLOCK_MISSING
5824     {"NULL_BEFORE_BLOCK_MISSING", ERR_LIB_RSA, RSA_R_NULL_BEFORE_BLOCK_MISSING},
5825   #else
5826     {"NULL_BEFORE_BLOCK_MISSING", 4, 113},
5827   #endif
5828   #ifdef RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES
5829     {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES},
5830   #else
5831     {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", 4, 172},
5832   #endif
5833   #ifdef RSA_R_N_DOES_NOT_EQUAL_P_Q
5834     {"N_DOES_NOT_EQUAL_P_Q", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_P_Q},
5835   #else
5836     {"N_DOES_NOT_EQUAL_P_Q", 4, 127},
5837   #endif
5838   #ifdef RSA_R_OAEP_DECODING_ERROR
5839     {"OAEP_DECODING_ERROR", ERR_LIB_RSA, RSA_R_OAEP_DECODING_ERROR},
5840   #else
5841     {"OAEP_DECODING_ERROR", 4, 121},
5842   #endif
5843   #ifdef RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
5844     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_RSA, RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
5845   #else
5846     {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 4, 148},
5847   #endif
5848   #ifdef RSA_R_PADDING_CHECK_FAILED
5849     {"PADDING_CHECK_FAILED", ERR_LIB_RSA, RSA_R_PADDING_CHECK_FAILED},
5850   #else
5851     {"PADDING_CHECK_FAILED", 4, 114},
5852   #endif
5853   #ifdef RSA_R_PAIRWISE_TEST_FAILURE
5854     {"PAIRWISE_TEST_FAILURE", ERR_LIB_RSA, RSA_R_PAIRWISE_TEST_FAILURE},
5855   #else
5856     {"PAIRWISE_TEST_FAILURE", 4, 177},
5857   #endif
5858   #ifdef RSA_R_PKCS_DECODING_ERROR
5859     {"PKCS_DECODING_ERROR", ERR_LIB_RSA, RSA_R_PKCS_DECODING_ERROR},
5860   #else
5861     {"PKCS_DECODING_ERROR", 4, 159},
5862   #endif
5863   #ifdef RSA_R_PSS_SALTLEN_TOO_SMALL
5864     {"PSS_SALTLEN_TOO_SMALL", ERR_LIB_RSA, RSA_R_PSS_SALTLEN_TOO_SMALL},
5865   #else
5866     {"PSS_SALTLEN_TOO_SMALL", 4, 164},
5867   #endif
5868   #ifdef RSA_R_PUB_EXPONENT_OUT_OF_RANGE
5869     {"PUB_EXPONENT_OUT_OF_RANGE", ERR_LIB_RSA, RSA_R_PUB_EXPONENT_OUT_OF_RANGE},
5870   #else
5871     {"PUB_EXPONENT_OUT_OF_RANGE", 4, 178},
5872   #endif
5873   #ifdef RSA_R_P_NOT_PRIME
5874     {"P_NOT_PRIME", ERR_LIB_RSA, RSA_R_P_NOT_PRIME},
5875   #else
5876     {"P_NOT_PRIME", 4, 128},
5877   #endif
5878   #ifdef RSA_R_Q_NOT_PRIME
5879     {"Q_NOT_PRIME", ERR_LIB_RSA, RSA_R_Q_NOT_PRIME},
5880   #else
5881     {"Q_NOT_PRIME", 4, 129},
5882   #endif
5883   #ifdef RSA_R_RSA_OPERATIONS_NOT_SUPPORTED
5884     {"RSA_OPERATIONS_NOT_SUPPORTED", ERR_LIB_RSA, RSA_R_RSA_OPERATIONS_NOT_SUPPORTED},
5885   #else
5886     {"RSA_OPERATIONS_NOT_SUPPORTED", 4, 130},
5887   #endif
5888   #ifdef RSA_R_SLEN_CHECK_FAILED
5889     {"SLEN_CHECK_FAILED", ERR_LIB_RSA, RSA_R_SLEN_CHECK_FAILED},
5890   #else
5891     {"SLEN_CHECK_FAILED", 4, 136},
5892   #endif
5893   #ifdef RSA_R_SLEN_RECOVERY_FAILED
5894     {"SLEN_RECOVERY_FAILED", ERR_LIB_RSA, RSA_R_SLEN_RECOVERY_FAILED},
5895   #else
5896     {"SLEN_RECOVERY_FAILED", 4, 135},
5897   #endif
5898   #ifdef RSA_R_SSLV3_ROLLBACK_ATTACK
5899     {"SSLV3_ROLLBACK_ATTACK", ERR_LIB_RSA, RSA_R_SSLV3_ROLLBACK_ATTACK},
5900   #else
5901     {"SSLV3_ROLLBACK_ATTACK", 4, 115},
5902   #endif
5903   #ifdef RSA_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD
5904     {"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},
5905   #else
5906     {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 4, 116},
5907   #endif
5908   #ifdef RSA_R_UNKNOWN_ALGORITHM_TYPE
5909     {"UNKNOWN_ALGORITHM_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_ALGORITHM_TYPE},
5910   #else
5911     {"UNKNOWN_ALGORITHM_TYPE", 4, 117},
5912   #endif
5913   #ifdef RSA_R_UNKNOWN_DIGEST
5914     {"UNKNOWN_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_DIGEST},
5915   #else
5916     {"UNKNOWN_DIGEST", 4, 166},
5917   #endif
5918   #ifdef RSA_R_UNKNOWN_MASK_DIGEST
5919     {"UNKNOWN_MASK_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_MASK_DIGEST},
5920   #else
5921     {"UNKNOWN_MASK_DIGEST", 4, 151},
5922   #endif
5923   #ifdef RSA_R_UNKNOWN_PADDING_TYPE
5924     {"UNKNOWN_PADDING_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_PADDING_TYPE},
5925   #else
5926     {"UNKNOWN_PADDING_TYPE", 4, 118},
5927   #endif
5928   #ifdef RSA_R_UNSUPPORTED_ENCRYPTION_TYPE
5929     {"UNSUPPORTED_ENCRYPTION_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_ENCRYPTION_TYPE},
5930   #else
5931     {"UNSUPPORTED_ENCRYPTION_TYPE", 4, 162},
5932   #endif
5933   #ifdef RSA_R_UNSUPPORTED_LABEL_SOURCE
5934     {"UNSUPPORTED_LABEL_SOURCE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_LABEL_SOURCE},
5935   #else
5936     {"UNSUPPORTED_LABEL_SOURCE", 4, 163},
5937   #endif
5938   #ifdef RSA_R_UNSUPPORTED_MASK_ALGORITHM
5939     {"UNSUPPORTED_MASK_ALGORITHM", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_ALGORITHM},
5940   #else
5941     {"UNSUPPORTED_MASK_ALGORITHM", 4, 153},
5942   #endif
5943   #ifdef RSA_R_UNSUPPORTED_MASK_PARAMETER
5944     {"UNSUPPORTED_MASK_PARAMETER", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_PARAMETER},
5945   #else
5946     {"UNSUPPORTED_MASK_PARAMETER", 4, 154},
5947   #endif
5948   #ifdef RSA_R_UNSUPPORTED_SIGNATURE_TYPE
5949     {"UNSUPPORTED_SIGNATURE_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_SIGNATURE_TYPE},
5950   #else
5951     {"UNSUPPORTED_SIGNATURE_TYPE", 4, 155},
5952   #endif
5953   #ifdef RSA_R_VALUE_MISSING
5954     {"VALUE_MISSING", ERR_LIB_RSA, RSA_R_VALUE_MISSING},
5955   #else
5956     {"VALUE_MISSING", 4, 147},
5957   #endif
5958   #ifdef RSA_R_WRONG_SIGNATURE_LENGTH
5959     {"WRONG_SIGNATURE_LENGTH", ERR_LIB_RSA, RSA_R_WRONG_SIGNATURE_LENGTH},
5960   #else
5961     {"WRONG_SIGNATURE_LENGTH", 4, 119},
5962   #endif
5963   #ifdef SM2_R_ASN1_ERROR
5964     {"ASN1_ERROR", ERR_LIB_SM2, SM2_R_ASN1_ERROR},
5965   #else
5966     {"ASN1_ERROR", 53, 100},
5967   #endif
5968   #ifdef SM2_R_BAD_SIGNATURE
5969     {"BAD_SIGNATURE", ERR_LIB_SM2, SM2_R_BAD_SIGNATURE},
5970   #else
5971     {"BAD_SIGNATURE", 53, 101},
5972   #endif
5973   #ifdef SM2_R_BUFFER_TOO_SMALL
5974     {"BUFFER_TOO_SMALL", ERR_LIB_SM2, SM2_R_BUFFER_TOO_SMALL},
5975   #else
5976     {"BUFFER_TOO_SMALL", 53, 107},
5977   #endif
5978   #ifdef SM2_R_DIST_ID_TOO_LARGE
5979     {"DIST_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_DIST_ID_TOO_LARGE},
5980   #else
5981     {"DIST_ID_TOO_LARGE", 53, 110},
5982   #endif
5983   #ifdef SM2_R_ID_NOT_SET
5984     {"ID_NOT_SET", ERR_LIB_SM2, SM2_R_ID_NOT_SET},
5985   #else
5986     {"ID_NOT_SET", 53, 112},
5987   #endif
5988   #ifdef SM2_R_ID_TOO_LARGE
5989     {"ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_ID_TOO_LARGE},
5990   #else
5991     {"ID_TOO_LARGE", 53, 111},
5992   #endif
5993   #ifdef SM2_R_INVALID_CURVE
5994     {"INVALID_CURVE", ERR_LIB_SM2, SM2_R_INVALID_CURVE},
5995   #else
5996     {"INVALID_CURVE", 53, 108},
5997   #endif
5998   #ifdef SM2_R_INVALID_DIGEST
5999     {"INVALID_DIGEST", ERR_LIB_SM2, SM2_R_INVALID_DIGEST},
6000   #else
6001     {"INVALID_DIGEST", 53, 102},
6002   #endif
6003   #ifdef SM2_R_INVALID_DIGEST_TYPE
6004     {"INVALID_DIGEST_TYPE", ERR_LIB_SM2, SM2_R_INVALID_DIGEST_TYPE},
6005   #else
6006     {"INVALID_DIGEST_TYPE", 53, 103},
6007   #endif
6008   #ifdef SM2_R_INVALID_ENCODING
6009     {"INVALID_ENCODING", ERR_LIB_SM2, SM2_R_INVALID_ENCODING},
6010   #else
6011     {"INVALID_ENCODING", 53, 104},
6012   #endif
6013   #ifdef SM2_R_INVALID_FIELD
6014     {"INVALID_FIELD", ERR_LIB_SM2, SM2_R_INVALID_FIELD},
6015   #else
6016     {"INVALID_FIELD", 53, 105},
6017   #endif
6018   #ifdef SM2_R_INVALID_PRIVATE_KEY
6019     {"INVALID_PRIVATE_KEY", ERR_LIB_SM2, SM2_R_INVALID_PRIVATE_KEY},
6020   #else
6021     {"INVALID_PRIVATE_KEY", 53, 113},
6022   #endif
6023   #ifdef SM2_R_NO_PARAMETERS_SET
6024     {"NO_PARAMETERS_SET", ERR_LIB_SM2, SM2_R_NO_PARAMETERS_SET},
6025   #else
6026     {"NO_PARAMETERS_SET", 53, 109},
6027   #endif
6028   #ifdef SM2_R_USER_ID_TOO_LARGE
6029     {"USER_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_USER_ID_TOO_LARGE},
6030   #else
6031     {"USER_ID_TOO_LARGE", 53, 106},
6032   #endif
6033   #ifdef SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY
6034     {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", ERR_LIB_SSL, SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY},
6035   #else
6036     {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", 20, 291},
6037   #endif
6038   #ifdef SSL_R_APP_DATA_IN_HANDSHAKE
6039     {"APP_DATA_IN_HANDSHAKE", ERR_LIB_SSL, SSL_R_APP_DATA_IN_HANDSHAKE},
6040   #else
6041     {"APP_DATA_IN_HANDSHAKE", 20, 100},
6042   #endif
6043   #ifdef SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT
6044     {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", ERR_LIB_SSL, SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT},
6045   #else
6046     {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", 20, 272},
6047   #endif
6048   #ifdef SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE
6049     {"AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE", ERR_LIB_SSL, SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE},
6050   #else
6051     {"AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE", 20, 143},
6052   #endif
6053   #ifdef SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE
6054     {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", ERR_LIB_SSL, SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE},
6055   #else
6056     {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", 20, 158},
6057   #endif
6058   #ifdef SSL_R_BAD_CHANGE_CIPHER_SPEC
6059     {"BAD_CHANGE_CIPHER_SPEC", ERR_LIB_SSL, SSL_R_BAD_CHANGE_CIPHER_SPEC},
6060   #else
6061     {"BAD_CHANGE_CIPHER_SPEC", 20, 103},
6062   #endif
6063   #ifdef SSL_R_BAD_CIPHER
6064     {"BAD_CIPHER", ERR_LIB_SSL, SSL_R_BAD_CIPHER},
6065   #else
6066     {"BAD_CIPHER", 20, 186},
6067   #endif
6068   #ifdef SSL_R_BAD_DATA
6069     {"BAD_DATA", ERR_LIB_SSL, SSL_R_BAD_DATA},
6070   #else
6071     {"BAD_DATA", 20, 390},
6072   #endif
6073   #ifdef SSL_R_BAD_DATA_RETURNED_BY_CALLBACK
6074     {"BAD_DATA_RETURNED_BY_CALLBACK", ERR_LIB_SSL, SSL_R_BAD_DATA_RETURNED_BY_CALLBACK},
6075   #else
6076     {"BAD_DATA_RETURNED_BY_CALLBACK", 20, 106},
6077   #endif
6078   #ifdef SSL_R_BAD_DECOMPRESSION
6079     {"BAD_DECOMPRESSION", ERR_LIB_SSL, SSL_R_BAD_DECOMPRESSION},
6080   #else
6081     {"BAD_DECOMPRESSION", 20, 107},
6082   #endif
6083   #ifdef SSL_R_BAD_DH_VALUE
6084     {"BAD_DH_VALUE", ERR_LIB_SSL, SSL_R_BAD_DH_VALUE},
6085   #else
6086     {"BAD_DH_VALUE", 20, 102},
6087   #endif
6088   #ifdef SSL_R_BAD_DIGEST_LENGTH
6089     {"BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_BAD_DIGEST_LENGTH},
6090   #else
6091     {"BAD_DIGEST_LENGTH", 20, 111},
6092   #endif
6093   #ifdef SSL_R_BAD_EARLY_DATA
6094     {"BAD_EARLY_DATA", ERR_LIB_SSL, SSL_R_BAD_EARLY_DATA},
6095   #else
6096     {"BAD_EARLY_DATA", 20, 233},
6097   #endif
6098   #ifdef SSL_R_BAD_ECC_CERT
6099     {"BAD_ECC_CERT", ERR_LIB_SSL, SSL_R_BAD_ECC_CERT},
6100   #else
6101     {"BAD_ECC_CERT", 20, 304},
6102   #endif
6103   #ifdef SSL_R_BAD_ECPOINT
6104     {"BAD_ECPOINT", ERR_LIB_SSL, SSL_R_BAD_ECPOINT},
6105   #else
6106     {"BAD_ECPOINT", 20, 306},
6107   #endif
6108   #ifdef SSL_R_BAD_EXTENSION
6109     {"BAD_EXTENSION", ERR_LIB_SSL, SSL_R_BAD_EXTENSION},
6110   #else
6111     {"BAD_EXTENSION", 20, 110},
6112   #endif
6113   #ifdef SSL_R_BAD_HANDSHAKE_LENGTH
6114     {"BAD_HANDSHAKE_LENGTH", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_LENGTH},
6115   #else
6116     {"BAD_HANDSHAKE_LENGTH", 20, 332},
6117   #endif
6118   #ifdef SSL_R_BAD_HANDSHAKE_STATE
6119     {"BAD_HANDSHAKE_STATE", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_STATE},
6120   #else
6121     {"BAD_HANDSHAKE_STATE", 20, 236},
6122   #endif
6123   #ifdef SSL_R_BAD_HELLO_REQUEST
6124     {"BAD_HELLO_REQUEST", ERR_LIB_SSL, SSL_R_BAD_HELLO_REQUEST},
6125   #else
6126     {"BAD_HELLO_REQUEST", 20, 105},
6127   #endif
6128   #ifdef SSL_R_BAD_HRR_VERSION
6129     {"BAD_HRR_VERSION", ERR_LIB_SSL, SSL_R_BAD_HRR_VERSION},
6130   #else
6131     {"BAD_HRR_VERSION", 20, 263},
6132   #endif
6133   #ifdef SSL_R_BAD_KEY_SHARE
6134     {"BAD_KEY_SHARE", ERR_LIB_SSL, SSL_R_BAD_KEY_SHARE},
6135   #else
6136     {"BAD_KEY_SHARE", 20, 108},
6137   #endif
6138   #ifdef SSL_R_BAD_KEY_UPDATE
6139     {"BAD_KEY_UPDATE", ERR_LIB_SSL, SSL_R_BAD_KEY_UPDATE},
6140   #else
6141     {"BAD_KEY_UPDATE", 20, 122},
6142   #endif
6143   #ifdef SSL_R_BAD_LEGACY_VERSION
6144     {"BAD_LEGACY_VERSION", ERR_LIB_SSL, SSL_R_BAD_LEGACY_VERSION},
6145   #else
6146     {"BAD_LEGACY_VERSION", 20, 292},
6147   #endif
6148   #ifdef SSL_R_BAD_LENGTH
6149     {"BAD_LENGTH", ERR_LIB_SSL, SSL_R_BAD_LENGTH},
6150   #else
6151     {"BAD_LENGTH", 20, 271},
6152   #endif
6153   #ifdef SSL_R_BAD_PACKET
6154     {"BAD_PACKET", ERR_LIB_SSL, SSL_R_BAD_PACKET},
6155   #else
6156     {"BAD_PACKET", 20, 240},
6157   #endif
6158   #ifdef SSL_R_BAD_PACKET_LENGTH
6159     {"BAD_PACKET_LENGTH", ERR_LIB_SSL, SSL_R_BAD_PACKET_LENGTH},
6160   #else
6161     {"BAD_PACKET_LENGTH", 20, 115},
6162   #endif
6163   #ifdef SSL_R_BAD_PROTOCOL_VERSION_NUMBER
6164     {"BAD_PROTOCOL_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_BAD_PROTOCOL_VERSION_NUMBER},
6165   #else
6166     {"BAD_PROTOCOL_VERSION_NUMBER", 20, 116},
6167   #endif
6168   #ifdef SSL_R_BAD_PSK
6169     {"BAD_PSK", ERR_LIB_SSL, SSL_R_BAD_PSK},
6170   #else
6171     {"BAD_PSK", 20, 219},
6172   #endif
6173   #ifdef SSL_R_BAD_PSK_IDENTITY
6174     {"BAD_PSK_IDENTITY", ERR_LIB_SSL, SSL_R_BAD_PSK_IDENTITY},
6175   #else
6176     {"BAD_PSK_IDENTITY", 20, 114},
6177   #endif
6178   #ifdef SSL_R_BAD_RECORD_TYPE
6179     {"BAD_RECORD_TYPE", ERR_LIB_SSL, SSL_R_BAD_RECORD_TYPE},
6180   #else
6181     {"BAD_RECORD_TYPE", 20, 443},
6182   #endif
6183   #ifdef SSL_R_BAD_RSA_ENCRYPT
6184     {"BAD_RSA_ENCRYPT", ERR_LIB_SSL, SSL_R_BAD_RSA_ENCRYPT},
6185   #else
6186     {"BAD_RSA_ENCRYPT", 20, 119},
6187   #endif
6188   #ifdef SSL_R_BAD_SIGNATURE
6189     {"BAD_SIGNATURE", ERR_LIB_SSL, SSL_R_BAD_SIGNATURE},
6190   #else
6191     {"BAD_SIGNATURE", 20, 123},
6192   #endif
6193   #ifdef SSL_R_BAD_SRP_A_LENGTH
6194     {"BAD_SRP_A_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_A_LENGTH},
6195   #else
6196     {"BAD_SRP_A_LENGTH", 20, 347},
6197   #endif
6198   #ifdef SSL_R_BAD_SRP_PARAMETERS
6199     {"BAD_SRP_PARAMETERS", ERR_LIB_SSL, SSL_R_BAD_SRP_PARAMETERS},
6200   #else
6201     {"BAD_SRP_PARAMETERS", 20, 371},
6202   #endif
6203   #ifdef SSL_R_BAD_SRTP_MKI_VALUE
6204     {"BAD_SRTP_MKI_VALUE", ERR_LIB_SSL, SSL_R_BAD_SRTP_MKI_VALUE},
6205   #else
6206     {"BAD_SRTP_MKI_VALUE", 20, 352},
6207   #endif
6208   #ifdef SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST
6209     {"BAD_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST},
6210   #else
6211     {"BAD_SRTP_PROTECTION_PROFILE_LIST", 20, 353},
6212   #endif
6213   #ifdef SSL_R_BAD_SSL_FILETYPE
6214     {"BAD_SSL_FILETYPE", ERR_LIB_SSL, SSL_R_BAD_SSL_FILETYPE},
6215   #else
6216     {"BAD_SSL_FILETYPE", 20, 124},
6217   #endif
6218   #ifdef SSL_R_BAD_VALUE
6219     {"BAD_VALUE", ERR_LIB_SSL, SSL_R_BAD_VALUE},
6220   #else
6221     {"BAD_VALUE", 20, 384},
6222   #endif
6223   #ifdef SSL_R_BAD_WRITE_RETRY
6224     {"BAD_WRITE_RETRY", ERR_LIB_SSL, SSL_R_BAD_WRITE_RETRY},
6225   #else
6226     {"BAD_WRITE_RETRY", 20, 127},
6227   #endif
6228   #ifdef SSL_R_BINDER_DOES_NOT_VERIFY
6229     {"BINDER_DOES_NOT_VERIFY", ERR_LIB_SSL, SSL_R_BINDER_DOES_NOT_VERIFY},
6230   #else
6231     {"BINDER_DOES_NOT_VERIFY", 20, 253},
6232   #endif
6233   #ifdef SSL_R_BIO_NOT_SET
6234     {"BIO_NOT_SET", ERR_LIB_SSL, SSL_R_BIO_NOT_SET},
6235   #else
6236     {"BIO_NOT_SET", 20, 128},
6237   #endif
6238   #ifdef SSL_R_BLOCK_CIPHER_PAD_IS_WRONG
6239     {"BLOCK_CIPHER_PAD_IS_WRONG", ERR_LIB_SSL, SSL_R_BLOCK_CIPHER_PAD_IS_WRONG},
6240   #else
6241     {"BLOCK_CIPHER_PAD_IS_WRONG", 20, 129},
6242   #endif
6243   #ifdef SSL_R_BN_LIB
6244     {"BN_LIB", ERR_LIB_SSL, SSL_R_BN_LIB},
6245   #else
6246     {"BN_LIB", 20, 130},
6247   #endif
6248   #ifdef SSL_R_CALLBACK_FAILED
6249     {"CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_CALLBACK_FAILED},
6250   #else
6251     {"CALLBACK_FAILED", 20, 234},
6252   #endif
6253   #ifdef SSL_R_CANNOT_CHANGE_CIPHER
6254     {"CANNOT_CHANGE_CIPHER", ERR_LIB_SSL, SSL_R_CANNOT_CHANGE_CIPHER},
6255   #else
6256     {"CANNOT_CHANGE_CIPHER", 20, 109},
6257   #endif
6258   #ifdef SSL_R_CANNOT_GET_GROUP_NAME
6259     {"CANNOT_GET_GROUP_NAME", ERR_LIB_SSL, SSL_R_CANNOT_GET_GROUP_NAME},
6260   #else
6261     {"CANNOT_GET_GROUP_NAME", 20, 299},
6262   #endif
6263   #ifdef SSL_R_CA_DN_LENGTH_MISMATCH
6264     {"CA_DN_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CA_DN_LENGTH_MISMATCH},
6265   #else
6266     {"CA_DN_LENGTH_MISMATCH", 20, 131},
6267   #endif
6268   #ifdef SSL_R_CA_KEY_TOO_SMALL
6269     {"CA_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_CA_KEY_TOO_SMALL},
6270   #else
6271     {"CA_KEY_TOO_SMALL", 20, 397},
6272   #endif
6273   #ifdef SSL_R_CA_MD_TOO_WEAK
6274     {"CA_MD_TOO_WEAK", ERR_LIB_SSL, SSL_R_CA_MD_TOO_WEAK},
6275   #else
6276     {"CA_MD_TOO_WEAK", 20, 398},
6277   #endif
6278   #ifdef SSL_R_CCS_RECEIVED_EARLY
6279     {"CCS_RECEIVED_EARLY", ERR_LIB_SSL, SSL_R_CCS_RECEIVED_EARLY},
6280   #else
6281     {"CCS_RECEIVED_EARLY", 20, 133},
6282   #endif
6283   #ifdef SSL_R_CERTIFICATE_VERIFY_FAILED
6284     {"CERTIFICATE_VERIFY_FAILED", ERR_LIB_SSL, SSL_R_CERTIFICATE_VERIFY_FAILED},
6285   #else
6286     {"CERTIFICATE_VERIFY_FAILED", 20, 134},
6287   #endif
6288   #ifdef SSL_R_CERT_CB_ERROR
6289     {"CERT_CB_ERROR", ERR_LIB_SSL, SSL_R_CERT_CB_ERROR},
6290   #else
6291     {"CERT_CB_ERROR", 20, 377},
6292   #endif
6293   #ifdef SSL_R_CERT_LENGTH_MISMATCH
6294     {"CERT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CERT_LENGTH_MISMATCH},
6295   #else
6296     {"CERT_LENGTH_MISMATCH", 20, 135},
6297   #endif
6298   #ifdef SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED
6299     {"CIPHERSUITE_DIGEST_HAS_CHANGED", ERR_LIB_SSL, SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED},
6300   #else
6301     {"CIPHERSUITE_DIGEST_HAS_CHANGED", 20, 218},
6302   #endif
6303   #ifdef SSL_R_CIPHER_CODE_WRONG_LENGTH
6304     {"CIPHER_CODE_WRONG_LENGTH", ERR_LIB_SSL, SSL_R_CIPHER_CODE_WRONG_LENGTH},
6305   #else
6306     {"CIPHER_CODE_WRONG_LENGTH", 20, 137},
6307   #endif
6308   #ifdef SSL_R_CLIENTHELLO_TLSEXT
6309     {"CLIENTHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_CLIENTHELLO_TLSEXT},
6310   #else
6311     {"CLIENTHELLO_TLSEXT", 20, 226},
6312   #endif
6313   #ifdef SSL_R_COMPRESSED_LENGTH_TOO_LONG
6314     {"COMPRESSED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_COMPRESSED_LENGTH_TOO_LONG},
6315   #else
6316     {"COMPRESSED_LENGTH_TOO_LONG", 20, 140},
6317   #endif
6318   #ifdef SSL_R_COMPRESSION_DISABLED
6319     {"COMPRESSION_DISABLED", ERR_LIB_SSL, SSL_R_COMPRESSION_DISABLED},
6320   #else
6321     {"COMPRESSION_DISABLED", 20, 343},
6322   #endif
6323   #ifdef SSL_R_COMPRESSION_FAILURE
6324     {"COMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_COMPRESSION_FAILURE},
6325   #else
6326     {"COMPRESSION_FAILURE", 20, 141},
6327   #endif
6328   #ifdef SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE
6329     {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", ERR_LIB_SSL, SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE},
6330   #else
6331     {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", 20, 307},
6332   #endif
6333   #ifdef SSL_R_COMPRESSION_LIBRARY_ERROR
6334     {"COMPRESSION_LIBRARY_ERROR", ERR_LIB_SSL, SSL_R_COMPRESSION_LIBRARY_ERROR},
6335   #else
6336     {"COMPRESSION_LIBRARY_ERROR", 20, 142},
6337   #endif
6338   #ifdef SSL_R_CONNECTION_TYPE_NOT_SET
6339     {"CONNECTION_TYPE_NOT_SET", ERR_LIB_SSL, SSL_R_CONNECTION_TYPE_NOT_SET},
6340   #else
6341     {"CONNECTION_TYPE_NOT_SET", 20, 144},
6342   #endif
6343   #ifdef SSL_R_CONTEXT_NOT_DANE_ENABLED
6344     {"CONTEXT_NOT_DANE_ENABLED", ERR_LIB_SSL, SSL_R_CONTEXT_NOT_DANE_ENABLED},
6345   #else
6346     {"CONTEXT_NOT_DANE_ENABLED", 20, 167},
6347   #endif
6348   #ifdef SSL_R_COOKIE_GEN_CALLBACK_FAILURE
6349     {"COOKIE_GEN_CALLBACK_FAILURE", ERR_LIB_SSL, SSL_R_COOKIE_GEN_CALLBACK_FAILURE},
6350   #else
6351     {"COOKIE_GEN_CALLBACK_FAILURE", 20, 400},
6352   #endif
6353   #ifdef SSL_R_COOKIE_MISMATCH
6354     {"COOKIE_MISMATCH", ERR_LIB_SSL, SSL_R_COOKIE_MISMATCH},
6355   #else
6356     {"COOKIE_MISMATCH", 20, 308},
6357   #endif
6358   #ifdef SSL_R_COPY_PARAMETERS_FAILED
6359     {"COPY_PARAMETERS_FAILED", ERR_LIB_SSL, SSL_R_COPY_PARAMETERS_FAILED},
6360   #else
6361     {"COPY_PARAMETERS_FAILED", 20, 296},
6362   #endif
6363   #ifdef SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED
6364     {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", ERR_LIB_SSL, SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED},
6365   #else
6366     {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", 20, 206},
6367   #endif
6368   #ifdef SSL_R_DANE_ALREADY_ENABLED
6369     {"DANE_ALREADY_ENABLED", ERR_LIB_SSL, SSL_R_DANE_ALREADY_ENABLED},
6370   #else
6371     {"DANE_ALREADY_ENABLED", 20, 172},
6372   #endif
6373   #ifdef SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL
6374     {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", ERR_LIB_SSL, SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL},
6375   #else
6376     {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", 20, 173},
6377   #endif
6378   #ifdef SSL_R_DANE_NOT_ENABLED
6379     {"DANE_NOT_ENABLED", ERR_LIB_SSL, SSL_R_DANE_NOT_ENABLED},
6380   #else
6381     {"DANE_NOT_ENABLED", 20, 175},
6382   #endif
6383   #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE
6384     {"DANE_TLSA_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE},
6385   #else
6386     {"DANE_TLSA_BAD_CERTIFICATE", 20, 180},
6387   #endif
6388   #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE
6389     {"DANE_TLSA_BAD_CERTIFICATE_USAGE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE},
6390   #else
6391     {"DANE_TLSA_BAD_CERTIFICATE_USAGE", 20, 184},
6392   #endif
6393   #ifdef SSL_R_DANE_TLSA_BAD_DATA_LENGTH
6394     {"DANE_TLSA_BAD_DATA_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DATA_LENGTH},
6395   #else
6396     {"DANE_TLSA_BAD_DATA_LENGTH", 20, 189},
6397   #endif
6398   #ifdef SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH
6399     {"DANE_TLSA_BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH},
6400   #else
6401     {"DANE_TLSA_BAD_DIGEST_LENGTH", 20, 192},
6402   #endif
6403   #ifdef SSL_R_DANE_TLSA_BAD_MATCHING_TYPE
6404     {"DANE_TLSA_BAD_MATCHING_TYPE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_MATCHING_TYPE},
6405   #else
6406     {"DANE_TLSA_BAD_MATCHING_TYPE", 20, 200},
6407   #endif
6408   #ifdef SSL_R_DANE_TLSA_BAD_PUBLIC_KEY
6409     {"DANE_TLSA_BAD_PUBLIC_KEY", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_PUBLIC_KEY},
6410   #else
6411     {"DANE_TLSA_BAD_PUBLIC_KEY", 20, 201},
6412   #endif
6413   #ifdef SSL_R_DANE_TLSA_BAD_SELECTOR
6414     {"DANE_TLSA_BAD_SELECTOR", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_SELECTOR},
6415   #else
6416     {"DANE_TLSA_BAD_SELECTOR", 20, 202},
6417   #endif
6418   #ifdef SSL_R_DANE_TLSA_NULL_DATA
6419     {"DANE_TLSA_NULL_DATA", ERR_LIB_SSL, SSL_R_DANE_TLSA_NULL_DATA},
6420   #else
6421     {"DANE_TLSA_NULL_DATA", 20, 203},
6422   #endif
6423   #ifdef SSL_R_DATA_BETWEEN_CCS_AND_FINISHED
6424     {"DATA_BETWEEN_CCS_AND_FINISHED", ERR_LIB_SSL, SSL_R_DATA_BETWEEN_CCS_AND_FINISHED},
6425   #else
6426     {"DATA_BETWEEN_CCS_AND_FINISHED", 20, 145},
6427   #endif
6428   #ifdef SSL_R_DATA_LENGTH_TOO_LONG
6429     {"DATA_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_DATA_LENGTH_TOO_LONG},
6430   #else
6431     {"DATA_LENGTH_TOO_LONG", 20, 146},
6432   #endif
6433   #ifdef SSL_R_DECRYPTION_FAILED
6434     {"DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED},
6435   #else
6436     {"DECRYPTION_FAILED", 20, 147},
6437   #endif
6438   #ifdef SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC
6439     {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC},
6440   #else
6441     {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", 20, 281},
6442   #endif
6443   #ifdef SSL_R_DH_KEY_TOO_SMALL
6444     {"DH_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_DH_KEY_TOO_SMALL},
6445   #else
6446     {"DH_KEY_TOO_SMALL", 20, 394},
6447   #endif
6448   #ifdef SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG
6449     {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", ERR_LIB_SSL, SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG},
6450   #else
6451     {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", 20, 148},
6452   #endif
6453   #ifdef SSL_R_DIGEST_CHECK_FAILED
6454     {"DIGEST_CHECK_FAILED", ERR_LIB_SSL, SSL_R_DIGEST_CHECK_FAILED},
6455   #else
6456     {"DIGEST_CHECK_FAILED", 20, 149},
6457   #endif
6458   #ifdef SSL_R_DTLS_MESSAGE_TOO_BIG
6459     {"DTLS_MESSAGE_TOO_BIG", ERR_LIB_SSL, SSL_R_DTLS_MESSAGE_TOO_BIG},
6460   #else
6461     {"DTLS_MESSAGE_TOO_BIG", 20, 334},
6462   #endif
6463   #ifdef SSL_R_DUPLICATE_COMPRESSION_ID
6464     {"DUPLICATE_COMPRESSION_ID", ERR_LIB_SSL, SSL_R_DUPLICATE_COMPRESSION_ID},
6465   #else
6466     {"DUPLICATE_COMPRESSION_ID", 20, 309},
6467   #endif
6468   #ifdef SSL_R_ECC_CERT_NOT_FOR_SIGNING
6469     {"ECC_CERT_NOT_FOR_SIGNING", ERR_LIB_SSL, SSL_R_ECC_CERT_NOT_FOR_SIGNING},
6470   #else
6471     {"ECC_CERT_NOT_FOR_SIGNING", 20, 318},
6472   #endif
6473   #ifdef SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE
6474     {"ECDH_REQUIRED_FOR_SUITEB_MODE", ERR_LIB_SSL, SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE},
6475   #else
6476     {"ECDH_REQUIRED_FOR_SUITEB_MODE", 20, 374},
6477   #endif
6478   #ifdef SSL_R_EE_KEY_TOO_SMALL
6479     {"EE_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_EE_KEY_TOO_SMALL},
6480   #else
6481     {"EE_KEY_TOO_SMALL", 20, 399},
6482   #endif
6483   #ifdef SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST
6484     {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST},
6485   #else
6486     {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", 20, 354},
6487   #endif
6488   #ifdef SSL_R_ENCRYPTED_LENGTH_TOO_LONG
6489     {"ENCRYPTED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_ENCRYPTED_LENGTH_TOO_LONG},
6490   #else
6491     {"ENCRYPTED_LENGTH_TOO_LONG", 20, 150},
6492   #endif
6493   #ifdef SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST
6494     {"ERROR_IN_RECEIVED_CIPHER_LIST", ERR_LIB_SSL, SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST},
6495   #else
6496     {"ERROR_IN_RECEIVED_CIPHER_LIST", 20, 151},
6497   #endif
6498   #ifdef SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN
6499     {"ERROR_SETTING_TLSA_BASE_DOMAIN", ERR_LIB_SSL, SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN},
6500   #else
6501     {"ERROR_SETTING_TLSA_BASE_DOMAIN", 20, 204},
6502   #endif
6503   #ifdef SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE
6504     {"EXCEEDS_MAX_FRAGMENT_SIZE", ERR_LIB_SSL, SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE},
6505   #else
6506     {"EXCEEDS_MAX_FRAGMENT_SIZE", 20, 194},
6507   #endif
6508   #ifdef SSL_R_EXCESSIVE_MESSAGE_SIZE
6509     {"EXCESSIVE_MESSAGE_SIZE", ERR_LIB_SSL, SSL_R_EXCESSIVE_MESSAGE_SIZE},
6510   #else
6511     {"EXCESSIVE_MESSAGE_SIZE", 20, 152},
6512   #endif
6513   #ifdef SSL_R_EXTENSION_NOT_RECEIVED
6514     {"EXTENSION_NOT_RECEIVED", ERR_LIB_SSL, SSL_R_EXTENSION_NOT_RECEIVED},
6515   #else
6516     {"EXTENSION_NOT_RECEIVED", 20, 279},
6517   #endif
6518   #ifdef SSL_R_EXTRA_DATA_IN_MESSAGE
6519     {"EXTRA_DATA_IN_MESSAGE", ERR_LIB_SSL, SSL_R_EXTRA_DATA_IN_MESSAGE},
6520   #else
6521     {"EXTRA_DATA_IN_MESSAGE", 20, 153},
6522   #endif
6523   #ifdef SSL_R_EXT_LENGTH_MISMATCH
6524     {"EXT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_EXT_LENGTH_MISMATCH},
6525   #else
6526     {"EXT_LENGTH_MISMATCH", 20, 163},
6527   #endif
6528   #ifdef SSL_R_FAILED_TO_INIT_ASYNC
6529     {"FAILED_TO_INIT_ASYNC", ERR_LIB_SSL, SSL_R_FAILED_TO_INIT_ASYNC},
6530   #else
6531     {"FAILED_TO_INIT_ASYNC", 20, 405},
6532   #endif
6533   #ifdef SSL_R_FRAGMENTED_CLIENT_HELLO
6534     {"FRAGMENTED_CLIENT_HELLO", ERR_LIB_SSL, SSL_R_FRAGMENTED_CLIENT_HELLO},
6535   #else
6536     {"FRAGMENTED_CLIENT_HELLO", 20, 401},
6537   #endif
6538   #ifdef SSL_R_GOT_A_FIN_BEFORE_A_CCS
6539     {"GOT_A_FIN_BEFORE_A_CCS", ERR_LIB_SSL, SSL_R_GOT_A_FIN_BEFORE_A_CCS},
6540   #else
6541     {"GOT_A_FIN_BEFORE_A_CCS", 20, 154},
6542   #endif
6543   #ifdef SSL_R_HTTPS_PROXY_REQUEST
6544     {"HTTPS_PROXY_REQUEST", ERR_LIB_SSL, SSL_R_HTTPS_PROXY_REQUEST},
6545   #else
6546     {"HTTPS_PROXY_REQUEST", 20, 155},
6547   #endif
6548   #ifdef SSL_R_HTTP_REQUEST
6549     {"HTTP_REQUEST", ERR_LIB_SSL, SSL_R_HTTP_REQUEST},
6550   #else
6551     {"HTTP_REQUEST", 20, 156},
6552   #endif
6553   #ifdef SSL_R_ILLEGAL_POINT_COMPRESSION
6554     {"ILLEGAL_POINT_COMPRESSION", ERR_LIB_SSL, SSL_R_ILLEGAL_POINT_COMPRESSION},
6555   #else
6556     {"ILLEGAL_POINT_COMPRESSION", 20, 162},
6557   #endif
6558   #ifdef SSL_R_ILLEGAL_SUITEB_DIGEST
6559     {"ILLEGAL_SUITEB_DIGEST", ERR_LIB_SSL, SSL_R_ILLEGAL_SUITEB_DIGEST},
6560   #else
6561     {"ILLEGAL_SUITEB_DIGEST", 20, 380},
6562   #endif
6563   #ifdef SSL_R_INAPPROPRIATE_FALLBACK
6564     {"INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_INAPPROPRIATE_FALLBACK},
6565   #else
6566     {"INAPPROPRIATE_FALLBACK", 20, 373},
6567   #endif
6568   #ifdef SSL_R_INCONSISTENT_COMPRESSION
6569     {"INCONSISTENT_COMPRESSION", ERR_LIB_SSL, SSL_R_INCONSISTENT_COMPRESSION},
6570   #else
6571     {"INCONSISTENT_COMPRESSION", 20, 340},
6572   #endif
6573   #ifdef SSL_R_INCONSISTENT_EARLY_DATA_ALPN
6574     {"INCONSISTENT_EARLY_DATA_ALPN", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_ALPN},
6575   #else
6576     {"INCONSISTENT_EARLY_DATA_ALPN", 20, 222},
6577   #endif
6578   #ifdef SSL_R_INCONSISTENT_EARLY_DATA_SNI
6579     {"INCONSISTENT_EARLY_DATA_SNI", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_SNI},
6580   #else
6581     {"INCONSISTENT_EARLY_DATA_SNI", 20, 231},
6582   #endif
6583   #ifdef SSL_R_INCONSISTENT_EXTMS
6584     {"INCONSISTENT_EXTMS", ERR_LIB_SSL, SSL_R_INCONSISTENT_EXTMS},
6585   #else
6586     {"INCONSISTENT_EXTMS", 20, 104},
6587   #endif
6588   #ifdef SSL_R_INSUFFICIENT_SECURITY
6589     {"INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_INSUFFICIENT_SECURITY},
6590   #else
6591     {"INSUFFICIENT_SECURITY", 20, 241},
6592   #endif
6593   #ifdef SSL_R_INVALID_ALERT
6594     {"INVALID_ALERT", ERR_LIB_SSL, SSL_R_INVALID_ALERT},
6595   #else
6596     {"INVALID_ALERT", 20, 205},
6597   #endif
6598   #ifdef SSL_R_INVALID_CCS_MESSAGE
6599     {"INVALID_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_INVALID_CCS_MESSAGE},
6600   #else
6601     {"INVALID_CCS_MESSAGE", 20, 260},
6602   #endif
6603   #ifdef SSL_R_INVALID_CERTIFICATE_OR_ALG
6604     {"INVALID_CERTIFICATE_OR_ALG", ERR_LIB_SSL, SSL_R_INVALID_CERTIFICATE_OR_ALG},
6605   #else
6606     {"INVALID_CERTIFICATE_OR_ALG", 20, 238},
6607   #endif
6608   #ifdef SSL_R_INVALID_COMMAND
6609     {"INVALID_COMMAND", ERR_LIB_SSL, SSL_R_INVALID_COMMAND},
6610   #else
6611     {"INVALID_COMMAND", 20, 280},
6612   #endif
6613   #ifdef SSL_R_INVALID_COMPRESSION_ALGORITHM
6614     {"INVALID_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_INVALID_COMPRESSION_ALGORITHM},
6615   #else
6616     {"INVALID_COMPRESSION_ALGORITHM", 20, 341},
6617   #endif
6618   #ifdef SSL_R_INVALID_CONFIG
6619     {"INVALID_CONFIG", ERR_LIB_SSL, SSL_R_INVALID_CONFIG},
6620   #else
6621     {"INVALID_CONFIG", 20, 283},
6622   #endif
6623   #ifdef SSL_R_INVALID_CONFIGURATION_NAME
6624     {"INVALID_CONFIGURATION_NAME", ERR_LIB_SSL, SSL_R_INVALID_CONFIGURATION_NAME},
6625   #else
6626     {"INVALID_CONFIGURATION_NAME", 20, 113},
6627   #endif
6628   #ifdef SSL_R_INVALID_CONTEXT
6629     {"INVALID_CONTEXT", ERR_LIB_SSL, SSL_R_INVALID_CONTEXT},
6630   #else
6631     {"INVALID_CONTEXT", 20, 282},
6632   #endif
6633   #ifdef SSL_R_INVALID_CT_VALIDATION_TYPE
6634     {"INVALID_CT_VALIDATION_TYPE", ERR_LIB_SSL, SSL_R_INVALID_CT_VALIDATION_TYPE},
6635   #else
6636     {"INVALID_CT_VALIDATION_TYPE", 20, 212},
6637   #endif
6638   #ifdef SSL_R_INVALID_KEY_UPDATE_TYPE
6639     {"INVALID_KEY_UPDATE_TYPE", ERR_LIB_SSL, SSL_R_INVALID_KEY_UPDATE_TYPE},
6640   #else
6641     {"INVALID_KEY_UPDATE_TYPE", 20, 120},
6642   #endif
6643   #ifdef SSL_R_INVALID_MAX_EARLY_DATA
6644     {"INVALID_MAX_EARLY_DATA", ERR_LIB_SSL, SSL_R_INVALID_MAX_EARLY_DATA},
6645   #else
6646     {"INVALID_MAX_EARLY_DATA", 20, 174},
6647   #endif
6648   #ifdef SSL_R_INVALID_NULL_CMD_NAME
6649     {"INVALID_NULL_CMD_NAME", ERR_LIB_SSL, SSL_R_INVALID_NULL_CMD_NAME},
6650   #else
6651     {"INVALID_NULL_CMD_NAME", 20, 385},
6652   #endif
6653   #ifdef SSL_R_INVALID_SEQUENCE_NUMBER
6654     {"INVALID_SEQUENCE_NUMBER", ERR_LIB_SSL, SSL_R_INVALID_SEQUENCE_NUMBER},
6655   #else
6656     {"INVALID_SEQUENCE_NUMBER", 20, 402},
6657   #endif
6658   #ifdef SSL_R_INVALID_SERVERINFO_DATA
6659     {"INVALID_SERVERINFO_DATA", ERR_LIB_SSL, SSL_R_INVALID_SERVERINFO_DATA},
6660   #else
6661     {"INVALID_SERVERINFO_DATA", 20, 388},
6662   #endif
6663   #ifdef SSL_R_INVALID_SESSION_ID
6664     {"INVALID_SESSION_ID", ERR_LIB_SSL, SSL_R_INVALID_SESSION_ID},
6665   #else
6666     {"INVALID_SESSION_ID", 20, 999},
6667   #endif
6668   #ifdef SSL_R_INVALID_SRP_USERNAME
6669     {"INVALID_SRP_USERNAME", ERR_LIB_SSL, SSL_R_INVALID_SRP_USERNAME},
6670   #else
6671     {"INVALID_SRP_USERNAME", 20, 357},
6672   #endif
6673   #ifdef SSL_R_INVALID_STATUS_RESPONSE
6674     {"INVALID_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_INVALID_STATUS_RESPONSE},
6675   #else
6676     {"INVALID_STATUS_RESPONSE", 20, 328},
6677   #endif
6678   #ifdef SSL_R_INVALID_TICKET_KEYS_LENGTH
6679     {"INVALID_TICKET_KEYS_LENGTH", ERR_LIB_SSL, SSL_R_INVALID_TICKET_KEYS_LENGTH},
6680   #else
6681     {"INVALID_TICKET_KEYS_LENGTH", 20, 325},
6682   #endif
6683   #ifdef SSL_R_LENGTH_MISMATCH
6684     {"LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_LENGTH_MISMATCH},
6685   #else
6686     {"LENGTH_MISMATCH", 20, 159},
6687   #endif
6688   #ifdef SSL_R_LENGTH_TOO_LONG
6689     {"LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_LENGTH_TOO_LONG},
6690   #else
6691     {"LENGTH_TOO_LONG", 20, 404},
6692   #endif
6693   #ifdef SSL_R_LENGTH_TOO_SHORT
6694     {"LENGTH_TOO_SHORT", ERR_LIB_SSL, SSL_R_LENGTH_TOO_SHORT},
6695   #else
6696     {"LENGTH_TOO_SHORT", 20, 160},
6697   #endif
6698   #ifdef SSL_R_LIBRARY_BUG
6699     {"LIBRARY_BUG", ERR_LIB_SSL, SSL_R_LIBRARY_BUG},
6700   #else
6701     {"LIBRARY_BUG", 20, 274},
6702   #endif
6703   #ifdef SSL_R_LIBRARY_HAS_NO_CIPHERS
6704     {"LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_LIBRARY_HAS_NO_CIPHERS},
6705   #else
6706     {"LIBRARY_HAS_NO_CIPHERS", 20, 161},
6707   #endif
6708   #ifdef SSL_R_MISSING_DSA_SIGNING_CERT
6709     {"MISSING_DSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_DSA_SIGNING_CERT},
6710   #else
6711     {"MISSING_DSA_SIGNING_CERT", 20, 165},
6712   #endif
6713   #ifdef SSL_R_MISSING_ECDSA_SIGNING_CERT
6714     {"MISSING_ECDSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_ECDSA_SIGNING_CERT},
6715   #else
6716     {"MISSING_ECDSA_SIGNING_CERT", 20, 381},
6717   #endif
6718   #ifdef SSL_R_MISSING_FATAL
6719     {"MISSING_FATAL", ERR_LIB_SSL, SSL_R_MISSING_FATAL},
6720   #else
6721     {"MISSING_FATAL", 20, 256},
6722   #endif
6723   #ifdef SSL_R_MISSING_PARAMETERS
6724     {"MISSING_PARAMETERS", ERR_LIB_SSL, SSL_R_MISSING_PARAMETERS},
6725   #else
6726     {"MISSING_PARAMETERS", 20, 290},
6727   #endif
6728   #ifdef SSL_R_MISSING_RSA_CERTIFICATE
6729     {"MISSING_RSA_CERTIFICATE", ERR_LIB_SSL, SSL_R_MISSING_RSA_CERTIFICATE},
6730   #else
6731     {"MISSING_RSA_CERTIFICATE", 20, 168},
6732   #endif
6733   #ifdef SSL_R_MISSING_RSA_ENCRYPTING_CERT
6734     {"MISSING_RSA_ENCRYPTING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_ENCRYPTING_CERT},
6735   #else
6736     {"MISSING_RSA_ENCRYPTING_CERT", 20, 169},
6737   #endif
6738   #ifdef SSL_R_MISSING_RSA_SIGNING_CERT
6739     {"MISSING_RSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_SIGNING_CERT},
6740   #else
6741     {"MISSING_RSA_SIGNING_CERT", 20, 170},
6742   #endif
6743   #ifdef SSL_R_MISSING_SIGALGS_EXTENSION
6744     {"MISSING_SIGALGS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SIGALGS_EXTENSION},
6745   #else
6746     {"MISSING_SIGALGS_EXTENSION", 20, 112},
6747   #endif
6748   #ifdef SSL_R_MISSING_SIGNING_CERT
6749     {"MISSING_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_SIGNING_CERT},
6750   #else
6751     {"MISSING_SIGNING_CERT", 20, 221},
6752   #endif
6753   #ifdef SSL_R_MISSING_SRP_PARAM
6754     {"MISSING_SRP_PARAM", ERR_LIB_SSL, SSL_R_MISSING_SRP_PARAM},
6755   #else
6756     {"MISSING_SRP_PARAM", 20, 358},
6757   #endif
6758   #ifdef SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION
6759     {"MISSING_SUPPORTED_GROUPS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION},
6760   #else
6761     {"MISSING_SUPPORTED_GROUPS_EXTENSION", 20, 209},
6762   #endif
6763   #ifdef SSL_R_MISSING_TMP_DH_KEY
6764     {"MISSING_TMP_DH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_DH_KEY},
6765   #else
6766     {"MISSING_TMP_DH_KEY", 20, 171},
6767   #endif
6768   #ifdef SSL_R_MISSING_TMP_ECDH_KEY
6769     {"MISSING_TMP_ECDH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_ECDH_KEY},
6770   #else
6771     {"MISSING_TMP_ECDH_KEY", 20, 311},
6772   #endif
6773   #ifdef SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA
6774     {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", ERR_LIB_SSL, SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA},
6775   #else
6776     {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", 20, 293},
6777   #endif
6778   #ifdef SSL_R_NOT_ON_RECORD_BOUNDARY
6779     {"NOT_ON_RECORD_BOUNDARY", ERR_LIB_SSL, SSL_R_NOT_ON_RECORD_BOUNDARY},
6780   #else
6781     {"NOT_ON_RECORD_BOUNDARY", 20, 182},
6782   #endif
6783   #ifdef SSL_R_NOT_REPLACING_CERTIFICATE
6784     {"NOT_REPLACING_CERTIFICATE", ERR_LIB_SSL, SSL_R_NOT_REPLACING_CERTIFICATE},
6785   #else
6786     {"NOT_REPLACING_CERTIFICATE", 20, 289},
6787   #endif
6788   #ifdef SSL_R_NOT_SERVER
6789     {"NOT_SERVER", ERR_LIB_SSL, SSL_R_NOT_SERVER},
6790   #else
6791     {"NOT_SERVER", 20, 284},
6792   #endif
6793   #ifdef SSL_R_NO_APPLICATION_PROTOCOL
6794     {"NO_APPLICATION_PROTOCOL", ERR_LIB_SSL, SSL_R_NO_APPLICATION_PROTOCOL},
6795   #else
6796     {"NO_APPLICATION_PROTOCOL", 20, 235},
6797   #endif
6798   #ifdef SSL_R_NO_CERTIFICATES_RETURNED
6799     {"NO_CERTIFICATES_RETURNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATES_RETURNED},
6800   #else
6801     {"NO_CERTIFICATES_RETURNED", 20, 176},
6802   #endif
6803   #ifdef SSL_R_NO_CERTIFICATE_ASSIGNED
6804     {"NO_CERTIFICATE_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_ASSIGNED},
6805   #else
6806     {"NO_CERTIFICATE_ASSIGNED", 20, 177},
6807   #endif
6808   #ifdef SSL_R_NO_CERTIFICATE_SET
6809     {"NO_CERTIFICATE_SET", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_SET},
6810   #else
6811     {"NO_CERTIFICATE_SET", 20, 179},
6812   #endif
6813   #ifdef SSL_R_NO_CHANGE_FOLLOWING_HRR
6814     {"NO_CHANGE_FOLLOWING_HRR", ERR_LIB_SSL, SSL_R_NO_CHANGE_FOLLOWING_HRR},
6815   #else
6816     {"NO_CHANGE_FOLLOWING_HRR", 20, 214},
6817   #endif
6818   #ifdef SSL_R_NO_CIPHERS_AVAILABLE
6819     {"NO_CIPHERS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_CIPHERS_AVAILABLE},
6820   #else
6821     {"NO_CIPHERS_AVAILABLE", 20, 181},
6822   #endif
6823   #ifdef SSL_R_NO_CIPHERS_SPECIFIED
6824     {"NO_CIPHERS_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_CIPHERS_SPECIFIED},
6825   #else
6826     {"NO_CIPHERS_SPECIFIED", 20, 183},
6827   #endif
6828   #ifdef SSL_R_NO_CIPHER_MATCH
6829     {"NO_CIPHER_MATCH", ERR_LIB_SSL, SSL_R_NO_CIPHER_MATCH},
6830   #else
6831     {"NO_CIPHER_MATCH", 20, 185},
6832   #endif
6833   #ifdef SSL_R_NO_CLIENT_CERT_METHOD
6834     {"NO_CLIENT_CERT_METHOD", ERR_LIB_SSL, SSL_R_NO_CLIENT_CERT_METHOD},
6835   #else
6836     {"NO_CLIENT_CERT_METHOD", 20, 331},
6837   #endif
6838   #ifdef SSL_R_NO_COMPRESSION_SPECIFIED
6839     {"NO_COMPRESSION_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_COMPRESSION_SPECIFIED},
6840   #else
6841     {"NO_COMPRESSION_SPECIFIED", 20, 187},
6842   #endif
6843   #ifdef SSL_R_NO_COOKIE_CALLBACK_SET
6844     {"NO_COOKIE_CALLBACK_SET", ERR_LIB_SSL, SSL_R_NO_COOKIE_CALLBACK_SET},
6845   #else
6846     {"NO_COOKIE_CALLBACK_SET", 20, 287},
6847   #endif
6848   #ifdef SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER
6849     {"NO_GOST_CERTIFICATE_SENT_BY_PEER", ERR_LIB_SSL, SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER},
6850   #else
6851     {"NO_GOST_CERTIFICATE_SENT_BY_PEER", 20, 330},
6852   #endif
6853   #ifdef SSL_R_NO_METHOD_SPECIFIED
6854     {"NO_METHOD_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_METHOD_SPECIFIED},
6855   #else
6856     {"NO_METHOD_SPECIFIED", 20, 188},
6857   #endif
6858   #ifdef SSL_R_NO_PEM_EXTENSIONS
6859     {"NO_PEM_EXTENSIONS", ERR_LIB_SSL, SSL_R_NO_PEM_EXTENSIONS},
6860   #else
6861     {"NO_PEM_EXTENSIONS", 20, 389},
6862   #endif
6863   #ifdef SSL_R_NO_PRIVATE_KEY_ASSIGNED
6864     {"NO_PRIVATE_KEY_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_PRIVATE_KEY_ASSIGNED},
6865   #else
6866     {"NO_PRIVATE_KEY_ASSIGNED", 20, 190},
6867   #endif
6868   #ifdef SSL_R_NO_PROTOCOLS_AVAILABLE
6869     {"NO_PROTOCOLS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_PROTOCOLS_AVAILABLE},
6870   #else
6871     {"NO_PROTOCOLS_AVAILABLE", 20, 191},
6872   #endif
6873   #ifdef SSL_R_NO_RENEGOTIATION
6874     {"NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_NO_RENEGOTIATION},
6875   #else
6876     {"NO_RENEGOTIATION", 20, 339},
6877   #endif
6878   #ifdef SSL_R_NO_REQUIRED_DIGEST
6879     {"NO_REQUIRED_DIGEST", ERR_LIB_SSL, SSL_R_NO_REQUIRED_DIGEST},
6880   #else
6881     {"NO_REQUIRED_DIGEST", 20, 324},
6882   #endif
6883   #ifdef SSL_R_NO_SHARED_CIPHER
6884     {"NO_SHARED_CIPHER", ERR_LIB_SSL, SSL_R_NO_SHARED_CIPHER},
6885   #else
6886     {"NO_SHARED_CIPHER", 20, 193},
6887   #endif
6888   #ifdef SSL_R_NO_SHARED_GROUPS
6889     {"NO_SHARED_GROUPS", ERR_LIB_SSL, SSL_R_NO_SHARED_GROUPS},
6890   #else
6891     {"NO_SHARED_GROUPS", 20, 410},
6892   #endif
6893   #ifdef SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS
6894     {"NO_SHARED_SIGNATURE_ALGORITHMS", ERR_LIB_SSL, SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS},
6895   #else
6896     {"NO_SHARED_SIGNATURE_ALGORITHMS", 20, 376},
6897   #endif
6898   #ifdef SSL_R_NO_SRTP_PROFILES
6899     {"NO_SRTP_PROFILES", ERR_LIB_SSL, SSL_R_NO_SRTP_PROFILES},
6900   #else
6901     {"NO_SRTP_PROFILES", 20, 359},
6902   #endif
6903   #ifdef SSL_R_NO_SUITABLE_DIGEST_ALGORITHM
6904     {"NO_SUITABLE_DIGEST_ALGORITHM", ERR_LIB_SSL, SSL_R_NO_SUITABLE_DIGEST_ALGORITHM},
6905   #else
6906     {"NO_SUITABLE_DIGEST_ALGORITHM", 20, 297},
6907   #endif
6908   #ifdef SSL_R_NO_SUITABLE_GROUPS
6909     {"NO_SUITABLE_GROUPS", ERR_LIB_SSL, SSL_R_NO_SUITABLE_GROUPS},
6910   #else
6911     {"NO_SUITABLE_GROUPS", 20, 295},
6912   #endif
6913   #ifdef SSL_R_NO_SUITABLE_KEY_SHARE
6914     {"NO_SUITABLE_KEY_SHARE", ERR_LIB_SSL, SSL_R_NO_SUITABLE_KEY_SHARE},
6915   #else
6916     {"NO_SUITABLE_KEY_SHARE", 20, 101},
6917   #endif
6918   #ifdef SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM
6919     {"NO_SUITABLE_SIGNATURE_ALGORITHM", ERR_LIB_SSL, SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM},
6920   #else
6921     {"NO_SUITABLE_SIGNATURE_ALGORITHM", 20, 118},
6922   #endif
6923   #ifdef SSL_R_NO_VALID_SCTS
6924     {"NO_VALID_SCTS", ERR_LIB_SSL, SSL_R_NO_VALID_SCTS},
6925   #else
6926     {"NO_VALID_SCTS", 20, 216},
6927   #endif
6928   #ifdef SSL_R_NO_VERIFY_COOKIE_CALLBACK
6929     {"NO_VERIFY_COOKIE_CALLBACK", ERR_LIB_SSL, SSL_R_NO_VERIFY_COOKIE_CALLBACK},
6930   #else
6931     {"NO_VERIFY_COOKIE_CALLBACK", 20, 403},
6932   #endif
6933   #ifdef SSL_R_NULL_SSL_CTX
6934     {"NULL_SSL_CTX", ERR_LIB_SSL, SSL_R_NULL_SSL_CTX},
6935   #else
6936     {"NULL_SSL_CTX", 20, 195},
6937   #endif
6938   #ifdef SSL_R_NULL_SSL_METHOD_PASSED
6939     {"NULL_SSL_METHOD_PASSED", ERR_LIB_SSL, SSL_R_NULL_SSL_METHOD_PASSED},
6940   #else
6941     {"NULL_SSL_METHOD_PASSED", 20, 196},
6942   #endif
6943   #ifdef SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED
6944     {"OLD_SESSION_CIPHER_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED},
6945   #else
6946     {"OLD_SESSION_CIPHER_NOT_RETURNED", 20, 197},
6947   #endif
6948   #ifdef SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED
6949     {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED},
6950   #else
6951     {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", 20, 344},
6952   #endif
6953   #ifdef SSL_R_OVERFLOW_ERROR
6954     {"OVERFLOW_ERROR", ERR_LIB_SSL, SSL_R_OVERFLOW_ERROR},
6955   #else
6956     {"OVERFLOW_ERROR", 20, 237},
6957   #endif
6958   #ifdef SSL_R_PACKET_LENGTH_TOO_LONG
6959     {"PACKET_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_PACKET_LENGTH_TOO_LONG},
6960   #else
6961     {"PACKET_LENGTH_TOO_LONG", 20, 198},
6962   #endif
6963   #ifdef SSL_R_PARSE_TLSEXT
6964     {"PARSE_TLSEXT", ERR_LIB_SSL, SSL_R_PARSE_TLSEXT},
6965   #else
6966     {"PARSE_TLSEXT", 20, 227},
6967   #endif
6968   #ifdef SSL_R_PATH_TOO_LONG
6969     {"PATH_TOO_LONG", ERR_LIB_SSL, SSL_R_PATH_TOO_LONG},
6970   #else
6971     {"PATH_TOO_LONG", 20, 270},
6972   #endif
6973   #ifdef SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE
6974     {"PEER_DID_NOT_RETURN_A_CERTIFICATE", ERR_LIB_SSL, SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE},
6975   #else
6976     {"PEER_DID_NOT_RETURN_A_CERTIFICATE", 20, 199},
6977   #endif
6978   #ifdef SSL_R_PEM_NAME_BAD_PREFIX
6979     {"PEM_NAME_BAD_PREFIX", ERR_LIB_SSL, SSL_R_PEM_NAME_BAD_PREFIX},
6980   #else
6981     {"PEM_NAME_BAD_PREFIX", 20, 391},
6982   #endif
6983   #ifdef SSL_R_PEM_NAME_TOO_SHORT
6984     {"PEM_NAME_TOO_SHORT", ERR_LIB_SSL, SSL_R_PEM_NAME_TOO_SHORT},
6985   #else
6986     {"PEM_NAME_TOO_SHORT", 20, 392},
6987   #endif
6988   #ifdef SSL_R_PIPELINE_FAILURE
6989     {"PIPELINE_FAILURE", ERR_LIB_SSL, SSL_R_PIPELINE_FAILURE},
6990   #else
6991     {"PIPELINE_FAILURE", 20, 406},
6992   #endif
6993   #ifdef SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR
6994     {"POST_HANDSHAKE_AUTH_ENCODING_ERR", ERR_LIB_SSL, SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR},
6995   #else
6996     {"POST_HANDSHAKE_AUTH_ENCODING_ERR", 20, 278},
6997   #endif
6998   #ifdef SSL_R_PRIVATE_KEY_MISMATCH
6999     {"PRIVATE_KEY_MISMATCH", ERR_LIB_SSL, SSL_R_PRIVATE_KEY_MISMATCH},
7000   #else
7001     {"PRIVATE_KEY_MISMATCH", 20, 288},
7002   #endif
7003   #ifdef SSL_R_PROTOCOL_IS_SHUTDOWN
7004     {"PROTOCOL_IS_SHUTDOWN", ERR_LIB_SSL, SSL_R_PROTOCOL_IS_SHUTDOWN},
7005   #else
7006     {"PROTOCOL_IS_SHUTDOWN", 20, 207},
7007   #endif
7008   #ifdef SSL_R_PSK_IDENTITY_NOT_FOUND
7009     {"PSK_IDENTITY_NOT_FOUND", ERR_LIB_SSL, SSL_R_PSK_IDENTITY_NOT_FOUND},
7010   #else
7011     {"PSK_IDENTITY_NOT_FOUND", 20, 223},
7012   #endif
7013   #ifdef SSL_R_PSK_NO_CLIENT_CB
7014     {"PSK_NO_CLIENT_CB", ERR_LIB_SSL, SSL_R_PSK_NO_CLIENT_CB},
7015   #else
7016     {"PSK_NO_CLIENT_CB", 20, 224},
7017   #endif
7018   #ifdef SSL_R_PSK_NO_SERVER_CB
7019     {"PSK_NO_SERVER_CB", ERR_LIB_SSL, SSL_R_PSK_NO_SERVER_CB},
7020   #else
7021     {"PSK_NO_SERVER_CB", 20, 225},
7022   #endif
7023   #ifdef SSL_R_READ_BIO_NOT_SET
7024     {"READ_BIO_NOT_SET", ERR_LIB_SSL, SSL_R_READ_BIO_NOT_SET},
7025   #else
7026     {"READ_BIO_NOT_SET", 20, 211},
7027   #endif
7028   #ifdef SSL_R_READ_TIMEOUT_EXPIRED
7029     {"READ_TIMEOUT_EXPIRED", ERR_LIB_SSL, SSL_R_READ_TIMEOUT_EXPIRED},
7030   #else
7031     {"READ_TIMEOUT_EXPIRED", 20, 312},
7032   #endif
7033   #ifdef SSL_R_RECORD_LENGTH_MISMATCH
7034     {"RECORD_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_RECORD_LENGTH_MISMATCH},
7035   #else
7036     {"RECORD_LENGTH_MISMATCH", 20, 213},
7037   #endif
7038   #ifdef SSL_R_RECORD_TOO_SMALL
7039     {"RECORD_TOO_SMALL", ERR_LIB_SSL, SSL_R_RECORD_TOO_SMALL},
7040   #else
7041     {"RECORD_TOO_SMALL", 20, 298},
7042   #endif
7043   #ifdef SSL_R_RENEGOTIATE_EXT_TOO_LONG
7044     {"RENEGOTIATE_EXT_TOO_LONG", ERR_LIB_SSL, SSL_R_RENEGOTIATE_EXT_TOO_LONG},
7045   #else
7046     {"RENEGOTIATE_EXT_TOO_LONG", 20, 335},
7047   #endif
7048   #ifdef SSL_R_RENEGOTIATION_ENCODING_ERR
7049     {"RENEGOTIATION_ENCODING_ERR", ERR_LIB_SSL, SSL_R_RENEGOTIATION_ENCODING_ERR},
7050   #else
7051     {"RENEGOTIATION_ENCODING_ERR", 20, 336},
7052   #endif
7053   #ifdef SSL_R_RENEGOTIATION_MISMATCH
7054     {"RENEGOTIATION_MISMATCH", ERR_LIB_SSL, SSL_R_RENEGOTIATION_MISMATCH},
7055   #else
7056     {"RENEGOTIATION_MISMATCH", 20, 337},
7057   #endif
7058   #ifdef SSL_R_REQUEST_PENDING
7059     {"REQUEST_PENDING", ERR_LIB_SSL, SSL_R_REQUEST_PENDING},
7060   #else
7061     {"REQUEST_PENDING", 20, 285},
7062   #endif
7063   #ifdef SSL_R_REQUEST_SENT
7064     {"REQUEST_SENT", ERR_LIB_SSL, SSL_R_REQUEST_SENT},
7065   #else
7066     {"REQUEST_SENT", 20, 286},
7067   #endif
7068   #ifdef SSL_R_REQUIRED_CIPHER_MISSING
7069     {"REQUIRED_CIPHER_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_CIPHER_MISSING},
7070   #else
7071     {"REQUIRED_CIPHER_MISSING", 20, 215},
7072   #endif
7073   #ifdef SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING
7074     {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING},
7075   #else
7076     {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", 20, 342},
7077   #endif
7078   #ifdef SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING
7079     {"SCSV_RECEIVED_WHEN_RENEGOTIATING", ERR_LIB_SSL, SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING},
7080   #else
7081     {"SCSV_RECEIVED_WHEN_RENEGOTIATING", 20, 345},
7082   #endif
7083   #ifdef SSL_R_SCT_VERIFICATION_FAILED
7084     {"SCT_VERIFICATION_FAILED", ERR_LIB_SSL, SSL_R_SCT_VERIFICATION_FAILED},
7085   #else
7086     {"SCT_VERIFICATION_FAILED", 20, 208},
7087   #endif
7088   #ifdef SSL_R_SERVERHELLO_TLSEXT
7089     {"SERVERHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_SERVERHELLO_TLSEXT},
7090   #else
7091     {"SERVERHELLO_TLSEXT", 20, 275},
7092   #endif
7093   #ifdef SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED
7094     {"SESSION_ID_CONTEXT_UNINITIALIZED", ERR_LIB_SSL, SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED},
7095   #else
7096     {"SESSION_ID_CONTEXT_UNINITIALIZED", 20, 277},
7097   #endif
7098   #ifdef SSL_R_SHUTDOWN_WHILE_IN_INIT
7099     {"SHUTDOWN_WHILE_IN_INIT", ERR_LIB_SSL, SSL_R_SHUTDOWN_WHILE_IN_INIT},
7100   #else
7101     {"SHUTDOWN_WHILE_IN_INIT", 20, 407},
7102   #endif
7103   #ifdef SSL_R_SIGNATURE_ALGORITHMS_ERROR
7104     {"SIGNATURE_ALGORITHMS_ERROR", ERR_LIB_SSL, SSL_R_SIGNATURE_ALGORITHMS_ERROR},
7105   #else
7106     {"SIGNATURE_ALGORITHMS_ERROR", 20, 360},
7107   #endif
7108   #ifdef SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE
7109     {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", ERR_LIB_SSL, SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE},
7110   #else
7111     {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", 20, 220},
7112   #endif
7113   #ifdef SSL_R_SRP_A_CALC
7114     {"SRP_A_CALC", ERR_LIB_SSL, SSL_R_SRP_A_CALC},
7115   #else
7116     {"SRP_A_CALC", 20, 361},
7117   #endif
7118   #ifdef SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES
7119     {"SRTP_COULD_NOT_ALLOCATE_PROFILES", ERR_LIB_SSL, SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES},
7120   #else
7121     {"SRTP_COULD_NOT_ALLOCATE_PROFILES", 20, 362},
7122   #endif
7123   #ifdef SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG
7124     {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", ERR_LIB_SSL, SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG},
7125   #else
7126     {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", 20, 363},
7127   #endif
7128   #ifdef SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE
7129     {"SRTP_UNKNOWN_PROTECTION_PROFILE", ERR_LIB_SSL, SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE},
7130   #else
7131     {"SRTP_UNKNOWN_PROTECTION_PROFILE", 20, 364},
7132   #endif
7133   #ifdef SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH
7134     {"SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH},
7135   #else
7136     {"SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH", 20, 232},
7137   #endif
7138   #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME
7139     {"SSL3_EXT_INVALID_SERVERNAME", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME},
7140   #else
7141     {"SSL3_EXT_INVALID_SERVERNAME", 20, 319},
7142   #endif
7143   #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE
7144     {"SSL3_EXT_INVALID_SERVERNAME_TYPE", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE},
7145   #else
7146     {"SSL3_EXT_INVALID_SERVERNAME_TYPE", 20, 320},
7147   #endif
7148   #ifdef SSL_R_SSL3_SESSION_ID_TOO_LONG
7149     {"SSL3_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL3_SESSION_ID_TOO_LONG},
7150   #else
7151     {"SSL3_SESSION_ID_TOO_LONG", 20, 300},
7152   #endif
7153   #ifdef SSL_R_SSLV3_ALERT_BAD_CERTIFICATE
7154     {"SSLV3_ALERT_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_CERTIFICATE},
7155   #else
7156     {"SSLV3_ALERT_BAD_CERTIFICATE", 20, 1042},
7157   #endif
7158   #ifdef SSL_R_SSLV3_ALERT_BAD_RECORD_MAC
7159     {"SSLV3_ALERT_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_RECORD_MAC},
7160   #else
7161     {"SSLV3_ALERT_BAD_RECORD_MAC", 20, 1020},
7162   #endif
7163   #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED
7164     {"SSLV3_ALERT_CERTIFICATE_EXPIRED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED},
7165   #else
7166     {"SSLV3_ALERT_CERTIFICATE_EXPIRED", 20, 1045},
7167   #endif
7168   #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED
7169     {"SSLV3_ALERT_CERTIFICATE_REVOKED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED},
7170   #else
7171     {"SSLV3_ALERT_CERTIFICATE_REVOKED", 20, 1044},
7172   #endif
7173   #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN
7174     {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN},
7175   #else
7176     {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", 20, 1046},
7177   #endif
7178   #ifdef SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE
7179     {"SSLV3_ALERT_DECOMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE},
7180   #else
7181     {"SSLV3_ALERT_DECOMPRESSION_FAILURE", 20, 1030},
7182   #endif
7183   #ifdef SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE
7184     {"SSLV3_ALERT_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE},
7185   #else
7186     {"SSLV3_ALERT_HANDSHAKE_FAILURE", 20, 1040},
7187   #endif
7188   #ifdef SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER
7189     {"SSLV3_ALERT_ILLEGAL_PARAMETER", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER},
7190   #else
7191     {"SSLV3_ALERT_ILLEGAL_PARAMETER", 20, 1047},
7192   #endif
7193   #ifdef SSL_R_SSLV3_ALERT_NO_CERTIFICATE
7194     {"SSLV3_ALERT_NO_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_NO_CERTIFICATE},
7195   #else
7196     {"SSLV3_ALERT_NO_CERTIFICATE", 20, 1041},
7197   #endif
7198   #ifdef SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE
7199     {"SSLV3_ALERT_UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE},
7200   #else
7201     {"SSLV3_ALERT_UNEXPECTED_MESSAGE", 20, 1010},
7202   #endif
7203   #ifdef SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE
7204     {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE},
7205   #else
7206     {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", 20, 1043},
7207   #endif
7208   #ifdef SSL_R_SSL_COMMAND_SECTION_EMPTY
7209     {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_EMPTY},
7210   #else
7211     {"SSL_COMMAND_SECTION_EMPTY", 20, 117},
7212   #endif
7213   #ifdef SSL_R_SSL_COMMAND_SECTION_NOT_FOUND
7214     {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_NOT_FOUND},
7215   #else
7216     {"SSL_COMMAND_SECTION_NOT_FOUND", 20, 125},
7217   #endif
7218   #ifdef SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION
7219     {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", ERR_LIB_SSL, SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION},
7220   #else
7221     {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", 20, 228},
7222   #endif
7223   #ifdef SSL_R_SSL_HANDSHAKE_FAILURE
7224     {"SSL_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSL_HANDSHAKE_FAILURE},
7225   #else
7226     {"SSL_HANDSHAKE_FAILURE", 20, 229},
7227   #endif
7228   #ifdef SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS
7229     {"SSL_LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS},
7230   #else
7231     {"SSL_LIBRARY_HAS_NO_CIPHERS", 20, 230},
7232   #endif
7233   #ifdef SSL_R_SSL_NEGATIVE_LENGTH
7234     {"SSL_NEGATIVE_LENGTH", ERR_LIB_SSL, SSL_R_SSL_NEGATIVE_LENGTH},
7235   #else
7236     {"SSL_NEGATIVE_LENGTH", 20, 372},
7237   #endif
7238   #ifdef SSL_R_SSL_SECTION_EMPTY
7239     {"SSL_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_SECTION_EMPTY},
7240   #else
7241     {"SSL_SECTION_EMPTY", 20, 126},
7242   #endif
7243   #ifdef SSL_R_SSL_SECTION_NOT_FOUND
7244     {"SSL_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_SECTION_NOT_FOUND},
7245   #else
7246     {"SSL_SECTION_NOT_FOUND", 20, 136},
7247   #endif
7248   #ifdef SSL_R_SSL_SESSION_ID_CALLBACK_FAILED
7249     {"SSL_SESSION_ID_CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CALLBACK_FAILED},
7250   #else
7251     {"SSL_SESSION_ID_CALLBACK_FAILED", 20, 301},
7252   #endif
7253   #ifdef SSL_R_SSL_SESSION_ID_CONFLICT
7254     {"SSL_SESSION_ID_CONFLICT", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONFLICT},
7255   #else
7256     {"SSL_SESSION_ID_CONFLICT", 20, 302},
7257   #endif
7258   #ifdef SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG
7259     {"SSL_SESSION_ID_CONTEXT_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG},
7260   #else
7261     {"SSL_SESSION_ID_CONTEXT_TOO_LONG", 20, 273},
7262   #endif
7263   #ifdef SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH
7264     {"SSL_SESSION_ID_HAS_BAD_LENGTH", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH},
7265   #else
7266     {"SSL_SESSION_ID_HAS_BAD_LENGTH", 20, 303},
7267   #endif
7268   #ifdef SSL_R_SSL_SESSION_ID_TOO_LONG
7269     {"SSL_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_TOO_LONG},
7270   #else
7271     {"SSL_SESSION_ID_TOO_LONG", 20, 408},
7272   #endif
7273   #ifdef SSL_R_SSL_SESSION_VERSION_MISMATCH
7274     {"SSL_SESSION_VERSION_MISMATCH", ERR_LIB_SSL, SSL_R_SSL_SESSION_VERSION_MISMATCH},
7275   #else
7276     {"SSL_SESSION_VERSION_MISMATCH", 20, 210},
7277   #endif
7278   #ifdef SSL_R_STILL_IN_INIT
7279     {"STILL_IN_INIT", ERR_LIB_SSL, SSL_R_STILL_IN_INIT},
7280   #else
7281     {"STILL_IN_INIT", 20, 121},
7282   #endif
7283   #ifdef SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED
7284     {"TLSV13_ALERT_CERTIFICATE_REQUIRED", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED},
7285   #else
7286     {"TLSV13_ALERT_CERTIFICATE_REQUIRED", 20, 1116},
7287   #endif
7288   #ifdef SSL_R_TLSV13_ALERT_MISSING_EXTENSION
7289     {"TLSV13_ALERT_MISSING_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_MISSING_EXTENSION},
7290   #else
7291     {"TLSV13_ALERT_MISSING_EXTENSION", 20, 1109},
7292   #endif
7293   #ifdef SSL_R_TLSV1_ALERT_ACCESS_DENIED
7294     {"TLSV1_ALERT_ACCESS_DENIED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_ACCESS_DENIED},
7295   #else
7296     {"TLSV1_ALERT_ACCESS_DENIED", 20, 1049},
7297   #endif
7298   #ifdef SSL_R_TLSV1_ALERT_DECODE_ERROR
7299     {"TLSV1_ALERT_DECODE_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECODE_ERROR},
7300   #else
7301     {"TLSV1_ALERT_DECODE_ERROR", 20, 1050},
7302   #endif
7303   #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED
7304     {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED},
7305   #else
7306     {"TLSV1_ALERT_DECRYPTION_FAILED", 20, 1021},
7307   #endif
7308   #ifdef SSL_R_TLSV1_ALERT_DECRYPT_ERROR
7309     {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPT_ERROR},
7310   #else
7311     {"TLSV1_ALERT_DECRYPT_ERROR", 20, 1051},
7312   #endif
7313   #ifdef SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION
7314     {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION},
7315   #else
7316     {"TLSV1_ALERT_EXPORT_RESTRICTION", 20, 1060},
7317   #endif
7318   #ifdef SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK
7319     {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK},
7320   #else
7321     {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", 20, 1086},
7322   #endif
7323   #ifdef SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY
7324     {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY},
7325   #else
7326     {"TLSV1_ALERT_INSUFFICIENT_SECURITY", 20, 1071},
7327   #endif
7328   #ifdef SSL_R_TLSV1_ALERT_INTERNAL_ERROR
7329     {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INTERNAL_ERROR},
7330   #else
7331     {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080},
7332   #endif
7333   #ifdef SSL_R_TLSV1_ALERT_NO_RENEGOTIATION
7334     {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_RENEGOTIATION},
7335   #else
7336     {"TLSV1_ALERT_NO_RENEGOTIATION", 20, 1100},
7337   #endif
7338   #ifdef SSL_R_TLSV1_ALERT_PROTOCOL_VERSION
7339     {"TLSV1_ALERT_PROTOCOL_VERSION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_PROTOCOL_VERSION},
7340   #else
7341     {"TLSV1_ALERT_PROTOCOL_VERSION", 20, 1070},
7342   #endif
7343   #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW
7344     {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW},
7345   #else
7346     {"TLSV1_ALERT_RECORD_OVERFLOW", 20, 1022},
7347   #endif
7348   #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA
7349     {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_CA},
7350   #else
7351     {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048},
7352   #endif
7353   #ifdef SSL_R_TLSV1_ALERT_USER_CANCELLED
7354     {"TLSV1_ALERT_USER_CANCELLED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_USER_CANCELLED},
7355   #else
7356     {"TLSV1_ALERT_USER_CANCELLED", 20, 1090},
7357   #endif
7358   #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE
7359     {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE},
7360   #else
7361     {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", 20, 1114},
7362   #endif
7363   #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE
7364     {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE},
7365   #else
7366     {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", 20, 1113},
7367   #endif
7368   #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE
7369     {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE},
7370   #else
7371     {"TLSV1_CERTIFICATE_UNOBTAINABLE", 20, 1111},
7372   #endif
7373   #ifdef SSL_R_TLSV1_UNRECOGNIZED_NAME
7374     {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, SSL_R_TLSV1_UNRECOGNIZED_NAME},
7375   #else
7376     {"TLSV1_UNRECOGNIZED_NAME", 20, 1112},
7377   #endif
7378   #ifdef SSL_R_TLSV1_UNSUPPORTED_EXTENSION
7379     {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV1_UNSUPPORTED_EXTENSION},
7380   #else
7381     {"TLSV1_UNSUPPORTED_EXTENSION", 20, 1110},
7382   #endif
7383   #ifdef SSL_R_TLS_ILLEGAL_EXPORTER_LABEL
7384     {"TLS_ILLEGAL_EXPORTER_LABEL", ERR_LIB_SSL, SSL_R_TLS_ILLEGAL_EXPORTER_LABEL},
7385   #else
7386     {"TLS_ILLEGAL_EXPORTER_LABEL", 20, 367},
7387   #endif
7388   #ifdef SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST
7389     {"TLS_INVALID_ECPOINTFORMAT_LIST", ERR_LIB_SSL, SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST},
7390   #else
7391     {"TLS_INVALID_ECPOINTFORMAT_LIST", 20, 157},
7392   #endif
7393   #ifdef SSL_R_TOO_MANY_KEY_UPDATES
7394     {"TOO_MANY_KEY_UPDATES", ERR_LIB_SSL, SSL_R_TOO_MANY_KEY_UPDATES},
7395   #else
7396     {"TOO_MANY_KEY_UPDATES", 20, 132},
7397   #endif
7398   #ifdef SSL_R_TOO_MANY_WARN_ALERTS
7399     {"TOO_MANY_WARN_ALERTS", ERR_LIB_SSL, SSL_R_TOO_MANY_WARN_ALERTS},
7400   #else
7401     {"TOO_MANY_WARN_ALERTS", 20, 409},
7402   #endif
7403   #ifdef SSL_R_TOO_MUCH_EARLY_DATA
7404     {"TOO_MUCH_EARLY_DATA", ERR_LIB_SSL, SSL_R_TOO_MUCH_EARLY_DATA},
7405   #else
7406     {"TOO_MUCH_EARLY_DATA", 20, 164},
7407   #endif
7408   #ifdef SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS
7409     {"UNABLE_TO_FIND_ECDH_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS},
7410   #else
7411     {"UNABLE_TO_FIND_ECDH_PARAMETERS", 20, 314},
7412   #endif
7413   #ifdef SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS
7414     {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS},
7415   #else
7416     {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", 20, 239},
7417   #endif
7418   #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES
7419     {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES},
7420   #else
7421     {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", 20, 242},
7422   #endif
7423   #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES
7424     {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES},
7425   #else
7426     {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", 20, 243},
7427   #endif
7428   #ifdef SSL_R_UNEXPECTED_CCS_MESSAGE
7429     {"UNEXPECTED_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_CCS_MESSAGE},
7430   #else
7431     {"UNEXPECTED_CCS_MESSAGE", 20, 262},
7432   #endif
7433   #ifdef SSL_R_UNEXPECTED_END_OF_EARLY_DATA
7434     {"UNEXPECTED_END_OF_EARLY_DATA", ERR_LIB_SSL, SSL_R_UNEXPECTED_END_OF_EARLY_DATA},
7435   #else
7436     {"UNEXPECTED_END_OF_EARLY_DATA", 20, 178},
7437   #endif
7438   #ifdef SSL_R_UNEXPECTED_EOF_WHILE_READING
7439     {"UNEXPECTED_EOF_WHILE_READING", ERR_LIB_SSL, SSL_R_UNEXPECTED_EOF_WHILE_READING},
7440   #else
7441     {"UNEXPECTED_EOF_WHILE_READING", 20, 294},
7442   #endif
7443   #ifdef SSL_R_UNEXPECTED_MESSAGE
7444     {"UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_MESSAGE},
7445   #else
7446     {"UNEXPECTED_MESSAGE", 20, 244},
7447   #endif
7448   #ifdef SSL_R_UNEXPECTED_RECORD
7449     {"UNEXPECTED_RECORD", ERR_LIB_SSL, SSL_R_UNEXPECTED_RECORD},
7450   #else
7451     {"UNEXPECTED_RECORD", 20, 245},
7452   #endif
7453   #ifdef SSL_R_UNINITIALIZED
7454     {"UNINITIALIZED", ERR_LIB_SSL, SSL_R_UNINITIALIZED},
7455   #else
7456     {"UNINITIALIZED", 20, 276},
7457   #endif
7458   #ifdef SSL_R_UNKNOWN_ALERT_TYPE
7459     {"UNKNOWN_ALERT_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_ALERT_TYPE},
7460   #else
7461     {"UNKNOWN_ALERT_TYPE", 20, 246},
7462   #endif
7463   #ifdef SSL_R_UNKNOWN_CERTIFICATE_TYPE
7464     {"UNKNOWN_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CERTIFICATE_TYPE},
7465   #else
7466     {"UNKNOWN_CERTIFICATE_TYPE", 20, 247},
7467   #endif
7468   #ifdef SSL_R_UNKNOWN_CIPHER_RETURNED
7469     {"UNKNOWN_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_RETURNED},
7470   #else
7471     {"UNKNOWN_CIPHER_RETURNED", 20, 248},
7472   #endif
7473   #ifdef SSL_R_UNKNOWN_CIPHER_TYPE
7474     {"UNKNOWN_CIPHER_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_TYPE},
7475   #else
7476     {"UNKNOWN_CIPHER_TYPE", 20, 249},
7477   #endif
7478   #ifdef SSL_R_UNKNOWN_CMD_NAME
7479     {"UNKNOWN_CMD_NAME", ERR_LIB_SSL, SSL_R_UNKNOWN_CMD_NAME},
7480   #else
7481     {"UNKNOWN_CMD_NAME", 20, 386},
7482   #endif
7483   #ifdef SSL_R_UNKNOWN_COMMAND
7484     {"UNKNOWN_COMMAND", ERR_LIB_SSL, SSL_R_UNKNOWN_COMMAND},
7485   #else
7486     {"UNKNOWN_COMMAND", 20, 139},
7487   #endif
7488   #ifdef SSL_R_UNKNOWN_DIGEST
7489     {"UNKNOWN_DIGEST", ERR_LIB_SSL, SSL_R_UNKNOWN_DIGEST},
7490   #else
7491     {"UNKNOWN_DIGEST", 20, 368},
7492   #endif
7493   #ifdef SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE
7494     {"UNKNOWN_KEY_EXCHANGE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE},
7495   #else
7496     {"UNKNOWN_KEY_EXCHANGE_TYPE", 20, 250},
7497   #endif
7498   #ifdef SSL_R_UNKNOWN_PKEY_TYPE
7499     {"UNKNOWN_PKEY_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_PKEY_TYPE},
7500   #else
7501     {"UNKNOWN_PKEY_TYPE", 20, 251},
7502   #endif
7503   #ifdef SSL_R_UNKNOWN_PROTOCOL
7504     {"UNKNOWN_PROTOCOL", ERR_LIB_SSL, SSL_R_UNKNOWN_PROTOCOL},
7505   #else
7506     {"UNKNOWN_PROTOCOL", 20, 252},
7507   #endif
7508   #ifdef SSL_R_UNKNOWN_SSL_VERSION
7509     {"UNKNOWN_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNKNOWN_SSL_VERSION},
7510   #else
7511     {"UNKNOWN_SSL_VERSION", 20, 254},
7512   #endif
7513   #ifdef SSL_R_UNKNOWN_STATE
7514     {"UNKNOWN_STATE", ERR_LIB_SSL, SSL_R_UNKNOWN_STATE},
7515   #else
7516     {"UNKNOWN_STATE", 20, 255},
7517   #endif
7518   #ifdef SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED
7519     {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", ERR_LIB_SSL, SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED},
7520   #else
7521     {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", 20, 338},
7522   #endif
7523   #ifdef SSL_R_UNSOLICITED_EXTENSION
7524     {"UNSOLICITED_EXTENSION", ERR_LIB_SSL, SSL_R_UNSOLICITED_EXTENSION},
7525   #else
7526     {"UNSOLICITED_EXTENSION", 20, 217},
7527   #endif
7528   #ifdef SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM
7529     {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM},
7530   #else
7531     {"UNSUPPORTED_COMPRESSION_ALGORITHM", 20, 257},
7532   #endif
7533   #ifdef SSL_R_UNSUPPORTED_ELLIPTIC_CURVE
7534     {"UNSUPPORTED_ELLIPTIC_CURVE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_ELLIPTIC_CURVE},
7535   #else
7536     {"UNSUPPORTED_ELLIPTIC_CURVE", 20, 315},
7537   #endif
7538   #ifdef SSL_R_UNSUPPORTED_PROTOCOL
7539     {"UNSUPPORTED_PROTOCOL", ERR_LIB_SSL, SSL_R_UNSUPPORTED_PROTOCOL},
7540   #else
7541     {"UNSUPPORTED_PROTOCOL", 20, 258},
7542   #endif
7543   #ifdef SSL_R_UNSUPPORTED_SSL_VERSION
7544     {"UNSUPPORTED_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNSUPPORTED_SSL_VERSION},
7545   #else
7546     {"UNSUPPORTED_SSL_VERSION", 20, 259},
7547   #endif
7548   #ifdef SSL_R_UNSUPPORTED_STATUS_TYPE
7549     {"UNSUPPORTED_STATUS_TYPE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_STATUS_TYPE},
7550   #else
7551     {"UNSUPPORTED_STATUS_TYPE", 20, 329},
7552   #endif
7553   #ifdef SSL_R_USE_SRTP_NOT_NEGOTIATED
7554     {"USE_SRTP_NOT_NEGOTIATED", ERR_LIB_SSL, SSL_R_USE_SRTP_NOT_NEGOTIATED},
7555   #else
7556     {"USE_SRTP_NOT_NEGOTIATED", 20, 369},
7557   #endif
7558   #ifdef SSL_R_VERSION_TOO_HIGH
7559     {"VERSION_TOO_HIGH", ERR_LIB_SSL, SSL_R_VERSION_TOO_HIGH},
7560   #else
7561     {"VERSION_TOO_HIGH", 20, 166},
7562   #endif
7563   #ifdef SSL_R_VERSION_TOO_LOW
7564     {"VERSION_TOO_LOW", ERR_LIB_SSL, SSL_R_VERSION_TOO_LOW},
7565   #else
7566     {"VERSION_TOO_LOW", 20, 396},
7567   #endif
7568   #ifdef SSL_R_WRONG_CERTIFICATE_TYPE
7569     {"WRONG_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_CERTIFICATE_TYPE},
7570   #else
7571     {"WRONG_CERTIFICATE_TYPE", 20, 383},
7572   #endif
7573   #ifdef SSL_R_WRONG_CIPHER_RETURNED
7574     {"WRONG_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_WRONG_CIPHER_RETURNED},
7575   #else
7576     {"WRONG_CIPHER_RETURNED", 20, 261},
7577   #endif
7578   #ifdef SSL_R_WRONG_CURVE
7579     {"WRONG_CURVE", ERR_LIB_SSL, SSL_R_WRONG_CURVE},
7580   #else
7581     {"WRONG_CURVE", 20, 378},
7582   #endif
7583   #ifdef SSL_R_WRONG_SIGNATURE_LENGTH
7584     {"WRONG_SIGNATURE_LENGTH", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_LENGTH},
7585   #else
7586     {"WRONG_SIGNATURE_LENGTH", 20, 264},
7587   #endif
7588   #ifdef SSL_R_WRONG_SIGNATURE_SIZE
7589     {"WRONG_SIGNATURE_SIZE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_SIZE},
7590   #else
7591     {"WRONG_SIGNATURE_SIZE", 20, 265},
7592   #endif
7593   #ifdef SSL_R_WRONG_SIGNATURE_TYPE
7594     {"WRONG_SIGNATURE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_TYPE},
7595   #else
7596     {"WRONG_SIGNATURE_TYPE", 20, 370},
7597   #endif
7598   #ifdef SSL_R_WRONG_SSL_VERSION
7599     {"WRONG_SSL_VERSION", ERR_LIB_SSL, SSL_R_WRONG_SSL_VERSION},
7600   #else
7601     {"WRONG_SSL_VERSION", 20, 266},
7602   #endif
7603   #ifdef SSL_R_WRONG_VERSION_NUMBER
7604     {"WRONG_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_WRONG_VERSION_NUMBER},
7605   #else
7606     {"WRONG_VERSION_NUMBER", 20, 267},
7607   #endif
7608   #ifdef SSL_R_X509_LIB
7609     {"X509_LIB", ERR_LIB_SSL, SSL_R_X509_LIB},
7610   #else
7611     {"X509_LIB", 20, 268},
7612   #endif
7613   #ifdef SSL_R_X509_VERIFICATION_SETUP_PROBLEMS
7614     {"X509_VERIFICATION_SETUP_PROBLEMS", ERR_LIB_SSL, SSL_R_X509_VERIFICATION_SETUP_PROBLEMS},
7615   #else
7616     {"X509_VERIFICATION_SETUP_PROBLEMS", 20, 269},
7617   #endif
7618   #ifdef TS_R_BAD_PKCS7_TYPE
7619     {"BAD_PKCS7_TYPE", ERR_LIB_TS, TS_R_BAD_PKCS7_TYPE},
7620   #else
7621     {"BAD_PKCS7_TYPE", 47, 132},
7622   #endif
7623   #ifdef TS_R_BAD_TYPE
7624     {"BAD_TYPE", ERR_LIB_TS, TS_R_BAD_TYPE},
7625   #else
7626     {"BAD_TYPE", 47, 133},
7627   #endif
7628   #ifdef TS_R_CANNOT_LOAD_CERT
7629     {"CANNOT_LOAD_CERT", ERR_LIB_TS, TS_R_CANNOT_LOAD_CERT},
7630   #else
7631     {"CANNOT_LOAD_CERT", 47, 137},
7632   #endif
7633   #ifdef TS_R_CANNOT_LOAD_KEY
7634     {"CANNOT_LOAD_KEY", ERR_LIB_TS, TS_R_CANNOT_LOAD_KEY},
7635   #else
7636     {"CANNOT_LOAD_KEY", 47, 138},
7637   #endif
7638   #ifdef TS_R_CERTIFICATE_VERIFY_ERROR
7639     {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_TS, TS_R_CERTIFICATE_VERIFY_ERROR},
7640   #else
7641     {"CERTIFICATE_VERIFY_ERROR", 47, 100},
7642   #endif
7643   #ifdef TS_R_COULD_NOT_SET_ENGINE
7644     {"COULD_NOT_SET_ENGINE", ERR_LIB_TS, TS_R_COULD_NOT_SET_ENGINE},
7645   #else
7646     {"COULD_NOT_SET_ENGINE", 47, 127},
7647   #endif
7648   #ifdef TS_R_COULD_NOT_SET_TIME
7649     {"COULD_NOT_SET_TIME", ERR_LIB_TS, TS_R_COULD_NOT_SET_TIME},
7650   #else
7651     {"COULD_NOT_SET_TIME", 47, 115},
7652   #endif
7653   #ifdef TS_R_DETACHED_CONTENT
7654     {"DETACHED_CONTENT", ERR_LIB_TS, TS_R_DETACHED_CONTENT},
7655   #else
7656     {"DETACHED_CONTENT", 47, 134},
7657   #endif
7658   #ifdef TS_R_ESS_ADD_SIGNING_CERT_ERROR
7659     {"ESS_ADD_SIGNING_CERT_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_ERROR},
7660   #else
7661     {"ESS_ADD_SIGNING_CERT_ERROR", 47, 116},
7662   #endif
7663   #ifdef TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR
7664     {"ESS_ADD_SIGNING_CERT_V2_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR},
7665   #else
7666     {"ESS_ADD_SIGNING_CERT_V2_ERROR", 47, 139},
7667   #endif
7668   #ifdef TS_R_ESS_SIGNING_CERTIFICATE_ERROR
7669     {"ESS_SIGNING_CERTIFICATE_ERROR", ERR_LIB_TS, TS_R_ESS_SIGNING_CERTIFICATE_ERROR},
7670   #else
7671     {"ESS_SIGNING_CERTIFICATE_ERROR", 47, 101},
7672   #endif
7673   #ifdef TS_R_INVALID_NULL_POINTER
7674     {"INVALID_NULL_POINTER", ERR_LIB_TS, TS_R_INVALID_NULL_POINTER},
7675   #else
7676     {"INVALID_NULL_POINTER", 47, 102},
7677   #endif
7678   #ifdef TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE
7679     {"INVALID_SIGNER_CERTIFICATE_PURPOSE", ERR_LIB_TS, TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE},
7680   #else
7681     {"INVALID_SIGNER_CERTIFICATE_PURPOSE", 47, 117},
7682   #endif
7683   #ifdef TS_R_MESSAGE_IMPRINT_MISMATCH
7684     {"MESSAGE_IMPRINT_MISMATCH", ERR_LIB_TS, TS_R_MESSAGE_IMPRINT_MISMATCH},
7685   #else
7686     {"MESSAGE_IMPRINT_MISMATCH", 47, 103},
7687   #endif
7688   #ifdef TS_R_NONCE_MISMATCH
7689     {"NONCE_MISMATCH", ERR_LIB_TS, TS_R_NONCE_MISMATCH},
7690   #else
7691     {"NONCE_MISMATCH", 47, 104},
7692   #endif
7693   #ifdef TS_R_NONCE_NOT_RETURNED
7694     {"NONCE_NOT_RETURNED", ERR_LIB_TS, TS_R_NONCE_NOT_RETURNED},
7695   #else
7696     {"NONCE_NOT_RETURNED", 47, 105},
7697   #endif
7698   #ifdef TS_R_NO_CONTENT
7699     {"NO_CONTENT", ERR_LIB_TS, TS_R_NO_CONTENT},
7700   #else
7701     {"NO_CONTENT", 47, 106},
7702   #endif
7703   #ifdef TS_R_NO_TIME_STAMP_TOKEN
7704     {"NO_TIME_STAMP_TOKEN", ERR_LIB_TS, TS_R_NO_TIME_STAMP_TOKEN},
7705   #else
7706     {"NO_TIME_STAMP_TOKEN", 47, 107},
7707   #endif
7708   #ifdef TS_R_PKCS7_ADD_SIGNATURE_ERROR
7709     {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNATURE_ERROR},
7710   #else
7711     {"PKCS7_ADD_SIGNATURE_ERROR", 47, 118},
7712   #endif
7713   #ifdef TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR
7714     {"PKCS7_ADD_SIGNED_ATTR_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR},
7715   #else
7716     {"PKCS7_ADD_SIGNED_ATTR_ERROR", 47, 119},
7717   #endif
7718   #ifdef TS_R_PKCS7_TO_TS_TST_INFO_FAILED
7719     {"PKCS7_TO_TS_TST_INFO_FAILED", ERR_LIB_TS, TS_R_PKCS7_TO_TS_TST_INFO_FAILED},
7720   #else
7721     {"PKCS7_TO_TS_TST_INFO_FAILED", 47, 129},
7722   #endif
7723   #ifdef TS_R_POLICY_MISMATCH
7724     {"POLICY_MISMATCH", ERR_LIB_TS, TS_R_POLICY_MISMATCH},
7725   #else
7726     {"POLICY_MISMATCH", 47, 108},
7727   #endif
7728   #ifdef TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
7729     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_TS, TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
7730   #else
7731     {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 47, 120},
7732   #endif
7733   #ifdef TS_R_RESPONSE_SETUP_ERROR
7734     {"RESPONSE_SETUP_ERROR", ERR_LIB_TS, TS_R_RESPONSE_SETUP_ERROR},
7735   #else
7736     {"RESPONSE_SETUP_ERROR", 47, 121},
7737   #endif
7738   #ifdef TS_R_SIGNATURE_FAILURE
7739     {"SIGNATURE_FAILURE", ERR_LIB_TS, TS_R_SIGNATURE_FAILURE},
7740   #else
7741     {"SIGNATURE_FAILURE", 47, 109},
7742   #endif
7743   #ifdef TS_R_THERE_MUST_BE_ONE_SIGNER
7744     {"THERE_MUST_BE_ONE_SIGNER", ERR_LIB_TS, TS_R_THERE_MUST_BE_ONE_SIGNER},
7745   #else
7746     {"THERE_MUST_BE_ONE_SIGNER", 47, 110},
7747   #endif
7748   #ifdef TS_R_TIME_SYSCALL_ERROR
7749     {"TIME_SYSCALL_ERROR", ERR_LIB_TS, TS_R_TIME_SYSCALL_ERROR},
7750   #else
7751     {"TIME_SYSCALL_ERROR", 47, 122},
7752   #endif
7753   #ifdef TS_R_TOKEN_NOT_PRESENT
7754     {"TOKEN_NOT_PRESENT", ERR_LIB_TS, TS_R_TOKEN_NOT_PRESENT},
7755   #else
7756     {"TOKEN_NOT_PRESENT", 47, 130},
7757   #endif
7758   #ifdef TS_R_TOKEN_PRESENT
7759     {"TOKEN_PRESENT", ERR_LIB_TS, TS_R_TOKEN_PRESENT},
7760   #else
7761     {"TOKEN_PRESENT", 47, 131},
7762   #endif
7763   #ifdef TS_R_TSA_NAME_MISMATCH
7764     {"TSA_NAME_MISMATCH", ERR_LIB_TS, TS_R_TSA_NAME_MISMATCH},
7765   #else
7766     {"TSA_NAME_MISMATCH", 47, 111},
7767   #endif
7768   #ifdef TS_R_TSA_UNTRUSTED
7769     {"TSA_UNTRUSTED", ERR_LIB_TS, TS_R_TSA_UNTRUSTED},
7770   #else
7771     {"TSA_UNTRUSTED", 47, 112},
7772   #endif
7773   #ifdef TS_R_TST_INFO_SETUP_ERROR
7774     {"TST_INFO_SETUP_ERROR", ERR_LIB_TS, TS_R_TST_INFO_SETUP_ERROR},
7775   #else
7776     {"TST_INFO_SETUP_ERROR", 47, 123},
7777   #endif
7778   #ifdef TS_R_TS_DATASIGN
7779     {"TS_DATASIGN", ERR_LIB_TS, TS_R_TS_DATASIGN},
7780   #else
7781     {"TS_DATASIGN", 47, 124},
7782   #endif
7783   #ifdef TS_R_UNACCEPTABLE_POLICY
7784     {"UNACCEPTABLE_POLICY", ERR_LIB_TS, TS_R_UNACCEPTABLE_POLICY},
7785   #else
7786     {"UNACCEPTABLE_POLICY", 47, 125},
7787   #endif
7788   #ifdef TS_R_UNSUPPORTED_MD_ALGORITHM
7789     {"UNSUPPORTED_MD_ALGORITHM", ERR_LIB_TS, TS_R_UNSUPPORTED_MD_ALGORITHM},
7790   #else
7791     {"UNSUPPORTED_MD_ALGORITHM", 47, 126},
7792   #endif
7793   #ifdef TS_R_UNSUPPORTED_VERSION
7794     {"UNSUPPORTED_VERSION", ERR_LIB_TS, TS_R_UNSUPPORTED_VERSION},
7795   #else
7796     {"UNSUPPORTED_VERSION", 47, 113},
7797   #endif
7798   #ifdef TS_R_VAR_BAD_VALUE
7799     {"VAR_BAD_VALUE", ERR_LIB_TS, TS_R_VAR_BAD_VALUE},
7800   #else
7801     {"VAR_BAD_VALUE", 47, 135},
7802   #endif
7803   #ifdef TS_R_VAR_LOOKUP_FAILURE
7804     {"VAR_LOOKUP_FAILURE", ERR_LIB_TS, TS_R_VAR_LOOKUP_FAILURE},
7805   #else
7806     {"VAR_LOOKUP_FAILURE", 47, 136},
7807   #endif
7808   #ifdef TS_R_WRONG_CONTENT_TYPE
7809     {"WRONG_CONTENT_TYPE", ERR_LIB_TS, TS_R_WRONG_CONTENT_TYPE},
7810   #else
7811     {"WRONG_CONTENT_TYPE", 47, 114},
7812   #endif
7813   #ifdef UI_R_COMMON_OK_AND_CANCEL_CHARACTERS
7814     {"COMMON_OK_AND_CANCEL_CHARACTERS", ERR_LIB_UI, UI_R_COMMON_OK_AND_CANCEL_CHARACTERS},
7815   #else
7816     {"COMMON_OK_AND_CANCEL_CHARACTERS", 40, 104},
7817   #endif
7818   #ifdef UI_R_INDEX_TOO_LARGE
7819     {"INDEX_TOO_LARGE", ERR_LIB_UI, UI_R_INDEX_TOO_LARGE},
7820   #else
7821     {"INDEX_TOO_LARGE", 40, 102},
7822   #endif
7823   #ifdef UI_R_INDEX_TOO_SMALL
7824     {"INDEX_TOO_SMALL", ERR_LIB_UI, UI_R_INDEX_TOO_SMALL},
7825   #else
7826     {"INDEX_TOO_SMALL", 40, 103},
7827   #endif
7828   #ifdef UI_R_NO_RESULT_BUFFER
7829     {"NO_RESULT_BUFFER", ERR_LIB_UI, UI_R_NO_RESULT_BUFFER},
7830   #else
7831     {"NO_RESULT_BUFFER", 40, 105},
7832   #endif
7833   #ifdef UI_R_PROCESSING_ERROR
7834     {"PROCESSING_ERROR", ERR_LIB_UI, UI_R_PROCESSING_ERROR},
7835   #else
7836     {"PROCESSING_ERROR", 40, 107},
7837   #endif
7838   #ifdef UI_R_RESULT_TOO_LARGE
7839     {"RESULT_TOO_LARGE", ERR_LIB_UI, UI_R_RESULT_TOO_LARGE},
7840   #else
7841     {"RESULT_TOO_LARGE", 40, 100},
7842   #endif
7843   #ifdef UI_R_RESULT_TOO_SMALL
7844     {"RESULT_TOO_SMALL", ERR_LIB_UI, UI_R_RESULT_TOO_SMALL},
7845   #else
7846     {"RESULT_TOO_SMALL", 40, 101},
7847   #endif
7848   #ifdef UI_R_SYSASSIGN_ERROR
7849     {"SYSASSIGN_ERROR", ERR_LIB_UI, UI_R_SYSASSIGN_ERROR},
7850   #else
7851     {"SYSASSIGN_ERROR", 40, 109},
7852   #endif
7853   #ifdef UI_R_SYSDASSGN_ERROR
7854     {"SYSDASSGN_ERROR", ERR_LIB_UI, UI_R_SYSDASSGN_ERROR},
7855   #else
7856     {"SYSDASSGN_ERROR", 40, 110},
7857   #endif
7858   #ifdef UI_R_SYSQIOW_ERROR
7859     {"SYSQIOW_ERROR", ERR_LIB_UI, UI_R_SYSQIOW_ERROR},
7860   #else
7861     {"SYSQIOW_ERROR", 40, 111},
7862   #endif
7863   #ifdef UI_R_UNKNOWN_CONTROL_COMMAND
7864     {"UNKNOWN_CONTROL_COMMAND", ERR_LIB_UI, UI_R_UNKNOWN_CONTROL_COMMAND},
7865   #else
7866     {"UNKNOWN_CONTROL_COMMAND", 40, 106},
7867   #endif
7868   #ifdef UI_R_UNKNOWN_TTYGET_ERRNO_VALUE
7869     {"UNKNOWN_TTYGET_ERRNO_VALUE", ERR_LIB_UI, UI_R_UNKNOWN_TTYGET_ERRNO_VALUE},
7870   #else
7871     {"UNKNOWN_TTYGET_ERRNO_VALUE", 40, 108},
7872   #endif
7873   #ifdef UI_R_USER_DATA_DUPLICATION_UNSUPPORTED
7874     {"USER_DATA_DUPLICATION_UNSUPPORTED", ERR_LIB_UI, UI_R_USER_DATA_DUPLICATION_UNSUPPORTED},
7875   #else
7876     {"USER_DATA_DUPLICATION_UNSUPPORTED", 40, 112},
7877   #endif
7878   #ifdef X509V3_R_BAD_IP_ADDRESS
7879     {"BAD_IP_ADDRESS", ERR_LIB_X509V3, X509V3_R_BAD_IP_ADDRESS},
7880   #else
7881     {"BAD_IP_ADDRESS", 34, 118},
7882   #endif
7883   #ifdef X509V3_R_BAD_OBJECT
7884     {"BAD_OBJECT", ERR_LIB_X509V3, X509V3_R_BAD_OBJECT},
7885   #else
7886     {"BAD_OBJECT", 34, 119},
7887   #endif
7888   #ifdef X509V3_R_BN_DEC2BN_ERROR
7889     {"BN_DEC2BN_ERROR", ERR_LIB_X509V3, X509V3_R_BN_DEC2BN_ERROR},
7890   #else
7891     {"BN_DEC2BN_ERROR", 34, 100},
7892   #endif
7893   #ifdef X509V3_R_BN_TO_ASN1_INTEGER_ERROR
7894     {"BN_TO_ASN1_INTEGER_ERROR", ERR_LIB_X509V3, X509V3_R_BN_TO_ASN1_INTEGER_ERROR},
7895   #else
7896     {"BN_TO_ASN1_INTEGER_ERROR", 34, 101},
7897   #endif
7898   #ifdef X509V3_R_DIRNAME_ERROR
7899     {"DIRNAME_ERROR", ERR_LIB_X509V3, X509V3_R_DIRNAME_ERROR},
7900   #else
7901     {"DIRNAME_ERROR", 34, 149},
7902   #endif
7903   #ifdef X509V3_R_DISTPOINT_ALREADY_SET
7904     {"DISTPOINT_ALREADY_SET", ERR_LIB_X509V3, X509V3_R_DISTPOINT_ALREADY_SET},
7905   #else
7906     {"DISTPOINT_ALREADY_SET", 34, 160},
7907   #endif
7908   #ifdef X509V3_R_DUPLICATE_ZONE_ID
7909     {"DUPLICATE_ZONE_ID", ERR_LIB_X509V3, X509V3_R_DUPLICATE_ZONE_ID},
7910   #else
7911     {"DUPLICATE_ZONE_ID", 34, 133},
7912   #endif
7913   #ifdef X509V3_R_EMPTY_KEY_USAGE
7914     {"EMPTY_KEY_USAGE", ERR_LIB_X509V3, X509V3_R_EMPTY_KEY_USAGE},
7915   #else
7916     {"EMPTY_KEY_USAGE", 34, 169},
7917   #endif
7918   #ifdef X509V3_R_ERROR_CONVERTING_ZONE
7919     {"ERROR_CONVERTING_ZONE", ERR_LIB_X509V3, X509V3_R_ERROR_CONVERTING_ZONE},
7920   #else
7921     {"ERROR_CONVERTING_ZONE", 34, 131},
7922   #endif
7923   #ifdef X509V3_R_ERROR_CREATING_EXTENSION
7924     {"ERROR_CREATING_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_CREATING_EXTENSION},
7925   #else
7926     {"ERROR_CREATING_EXTENSION", 34, 144},
7927   #endif
7928   #ifdef X509V3_R_ERROR_IN_EXTENSION
7929     {"ERROR_IN_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_IN_EXTENSION},
7930   #else
7931     {"ERROR_IN_EXTENSION", 34, 128},
7932   #endif
7933   #ifdef X509V3_R_EXPECTED_A_SECTION_NAME
7934     {"EXPECTED_A_SECTION_NAME", ERR_LIB_X509V3, X509V3_R_EXPECTED_A_SECTION_NAME},
7935   #else
7936     {"EXPECTED_A_SECTION_NAME", 34, 137},
7937   #endif
7938   #ifdef X509V3_R_EXTENSION_EXISTS
7939     {"EXTENSION_EXISTS", ERR_LIB_X509V3, X509V3_R_EXTENSION_EXISTS},
7940   #else
7941     {"EXTENSION_EXISTS", 34, 145},
7942   #endif
7943   #ifdef X509V3_R_EXTENSION_NAME_ERROR
7944     {"EXTENSION_NAME_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_NAME_ERROR},
7945   #else
7946     {"EXTENSION_NAME_ERROR", 34, 115},
7947   #endif
7948   #ifdef X509V3_R_EXTENSION_NOT_FOUND
7949     {"EXTENSION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_EXTENSION_NOT_FOUND},
7950   #else
7951     {"EXTENSION_NOT_FOUND", 34, 102},
7952   #endif
7953   #ifdef X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED
7954     {"EXTENSION_SETTING_NOT_SUPPORTED", ERR_LIB_X509V3, X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED},
7955   #else
7956     {"EXTENSION_SETTING_NOT_SUPPORTED", 34, 103},
7957   #endif
7958   #ifdef X509V3_R_EXTENSION_VALUE_ERROR
7959     {"EXTENSION_VALUE_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_VALUE_ERROR},
7960   #else
7961     {"EXTENSION_VALUE_ERROR", 34, 116},
7962   #endif
7963   #ifdef X509V3_R_ILLEGAL_EMPTY_EXTENSION
7964     {"ILLEGAL_EMPTY_EXTENSION", ERR_LIB_X509V3, X509V3_R_ILLEGAL_EMPTY_EXTENSION},
7965   #else
7966     {"ILLEGAL_EMPTY_EXTENSION", 34, 151},
7967   #endif
7968   #ifdef X509V3_R_INCORRECT_POLICY_SYNTAX_TAG
7969     {"INCORRECT_POLICY_SYNTAX_TAG", ERR_LIB_X509V3, X509V3_R_INCORRECT_POLICY_SYNTAX_TAG},
7970   #else
7971     {"INCORRECT_POLICY_SYNTAX_TAG", 34, 152},
7972   #endif
7973   #ifdef X509V3_R_INVALID_ASNUMBER
7974     {"INVALID_ASNUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_ASNUMBER},
7975   #else
7976     {"INVALID_ASNUMBER", 34, 162},
7977   #endif
7978   #ifdef X509V3_R_INVALID_ASRANGE
7979     {"INVALID_ASRANGE", ERR_LIB_X509V3, X509V3_R_INVALID_ASRANGE},
7980   #else
7981     {"INVALID_ASRANGE", 34, 163},
7982   #endif
7983   #ifdef X509V3_R_INVALID_BOOLEAN_STRING
7984     {"INVALID_BOOLEAN_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_BOOLEAN_STRING},
7985   #else
7986     {"INVALID_BOOLEAN_STRING", 34, 104},
7987   #endif
7988   #ifdef X509V3_R_INVALID_CERTIFICATE
7989     {"INVALID_CERTIFICATE", ERR_LIB_X509V3, X509V3_R_INVALID_CERTIFICATE},
7990   #else
7991     {"INVALID_CERTIFICATE", 34, 158},
7992   #endif
7993   #ifdef X509V3_R_INVALID_EMPTY_NAME
7994     {"INVALID_EMPTY_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_EMPTY_NAME},
7995   #else
7996     {"INVALID_EMPTY_NAME", 34, 108},
7997   #endif
7998   #ifdef X509V3_R_INVALID_EXTENSION_STRING
7999     {"INVALID_EXTENSION_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_EXTENSION_STRING},
8000   #else
8001     {"INVALID_EXTENSION_STRING", 34, 105},
8002   #endif
8003   #ifdef X509V3_R_INVALID_INHERITANCE
8004     {"INVALID_INHERITANCE", ERR_LIB_X509V3, X509V3_R_INVALID_INHERITANCE},
8005   #else
8006     {"INVALID_INHERITANCE", 34, 165},
8007   #endif
8008   #ifdef X509V3_R_INVALID_IPADDRESS
8009     {"INVALID_IPADDRESS", ERR_LIB_X509V3, X509V3_R_INVALID_IPADDRESS},
8010   #else
8011     {"INVALID_IPADDRESS", 34, 166},
8012   #endif
8013   #ifdef X509V3_R_INVALID_MULTIPLE_RDNS
8014     {"INVALID_MULTIPLE_RDNS", ERR_LIB_X509V3, X509V3_R_INVALID_MULTIPLE_RDNS},
8015   #else
8016     {"INVALID_MULTIPLE_RDNS", 34, 161},
8017   #endif
8018   #ifdef X509V3_R_INVALID_NAME
8019     {"INVALID_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_NAME},
8020   #else
8021     {"INVALID_NAME", 34, 106},
8022   #endif
8023   #ifdef X509V3_R_INVALID_NULL_ARGUMENT
8024     {"INVALID_NULL_ARGUMENT", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_ARGUMENT},
8025   #else
8026     {"INVALID_NULL_ARGUMENT", 34, 107},
8027   #endif
8028   #ifdef X509V3_R_INVALID_NULL_VALUE
8029     {"INVALID_NULL_VALUE", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_VALUE},
8030   #else
8031     {"INVALID_NULL_VALUE", 34, 109},
8032   #endif
8033   #ifdef X509V3_R_INVALID_NUMBER
8034     {"INVALID_NUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBER},
8035   #else
8036     {"INVALID_NUMBER", 34, 140},
8037   #endif
8038   #ifdef X509V3_R_INVALID_NUMBERS
8039     {"INVALID_NUMBERS", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBERS},
8040   #else
8041     {"INVALID_NUMBERS", 34, 141},
8042   #endif
8043   #ifdef X509V3_R_INVALID_OBJECT_IDENTIFIER
8044     {"INVALID_OBJECT_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_OBJECT_IDENTIFIER},
8045   #else
8046     {"INVALID_OBJECT_IDENTIFIER", 34, 110},
8047   #endif
8048   #ifdef X509V3_R_INVALID_OPTION
8049     {"INVALID_OPTION", ERR_LIB_X509V3, X509V3_R_INVALID_OPTION},
8050   #else
8051     {"INVALID_OPTION", 34, 138},
8052   #endif
8053   #ifdef X509V3_R_INVALID_POLICY_IDENTIFIER
8054     {"INVALID_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_POLICY_IDENTIFIER},
8055   #else
8056     {"INVALID_POLICY_IDENTIFIER", 34, 134},
8057   #endif
8058   #ifdef X509V3_R_INVALID_PROXY_POLICY_SETTING
8059     {"INVALID_PROXY_POLICY_SETTING", ERR_LIB_X509V3, X509V3_R_INVALID_PROXY_POLICY_SETTING},
8060   #else
8061     {"INVALID_PROXY_POLICY_SETTING", 34, 153},
8062   #endif
8063   #ifdef X509V3_R_INVALID_PURPOSE
8064     {"INVALID_PURPOSE", ERR_LIB_X509V3, X509V3_R_INVALID_PURPOSE},
8065   #else
8066     {"INVALID_PURPOSE", 34, 146},
8067   #endif
8068   #ifdef X509V3_R_INVALID_SAFI
8069     {"INVALID_SAFI", ERR_LIB_X509V3, X509V3_R_INVALID_SAFI},
8070   #else
8071     {"INVALID_SAFI", 34, 164},
8072   #endif
8073   #ifdef X509V3_R_INVALID_SECTION
8074     {"INVALID_SECTION", ERR_LIB_X509V3, X509V3_R_INVALID_SECTION},
8075   #else
8076     {"INVALID_SECTION", 34, 135},
8077   #endif
8078   #ifdef X509V3_R_INVALID_SYNTAX
8079     {"INVALID_SYNTAX", ERR_LIB_X509V3, X509V3_R_INVALID_SYNTAX},
8080   #else
8081     {"INVALID_SYNTAX", 34, 143},
8082   #endif
8083   #ifdef X509V3_R_ISSUER_DECODE_ERROR
8084     {"ISSUER_DECODE_ERROR", ERR_LIB_X509V3, X509V3_R_ISSUER_DECODE_ERROR},
8085   #else
8086     {"ISSUER_DECODE_ERROR", 34, 126},
8087   #endif
8088   #ifdef X509V3_R_MISSING_VALUE
8089     {"MISSING_VALUE", ERR_LIB_X509V3, X509V3_R_MISSING_VALUE},
8090   #else
8091     {"MISSING_VALUE", 34, 124},
8092   #endif
8093   #ifdef X509V3_R_NEED_ORGANIZATION_AND_NUMBERS
8094     {"NEED_ORGANIZATION_AND_NUMBERS", ERR_LIB_X509V3, X509V3_R_NEED_ORGANIZATION_AND_NUMBERS},
8095   #else
8096     {"NEED_ORGANIZATION_AND_NUMBERS", 34, 142},
8097   #endif
8098   #ifdef X509V3_R_NEGATIVE_PATHLEN
8099     {"NEGATIVE_PATHLEN", ERR_LIB_X509V3, X509V3_R_NEGATIVE_PATHLEN},
8100   #else
8101     {"NEGATIVE_PATHLEN", 34, 168},
8102   #endif
8103   #ifdef X509V3_R_NO_CONFIG_DATABASE
8104     {"NO_CONFIG_DATABASE", ERR_LIB_X509V3, X509V3_R_NO_CONFIG_DATABASE},
8105   #else
8106     {"NO_CONFIG_DATABASE", 34, 136},
8107   #endif
8108   #ifdef X509V3_R_NO_ISSUER_CERTIFICATE
8109     {"NO_ISSUER_CERTIFICATE", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_CERTIFICATE},
8110   #else
8111     {"NO_ISSUER_CERTIFICATE", 34, 121},
8112   #endif
8113   #ifdef X509V3_R_NO_ISSUER_DETAILS
8114     {"NO_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_DETAILS},
8115   #else
8116     {"NO_ISSUER_DETAILS", 34, 127},
8117   #endif
8118   #ifdef X509V3_R_NO_POLICY_IDENTIFIER
8119     {"NO_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_NO_POLICY_IDENTIFIER},
8120   #else
8121     {"NO_POLICY_IDENTIFIER", 34, 139},
8122   #endif
8123   #ifdef X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED
8124     {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", ERR_LIB_X509V3, X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED},
8125   #else
8126     {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", 34, 154},
8127   #endif
8128   #ifdef X509V3_R_NO_PUBLIC_KEY
8129     {"NO_PUBLIC_KEY", ERR_LIB_X509V3, X509V3_R_NO_PUBLIC_KEY},
8130   #else
8131     {"NO_PUBLIC_KEY", 34, 114},
8132   #endif
8133   #ifdef X509V3_R_NO_SUBJECT_DETAILS
8134     {"NO_SUBJECT_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_SUBJECT_DETAILS},
8135   #else
8136     {"NO_SUBJECT_DETAILS", 34, 125},
8137   #endif
8138   #ifdef X509V3_R_OPERATION_NOT_DEFINED
8139     {"OPERATION_NOT_DEFINED", ERR_LIB_X509V3, X509V3_R_OPERATION_NOT_DEFINED},
8140   #else
8141     {"OPERATION_NOT_DEFINED", 34, 148},
8142   #endif
8143   #ifdef X509V3_R_OTHERNAME_ERROR
8144     {"OTHERNAME_ERROR", ERR_LIB_X509V3, X509V3_R_OTHERNAME_ERROR},
8145   #else
8146     {"OTHERNAME_ERROR", 34, 147},
8147   #endif
8148   #ifdef X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED
8149     {"POLICY_LANGUAGE_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED},
8150   #else
8151     {"POLICY_LANGUAGE_ALREADY_DEFINED", 34, 155},
8152   #endif
8153   #ifdef X509V3_R_POLICY_PATH_LENGTH
8154     {"POLICY_PATH_LENGTH", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH},
8155   #else
8156     {"POLICY_PATH_LENGTH", 34, 156},
8157   #endif
8158   #ifdef X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED
8159     {"POLICY_PATH_LENGTH_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED},
8160   #else
8161     {"POLICY_PATH_LENGTH_ALREADY_DEFINED", 34, 157},
8162   #endif
8163   #ifdef X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY
8164     {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", ERR_LIB_X509V3, X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY},
8165   #else
8166     {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", 34, 159},
8167   #endif
8168   #ifdef X509V3_R_SECTION_NOT_FOUND
8169     {"SECTION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_SECTION_NOT_FOUND},
8170   #else
8171     {"SECTION_NOT_FOUND", 34, 150},
8172   #endif
8173   #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS
8174     {"UNABLE_TO_GET_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS},
8175   #else
8176     {"UNABLE_TO_GET_ISSUER_DETAILS", 34, 122},
8177   #endif
8178   #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_KEYID
8179     {"UNABLE_TO_GET_ISSUER_KEYID", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_KEYID},
8180   #else
8181     {"UNABLE_TO_GET_ISSUER_KEYID", 34, 123},
8182   #endif
8183   #ifdef X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT
8184     {"UNKNOWN_BIT_STRING_ARGUMENT", ERR_LIB_X509V3, X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT},
8185   #else
8186     {"UNKNOWN_BIT_STRING_ARGUMENT", 34, 111},
8187   #endif
8188   #ifdef X509V3_R_UNKNOWN_EXTENSION
8189     {"UNKNOWN_EXTENSION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION},
8190   #else
8191     {"UNKNOWN_EXTENSION", 34, 129},
8192   #endif
8193   #ifdef X509V3_R_UNKNOWN_EXTENSION_NAME
8194     {"UNKNOWN_EXTENSION_NAME", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION_NAME},
8195   #else
8196     {"UNKNOWN_EXTENSION_NAME", 34, 130},
8197   #endif
8198   #ifdef X509V3_R_UNKNOWN_OPTION
8199     {"UNKNOWN_OPTION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_OPTION},
8200   #else
8201     {"UNKNOWN_OPTION", 34, 120},
8202   #endif
8203   #ifdef X509V3_R_UNSUPPORTED_OPTION
8204     {"UNSUPPORTED_OPTION", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_OPTION},
8205   #else
8206     {"UNSUPPORTED_OPTION", 34, 117},
8207   #endif
8208   #ifdef X509V3_R_UNSUPPORTED_TYPE
8209     {"UNSUPPORTED_TYPE", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_TYPE},
8210   #else
8211     {"UNSUPPORTED_TYPE", 34, 167},
8212   #endif
8213   #ifdef X509V3_R_USER_TOO_LONG
8214     {"USER_TOO_LONG", ERR_LIB_X509V3, X509V3_R_USER_TOO_LONG},
8215   #else
8216     {"USER_TOO_LONG", 34, 132},
8217   #endif
8218   #ifdef X509_R_AKID_MISMATCH
8219     {"AKID_MISMATCH", ERR_LIB_X509, X509_R_AKID_MISMATCH},
8220   #else
8221     {"AKID_MISMATCH", 11, 110},
8222   #endif
8223   #ifdef X509_R_BAD_SELECTOR
8224     {"BAD_SELECTOR", ERR_LIB_X509, X509_R_BAD_SELECTOR},
8225   #else
8226     {"BAD_SELECTOR", 11, 133},
8227   #endif
8228   #ifdef X509_R_BAD_X509_FILETYPE
8229     {"BAD_X509_FILETYPE", ERR_LIB_X509, X509_R_BAD_X509_FILETYPE},
8230   #else
8231     {"BAD_X509_FILETYPE", 11, 100},
8232   #endif
8233   #ifdef X509_R_BASE64_DECODE_ERROR
8234     {"BASE64_DECODE_ERROR", ERR_LIB_X509, X509_R_BASE64_DECODE_ERROR},
8235   #else
8236     {"BASE64_DECODE_ERROR", 11, 118},
8237   #endif
8238   #ifdef X509_R_CANT_CHECK_DH_KEY
8239     {"CANT_CHECK_DH_KEY", ERR_LIB_X509, X509_R_CANT_CHECK_DH_KEY},
8240   #else
8241     {"CANT_CHECK_DH_KEY", 11, 114},
8242   #endif
8243   #ifdef X509_R_CERTIFICATE_VERIFICATION_FAILED
8244     {"CERTIFICATE_VERIFICATION_FAILED", ERR_LIB_X509, X509_R_CERTIFICATE_VERIFICATION_FAILED},
8245   #else
8246     {"CERTIFICATE_VERIFICATION_FAILED", 11, 139},
8247   #endif
8248   #ifdef X509_R_CERT_ALREADY_IN_HASH_TABLE
8249     {"CERT_ALREADY_IN_HASH_TABLE", ERR_LIB_X509, X509_R_CERT_ALREADY_IN_HASH_TABLE},
8250   #else
8251     {"CERT_ALREADY_IN_HASH_TABLE", 11, 101},
8252   #endif
8253   #ifdef X509_R_CRL_ALREADY_DELTA
8254     {"CRL_ALREADY_DELTA", ERR_LIB_X509, X509_R_CRL_ALREADY_DELTA},
8255   #else
8256     {"CRL_ALREADY_DELTA", 11, 127},
8257   #endif
8258   #ifdef X509_R_CRL_VERIFY_FAILURE
8259     {"CRL_VERIFY_FAILURE", ERR_LIB_X509, X509_R_CRL_VERIFY_FAILURE},
8260   #else
8261     {"CRL_VERIFY_FAILURE", 11, 131},
8262   #endif
8263   #ifdef X509_R_ERROR_GETTING_MD_BY_NID
8264     {"ERROR_GETTING_MD_BY_NID", ERR_LIB_X509, X509_R_ERROR_GETTING_MD_BY_NID},
8265   #else
8266     {"ERROR_GETTING_MD_BY_NID", 11, 141},
8267   #endif
8268   #ifdef X509_R_ERROR_USING_SIGINF_SET
8269     {"ERROR_USING_SIGINF_SET", ERR_LIB_X509, X509_R_ERROR_USING_SIGINF_SET},
8270   #else
8271     {"ERROR_USING_SIGINF_SET", 11, 142},
8272   #endif
8273   #ifdef X509_R_IDP_MISMATCH
8274     {"IDP_MISMATCH", ERR_LIB_X509, X509_R_IDP_MISMATCH},
8275   #else
8276     {"IDP_MISMATCH", 11, 128},
8277   #endif
8278   #ifdef X509_R_INVALID_ATTRIBUTES
8279     {"INVALID_ATTRIBUTES", ERR_LIB_X509, X509_R_INVALID_ATTRIBUTES},
8280   #else
8281     {"INVALID_ATTRIBUTES", 11, 138},
8282   #endif
8283   #ifdef X509_R_INVALID_DIRECTORY
8284     {"INVALID_DIRECTORY", ERR_LIB_X509, X509_R_INVALID_DIRECTORY},
8285   #else
8286     {"INVALID_DIRECTORY", 11, 113},
8287   #endif
8288   #ifdef X509_R_INVALID_DISTPOINT
8289     {"INVALID_DISTPOINT", ERR_LIB_X509, X509_R_INVALID_DISTPOINT},
8290   #else
8291     {"INVALID_DISTPOINT", 11, 143},
8292   #endif
8293   #ifdef X509_R_INVALID_FIELD_NAME
8294     {"INVALID_FIELD_NAME", ERR_LIB_X509, X509_R_INVALID_FIELD_NAME},
8295   #else
8296     {"INVALID_FIELD_NAME", 11, 119},
8297   #endif
8298   #ifdef X509_R_INVALID_TRUST
8299     {"INVALID_TRUST", ERR_LIB_X509, X509_R_INVALID_TRUST},
8300   #else
8301     {"INVALID_TRUST", 11, 123},
8302   #endif
8303   #ifdef X509_R_ISSUER_MISMATCH
8304     {"ISSUER_MISMATCH", ERR_LIB_X509, X509_R_ISSUER_MISMATCH},
8305   #else
8306     {"ISSUER_MISMATCH", 11, 129},
8307   #endif
8308   #ifdef X509_R_KEY_TYPE_MISMATCH
8309     {"KEY_TYPE_MISMATCH", ERR_LIB_X509, X509_R_KEY_TYPE_MISMATCH},
8310   #else
8311     {"KEY_TYPE_MISMATCH", 11, 115},
8312   #endif
8313   #ifdef X509_R_KEY_VALUES_MISMATCH
8314     {"KEY_VALUES_MISMATCH", ERR_LIB_X509, X509_R_KEY_VALUES_MISMATCH},
8315   #else
8316     {"KEY_VALUES_MISMATCH", 11, 116},
8317   #endif
8318   #ifdef X509_R_LOADING_CERT_DIR
8319     {"LOADING_CERT_DIR", ERR_LIB_X509, X509_R_LOADING_CERT_DIR},
8320   #else
8321     {"LOADING_CERT_DIR", 11, 103},
8322   #endif
8323   #ifdef X509_R_LOADING_DEFAULTS
8324     {"LOADING_DEFAULTS", ERR_LIB_X509, X509_R_LOADING_DEFAULTS},
8325   #else
8326     {"LOADING_DEFAULTS", 11, 104},
8327   #endif
8328   #ifdef X509_R_METHOD_NOT_SUPPORTED
8329     {"METHOD_NOT_SUPPORTED", ERR_LIB_X509, X509_R_METHOD_NOT_SUPPORTED},
8330   #else
8331     {"METHOD_NOT_SUPPORTED", 11, 124},
8332   #endif
8333   #ifdef X509_R_NAME_TOO_LONG
8334     {"NAME_TOO_LONG", ERR_LIB_X509, X509_R_NAME_TOO_LONG},
8335   #else
8336     {"NAME_TOO_LONG", 11, 134},
8337   #endif
8338   #ifdef X509_R_NEWER_CRL_NOT_NEWER
8339     {"NEWER_CRL_NOT_NEWER", ERR_LIB_X509, X509_R_NEWER_CRL_NOT_NEWER},
8340   #else
8341     {"NEWER_CRL_NOT_NEWER", 11, 132},
8342   #endif
8343   #ifdef X509_R_NO_CERTIFICATE_FOUND
8344     {"NO_CERTIFICATE_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_FOUND},
8345   #else
8346     {"NO_CERTIFICATE_FOUND", 11, 135},
8347   #endif
8348   #ifdef X509_R_NO_CERTIFICATE_OR_CRL_FOUND
8349     {"NO_CERTIFICATE_OR_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_OR_CRL_FOUND},
8350   #else
8351     {"NO_CERTIFICATE_OR_CRL_FOUND", 11, 136},
8352   #endif
8353   #ifdef X509_R_NO_CERT_SET_FOR_US_TO_VERIFY
8354     {"NO_CERT_SET_FOR_US_TO_VERIFY", ERR_LIB_X509, X509_R_NO_CERT_SET_FOR_US_TO_VERIFY},
8355   #else
8356     {"NO_CERT_SET_FOR_US_TO_VERIFY", 11, 105},
8357   #endif
8358   #ifdef X509_R_NO_CRL_FOUND
8359     {"NO_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CRL_FOUND},
8360   #else
8361     {"NO_CRL_FOUND", 11, 137},
8362   #endif
8363   #ifdef X509_R_NO_CRL_NUMBER
8364     {"NO_CRL_NUMBER", ERR_LIB_X509, X509_R_NO_CRL_NUMBER},
8365   #else
8366     {"NO_CRL_NUMBER", 11, 130},
8367   #endif
8368   #ifdef X509_R_PUBLIC_KEY_DECODE_ERROR
8369     {"PUBLIC_KEY_DECODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_DECODE_ERROR},
8370   #else
8371     {"PUBLIC_KEY_DECODE_ERROR", 11, 125},
8372   #endif
8373   #ifdef X509_R_PUBLIC_KEY_ENCODE_ERROR
8374     {"PUBLIC_KEY_ENCODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_ENCODE_ERROR},
8375   #else
8376     {"PUBLIC_KEY_ENCODE_ERROR", 11, 126},
8377   #endif
8378   #ifdef X509_R_SHOULD_RETRY
8379     {"SHOULD_RETRY", ERR_LIB_X509, X509_R_SHOULD_RETRY},
8380   #else
8381     {"SHOULD_RETRY", 11, 106},
8382   #endif
8383   #ifdef X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN
8384     {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", ERR_LIB_X509, X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN},
8385   #else
8386     {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", 11, 107},
8387   #endif
8388   #ifdef X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY
8389     {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", ERR_LIB_X509, X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY},
8390   #else
8391     {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", 11, 108},
8392   #endif
8393   #ifdef X509_R_UNKNOWN_KEY_TYPE
8394     {"UNKNOWN_KEY_TYPE", ERR_LIB_X509, X509_R_UNKNOWN_KEY_TYPE},
8395   #else
8396     {"UNKNOWN_KEY_TYPE", 11, 117},
8397   #endif
8398   #ifdef X509_R_UNKNOWN_NID
8399     {"UNKNOWN_NID", ERR_LIB_X509, X509_R_UNKNOWN_NID},
8400   #else
8401     {"UNKNOWN_NID", 11, 109},
8402   #endif
8403   #ifdef X509_R_UNKNOWN_PURPOSE_ID
8404     {"UNKNOWN_PURPOSE_ID", ERR_LIB_X509, X509_R_UNKNOWN_PURPOSE_ID},
8405   #else
8406     {"UNKNOWN_PURPOSE_ID", 11, 121},
8407   #endif
8408   #ifdef X509_R_UNKNOWN_SIGID_ALGS
8409     {"UNKNOWN_SIGID_ALGS", ERR_LIB_X509, X509_R_UNKNOWN_SIGID_ALGS},
8410   #else
8411     {"UNKNOWN_SIGID_ALGS", 11, 144},
8412   #endif
8413   #ifdef X509_R_UNKNOWN_TRUST_ID
8414     {"UNKNOWN_TRUST_ID", ERR_LIB_X509, X509_R_UNKNOWN_TRUST_ID},
8415   #else
8416     {"UNKNOWN_TRUST_ID", 11, 120},
8417   #endif
8418   #ifdef X509_R_UNSUPPORTED_ALGORITHM
8419     {"UNSUPPORTED_ALGORITHM", ERR_LIB_X509, X509_R_UNSUPPORTED_ALGORITHM},
8420   #else
8421     {"UNSUPPORTED_ALGORITHM", 11, 111},
8422   #endif
8423   #ifdef X509_R_WRONG_LOOKUP_TYPE
8424     {"WRONG_LOOKUP_TYPE", ERR_LIB_X509, X509_R_WRONG_LOOKUP_TYPE},
8425   #else
8426     {"WRONG_LOOKUP_TYPE", 11, 112},
8427   #endif
8428   #ifdef X509_R_WRONG_TYPE
8429     {"WRONG_TYPE", ERR_LIB_X509, X509_R_WRONG_TYPE},
8430   #else
8431     {"WRONG_TYPE", 11, 122},
8432   #endif
8433     { NULL }
8434 };
8435 
8436