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