1 /* File generated by Tools/ssl/make_ssl_data.py */
2 /* Generated on 2020-04-13T21:45:54.559159 */
3 
4 static 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 
86 static 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