1 /* File generated by Tools/ssl/make_ssl_data.py */
2 /* Generated on 2015-01-17T20:33:43.377453 */
3 
4 static struct py_ssl_library_code library_codes[] = {
5     {"PEM", ERR_LIB_PEM},
6     {"SSL", ERR_LIB_SSL},
7     {"X509", ERR_LIB_X509},
8     { NULL }
9 };
10 
11 static struct py_ssl_error_code error_codes[] = {
12   #ifdef PEM_R_BAD_BASE64_DECODE
13     {"BAD_BASE64_DECODE", ERR_LIB_PEM, PEM_R_BAD_BASE64_DECODE},
14   #else
15     {"BAD_BASE64_DECODE", ERR_LIB_PEM, 100},
16   #endif
17   #ifdef PEM_R_BAD_DECRYPT
18     {"BAD_DECRYPT", ERR_LIB_PEM, PEM_R_BAD_DECRYPT},
19   #else
20     {"BAD_DECRYPT", ERR_LIB_PEM, 101},
21   #endif
22   #ifdef PEM_R_BAD_END_LINE
23     {"BAD_END_LINE", ERR_LIB_PEM, PEM_R_BAD_END_LINE},
24   #else
25     {"BAD_END_LINE", ERR_LIB_PEM, 102},
26   #endif
27   #ifdef PEM_R_BAD_IV_CHARS
28     {"BAD_IV_CHARS", ERR_LIB_PEM, PEM_R_BAD_IV_CHARS},
29   #else
30     {"BAD_IV_CHARS", ERR_LIB_PEM, 103},
31   #endif
32   #ifdef PEM_R_BAD_MAGIC_NUMBER
33     {"BAD_MAGIC_NUMBER", ERR_LIB_PEM, PEM_R_BAD_MAGIC_NUMBER},
34   #else
35     {"BAD_MAGIC_NUMBER", ERR_LIB_PEM, 116},
36   #endif
37   #ifdef PEM_R_BAD_PASSWORD_READ
38     {"BAD_PASSWORD_READ", ERR_LIB_PEM, PEM_R_BAD_PASSWORD_READ},
39   #else
40     {"BAD_PASSWORD_READ", ERR_LIB_PEM, 104},
41   #endif
42   #ifdef PEM_R_BAD_VERSION_NUMBER
43     {"BAD_VERSION_NUMBER", ERR_LIB_PEM, PEM_R_BAD_VERSION_NUMBER},
44   #else
45     {"BAD_VERSION_NUMBER", ERR_LIB_PEM, 117},
46   #endif
47   #ifdef PEM_R_BIO_WRITE_FAILURE
48     {"BIO_WRITE_FAILURE", ERR_LIB_PEM, PEM_R_BIO_WRITE_FAILURE},
49   #else
50     {"BIO_WRITE_FAILURE", ERR_LIB_PEM, 118},
51   #endif
52   #ifdef PEM_R_CIPHER_IS_NULL
53     {"CIPHER_IS_NULL", ERR_LIB_PEM, PEM_R_CIPHER_IS_NULL},
54   #else
55     {"CIPHER_IS_NULL", ERR_LIB_PEM, 127},
56   #endif
57   #ifdef PEM_R_ERROR_CONVERTING_PRIVATE_KEY
58     {"ERROR_CONVERTING_PRIVATE_KEY", ERR_LIB_PEM, PEM_R_ERROR_CONVERTING_PRIVATE_KEY},
59   #else
60     {"ERROR_CONVERTING_PRIVATE_KEY", ERR_LIB_PEM, 115},
61   #endif
62   #ifdef PEM_R_EXPECTING_PRIVATE_KEY_BLOB
63     {"EXPECTING_PRIVATE_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PRIVATE_KEY_BLOB},
64   #else
65     {"EXPECTING_PRIVATE_KEY_BLOB", ERR_LIB_PEM, 119},
66   #endif
67   #ifdef PEM_R_EXPECTING_PUBLIC_KEY_BLOB
68     {"EXPECTING_PUBLIC_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PUBLIC_KEY_BLOB},
69   #else
70     {"EXPECTING_PUBLIC_KEY_BLOB", ERR_LIB_PEM, 120},
71   #endif
72   #ifdef PEM_R_INCONSISTENT_HEADER
73     {"INCONSISTENT_HEADER", ERR_LIB_PEM, PEM_R_INCONSISTENT_HEADER},
74   #else
75     {"INCONSISTENT_HEADER", ERR_LIB_PEM, 121},
76   #endif
77   #ifdef PEM_R_KEYBLOB_HEADER_PARSE_ERROR
78     {"KEYBLOB_HEADER_PARSE_ERROR", ERR_LIB_PEM, PEM_R_KEYBLOB_HEADER_PARSE_ERROR},
79   #else
80     {"KEYBLOB_HEADER_PARSE_ERROR", ERR_LIB_PEM, 122},
81   #endif
82   #ifdef PEM_R_KEYBLOB_TOO_SHORT
83     {"KEYBLOB_TOO_SHORT", ERR_LIB_PEM, PEM_R_KEYBLOB_TOO_SHORT},
84   #else
85     {"KEYBLOB_TOO_SHORT", ERR_LIB_PEM, 123},
86   #endif
87   #ifdef PEM_R_NOT_DEK_INFO
88     {"NOT_DEK_INFO", ERR_LIB_PEM, PEM_R_NOT_DEK_INFO},
89   #else
90     {"NOT_DEK_INFO", ERR_LIB_PEM, 105},
91   #endif
92   #ifdef PEM_R_NOT_ENCRYPTED
93     {"NOT_ENCRYPTED", ERR_LIB_PEM, PEM_R_NOT_ENCRYPTED},
94   #else
95     {"NOT_ENCRYPTED", ERR_LIB_PEM, 106},
96   #endif
97   #ifdef PEM_R_NOT_PROC_TYPE
98     {"NOT_PROC_TYPE", ERR_LIB_PEM, PEM_R_NOT_PROC_TYPE},
99   #else
100     {"NOT_PROC_TYPE", ERR_LIB_PEM, 107},
101   #endif
102   #ifdef PEM_R_NO_START_LINE
103     {"NO_START_LINE", ERR_LIB_PEM, PEM_R_NO_START_LINE},
104   #else
105     {"NO_START_LINE", ERR_LIB_PEM, 108},
106   #endif
107   #ifdef PEM_R_PROBLEMS_GETTING_PASSWORD
108     {"PROBLEMS_GETTING_PASSWORD", ERR_LIB_PEM, PEM_R_PROBLEMS_GETTING_PASSWORD},
109   #else
110     {"PROBLEMS_GETTING_PASSWORD", ERR_LIB_PEM, 109},
111   #endif
112   #ifdef PEM_R_PUBLIC_KEY_NO_RSA
113     {"PUBLIC_KEY_NO_RSA", ERR_LIB_PEM, PEM_R_PUBLIC_KEY_NO_RSA},
114   #else
115     {"PUBLIC_KEY_NO_RSA", ERR_LIB_PEM, 110},
116   #endif
117   #ifdef PEM_R_PVK_DATA_TOO_SHORT
118     {"PVK_DATA_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_DATA_TOO_SHORT},
119   #else
120     {"PVK_DATA_TOO_SHORT", ERR_LIB_PEM, 124},
121   #endif
122   #ifdef PEM_R_PVK_TOO_SHORT
123     {"PVK_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_TOO_SHORT},
124   #else
125     {"PVK_TOO_SHORT", ERR_LIB_PEM, 125},
126   #endif
127   #ifdef PEM_R_READ_KEY
128     {"READ_KEY", ERR_LIB_PEM, PEM_R_READ_KEY},
129   #else
130     {"READ_KEY", ERR_LIB_PEM, 111},
131   #endif
132   #ifdef PEM_R_SHORT_HEADER
133     {"SHORT_HEADER", ERR_LIB_PEM, PEM_R_SHORT_HEADER},
134   #else
135     {"SHORT_HEADER", ERR_LIB_PEM, 112},
136   #endif
137   #ifdef PEM_R_UNSUPPORTED_CIPHER
138     {"UNSUPPORTED_CIPHER", ERR_LIB_PEM, PEM_R_UNSUPPORTED_CIPHER},
139   #else
140     {"UNSUPPORTED_CIPHER", ERR_LIB_PEM, 113},
141   #endif
142   #ifdef PEM_R_UNSUPPORTED_ENCRYPTION
143     {"UNSUPPORTED_ENCRYPTION", ERR_LIB_PEM, PEM_R_UNSUPPORTED_ENCRYPTION},
144   #else
145     {"UNSUPPORTED_ENCRYPTION", ERR_LIB_PEM, 114},
146   #endif
147   #ifdef PEM_R_UNSUPPORTED_KEY_COMPONENTS
148     {"UNSUPPORTED_KEY_COMPONENTS", ERR_LIB_PEM, PEM_R_UNSUPPORTED_KEY_COMPONENTS},
149   #else
150     {"UNSUPPORTED_KEY_COMPONENTS", ERR_LIB_PEM, 126},
151   #endif
152   #ifdef SSL_R_APP_DATA_IN_HANDSHAKE
153     {"APP_DATA_IN_HANDSHAKE", ERR_LIB_SSL, SSL_R_APP_DATA_IN_HANDSHAKE},
154   #else
155     {"APP_DATA_IN_HANDSHAKE", ERR_LIB_SSL, 100},
156   #endif
157   #ifdef SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT
158     {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", ERR_LIB_SSL, SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT},
159   #else
160     {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", ERR_LIB_SSL, 272},
161   #endif
162   #ifdef SSL_R_BAD_ALERT_RECORD
163     {"BAD_ALERT_RECORD", ERR_LIB_SSL, SSL_R_BAD_ALERT_RECORD},
164   #else
165     {"BAD_ALERT_RECORD", ERR_LIB_SSL, 101},
166   #endif
167   #ifdef SSL_R_BAD_AUTHENTICATION_TYPE
168     {"BAD_AUTHENTICATION_TYPE", ERR_LIB_SSL, SSL_R_BAD_AUTHENTICATION_TYPE},
169   #else
170     {"BAD_AUTHENTICATION_TYPE", ERR_LIB_SSL, 102},
171   #endif
172   #ifdef SSL_R_BAD_CHANGE_CIPHER_SPEC
173     {"BAD_CHANGE_CIPHER_SPEC", ERR_LIB_SSL, SSL_R_BAD_CHANGE_CIPHER_SPEC},
174   #else
175     {"BAD_CHANGE_CIPHER_SPEC", ERR_LIB_SSL, 103},
176   #endif
177   #ifdef SSL_R_BAD_CHECKSUM
178     {"BAD_CHECKSUM", ERR_LIB_SSL, SSL_R_BAD_CHECKSUM},
179   #else
180     {"BAD_CHECKSUM", ERR_LIB_SSL, 104},
181   #endif
182   #ifdef SSL_R_BAD_DATA
183     {"BAD_DATA", ERR_LIB_SSL, SSL_R_BAD_DATA},
184   #else
185     {"BAD_DATA", ERR_LIB_SSL, 390},
186   #endif
187   #ifdef SSL_R_BAD_DATA_RETURNED_BY_CALLBACK
188     {"BAD_DATA_RETURNED_BY_CALLBACK", ERR_LIB_SSL, SSL_R_BAD_DATA_RETURNED_BY_CALLBACK},
189   #else
190     {"BAD_DATA_RETURNED_BY_CALLBACK", ERR_LIB_SSL, 106},
191   #endif
192   #ifdef SSL_R_BAD_DECOMPRESSION
193     {"BAD_DECOMPRESSION", ERR_LIB_SSL, SSL_R_BAD_DECOMPRESSION},
194   #else
195     {"BAD_DECOMPRESSION", ERR_LIB_SSL, 107},
196   #endif
197   #ifdef SSL_R_BAD_DH_G_LENGTH
198     {"BAD_DH_G_LENGTH", ERR_LIB_SSL, SSL_R_BAD_DH_G_LENGTH},
199   #else
200     {"BAD_DH_G_LENGTH", ERR_LIB_SSL, 108},
201   #endif
202   #ifdef SSL_R_BAD_DH_PUB_KEY_LENGTH
203     {"BAD_DH_PUB_KEY_LENGTH", ERR_LIB_SSL, SSL_R_BAD_DH_PUB_KEY_LENGTH},
204   #else
205     {"BAD_DH_PUB_KEY_LENGTH", ERR_LIB_SSL, 109},
206   #endif
207   #ifdef SSL_R_BAD_DH_P_LENGTH
208     {"BAD_DH_P_LENGTH", ERR_LIB_SSL, SSL_R_BAD_DH_P_LENGTH},
209   #else
210     {"BAD_DH_P_LENGTH", ERR_LIB_SSL, 110},
211   #endif
212   #ifdef SSL_R_BAD_DIGEST_LENGTH
213     {"BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_BAD_DIGEST_LENGTH},
214   #else
215     {"BAD_DIGEST_LENGTH", ERR_LIB_SSL, 111},
216   #endif
217   #ifdef SSL_R_BAD_DSA_SIGNATURE
218     {"BAD_DSA_SIGNATURE", ERR_LIB_SSL, SSL_R_BAD_DSA_SIGNATURE},
219   #else
220     {"BAD_DSA_SIGNATURE", ERR_LIB_SSL, 112},
221   #endif
222   #ifdef SSL_R_BAD_ECC_CERT
223     {"BAD_ECC_CERT", ERR_LIB_SSL, SSL_R_BAD_ECC_CERT},
224   #else
225     {"BAD_ECC_CERT", ERR_LIB_SSL, 304},
226   #endif
227   #ifdef SSL_R_BAD_ECDSA_SIGNATURE
228     {"BAD_ECDSA_SIGNATURE", ERR_LIB_SSL, SSL_R_BAD_ECDSA_SIGNATURE},
229   #else
230     {"BAD_ECDSA_SIGNATURE", ERR_LIB_SSL, 305},
231   #endif
232   #ifdef SSL_R_BAD_ECPOINT
233     {"BAD_ECPOINT", ERR_LIB_SSL, SSL_R_BAD_ECPOINT},
234   #else
235     {"BAD_ECPOINT", ERR_LIB_SSL, 306},
236   #endif
237   #ifdef SSL_R_BAD_HANDSHAKE_LENGTH
238     {"BAD_HANDSHAKE_LENGTH", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_LENGTH},
239   #else
240     {"BAD_HANDSHAKE_LENGTH", ERR_LIB_SSL, 332},
241   #endif
242   #ifdef SSL_R_BAD_HELLO_REQUEST
243     {"BAD_HELLO_REQUEST", ERR_LIB_SSL, SSL_R_BAD_HELLO_REQUEST},
244   #else
245     {"BAD_HELLO_REQUEST", ERR_LIB_SSL, 105},
246   #endif
247   #ifdef SSL_R_BAD_LENGTH
248     {"BAD_LENGTH", ERR_LIB_SSL, SSL_R_BAD_LENGTH},
249   #else
250     {"BAD_LENGTH", ERR_LIB_SSL, 271},
251   #endif
252   #ifdef SSL_R_BAD_MAC_DECODE
253     {"BAD_MAC_DECODE", ERR_LIB_SSL, SSL_R_BAD_MAC_DECODE},
254   #else
255     {"BAD_MAC_DECODE", ERR_LIB_SSL, 113},
256   #endif
257   #ifdef SSL_R_BAD_MAC_LENGTH
258     {"BAD_MAC_LENGTH", ERR_LIB_SSL, SSL_R_BAD_MAC_LENGTH},
259   #else
260     {"BAD_MAC_LENGTH", ERR_LIB_SSL, 333},
261   #endif
262   #ifdef SSL_R_BAD_MESSAGE_TYPE
263     {"BAD_MESSAGE_TYPE", ERR_LIB_SSL, SSL_R_BAD_MESSAGE_TYPE},
264   #else
265     {"BAD_MESSAGE_TYPE", ERR_LIB_SSL, 114},
266   #endif
267   #ifdef SSL_R_BAD_PACKET_LENGTH
268     {"BAD_PACKET_LENGTH", ERR_LIB_SSL, SSL_R_BAD_PACKET_LENGTH},
269   #else
270     {"BAD_PACKET_LENGTH", ERR_LIB_SSL, 115},
271   #endif
272   #ifdef SSL_R_BAD_PROTOCOL_VERSION_NUMBER
273     {"BAD_PROTOCOL_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_BAD_PROTOCOL_VERSION_NUMBER},
274   #else
275     {"BAD_PROTOCOL_VERSION_NUMBER", ERR_LIB_SSL, 116},
276   #endif
277   #ifdef SSL_R_BAD_PSK_IDENTITY_HINT_LENGTH
278     {"BAD_PSK_IDENTITY_HINT_LENGTH", ERR_LIB_SSL, SSL_R_BAD_PSK_IDENTITY_HINT_LENGTH},
279   #else
280     {"BAD_PSK_IDENTITY_HINT_LENGTH", ERR_LIB_SSL, 316},
281   #endif
282   #ifdef SSL_R_BAD_RESPONSE_ARGUMENT
283     {"BAD_RESPONSE_ARGUMENT", ERR_LIB_SSL, SSL_R_BAD_RESPONSE_ARGUMENT},
284   #else
285     {"BAD_RESPONSE_ARGUMENT", ERR_LIB_SSL, 117},
286   #endif
287   #ifdef SSL_R_BAD_RSA_DECRYPT
288     {"BAD_RSA_DECRYPT", ERR_LIB_SSL, SSL_R_BAD_RSA_DECRYPT},
289   #else
290     {"BAD_RSA_DECRYPT", ERR_LIB_SSL, 118},
291   #endif
292   #ifdef SSL_R_BAD_RSA_ENCRYPT
293     {"BAD_RSA_ENCRYPT", ERR_LIB_SSL, SSL_R_BAD_RSA_ENCRYPT},
294   #else
295     {"BAD_RSA_ENCRYPT", ERR_LIB_SSL, 119},
296   #endif
297   #ifdef SSL_R_BAD_RSA_E_LENGTH
298     {"BAD_RSA_E_LENGTH", ERR_LIB_SSL, SSL_R_BAD_RSA_E_LENGTH},
299   #else
300     {"BAD_RSA_E_LENGTH", ERR_LIB_SSL, 120},
301   #endif
302   #ifdef SSL_R_BAD_RSA_MODULUS_LENGTH
303     {"BAD_RSA_MODULUS_LENGTH", ERR_LIB_SSL, SSL_R_BAD_RSA_MODULUS_LENGTH},
304   #else
305     {"BAD_RSA_MODULUS_LENGTH", ERR_LIB_SSL, 121},
306   #endif
307   #ifdef SSL_R_BAD_RSA_SIGNATURE
308     {"BAD_RSA_SIGNATURE", ERR_LIB_SSL, SSL_R_BAD_RSA_SIGNATURE},
309   #else
310     {"BAD_RSA_SIGNATURE", ERR_LIB_SSL, 122},
311   #endif
312   #ifdef SSL_R_BAD_SIGNATURE
313     {"BAD_SIGNATURE", ERR_LIB_SSL, SSL_R_BAD_SIGNATURE},
314   #else
315     {"BAD_SIGNATURE", ERR_LIB_SSL, 123},
316   #endif
317   #ifdef SSL_R_BAD_SRP_A_LENGTH
318     {"BAD_SRP_A_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_A_LENGTH},
319   #else
320     {"BAD_SRP_A_LENGTH", ERR_LIB_SSL, 347},
321   #endif
322   #ifdef SSL_R_BAD_SRP_B_LENGTH
323     {"BAD_SRP_B_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_B_LENGTH},
324   #else
325     {"BAD_SRP_B_LENGTH", ERR_LIB_SSL, 348},
326   #endif
327   #ifdef SSL_R_BAD_SRP_G_LENGTH
328     {"BAD_SRP_G_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_G_LENGTH},
329   #else
330     {"BAD_SRP_G_LENGTH", ERR_LIB_SSL, 349},
331   #endif
332   #ifdef SSL_R_BAD_SRP_N_LENGTH
333     {"BAD_SRP_N_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_N_LENGTH},
334   #else
335     {"BAD_SRP_N_LENGTH", ERR_LIB_SSL, 350},
336   #endif
337   #ifdef SSL_R_BAD_SRP_PARAMETERS
338     {"BAD_SRP_PARAMETERS", ERR_LIB_SSL, SSL_R_BAD_SRP_PARAMETERS},
339   #else
340     {"BAD_SRP_PARAMETERS", ERR_LIB_SSL, 371},
341   #endif
342   #ifdef SSL_R_BAD_SRP_S_LENGTH
343     {"BAD_SRP_S_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_S_LENGTH},
344   #else
345     {"BAD_SRP_S_LENGTH", ERR_LIB_SSL, 351},
346   #endif
347   #ifdef SSL_R_BAD_SRTP_MKI_VALUE
348     {"BAD_SRTP_MKI_VALUE", ERR_LIB_SSL, SSL_R_BAD_SRTP_MKI_VALUE},
349   #else
350     {"BAD_SRTP_MKI_VALUE", ERR_LIB_SSL, 352},
351   #endif
352   #ifdef SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST
353     {"BAD_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST},
354   #else
355     {"BAD_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, 353},
356   #endif
357   #ifdef SSL_R_BAD_SSL_FILETYPE
358     {"BAD_SSL_FILETYPE", ERR_LIB_SSL, SSL_R_BAD_SSL_FILETYPE},
359   #else
360     {"BAD_SSL_FILETYPE", ERR_LIB_SSL, 124},
361   #endif
362   #ifdef SSL_R_BAD_SSL_SESSION_ID_LENGTH
363     {"BAD_SSL_SESSION_ID_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SSL_SESSION_ID_LENGTH},
364   #else
365     {"BAD_SSL_SESSION_ID_LENGTH", ERR_LIB_SSL, 125},
366   #endif
367   #ifdef SSL_R_BAD_STATE
368     {"BAD_STATE", ERR_LIB_SSL, SSL_R_BAD_STATE},
369   #else
370     {"BAD_STATE", ERR_LIB_SSL, 126},
371   #endif
372   #ifdef SSL_R_BAD_VALUE
373     {"BAD_VALUE", ERR_LIB_SSL, SSL_R_BAD_VALUE},
374   #else
375     {"BAD_VALUE", ERR_LIB_SSL, 384},
376   #endif
377   #ifdef SSL_R_BAD_WRITE_RETRY
378     {"BAD_WRITE_RETRY", ERR_LIB_SSL, SSL_R_BAD_WRITE_RETRY},
379   #else
380     {"BAD_WRITE_RETRY", ERR_LIB_SSL, 127},
381   #endif
382   #ifdef SSL_R_BIO_NOT_SET
383     {"BIO_NOT_SET", ERR_LIB_SSL, SSL_R_BIO_NOT_SET},
384   #else
385     {"BIO_NOT_SET", ERR_LIB_SSL, 128},
386   #endif
387   #ifdef SSL_R_BLOCK_CIPHER_PAD_IS_WRONG
388     {"BLOCK_CIPHER_PAD_IS_WRONG", ERR_LIB_SSL, SSL_R_BLOCK_CIPHER_PAD_IS_WRONG},
389   #else
390     {"BLOCK_CIPHER_PAD_IS_WRONG", ERR_LIB_SSL, 129},
391   #endif
392   #ifdef SSL_R_BN_LIB
393     {"BN_LIB", ERR_LIB_SSL, SSL_R_BN_LIB},
394   #else
395     {"BN_LIB", ERR_LIB_SSL, 130},
396   #endif
397   #ifdef SSL_R_CA_DN_LENGTH_MISMATCH
398     {"CA_DN_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CA_DN_LENGTH_MISMATCH},
399   #else
400     {"CA_DN_LENGTH_MISMATCH", ERR_LIB_SSL, 131},
401   #endif
402   #ifdef SSL_R_CA_DN_TOO_LONG
403     {"CA_DN_TOO_LONG", ERR_LIB_SSL, SSL_R_CA_DN_TOO_LONG},
404   #else
405     {"CA_DN_TOO_LONG", ERR_LIB_SSL, 132},
406   #endif
407   #ifdef SSL_R_CA_KEY_TOO_SMALL
408     {"CA_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_CA_KEY_TOO_SMALL},
409   #else
410     {"CA_KEY_TOO_SMALL", ERR_LIB_SSL, 397},
411   #endif
412   #ifdef SSL_R_CA_MD_TOO_WEAK
413     {"CA_MD_TOO_WEAK", ERR_LIB_SSL, SSL_R_CA_MD_TOO_WEAK},
414   #else
415     {"CA_MD_TOO_WEAK", ERR_LIB_SSL, 398},
416   #endif
417   #ifdef SSL_R_CCS_RECEIVED_EARLY
418     {"CCS_RECEIVED_EARLY", ERR_LIB_SSL, SSL_R_CCS_RECEIVED_EARLY},
419   #else
420     {"CCS_RECEIVED_EARLY", ERR_LIB_SSL, 133},
421   #endif
422   #ifdef SSL_R_CERTIFICATE_VERIFY_FAILED
423     {"CERTIFICATE_VERIFY_FAILED", ERR_LIB_SSL, SSL_R_CERTIFICATE_VERIFY_FAILED},
424   #else
425     {"CERTIFICATE_VERIFY_FAILED", ERR_LIB_SSL, 134},
426   #endif
427   #ifdef SSL_R_CERT_CB_ERROR
428     {"CERT_CB_ERROR", ERR_LIB_SSL, SSL_R_CERT_CB_ERROR},
429   #else
430     {"CERT_CB_ERROR", ERR_LIB_SSL, 377},
431   #endif
432   #ifdef SSL_R_CERT_LENGTH_MISMATCH
433     {"CERT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CERT_LENGTH_MISMATCH},
434   #else
435     {"CERT_LENGTH_MISMATCH", ERR_LIB_SSL, 135},
436   #endif
437   #ifdef SSL_R_CHALLENGE_IS_DIFFERENT
438     {"CHALLENGE_IS_DIFFERENT", ERR_LIB_SSL, SSL_R_CHALLENGE_IS_DIFFERENT},
439   #else
440     {"CHALLENGE_IS_DIFFERENT", ERR_LIB_SSL, 136},
441   #endif
442   #ifdef SSL_R_CIPHER_CODE_WRONG_LENGTH
443     {"CIPHER_CODE_WRONG_LENGTH", ERR_LIB_SSL, SSL_R_CIPHER_CODE_WRONG_LENGTH},
444   #else
445     {"CIPHER_CODE_WRONG_LENGTH", ERR_LIB_SSL, 137},
446   #endif
447   #ifdef SSL_R_CIPHER_OR_HASH_UNAVAILABLE
448     {"CIPHER_OR_HASH_UNAVAILABLE", ERR_LIB_SSL, SSL_R_CIPHER_OR_HASH_UNAVAILABLE},
449   #else
450     {"CIPHER_OR_HASH_UNAVAILABLE", ERR_LIB_SSL, 138},
451   #endif
452   #ifdef SSL_R_CIPHER_TABLE_SRC_ERROR
453     {"CIPHER_TABLE_SRC_ERROR", ERR_LIB_SSL, SSL_R_CIPHER_TABLE_SRC_ERROR},
454   #else
455     {"CIPHER_TABLE_SRC_ERROR", ERR_LIB_SSL, 139},
456   #endif
457   #ifdef SSL_R_CLIENTHELLO_TLSEXT
458     {"CLIENTHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_CLIENTHELLO_TLSEXT},
459   #else
460     {"CLIENTHELLO_TLSEXT", ERR_LIB_SSL, 226},
461   #endif
462   #ifdef SSL_R_COMPRESSED_LENGTH_TOO_LONG
463     {"COMPRESSED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_COMPRESSED_LENGTH_TOO_LONG},
464   #else
465     {"COMPRESSED_LENGTH_TOO_LONG", ERR_LIB_SSL, 140},
466   #endif
467   #ifdef SSL_R_COMPRESSION_DISABLED
468     {"COMPRESSION_DISABLED", ERR_LIB_SSL, SSL_R_COMPRESSION_DISABLED},
469   #else
470     {"COMPRESSION_DISABLED", ERR_LIB_SSL, 343},
471   #endif
472   #ifdef SSL_R_COMPRESSION_FAILURE
473     {"COMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_COMPRESSION_FAILURE},
474   #else
475     {"COMPRESSION_FAILURE", ERR_LIB_SSL, 141},
476   #endif
477   #ifdef SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE
478     {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", ERR_LIB_SSL, SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE},
479   #else
480     {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", ERR_LIB_SSL, 307},
481   #endif
482   #ifdef SSL_R_COMPRESSION_LIBRARY_ERROR
483     {"COMPRESSION_LIBRARY_ERROR", ERR_LIB_SSL, SSL_R_COMPRESSION_LIBRARY_ERROR},
484   #else
485     {"COMPRESSION_LIBRARY_ERROR", ERR_LIB_SSL, 142},
486   #endif
487   #ifdef SSL_R_CONNECTION_ID_IS_DIFFERENT
488     {"CONNECTION_ID_IS_DIFFERENT", ERR_LIB_SSL, SSL_R_CONNECTION_ID_IS_DIFFERENT},
489   #else
490     {"CONNECTION_ID_IS_DIFFERENT", ERR_LIB_SSL, 143},
491   #endif
492   #ifdef SSL_R_CONNECTION_TYPE_NOT_SET
493     {"CONNECTION_TYPE_NOT_SET", ERR_LIB_SSL, SSL_R_CONNECTION_TYPE_NOT_SET},
494   #else
495     {"CONNECTION_TYPE_NOT_SET", ERR_LIB_SSL, 144},
496   #endif
497   #ifdef SSL_R_COOKIE_MISMATCH
498     {"COOKIE_MISMATCH", ERR_LIB_SSL, SSL_R_COOKIE_MISMATCH},
499   #else
500     {"COOKIE_MISMATCH", ERR_LIB_SSL, 308},
501   #endif
502   #ifdef SSL_R_DATA_BETWEEN_CCS_AND_FINISHED
503     {"DATA_BETWEEN_CCS_AND_FINISHED", ERR_LIB_SSL, SSL_R_DATA_BETWEEN_CCS_AND_FINISHED},
504   #else
505     {"DATA_BETWEEN_CCS_AND_FINISHED", ERR_LIB_SSL, 145},
506   #endif
507   #ifdef SSL_R_DATA_LENGTH_TOO_LONG
508     {"DATA_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_DATA_LENGTH_TOO_LONG},
509   #else
510     {"DATA_LENGTH_TOO_LONG", ERR_LIB_SSL, 146},
511   #endif
512   #ifdef SSL_R_DECRYPTION_FAILED
513     {"DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED},
514   #else
515     {"DECRYPTION_FAILED", ERR_LIB_SSL, 147},
516   #endif
517   #ifdef SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC
518     {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC},
519   #else
520     {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", ERR_LIB_SSL, 281},
521   #endif
522   #ifdef SSL_R_DH_KEY_TOO_SMALL
523     {"DH_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_DH_KEY_TOO_SMALL},
524   #else
525     {"DH_KEY_TOO_SMALL", ERR_LIB_SSL, 394},
526   #endif
527   #ifdef SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG
528     {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", ERR_LIB_SSL, SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG},
529   #else
530     {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", ERR_LIB_SSL, 148},
531   #endif
532   #ifdef SSL_R_DIGEST_CHECK_FAILED
533     {"DIGEST_CHECK_FAILED", ERR_LIB_SSL, SSL_R_DIGEST_CHECK_FAILED},
534   #else
535     {"DIGEST_CHECK_FAILED", ERR_LIB_SSL, 149},
536   #endif
537   #ifdef SSL_R_DTLS_MESSAGE_TOO_BIG
538     {"DTLS_MESSAGE_TOO_BIG", ERR_LIB_SSL, SSL_R_DTLS_MESSAGE_TOO_BIG},
539   #else
540     {"DTLS_MESSAGE_TOO_BIG", ERR_LIB_SSL, 334},
541   #endif
542   #ifdef SSL_R_DUPLICATE_COMPRESSION_ID
543     {"DUPLICATE_COMPRESSION_ID", ERR_LIB_SSL, SSL_R_DUPLICATE_COMPRESSION_ID},
544   #else
545     {"DUPLICATE_COMPRESSION_ID", ERR_LIB_SSL, 309},
546   #endif
547   #ifdef SSL_R_ECC_CERT_NOT_FOR_KEY_AGREEMENT
548     {"ECC_CERT_NOT_FOR_KEY_AGREEMENT", ERR_LIB_SSL, SSL_R_ECC_CERT_NOT_FOR_KEY_AGREEMENT},
549   #else
550     {"ECC_CERT_NOT_FOR_KEY_AGREEMENT", ERR_LIB_SSL, 317},
551   #endif
552   #ifdef SSL_R_ECC_CERT_NOT_FOR_SIGNING
553     {"ECC_CERT_NOT_FOR_SIGNING", ERR_LIB_SSL, SSL_R_ECC_CERT_NOT_FOR_SIGNING},
554   #else
555     {"ECC_CERT_NOT_FOR_SIGNING", ERR_LIB_SSL, 318},
556   #endif
557   #ifdef SSL_R_ECC_CERT_SHOULD_HAVE_RSA_SIGNATURE
558     {"ECC_CERT_SHOULD_HAVE_RSA_SIGNATURE", ERR_LIB_SSL, SSL_R_ECC_CERT_SHOULD_HAVE_RSA_SIGNATURE},
559   #else
560     {"ECC_CERT_SHOULD_HAVE_RSA_SIGNATURE", ERR_LIB_SSL, 322},
561   #endif
562   #ifdef SSL_R_ECC_CERT_SHOULD_HAVE_SHA1_SIGNATURE
563     {"ECC_CERT_SHOULD_HAVE_SHA1_SIGNATURE", ERR_LIB_SSL, SSL_R_ECC_CERT_SHOULD_HAVE_SHA1_SIGNATURE},
564   #else
565     {"ECC_CERT_SHOULD_HAVE_SHA1_SIGNATURE", ERR_LIB_SSL, 323},
566   #endif
567   #ifdef SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE
568     {"ECDH_REQUIRED_FOR_SUITEB_MODE", ERR_LIB_SSL, SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE},
569   #else
570     {"ECDH_REQUIRED_FOR_SUITEB_MODE", ERR_LIB_SSL, 374},
571   #endif
572   #ifdef SSL_R_ECGROUP_TOO_LARGE_FOR_CIPHER
573     {"ECGROUP_TOO_LARGE_FOR_CIPHER", ERR_LIB_SSL, SSL_R_ECGROUP_TOO_LARGE_FOR_CIPHER},
574   #else
575     {"ECGROUP_TOO_LARGE_FOR_CIPHER", ERR_LIB_SSL, 310},
576   #endif
577   #ifdef SSL_R_EE_KEY_TOO_SMALL
578     {"EE_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_EE_KEY_TOO_SMALL},
579   #else
580     {"EE_KEY_TOO_SMALL", ERR_LIB_SSL, 399},
581   #endif
582   #ifdef SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST
583     {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST},
584   #else
585     {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, 354},
586   #endif
587   #ifdef SSL_R_ENCRYPTED_LENGTH_TOO_LONG
588     {"ENCRYPTED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_ENCRYPTED_LENGTH_TOO_LONG},
589   #else
590     {"ENCRYPTED_LENGTH_TOO_LONG", ERR_LIB_SSL, 150},
591   #endif
592   #ifdef SSL_R_ERROR_GENERATING_TMP_RSA_KEY
593     {"ERROR_GENERATING_TMP_RSA_KEY", ERR_LIB_SSL, SSL_R_ERROR_GENERATING_TMP_RSA_KEY},
594   #else
595     {"ERROR_GENERATING_TMP_RSA_KEY", ERR_LIB_SSL, 282},
596   #endif
597   #ifdef SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST
598     {"ERROR_IN_RECEIVED_CIPHER_LIST", ERR_LIB_SSL, SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST},
599   #else
600     {"ERROR_IN_RECEIVED_CIPHER_LIST", ERR_LIB_SSL, 151},
601   #endif
602   #ifdef SSL_R_EXCESSIVE_MESSAGE_SIZE
603     {"EXCESSIVE_MESSAGE_SIZE", ERR_LIB_SSL, SSL_R_EXCESSIVE_MESSAGE_SIZE},
604   #else
605     {"EXCESSIVE_MESSAGE_SIZE", ERR_LIB_SSL, 152},
606   #endif
607   #ifdef SSL_R_EXTRA_DATA_IN_MESSAGE
608     {"EXTRA_DATA_IN_MESSAGE", ERR_LIB_SSL, SSL_R_EXTRA_DATA_IN_MESSAGE},
609   #else
610     {"EXTRA_DATA_IN_MESSAGE", ERR_LIB_SSL, 153},
611   #endif
612   #ifdef SSL_R_GOT_A_FIN_BEFORE_A_CCS
613     {"GOT_A_FIN_BEFORE_A_CCS", ERR_LIB_SSL, SSL_R_GOT_A_FIN_BEFORE_A_CCS},
614   #else
615     {"GOT_A_FIN_BEFORE_A_CCS", ERR_LIB_SSL, 154},
616   #endif
617   #ifdef SSL_R_GOT_NEXT_PROTO_BEFORE_A_CCS
618     {"GOT_NEXT_PROTO_BEFORE_A_CCS", ERR_LIB_SSL, SSL_R_GOT_NEXT_PROTO_BEFORE_A_CCS},
619   #else
620     {"GOT_NEXT_PROTO_BEFORE_A_CCS", ERR_LIB_SSL, 355},
621   #endif
622   #ifdef SSL_R_GOT_NEXT_PROTO_WITHOUT_EXTENSION
623     {"GOT_NEXT_PROTO_WITHOUT_EXTENSION", ERR_LIB_SSL, SSL_R_GOT_NEXT_PROTO_WITHOUT_EXTENSION},
624   #else
625     {"GOT_NEXT_PROTO_WITHOUT_EXTENSION", ERR_LIB_SSL, 356},
626   #endif
627   #ifdef SSL_R_HTTPS_PROXY_REQUEST
628     {"HTTPS_PROXY_REQUEST", ERR_LIB_SSL, SSL_R_HTTPS_PROXY_REQUEST},
629   #else
630     {"HTTPS_PROXY_REQUEST", ERR_LIB_SSL, 155},
631   #endif
632   #ifdef SSL_R_HTTP_REQUEST
633     {"HTTP_REQUEST", ERR_LIB_SSL, SSL_R_HTTP_REQUEST},
634   #else
635     {"HTTP_REQUEST", ERR_LIB_SSL, 156},
636   #endif
637   #ifdef SSL_R_ILLEGAL_PADDING
638     {"ILLEGAL_PADDING", ERR_LIB_SSL, SSL_R_ILLEGAL_PADDING},
639   #else
640     {"ILLEGAL_PADDING", ERR_LIB_SSL, 283},
641   #endif
642   #ifdef SSL_R_ILLEGAL_SUITEB_DIGEST
643     {"ILLEGAL_SUITEB_DIGEST", ERR_LIB_SSL, SSL_R_ILLEGAL_SUITEB_DIGEST},
644   #else
645     {"ILLEGAL_SUITEB_DIGEST", ERR_LIB_SSL, 380},
646   #endif
647   #ifdef SSL_R_INAPPROPRIATE_FALLBACK
648     {"INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_INAPPROPRIATE_FALLBACK},
649   #else
650     {"INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, 373},
651   #endif
652   #ifdef SSL_R_INCONSISTENT_COMPRESSION
653     {"INCONSISTENT_COMPRESSION", ERR_LIB_SSL, SSL_R_INCONSISTENT_COMPRESSION},
654   #else
655     {"INCONSISTENT_COMPRESSION", ERR_LIB_SSL, 340},
656   #endif
657   #ifdef SSL_R_INVALID_CHALLENGE_LENGTH
658     {"INVALID_CHALLENGE_LENGTH", ERR_LIB_SSL, SSL_R_INVALID_CHALLENGE_LENGTH},
659   #else
660     {"INVALID_CHALLENGE_LENGTH", ERR_LIB_SSL, 158},
661   #endif
662   #ifdef SSL_R_INVALID_COMMAND
663     {"INVALID_COMMAND", ERR_LIB_SSL, SSL_R_INVALID_COMMAND},
664   #else
665     {"INVALID_COMMAND", ERR_LIB_SSL, 280},
666   #endif
667   #ifdef SSL_R_INVALID_COMPRESSION_ALGORITHM
668     {"INVALID_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_INVALID_COMPRESSION_ALGORITHM},
669   #else
670     {"INVALID_COMPRESSION_ALGORITHM", ERR_LIB_SSL, 341},
671   #endif
672   #ifdef SSL_R_INVALID_NULL_CMD_NAME
673     {"INVALID_NULL_CMD_NAME", ERR_LIB_SSL, SSL_R_INVALID_NULL_CMD_NAME},
674   #else
675     {"INVALID_NULL_CMD_NAME", ERR_LIB_SSL, 385},
676   #endif
677   #ifdef SSL_R_INVALID_PURPOSE
678     {"INVALID_PURPOSE", ERR_LIB_SSL, SSL_R_INVALID_PURPOSE},
679   #else
680     {"INVALID_PURPOSE", ERR_LIB_SSL, 278},
681   #endif
682   #ifdef SSL_R_INVALID_SERVERINFO_DATA
683     {"INVALID_SERVERINFO_DATA", ERR_LIB_SSL, SSL_R_INVALID_SERVERINFO_DATA},
684   #else
685     {"INVALID_SERVERINFO_DATA", ERR_LIB_SSL, 388},
686   #endif
687   #ifdef SSL_R_INVALID_SRP_USERNAME
688     {"INVALID_SRP_USERNAME", ERR_LIB_SSL, SSL_R_INVALID_SRP_USERNAME},
689   #else
690     {"INVALID_SRP_USERNAME", ERR_LIB_SSL, 357},
691   #endif
692   #ifdef SSL_R_INVALID_STATUS_RESPONSE
693     {"INVALID_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_INVALID_STATUS_RESPONSE},
694   #else
695     {"INVALID_STATUS_RESPONSE", ERR_LIB_SSL, 328},
696   #endif
697   #ifdef SSL_R_INVALID_TICKET_KEYS_LENGTH
698     {"INVALID_TICKET_KEYS_LENGTH", ERR_LIB_SSL, SSL_R_INVALID_TICKET_KEYS_LENGTH},
699   #else
700     {"INVALID_TICKET_KEYS_LENGTH", ERR_LIB_SSL, 325},
701   #endif
702   #ifdef SSL_R_INVALID_TRUST
703     {"INVALID_TRUST", ERR_LIB_SSL, SSL_R_INVALID_TRUST},
704   #else
705     {"INVALID_TRUST", ERR_LIB_SSL, 279},
706   #endif
707   #ifdef SSL_R_KEY_ARG_TOO_LONG
708     {"KEY_ARG_TOO_LONG", ERR_LIB_SSL, SSL_R_KEY_ARG_TOO_LONG},
709   #else
710     {"KEY_ARG_TOO_LONG", ERR_LIB_SSL, 284},
711   #endif
712   #ifdef SSL_R_KRB5
713     {"KRB5", ERR_LIB_SSL, SSL_R_KRB5},
714   #else
715     {"KRB5", ERR_LIB_SSL, 285},
716   #endif
717   #ifdef SSL_R_KRB5_C_CC_PRINC
718     {"KRB5_C_CC_PRINC", ERR_LIB_SSL, SSL_R_KRB5_C_CC_PRINC},
719   #else
720     {"KRB5_C_CC_PRINC", ERR_LIB_SSL, 286},
721   #endif
722   #ifdef SSL_R_KRB5_C_GET_CRED
723     {"KRB5_C_GET_CRED", ERR_LIB_SSL, SSL_R_KRB5_C_GET_CRED},
724   #else
725     {"KRB5_C_GET_CRED", ERR_LIB_SSL, 287},
726   #endif
727   #ifdef SSL_R_KRB5_C_INIT
728     {"KRB5_C_INIT", ERR_LIB_SSL, SSL_R_KRB5_C_INIT},
729   #else
730     {"KRB5_C_INIT", ERR_LIB_SSL, 288},
731   #endif
732   #ifdef SSL_R_KRB5_C_MK_REQ
733     {"KRB5_C_MK_REQ", ERR_LIB_SSL, SSL_R_KRB5_C_MK_REQ},
734   #else
735     {"KRB5_C_MK_REQ", ERR_LIB_SSL, 289},
736   #endif
737   #ifdef SSL_R_KRB5_S_BAD_TICKET
738     {"KRB5_S_BAD_TICKET", ERR_LIB_SSL, SSL_R_KRB5_S_BAD_TICKET},
739   #else
740     {"KRB5_S_BAD_TICKET", ERR_LIB_SSL, 290},
741   #endif
742   #ifdef SSL_R_KRB5_S_INIT
743     {"KRB5_S_INIT", ERR_LIB_SSL, SSL_R_KRB5_S_INIT},
744   #else
745     {"KRB5_S_INIT", ERR_LIB_SSL, 291},
746   #endif
747   #ifdef SSL_R_KRB5_S_RD_REQ
748     {"KRB5_S_RD_REQ", ERR_LIB_SSL, SSL_R_KRB5_S_RD_REQ},
749   #else
750     {"KRB5_S_RD_REQ", ERR_LIB_SSL, 292},
751   #endif
752   #ifdef SSL_R_KRB5_S_TKT_EXPIRED
753     {"KRB5_S_TKT_EXPIRED", ERR_LIB_SSL, SSL_R_KRB5_S_TKT_EXPIRED},
754   #else
755     {"KRB5_S_TKT_EXPIRED", ERR_LIB_SSL, 293},
756   #endif
757   #ifdef SSL_R_KRB5_S_TKT_NYV
758     {"KRB5_S_TKT_NYV", ERR_LIB_SSL, SSL_R_KRB5_S_TKT_NYV},
759   #else
760     {"KRB5_S_TKT_NYV", ERR_LIB_SSL, 294},
761   #endif
762   #ifdef SSL_R_KRB5_S_TKT_SKEW
763     {"KRB5_S_TKT_SKEW", ERR_LIB_SSL, SSL_R_KRB5_S_TKT_SKEW},
764   #else
765     {"KRB5_S_TKT_SKEW", ERR_LIB_SSL, 295},
766   #endif
767   #ifdef SSL_R_LENGTH_MISMATCH
768     {"LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_LENGTH_MISMATCH},
769   #else
770     {"LENGTH_MISMATCH", ERR_LIB_SSL, 159},
771   #endif
772   #ifdef SSL_R_LENGTH_TOO_SHORT
773     {"LENGTH_TOO_SHORT", ERR_LIB_SSL, SSL_R_LENGTH_TOO_SHORT},
774   #else
775     {"LENGTH_TOO_SHORT", ERR_LIB_SSL, 160},
776   #endif
777   #ifdef SSL_R_LIBRARY_BUG
778     {"LIBRARY_BUG", ERR_LIB_SSL, SSL_R_LIBRARY_BUG},
779   #else
780     {"LIBRARY_BUG", ERR_LIB_SSL, 274},
781   #endif
782   #ifdef SSL_R_LIBRARY_HAS_NO_CIPHERS
783     {"LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_LIBRARY_HAS_NO_CIPHERS},
784   #else
785     {"LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, 161},
786   #endif
787   #ifdef SSL_R_MESSAGE_TOO_LONG
788     {"MESSAGE_TOO_LONG", ERR_LIB_SSL, SSL_R_MESSAGE_TOO_LONG},
789   #else
790     {"MESSAGE_TOO_LONG", ERR_LIB_SSL, 296},
791   #endif
792   #ifdef SSL_R_MISSING_DH_DSA_CERT
793     {"MISSING_DH_DSA_CERT", ERR_LIB_SSL, SSL_R_MISSING_DH_DSA_CERT},
794   #else
795     {"MISSING_DH_DSA_CERT", ERR_LIB_SSL, 162},
796   #endif
797   #ifdef SSL_R_MISSING_DH_KEY
798     {"MISSING_DH_KEY", ERR_LIB_SSL, SSL_R_MISSING_DH_KEY},
799   #else
800     {"MISSING_DH_KEY", ERR_LIB_SSL, 163},
801   #endif
802   #ifdef SSL_R_MISSING_DH_RSA_CERT
803     {"MISSING_DH_RSA_CERT", ERR_LIB_SSL, SSL_R_MISSING_DH_RSA_CERT},
804   #else
805     {"MISSING_DH_RSA_CERT", ERR_LIB_SSL, 164},
806   #endif
807   #ifdef SSL_R_MISSING_DSA_SIGNING_CERT
808     {"MISSING_DSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_DSA_SIGNING_CERT},
809   #else
810     {"MISSING_DSA_SIGNING_CERT", ERR_LIB_SSL, 165},
811   #endif
812   #ifdef SSL_R_MISSING_ECDH_CERT
813     {"MISSING_ECDH_CERT", ERR_LIB_SSL, SSL_R_MISSING_ECDH_CERT},
814   #else
815     {"MISSING_ECDH_CERT", ERR_LIB_SSL, 382},
816   #endif
817   #ifdef SSL_R_MISSING_ECDSA_SIGNING_CERT
818     {"MISSING_ECDSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_ECDSA_SIGNING_CERT},
819   #else
820     {"MISSING_ECDSA_SIGNING_CERT", ERR_LIB_SSL, 381},
821   #endif
822   #ifdef SSL_R_MISSING_EXPORT_TMP_DH_KEY
823     {"MISSING_EXPORT_TMP_DH_KEY", ERR_LIB_SSL, SSL_R_MISSING_EXPORT_TMP_DH_KEY},
824   #else
825     {"MISSING_EXPORT_TMP_DH_KEY", ERR_LIB_SSL, 166},
826   #endif
827   #ifdef SSL_R_MISSING_EXPORT_TMP_RSA_KEY
828     {"MISSING_EXPORT_TMP_RSA_KEY", ERR_LIB_SSL, SSL_R_MISSING_EXPORT_TMP_RSA_KEY},
829   #else
830     {"MISSING_EXPORT_TMP_RSA_KEY", ERR_LIB_SSL, 167},
831   #endif
832   #ifdef SSL_R_MISSING_RSA_CERTIFICATE
833     {"MISSING_RSA_CERTIFICATE", ERR_LIB_SSL, SSL_R_MISSING_RSA_CERTIFICATE},
834   #else
835     {"MISSING_RSA_CERTIFICATE", ERR_LIB_SSL, 168},
836   #endif
837   #ifdef SSL_R_MISSING_RSA_ENCRYPTING_CERT
838     {"MISSING_RSA_ENCRYPTING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_ENCRYPTING_CERT},
839   #else
840     {"MISSING_RSA_ENCRYPTING_CERT", ERR_LIB_SSL, 169},
841   #endif
842   #ifdef SSL_R_MISSING_RSA_SIGNING_CERT
843     {"MISSING_RSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_SIGNING_CERT},
844   #else
845     {"MISSING_RSA_SIGNING_CERT", ERR_LIB_SSL, 170},
846   #endif
847   #ifdef SSL_R_MISSING_SRP_PARAM
848     {"MISSING_SRP_PARAM", ERR_LIB_SSL, SSL_R_MISSING_SRP_PARAM},
849   #else
850     {"MISSING_SRP_PARAM", ERR_LIB_SSL, 358},
851   #endif
852   #ifdef SSL_R_MISSING_TMP_DH_KEY
853     {"MISSING_TMP_DH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_DH_KEY},
854   #else
855     {"MISSING_TMP_DH_KEY", ERR_LIB_SSL, 171},
856   #endif
857   #ifdef SSL_R_MISSING_TMP_ECDH_KEY
858     {"MISSING_TMP_ECDH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_ECDH_KEY},
859   #else
860     {"MISSING_TMP_ECDH_KEY", ERR_LIB_SSL, 311},
861   #endif
862   #ifdef SSL_R_MISSING_TMP_RSA_KEY
863     {"MISSING_TMP_RSA_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_RSA_KEY},
864   #else
865     {"MISSING_TMP_RSA_KEY", ERR_LIB_SSL, 172},
866   #endif
867   #ifdef SSL_R_MISSING_TMP_RSA_PKEY
868     {"MISSING_TMP_RSA_PKEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_RSA_PKEY},
869   #else
870     {"MISSING_TMP_RSA_PKEY", ERR_LIB_SSL, 173},
871   #endif
872   #ifdef SSL_R_MISSING_VERIFY_MESSAGE
873     {"MISSING_VERIFY_MESSAGE", ERR_LIB_SSL, SSL_R_MISSING_VERIFY_MESSAGE},
874   #else
875     {"MISSING_VERIFY_MESSAGE", ERR_LIB_SSL, 174},
876   #endif
877   #ifdef SSL_R_MULTIPLE_SGC_RESTARTS
878     {"MULTIPLE_SGC_RESTARTS", ERR_LIB_SSL, SSL_R_MULTIPLE_SGC_RESTARTS},
879   #else
880     {"MULTIPLE_SGC_RESTARTS", ERR_LIB_SSL, 346},
881   #endif
882   #ifdef SSL_R_NON_SSLV2_INITIAL_PACKET
883     {"NON_SSLV2_INITIAL_PACKET", ERR_LIB_SSL, SSL_R_NON_SSLV2_INITIAL_PACKET},
884   #else
885     {"NON_SSLV2_INITIAL_PACKET", ERR_LIB_SSL, 175},
886   #endif
887   #ifdef SSL_R_NO_CERTIFICATES_RETURNED
888     {"NO_CERTIFICATES_RETURNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATES_RETURNED},
889   #else
890     {"NO_CERTIFICATES_RETURNED", ERR_LIB_SSL, 176},
891   #endif
892   #ifdef SSL_R_NO_CERTIFICATE_ASSIGNED
893     {"NO_CERTIFICATE_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_ASSIGNED},
894   #else
895     {"NO_CERTIFICATE_ASSIGNED", ERR_LIB_SSL, 177},
896   #endif
897   #ifdef SSL_R_NO_CERTIFICATE_RETURNED
898     {"NO_CERTIFICATE_RETURNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_RETURNED},
899   #else
900     {"NO_CERTIFICATE_RETURNED", ERR_LIB_SSL, 178},
901   #endif
902   #ifdef SSL_R_NO_CERTIFICATE_SET
903     {"NO_CERTIFICATE_SET", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_SET},
904   #else
905     {"NO_CERTIFICATE_SET", ERR_LIB_SSL, 179},
906   #endif
907   #ifdef SSL_R_NO_CERTIFICATE_SPECIFIED
908     {"NO_CERTIFICATE_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_SPECIFIED},
909   #else
910     {"NO_CERTIFICATE_SPECIFIED", ERR_LIB_SSL, 180},
911   #endif
912   #ifdef SSL_R_NO_CIPHERS_AVAILABLE
913     {"NO_CIPHERS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_CIPHERS_AVAILABLE},
914   #else
915     {"NO_CIPHERS_AVAILABLE", ERR_LIB_SSL, 181},
916   #endif
917   #ifdef SSL_R_NO_CIPHERS_PASSED
918     {"NO_CIPHERS_PASSED", ERR_LIB_SSL, SSL_R_NO_CIPHERS_PASSED},
919   #else
920     {"NO_CIPHERS_PASSED", ERR_LIB_SSL, 182},
921   #endif
922   #ifdef SSL_R_NO_CIPHERS_SPECIFIED
923     {"NO_CIPHERS_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_CIPHERS_SPECIFIED},
924   #else
925     {"NO_CIPHERS_SPECIFIED", ERR_LIB_SSL, 183},
926   #endif
927   #ifdef SSL_R_NO_CIPHER_LIST
928     {"NO_CIPHER_LIST", ERR_LIB_SSL, SSL_R_NO_CIPHER_LIST},
929   #else
930     {"NO_CIPHER_LIST", ERR_LIB_SSL, 184},
931   #endif
932   #ifdef SSL_R_NO_CIPHER_MATCH
933     {"NO_CIPHER_MATCH", ERR_LIB_SSL, SSL_R_NO_CIPHER_MATCH},
934   #else
935     {"NO_CIPHER_MATCH", ERR_LIB_SSL, 185},
936   #endif
937   #ifdef SSL_R_NO_CLIENT_CERT_METHOD
938     {"NO_CLIENT_CERT_METHOD", ERR_LIB_SSL, SSL_R_NO_CLIENT_CERT_METHOD},
939   #else
940     {"NO_CLIENT_CERT_METHOD", ERR_LIB_SSL, 331},
941   #endif
942   #ifdef SSL_R_NO_CLIENT_CERT_RECEIVED
943     {"NO_CLIENT_CERT_RECEIVED", ERR_LIB_SSL, SSL_R_NO_CLIENT_CERT_RECEIVED},
944   #else
945     {"NO_CLIENT_CERT_RECEIVED", ERR_LIB_SSL, 186},
946   #endif
947   #ifdef SSL_R_NO_COMPRESSION_SPECIFIED
948     {"NO_COMPRESSION_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_COMPRESSION_SPECIFIED},
949   #else
950     {"NO_COMPRESSION_SPECIFIED", ERR_LIB_SSL, 187},
951   #endif
952   #ifdef SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER
953     {"NO_GOST_CERTIFICATE_SENT_BY_PEER", ERR_LIB_SSL, SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER},
954   #else
955     {"NO_GOST_CERTIFICATE_SENT_BY_PEER", ERR_LIB_SSL, 330},
956   #endif
957   #ifdef SSL_R_NO_METHOD_SPECIFIED
958     {"NO_METHOD_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_METHOD_SPECIFIED},
959   #else
960     {"NO_METHOD_SPECIFIED", ERR_LIB_SSL, 188},
961   #endif
962   #ifdef SSL_R_NO_PEM_EXTENSIONS
963     {"NO_PEM_EXTENSIONS", ERR_LIB_SSL, SSL_R_NO_PEM_EXTENSIONS},
964   #else
965     {"NO_PEM_EXTENSIONS", ERR_LIB_SSL, 389},
966   #endif
967   #ifdef SSL_R_NO_PRIVATEKEY
968     {"NO_PRIVATEKEY", ERR_LIB_SSL, SSL_R_NO_PRIVATEKEY},
969   #else
970     {"NO_PRIVATEKEY", ERR_LIB_SSL, 189},
971   #endif
972   #ifdef SSL_R_NO_PRIVATE_KEY_ASSIGNED
973     {"NO_PRIVATE_KEY_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_PRIVATE_KEY_ASSIGNED},
974   #else
975     {"NO_PRIVATE_KEY_ASSIGNED", ERR_LIB_SSL, 190},
976   #endif
977   #ifdef SSL_R_NO_PROTOCOLS_AVAILABLE
978     {"NO_PROTOCOLS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_PROTOCOLS_AVAILABLE},
979   #else
980     {"NO_PROTOCOLS_AVAILABLE", ERR_LIB_SSL, 191},
981   #endif
982   #ifdef SSL_R_NO_PUBLICKEY
983     {"NO_PUBLICKEY", ERR_LIB_SSL, SSL_R_NO_PUBLICKEY},
984   #else
985     {"NO_PUBLICKEY", ERR_LIB_SSL, 192},
986   #endif
987   #ifdef SSL_R_NO_RENEGOTIATION
988     {"NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_NO_RENEGOTIATION},
989   #else
990     {"NO_RENEGOTIATION", ERR_LIB_SSL, 339},
991   #endif
992   #ifdef SSL_R_NO_REQUIRED_DIGEST
993     {"NO_REQUIRED_DIGEST", ERR_LIB_SSL, SSL_R_NO_REQUIRED_DIGEST},
994   #else
995     {"NO_REQUIRED_DIGEST", ERR_LIB_SSL, 324},
996   #endif
997   #ifdef SSL_R_NO_SHARED_CIPHER
998     {"NO_SHARED_CIPHER", ERR_LIB_SSL, SSL_R_NO_SHARED_CIPHER},
999   #else
1000     {"NO_SHARED_CIPHER", ERR_LIB_SSL, 193},
1001   #endif
1002   #ifdef SSL_R_NO_SHARED_SIGATURE_ALGORITHMS
1003     {"NO_SHARED_SIGATURE_ALGORITHMS", ERR_LIB_SSL, SSL_R_NO_SHARED_SIGATURE_ALGORITHMS},
1004   #else
1005     {"NO_SHARED_SIGATURE_ALGORITHMS", ERR_LIB_SSL, 376},
1006   #endif
1007   #ifdef SSL_R_NO_SRTP_PROFILES
1008     {"NO_SRTP_PROFILES", ERR_LIB_SSL, SSL_R_NO_SRTP_PROFILES},
1009   #else
1010     {"NO_SRTP_PROFILES", ERR_LIB_SSL, 359},
1011   #endif
1012   #ifdef SSL_R_NO_VERIFY_CALLBACK
1013     {"NO_VERIFY_CALLBACK", ERR_LIB_SSL, SSL_R_NO_VERIFY_CALLBACK},
1014   #else
1015     {"NO_VERIFY_CALLBACK", ERR_LIB_SSL, 194},
1016   #endif
1017   #ifdef SSL_R_NULL_SSL_CTX
1018     {"NULL_SSL_CTX", ERR_LIB_SSL, SSL_R_NULL_SSL_CTX},
1019   #else
1020     {"NULL_SSL_CTX", ERR_LIB_SSL, 195},
1021   #endif
1022   #ifdef SSL_R_NULL_SSL_METHOD_PASSED
1023     {"NULL_SSL_METHOD_PASSED", ERR_LIB_SSL, SSL_R_NULL_SSL_METHOD_PASSED},
1024   #else
1025     {"NULL_SSL_METHOD_PASSED", ERR_LIB_SSL, 196},
1026   #endif
1027   #ifdef SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED
1028     {"OLD_SESSION_CIPHER_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED},
1029   #else
1030     {"OLD_SESSION_CIPHER_NOT_RETURNED", ERR_LIB_SSL, 197},
1031   #endif
1032   #ifdef SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED
1033     {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED},
1034   #else
1035     {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", ERR_LIB_SSL, 344},
1036   #endif
1037   #ifdef SSL_R_ONLY_DTLS_1_2_ALLOWED_IN_SUITEB_MODE
1038     {"ONLY_DTLS_1_2_ALLOWED_IN_SUITEB_MODE", ERR_LIB_SSL, SSL_R_ONLY_DTLS_1_2_ALLOWED_IN_SUITEB_MODE},
1039   #else
1040     {"ONLY_DTLS_1_2_ALLOWED_IN_SUITEB_MODE", ERR_LIB_SSL, 387},
1041   #endif
1042   #ifdef SSL_R_ONLY_TLS_1_2_ALLOWED_IN_SUITEB_MODE
1043     {"ONLY_TLS_1_2_ALLOWED_IN_SUITEB_MODE", ERR_LIB_SSL, SSL_R_ONLY_TLS_1_2_ALLOWED_IN_SUITEB_MODE},
1044   #else
1045     {"ONLY_TLS_1_2_ALLOWED_IN_SUITEB_MODE", ERR_LIB_SSL, 379},
1046   #endif
1047   #ifdef SSL_R_ONLY_TLS_ALLOWED_IN_FIPS_MODE
1048     {"ONLY_TLS_ALLOWED_IN_FIPS_MODE", ERR_LIB_SSL, SSL_R_ONLY_TLS_ALLOWED_IN_FIPS_MODE},
1049   #else
1050     {"ONLY_TLS_ALLOWED_IN_FIPS_MODE", ERR_LIB_SSL, 297},
1051   #endif
1052   #ifdef SSL_R_OPAQUE_PRF_INPUT_TOO_LONG
1053     {"OPAQUE_PRF_INPUT_TOO_LONG", ERR_LIB_SSL, SSL_R_OPAQUE_PRF_INPUT_TOO_LONG},
1054   #else
1055     {"OPAQUE_PRF_INPUT_TOO_LONG", ERR_LIB_SSL, 327},
1056   #endif
1057   #ifdef SSL_R_PACKET_LENGTH_TOO_LONG
1058     {"PACKET_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_PACKET_LENGTH_TOO_LONG},
1059   #else
1060     {"PACKET_LENGTH_TOO_LONG", ERR_LIB_SSL, 198},
1061   #endif
1062   #ifdef SSL_R_PARSE_TLSEXT
1063     {"PARSE_TLSEXT", ERR_LIB_SSL, SSL_R_PARSE_TLSEXT},
1064   #else
1065     {"PARSE_TLSEXT", ERR_LIB_SSL, 227},
1066   #endif
1067   #ifdef SSL_R_PATH_TOO_LONG
1068     {"PATH_TOO_LONG", ERR_LIB_SSL, SSL_R_PATH_TOO_LONG},
1069   #else
1070     {"PATH_TOO_LONG", ERR_LIB_SSL, 270},
1071   #endif
1072   #ifdef SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE
1073     {"PEER_DID_NOT_RETURN_A_CERTIFICATE", ERR_LIB_SSL, SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE},
1074   #else
1075     {"PEER_DID_NOT_RETURN_A_CERTIFICATE", ERR_LIB_SSL, 199},
1076   #endif
1077   #ifdef SSL_R_PEER_ERROR
1078     {"PEER_ERROR", ERR_LIB_SSL, SSL_R_PEER_ERROR},
1079   #else
1080     {"PEER_ERROR", ERR_LIB_SSL, 200},
1081   #endif
1082   #ifdef SSL_R_PEER_ERROR_CERTIFICATE
1083     {"PEER_ERROR_CERTIFICATE", ERR_LIB_SSL, SSL_R_PEER_ERROR_CERTIFICATE},
1084   #else
1085     {"PEER_ERROR_CERTIFICATE", ERR_LIB_SSL, 201},
1086   #endif
1087   #ifdef SSL_R_PEER_ERROR_NO_CERTIFICATE
1088     {"PEER_ERROR_NO_CERTIFICATE", ERR_LIB_SSL, SSL_R_PEER_ERROR_NO_CERTIFICATE},
1089   #else
1090     {"PEER_ERROR_NO_CERTIFICATE", ERR_LIB_SSL, 202},
1091   #endif
1092   #ifdef SSL_R_PEER_ERROR_NO_CIPHER
1093     {"PEER_ERROR_NO_CIPHER", ERR_LIB_SSL, SSL_R_PEER_ERROR_NO_CIPHER},
1094   #else
1095     {"PEER_ERROR_NO_CIPHER", ERR_LIB_SSL, 203},
1096   #endif
1097   #ifdef SSL_R_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE
1098     {"PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE},
1099   #else
1100     {"PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE", ERR_LIB_SSL, 204},
1101   #endif
1102   #ifdef SSL_R_PEM_NAME_BAD_PREFIX
1103     {"PEM_NAME_BAD_PREFIX", ERR_LIB_SSL, SSL_R_PEM_NAME_BAD_PREFIX},
1104   #else
1105     {"PEM_NAME_BAD_PREFIX", ERR_LIB_SSL, 391},
1106   #endif
1107   #ifdef SSL_R_PEM_NAME_TOO_SHORT
1108     {"PEM_NAME_TOO_SHORT", ERR_LIB_SSL, SSL_R_PEM_NAME_TOO_SHORT},
1109   #else
1110     {"PEM_NAME_TOO_SHORT", ERR_LIB_SSL, 392},
1111   #endif
1112   #ifdef SSL_R_PRE_MAC_LENGTH_TOO_LONG
1113     {"PRE_MAC_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_PRE_MAC_LENGTH_TOO_LONG},
1114   #else
1115     {"PRE_MAC_LENGTH_TOO_LONG", ERR_LIB_SSL, 205},
1116   #endif
1117   #ifdef SSL_R_PROBLEMS_MAPPING_CIPHER_FUNCTIONS
1118     {"PROBLEMS_MAPPING_CIPHER_FUNCTIONS", ERR_LIB_SSL, SSL_R_PROBLEMS_MAPPING_CIPHER_FUNCTIONS},
1119   #else
1120     {"PROBLEMS_MAPPING_CIPHER_FUNCTIONS", ERR_LIB_SSL, 206},
1121   #endif
1122   #ifdef SSL_R_PROTOCOL_IS_SHUTDOWN
1123     {"PROTOCOL_IS_SHUTDOWN", ERR_LIB_SSL, SSL_R_PROTOCOL_IS_SHUTDOWN},
1124   #else
1125     {"PROTOCOL_IS_SHUTDOWN", ERR_LIB_SSL, 207},
1126   #endif
1127   #ifdef SSL_R_PSK_IDENTITY_NOT_FOUND
1128     {"PSK_IDENTITY_NOT_FOUND", ERR_LIB_SSL, SSL_R_PSK_IDENTITY_NOT_FOUND},
1129   #else
1130     {"PSK_IDENTITY_NOT_FOUND", ERR_LIB_SSL, 223},
1131   #endif
1132   #ifdef SSL_R_PSK_NO_CLIENT_CB
1133     {"PSK_NO_CLIENT_CB", ERR_LIB_SSL, SSL_R_PSK_NO_CLIENT_CB},
1134   #else
1135     {"PSK_NO_CLIENT_CB", ERR_LIB_SSL, 224},
1136   #endif
1137   #ifdef SSL_R_PSK_NO_SERVER_CB
1138     {"PSK_NO_SERVER_CB", ERR_LIB_SSL, SSL_R_PSK_NO_SERVER_CB},
1139   #else
1140     {"PSK_NO_SERVER_CB", ERR_LIB_SSL, 225},
1141   #endif
1142   #ifdef SSL_R_PUBLIC_KEY_ENCRYPT_ERROR
1143     {"PUBLIC_KEY_ENCRYPT_ERROR", ERR_LIB_SSL, SSL_R_PUBLIC_KEY_ENCRYPT_ERROR},
1144   #else
1145     {"PUBLIC_KEY_ENCRYPT_ERROR", ERR_LIB_SSL, 208},
1146   #endif
1147   #ifdef SSL_R_PUBLIC_KEY_IS_NOT_RSA
1148     {"PUBLIC_KEY_IS_NOT_RSA", ERR_LIB_SSL, SSL_R_PUBLIC_KEY_IS_NOT_RSA},
1149   #else
1150     {"PUBLIC_KEY_IS_NOT_RSA", ERR_LIB_SSL, 209},
1151   #endif
1152   #ifdef SSL_R_PUBLIC_KEY_NOT_RSA
1153     {"PUBLIC_KEY_NOT_RSA", ERR_LIB_SSL, SSL_R_PUBLIC_KEY_NOT_RSA},
1154   #else
1155     {"PUBLIC_KEY_NOT_RSA", ERR_LIB_SSL, 210},
1156   #endif
1157   #ifdef SSL_R_READ_BIO_NOT_SET
1158     {"READ_BIO_NOT_SET", ERR_LIB_SSL, SSL_R_READ_BIO_NOT_SET},
1159   #else
1160     {"READ_BIO_NOT_SET", ERR_LIB_SSL, 211},
1161   #endif
1162   #ifdef SSL_R_READ_TIMEOUT_EXPIRED
1163     {"READ_TIMEOUT_EXPIRED", ERR_LIB_SSL, SSL_R_READ_TIMEOUT_EXPIRED},
1164   #else
1165     {"READ_TIMEOUT_EXPIRED", ERR_LIB_SSL, 312},
1166   #endif
1167   #ifdef SSL_R_READ_WRONG_PACKET_TYPE
1168     {"READ_WRONG_PACKET_TYPE", ERR_LIB_SSL, SSL_R_READ_WRONG_PACKET_TYPE},
1169   #else
1170     {"READ_WRONG_PACKET_TYPE", ERR_LIB_SSL, 212},
1171   #endif
1172   #ifdef SSL_R_RECORD_LENGTH_MISMATCH
1173     {"RECORD_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_RECORD_LENGTH_MISMATCH},
1174   #else
1175     {"RECORD_LENGTH_MISMATCH", ERR_LIB_SSL, 213},
1176   #endif
1177   #ifdef SSL_R_RECORD_TOO_LARGE
1178     {"RECORD_TOO_LARGE", ERR_LIB_SSL, SSL_R_RECORD_TOO_LARGE},
1179   #else
1180     {"RECORD_TOO_LARGE", ERR_LIB_SSL, 214},
1181   #endif
1182   #ifdef SSL_R_RECORD_TOO_SMALL
1183     {"RECORD_TOO_SMALL", ERR_LIB_SSL, SSL_R_RECORD_TOO_SMALL},
1184   #else
1185     {"RECORD_TOO_SMALL", ERR_LIB_SSL, 298},
1186   #endif
1187   #ifdef SSL_R_RENEGOTIATE_EXT_TOO_LONG
1188     {"RENEGOTIATE_EXT_TOO_LONG", ERR_LIB_SSL, SSL_R_RENEGOTIATE_EXT_TOO_LONG},
1189   #else
1190     {"RENEGOTIATE_EXT_TOO_LONG", ERR_LIB_SSL, 335},
1191   #endif
1192   #ifdef SSL_R_RENEGOTIATION_ENCODING_ERR
1193     {"RENEGOTIATION_ENCODING_ERR", ERR_LIB_SSL, SSL_R_RENEGOTIATION_ENCODING_ERR},
1194   #else
1195     {"RENEGOTIATION_ENCODING_ERR", ERR_LIB_SSL, 336},
1196   #endif
1197   #ifdef SSL_R_RENEGOTIATION_MISMATCH
1198     {"RENEGOTIATION_MISMATCH", ERR_LIB_SSL, SSL_R_RENEGOTIATION_MISMATCH},
1199   #else
1200     {"RENEGOTIATION_MISMATCH", ERR_LIB_SSL, 337},
1201   #endif
1202   #ifdef SSL_R_REQUIRED_CIPHER_MISSING
1203     {"REQUIRED_CIPHER_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_CIPHER_MISSING},
1204   #else
1205     {"REQUIRED_CIPHER_MISSING", ERR_LIB_SSL, 215},
1206   #endif
1207   #ifdef SSL_R_REQUIRED_COMPRESSSION_ALGORITHM_MISSING
1208     {"REQUIRED_COMPRESSSION_ALGORITHM_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_COMPRESSSION_ALGORITHM_MISSING},
1209   #else
1210     {"REQUIRED_COMPRESSSION_ALGORITHM_MISSING", ERR_LIB_SSL, 342},
1211   #endif
1212   #ifdef SSL_R_REUSE_CERT_LENGTH_NOT_ZERO
1213     {"REUSE_CERT_LENGTH_NOT_ZERO", ERR_LIB_SSL, SSL_R_REUSE_CERT_LENGTH_NOT_ZERO},
1214   #else
1215     {"REUSE_CERT_LENGTH_NOT_ZERO", ERR_LIB_SSL, 216},
1216   #endif
1217   #ifdef SSL_R_REUSE_CERT_TYPE_NOT_ZERO
1218     {"REUSE_CERT_TYPE_NOT_ZERO", ERR_LIB_SSL, SSL_R_REUSE_CERT_TYPE_NOT_ZERO},
1219   #else
1220     {"REUSE_CERT_TYPE_NOT_ZERO", ERR_LIB_SSL, 217},
1221   #endif
1222   #ifdef SSL_R_REUSE_CIPHER_LIST_NOT_ZERO
1223     {"REUSE_CIPHER_LIST_NOT_ZERO", ERR_LIB_SSL, SSL_R_REUSE_CIPHER_LIST_NOT_ZERO},
1224   #else
1225     {"REUSE_CIPHER_LIST_NOT_ZERO", ERR_LIB_SSL, 218},
1226   #endif
1227   #ifdef SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING
1228     {"SCSV_RECEIVED_WHEN_RENEGOTIATING", ERR_LIB_SSL, SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING},
1229   #else
1230     {"SCSV_RECEIVED_WHEN_RENEGOTIATING", ERR_LIB_SSL, 345},
1231   #endif
1232   #ifdef SSL_R_SERVERHELLO_TLSEXT
1233     {"SERVERHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_SERVERHELLO_TLSEXT},
1234   #else
1235     {"SERVERHELLO_TLSEXT", ERR_LIB_SSL, 275},
1236   #endif
1237   #ifdef SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED
1238     {"SESSION_ID_CONTEXT_UNINITIALIZED", ERR_LIB_SSL, SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED},
1239   #else
1240     {"SESSION_ID_CONTEXT_UNINITIALIZED", ERR_LIB_SSL, 277},
1241   #endif
1242   #ifdef SSL_R_SHORT_READ
1243     {"SHORT_READ", ERR_LIB_SSL, SSL_R_SHORT_READ},
1244   #else
1245     {"SHORT_READ", ERR_LIB_SSL, 219},
1246   #endif
1247   #ifdef SSL_R_SIGNATURE_ALGORITHMS_ERROR
1248     {"SIGNATURE_ALGORITHMS_ERROR", ERR_LIB_SSL, SSL_R_SIGNATURE_ALGORITHMS_ERROR},
1249   #else
1250     {"SIGNATURE_ALGORITHMS_ERROR", ERR_LIB_SSL, 360},
1251   #endif
1252   #ifdef SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE
1253     {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", ERR_LIB_SSL, SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE},
1254   #else
1255     {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", ERR_LIB_SSL, 220},
1256   #endif
1257   #ifdef SSL_R_SRP_A_CALC
1258     {"SRP_A_CALC", ERR_LIB_SSL, SSL_R_SRP_A_CALC},
1259   #else
1260     {"SRP_A_CALC", ERR_LIB_SSL, 361},
1261   #endif
1262   #ifdef SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES
1263     {"SRTP_COULD_NOT_ALLOCATE_PROFILES", ERR_LIB_SSL, SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES},
1264   #else
1265     {"SRTP_COULD_NOT_ALLOCATE_PROFILES", ERR_LIB_SSL, 362},
1266   #endif
1267   #ifdef SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG
1268     {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", ERR_LIB_SSL, SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG},
1269   #else
1270     {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", ERR_LIB_SSL, 363},
1271   #endif
1272   #ifdef SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE
1273     {"SRTP_UNKNOWN_PROTECTION_PROFILE", ERR_LIB_SSL, SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE},
1274   #else
1275     {"SRTP_UNKNOWN_PROTECTION_PROFILE", ERR_LIB_SSL, 364},
1276   #endif
1277   #ifdef SSL_R_SSL23_DOING_SESSION_ID_REUSE
1278     {"SSL23_DOING_SESSION_ID_REUSE", ERR_LIB_SSL, SSL_R_SSL23_DOING_SESSION_ID_REUSE},
1279   #else
1280     {"SSL23_DOING_SESSION_ID_REUSE", ERR_LIB_SSL, 221},
1281   #endif
1282   #ifdef SSL_R_SSL2_CONNECTION_ID_TOO_LONG
1283     {"SSL2_CONNECTION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL2_CONNECTION_ID_TOO_LONG},
1284   #else
1285     {"SSL2_CONNECTION_ID_TOO_LONG", ERR_LIB_SSL, 299},
1286   #endif
1287   #ifdef SSL_R_SSL3_EXT_INVALID_ECPOINTFORMAT
1288     {"SSL3_EXT_INVALID_ECPOINTFORMAT", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_ECPOINTFORMAT},
1289   #else
1290     {"SSL3_EXT_INVALID_ECPOINTFORMAT", ERR_LIB_SSL, 321},
1291   #endif
1292   #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME
1293     {"SSL3_EXT_INVALID_SERVERNAME", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME},
1294   #else
1295     {"SSL3_EXT_INVALID_SERVERNAME", ERR_LIB_SSL, 319},
1296   #endif
1297   #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE
1298     {"SSL3_EXT_INVALID_SERVERNAME_TYPE", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE},
1299   #else
1300     {"SSL3_EXT_INVALID_SERVERNAME_TYPE", ERR_LIB_SSL, 320},
1301   #endif
1302   #ifdef SSL_R_SSL3_SESSION_ID_TOO_LONG
1303     {"SSL3_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL3_SESSION_ID_TOO_LONG},
1304   #else
1305     {"SSL3_SESSION_ID_TOO_LONG", ERR_LIB_SSL, 300},
1306   #endif
1307   #ifdef SSL_R_SSL3_SESSION_ID_TOO_SHORT
1308     {"SSL3_SESSION_ID_TOO_SHORT", ERR_LIB_SSL, SSL_R_SSL3_SESSION_ID_TOO_SHORT},
1309   #else
1310     {"SSL3_SESSION_ID_TOO_SHORT", ERR_LIB_SSL, 222},
1311   #endif
1312   #ifdef SSL_R_SSLV3_ALERT_BAD_CERTIFICATE
1313     {"SSLV3_ALERT_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_CERTIFICATE},
1314   #else
1315     {"SSLV3_ALERT_BAD_CERTIFICATE", ERR_LIB_SSL, 1042},
1316   #endif
1317   #ifdef SSL_R_SSLV3_ALERT_BAD_RECORD_MAC
1318     {"SSLV3_ALERT_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_RECORD_MAC},
1319   #else
1320     {"SSLV3_ALERT_BAD_RECORD_MAC", ERR_LIB_SSL, 1020},
1321   #endif
1322   #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED
1323     {"SSLV3_ALERT_CERTIFICATE_EXPIRED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED},
1324   #else
1325     {"SSLV3_ALERT_CERTIFICATE_EXPIRED", ERR_LIB_SSL, 1045},
1326   #endif
1327   #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED
1328     {"SSLV3_ALERT_CERTIFICATE_REVOKED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED},
1329   #else
1330     {"SSLV3_ALERT_CERTIFICATE_REVOKED", ERR_LIB_SSL, 1044},
1331   #endif
1332   #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN
1333     {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN},
1334   #else
1335     {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", ERR_LIB_SSL, 1046},
1336   #endif
1337   #ifdef SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE
1338     {"SSLV3_ALERT_DECOMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE},
1339   #else
1340     {"SSLV3_ALERT_DECOMPRESSION_FAILURE", ERR_LIB_SSL, 1030},
1341   #endif
1342   #ifdef SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE
1343     {"SSLV3_ALERT_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE},
1344   #else
1345     {"SSLV3_ALERT_HANDSHAKE_FAILURE", ERR_LIB_SSL, 1040},
1346   #endif
1347   #ifdef SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER
1348     {"SSLV3_ALERT_ILLEGAL_PARAMETER", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER},
1349   #else
1350     {"SSLV3_ALERT_ILLEGAL_PARAMETER", ERR_LIB_SSL, 1047},
1351   #endif
1352   #ifdef SSL_R_SSLV3_ALERT_NO_CERTIFICATE
1353     {"SSLV3_ALERT_NO_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_NO_CERTIFICATE},
1354   #else
1355     {"SSLV3_ALERT_NO_CERTIFICATE", ERR_LIB_SSL, 1041},
1356   #endif
1357   #ifdef SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE
1358     {"SSLV3_ALERT_UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE},
1359   #else
1360     {"SSLV3_ALERT_UNEXPECTED_MESSAGE", ERR_LIB_SSL, 1010},
1361   #endif
1362   #ifdef SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE
1363     {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE},
1364   #else
1365     {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", ERR_LIB_SSL, 1043},
1366   #endif
1367   #ifdef SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION
1368     {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", ERR_LIB_SSL, SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION},
1369   #else
1370     {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", ERR_LIB_SSL, 228},
1371   #endif
1372   #ifdef SSL_R_SSL_HANDSHAKE_FAILURE
1373     {"SSL_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSL_HANDSHAKE_FAILURE},
1374   #else
1375     {"SSL_HANDSHAKE_FAILURE", ERR_LIB_SSL, 229},
1376   #endif
1377   #ifdef SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS
1378     {"SSL_LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS},
1379   #else
1380     {"SSL_LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, 230},
1381   #endif
1382   #ifdef SSL_R_SSL_NEGATIVE_LENGTH
1383     {"SSL_NEGATIVE_LENGTH", ERR_LIB_SSL, SSL_R_SSL_NEGATIVE_LENGTH},
1384   #else
1385     {"SSL_NEGATIVE_LENGTH", ERR_LIB_SSL, 372},
1386   #endif
1387   #ifdef SSL_R_SSL_SESSION_ID_CALLBACK_FAILED
1388     {"SSL_SESSION_ID_CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CALLBACK_FAILED},
1389   #else
1390     {"SSL_SESSION_ID_CALLBACK_FAILED", ERR_LIB_SSL, 301},
1391   #endif
1392   #ifdef SSL_R_SSL_SESSION_ID_CONFLICT
1393     {"SSL_SESSION_ID_CONFLICT", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONFLICT},
1394   #else
1395     {"SSL_SESSION_ID_CONFLICT", ERR_LIB_SSL, 302},
1396   #endif
1397   #ifdef SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG
1398     {"SSL_SESSION_ID_CONTEXT_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG},
1399   #else
1400     {"SSL_SESSION_ID_CONTEXT_TOO_LONG", ERR_LIB_SSL, 273},
1401   #endif
1402   #ifdef SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH
1403     {"SSL_SESSION_ID_HAS_BAD_LENGTH", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH},
1404   #else
1405     {"SSL_SESSION_ID_HAS_BAD_LENGTH", ERR_LIB_SSL, 303},
1406   #endif
1407   #ifdef SSL_R_SSL_SESSION_ID_IS_DIFFERENT
1408     {"SSL_SESSION_ID_IS_DIFFERENT", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_IS_DIFFERENT},
1409   #else
1410     {"SSL_SESSION_ID_IS_DIFFERENT", ERR_LIB_SSL, 231},
1411   #endif
1412   #ifdef SSL_R_TLSV1_ALERT_ACCESS_DENIED
1413     {"TLSV1_ALERT_ACCESS_DENIED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_ACCESS_DENIED},
1414   #else
1415     {"TLSV1_ALERT_ACCESS_DENIED", ERR_LIB_SSL, 1049},
1416   #endif
1417   #ifdef SSL_R_TLSV1_ALERT_DECODE_ERROR
1418     {"TLSV1_ALERT_DECODE_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECODE_ERROR},
1419   #else
1420     {"TLSV1_ALERT_DECODE_ERROR", ERR_LIB_SSL, 1050},
1421   #endif
1422   #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED
1423     {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED},
1424   #else
1425     {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, 1021},
1426   #endif
1427   #ifdef SSL_R_TLSV1_ALERT_DECRYPT_ERROR
1428     {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPT_ERROR},
1429   #else
1430     {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, 1051},
1431   #endif
1432   #ifdef SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION
1433     {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION},
1434   #else
1435     {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, 1060},
1436   #endif
1437   #ifdef SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK
1438     {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK},
1439   #else
1440     {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, 1086},
1441   #endif
1442   #ifdef SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY
1443     {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY},
1444   #else
1445     {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, 1071},
1446   #endif
1447   #ifdef SSL_R_TLSV1_ALERT_INTERNAL_ERROR
1448     {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INTERNAL_ERROR},
1449   #else
1450     {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, 1080},
1451   #endif
1452   #ifdef SSL_R_TLSV1_ALERT_NO_RENEGOTIATION
1453     {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_RENEGOTIATION},
1454   #else
1455     {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, 1100},
1456   #endif
1457   #ifdef SSL_R_TLSV1_ALERT_PROTOCOL_VERSION
1458     {"TLSV1_ALERT_PROTOCOL_VERSION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_PROTOCOL_VERSION},
1459   #else
1460     {"TLSV1_ALERT_PROTOCOL_VERSION", ERR_LIB_SSL, 1070},
1461   #endif
1462   #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW
1463     {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW},
1464   #else
1465     {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, 1022},
1466   #endif
1467   #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA
1468     {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_CA},
1469   #else
1470     {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, 1048},
1471   #endif
1472   #ifdef SSL_R_TLSV1_ALERT_USER_CANCELLED
1473     {"TLSV1_ALERT_USER_CANCELLED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_USER_CANCELLED},
1474   #else
1475     {"TLSV1_ALERT_USER_CANCELLED", ERR_LIB_SSL, 1090},
1476   #endif
1477   #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE
1478     {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE},
1479   #else
1480     {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", ERR_LIB_SSL, 1114},
1481   #endif
1482   #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE
1483     {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE},
1484   #else
1485     {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", ERR_LIB_SSL, 1113},
1486   #endif
1487   #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE
1488     {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE},
1489   #else
1490     {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, 1111},
1491   #endif
1492   #ifdef SSL_R_TLSV1_UNRECOGNIZED_NAME
1493     {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, SSL_R_TLSV1_UNRECOGNIZED_NAME},
1494   #else
1495     {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, 1112},
1496   #endif
1497   #ifdef SSL_R_TLSV1_UNSUPPORTED_EXTENSION
1498     {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV1_UNSUPPORTED_EXTENSION},
1499   #else
1500     {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, 1110},
1501   #endif
1502   #ifdef SSL_R_TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER
1503     {"TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER", ERR_LIB_SSL, SSL_R_TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER},
1504   #else
1505     {"TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER", ERR_LIB_SSL, 232},
1506   #endif
1507   #ifdef SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT
1508     {"TLS_HEARTBEAT_PEER_DOESNT_ACCEPT", ERR_LIB_SSL, SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT},
1509   #else
1510     {"TLS_HEARTBEAT_PEER_DOESNT_ACCEPT", ERR_LIB_SSL, 365},
1511   #endif
1512   #ifdef SSL_R_TLS_HEARTBEAT_PENDING
1513     {"TLS_HEARTBEAT_PENDING", ERR_LIB_SSL, SSL_R_TLS_HEARTBEAT_PENDING},
1514   #else
1515     {"TLS_HEARTBEAT_PENDING", ERR_LIB_SSL, 366},
1516   #endif
1517   #ifdef SSL_R_TLS_ILLEGAL_EXPORTER_LABEL
1518     {"TLS_ILLEGAL_EXPORTER_LABEL", ERR_LIB_SSL, SSL_R_TLS_ILLEGAL_EXPORTER_LABEL},
1519   #else
1520     {"TLS_ILLEGAL_EXPORTER_LABEL", ERR_LIB_SSL, 367},
1521   #endif
1522   #ifdef SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST
1523     {"TLS_INVALID_ECPOINTFORMAT_LIST", ERR_LIB_SSL, SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST},
1524   #else
1525     {"TLS_INVALID_ECPOINTFORMAT_LIST", ERR_LIB_SSL, 157},
1526   #endif
1527   #ifdef SSL_R_TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST
1528     {"TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST", ERR_LIB_SSL, SSL_R_TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST},
1529   #else
1530     {"TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST", ERR_LIB_SSL, 233},
1531   #endif
1532   #ifdef SSL_R_TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG
1533     {"TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG", ERR_LIB_SSL, SSL_R_TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG},
1534   #else
1535     {"TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG", ERR_LIB_SSL, 234},
1536   #endif
1537   #ifdef SSL_R_TRIED_TO_USE_UNSUPPORTED_CIPHER
1538     {"TRIED_TO_USE_UNSUPPORTED_CIPHER", ERR_LIB_SSL, SSL_R_TRIED_TO_USE_UNSUPPORTED_CIPHER},
1539   #else
1540     {"TRIED_TO_USE_UNSUPPORTED_CIPHER", ERR_LIB_SSL, 235},
1541   #endif
1542   #ifdef SSL_R_UNABLE_TO_DECODE_DH_CERTS
1543     {"UNABLE_TO_DECODE_DH_CERTS", ERR_LIB_SSL, SSL_R_UNABLE_TO_DECODE_DH_CERTS},
1544   #else
1545     {"UNABLE_TO_DECODE_DH_CERTS", ERR_LIB_SSL, 236},
1546   #endif
1547   #ifdef SSL_R_UNABLE_TO_DECODE_ECDH_CERTS
1548     {"UNABLE_TO_DECODE_ECDH_CERTS", ERR_LIB_SSL, SSL_R_UNABLE_TO_DECODE_ECDH_CERTS},
1549   #else
1550     {"UNABLE_TO_DECODE_ECDH_CERTS", ERR_LIB_SSL, 313},
1551   #endif
1552   #ifdef SSL_R_UNABLE_TO_EXTRACT_PUBLIC_KEY
1553     {"UNABLE_TO_EXTRACT_PUBLIC_KEY", ERR_LIB_SSL, SSL_R_UNABLE_TO_EXTRACT_PUBLIC_KEY},
1554   #else
1555     {"UNABLE_TO_EXTRACT_PUBLIC_KEY", ERR_LIB_SSL, 237},
1556   #endif
1557   #ifdef SSL_R_UNABLE_TO_FIND_DH_PARAMETERS
1558     {"UNABLE_TO_FIND_DH_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_DH_PARAMETERS},
1559   #else
1560     {"UNABLE_TO_FIND_DH_PARAMETERS", ERR_LIB_SSL, 238},
1561   #endif
1562   #ifdef SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS
1563     {"UNABLE_TO_FIND_ECDH_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS},
1564   #else
1565     {"UNABLE_TO_FIND_ECDH_PARAMETERS", ERR_LIB_SSL, 314},
1566   #endif
1567   #ifdef SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS
1568     {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS},
1569   #else
1570     {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", ERR_LIB_SSL, 239},
1571   #endif
1572   #ifdef SSL_R_UNABLE_TO_FIND_SSL_METHOD
1573     {"UNABLE_TO_FIND_SSL_METHOD", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_SSL_METHOD},
1574   #else
1575     {"UNABLE_TO_FIND_SSL_METHOD", ERR_LIB_SSL, 240},
1576   #endif
1577   #ifdef SSL_R_UNABLE_TO_LOAD_SSL2_MD5_ROUTINES
1578     {"UNABLE_TO_LOAD_SSL2_MD5_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL2_MD5_ROUTINES},
1579   #else
1580     {"UNABLE_TO_LOAD_SSL2_MD5_ROUTINES", ERR_LIB_SSL, 241},
1581   #endif
1582   #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES
1583     {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES},
1584   #else
1585     {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", ERR_LIB_SSL, 242},
1586   #endif
1587   #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES
1588     {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES},
1589   #else
1590     {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", ERR_LIB_SSL, 243},
1591   #endif
1592   #ifdef SSL_R_UNEXPECTED_MESSAGE
1593     {"UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_MESSAGE},
1594   #else
1595     {"UNEXPECTED_MESSAGE", ERR_LIB_SSL, 244},
1596   #endif
1597   #ifdef SSL_R_UNEXPECTED_RECORD
1598     {"UNEXPECTED_RECORD", ERR_LIB_SSL, SSL_R_UNEXPECTED_RECORD},
1599   #else
1600     {"UNEXPECTED_RECORD", ERR_LIB_SSL, 245},
1601   #endif
1602   #ifdef SSL_R_UNINITIALIZED
1603     {"UNINITIALIZED", ERR_LIB_SSL, SSL_R_UNINITIALIZED},
1604   #else
1605     {"UNINITIALIZED", ERR_LIB_SSL, 276},
1606   #endif
1607   #ifdef SSL_R_UNKNOWN_ALERT_TYPE
1608     {"UNKNOWN_ALERT_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_ALERT_TYPE},
1609   #else
1610     {"UNKNOWN_ALERT_TYPE", ERR_LIB_SSL, 246},
1611   #endif
1612   #ifdef SSL_R_UNKNOWN_CERTIFICATE_TYPE
1613     {"UNKNOWN_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CERTIFICATE_TYPE},
1614   #else
1615     {"UNKNOWN_CERTIFICATE_TYPE", ERR_LIB_SSL, 247},
1616   #endif
1617   #ifdef SSL_R_UNKNOWN_CIPHER_RETURNED
1618     {"UNKNOWN_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_RETURNED},
1619   #else
1620     {"UNKNOWN_CIPHER_RETURNED", ERR_LIB_SSL, 248},
1621   #endif
1622   #ifdef SSL_R_UNKNOWN_CIPHER_TYPE
1623     {"UNKNOWN_CIPHER_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_TYPE},
1624   #else
1625     {"UNKNOWN_CIPHER_TYPE", ERR_LIB_SSL, 249},
1626   #endif
1627   #ifdef SSL_R_UNKNOWN_CMD_NAME
1628     {"UNKNOWN_CMD_NAME", ERR_LIB_SSL, SSL_R_UNKNOWN_CMD_NAME},
1629   #else
1630     {"UNKNOWN_CMD_NAME", ERR_LIB_SSL, 386},
1631   #endif
1632   #ifdef SSL_R_UNKNOWN_DIGEST
1633     {"UNKNOWN_DIGEST", ERR_LIB_SSL, SSL_R_UNKNOWN_DIGEST},
1634   #else
1635     {"UNKNOWN_DIGEST", ERR_LIB_SSL, 368},
1636   #endif
1637   #ifdef SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE
1638     {"UNKNOWN_KEY_EXCHANGE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE},
1639   #else
1640     {"UNKNOWN_KEY_EXCHANGE_TYPE", ERR_LIB_SSL, 250},
1641   #endif
1642   #ifdef SSL_R_UNKNOWN_PKEY_TYPE
1643     {"UNKNOWN_PKEY_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_PKEY_TYPE},
1644   #else
1645     {"UNKNOWN_PKEY_TYPE", ERR_LIB_SSL, 251},
1646   #endif
1647   #ifdef SSL_R_UNKNOWN_PROTOCOL
1648     {"UNKNOWN_PROTOCOL", ERR_LIB_SSL, SSL_R_UNKNOWN_PROTOCOL},
1649   #else
1650     {"UNKNOWN_PROTOCOL", ERR_LIB_SSL, 252},
1651   #endif
1652   #ifdef SSL_R_UNKNOWN_REMOTE_ERROR_TYPE
1653     {"UNKNOWN_REMOTE_ERROR_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_REMOTE_ERROR_TYPE},
1654   #else
1655     {"UNKNOWN_REMOTE_ERROR_TYPE", ERR_LIB_SSL, 253},
1656   #endif
1657   #ifdef SSL_R_UNKNOWN_SSL_VERSION
1658     {"UNKNOWN_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNKNOWN_SSL_VERSION},
1659   #else
1660     {"UNKNOWN_SSL_VERSION", ERR_LIB_SSL, 254},
1661   #endif
1662   #ifdef SSL_R_UNKNOWN_STATE
1663     {"UNKNOWN_STATE", ERR_LIB_SSL, SSL_R_UNKNOWN_STATE},
1664   #else
1665     {"UNKNOWN_STATE", ERR_LIB_SSL, 255},
1666   #endif
1667   #ifdef SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED
1668     {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", ERR_LIB_SSL, SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED},
1669   #else
1670     {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", ERR_LIB_SSL, 338},
1671   #endif
1672   #ifdef SSL_R_UNSUPPORTED_CIPHER
1673     {"UNSUPPORTED_CIPHER", ERR_LIB_SSL, SSL_R_UNSUPPORTED_CIPHER},
1674   #else
1675     {"UNSUPPORTED_CIPHER", ERR_LIB_SSL, 256},
1676   #endif
1677   #ifdef SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM
1678     {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM},
1679   #else
1680     {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_SSL, 257},
1681   #endif
1682   #ifdef SSL_R_UNSUPPORTED_DIGEST_TYPE
1683     {"UNSUPPORTED_DIGEST_TYPE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_DIGEST_TYPE},
1684   #else
1685     {"UNSUPPORTED_DIGEST_TYPE", ERR_LIB_SSL, 326},
1686   #endif
1687   #ifdef SSL_R_UNSUPPORTED_ELLIPTIC_CURVE
1688     {"UNSUPPORTED_ELLIPTIC_CURVE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_ELLIPTIC_CURVE},
1689   #else
1690     {"UNSUPPORTED_ELLIPTIC_CURVE", ERR_LIB_SSL, 315},
1691   #endif
1692   #ifdef SSL_R_UNSUPPORTED_PROTOCOL
1693     {"UNSUPPORTED_PROTOCOL", ERR_LIB_SSL, SSL_R_UNSUPPORTED_PROTOCOL},
1694   #else
1695     {"UNSUPPORTED_PROTOCOL", ERR_LIB_SSL, 258},
1696   #endif
1697   #ifdef SSL_R_UNSUPPORTED_SSL_VERSION
1698     {"UNSUPPORTED_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNSUPPORTED_SSL_VERSION},
1699   #else
1700     {"UNSUPPORTED_SSL_VERSION", ERR_LIB_SSL, 259},
1701   #endif
1702   #ifdef SSL_R_UNSUPPORTED_STATUS_TYPE
1703     {"UNSUPPORTED_STATUS_TYPE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_STATUS_TYPE},
1704   #else
1705     {"UNSUPPORTED_STATUS_TYPE", ERR_LIB_SSL, 329},
1706   #endif
1707   #ifdef SSL_R_USE_SRTP_NOT_NEGOTIATED
1708     {"USE_SRTP_NOT_NEGOTIATED", ERR_LIB_SSL, SSL_R_USE_SRTP_NOT_NEGOTIATED},
1709   #else
1710     {"USE_SRTP_NOT_NEGOTIATED", ERR_LIB_SSL, 369},
1711   #endif
1712   #ifdef SSL_R_VERSION_TOO_LOW
1713     {"VERSION_TOO_LOW", ERR_LIB_SSL, SSL_R_VERSION_TOO_LOW},
1714   #else
1715     {"VERSION_TOO_LOW", ERR_LIB_SSL, 396},
1716   #endif
1717   #ifdef SSL_R_WRITE_BIO_NOT_SET
1718     {"WRITE_BIO_NOT_SET", ERR_LIB_SSL, SSL_R_WRITE_BIO_NOT_SET},
1719   #else
1720     {"WRITE_BIO_NOT_SET", ERR_LIB_SSL, 260},
1721   #endif
1722   #ifdef SSL_R_WRONG_CERTIFICATE_TYPE
1723     {"WRONG_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_CERTIFICATE_TYPE},
1724   #else
1725     {"WRONG_CERTIFICATE_TYPE", ERR_LIB_SSL, 383},
1726   #endif
1727   #ifdef SSL_R_WRONG_CIPHER_RETURNED
1728     {"WRONG_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_WRONG_CIPHER_RETURNED},
1729   #else
1730     {"WRONG_CIPHER_RETURNED", ERR_LIB_SSL, 261},
1731   #endif
1732   #ifdef SSL_R_WRONG_CURVE
1733     {"WRONG_CURVE", ERR_LIB_SSL, SSL_R_WRONG_CURVE},
1734   #else
1735     {"WRONG_CURVE", ERR_LIB_SSL, 378},
1736   #endif
1737   #ifdef SSL_R_WRONG_MESSAGE_TYPE
1738     {"WRONG_MESSAGE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_MESSAGE_TYPE},
1739   #else
1740     {"WRONG_MESSAGE_TYPE", ERR_LIB_SSL, 262},
1741   #endif
1742   #ifdef SSL_R_WRONG_NUMBER_OF_KEY_BITS
1743     {"WRONG_NUMBER_OF_KEY_BITS", ERR_LIB_SSL, SSL_R_WRONG_NUMBER_OF_KEY_BITS},
1744   #else
1745     {"WRONG_NUMBER_OF_KEY_BITS", ERR_LIB_SSL, 263},
1746   #endif
1747   #ifdef SSL_R_WRONG_SIGNATURE_LENGTH
1748     {"WRONG_SIGNATURE_LENGTH", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_LENGTH},
1749   #else
1750     {"WRONG_SIGNATURE_LENGTH", ERR_LIB_SSL, 264},
1751   #endif
1752   #ifdef SSL_R_WRONG_SIGNATURE_SIZE
1753     {"WRONG_SIGNATURE_SIZE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_SIZE},
1754   #else
1755     {"WRONG_SIGNATURE_SIZE", ERR_LIB_SSL, 265},
1756   #endif
1757   #ifdef SSL_R_WRONG_SIGNATURE_TYPE
1758     {"WRONG_SIGNATURE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_TYPE},
1759   #else
1760     {"WRONG_SIGNATURE_TYPE", ERR_LIB_SSL, 370},
1761   #endif
1762   #ifdef SSL_R_WRONG_SSL_VERSION
1763     {"WRONG_SSL_VERSION", ERR_LIB_SSL, SSL_R_WRONG_SSL_VERSION},
1764   #else
1765     {"WRONG_SSL_VERSION", ERR_LIB_SSL, 266},
1766   #endif
1767   #ifdef SSL_R_WRONG_VERSION_NUMBER
1768     {"WRONG_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_WRONG_VERSION_NUMBER},
1769   #else
1770     {"WRONG_VERSION_NUMBER", ERR_LIB_SSL, 267},
1771   #endif
1772   #ifdef SSL_R_X509_LIB
1773     {"X509_LIB", ERR_LIB_SSL, SSL_R_X509_LIB},
1774   #else
1775     {"X509_LIB", ERR_LIB_SSL, 268},
1776   #endif
1777   #ifdef SSL_R_X509_VERIFICATION_SETUP_PROBLEMS
1778     {"X509_VERIFICATION_SETUP_PROBLEMS", ERR_LIB_SSL, SSL_R_X509_VERIFICATION_SETUP_PROBLEMS},
1779   #else
1780     {"X509_VERIFICATION_SETUP_PROBLEMS", ERR_LIB_SSL, 269},
1781   #endif
1782   #ifdef X509_R_AKID_MISMATCH
1783     {"AKID_MISMATCH", ERR_LIB_X509, X509_R_AKID_MISMATCH},
1784   #else
1785     {"AKID_MISMATCH", ERR_LIB_X509, 110},
1786   #endif
1787   #ifdef X509_R_BAD_X509_FILETYPE
1788     {"BAD_X509_FILETYPE", ERR_LIB_X509, X509_R_BAD_X509_FILETYPE},
1789   #else
1790     {"BAD_X509_FILETYPE", ERR_LIB_X509, 100},
1791   #endif
1792   #ifdef X509_R_BASE64_DECODE_ERROR
1793     {"BASE64_DECODE_ERROR", ERR_LIB_X509, X509_R_BASE64_DECODE_ERROR},
1794   #else
1795     {"BASE64_DECODE_ERROR", ERR_LIB_X509, 118},
1796   #endif
1797   #ifdef X509_R_CANT_CHECK_DH_KEY
1798     {"CANT_CHECK_DH_KEY", ERR_LIB_X509, X509_R_CANT_CHECK_DH_KEY},
1799   #else
1800     {"CANT_CHECK_DH_KEY", ERR_LIB_X509, 114},
1801   #endif
1802   #ifdef X509_R_CERT_ALREADY_IN_HASH_TABLE
1803     {"CERT_ALREADY_IN_HASH_TABLE", ERR_LIB_X509, X509_R_CERT_ALREADY_IN_HASH_TABLE},
1804   #else
1805     {"CERT_ALREADY_IN_HASH_TABLE", ERR_LIB_X509, 101},
1806   #endif
1807   #ifdef X509_R_CRL_ALREADY_DELTA
1808     {"CRL_ALREADY_DELTA", ERR_LIB_X509, X509_R_CRL_ALREADY_DELTA},
1809   #else
1810     {"CRL_ALREADY_DELTA", ERR_LIB_X509, 127},
1811   #endif
1812   #ifdef X509_R_CRL_VERIFY_FAILURE
1813     {"CRL_VERIFY_FAILURE", ERR_LIB_X509, X509_R_CRL_VERIFY_FAILURE},
1814   #else
1815     {"CRL_VERIFY_FAILURE", ERR_LIB_X509, 131},
1816   #endif
1817   #ifdef X509_R_ERR_ASN1_LIB
1818     {"ERR_ASN1_LIB", ERR_LIB_X509, X509_R_ERR_ASN1_LIB},
1819   #else
1820     {"ERR_ASN1_LIB", ERR_LIB_X509, 102},
1821   #endif
1822   #ifdef X509_R_IDP_MISMATCH
1823     {"IDP_MISMATCH", ERR_LIB_X509, X509_R_IDP_MISMATCH},
1824   #else
1825     {"IDP_MISMATCH", ERR_LIB_X509, 128},
1826   #endif
1827   #ifdef X509_R_INVALID_DIRECTORY
1828     {"INVALID_DIRECTORY", ERR_LIB_X509, X509_R_INVALID_DIRECTORY},
1829   #else
1830     {"INVALID_DIRECTORY", ERR_LIB_X509, 113},
1831   #endif
1832   #ifdef X509_R_INVALID_FIELD_NAME
1833     {"INVALID_FIELD_NAME", ERR_LIB_X509, X509_R_INVALID_FIELD_NAME},
1834   #else
1835     {"INVALID_FIELD_NAME", ERR_LIB_X509, 119},
1836   #endif
1837   #ifdef X509_R_INVALID_TRUST
1838     {"INVALID_TRUST", ERR_LIB_X509, X509_R_INVALID_TRUST},
1839   #else
1840     {"INVALID_TRUST", ERR_LIB_X509, 123},
1841   #endif
1842   #ifdef X509_R_ISSUER_MISMATCH
1843     {"ISSUER_MISMATCH", ERR_LIB_X509, X509_R_ISSUER_MISMATCH},
1844   #else
1845     {"ISSUER_MISMATCH", ERR_LIB_X509, 129},
1846   #endif
1847   #ifdef X509_R_KEY_TYPE_MISMATCH
1848     {"KEY_TYPE_MISMATCH", ERR_LIB_X509, X509_R_KEY_TYPE_MISMATCH},
1849   #else
1850     {"KEY_TYPE_MISMATCH", ERR_LIB_X509, 115},
1851   #endif
1852   #ifdef X509_R_KEY_VALUES_MISMATCH
1853     {"KEY_VALUES_MISMATCH", ERR_LIB_X509, X509_R_KEY_VALUES_MISMATCH},
1854   #else
1855     {"KEY_VALUES_MISMATCH", ERR_LIB_X509, 116},
1856   #endif
1857   #ifdef X509_R_LOADING_CERT_DIR
1858     {"LOADING_CERT_DIR", ERR_LIB_X509, X509_R_LOADING_CERT_DIR},
1859   #else
1860     {"LOADING_CERT_DIR", ERR_LIB_X509, 103},
1861   #endif
1862   #ifdef X509_R_LOADING_DEFAULTS
1863     {"LOADING_DEFAULTS", ERR_LIB_X509, X509_R_LOADING_DEFAULTS},
1864   #else
1865     {"LOADING_DEFAULTS", ERR_LIB_X509, 104},
1866   #endif
1867   #ifdef X509_R_METHOD_NOT_SUPPORTED
1868     {"METHOD_NOT_SUPPORTED", ERR_LIB_X509, X509_R_METHOD_NOT_SUPPORTED},
1869   #else
1870     {"METHOD_NOT_SUPPORTED", ERR_LIB_X509, 124},
1871   #endif
1872   #ifdef X509_R_NEWER_CRL_NOT_NEWER
1873     {"NEWER_CRL_NOT_NEWER", ERR_LIB_X509, X509_R_NEWER_CRL_NOT_NEWER},
1874   #else
1875     {"NEWER_CRL_NOT_NEWER", ERR_LIB_X509, 132},
1876   #endif
1877   #ifdef X509_R_NO_CERT_SET_FOR_US_TO_VERIFY
1878     {"NO_CERT_SET_FOR_US_TO_VERIFY", ERR_LIB_X509, X509_R_NO_CERT_SET_FOR_US_TO_VERIFY},
1879   #else
1880     {"NO_CERT_SET_FOR_US_TO_VERIFY", ERR_LIB_X509, 105},
1881   #endif
1882   #ifdef X509_R_NO_CRL_NUMBER
1883     {"NO_CRL_NUMBER", ERR_LIB_X509, X509_R_NO_CRL_NUMBER},
1884   #else
1885     {"NO_CRL_NUMBER", ERR_LIB_X509, 130},
1886   #endif
1887   #ifdef X509_R_PUBLIC_KEY_DECODE_ERROR
1888     {"PUBLIC_KEY_DECODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_DECODE_ERROR},
1889   #else
1890     {"PUBLIC_KEY_DECODE_ERROR", ERR_LIB_X509, 125},
1891   #endif
1892   #ifdef X509_R_PUBLIC_KEY_ENCODE_ERROR
1893     {"PUBLIC_KEY_ENCODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_ENCODE_ERROR},
1894   #else
1895     {"PUBLIC_KEY_ENCODE_ERROR", ERR_LIB_X509, 126},
1896   #endif
1897   #ifdef X509_R_SHOULD_RETRY
1898     {"SHOULD_RETRY", ERR_LIB_X509, X509_R_SHOULD_RETRY},
1899   #else
1900     {"SHOULD_RETRY", ERR_LIB_X509, 106},
1901   #endif
1902   #ifdef X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN
1903     {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", ERR_LIB_X509, X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN},
1904   #else
1905     {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", ERR_LIB_X509, 107},
1906   #endif
1907   #ifdef X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY
1908     {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", ERR_LIB_X509, X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY},
1909   #else
1910     {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", ERR_LIB_X509, 108},
1911   #endif
1912   #ifdef X509_R_UNKNOWN_KEY_TYPE
1913     {"UNKNOWN_KEY_TYPE", ERR_LIB_X509, X509_R_UNKNOWN_KEY_TYPE},
1914   #else
1915     {"UNKNOWN_KEY_TYPE", ERR_LIB_X509, 117},
1916   #endif
1917   #ifdef X509_R_UNKNOWN_NID
1918     {"UNKNOWN_NID", ERR_LIB_X509, X509_R_UNKNOWN_NID},
1919   #else
1920     {"UNKNOWN_NID", ERR_LIB_X509, 109},
1921   #endif
1922   #ifdef X509_R_UNKNOWN_PURPOSE_ID
1923     {"UNKNOWN_PURPOSE_ID", ERR_LIB_X509, X509_R_UNKNOWN_PURPOSE_ID},
1924   #else
1925     {"UNKNOWN_PURPOSE_ID", ERR_LIB_X509, 121},
1926   #endif
1927   #ifdef X509_R_UNKNOWN_TRUST_ID
1928     {"UNKNOWN_TRUST_ID", ERR_LIB_X509, X509_R_UNKNOWN_TRUST_ID},
1929   #else
1930     {"UNKNOWN_TRUST_ID", ERR_LIB_X509, 120},
1931   #endif
1932   #ifdef X509_R_UNSUPPORTED_ALGORITHM
1933     {"UNSUPPORTED_ALGORITHM", ERR_LIB_X509, X509_R_UNSUPPORTED_ALGORITHM},
1934   #else
1935     {"UNSUPPORTED_ALGORITHM", ERR_LIB_X509, 111},
1936   #endif
1937   #ifdef X509_R_WRONG_LOOKUP_TYPE
1938     {"WRONG_LOOKUP_TYPE", ERR_LIB_X509, X509_R_WRONG_LOOKUP_TYPE},
1939   #else
1940     {"WRONG_LOOKUP_TYPE", ERR_LIB_X509, 112},
1941   #endif
1942   #ifdef X509_R_WRONG_TYPE
1943     {"WRONG_TYPE", ERR_LIB_X509, X509_R_WRONG_TYPE},
1944   #else
1945     {"WRONG_TYPE", ERR_LIB_X509, 122},
1946   #endif
1947     { NULL }
1948 };
1949