]> git.pld-linux.org Git - packages/python.git/blame - openssl3.patch
- partial tests update for openssl 3
[packages/python.git] / openssl3.patch
CommitLineData
375e7fe7
JR
1diff -urN Python-2.7.18/Doc/library/ssl.rst Python-2.7.18.openssl3/Doc/library/ssl.rst
2--- Python-2.7.18/Doc/library/ssl.rst 2020-04-19 23:13:39.000000000 +0200
3+++ Python-2.7.18.openssl3/Doc/library/ssl.rst 2021-09-26 17:48:18.378332556 +0200
4@@ -760,6 +760,12 @@
5
6 .. versionadded:: 2.7.9
7
8+.. data:: OP_IGNORE_UNEXPECTED_EOF
9+
10+ Ignore unexpected shutdown of TLS connections.
11+
12+ This option is only available with OpenSSL 3.0.0 and later.
13+
14 .. data:: HAS_ALPN
15
16 Whether the OpenSSL library has built-in support for the *Application-Layer
17diff -urN Python-2.7.18/Lib/test/test_ssl.py Python-2.7.18.openssl3/Lib/test/test_ssl.py
18--- Python-2.7.18/Lib/test/test_ssl.py 2020-04-19 23:13:39.000000000 +0200
19+++ Python-2.7.18.openssl3/Lib/test/test_ssl.py 2021-09-26 18:50:50.463997547 +0200
20@@ -84,6 +85,7 @@
21 OP_SINGLE_ECDH_USE = getattr(ssl, "OP_SINGLE_ECDH_USE", 0)
22 OP_CIPHER_SERVER_PREFERENCE = getattr(ssl, "OP_CIPHER_SERVER_PREFERENCE", 0)
23 OP_ENABLE_MIDDLEBOX_COMPAT = getattr(ssl, "OP_ENABLE_MIDDLEBOX_COMPAT", 0)
24+OP_IGNORE_UNEXPECTED_EOF = getattr(ssl, "OP_IGNORE_UNEXPECTED_EOF", 0)
25
26
27 def handle_error(prefix):
28@@ -305,7 +307,7 @@
29 ('email', 'null@python.org\x00user@example.org'),
30 ('URI', 'http://null.python.org\x00http://example.org'),
31 ('IP Address', '192.0.2.1'),
32- ('IP Address', '2001:DB8:0:0:0:0:0:1\n'))
33+ ('IP Address', '2001:DB8:0:0:0:0:0:1'))
34 else:
35 # OpenSSL 0.9.7 doesn't support IPv6 addresses in subjectAltName
36 san = (('DNS', 'altnull.python.org\x00example.com'),
37@@ -332,7 +334,7 @@
38 (('commonName', 'dirname example'),))),
39 ('URI', 'https://www.python.org/'),
40 ('IP Address', '127.0.0.1'),
41- ('IP Address', '0:0:0:0:0:0:0:1\n'),
42+ ('IP Address', '0:0:0:0:0:0:0:1'),
43 ('Registered ID', '1.2.3.4.5')
44 )
45 )
46@@ -359,11 +361,11 @@
47 # Some sanity checks follow
48 # >= 0.9
49 self.assertGreaterEqual(n, 0x900000)
50- # < 3.0
51- self.assertLess(n, 0x30000000)
52+ # < 4.0
53+ self.assertLess(n, 0x40000000)
54 major, minor, fix, patch, status = t
55- self.assertGreaterEqual(major, 0)
56- self.assertLess(major, 3)
57+ self.assertGreaterEqual(major, 1)
58+ self.assertLess(major, 4)
59 self.assertGreaterEqual(minor, 0)
60 self.assertLess(minor, 256)
61 self.assertGreaterEqual(fix, 0)
62@@ -833,7 +841,8 @@
63 # SSLContext also enables these by default
64 default |= (OP_NO_COMPRESSION | OP_CIPHER_SERVER_PREFERENCE |
65 OP_SINGLE_DH_USE | OP_SINGLE_ECDH_USE |
66- OP_ENABLE_MIDDLEBOX_COMPAT)
67+ OP_ENABLE_MIDDLEBOX_COMPAT |
68+ OP_IGNORE_UNEXPECTED_EOF)
69 self.assertEqual(default, ctx.options)
70 ctx.options |= ssl.OP_NO_TLSv1
71 self.assertEqual(default | ssl.OP_NO_TLSv1, ctx.options)
72diff -urN Python-2.7.18/Modules/_ssl.c Python-2.7.18.openssl3/Modules/_ssl.c
73--- Python-2.7.18/Modules/_ssl.c 2020-04-19 23:13:39.000000000 +0200
74+++ Python-2.7.18.openssl3/Modules/_ssl.c 2021-09-26 17:48:18.378332556 +0200
75@@ -99,7 +99,13 @@
76 };
77
78 /* Include generated data (error codes) */
79+#if (OPENSSL_VERSION_NUMBER >= 0x30000000L)
80+#include "_ssl_data_300.h"
81+#elif (OPENSSL_VERSION_NUMBER >= 0x10101000L) && !defined(LIBRESSL_VERSION_NUMBER)
82+#include "_ssl_data_111.h"
83+#else
84 #include "_ssl_data.h"
85+#endif
86
87 #if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
88 # define OPENSSL_VERSION_1_1 1
89@@ -2260,6 +2266,10 @@
90 #ifdef SSL_OP_SINGLE_ECDH_USE
91 options |= SSL_OP_SINGLE_ECDH_USE;
92 #endif
93+#ifdef SSL_OP_IGNORE_UNEXPECTED_EOF
94+ /* Make OpenSSL 3.0.0 behave like 1.1.1 */
95+ options |= SSL_OP_IGNORE_UNEXPECTED_EOF;
96+#endif
97 SSL_CTX_set_options(self->ctx, options);
98
99 /* A bare minimum cipher list without completly broken cipher suites.
100@@ -4415,6 +4425,10 @@
101 PyModule_AddIntConstant(m, "OP_ENABLE_MIDDLEBOX_COMPAT",
102 SSL_OP_ENABLE_MIDDLEBOX_COMPAT);
103 #endif
104+#ifdef SSL_OP_IGNORE_UNEXPECTED_EOF
105+ PyModule_AddIntConstant(m, "OP_IGNORE_UNEXPECTED_EOF",
106+ SSL_OP_IGNORE_UNEXPECTED_EOF);
107+#endif
108
109 #if HAVE_SNI
110 r = Py_True;
111diff -urN Python-2.7.18/Modules/_ssl_data_111.h Python-2.7.18.openssl3/Modules/_ssl_data_111.h
112--- Python-2.7.18/Modules/_ssl_data_111.h 1970-01-01 01:00:00.000000000 +0100
113+++ Python-2.7.18.openssl3/Modules/_ssl_data_111.h 2021-09-26 17:39:37.004624441 +0200
114@@ -0,0 +1,6525 @@
115+/* File generated by Tools/ssl/make_ssl_data.py *//* Generated on 2021-04-09T09:36:21.493286 */
116+static struct py_ssl_library_code library_codes[] = {
117+#ifdef ERR_LIB_ASN1
118+ {"ASN1", ERR_LIB_ASN1},
119+#endif
120+#ifdef ERR_LIB_ASYNC
121+ {"ASYNC", ERR_LIB_ASYNC},
122+#endif
123+#ifdef ERR_LIB_BIO
124+ {"BIO", ERR_LIB_BIO},
125+#endif
126+#ifdef ERR_LIB_BN
127+ {"BN", ERR_LIB_BN},
128+#endif
129+#ifdef ERR_LIB_BUF
130+ {"BUF", ERR_LIB_BUF},
131+#endif
132+#ifdef ERR_LIB_CMS
133+ {"CMS", ERR_LIB_CMS},
134+#endif
135+#ifdef ERR_LIB_COMP
136+ {"COMP", ERR_LIB_COMP},
137+#endif
138+#ifdef ERR_LIB_CONF
139+ {"CONF", ERR_LIB_CONF},
140+#endif
141+#ifdef ERR_LIB_CRYPTO
142+ {"CRYPTO", ERR_LIB_CRYPTO},
143+#endif
144+#ifdef ERR_LIB_CT
145+ {"CT", ERR_LIB_CT},
146+#endif
147+#ifdef ERR_LIB_DH
148+ {"DH", ERR_LIB_DH},
149+#endif
150+#ifdef ERR_LIB_DSA
151+ {"DSA", ERR_LIB_DSA},
152+#endif
153+#ifdef ERR_LIB_DSO
154+ {"DSO", ERR_LIB_DSO},
155+#endif
156+#ifdef ERR_LIB_EC
157+ {"EC", ERR_LIB_EC},
158+#endif
159+#ifdef ERR_LIB_ECDH
160+ {"ECDH", ERR_LIB_ECDH},
161+#endif
162+#ifdef ERR_LIB_ECDSA
163+ {"ECDSA", ERR_LIB_ECDSA},
164+#endif
165+#ifdef ERR_LIB_ENGINE
166+ {"ENGINE", ERR_LIB_ENGINE},
167+#endif
168+#ifdef ERR_LIB_EVP
169+ {"EVP", ERR_LIB_EVP},
170+#endif
171+#ifdef ERR_LIB_FIPS
172+ {"FIPS", ERR_LIB_FIPS},
173+#endif
174+#ifdef ERR_LIB_HMAC
175+ {"HMAC", ERR_LIB_HMAC},
176+#endif
177+#ifdef ERR_LIB_JPAKE
178+ {"JPAKE", ERR_LIB_JPAKE},
179+#endif
180+#ifdef ERR_LIB_KDF
181+ {"KDF", ERR_LIB_KDF},
182+#endif
183+#ifdef ERR_LIB_METH
184+ {"METH", ERR_LIB_METH},
185+#endif
186+#ifdef ERR_LIB_NONE
187+ {"NONE", ERR_LIB_NONE},
188+#endif
189+#ifdef ERR_LIB_OBJ
190+ {"OBJ", ERR_LIB_OBJ},
191+#endif
192+#ifdef ERR_LIB_OCSP
193+ {"OCSP", ERR_LIB_OCSP},
194+#endif
195+#ifdef ERR_LIB_OSSL_STORE
196+ {"OSSL_STORE", ERR_LIB_OSSL_STORE},
197+#endif
198+#ifdef ERR_LIB_PEM
199+ {"PEM", ERR_LIB_PEM},
200+#endif
201+#ifdef ERR_LIB_PKCS12
202+ {"PKCS12", ERR_LIB_PKCS12},
203+#endif
204+#ifdef ERR_LIB_PKCS7
205+ {"PKCS7", ERR_LIB_PKCS7},
206+#endif
207+#ifdef ERR_LIB_PROXY
208+ {"PROXY", ERR_LIB_PROXY},
209+#endif
210+#ifdef ERR_LIB_RAND
211+ {"RAND", ERR_LIB_RAND},
212+#endif
213+#ifdef ERR_LIB_RSA
214+ {"RSA", ERR_LIB_RSA},
215+#endif
216+#ifdef ERR_LIB_RSAREF
217+ {"RSAREF", ERR_LIB_RSAREF},
218+#endif
219+#ifdef ERR_LIB_SM2
220+ {"SM2", ERR_LIB_SM2},
221+#endif
222+#ifdef ERR_LIB_SSL
223+ {"SSL", ERR_LIB_SSL},
224+#endif
225+#ifdef ERR_LIB_SSL2
226+ {"SSL2", ERR_LIB_SSL2},
227+#endif
228+#ifdef ERR_LIB_SSL23
229+ {"SSL23", ERR_LIB_SSL23},
230+#endif
231+#ifdef ERR_LIB_SSL3
232+ {"SSL3", ERR_LIB_SSL3},
233+#endif
234+#ifdef ERR_LIB_SYS
235+ {"SYS", ERR_LIB_SYS},
236+#endif
237+#ifdef ERR_LIB_TS
238+ {"TS", ERR_LIB_TS},
239+#endif
240+#ifdef ERR_LIB_UI
241+ {"UI", ERR_LIB_UI},
242+#endif
243+#ifdef ERR_LIB_USER
244+ {"USER", ERR_LIB_USER},
245+#endif
246+#ifdef ERR_LIB_X509
247+ {"X509", ERR_LIB_X509},
248+#endif
249+#ifdef ERR_LIB_X509V3
250+ {"X509V3", ERR_LIB_X509V3},
251+#endif
252+ { NULL }
253+};
254+
255+
256+static struct py_ssl_error_code error_codes[] = {
257+ #ifdef ASN1_R_ADDING_OBJECT
258+ {"ADDING_OBJECT", ERR_LIB_ASN1, ASN1_R_ADDING_OBJECT},
259+ #else
260+ {"ADDING_OBJECT", 13, 171},
261+ #endif
262+ #ifdef ASN1_R_ASN1_PARSE_ERROR
263+ {"ASN1_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_PARSE_ERROR},
264+ #else
265+ {"ASN1_PARSE_ERROR", 13, 203},
266+ #endif
267+ #ifdef ASN1_R_ASN1_SIG_PARSE_ERROR
268+ {"ASN1_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_SIG_PARSE_ERROR},
269+ #else
270+ {"ASN1_SIG_PARSE_ERROR", 13, 204},
271+ #endif
272+ #ifdef ASN1_R_AUX_ERROR
273+ {"AUX_ERROR", ERR_LIB_ASN1, ASN1_R_AUX_ERROR},
274+ #else
275+ {"AUX_ERROR", 13, 100},
276+ #endif
277+ #ifdef ASN1_R_BAD_OBJECT_HEADER
278+ {"BAD_OBJECT_HEADER", ERR_LIB_ASN1, ASN1_R_BAD_OBJECT_HEADER},
279+ #else
280+ {"BAD_OBJECT_HEADER", 13, 102},
281+ #endif
282+ #ifdef ASN1_R_BAD_TEMPLATE
283+ {"BAD_TEMPLATE", ERR_LIB_ASN1, ASN1_R_BAD_TEMPLATE},
284+ #else
285+ {"BAD_TEMPLATE", 13, 230},
286+ #endif
287+ #ifdef ASN1_R_BMPSTRING_IS_WRONG_LENGTH
288+ {"BMPSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BMPSTRING_IS_WRONG_LENGTH},
289+ #else
290+ {"BMPSTRING_IS_WRONG_LENGTH", 13, 214},
291+ #endif
292+ #ifdef ASN1_R_BN_LIB
293+ {"BN_LIB", ERR_LIB_ASN1, ASN1_R_BN_LIB},
294+ #else
295+ {"BN_LIB", 13, 105},
296+ #endif
297+ #ifdef ASN1_R_BOOLEAN_IS_WRONG_LENGTH
298+ {"BOOLEAN_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BOOLEAN_IS_WRONG_LENGTH},
299+ #else
300+ {"BOOLEAN_IS_WRONG_LENGTH", 13, 106},
301+ #endif
302+ #ifdef ASN1_R_BUFFER_TOO_SMALL
303+ {"BUFFER_TOO_SMALL", ERR_LIB_ASN1, ASN1_R_BUFFER_TOO_SMALL},
304+ #else
305+ {"BUFFER_TOO_SMALL", 13, 107},
306+ #endif
307+ #ifdef ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
308+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_ASN1, ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER},
309+ #else
310+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 13, 108},
311+ #endif
312+ #ifdef ASN1_R_CONTEXT_NOT_INITIALISED
313+ {"CONTEXT_NOT_INITIALISED", ERR_LIB_ASN1, ASN1_R_CONTEXT_NOT_INITIALISED},
314+ #else
315+ {"CONTEXT_NOT_INITIALISED", 13, 217},
316+ #endif
317+ #ifdef ASN1_R_DATA_IS_WRONG
318+ {"DATA_IS_WRONG", ERR_LIB_ASN1, ASN1_R_DATA_IS_WRONG},
319+ #else
320+ {"DATA_IS_WRONG", 13, 109},
321+ #endif
322+ #ifdef ASN1_R_DECODE_ERROR
323+ {"DECODE_ERROR", ERR_LIB_ASN1, ASN1_R_DECODE_ERROR},
324+ #else
325+ {"DECODE_ERROR", 13, 110},
326+ #endif
327+ #ifdef ASN1_R_DEPTH_EXCEEDED
328+ {"DEPTH_EXCEEDED", ERR_LIB_ASN1, ASN1_R_DEPTH_EXCEEDED},
329+ #else
330+ {"DEPTH_EXCEEDED", 13, 174},
331+ #endif
332+ #ifdef ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED
333+ {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED},
334+ #else
335+ {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", 13, 198},
336+ #endif
337+ #ifdef ASN1_R_ENCODE_ERROR
338+ {"ENCODE_ERROR", ERR_LIB_ASN1, ASN1_R_ENCODE_ERROR},
339+ #else
340+ {"ENCODE_ERROR", 13, 112},
341+ #endif
342+ #ifdef ASN1_R_ERROR_GETTING_TIME
343+ {"ERROR_GETTING_TIME", ERR_LIB_ASN1, ASN1_R_ERROR_GETTING_TIME},
344+ #else
345+ {"ERROR_GETTING_TIME", 13, 173},
346+ #endif
347+ #ifdef ASN1_R_ERROR_LOADING_SECTION
348+ {"ERROR_LOADING_SECTION", ERR_LIB_ASN1, ASN1_R_ERROR_LOADING_SECTION},
349+ #else
350+ {"ERROR_LOADING_SECTION", 13, 172},
351+ #endif
352+ #ifdef ASN1_R_ERROR_SETTING_CIPHER_PARAMS
353+ {"ERROR_SETTING_CIPHER_PARAMS", ERR_LIB_ASN1, ASN1_R_ERROR_SETTING_CIPHER_PARAMS},
354+ #else
355+ {"ERROR_SETTING_CIPHER_PARAMS", 13, 114},
356+ #endif
357+ #ifdef ASN1_R_EXPECTING_AN_INTEGER
358+ {"EXPECTING_AN_INTEGER", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_INTEGER},
359+ #else
360+ {"EXPECTING_AN_INTEGER", 13, 115},
361+ #endif
362+ #ifdef ASN1_R_EXPECTING_AN_OBJECT
363+ {"EXPECTING_AN_OBJECT", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_OBJECT},
364+ #else
365+ {"EXPECTING_AN_OBJECT", 13, 116},
366+ #endif
367+ #ifdef ASN1_R_EXPLICIT_LENGTH_MISMATCH
368+ {"EXPLICIT_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_EXPLICIT_LENGTH_MISMATCH},
369+ #else
370+ {"EXPLICIT_LENGTH_MISMATCH", 13, 119},
371+ #endif
372+ #ifdef ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED
373+ {"EXPLICIT_TAG_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED},
374+ #else
375+ {"EXPLICIT_TAG_NOT_CONSTRUCTED", 13, 120},
376+ #endif
377+ #ifdef ASN1_R_FIELD_MISSING
378+ {"FIELD_MISSING", ERR_LIB_ASN1, ASN1_R_FIELD_MISSING},
379+ #else
380+ {"FIELD_MISSING", 13, 121},
381+ #endif
382+ #ifdef ASN1_R_FIRST_NUM_TOO_LARGE
383+ {"FIRST_NUM_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_FIRST_NUM_TOO_LARGE},
384+ #else
385+ {"FIRST_NUM_TOO_LARGE", 13, 122},
386+ #endif
387+ #ifdef ASN1_R_HEADER_TOO_LONG
388+ {"HEADER_TOO_LONG", ERR_LIB_ASN1, ASN1_R_HEADER_TOO_LONG},
389+ #else
390+ {"HEADER_TOO_LONG", 13, 123},
391+ #endif
392+ #ifdef ASN1_R_ILLEGAL_BITSTRING_FORMAT
393+ {"ILLEGAL_BITSTRING_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BITSTRING_FORMAT},
394+ #else
395+ {"ILLEGAL_BITSTRING_FORMAT", 13, 175},
396+ #endif
397+ #ifdef ASN1_R_ILLEGAL_BOOLEAN
398+ {"ILLEGAL_BOOLEAN", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BOOLEAN},
399+ #else
400+ {"ILLEGAL_BOOLEAN", 13, 176},
401+ #endif
402+ #ifdef ASN1_R_ILLEGAL_CHARACTERS
403+ {"ILLEGAL_CHARACTERS", ERR_LIB_ASN1, ASN1_R_ILLEGAL_CHARACTERS},
404+ #else
405+ {"ILLEGAL_CHARACTERS", 13, 124},
406+ #endif
407+ #ifdef ASN1_R_ILLEGAL_FORMAT
408+ {"ILLEGAL_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_FORMAT},
409+ #else
410+ {"ILLEGAL_FORMAT", 13, 177},
411+ #endif
412+ #ifdef ASN1_R_ILLEGAL_HEX
413+ {"ILLEGAL_HEX", ERR_LIB_ASN1, ASN1_R_ILLEGAL_HEX},
414+ #else
415+ {"ILLEGAL_HEX", 13, 178},
416+ #endif
417+ #ifdef ASN1_R_ILLEGAL_IMPLICIT_TAG
418+ {"ILLEGAL_IMPLICIT_TAG", ERR_LIB_ASN1, ASN1_R_ILLEGAL_IMPLICIT_TAG},
419+ #else
420+ {"ILLEGAL_IMPLICIT_TAG", 13, 179},
421+ #endif
422+ #ifdef ASN1_R_ILLEGAL_INTEGER
423+ {"ILLEGAL_INTEGER", ERR_LIB_ASN1, ASN1_R_ILLEGAL_INTEGER},
424+ #else
425+ {"ILLEGAL_INTEGER", 13, 180},
426+ #endif
427+ #ifdef ASN1_R_ILLEGAL_NEGATIVE_VALUE
428+ {"ILLEGAL_NEGATIVE_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NEGATIVE_VALUE},
429+ #else
430+ {"ILLEGAL_NEGATIVE_VALUE", 13, 226},
431+ #endif
432+ #ifdef ASN1_R_ILLEGAL_NESTED_TAGGING
433+ {"ILLEGAL_NESTED_TAGGING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NESTED_TAGGING},
434+ #else
435+ {"ILLEGAL_NESTED_TAGGING", 13, 181},
436+ #endif
437+ #ifdef ASN1_R_ILLEGAL_NULL
438+ {"ILLEGAL_NULL", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL},
439+ #else
440+ {"ILLEGAL_NULL", 13, 125},
441+ #endif
442+ #ifdef ASN1_R_ILLEGAL_NULL_VALUE
443+ {"ILLEGAL_NULL_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL_VALUE},
444+ #else
445+ {"ILLEGAL_NULL_VALUE", 13, 182},
446+ #endif
447+ #ifdef ASN1_R_ILLEGAL_OBJECT
448+ {"ILLEGAL_OBJECT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OBJECT},
449+ #else
450+ {"ILLEGAL_OBJECT", 13, 183},
451+ #endif
452+ #ifdef ASN1_R_ILLEGAL_OPTIONAL_ANY
453+ {"ILLEGAL_OPTIONAL_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONAL_ANY},
454+ #else
455+ {"ILLEGAL_OPTIONAL_ANY", 13, 126},
456+ #endif
457+ #ifdef ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE
458+ {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE},
459+ #else
460+ {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", 13, 170},
461+ #endif
462+ #ifdef ASN1_R_ILLEGAL_PADDING
463+ {"ILLEGAL_PADDING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_PADDING},
464+ #else
465+ {"ILLEGAL_PADDING", 13, 221},
466+ #endif
467+ #ifdef ASN1_R_ILLEGAL_TAGGED_ANY
468+ {"ILLEGAL_TAGGED_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TAGGED_ANY},
469+ #else
470+ {"ILLEGAL_TAGGED_ANY", 13, 127},
471+ #endif
472+ #ifdef ASN1_R_ILLEGAL_TIME_VALUE
473+ {"ILLEGAL_TIME_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TIME_VALUE},
474+ #else
475+ {"ILLEGAL_TIME_VALUE", 13, 184},
476+ #endif
477+ #ifdef ASN1_R_ILLEGAL_ZERO_CONTENT
478+ {"ILLEGAL_ZERO_CONTENT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_ZERO_CONTENT},
479+ #else
480+ {"ILLEGAL_ZERO_CONTENT", 13, 222},
481+ #endif
482+ #ifdef ASN1_R_INTEGER_NOT_ASCII_FORMAT
483+ {"INTEGER_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_INTEGER_NOT_ASCII_FORMAT},
484+ #else
485+ {"INTEGER_NOT_ASCII_FORMAT", 13, 185},
486+ #endif
487+ #ifdef ASN1_R_INTEGER_TOO_LARGE_FOR_LONG
488+ {"INTEGER_TOO_LARGE_FOR_LONG", ERR_LIB_ASN1, ASN1_R_INTEGER_TOO_LARGE_FOR_LONG},
489+ #else
490+ {"INTEGER_TOO_LARGE_FOR_LONG", 13, 128},
491+ #endif
492+ #ifdef ASN1_R_INVALID_BIT_STRING_BITS_LEFT
493+ {"INVALID_BIT_STRING_BITS_LEFT", ERR_LIB_ASN1, ASN1_R_INVALID_BIT_STRING_BITS_LEFT},
494+ #else
495+ {"INVALID_BIT_STRING_BITS_LEFT", 13, 220},
496+ #endif
497+ #ifdef ASN1_R_INVALID_BMPSTRING_LENGTH
498+ {"INVALID_BMPSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_BMPSTRING_LENGTH},
499+ #else
500+ {"INVALID_BMPSTRING_LENGTH", 13, 129},
501+ #endif
502+ #ifdef ASN1_R_INVALID_DIGIT
503+ {"INVALID_DIGIT", ERR_LIB_ASN1, ASN1_R_INVALID_DIGIT},
504+ #else
505+ {"INVALID_DIGIT", 13, 130},
506+ #endif
507+ #ifdef ASN1_R_INVALID_MIME_TYPE
508+ {"INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_INVALID_MIME_TYPE},
509+ #else
510+ {"INVALID_MIME_TYPE", 13, 205},
511+ #endif
512+ #ifdef ASN1_R_INVALID_MODIFIER
513+ {"INVALID_MODIFIER", ERR_LIB_ASN1, ASN1_R_INVALID_MODIFIER},
514+ #else
515+ {"INVALID_MODIFIER", 13, 186},
516+ #endif
517+ #ifdef ASN1_R_INVALID_NUMBER
518+ {"INVALID_NUMBER", ERR_LIB_ASN1, ASN1_R_INVALID_NUMBER},
519+ #else
520+ {"INVALID_NUMBER", 13, 187},
521+ #endif
522+ #ifdef ASN1_R_INVALID_OBJECT_ENCODING
523+ {"INVALID_OBJECT_ENCODING", ERR_LIB_ASN1, ASN1_R_INVALID_OBJECT_ENCODING},
524+ #else
525+ {"INVALID_OBJECT_ENCODING", 13, 216},
526+ #endif
527+ #ifdef ASN1_R_INVALID_SCRYPT_PARAMETERS
528+ {"INVALID_SCRYPT_PARAMETERS", ERR_LIB_ASN1, ASN1_R_INVALID_SCRYPT_PARAMETERS},
529+ #else
530+ {"INVALID_SCRYPT_PARAMETERS", 13, 227},
531+ #endif
532+ #ifdef ASN1_R_INVALID_SEPARATOR
533+ {"INVALID_SEPARATOR", ERR_LIB_ASN1, ASN1_R_INVALID_SEPARATOR},
534+ #else
535+ {"INVALID_SEPARATOR", 13, 131},
536+ #endif
537+ #ifdef ASN1_R_INVALID_STRING_TABLE_VALUE
538+ {"INVALID_STRING_TABLE_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_STRING_TABLE_VALUE},
539+ #else
540+ {"INVALID_STRING_TABLE_VALUE", 13, 218},
541+ #endif
542+ #ifdef ASN1_R_INVALID_UNIVERSALSTRING_LENGTH
543+ {"INVALID_UNIVERSALSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_UNIVERSALSTRING_LENGTH},
544+ #else
545+ {"INVALID_UNIVERSALSTRING_LENGTH", 13, 133},
546+ #endif
547+ #ifdef ASN1_R_INVALID_UTF8STRING
548+ {"INVALID_UTF8STRING", ERR_LIB_ASN1, ASN1_R_INVALID_UTF8STRING},
549+ #else
550+ {"INVALID_UTF8STRING", 13, 134},
551+ #endif
552+ #ifdef ASN1_R_INVALID_VALUE
553+ {"INVALID_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_VALUE},
554+ #else
555+ {"INVALID_VALUE", 13, 219},
556+ #endif
557+ #ifdef ASN1_R_LIST_ERROR
558+ {"LIST_ERROR", ERR_LIB_ASN1, ASN1_R_LIST_ERROR},
559+ #else
560+ {"LIST_ERROR", 13, 188},
561+ #endif
562+ #ifdef ASN1_R_MIME_NO_CONTENT_TYPE
563+ {"MIME_NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_MIME_NO_CONTENT_TYPE},
564+ #else
565+ {"MIME_NO_CONTENT_TYPE", 13, 206},
566+ #endif
567+ #ifdef ASN1_R_MIME_PARSE_ERROR
568+ {"MIME_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_PARSE_ERROR},
569+ #else
570+ {"MIME_PARSE_ERROR", 13, 207},
571+ #endif
572+ #ifdef ASN1_R_MIME_SIG_PARSE_ERROR
573+ {"MIME_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_SIG_PARSE_ERROR},
574+ #else
575+ {"MIME_SIG_PARSE_ERROR", 13, 208},
576+ #endif
577+ #ifdef ASN1_R_MISSING_EOC
578+ {"MISSING_EOC", ERR_LIB_ASN1, ASN1_R_MISSING_EOC},
579+ #else
580+ {"MISSING_EOC", 13, 137},
581+ #endif
582+ #ifdef ASN1_R_MISSING_SECOND_NUMBER
583+ {"MISSING_SECOND_NUMBER", ERR_LIB_ASN1, ASN1_R_MISSING_SECOND_NUMBER},
584+ #else
585+ {"MISSING_SECOND_NUMBER", 13, 138},
586+ #endif
587+ #ifdef ASN1_R_MISSING_VALUE
588+ {"MISSING_VALUE", ERR_LIB_ASN1, ASN1_R_MISSING_VALUE},
589+ #else
590+ {"MISSING_VALUE", 13, 189},
591+ #endif
592+ #ifdef ASN1_R_MSTRING_NOT_UNIVERSAL
593+ {"MSTRING_NOT_UNIVERSAL", ERR_LIB_ASN1, ASN1_R_MSTRING_NOT_UNIVERSAL},
594+ #else
595+ {"MSTRING_NOT_UNIVERSAL", 13, 139},
596+ #endif
597+ #ifdef ASN1_R_MSTRING_WRONG_TAG
598+ {"MSTRING_WRONG_TAG", ERR_LIB_ASN1, ASN1_R_MSTRING_WRONG_TAG},
599+ #else
600+ {"MSTRING_WRONG_TAG", 13, 140},
601+ #endif
602+ #ifdef ASN1_R_NESTED_ASN1_STRING
603+ {"NESTED_ASN1_STRING", ERR_LIB_ASN1, ASN1_R_NESTED_ASN1_STRING},
604+ #else
605+ {"NESTED_ASN1_STRING", 13, 197},
606+ #endif
607+ #ifdef ASN1_R_NESTED_TOO_DEEP
608+ {"NESTED_TOO_DEEP", ERR_LIB_ASN1, ASN1_R_NESTED_TOO_DEEP},
609+ #else
610+ {"NESTED_TOO_DEEP", 13, 201},
611+ #endif
612+ #ifdef ASN1_R_NON_HEX_CHARACTERS
613+ {"NON_HEX_CHARACTERS", ERR_LIB_ASN1, ASN1_R_NON_HEX_CHARACTERS},
614+ #else
615+ {"NON_HEX_CHARACTERS", 13, 141},
616+ #endif
617+ #ifdef ASN1_R_NOT_ASCII_FORMAT
618+ {"NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_NOT_ASCII_FORMAT},
619+ #else
620+ {"NOT_ASCII_FORMAT", 13, 190},
621+ #endif
622+ #ifdef ASN1_R_NOT_ENOUGH_DATA
623+ {"NOT_ENOUGH_DATA", ERR_LIB_ASN1, ASN1_R_NOT_ENOUGH_DATA},
624+ #else
625+ {"NOT_ENOUGH_DATA", 13, 142},
626+ #endif
627+ #ifdef ASN1_R_NO_CONTENT_TYPE
628+ {"NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_CONTENT_TYPE},
629+ #else
630+ {"NO_CONTENT_TYPE", 13, 209},
631+ #endif
632+ #ifdef ASN1_R_NO_MATCHING_CHOICE_TYPE
633+ {"NO_MATCHING_CHOICE_TYPE", ERR_LIB_ASN1, ASN1_R_NO_MATCHING_CHOICE_TYPE},
634+ #else
635+ {"NO_MATCHING_CHOICE_TYPE", 13, 143},
636+ #endif
637+ #ifdef ASN1_R_NO_MULTIPART_BODY_FAILURE
638+ {"NO_MULTIPART_BODY_FAILURE", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BODY_FAILURE},
639+ #else
640+ {"NO_MULTIPART_BODY_FAILURE", 13, 210},
641+ #endif
642+ #ifdef ASN1_R_NO_MULTIPART_BOUNDARY
643+ {"NO_MULTIPART_BOUNDARY", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BOUNDARY},
644+ #else
645+ {"NO_MULTIPART_BOUNDARY", 13, 211},
646+ #endif
647+ #ifdef ASN1_R_NO_SIG_CONTENT_TYPE
648+ {"NO_SIG_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_SIG_CONTENT_TYPE},
649+ #else
650+ {"NO_SIG_CONTENT_TYPE", 13, 212},
651+ #endif
652+ #ifdef ASN1_R_NULL_IS_WRONG_LENGTH
653+ {"NULL_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_NULL_IS_WRONG_LENGTH},
654+ #else
655+ {"NULL_IS_WRONG_LENGTH", 13, 144},
656+ #endif
657+ #ifdef ASN1_R_OBJECT_NOT_ASCII_FORMAT
658+ {"OBJECT_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_OBJECT_NOT_ASCII_FORMAT},
659+ #else
660+ {"OBJECT_NOT_ASCII_FORMAT", 13, 191},
661+ #endif
662+ #ifdef ASN1_R_ODD_NUMBER_OF_CHARS
663+ {"ODD_NUMBER_OF_CHARS", ERR_LIB_ASN1, ASN1_R_ODD_NUMBER_OF_CHARS},
664+ #else
665+ {"ODD_NUMBER_OF_CHARS", 13, 145},
666+ #endif
667+ #ifdef ASN1_R_SECOND_NUMBER_TOO_LARGE
668+ {"SECOND_NUMBER_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_SECOND_NUMBER_TOO_LARGE},
669+ #else
670+ {"SECOND_NUMBER_TOO_LARGE", 13, 147},
671+ #endif
672+ #ifdef ASN1_R_SEQUENCE_LENGTH_MISMATCH
673+ {"SEQUENCE_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_SEQUENCE_LENGTH_MISMATCH},
674+ #else
675+ {"SEQUENCE_LENGTH_MISMATCH", 13, 148},
676+ #endif
677+ #ifdef ASN1_R_SEQUENCE_NOT_CONSTRUCTED
678+ {"SEQUENCE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_SEQUENCE_NOT_CONSTRUCTED},
679+ #else
680+ {"SEQUENCE_NOT_CONSTRUCTED", 13, 149},
681+ #endif
682+ #ifdef ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG
683+ {"SEQUENCE_OR_SET_NEEDS_CONFIG", ERR_LIB_ASN1, ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG},
684+ #else
685+ {"SEQUENCE_OR_SET_NEEDS_CONFIG", 13, 192},
686+ #endif
687+ #ifdef ASN1_R_SHORT_LINE
688+ {"SHORT_LINE", ERR_LIB_ASN1, ASN1_R_SHORT_LINE},
689+ #else
690+ {"SHORT_LINE", 13, 150},
691+ #endif
692+ #ifdef ASN1_R_SIG_INVALID_MIME_TYPE
693+ {"SIG_INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_SIG_INVALID_MIME_TYPE},
694+ #else
695+ {"SIG_INVALID_MIME_TYPE", 13, 213},
696+ #endif
697+ #ifdef ASN1_R_STREAMING_NOT_SUPPORTED
698+ {"STREAMING_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_STREAMING_NOT_SUPPORTED},
699+ #else
700+ {"STREAMING_NOT_SUPPORTED", 13, 202},
701+ #endif
702+ #ifdef ASN1_R_STRING_TOO_LONG
703+ {"STRING_TOO_LONG", ERR_LIB_ASN1, ASN1_R_STRING_TOO_LONG},
704+ #else
705+ {"STRING_TOO_LONG", 13, 151},
706+ #endif
707+ #ifdef ASN1_R_STRING_TOO_SHORT
708+ {"STRING_TOO_SHORT", ERR_LIB_ASN1, ASN1_R_STRING_TOO_SHORT},
709+ #else
710+ {"STRING_TOO_SHORT", 13, 152},
711+ #endif
712+ #ifdef ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD
713+ {"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},
714+ #else
715+ {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 13, 154},
716+ #endif
717+ #ifdef ASN1_R_TIME_NOT_ASCII_FORMAT
718+ {"TIME_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_TIME_NOT_ASCII_FORMAT},
719+ #else
720+ {"TIME_NOT_ASCII_FORMAT", 13, 193},
721+ #endif
722+ #ifdef ASN1_R_TOO_LARGE
723+ {"TOO_LARGE", ERR_LIB_ASN1, ASN1_R_TOO_LARGE},
724+ #else
725+ {"TOO_LARGE", 13, 223},
726+ #endif
727+ #ifdef ASN1_R_TOO_LONG
728+ {"TOO_LONG", ERR_LIB_ASN1, ASN1_R_TOO_LONG},
729+ #else
730+ {"TOO_LONG", 13, 155},
731+ #endif
732+ #ifdef ASN1_R_TOO_SMALL
733+ {"TOO_SMALL", ERR_LIB_ASN1, ASN1_R_TOO_SMALL},
734+ #else
735+ {"TOO_SMALL", 13, 224},
736+ #endif
737+ #ifdef ASN1_R_TYPE_NOT_CONSTRUCTED
738+ {"TYPE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_CONSTRUCTED},
739+ #else
740+ {"TYPE_NOT_CONSTRUCTED", 13, 156},
741+ #endif
742+ #ifdef ASN1_R_TYPE_NOT_PRIMITIVE
743+ {"TYPE_NOT_PRIMITIVE", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_PRIMITIVE},
744+ #else
745+ {"TYPE_NOT_PRIMITIVE", 13, 195},
746+ #endif
747+ #ifdef ASN1_R_UNEXPECTED_EOC
748+ {"UNEXPECTED_EOC", ERR_LIB_ASN1, ASN1_R_UNEXPECTED_EOC},
749+ #else
750+ {"UNEXPECTED_EOC", 13, 159},
751+ #endif
752+ #ifdef ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH
753+ {"UNIVERSALSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH},
754+ #else
755+ {"UNIVERSALSTRING_IS_WRONG_LENGTH", 13, 215},
756+ #endif
757+ #ifdef ASN1_R_UNKNOWN_FORMAT
758+ {"UNKNOWN_FORMAT", ERR_LIB_ASN1, ASN1_R_UNKNOWN_FORMAT},
759+ #else
760+ {"UNKNOWN_FORMAT", 13, 160},
761+ #endif
762+ #ifdef ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM
763+ {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM},
764+ #else
765+ {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", 13, 161},
766+ #endif
767+ #ifdef ASN1_R_UNKNOWN_OBJECT_TYPE
768+ {"UNKNOWN_OBJECT_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_OBJECT_TYPE},
769+ #else
770+ {"UNKNOWN_OBJECT_TYPE", 13, 162},
771+ #endif
772+ #ifdef ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE
773+ {"UNKNOWN_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE},
774+ #else
775+ {"UNKNOWN_PUBLIC_KEY_TYPE", 13, 163},
776+ #endif
777+ #ifdef ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM
778+ {"UNKNOWN_SIGNATURE_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM},
779+ #else
780+ {"UNKNOWN_SIGNATURE_ALGORITHM", 13, 199},
781+ #endif
782+ #ifdef ASN1_R_UNKNOWN_TAG
783+ {"UNKNOWN_TAG", ERR_LIB_ASN1, ASN1_R_UNKNOWN_TAG},
784+ #else
785+ {"UNKNOWN_TAG", 13, 194},
786+ #endif
787+ #ifdef ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE
788+ {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE},
789+ #else
790+ {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", 13, 164},
791+ #endif
792+ #ifdef ASN1_R_UNSUPPORTED_CIPHER
793+ {"UNSUPPORTED_CIPHER", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_CIPHER},
794+ #else
795+ {"UNSUPPORTED_CIPHER", 13, 228},
796+ #endif
797+ #ifdef ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE
798+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE},
799+ #else
800+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", 13, 167},
801+ #endif
802+ #ifdef ASN1_R_UNSUPPORTED_TYPE
803+ {"UNSUPPORTED_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_TYPE},
804+ #else
805+ {"UNSUPPORTED_TYPE", 13, 196},
806+ #endif
807+ #ifdef ASN1_R_WRONG_INTEGER_TYPE
808+ {"WRONG_INTEGER_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_INTEGER_TYPE},
809+ #else
810+ {"WRONG_INTEGER_TYPE", 13, 225},
811+ #endif
812+ #ifdef ASN1_R_WRONG_PUBLIC_KEY_TYPE
813+ {"WRONG_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_PUBLIC_KEY_TYPE},
814+ #else
815+ {"WRONG_PUBLIC_KEY_TYPE", 13, 200},
816+ #endif
817+ #ifdef ASN1_R_WRONG_TAG
818+ {"WRONG_TAG", ERR_LIB_ASN1, ASN1_R_WRONG_TAG},
819+ #else
820+ {"WRONG_TAG", 13, 168},
821+ #endif
822+ #ifdef ASYNC_R_FAILED_TO_SET_POOL
823+ {"FAILED_TO_SET_POOL", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SET_POOL},
824+ #else
825+ {"FAILED_TO_SET_POOL", 51, 101},
826+ #endif
827+ #ifdef ASYNC_R_FAILED_TO_SWAP_CONTEXT
828+ {"FAILED_TO_SWAP_CONTEXT", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SWAP_CONTEXT},
829+ #else
830+ {"FAILED_TO_SWAP_CONTEXT", 51, 102},
831+ #endif
832+ #ifdef ASYNC_R_INIT_FAILED
833+ {"INIT_FAILED", ERR_LIB_ASYNC, ASYNC_R_INIT_FAILED},
834+ #else
835+ {"INIT_FAILED", 51, 105},
836+ #endif
837+ #ifdef ASYNC_R_INVALID_POOL_SIZE
838+ {"INVALID_POOL_SIZE", ERR_LIB_ASYNC, ASYNC_R_INVALID_POOL_SIZE},
839+ #else
840+ {"INVALID_POOL_SIZE", 51, 103},
841+ #endif
842+ #ifdef BIO_R_ACCEPT_ERROR
843+ {"ACCEPT_ERROR", ERR_LIB_BIO, BIO_R_ACCEPT_ERROR},
844+ #else
845+ {"ACCEPT_ERROR", 32, 100},
846+ #endif
847+ #ifdef BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET
848+ {"ADDRINFO_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET},
849+ #else
850+ {"ADDRINFO_ADDR_IS_NOT_AF_INET", 32, 141},
851+ #endif
852+ #ifdef BIO_R_AMBIGUOUS_HOST_OR_SERVICE
853+ {"AMBIGUOUS_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_AMBIGUOUS_HOST_OR_SERVICE},
854+ #else
855+ {"AMBIGUOUS_HOST_OR_SERVICE", 32, 129},
856+ #endif
857+ #ifdef BIO_R_BAD_FOPEN_MODE
858+ {"BAD_FOPEN_MODE", ERR_LIB_BIO, BIO_R_BAD_FOPEN_MODE},
859+ #else
860+ {"BAD_FOPEN_MODE", 32, 101},
861+ #endif
862+ #ifdef BIO_R_BROKEN_PIPE
863+ {"BROKEN_PIPE", ERR_LIB_BIO, BIO_R_BROKEN_PIPE},
864+ #else
865+ {"BROKEN_PIPE", 32, 124},
866+ #endif
867+ #ifdef BIO_R_CONNECT_ERROR
868+ {"CONNECT_ERROR", ERR_LIB_BIO, BIO_R_CONNECT_ERROR},
869+ #else
870+ {"CONNECT_ERROR", 32, 103},
871+ #endif
872+ #ifdef BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET
873+ {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET},
874+ #else
875+ {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", 32, 107},
876+ #endif
877+ #ifdef BIO_R_GETSOCKNAME_ERROR
878+ {"GETSOCKNAME_ERROR", ERR_LIB_BIO, BIO_R_GETSOCKNAME_ERROR},
879+ #else
880+ {"GETSOCKNAME_ERROR", 32, 132},
881+ #endif
882+ #ifdef BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS
883+ {"GETSOCKNAME_TRUNCATED_ADDRESS", ERR_LIB_BIO, BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS},
884+ #else
885+ {"GETSOCKNAME_TRUNCATED_ADDRESS", 32, 133},
886+ #endif
887+ #ifdef BIO_R_GETTING_SOCKTYPE
888+ {"GETTING_SOCKTYPE", ERR_LIB_BIO, BIO_R_GETTING_SOCKTYPE},
889+ #else
890+ {"GETTING_SOCKTYPE", 32, 134},
891+ #endif
892+ #ifdef BIO_R_INVALID_ARGUMENT
893+ {"INVALID_ARGUMENT", ERR_LIB_BIO, BIO_R_INVALID_ARGUMENT},
894+ #else
895+ {"INVALID_ARGUMENT", 32, 125},
896+ #endif
897+ #ifdef BIO_R_INVALID_SOCKET
898+ {"INVALID_SOCKET", ERR_LIB_BIO, BIO_R_INVALID_SOCKET},
899+ #else
900+ {"INVALID_SOCKET", 32, 135},
901+ #endif
902+ #ifdef BIO_R_IN_USE
903+ {"IN_USE", ERR_LIB_BIO, BIO_R_IN_USE},
904+ #else
905+ {"IN_USE", 32, 123},
906+ #endif
907+ #ifdef BIO_R_LENGTH_TOO_LONG
908+ {"LENGTH_TOO_LONG", ERR_LIB_BIO, BIO_R_LENGTH_TOO_LONG},
909+ #else
910+ {"LENGTH_TOO_LONG", 32, 102},
911+ #endif
912+ #ifdef BIO_R_LISTEN_V6_ONLY
913+ {"LISTEN_V6_ONLY", ERR_LIB_BIO, BIO_R_LISTEN_V6_ONLY},
914+ #else
915+ {"LISTEN_V6_ONLY", 32, 136},
916+ #endif
917+ #ifdef BIO_R_LOOKUP_RETURNED_NOTHING
918+ {"LOOKUP_RETURNED_NOTHING", ERR_LIB_BIO, BIO_R_LOOKUP_RETURNED_NOTHING},
919+ #else
920+ {"LOOKUP_RETURNED_NOTHING", 32, 142},
921+ #endif
922+ #ifdef BIO_R_MALFORMED_HOST_OR_SERVICE
923+ {"MALFORMED_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_MALFORMED_HOST_OR_SERVICE},
924+ #else
925+ {"MALFORMED_HOST_OR_SERVICE", 32, 130},
926+ #endif
927+ #ifdef BIO_R_NBIO_CONNECT_ERROR
928+ {"NBIO_CONNECT_ERROR", ERR_LIB_BIO, BIO_R_NBIO_CONNECT_ERROR},
929+ #else
930+ {"NBIO_CONNECT_ERROR", 32, 110},
931+ #endif
932+ #ifdef BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED
933+ {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED},
934+ #else
935+ {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", 32, 143},
936+ #endif
937+ #ifdef BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED
938+ {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED},
939+ #else
940+ {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", 32, 144},
941+ #endif
942+ #ifdef BIO_R_NO_PORT_DEFINED
943+ {"NO_PORT_DEFINED", ERR_LIB_BIO, BIO_R_NO_PORT_DEFINED},
944+ #else
945+ {"NO_PORT_DEFINED", 32, 113},
946+ #endif
947+ #ifdef BIO_R_NO_SUCH_FILE
948+ {"NO_SUCH_FILE", ERR_LIB_BIO, BIO_R_NO_SUCH_FILE},
949+ #else
950+ {"NO_SUCH_FILE", 32, 128},
951+ #endif
952+ #ifdef BIO_R_NULL_PARAMETER
953+ {"NULL_PARAMETER", ERR_LIB_BIO, BIO_R_NULL_PARAMETER},
954+ #else
955+ {"NULL_PARAMETER", 32, 115},
956+ #endif
957+ #ifdef BIO_R_UNABLE_TO_BIND_SOCKET
958+ {"UNABLE_TO_BIND_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_BIND_SOCKET},
959+ #else
960+ {"UNABLE_TO_BIND_SOCKET", 32, 117},
961+ #endif
962+ #ifdef BIO_R_UNABLE_TO_CREATE_SOCKET
963+ {"UNABLE_TO_CREATE_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_CREATE_SOCKET},
964+ #else
965+ {"UNABLE_TO_CREATE_SOCKET", 32, 118},
966+ #endif
967+ #ifdef BIO_R_UNABLE_TO_KEEPALIVE
968+ {"UNABLE_TO_KEEPALIVE", ERR_LIB_BIO, BIO_R_UNABLE_TO_KEEPALIVE},
969+ #else
970+ {"UNABLE_TO_KEEPALIVE", 32, 137},
971+ #endif
972+ #ifdef BIO_R_UNABLE_TO_LISTEN_SOCKET
973+ {"UNABLE_TO_LISTEN_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_LISTEN_SOCKET},
974+ #else
975+ {"UNABLE_TO_LISTEN_SOCKET", 32, 119},
976+ #endif
977+ #ifdef BIO_R_UNABLE_TO_NODELAY
978+ {"UNABLE_TO_NODELAY", ERR_LIB_BIO, BIO_R_UNABLE_TO_NODELAY},
979+ #else
980+ {"UNABLE_TO_NODELAY", 32, 138},
981+ #endif
982+ #ifdef BIO_R_UNABLE_TO_REUSEADDR
983+ {"UNABLE_TO_REUSEADDR", ERR_LIB_BIO, BIO_R_UNABLE_TO_REUSEADDR},
984+ #else
985+ {"UNABLE_TO_REUSEADDR", 32, 139},
986+ #endif
987+ #ifdef BIO_R_UNAVAILABLE_IP_FAMILY
988+ {"UNAVAILABLE_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNAVAILABLE_IP_FAMILY},
989+ #else
990+ {"UNAVAILABLE_IP_FAMILY", 32, 145},
991+ #endif
992+ #ifdef BIO_R_UNINITIALIZED
993+ {"UNINITIALIZED", ERR_LIB_BIO, BIO_R_UNINITIALIZED},
994+ #else
995+ {"UNINITIALIZED", 32, 120},
996+ #endif
997+ #ifdef BIO_R_UNKNOWN_INFO_TYPE
998+ {"UNKNOWN_INFO_TYPE", ERR_LIB_BIO, BIO_R_UNKNOWN_INFO_TYPE},
999+ #else
1000+ {"UNKNOWN_INFO_TYPE", 32, 140},
1001+ #endif
1002+ #ifdef BIO_R_UNSUPPORTED_IP_FAMILY
1003+ {"UNSUPPORTED_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_IP_FAMILY},
1004+ #else
1005+ {"UNSUPPORTED_IP_FAMILY", 32, 146},
1006+ #endif
1007+ #ifdef BIO_R_UNSUPPORTED_METHOD
1008+ {"UNSUPPORTED_METHOD", ERR_LIB_BIO, BIO_R_UNSUPPORTED_METHOD},
1009+ #else
1010+ {"UNSUPPORTED_METHOD", 32, 121},
1011+ #endif
1012+ #ifdef BIO_R_UNSUPPORTED_PROTOCOL_FAMILY
1013+ {"UNSUPPORTED_PROTOCOL_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_PROTOCOL_FAMILY},
1014+ #else
1015+ {"UNSUPPORTED_PROTOCOL_FAMILY", 32, 131},
1016+ #endif
1017+ #ifdef BIO_R_WRITE_TO_READ_ONLY_BIO
1018+ {"WRITE_TO_READ_ONLY_BIO", ERR_LIB_BIO, BIO_R_WRITE_TO_READ_ONLY_BIO},
1019+ #else
1020+ {"WRITE_TO_READ_ONLY_BIO", 32, 126},
1021+ #endif
1022+ #ifdef BIO_R_WSASTARTUP
1023+ {"WSASTARTUP", ERR_LIB_BIO, BIO_R_WSASTARTUP},
1024+ #else
1025+ {"WSASTARTUP", 32, 122},
1026+ #endif
1027+ #ifdef BN_R_ARG2_LT_ARG3
1028+ {"ARG2_LT_ARG3", ERR_LIB_BN, BN_R_ARG2_LT_ARG3},
1029+ #else
1030+ {"ARG2_LT_ARG3", 3, 100},
1031+ #endif
1032+ #ifdef BN_R_BAD_RECIPROCAL
1033+ {"BAD_RECIPROCAL", ERR_LIB_BN, BN_R_BAD_RECIPROCAL},
1034+ #else
1035+ {"BAD_RECIPROCAL", 3, 101},
1036+ #endif
1037+ #ifdef BN_R_BIGNUM_TOO_LONG
1038+ {"BIGNUM_TOO_LONG", ERR_LIB_BN, BN_R_BIGNUM_TOO_LONG},
1039+ #else
1040+ {"BIGNUM_TOO_LONG", 3, 114},
1041+ #endif
1042+ #ifdef BN_R_BITS_TOO_SMALL
1043+ {"BITS_TOO_SMALL", ERR_LIB_BN, BN_R_BITS_TOO_SMALL},
1044+ #else
1045+ {"BITS_TOO_SMALL", 3, 118},
1046+ #endif
1047+ #ifdef BN_R_CALLED_WITH_EVEN_MODULUS
1048+ {"CALLED_WITH_EVEN_MODULUS", ERR_LIB_BN, BN_R_CALLED_WITH_EVEN_MODULUS},
1049+ #else
1050+ {"CALLED_WITH_EVEN_MODULUS", 3, 102},
1051+ #endif
1052+ #ifdef BN_R_DIV_BY_ZERO
1053+ {"DIV_BY_ZERO", ERR_LIB_BN, BN_R_DIV_BY_ZERO},
1054+ #else
1055+ {"DIV_BY_ZERO", 3, 103},
1056+ #endif
1057+ #ifdef BN_R_ENCODING_ERROR
1058+ {"ENCODING_ERROR", ERR_LIB_BN, BN_R_ENCODING_ERROR},
1059+ #else
1060+ {"ENCODING_ERROR", 3, 104},
1061+ #endif
1062+ #ifdef BN_R_EXPAND_ON_STATIC_BIGNUM_DATA
1063+ {"EXPAND_ON_STATIC_BIGNUM_DATA", ERR_LIB_BN, BN_R_EXPAND_ON_STATIC_BIGNUM_DATA},
1064+ #else
1065+ {"EXPAND_ON_STATIC_BIGNUM_DATA", 3, 105},
1066+ #endif
1067+ #ifdef BN_R_INPUT_NOT_REDUCED
1068+ {"INPUT_NOT_REDUCED", ERR_LIB_BN, BN_R_INPUT_NOT_REDUCED},
1069+ #else
1070+ {"INPUT_NOT_REDUCED", 3, 110},
1071+ #endif
1072+ #ifdef BN_R_INVALID_LENGTH
1073+ {"INVALID_LENGTH", ERR_LIB_BN, BN_R_INVALID_LENGTH},
1074+ #else
1075+ {"INVALID_LENGTH", 3, 106},
1076+ #endif
1077+ #ifdef BN_R_INVALID_RANGE
1078+ {"INVALID_RANGE", ERR_LIB_BN, BN_R_INVALID_RANGE},
1079+ #else
1080+ {"INVALID_RANGE", 3, 115},
1081+ #endif
1082+ #ifdef BN_R_INVALID_SHIFT
1083+ {"INVALID_SHIFT", ERR_LIB_BN, BN_R_INVALID_SHIFT},
1084+ #else
1085+ {"INVALID_SHIFT", 3, 119},
1086+ #endif
1087+ #ifdef BN_R_NOT_A_SQUARE
1088+ {"NOT_A_SQUARE", ERR_LIB_BN, BN_R_NOT_A_SQUARE},
1089+ #else
1090+ {"NOT_A_SQUARE", 3, 111},
1091+ #endif
1092+ #ifdef BN_R_NOT_INITIALIZED
1093+ {"NOT_INITIALIZED", ERR_LIB_BN, BN_R_NOT_INITIALIZED},
1094+ #else
1095+ {"NOT_INITIALIZED", 3, 107},
1096+ #endif
1097+ #ifdef BN_R_NO_INVERSE
1098+ {"NO_INVERSE", ERR_LIB_BN, BN_R_NO_INVERSE},
1099+ #else
1100+ {"NO_INVERSE", 3, 108},
1101+ #endif
1102+ #ifdef BN_R_NO_SOLUTION
1103+ {"NO_SOLUTION", ERR_LIB_BN, BN_R_NO_SOLUTION},
1104+ #else
1105+ {"NO_SOLUTION", 3, 116},
1106+ #endif
1107+ #ifdef BN_R_PRIVATE_KEY_TOO_LARGE
1108+ {"PRIVATE_KEY_TOO_LARGE", ERR_LIB_BN, BN_R_PRIVATE_KEY_TOO_LARGE},
1109+ #else
1110+ {"PRIVATE_KEY_TOO_LARGE", 3, 117},
1111+ #endif
1112+ #ifdef BN_R_P_IS_NOT_PRIME
1113+ {"P_IS_NOT_PRIME", ERR_LIB_BN, BN_R_P_IS_NOT_PRIME},
1114+ #else
1115+ {"P_IS_NOT_PRIME", 3, 112},
1116+ #endif
1117+ #ifdef BN_R_TOO_MANY_ITERATIONS
1118+ {"TOO_MANY_ITERATIONS", ERR_LIB_BN, BN_R_TOO_MANY_ITERATIONS},
1119+ #else
1120+ {"TOO_MANY_ITERATIONS", 3, 113},
1121+ #endif
1122+ #ifdef BN_R_TOO_MANY_TEMPORARY_VARIABLES
1123+ {"TOO_MANY_TEMPORARY_VARIABLES", ERR_LIB_BN, BN_R_TOO_MANY_TEMPORARY_VARIABLES},
1124+ #else
1125+ {"TOO_MANY_TEMPORARY_VARIABLES", 3, 109},
1126+ #endif
1127+ #ifdef CMS_R_ADD_SIGNER_ERROR
1128+ {"ADD_SIGNER_ERROR", ERR_LIB_CMS, CMS_R_ADD_SIGNER_ERROR},
1129+ #else
1130+ {"ADD_SIGNER_ERROR", 46, 99},
1131+ #endif
1132+ #ifdef CMS_R_ATTRIBUTE_ERROR
1133+ {"ATTRIBUTE_ERROR", ERR_LIB_CMS, CMS_R_ATTRIBUTE_ERROR},
1134+ #else
1135+ {"ATTRIBUTE_ERROR", 46, 161},
1136+ #endif
1137+ #ifdef CMS_R_CERTIFICATE_ALREADY_PRESENT
1138+ {"CERTIFICATE_ALREADY_PRESENT", ERR_LIB_CMS, CMS_R_CERTIFICATE_ALREADY_PRESENT},
1139+ #else
1140+ {"CERTIFICATE_ALREADY_PRESENT", 46, 175},
1141+ #endif
1142+ #ifdef CMS_R_CERTIFICATE_HAS_NO_KEYID
1143+ {"CERTIFICATE_HAS_NO_KEYID", ERR_LIB_CMS, CMS_R_CERTIFICATE_HAS_NO_KEYID},
1144+ #else
1145+ {"CERTIFICATE_HAS_NO_KEYID", 46, 160},
1146+ #endif
1147+ #ifdef CMS_R_CERTIFICATE_VERIFY_ERROR
1148+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CERTIFICATE_VERIFY_ERROR},
1149+ #else
1150+ {"CERTIFICATE_VERIFY_ERROR", 46, 100},
1151+ #endif
1152+ #ifdef CMS_R_CIPHER_INITIALISATION_ERROR
1153+ {"CIPHER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_INITIALISATION_ERROR},
1154+ #else
1155+ {"CIPHER_INITIALISATION_ERROR", 46, 101},
1156+ #endif
1157+ #ifdef CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR
1158+ {"CIPHER_PARAMETER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR},
1159+ #else
1160+ {"CIPHER_PARAMETER_INITIALISATION_ERROR", 46, 102},
1161+ #endif
1162+ #ifdef CMS_R_CMS_DATAFINAL_ERROR
1163+ {"CMS_DATAFINAL_ERROR", ERR_LIB_CMS, CMS_R_CMS_DATAFINAL_ERROR},
1164+ #else
1165+ {"CMS_DATAFINAL_ERROR", 46, 103},
1166+ #endif
1167+ #ifdef CMS_R_CMS_LIB
1168+ {"CMS_LIB", ERR_LIB_CMS, CMS_R_CMS_LIB},
1169+ #else
1170+ {"CMS_LIB", 46, 104},
1171+ #endif
1172+ #ifdef CMS_R_CONTENTIDENTIFIER_MISMATCH
1173+ {"CONTENTIDENTIFIER_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENTIDENTIFIER_MISMATCH},
1174+ #else
1175+ {"CONTENTIDENTIFIER_MISMATCH", 46, 170},
1176+ #endif
1177+ #ifdef CMS_R_CONTENT_NOT_FOUND
1178+ {"CONTENT_NOT_FOUND", ERR_LIB_CMS, CMS_R_CONTENT_NOT_FOUND},
1179+ #else
1180+ {"CONTENT_NOT_FOUND", 46, 105},
1181+ #endif
1182+ #ifdef CMS_R_CONTENT_TYPE_MISMATCH
1183+ {"CONTENT_TYPE_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_MISMATCH},
1184+ #else
1185+ {"CONTENT_TYPE_MISMATCH", 46, 171},
1186+ #endif
1187+ #ifdef CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA
1188+ {"CONTENT_TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA},
1189+ #else
1190+ {"CONTENT_TYPE_NOT_COMPRESSED_DATA", 46, 106},
1191+ #endif
1192+ #ifdef CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA
1193+ {"CONTENT_TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA},
1194+ #else
1195+ {"CONTENT_TYPE_NOT_ENVELOPED_DATA", 46, 107},
1196+ #endif
1197+ #ifdef CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA
1198+ {"CONTENT_TYPE_NOT_SIGNED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA},
1199+ #else
1200+ {"CONTENT_TYPE_NOT_SIGNED_DATA", 46, 108},
1201+ #endif
1202+ #ifdef CMS_R_CONTENT_VERIFY_ERROR
1203+ {"CONTENT_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CONTENT_VERIFY_ERROR},
1204+ #else
1205+ {"CONTENT_VERIFY_ERROR", 46, 109},
1206+ #endif
1207+ #ifdef CMS_R_CTRL_ERROR
1208+ {"CTRL_ERROR", ERR_LIB_CMS, CMS_R_CTRL_ERROR},
1209+ #else
1210+ {"CTRL_ERROR", 46, 110},
1211+ #endif
1212+ #ifdef CMS_R_CTRL_FAILURE
1213+ {"CTRL_FAILURE", ERR_LIB_CMS, CMS_R_CTRL_FAILURE},
1214+ #else
1215+ {"CTRL_FAILURE", 46, 111},
1216+ #endif
1217+ #ifdef CMS_R_DECRYPT_ERROR
1218+ {"DECRYPT_ERROR", ERR_LIB_CMS, CMS_R_DECRYPT_ERROR},
1219+ #else
1220+ {"DECRYPT_ERROR", 46, 112},
1221+ #endif
1222+ #ifdef CMS_R_ERROR_GETTING_PUBLIC_KEY
1223+ {"ERROR_GETTING_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_ERROR_GETTING_PUBLIC_KEY},
1224+ #else
1225+ {"ERROR_GETTING_PUBLIC_KEY", 46, 113},
1226+ #endif
1227+ #ifdef CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE
1228+ {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", ERR_LIB_CMS, CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE},
1229+ #else
1230+ {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", 46, 114},
1231+ #endif
1232+ #ifdef CMS_R_ERROR_SETTING_KEY
1233+ {"ERROR_SETTING_KEY", ERR_LIB_CMS, CMS_R_ERROR_SETTING_KEY},
1234+ #else
1235+ {"ERROR_SETTING_KEY", 46, 115},
1236+ #endif
1237+ #ifdef CMS_R_ERROR_SETTING_RECIPIENTINFO
1238+ {"ERROR_SETTING_RECIPIENTINFO", ERR_LIB_CMS, CMS_R_ERROR_SETTING_RECIPIENTINFO},
1239+ #else
1240+ {"ERROR_SETTING_RECIPIENTINFO", 46, 116},
1241+ #endif
1242+ #ifdef CMS_R_INVALID_ENCRYPTED_KEY_LENGTH
1243+ {"INVALID_ENCRYPTED_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_ENCRYPTED_KEY_LENGTH},
1244+ #else
1245+ {"INVALID_ENCRYPTED_KEY_LENGTH", 46, 117},
1246+ #endif
1247+ #ifdef CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER
1248+ {"INVALID_KEY_ENCRYPTION_PARAMETER", ERR_LIB_CMS, CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER},
1249+ #else
1250+ {"INVALID_KEY_ENCRYPTION_PARAMETER", 46, 176},
1251+ #endif
1252+ #ifdef CMS_R_INVALID_KEY_LENGTH
1253+ {"INVALID_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_KEY_LENGTH},
1254+ #else
1255+ {"INVALID_KEY_LENGTH", 46, 118},
1256+ #endif
1257+ #ifdef CMS_R_MD_BIO_INIT_ERROR
1258+ {"MD_BIO_INIT_ERROR", ERR_LIB_CMS, CMS_R_MD_BIO_INIT_ERROR},
1259+ #else
1260+ {"MD_BIO_INIT_ERROR", 46, 119},
1261+ #endif
1262+ #ifdef CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH
1263+ {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH},
1264+ #else
1265+ {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", 46, 120},
1266+ #endif
1267+ #ifdef CMS_R_MESSAGEDIGEST_WRONG_LENGTH
1268+ {"MESSAGEDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_WRONG_LENGTH},
1269+ #else
1270+ {"MESSAGEDIGEST_WRONG_LENGTH", 46, 121},
1271+ #endif
1272+ #ifdef CMS_R_MSGSIGDIGEST_ERROR
1273+ {"MSGSIGDIGEST_ERROR", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_ERROR},
1274+ #else
1275+ {"MSGSIGDIGEST_ERROR", 46, 172},
1276+ #endif
1277+ #ifdef CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE
1278+ {"MSGSIGDIGEST_VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE},
1279+ #else
1280+ {"MSGSIGDIGEST_VERIFICATION_FAILURE", 46, 162},
1281+ #endif
1282+ #ifdef CMS_R_MSGSIGDIGEST_WRONG_LENGTH
1283+ {"MSGSIGDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_WRONG_LENGTH},
1284+ #else
1285+ {"MSGSIGDIGEST_WRONG_LENGTH", 46, 163},
1286+ #endif
1287+ #ifdef CMS_R_NEED_ONE_SIGNER
1288+ {"NEED_ONE_SIGNER", ERR_LIB_CMS, CMS_R_NEED_ONE_SIGNER},
1289+ #else
1290+ {"NEED_ONE_SIGNER", 46, 164},
1291+ #endif
1292+ #ifdef CMS_R_NOT_A_SIGNED_RECEIPT
1293+ {"NOT_A_SIGNED_RECEIPT", ERR_LIB_CMS, CMS_R_NOT_A_SIGNED_RECEIPT},
1294+ #else
1295+ {"NOT_A_SIGNED_RECEIPT", 46, 165},
1296+ #endif
1297+ #ifdef CMS_R_NOT_ENCRYPTED_DATA
1298+ {"NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_NOT_ENCRYPTED_DATA},
1299+ #else
1300+ {"NOT_ENCRYPTED_DATA", 46, 122},
1301+ #endif
1302+ #ifdef CMS_R_NOT_KEK
1303+ {"NOT_KEK", ERR_LIB_CMS, CMS_R_NOT_KEK},
1304+ #else
1305+ {"NOT_KEK", 46, 123},
1306+ #endif
1307+ #ifdef CMS_R_NOT_KEY_AGREEMENT
1308+ {"NOT_KEY_AGREEMENT", ERR_LIB_CMS, CMS_R_NOT_KEY_AGREEMENT},
1309+ #else
1310+ {"NOT_KEY_AGREEMENT", 46, 181},
1311+ #endif
1312+ #ifdef CMS_R_NOT_KEY_TRANSPORT
1313+ {"NOT_KEY_TRANSPORT", ERR_LIB_CMS, CMS_R_NOT_KEY_TRANSPORT},
1314+ #else
1315+ {"NOT_KEY_TRANSPORT", 46, 124},
1316+ #endif
1317+ #ifdef CMS_R_NOT_PWRI
1318+ {"NOT_PWRI", ERR_LIB_CMS, CMS_R_NOT_PWRI},
1319+ #else
1320+ {"NOT_PWRI", 46, 177},
1321+ #endif
1322+ #ifdef CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
1323+ {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_CMS, CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
1324+ #else
1325+ {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 46, 125},
1326+ #endif
1327+ #ifdef CMS_R_NO_CIPHER
1328+ {"NO_CIPHER", ERR_LIB_CMS, CMS_R_NO_CIPHER},
1329+ #else
1330+ {"NO_CIPHER", 46, 126},
1331+ #endif
1332+ #ifdef CMS_R_NO_CONTENT
1333+ {"NO_CONTENT", ERR_LIB_CMS, CMS_R_NO_CONTENT},
1334+ #else
1335+ {"NO_CONTENT", 46, 127},
1336+ #endif
1337+ #ifdef CMS_R_NO_CONTENT_TYPE
1338+ {"NO_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_NO_CONTENT_TYPE},
1339+ #else
1340+ {"NO_CONTENT_TYPE", 46, 173},
1341+ #endif
1342+ #ifdef CMS_R_NO_DEFAULT_DIGEST
1343+ {"NO_DEFAULT_DIGEST", ERR_LIB_CMS, CMS_R_NO_DEFAULT_DIGEST},
1344+ #else
1345+ {"NO_DEFAULT_DIGEST", 46, 128},
1346+ #endif
1347+ #ifdef CMS_R_NO_DIGEST_SET
1348+ {"NO_DIGEST_SET", ERR_LIB_CMS, CMS_R_NO_DIGEST_SET},
1349+ #else
1350+ {"NO_DIGEST_SET", 46, 129},
1351+ #endif
1352+ #ifdef CMS_R_NO_KEY
1353+ {"NO_KEY", ERR_LIB_CMS, CMS_R_NO_KEY},
1354+ #else
1355+ {"NO_KEY", 46, 130},
1356+ #endif
1357+ #ifdef CMS_R_NO_KEY_OR_CERT
1358+ {"NO_KEY_OR_CERT", ERR_LIB_CMS, CMS_R_NO_KEY_OR_CERT},
1359+ #else
1360+ {"NO_KEY_OR_CERT", 46, 174},
1361+ #endif
1362+ #ifdef CMS_R_NO_MATCHING_DIGEST
1363+ {"NO_MATCHING_DIGEST", ERR_LIB_CMS, CMS_R_NO_MATCHING_DIGEST},
1364+ #else
1365+ {"NO_MATCHING_DIGEST", 46, 131},
1366+ #endif
1367+ #ifdef CMS_R_NO_MATCHING_RECIPIENT
1368+ {"NO_MATCHING_RECIPIENT", ERR_LIB_CMS, CMS_R_NO_MATCHING_RECIPIENT},
1369+ #else
1370+ {"NO_MATCHING_RECIPIENT", 46, 132},
1371+ #endif
1372+ #ifdef CMS_R_NO_MATCHING_SIGNATURE
1373+ {"NO_MATCHING_SIGNATURE", ERR_LIB_CMS, CMS_R_NO_MATCHING_SIGNATURE},
1374+ #else
1375+ {"NO_MATCHING_SIGNATURE", 46, 166},
1376+ #endif
1377+ #ifdef CMS_R_NO_MSGSIGDIGEST
1378+ {"NO_MSGSIGDIGEST", ERR_LIB_CMS, CMS_R_NO_MSGSIGDIGEST},
1379+ #else
1380+ {"NO_MSGSIGDIGEST", 46, 167},
1381+ #endif
1382+ #ifdef CMS_R_NO_PASSWORD
1383+ {"NO_PASSWORD", ERR_LIB_CMS, CMS_R_NO_PASSWORD},
1384+ #else
1385+ {"NO_PASSWORD", 46, 178},
1386+ #endif
1387+ #ifdef CMS_R_NO_PRIVATE_KEY
1388+ {"NO_PRIVATE_KEY", ERR_LIB_CMS, CMS_R_NO_PRIVATE_KEY},
1389+ #else
1390+ {"NO_PRIVATE_KEY", 46, 133},
1391+ #endif
1392+ #ifdef CMS_R_NO_PUBLIC_KEY
1393+ {"NO_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_NO_PUBLIC_KEY},
1394+ #else
1395+ {"NO_PUBLIC_KEY", 46, 134},
1396+ #endif
1397+ #ifdef CMS_R_NO_RECEIPT_REQUEST
1398+ {"NO_RECEIPT_REQUEST", ERR_LIB_CMS, CMS_R_NO_RECEIPT_REQUEST},
1399+ #else
1400+ {"NO_RECEIPT_REQUEST", 46, 168},
1401+ #endif
1402+ #ifdef CMS_R_NO_SIGNERS
1403+ {"NO_SIGNERS", ERR_LIB_CMS, CMS_R_NO_SIGNERS},
1404+ #else
1405+ {"NO_SIGNERS", 46, 135},
1406+ #endif
1407+ #ifdef CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
1408+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_CMS, CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
1409+ #else
1410+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 46, 136},
1411+ #endif
1412+ #ifdef CMS_R_RECEIPT_DECODE_ERROR
1413+ {"RECEIPT_DECODE_ERROR", ERR_LIB_CMS, CMS_R_RECEIPT_DECODE_ERROR},
1414+ #else
1415+ {"RECEIPT_DECODE_ERROR", 46, 169},
1416+ #endif
1417+ #ifdef CMS_R_RECIPIENT_ERROR
1418+ {"RECIPIENT_ERROR", ERR_LIB_CMS, CMS_R_RECIPIENT_ERROR},
1419+ #else
1420+ {"RECIPIENT_ERROR", 46, 137},
1421+ #endif
1422+ #ifdef CMS_R_SIGNER_CERTIFICATE_NOT_FOUND
1423+ {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_CMS, CMS_R_SIGNER_CERTIFICATE_NOT_FOUND},
1424+ #else
1425+ {"SIGNER_CERTIFICATE_NOT_FOUND", 46, 138},
1426+ #endif
1427+ #ifdef CMS_R_SIGNFINAL_ERROR
1428+ {"SIGNFINAL_ERROR", ERR_LIB_CMS, CMS_R_SIGNFINAL_ERROR},
1429+ #else
1430+ {"SIGNFINAL_ERROR", 46, 139},
1431+ #endif
1432+ #ifdef CMS_R_SMIME_TEXT_ERROR
1433+ {"SMIME_TEXT_ERROR", ERR_LIB_CMS, CMS_R_SMIME_TEXT_ERROR},
1434+ #else
1435+ {"SMIME_TEXT_ERROR", 46, 140},
1436+ #endif
1437+ #ifdef CMS_R_STORE_INIT_ERROR
1438+ {"STORE_INIT_ERROR", ERR_LIB_CMS, CMS_R_STORE_INIT_ERROR},
1439+ #else
1440+ {"STORE_INIT_ERROR", 46, 141},
1441+ #endif
1442+ #ifdef CMS_R_TYPE_NOT_COMPRESSED_DATA
1443+ {"TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_COMPRESSED_DATA},
1444+ #else
1445+ {"TYPE_NOT_COMPRESSED_DATA", 46, 142},
1446+ #endif
1447+ #ifdef CMS_R_TYPE_NOT_DATA
1448+ {"TYPE_NOT_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DATA},
1449+ #else
1450+ {"TYPE_NOT_DATA", 46, 143},
1451+ #endif
1452+ #ifdef CMS_R_TYPE_NOT_DIGESTED_DATA
1453+ {"TYPE_NOT_DIGESTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DIGESTED_DATA},
1454+ #else
1455+ {"TYPE_NOT_DIGESTED_DATA", 46, 144},
1456+ #endif
1457+ #ifdef CMS_R_TYPE_NOT_ENCRYPTED_DATA
1458+ {"TYPE_NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENCRYPTED_DATA},
1459+ #else
1460+ {"TYPE_NOT_ENCRYPTED_DATA", 46, 145},
1461+ #endif
1462+ #ifdef CMS_R_TYPE_NOT_ENVELOPED_DATA
1463+ {"TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENVELOPED_DATA},
1464+ #else
1465+ {"TYPE_NOT_ENVELOPED_DATA", 46, 146},
1466+ #endif
1467+ #ifdef CMS_R_UNABLE_TO_FINALIZE_CONTEXT
1468+ {"UNABLE_TO_FINALIZE_CONTEXT", ERR_LIB_CMS, CMS_R_UNABLE_TO_FINALIZE_CONTEXT},
1469+ #else
1470+ {"UNABLE_TO_FINALIZE_CONTEXT", 46, 147},
1471+ #endif
1472+ #ifdef CMS_R_UNKNOWN_CIPHER
1473+ {"UNKNOWN_CIPHER", ERR_LIB_CMS, CMS_R_UNKNOWN_CIPHER},
1474+ #else
1475+ {"UNKNOWN_CIPHER", 46, 148},
1476+ #endif
1477+ #ifdef CMS_R_UNKNOWN_DIGEST_ALGORITHM
1478+ {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_CMS, CMS_R_UNKNOWN_DIGEST_ALGORITHM},
1479+ #else
1480+ {"UNKNOWN_DIGEST_ALGORITHM", 46, 149},
1481+ #endif
1482+ #ifdef CMS_R_UNKNOWN_ID
1483+ {"UNKNOWN_ID", ERR_LIB_CMS, CMS_R_UNKNOWN_ID},
1484+ #else
1485+ {"UNKNOWN_ID", 46, 150},
1486+ #endif
1487+ #ifdef CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM
1488+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM},
1489+ #else
1490+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", 46, 151},
1491+ #endif
1492+ #ifdef CMS_R_UNSUPPORTED_CONTENT_TYPE
1493+ {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_CONTENT_TYPE},
1494+ #else
1495+ {"UNSUPPORTED_CONTENT_TYPE", 46, 152},
1496+ #endif
1497+ #ifdef CMS_R_UNSUPPORTED_KEK_ALGORITHM
1498+ {"UNSUPPORTED_KEK_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEK_ALGORITHM},
1499+ #else
1500+ {"UNSUPPORTED_KEK_ALGORITHM", 46, 153},
1501+ #endif
1502+ #ifdef CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM
1503+ {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM},
1504+ #else
1505+ {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", 46, 179},
1506+ #endif
1507+ #ifdef CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE
1508+ {"UNSUPPORTED_RECIPIENTINFO_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE},
1509+ #else
1510+ {"UNSUPPORTED_RECIPIENTINFO_TYPE", 46, 155},
1511+ #endif
1512+ #ifdef CMS_R_UNSUPPORTED_RECIPIENT_TYPE
1513+ {"UNSUPPORTED_RECIPIENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENT_TYPE},
1514+ #else
1515+ {"UNSUPPORTED_RECIPIENT_TYPE", 46, 154},
1516+ #endif
1517+ #ifdef CMS_R_UNSUPPORTED_TYPE
1518+ {"UNSUPPORTED_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_TYPE},
1519+ #else
1520+ {"UNSUPPORTED_TYPE", 46, 156},
1521+ #endif
1522+ #ifdef CMS_R_UNWRAP_ERROR
1523+ {"UNWRAP_ERROR", ERR_LIB_CMS, CMS_R_UNWRAP_ERROR},
1524+ #else
1525+ {"UNWRAP_ERROR", 46, 157},
1526+ #endif
1527+ #ifdef CMS_R_UNWRAP_FAILURE
1528+ {"UNWRAP_FAILURE", ERR_LIB_CMS, CMS_R_UNWRAP_FAILURE},
1529+ #else
1530+ {"UNWRAP_FAILURE", 46, 180},
1531+ #endif
1532+ #ifdef CMS_R_VERIFICATION_FAILURE
1533+ {"VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_VERIFICATION_FAILURE},
1534+ #else
1535+ {"VERIFICATION_FAILURE", 46, 158},
1536+ #endif
1537+ #ifdef CMS_R_WRAP_ERROR
1538+ {"WRAP_ERROR", ERR_LIB_CMS, CMS_R_WRAP_ERROR},
1539+ #else
1540+ {"WRAP_ERROR", 46, 159},
1541+ #endif
1542+ #ifdef COMP_R_ZLIB_DEFLATE_ERROR
1543+ {"ZLIB_DEFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_DEFLATE_ERROR},
1544+ #else
1545+ {"ZLIB_DEFLATE_ERROR", 41, 99},
1546+ #endif
1547+ #ifdef COMP_R_ZLIB_INFLATE_ERROR
1548+ {"ZLIB_INFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_INFLATE_ERROR},
1549+ #else
1550+ {"ZLIB_INFLATE_ERROR", 41, 100},
1551+ #endif
1552+ #ifdef COMP_R_ZLIB_NOT_SUPPORTED
1553+ {"ZLIB_NOT_SUPPORTED", ERR_LIB_COMP, COMP_R_ZLIB_NOT_SUPPORTED},
1554+ #else
1555+ {"ZLIB_NOT_SUPPORTED", 41, 101},
1556+ #endif
1557+ #ifdef CONF_R_ERROR_LOADING_DSO
1558+ {"ERROR_LOADING_DSO", ERR_LIB_CONF, CONF_R_ERROR_LOADING_DSO},
1559+ #else
1560+ {"ERROR_LOADING_DSO", 14, 110},
1561+ #endif
1562+ #ifdef CONF_R_LIST_CANNOT_BE_NULL
1563+ {"LIST_CANNOT_BE_NULL", ERR_LIB_CONF, CONF_R_LIST_CANNOT_BE_NULL},
1564+ #else
1565+ {"LIST_CANNOT_BE_NULL", 14, 115},
1566+ #endif
1567+ #ifdef CONF_R_MISSING_CLOSE_SQUARE_BRACKET
1568+ {"MISSING_CLOSE_SQUARE_BRACKET", ERR_LIB_CONF, CONF_R_MISSING_CLOSE_SQUARE_BRACKET},
1569+ #else
1570+ {"MISSING_CLOSE_SQUARE_BRACKET", 14, 100},
1571+ #endif
1572+ #ifdef CONF_R_MISSING_EQUAL_SIGN
1573+ {"MISSING_EQUAL_SIGN", ERR_LIB_CONF, CONF_R_MISSING_EQUAL_SIGN},
1574+ #else
1575+ {"MISSING_EQUAL_SIGN", 14, 101},
1576+ #endif
1577+ #ifdef CONF_R_MISSING_INIT_FUNCTION
1578+ {"MISSING_INIT_FUNCTION", ERR_LIB_CONF, CONF_R_MISSING_INIT_FUNCTION},
1579+ #else
1580+ {"MISSING_INIT_FUNCTION", 14, 112},
1581+ #endif
1582+ #ifdef CONF_R_MODULE_INITIALIZATION_ERROR
1583+ {"MODULE_INITIALIZATION_ERROR", ERR_LIB_CONF, CONF_R_MODULE_INITIALIZATION_ERROR},
1584+ #else
1585+ {"MODULE_INITIALIZATION_ERROR", 14, 109},
1586+ #endif
1587+ #ifdef CONF_R_NO_CLOSE_BRACE
1588+ {"NO_CLOSE_BRACE", ERR_LIB_CONF, CONF_R_NO_CLOSE_BRACE},
1589+ #else
1590+ {"NO_CLOSE_BRACE", 14, 102},
1591+ #endif
1592+ #ifdef CONF_R_NO_CONF
1593+ {"NO_CONF", ERR_LIB_CONF, CONF_R_NO_CONF},
1594+ #else
1595+ {"NO_CONF", 14, 105},
1596+ #endif
1597+ #ifdef CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE
1598+ {"NO_CONF_OR_ENVIRONMENT_VARIABLE", ERR_LIB_CONF, CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE},
1599+ #else
1600+ {"NO_CONF_OR_ENVIRONMENT_VARIABLE", 14, 106},
1601+ #endif
1602+ #ifdef CONF_R_NO_SECTION
1603+ {"NO_SECTION", ERR_LIB_CONF, CONF_R_NO_SECTION},
1604+ #else
1605+ {"NO_SECTION", 14, 107},
1606+ #endif
1607+ #ifdef CONF_R_NO_SUCH_FILE
1608+ {"NO_SUCH_FILE", ERR_LIB_CONF, CONF_R_NO_SUCH_FILE},
1609+ #else
1610+ {"NO_SUCH_FILE", 14, 114},
1611+ #endif
1612+ #ifdef CONF_R_NO_VALUE
1613+ {"NO_VALUE", ERR_LIB_CONF, CONF_R_NO_VALUE},
1614+ #else
1615+ {"NO_VALUE", 14, 108},
1616+ #endif
1617+ #ifdef CONF_R_NUMBER_TOO_LARGE
1618+ {"NUMBER_TOO_LARGE", ERR_LIB_CONF, CONF_R_NUMBER_TOO_LARGE},
1619+ #else
1620+ {"NUMBER_TOO_LARGE", 14, 121},
1621+ #endif
1622+ #ifdef CONF_R_RECURSIVE_DIRECTORY_INCLUDE
1623+ {"RECURSIVE_DIRECTORY_INCLUDE", ERR_LIB_CONF, CONF_R_RECURSIVE_DIRECTORY_INCLUDE},
1624+ #else
1625+ {"RECURSIVE_DIRECTORY_INCLUDE", 14, 111},
1626+ #endif
1627+ #ifdef CONF_R_SSL_COMMAND_SECTION_EMPTY
1628+ {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_EMPTY},
1629+ #else
1630+ {"SSL_COMMAND_SECTION_EMPTY", 14, 117},
1631+ #endif
1632+ #ifdef CONF_R_SSL_COMMAND_SECTION_NOT_FOUND
1633+ {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_NOT_FOUND},
1634+ #else
1635+ {"SSL_COMMAND_SECTION_NOT_FOUND", 14, 118},
1636+ #endif
1637+ #ifdef CONF_R_SSL_SECTION_EMPTY
1638+ {"SSL_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_SECTION_EMPTY},
1639+ #else
1640+ {"SSL_SECTION_EMPTY", 14, 119},
1641+ #endif
1642+ #ifdef CONF_R_SSL_SECTION_NOT_FOUND
1643+ {"SSL_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_SECTION_NOT_FOUND},
1644+ #else
1645+ {"SSL_SECTION_NOT_FOUND", 14, 120},
1646+ #endif
1647+ #ifdef CONF_R_UNABLE_TO_CREATE_NEW_SECTION
1648+ {"UNABLE_TO_CREATE_NEW_SECTION", ERR_LIB_CONF, CONF_R_UNABLE_TO_CREATE_NEW_SECTION},
1649+ #else
1650+ {"UNABLE_TO_CREATE_NEW_SECTION", 14, 103},
1651+ #endif
1652+ #ifdef CONF_R_UNKNOWN_MODULE_NAME
1653+ {"UNKNOWN_MODULE_NAME", ERR_LIB_CONF, CONF_R_UNKNOWN_MODULE_NAME},
1654+ #else
1655+ {"UNKNOWN_MODULE_NAME", 14, 113},
1656+ #endif
1657+ #ifdef CONF_R_VARIABLE_EXPANSION_TOO_LONG
1658+ {"VARIABLE_EXPANSION_TOO_LONG", ERR_LIB_CONF, CONF_R_VARIABLE_EXPANSION_TOO_LONG},
1659+ #else
1660+ {"VARIABLE_EXPANSION_TOO_LONG", 14, 116},
1661+ #endif
1662+ #ifdef CONF_R_VARIABLE_HAS_NO_VALUE
1663+ {"VARIABLE_HAS_NO_VALUE", ERR_LIB_CONF, CONF_R_VARIABLE_HAS_NO_VALUE},
1664+ #else
1665+ {"VARIABLE_HAS_NO_VALUE", 14, 104},
1666+ #endif
1667+ #ifdef CRYPTO_R_FIPS_MODE_NOT_SUPPORTED
1668+ {"FIPS_MODE_NOT_SUPPORTED", ERR_LIB_CRYPTO, CRYPTO_R_FIPS_MODE_NOT_SUPPORTED},
1669+ #else
1670+ {"FIPS_MODE_NOT_SUPPORTED", 15, 101},
1671+ #endif
1672+ #ifdef CRYPTO_R_ILLEGAL_HEX_DIGIT
1673+ {"ILLEGAL_HEX_DIGIT", ERR_LIB_CRYPTO, CRYPTO_R_ILLEGAL_HEX_DIGIT},
1674+ #else
1675+ {"ILLEGAL_HEX_DIGIT", 15, 102},
1676+ #endif
1677+ #ifdef CRYPTO_R_ODD_NUMBER_OF_DIGITS
1678+ {"ODD_NUMBER_OF_DIGITS", ERR_LIB_CRYPTO, CRYPTO_R_ODD_NUMBER_OF_DIGITS},
1679+ #else
1680+ {"ODD_NUMBER_OF_DIGITS", 15, 103},
1681+ #endif
1682+ #ifdef CT_R_BASE64_DECODE_ERROR
1683+ {"BASE64_DECODE_ERROR", ERR_LIB_CT, CT_R_BASE64_DECODE_ERROR},
1684+ #else
1685+ {"BASE64_DECODE_ERROR", 50, 108},
1686+ #endif
1687+ #ifdef CT_R_INVALID_LOG_ID_LENGTH
1688+ {"INVALID_LOG_ID_LENGTH", ERR_LIB_CT, CT_R_INVALID_LOG_ID_LENGTH},
1689+ #else
1690+ {"INVALID_LOG_ID_LENGTH", 50, 100},
1691+ #endif
1692+ #ifdef CT_R_LOG_CONF_INVALID
1693+ {"LOG_CONF_INVALID", ERR_LIB_CT, CT_R_LOG_CONF_INVALID},
1694+ #else
1695+ {"LOG_CONF_INVALID", 50, 109},
1696+ #endif
1697+ #ifdef CT_R_LOG_CONF_INVALID_KEY
1698+ {"LOG_CONF_INVALID_KEY", ERR_LIB_CT, CT_R_LOG_CONF_INVALID_KEY},
1699+ #else
1700+ {"LOG_CONF_INVALID_KEY", 50, 110},
1701+ #endif
1702+ #ifdef CT_R_LOG_CONF_MISSING_DESCRIPTION
1703+ {"LOG_CONF_MISSING_DESCRIPTION", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_DESCRIPTION},
1704+ #else
1705+ {"LOG_CONF_MISSING_DESCRIPTION", 50, 111},
1706+ #endif
1707+ #ifdef CT_R_LOG_CONF_MISSING_KEY
1708+ {"LOG_CONF_MISSING_KEY", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_KEY},
1709+ #else
1710+ {"LOG_CONF_MISSING_KEY", 50, 112},
1711+ #endif
1712+ #ifdef CT_R_LOG_KEY_INVALID
1713+ {"LOG_KEY_INVALID", ERR_LIB_CT, CT_R_LOG_KEY_INVALID},
1714+ #else
1715+ {"LOG_KEY_INVALID", 50, 113},
1716+ #endif
1717+ #ifdef CT_R_SCT_FUTURE_TIMESTAMP
1718+ {"SCT_FUTURE_TIMESTAMP", ERR_LIB_CT, CT_R_SCT_FUTURE_TIMESTAMP},
1719+ #else
1720+ {"SCT_FUTURE_TIMESTAMP", 50, 116},
1721+ #endif
1722+ #ifdef CT_R_SCT_INVALID
1723+ {"SCT_INVALID", ERR_LIB_CT, CT_R_SCT_INVALID},
1724+ #else
1725+ {"SCT_INVALID", 50, 104},
1726+ #endif
1727+ #ifdef CT_R_SCT_INVALID_SIGNATURE
1728+ {"SCT_INVALID_SIGNATURE", ERR_LIB_CT, CT_R_SCT_INVALID_SIGNATURE},
1729+ #else
1730+ {"SCT_INVALID_SIGNATURE", 50, 107},
1731+ #endif
1732+ #ifdef CT_R_SCT_LIST_INVALID
1733+ {"SCT_LIST_INVALID", ERR_LIB_CT, CT_R_SCT_LIST_INVALID},
1734+ #else
1735+ {"SCT_LIST_INVALID", 50, 105},
1736+ #endif
1737+ #ifdef CT_R_SCT_LOG_ID_MISMATCH
1738+ {"SCT_LOG_ID_MISMATCH", ERR_LIB_CT, CT_R_SCT_LOG_ID_MISMATCH},
1739+ #else
1740+ {"SCT_LOG_ID_MISMATCH", 50, 114},
1741+ #endif
1742+ #ifdef CT_R_SCT_NOT_SET
1743+ {"SCT_NOT_SET", ERR_LIB_CT, CT_R_SCT_NOT_SET},
1744+ #else
1745+ {"SCT_NOT_SET", 50, 106},
1746+ #endif
1747+ #ifdef CT_R_SCT_UNSUPPORTED_VERSION
1748+ {"SCT_UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_SCT_UNSUPPORTED_VERSION},
1749+ #else
1750+ {"SCT_UNSUPPORTED_VERSION", 50, 115},
1751+ #endif
1752+ #ifdef CT_R_UNRECOGNIZED_SIGNATURE_NID
1753+ {"UNRECOGNIZED_SIGNATURE_NID", ERR_LIB_CT, CT_R_UNRECOGNIZED_SIGNATURE_NID},
1754+ #else
1755+ {"UNRECOGNIZED_SIGNATURE_NID", 50, 101},
1756+ #endif
1757+ #ifdef CT_R_UNSUPPORTED_ENTRY_TYPE
1758+ {"UNSUPPORTED_ENTRY_TYPE", ERR_LIB_CT, CT_R_UNSUPPORTED_ENTRY_TYPE},
1759+ #else
1760+ {"UNSUPPORTED_ENTRY_TYPE", 50, 102},
1761+ #endif
1762+ #ifdef CT_R_UNSUPPORTED_VERSION
1763+ {"UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_UNSUPPORTED_VERSION},
1764+ #else
1765+ {"UNSUPPORTED_VERSION", 50, 103},
1766+ #endif
1767+ #ifdef DH_R_BAD_GENERATOR
1768+ {"BAD_GENERATOR", ERR_LIB_DH, DH_R_BAD_GENERATOR},
1769+ #else
1770+ {"BAD_GENERATOR", 5, 101},
1771+ #endif
1772+ #ifdef DH_R_BN_DECODE_ERROR
1773+ {"BN_DECODE_ERROR", ERR_LIB_DH, DH_R_BN_DECODE_ERROR},
1774+ #else
1775+ {"BN_DECODE_ERROR", 5, 109},
1776+ #endif
1777+ #ifdef DH_R_BN_ERROR
1778+ {"BN_ERROR", ERR_LIB_DH, DH_R_BN_ERROR},
1779+ #else
1780+ {"BN_ERROR", 5, 106},
1781+ #endif
1782+ #ifdef DH_R_CHECK_INVALID_J_VALUE
1783+ {"CHECK_INVALID_J_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_J_VALUE},
1784+ #else
1785+ {"CHECK_INVALID_J_VALUE", 5, 115},
1786+ #endif
1787+ #ifdef DH_R_CHECK_INVALID_Q_VALUE
1788+ {"CHECK_INVALID_Q_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_Q_VALUE},
1789+ #else
1790+ {"CHECK_INVALID_Q_VALUE", 5, 116},
1791+ #endif
1792+ #ifdef DH_R_CHECK_PUBKEY_INVALID
1793+ {"CHECK_PUBKEY_INVALID", ERR_LIB_DH, DH_R_CHECK_PUBKEY_INVALID},
1794+ #else
1795+ {"CHECK_PUBKEY_INVALID", 5, 122},
1796+ #endif
1797+ #ifdef DH_R_CHECK_PUBKEY_TOO_LARGE
1798+ {"CHECK_PUBKEY_TOO_LARGE", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_LARGE},
1799+ #else
1800+ {"CHECK_PUBKEY_TOO_LARGE", 5, 123},
1801+ #endif
1802+ #ifdef DH_R_CHECK_PUBKEY_TOO_SMALL
1803+ {"CHECK_PUBKEY_TOO_SMALL", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_SMALL},
1804+ #else
1805+ {"CHECK_PUBKEY_TOO_SMALL", 5, 124},
1806+ #endif
1807+ #ifdef DH_R_CHECK_P_NOT_PRIME
1808+ {"CHECK_P_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_PRIME},
1809+ #else
1810+ {"CHECK_P_NOT_PRIME", 5, 117},
1811+ #endif
1812+ #ifdef DH_R_CHECK_P_NOT_SAFE_PRIME
1813+ {"CHECK_P_NOT_SAFE_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_SAFE_PRIME},
1814+ #else
1815+ {"CHECK_P_NOT_SAFE_PRIME", 5, 118},
1816+ #endif
1817+ #ifdef DH_R_CHECK_Q_NOT_PRIME
1818+ {"CHECK_Q_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_Q_NOT_PRIME},
1819+ #else
1820+ {"CHECK_Q_NOT_PRIME", 5, 119},
1821+ #endif
1822+ #ifdef DH_R_DECODE_ERROR
1823+ {"DECODE_ERROR", ERR_LIB_DH, DH_R_DECODE_ERROR},
1824+ #else
1825+ {"DECODE_ERROR", 5, 104},
1826+ #endif
1827+ #ifdef DH_R_INVALID_PARAMETER_NAME
1828+ {"INVALID_PARAMETER_NAME", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NAME},
1829+ #else
1830+ {"INVALID_PARAMETER_NAME", 5, 110},
1831+ #endif
1832+ #ifdef DH_R_INVALID_PARAMETER_NID
1833+ {"INVALID_PARAMETER_NID", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NID},
1834+ #else
1835+ {"INVALID_PARAMETER_NID", 5, 114},
1836+ #endif
1837+ #ifdef DH_R_INVALID_PUBKEY
1838+ {"INVALID_PUBKEY", ERR_LIB_DH, DH_R_INVALID_PUBKEY},
1839+ #else
1840+ {"INVALID_PUBKEY", 5, 102},
1841+ #endif
1842+ #ifdef DH_R_KDF_PARAMETER_ERROR
1843+ {"KDF_PARAMETER_ERROR", ERR_LIB_DH, DH_R_KDF_PARAMETER_ERROR},
1844+ #else
1845+ {"KDF_PARAMETER_ERROR", 5, 112},
1846+ #endif
1847+ #ifdef DH_R_KEYS_NOT_SET
1848+ {"KEYS_NOT_SET", ERR_LIB_DH, DH_R_KEYS_NOT_SET},
1849+ #else
1850+ {"KEYS_NOT_SET", 5, 108},
1851+ #endif
1852+ #ifdef DH_R_MISSING_PUBKEY
1853+ {"MISSING_PUBKEY", ERR_LIB_DH, DH_R_MISSING_PUBKEY},
1854+ #else
1855+ {"MISSING_PUBKEY", 5, 125},
1856+ #endif
1857+ #ifdef DH_R_MODULUS_TOO_LARGE
1858+ {"MODULUS_TOO_LARGE", ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE},
1859+ #else
1860+ {"MODULUS_TOO_LARGE", 5, 103},
1861+ #endif
1862+ #ifdef DH_R_NOT_SUITABLE_GENERATOR
1863+ {"NOT_SUITABLE_GENERATOR", ERR_LIB_DH, DH_R_NOT_SUITABLE_GENERATOR},
1864+ #else
1865+ {"NOT_SUITABLE_GENERATOR", 5, 120},
1866+ #endif
1867+ #ifdef DH_R_NO_PARAMETERS_SET
1868+ {"NO_PARAMETERS_SET", ERR_LIB_DH, DH_R_NO_PARAMETERS_SET},
1869+ #else
1870+ {"NO_PARAMETERS_SET", 5, 107},
1871+ #endif
1872+ #ifdef DH_R_NO_PRIVATE_VALUE
1873+ {"NO_PRIVATE_VALUE", ERR_LIB_DH, DH_R_NO_PRIVATE_VALUE},
1874+ #else
1875+ {"NO_PRIVATE_VALUE", 5, 100},
1876+ #endif
1877+ #ifdef DH_R_PARAMETER_ENCODING_ERROR
1878+ {"PARAMETER_ENCODING_ERROR", ERR_LIB_DH, DH_R_PARAMETER_ENCODING_ERROR},
1879+ #else
1880+ {"PARAMETER_ENCODING_ERROR", 5, 105},
1881+ #endif
1882+ #ifdef DH_R_PEER_KEY_ERROR
1883+ {"PEER_KEY_ERROR", ERR_LIB_DH, DH_R_PEER_KEY_ERROR},
1884+ #else
1885+ {"PEER_KEY_ERROR", 5, 111},
1886+ #endif
1887+ #ifdef DH_R_SHARED_INFO_ERROR
1888+ {"SHARED_INFO_ERROR", ERR_LIB_DH, DH_R_SHARED_INFO_ERROR},
1889+ #else
1890+ {"SHARED_INFO_ERROR", 5, 113},
1891+ #endif
1892+ #ifdef DH_R_UNABLE_TO_CHECK_GENERATOR
1893+ {"UNABLE_TO_CHECK_GENERATOR", ERR_LIB_DH, DH_R_UNABLE_TO_CHECK_GENERATOR},
1894+ #else
1895+ {"UNABLE_TO_CHECK_GENERATOR", 5, 121},
1896+ #endif
1897+ #ifdef DSA_R_BAD_Q_VALUE
1898+ {"BAD_Q_VALUE", ERR_LIB_DSA, DSA_R_BAD_Q_VALUE},
1899+ #else
1900+ {"BAD_Q_VALUE", 10, 102},
1901+ #endif
1902+ #ifdef DSA_R_BN_DECODE_ERROR
1903+ {"BN_DECODE_ERROR", ERR_LIB_DSA, DSA_R_BN_DECODE_ERROR},
1904+ #else
1905+ {"BN_DECODE_ERROR", 10, 108},
1906+ #endif
1907+ #ifdef DSA_R_BN_ERROR
1908+ {"BN_ERROR", ERR_LIB_DSA, DSA_R_BN_ERROR},
1909+ #else
1910+ {"BN_ERROR", 10, 109},
1911+ #endif
1912+ #ifdef DSA_R_DECODE_ERROR
1913+ {"DECODE_ERROR", ERR_LIB_DSA, DSA_R_DECODE_ERROR},
1914+ #else
1915+ {"DECODE_ERROR", 10, 104},
1916+ #endif
1917+ #ifdef DSA_R_INVALID_DIGEST_TYPE
1918+ {"INVALID_DIGEST_TYPE", ERR_LIB_DSA, DSA_R_INVALID_DIGEST_TYPE},
1919+ #else
1920+ {"INVALID_DIGEST_TYPE", 10, 106},
1921+ #endif
1922+ #ifdef DSA_R_INVALID_PARAMETERS
1923+ {"INVALID_PARAMETERS", ERR_LIB_DSA, DSA_R_INVALID_PARAMETERS},
1924+ #else
1925+ {"INVALID_PARAMETERS", 10, 112},
1926+ #endif
1927+ #ifdef DSA_R_MISSING_PARAMETERS
1928+ {"MISSING_PARAMETERS", ERR_LIB_DSA, DSA_R_MISSING_PARAMETERS},
1929+ #else
1930+ {"MISSING_PARAMETERS", 10, 101},
1931+ #endif
1932+ #ifdef DSA_R_MISSING_PRIVATE_KEY
1933+ {"MISSING_PRIVATE_KEY", ERR_LIB_DSA, DSA_R_MISSING_PRIVATE_KEY},
1934+ #else
1935+ {"MISSING_PRIVATE_KEY", 10, 111},
1936+ #endif
1937+ #ifdef DSA_R_MODULUS_TOO_LARGE
1938+ {"MODULUS_TOO_LARGE", ERR_LIB_DSA, DSA_R_MODULUS_TOO_LARGE},
1939+ #else
1940+ {"MODULUS_TOO_LARGE", 10, 103},
1941+ #endif
1942+ #ifdef DSA_R_NO_PARAMETERS_SET
1943+ {"NO_PARAMETERS_SET", ERR_LIB_DSA, DSA_R_NO_PARAMETERS_SET},
1944+ #else
1945+ {"NO_PARAMETERS_SET", 10, 107},
1946+ #endif
1947+ #ifdef DSA_R_PARAMETER_ENCODING_ERROR
1948+ {"PARAMETER_ENCODING_ERROR", ERR_LIB_DSA, DSA_R_PARAMETER_ENCODING_ERROR},
1949+ #else
1950+ {"PARAMETER_ENCODING_ERROR", 10, 105},
1951+ #endif
1952+ #ifdef DSA_R_Q_NOT_PRIME
1953+ {"Q_NOT_PRIME", ERR_LIB_DSA, DSA_R_Q_NOT_PRIME},
1954+ #else
1955+ {"Q_NOT_PRIME", 10, 113},
1956+ #endif
1957+ #ifdef DSA_R_SEED_LEN_SMALL
1958+ {"SEED_LEN_SMALL", ERR_LIB_DSA, DSA_R_SEED_LEN_SMALL},
1959+ #else
1960+ {"SEED_LEN_SMALL", 10, 110},
1961+ #endif
1962+ #ifdef DSO_R_CTRL_FAILED
1963+ {"CTRL_FAILED", ERR_LIB_DSO, DSO_R_CTRL_FAILED},
1964+ #else
1965+ {"CTRL_FAILED", 37, 100},
1966+ #endif
1967+ #ifdef DSO_R_DSO_ALREADY_LOADED
1968+ {"DSO_ALREADY_LOADED", ERR_LIB_DSO, DSO_R_DSO_ALREADY_LOADED},
1969+ #else
1970+ {"DSO_ALREADY_LOADED", 37, 110},
1971+ #endif
1972+ #ifdef DSO_R_EMPTY_FILE_STRUCTURE
1973+ {"EMPTY_FILE_STRUCTURE", ERR_LIB_DSO, DSO_R_EMPTY_FILE_STRUCTURE},
1974+ #else
1975+ {"EMPTY_FILE_STRUCTURE", 37, 113},
1976+ #endif
1977+ #ifdef DSO_R_FAILURE
1978+ {"FAILURE", ERR_LIB_DSO, DSO_R_FAILURE},
1979+ #else
1980+ {"FAILURE", 37, 114},
1981+ #endif
1982+ #ifdef DSO_R_FILENAME_TOO_BIG
1983+ {"FILENAME_TOO_BIG", ERR_LIB_DSO, DSO_R_FILENAME_TOO_BIG},
1984+ #else
1985+ {"FILENAME_TOO_BIG", 37, 101},
1986+ #endif
1987+ #ifdef DSO_R_FINISH_FAILED
1988+ {"FINISH_FAILED", ERR_LIB_DSO, DSO_R_FINISH_FAILED},
1989+ #else
1990+ {"FINISH_FAILED", 37, 102},
1991+ #endif
1992+ #ifdef DSO_R_INCORRECT_FILE_SYNTAX
1993+ {"INCORRECT_FILE_SYNTAX", ERR_LIB_DSO, DSO_R_INCORRECT_FILE_SYNTAX},
1994+ #else
1995+ {"INCORRECT_FILE_SYNTAX", 37, 115},
1996+ #endif
1997+ #ifdef DSO_R_LOAD_FAILED
1998+ {"LOAD_FAILED", ERR_LIB_DSO, DSO_R_LOAD_FAILED},
1999+ #else
2000+ {"LOAD_FAILED", 37, 103},
2001+ #endif
2002+ #ifdef DSO_R_NAME_TRANSLATION_FAILED
2003+ {"NAME_TRANSLATION_FAILED", ERR_LIB_DSO, DSO_R_NAME_TRANSLATION_FAILED},
2004+ #else
2005+ {"NAME_TRANSLATION_FAILED", 37, 109},
2006+ #endif
2007+ #ifdef DSO_R_NO_FILENAME
2008+ {"NO_FILENAME", ERR_LIB_DSO, DSO_R_NO_FILENAME},
2009+ #else
2010+ {"NO_FILENAME", 37, 111},
2011+ #endif
2012+ #ifdef DSO_R_NULL_HANDLE
2013+ {"NULL_HANDLE", ERR_LIB_DSO, DSO_R_NULL_HANDLE},
2014+ #else
2015+ {"NULL_HANDLE", 37, 104},
2016+ #endif
2017+ #ifdef DSO_R_SET_FILENAME_FAILED
2018+ {"SET_FILENAME_FAILED", ERR_LIB_DSO, DSO_R_SET_FILENAME_FAILED},
2019+ #else
2020+ {"SET_FILENAME_FAILED", 37, 112},
2021+ #endif
2022+ #ifdef DSO_R_STACK_ERROR
2023+ {"STACK_ERROR", ERR_LIB_DSO, DSO_R_STACK_ERROR},
2024+ #else
2025+ {"STACK_ERROR", 37, 105},
2026+ #endif
2027+ #ifdef DSO_R_SYM_FAILURE
2028+ {"SYM_FAILURE", ERR_LIB_DSO, DSO_R_SYM_FAILURE},
2029+ #else
2030+ {"SYM_FAILURE", 37, 106},
2031+ #endif
2032+ #ifdef DSO_R_UNLOAD_FAILED
2033+ {"UNLOAD_FAILED", ERR_LIB_DSO, DSO_R_UNLOAD_FAILED},
2034+ #else
2035+ {"UNLOAD_FAILED", 37, 107},
2036+ #endif
2037+ #ifdef DSO_R_UNSUPPORTED
2038+ {"UNSUPPORTED", ERR_LIB_DSO, DSO_R_UNSUPPORTED},
2039+ #else
2040+ {"UNSUPPORTED", 37, 108},
2041+ #endif
2042+ #ifdef EC_R_ASN1_ERROR
2043+ {"ASN1_ERROR", ERR_LIB_EC, EC_R_ASN1_ERROR},
2044+ #else
2045+ {"ASN1_ERROR", 16, 115},
2046+ #endif
2047+ #ifdef EC_R_BAD_SIGNATURE
2048+ {"BAD_SIGNATURE", ERR_LIB_EC, EC_R_BAD_SIGNATURE},
2049+ #else
2050+ {"BAD_SIGNATURE", 16, 156},
2051+ #endif
2052+ #ifdef EC_R_BIGNUM_OUT_OF_RANGE
2053+ {"BIGNUM_OUT_OF_RANGE", ERR_LIB_EC, EC_R_BIGNUM_OUT_OF_RANGE},
2054+ #else
2055+ {"BIGNUM_OUT_OF_RANGE", 16, 144},
2056+ #endif
2057+ #ifdef EC_R_BUFFER_TOO_SMALL
2058+ {"BUFFER_TOO_SMALL", ERR_LIB_EC, EC_R_BUFFER_TOO_SMALL},
2059+ #else
2060+ {"BUFFER_TOO_SMALL", 16, 100},
2061+ #endif
2062+ #ifdef EC_R_CANNOT_INVERT
2063+ {"CANNOT_INVERT", ERR_LIB_EC, EC_R_CANNOT_INVERT},
2064+ #else
2065+ {"CANNOT_INVERT", 16, 165},
2066+ #endif
2067+ #ifdef EC_R_COORDINATES_OUT_OF_RANGE
2068+ {"COORDINATES_OUT_OF_RANGE", ERR_LIB_EC, EC_R_COORDINATES_OUT_OF_RANGE},
2069+ #else
2070+ {"COORDINATES_OUT_OF_RANGE", 16, 146},
2071+ #endif
2072+ #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_ECDH
2073+ {"CURVE_DOES_NOT_SUPPORT_ECDH", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_ECDH},
2074+ #else
2075+ {"CURVE_DOES_NOT_SUPPORT_ECDH", 16, 160},
2076+ #endif
2077+ #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING
2078+ {"CURVE_DOES_NOT_SUPPORT_SIGNING", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING},
2079+ #else
2080+ {"CURVE_DOES_NOT_SUPPORT_SIGNING", 16, 159},
2081+ #endif
2082+ #ifdef EC_R_D2I_ECPKPARAMETERS_FAILURE
2083+ {"D2I_ECPKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_D2I_ECPKPARAMETERS_FAILURE},
2084+ #else
2085+ {"D2I_ECPKPARAMETERS_FAILURE", 16, 117},
2086+ #endif
2087+ #ifdef EC_R_DECODE_ERROR
2088+ {"DECODE_ERROR", ERR_LIB_EC, EC_R_DECODE_ERROR},
2089+ #else
2090+ {"DECODE_ERROR", 16, 142},
2091+ #endif
2092+ #ifdef EC_R_DISCRIMINANT_IS_ZERO
2093+ {"DISCRIMINANT_IS_ZERO", ERR_LIB_EC, EC_R_DISCRIMINANT_IS_ZERO},
2094+ #else
2095+ {"DISCRIMINANT_IS_ZERO", 16, 118},
2096+ #endif
2097+ #ifdef EC_R_EC_GROUP_NEW_BY_NAME_FAILURE
2098+ {"EC_GROUP_NEW_BY_NAME_FAILURE", ERR_LIB_EC, EC_R_EC_GROUP_NEW_BY_NAME_FAILURE},
2099+ #else
2100+ {"EC_GROUP_NEW_BY_NAME_FAILURE", 16, 119},
2101+ #endif
2102+ #ifdef EC_R_FIELD_TOO_LARGE
2103+ {"FIELD_TOO_LARGE", ERR_LIB_EC, EC_R_FIELD_TOO_LARGE},
2104+ #else
2105+ {"FIELD_TOO_LARGE", 16, 143},
2106+ #endif
2107+ #ifdef EC_R_GF2M_NOT_SUPPORTED
2108+ {"GF2M_NOT_SUPPORTED", ERR_LIB_EC, EC_R_GF2M_NOT_SUPPORTED},
2109+ #else
2110+ {"GF2M_NOT_SUPPORTED", 16, 147},
2111+ #endif
2112+ #ifdef EC_R_GROUP2PKPARAMETERS_FAILURE
2113+ {"GROUP2PKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_GROUP2PKPARAMETERS_FAILURE},
2114+ #else
2115+ {"GROUP2PKPARAMETERS_FAILURE", 16, 120},
2116+ #endif
2117+ #ifdef EC_R_I2D_ECPKPARAMETERS_FAILURE
2118+ {"I2D_ECPKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_I2D_ECPKPARAMETERS_FAILURE},
2119+ #else
2120+ {"I2D_ECPKPARAMETERS_FAILURE", 16, 121},
2121+ #endif
2122+ #ifdef EC_R_INCOMPATIBLE_OBJECTS
2123+ {"INCOMPATIBLE_OBJECTS", ERR_LIB_EC, EC_R_INCOMPATIBLE_OBJECTS},
2124+ #else
2125+ {"INCOMPATIBLE_OBJECTS", 16, 101},
2126+ #endif
2127+ #ifdef EC_R_INVALID_ARGUMENT
2128+ {"INVALID_ARGUMENT", ERR_LIB_EC, EC_R_INVALID_ARGUMENT},
2129+ #else
2130+ {"INVALID_ARGUMENT", 16, 112},
2131+ #endif
2132+ #ifdef EC_R_INVALID_COMPRESSED_POINT
2133+ {"INVALID_COMPRESSED_POINT", ERR_LIB_EC, EC_R_INVALID_COMPRESSED_POINT},
2134+ #else
2135+ {"INVALID_COMPRESSED_POINT", 16, 110},
2136+ #endif
2137+ #ifdef EC_R_INVALID_COMPRESSION_BIT
2138+ {"INVALID_COMPRESSION_BIT", ERR_LIB_EC, EC_R_INVALID_COMPRESSION_BIT},
2139+ #else
2140+ {"INVALID_COMPRESSION_BIT", 16, 109},
2141+ #endif
2142+ #ifdef EC_R_INVALID_CURVE
2143+ {"INVALID_CURVE", ERR_LIB_EC, EC_R_INVALID_CURVE},
2144+ #else
2145+ {"INVALID_CURVE", 16, 141},
2146+ #endif
2147+ #ifdef EC_R_INVALID_DIGEST
2148+ {"INVALID_DIGEST", ERR_LIB_EC, EC_R_INVALID_DIGEST},
2149+ #else
2150+ {"INVALID_DIGEST", 16, 151},
2151+ #endif
2152+ #ifdef EC_R_INVALID_DIGEST_TYPE
2153+ {"INVALID_DIGEST_TYPE", ERR_LIB_EC, EC_R_INVALID_DIGEST_TYPE},
2154+ #else
2155+ {"INVALID_DIGEST_TYPE", 16, 138},
2156+ #endif
2157+ #ifdef EC_R_INVALID_ENCODING
2158+ {"INVALID_ENCODING", ERR_LIB_EC, EC_R_INVALID_ENCODING},
2159+ #else
2160+ {"INVALID_ENCODING", 16, 102},
2161+ #endif
2162+ #ifdef EC_R_INVALID_FIELD
2163+ {"INVALID_FIELD", ERR_LIB_EC, EC_R_INVALID_FIELD},
2164+ #else
2165+ {"INVALID_FIELD", 16, 103},
2166+ #endif
2167+ #ifdef EC_R_INVALID_FORM
2168+ {"INVALID_FORM", ERR_LIB_EC, EC_R_INVALID_FORM},
2169+ #else
2170+ {"INVALID_FORM", 16, 104},
2171+ #endif
2172+ #ifdef EC_R_INVALID_GROUP_ORDER
2173+ {"INVALID_GROUP_ORDER", ERR_LIB_EC, EC_R_INVALID_GROUP_ORDER},
2174+ #else
2175+ {"INVALID_GROUP_ORDER", 16, 122},
2176+ #endif
2177+ #ifdef EC_R_INVALID_KEY
2178+ {"INVALID_KEY", ERR_LIB_EC, EC_R_INVALID_KEY},
2179+ #else
2180+ {"INVALID_KEY", 16, 116},
2181+ #endif
2182+ #ifdef EC_R_INVALID_OUTPUT_LENGTH
2183+ {"INVALID_OUTPUT_LENGTH", ERR_LIB_EC, EC_R_INVALID_OUTPUT_LENGTH},
2184+ #else
2185+ {"INVALID_OUTPUT_LENGTH", 16, 161},
2186+ #endif
2187+ #ifdef EC_R_INVALID_PEER_KEY
2188+ {"INVALID_PEER_KEY", ERR_LIB_EC, EC_R_INVALID_PEER_KEY},
2189+ #else
2190+ {"INVALID_PEER_KEY", 16, 133},
2191+ #endif
2192+ #ifdef EC_R_INVALID_PENTANOMIAL_BASIS
2193+ {"INVALID_PENTANOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_PENTANOMIAL_BASIS},
2194+ #else
2195+ {"INVALID_PENTANOMIAL_BASIS", 16, 132},
2196+ #endif
2197+ #ifdef EC_R_INVALID_PRIVATE_KEY
2198+ {"INVALID_PRIVATE_KEY", ERR_LIB_EC, EC_R_INVALID_PRIVATE_KEY},
2199+ #else
2200+ {"INVALID_PRIVATE_KEY", 16, 123},
2201+ #endif
2202+ #ifdef EC_R_INVALID_TRINOMIAL_BASIS
2203+ {"INVALID_TRINOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_TRINOMIAL_BASIS},
2204+ #else
2205+ {"INVALID_TRINOMIAL_BASIS", 16, 137},
2206+ #endif
2207+ #ifdef EC_R_KDF_PARAMETER_ERROR
2208+ {"KDF_PARAMETER_ERROR", ERR_LIB_EC, EC_R_KDF_PARAMETER_ERROR},
2209+ #else
2210+ {"KDF_PARAMETER_ERROR", 16, 148},
2211+ #endif
2212+ #ifdef EC_R_KEYS_NOT_SET
2213+ {"KEYS_NOT_SET", ERR_LIB_EC, EC_R_KEYS_NOT_SET},
2214+ #else
2215+ {"KEYS_NOT_SET", 16, 140},
2216+ #endif
2217+ #ifdef EC_R_LADDER_POST_FAILURE
2218+ {"LADDER_POST_FAILURE", ERR_LIB_EC, EC_R_LADDER_POST_FAILURE},
2219+ #else
2220+ {"LADDER_POST_FAILURE", 16, 136},
2221+ #endif
2222+ #ifdef EC_R_LADDER_PRE_FAILURE
2223+ {"LADDER_PRE_FAILURE", ERR_LIB_EC, EC_R_LADDER_PRE_FAILURE},
2224+ #else
2225+ {"LADDER_PRE_FAILURE", 16, 153},
2226+ #endif
2227+ #ifdef EC_R_LADDER_STEP_FAILURE
2228+ {"LADDER_STEP_FAILURE", ERR_LIB_EC, EC_R_LADDER_STEP_FAILURE},
2229+ #else
2230+ {"LADDER_STEP_FAILURE", 16, 162},
2231+ #endif
2232+ #ifdef EC_R_MISSING_OID
2233+ {"MISSING_OID", ERR_LIB_EC, EC_R_MISSING_OID},
2234+ #else
2235+ {"MISSING_OID", 16, 167},
2236+ #endif
2237+ #ifdef EC_R_MISSING_PARAMETERS
2238+ {"MISSING_PARAMETERS", ERR_LIB_EC, EC_R_MISSING_PARAMETERS},
2239+ #else
2240+ {"MISSING_PARAMETERS", 16, 124},
2241+ #endif
2242+ #ifdef EC_R_MISSING_PRIVATE_KEY
2243+ {"MISSING_PRIVATE_KEY", ERR_LIB_EC, EC_R_MISSING_PRIVATE_KEY},
2244+ #else
2245+ {"MISSING_PRIVATE_KEY", 16, 125},
2246+ #endif
2247+ #ifdef EC_R_NEED_NEW_SETUP_VALUES
2248+ {"NEED_NEW_SETUP_VALUES", ERR_LIB_EC, EC_R_NEED_NEW_SETUP_VALUES},
2249+ #else
2250+ {"NEED_NEW_SETUP_VALUES", 16, 157},
2251+ #endif
2252+ #ifdef EC_R_NOT_A_NIST_PRIME
2253+ {"NOT_A_NIST_PRIME", ERR_LIB_EC, EC_R_NOT_A_NIST_PRIME},
2254+ #else
2255+ {"NOT_A_NIST_PRIME", 16, 135},
2256+ #endif
2257+ #ifdef EC_R_NOT_IMPLEMENTED
2258+ {"NOT_IMPLEMENTED", ERR_LIB_EC, EC_R_NOT_IMPLEMENTED},
2259+ #else
2260+ {"NOT_IMPLEMENTED", 16, 126},
2261+ #endif
2262+ #ifdef EC_R_NOT_INITIALIZED
2263+ {"NOT_INITIALIZED", ERR_LIB_EC, EC_R_NOT_INITIALIZED},
2264+ #else
2265+ {"NOT_INITIALIZED", 16, 111},
2266+ #endif
2267+ #ifdef EC_R_NO_PARAMETERS_SET
2268+ {"NO_PARAMETERS_SET", ERR_LIB_EC, EC_R_NO_PARAMETERS_SET},
2269+ #else
2270+ {"NO_PARAMETERS_SET", 16, 139},
2271+ #endif
2272+ #ifdef EC_R_NO_PRIVATE_VALUE
2273+ {"NO_PRIVATE_VALUE", ERR_LIB_EC, EC_R_NO_PRIVATE_VALUE},
2274+ #else
2275+ {"NO_PRIVATE_VALUE", 16, 154},
2276+ #endif
2277+ #ifdef EC_R_OPERATION_NOT_SUPPORTED
2278+ {"OPERATION_NOT_SUPPORTED", ERR_LIB_EC, EC_R_OPERATION_NOT_SUPPORTED},
2279+ #else
2280+ {"OPERATION_NOT_SUPPORTED", 16, 152},
2281+ #endif
2282+ #ifdef EC_R_PASSED_NULL_PARAMETER
2283+ {"PASSED_NULL_PARAMETER", ERR_LIB_EC, EC_R_PASSED_NULL_PARAMETER},
2284+ #else
2285+ {"PASSED_NULL_PARAMETER", 16, 134},
2286+ #endif
2287+ #ifdef EC_R_PEER_KEY_ERROR
2288+ {"PEER_KEY_ERROR", ERR_LIB_EC, EC_R_PEER_KEY_ERROR},
2289+ #else
2290+ {"PEER_KEY_ERROR", 16, 149},
2291+ #endif
2292+ #ifdef EC_R_PKPARAMETERS2GROUP_FAILURE
2293+ {"PKPARAMETERS2GROUP_FAILURE", ERR_LIB_EC, EC_R_PKPARAMETERS2GROUP_FAILURE},
2294+ #else
2295+ {"PKPARAMETERS2GROUP_FAILURE", 16, 127},
2296+ #endif
2297+ #ifdef EC_R_POINT_ARITHMETIC_FAILURE
2298+ {"POINT_ARITHMETIC_FAILURE", ERR_LIB_EC, EC_R_POINT_ARITHMETIC_FAILURE},
2299+ #else
2300+ {"POINT_ARITHMETIC_FAILURE", 16, 155},
2301+ #endif
2302+ #ifdef EC_R_POINT_AT_INFINITY
2303+ {"POINT_AT_INFINITY", ERR_LIB_EC, EC_R_POINT_AT_INFINITY},
2304+ #else
2305+ {"POINT_AT_INFINITY", 16, 106},
2306+ #endif
2307+ #ifdef EC_R_POINT_COORDINATES_BLIND_FAILURE
2308+ {"POINT_COORDINATES_BLIND_FAILURE", ERR_LIB_EC, EC_R_POINT_COORDINATES_BLIND_FAILURE},
2309+ #else
2310+ {"POINT_COORDINATES_BLIND_FAILURE", 16, 163},
2311+ #endif
2312+ #ifdef EC_R_POINT_IS_NOT_ON_CURVE
2313+ {"POINT_IS_NOT_ON_CURVE", ERR_LIB_EC, EC_R_POINT_IS_NOT_ON_CURVE},
2314+ #else
2315+ {"POINT_IS_NOT_ON_CURVE", 16, 107},
2316+ #endif
2317+ #ifdef EC_R_RANDOM_NUMBER_GENERATION_FAILED
2318+ {"RANDOM_NUMBER_GENERATION_FAILED", ERR_LIB_EC, EC_R_RANDOM_NUMBER_GENERATION_FAILED},
2319+ #else
2320+ {"RANDOM_NUMBER_GENERATION_FAILED", 16, 158},
2321+ #endif
2322+ #ifdef EC_R_SHARED_INFO_ERROR
2323+ {"SHARED_INFO_ERROR", ERR_LIB_EC, EC_R_SHARED_INFO_ERROR},
2324+ #else
2325+ {"SHARED_INFO_ERROR", 16, 150},
2326+ #endif
2327+ #ifdef EC_R_SLOT_FULL
2328+ {"SLOT_FULL", ERR_LIB_EC, EC_R_SLOT_FULL},
2329+ #else
2330+ {"SLOT_FULL", 16, 108},
2331+ #endif
2332+ #ifdef EC_R_UNDEFINED_GENERATOR
2333+ {"UNDEFINED_GENERATOR", ERR_LIB_EC, EC_R_UNDEFINED_GENERATOR},
2334+ #else
2335+ {"UNDEFINED_GENERATOR", 16, 113},
2336+ #endif
2337+ #ifdef EC_R_UNDEFINED_ORDER
2338+ {"UNDEFINED_ORDER", ERR_LIB_EC, EC_R_UNDEFINED_ORDER},
2339+ #else
2340+ {"UNDEFINED_ORDER", 16, 128},
2341+ #endif
2342+ #ifdef EC_R_UNKNOWN_COFACTOR
2343+ {"UNKNOWN_COFACTOR", ERR_LIB_EC, EC_R_UNKNOWN_COFACTOR},
2344+ #else
2345+ {"UNKNOWN_COFACTOR", 16, 164},
2346+ #endif
2347+ #ifdef EC_R_UNKNOWN_GROUP
2348+ {"UNKNOWN_GROUP", ERR_LIB_EC, EC_R_UNKNOWN_GROUP},
2349+ #else
2350+ {"UNKNOWN_GROUP", 16, 129},
2351+ #endif
2352+ #ifdef EC_R_UNKNOWN_ORDER
2353+ {"UNKNOWN_ORDER", ERR_LIB_EC, EC_R_UNKNOWN_ORDER},
2354+ #else
2355+ {"UNKNOWN_ORDER", 16, 114},
2356+ #endif
2357+ #ifdef EC_R_UNSUPPORTED_FIELD
2358+ {"UNSUPPORTED_FIELD", ERR_LIB_EC, EC_R_UNSUPPORTED_FIELD},
2359+ #else
2360+ {"UNSUPPORTED_FIELD", 16, 131},
2361+ #endif
2362+ #ifdef EC_R_WRONG_CURVE_PARAMETERS
2363+ {"WRONG_CURVE_PARAMETERS", ERR_LIB_EC, EC_R_WRONG_CURVE_PARAMETERS},
2364+ #else
2365+ {"WRONG_CURVE_PARAMETERS", 16, 145},
2366+ #endif
2367+ #ifdef EC_R_WRONG_ORDER
2368+ {"WRONG_ORDER", ERR_LIB_EC, EC_R_WRONG_ORDER},
2369+ #else
2370+ {"WRONG_ORDER", 16, 130},
2371+ #endif
2372+ #ifdef ENGINE_R_ALREADY_LOADED
2373+ {"ALREADY_LOADED", ERR_LIB_ENGINE, ENGINE_R_ALREADY_LOADED},
2374+ #else
2375+ {"ALREADY_LOADED", 38, 100},
2376+ #endif
2377+ #ifdef ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER
2378+ {"ARGUMENT_IS_NOT_A_NUMBER", ERR_LIB_ENGINE, ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER},
2379+ #else
2380+ {"ARGUMENT_IS_NOT_A_NUMBER", 38, 133},
2381+ #endif
2382+ #ifdef ENGINE_R_CMD_NOT_EXECUTABLE
2383+ {"CMD_NOT_EXECUTABLE", ERR_LIB_ENGINE, ENGINE_R_CMD_NOT_EXECUTABLE},
2384+ #else
2385+ {"CMD_NOT_EXECUTABLE", 38, 134},
2386+ #endif
2387+ #ifdef ENGINE_R_COMMAND_TAKES_INPUT
2388+ {"COMMAND_TAKES_INPUT", ERR_LIB_ENGINE, ENGINE_R_COMMAND_TAKES_INPUT},
2389+ #else
2390+ {"COMMAND_TAKES_INPUT", 38, 135},
2391+ #endif
2392+ #ifdef ENGINE_R_COMMAND_TAKES_NO_INPUT
2393+ {"COMMAND_TAKES_NO_INPUT", ERR_LIB_ENGINE, ENGINE_R_COMMAND_TAKES_NO_INPUT},
2394+ #else
2395+ {"COMMAND_TAKES_NO_INPUT", 38, 136},
2396+ #endif
2397+ #ifdef ENGINE_R_CONFLICTING_ENGINE_ID
2398+ {"CONFLICTING_ENGINE_ID", ERR_LIB_ENGINE, ENGINE_R_CONFLICTING_ENGINE_ID},
2399+ #else
2400+ {"CONFLICTING_ENGINE_ID", 38, 103},
2401+ #endif
2402+ #ifdef ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED
2403+ {"CTRL_COMMAND_NOT_IMPLEMENTED", ERR_LIB_ENGINE, ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED},
2404+ #else
2405+ {"CTRL_COMMAND_NOT_IMPLEMENTED", 38, 119},
2406+ #endif
2407+ #ifdef ENGINE_R_DSO_FAILURE
2408+ {"DSO_FAILURE", ERR_LIB_ENGINE, ENGINE_R_DSO_FAILURE},
2409+ #else
2410+ {"DSO_FAILURE", 38, 104},
2411+ #endif
2412+ #ifdef ENGINE_R_DSO_NOT_FOUND
2413+ {"DSO_NOT_FOUND", ERR_LIB_ENGINE, ENGINE_R_DSO_NOT_FOUND},
2414+ #else
2415+ {"DSO_NOT_FOUND", 38, 132},
2416+ #endif
2417+ #ifdef ENGINE_R_ENGINES_SECTION_ERROR
2418+ {"ENGINES_SECTION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINES_SECTION_ERROR},
2419+ #else
2420+ {"ENGINES_SECTION_ERROR", 38, 148},
2421+ #endif
2422+ #ifdef ENGINE_R_ENGINE_CONFIGURATION_ERROR
2423+ {"ENGINE_CONFIGURATION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINE_CONFIGURATION_ERROR},
2424+ #else
2425+ {"ENGINE_CONFIGURATION_ERROR", 38, 102},
2426+ #endif
2427+ #ifdef ENGINE_R_ENGINE_IS_NOT_IN_LIST
2428+ {"ENGINE_IS_NOT_IN_LIST", ERR_LIB_ENGINE, ENGINE_R_ENGINE_IS_NOT_IN_LIST},
2429+ #else
2430+ {"ENGINE_IS_NOT_IN_LIST", 38, 105},
2431+ #endif
2432+ #ifdef ENGINE_R_ENGINE_SECTION_ERROR
2433+ {"ENGINE_SECTION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINE_SECTION_ERROR},
2434+ #else
2435+ {"ENGINE_SECTION_ERROR", 38, 149},
2436+ #endif
2437+ #ifdef ENGINE_R_FAILED_LOADING_PRIVATE_KEY
2438+ {"FAILED_LOADING_PRIVATE_KEY", ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PRIVATE_KEY},
2439+ #else
2440+ {"FAILED_LOADING_PRIVATE_KEY", 38, 128},
2441+ #endif
2442+ #ifdef ENGINE_R_FAILED_LOADING_PUBLIC_KEY
2443+ {"FAILED_LOADING_PUBLIC_KEY", ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PUBLIC_KEY},
2444+ #else
2445+ {"FAILED_LOADING_PUBLIC_KEY", 38, 129},
2446+ #endif
2447+ #ifdef ENGINE_R_FINISH_FAILED
2448+ {"FINISH_FAILED", ERR_LIB_ENGINE, ENGINE_R_FINISH_FAILED},
2449+ #else
2450+ {"FINISH_FAILED", 38, 106},
2451+ #endif
2452+ #ifdef ENGINE_R_ID_OR_NAME_MISSING
2453+ {"ID_OR_NAME_MISSING", ERR_LIB_ENGINE, ENGINE_R_ID_OR_NAME_MISSING},
2454+ #else
2455+ {"ID_OR_NAME_MISSING", 38, 108},
2456+ #endif
2457+ #ifdef ENGINE_R_INIT_FAILED
2458+ {"INIT_FAILED", ERR_LIB_ENGINE, ENGINE_R_INIT_FAILED},
2459+ #else
2460+ {"INIT_FAILED", 38, 109},
2461+ #endif
2462+ #ifdef ENGINE_R_INTERNAL_LIST_ERROR
2463+ {"INTERNAL_LIST_ERROR", ERR_LIB_ENGINE, ENGINE_R_INTERNAL_LIST_ERROR},
2464+ #else
2465+ {"INTERNAL_LIST_ERROR", 38, 110},
2466+ #endif
2467+ #ifdef ENGINE_R_INVALID_ARGUMENT
2468+ {"INVALID_ARGUMENT", ERR_LIB_ENGINE, ENGINE_R_INVALID_ARGUMENT},
2469+ #else
2470+ {"INVALID_ARGUMENT", 38, 143},
2471+ #endif
2472+ #ifdef ENGINE_R_INVALID_CMD_NAME
2473+ {"INVALID_CMD_NAME", ERR_LIB_ENGINE, ENGINE_R_INVALID_CMD_NAME},
2474+ #else
2475+ {"INVALID_CMD_NAME", 38, 137},
2476+ #endif
2477+ #ifdef ENGINE_R_INVALID_CMD_NUMBER
2478+ {"INVALID_CMD_NUMBER", ERR_LIB_ENGINE, ENGINE_R_INVALID_CMD_NUMBER},
2479+ #else
2480+ {"INVALID_CMD_NUMBER", 38, 138},
2481+ #endif
2482+ #ifdef ENGINE_R_INVALID_INIT_VALUE
2483+ {"INVALID_INIT_VALUE", ERR_LIB_ENGINE, ENGINE_R_INVALID_INIT_VALUE},
2484+ #else
2485+ {"INVALID_INIT_VALUE", 38, 151},
2486+ #endif
2487+ #ifdef ENGINE_R_INVALID_STRING
2488+ {"INVALID_STRING", ERR_LIB_ENGINE, ENGINE_R_INVALID_STRING},
2489+ #else
2490+ {"INVALID_STRING", 38, 150},
2491+ #endif
2492+ #ifdef ENGINE_R_NOT_INITIALISED
2493+ {"NOT_INITIALISED", ERR_LIB_ENGINE, ENGINE_R_NOT_INITIALISED},
2494+ #else
2495+ {"NOT_INITIALISED", 38, 117},
2496+ #endif
2497+ #ifdef ENGINE_R_NOT_LOADED
2498+ {"NOT_LOADED", ERR_LIB_ENGINE, ENGINE_R_NOT_LOADED},
2499+ #else
2500+ {"NOT_LOADED", 38, 112},
2501+ #endif
2502+ #ifdef ENGINE_R_NO_CONTROL_FUNCTION
2503+ {"NO_CONTROL_FUNCTION", ERR_LIB_ENGINE, ENGINE_R_NO_CONTROL_FUNCTION},
2504+ #else
2505+ {"NO_CONTROL_FUNCTION", 38, 120},
2506+ #endif
2507+ #ifdef ENGINE_R_NO_INDEX
2508+ {"NO_INDEX", ERR_LIB_ENGINE, ENGINE_R_NO_INDEX},
2509+ #else
2510+ {"NO_INDEX", 38, 144},
2511+ #endif
2512+ #ifdef ENGINE_R_NO_LOAD_FUNCTION
2513+ {"NO_LOAD_FUNCTION", ERR_LIB_ENGINE, ENGINE_R_NO_LOAD_FUNCTION},
2514+ #else
2515+ {"NO_LOAD_FUNCTION", 38, 125},
2516+ #endif
2517+ #ifdef ENGINE_R_NO_REFERENCE
2518+ {"NO_REFERENCE", ERR_LIB_ENGINE, ENGINE_R_NO_REFERENCE},
2519+ #else
2520+ {"NO_REFERENCE", 38, 130},
2521+ #endif
2522+ #ifdef ENGINE_R_NO_SUCH_ENGINE
2523+ {"NO_SUCH_ENGINE", ERR_LIB_ENGINE, ENGINE_R_NO_SUCH_ENGINE},
2524+ #else
2525+ {"NO_SUCH_ENGINE", 38, 116},
2526+ #endif
2527+ #ifdef ENGINE_R_UNIMPLEMENTED_CIPHER
2528+ {"UNIMPLEMENTED_CIPHER", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_CIPHER},
2529+ #else
2530+ {"UNIMPLEMENTED_CIPHER", 38, 146},
2531+ #endif
2532+ #ifdef ENGINE_R_UNIMPLEMENTED_DIGEST
2533+ {"UNIMPLEMENTED_DIGEST", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_DIGEST},
2534+ #else
2535+ {"UNIMPLEMENTED_DIGEST", 38, 147},
2536+ #endif
2537+ #ifdef ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD
2538+ {"UNIMPLEMENTED_PUBLIC_KEY_METHOD", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD},
2539+ #else
2540+ {"UNIMPLEMENTED_PUBLIC_KEY_METHOD", 38, 101},
2541+ #endif
2542+ #ifdef ENGINE_R_VERSION_INCOMPATIBILITY
2543+ {"VERSION_INCOMPATIBILITY", ERR_LIB_ENGINE, ENGINE_R_VERSION_INCOMPATIBILITY},
2544+ #else
2545+ {"VERSION_INCOMPATIBILITY", 38, 145},
2546+ #endif
2547+ #ifdef EVP_R_AES_KEY_SETUP_FAILED
2548+ {"AES_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_AES_KEY_SETUP_FAILED},
2549+ #else
2550+ {"AES_KEY_SETUP_FAILED", 6, 143},
2551+ #endif
2552+ #ifdef EVP_R_ARIA_KEY_SETUP_FAILED
2553+ {"ARIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_ARIA_KEY_SETUP_FAILED},
2554+ #else
2555+ {"ARIA_KEY_SETUP_FAILED", 6, 176},
2556+ #endif
2557+ #ifdef EVP_R_BAD_DECRYPT
2558+ {"BAD_DECRYPT", ERR_LIB_EVP, EVP_R_BAD_DECRYPT},
2559+ #else
2560+ {"BAD_DECRYPT", 6, 100},
2561+ #endif
2562+ #ifdef EVP_R_BAD_KEY_LENGTH
2563+ {"BAD_KEY_LENGTH", ERR_LIB_EVP, EVP_R_BAD_KEY_LENGTH},
2564+ #else
2565+ {"BAD_KEY_LENGTH", 6, 195},
2566+ #endif
2567+ #ifdef EVP_R_BUFFER_TOO_SMALL
2568+ {"BUFFER_TOO_SMALL", ERR_LIB_EVP, EVP_R_BUFFER_TOO_SMALL},
2569+ #else
2570+ {"BUFFER_TOO_SMALL", 6, 155},
2571+ #endif
2572+ #ifdef EVP_R_CAMELLIA_KEY_SETUP_FAILED
2573+ {"CAMELLIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_CAMELLIA_KEY_SETUP_FAILED},
2574+ #else
2575+ {"CAMELLIA_KEY_SETUP_FAILED", 6, 157},
2576+ #endif
2577+ #ifdef EVP_R_CIPHER_PARAMETER_ERROR
2578+ {"CIPHER_PARAMETER_ERROR", ERR_LIB_EVP, EVP_R_CIPHER_PARAMETER_ERROR},
2579+ #else
2580+ {"CIPHER_PARAMETER_ERROR", 6, 122},
2581+ #endif
2582+ #ifdef EVP_R_COMMAND_NOT_SUPPORTED
2583+ {"COMMAND_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_COMMAND_NOT_SUPPORTED},
2584+ #else
2585+ {"COMMAND_NOT_SUPPORTED", 6, 147},
2586+ #endif
2587+ #ifdef EVP_R_COPY_ERROR
2588+ {"COPY_ERROR", ERR_LIB_EVP, EVP_R_COPY_ERROR},
2589+ #else
2590+ {"COPY_ERROR", 6, 173},
2591+ #endif
2592+ #ifdef EVP_R_CTRL_NOT_IMPLEMENTED
2593+ {"CTRL_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_NOT_IMPLEMENTED},
2594+ #else
2595+ {"CTRL_NOT_IMPLEMENTED", 6, 132},
2596+ #endif
2597+ #ifdef EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED
2598+ {"CTRL_OPERATION_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED},
2599+ #else
2600+ {"CTRL_OPERATION_NOT_IMPLEMENTED", 6, 133},
2601+ #endif
2602+ #ifdef EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH
2603+ {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH},
2604+ #else
2605+ {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", 6, 138},
2606+ #endif
2607+ #ifdef EVP_R_DECODE_ERROR
2608+ {"DECODE_ERROR", ERR_LIB_EVP, EVP_R_DECODE_ERROR},
2609+ #else
2610+ {"DECODE_ERROR", 6, 114},
2611+ #endif
2612+ #ifdef EVP_R_DIFFERENT_KEY_TYPES
2613+ {"DIFFERENT_KEY_TYPES", ERR_LIB_EVP, EVP_R_DIFFERENT_KEY_TYPES},
2614+ #else
2615+ {"DIFFERENT_KEY_TYPES", 6, 101},
2616+ #endif
2617+ #ifdef EVP_R_DIFFERENT_PARAMETERS
2618+ {"DIFFERENT_PARAMETERS", ERR_LIB_EVP, EVP_R_DIFFERENT_PARAMETERS},
2619+ #else
2620+ {"DIFFERENT_PARAMETERS", 6, 153},
2621+ #endif
2622+ #ifdef EVP_R_ERROR_LOADING_SECTION
2623+ {"ERROR_LOADING_SECTION", ERR_LIB_EVP, EVP_R_ERROR_LOADING_SECTION},
2624+ #else
2625+ {"ERROR_LOADING_SECTION", 6, 165},
2626+ #endif
2627+ #ifdef EVP_R_ERROR_SETTING_FIPS_MODE
2628+ {"ERROR_SETTING_FIPS_MODE", ERR_LIB_EVP, EVP_R_ERROR_SETTING_FIPS_MODE},
2629+ #else
2630+ {"ERROR_SETTING_FIPS_MODE", 6, 166},
2631+ #endif
2632+ #ifdef EVP_R_EXPECTING_AN_HMAC_KEY
2633+ {"EXPECTING_AN_HMAC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_HMAC_KEY},
2634+ #else
2635+ {"EXPECTING_AN_HMAC_KEY", 6, 174},
2636+ #endif
2637+ #ifdef EVP_R_EXPECTING_AN_RSA_KEY
2638+ {"EXPECTING_AN_RSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_RSA_KEY},
2639+ #else
2640+ {"EXPECTING_AN_RSA_KEY", 6, 127},
2641+ #endif
2642+ #ifdef EVP_R_EXPECTING_A_DH_KEY
2643+ {"EXPECTING_A_DH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DH_KEY},
2644+ #else
2645+ {"EXPECTING_A_DH_KEY", 6, 128},
2646+ #endif
2647+ #ifdef EVP_R_EXPECTING_A_DSA_KEY
2648+ {"EXPECTING_A_DSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DSA_KEY},
2649+ #else
2650+ {"EXPECTING_A_DSA_KEY", 6, 129},
2651+ #endif
2652+ #ifdef EVP_R_EXPECTING_A_EC_KEY
2653+ {"EXPECTING_A_EC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_EC_KEY},
2654+ #else
2655+ {"EXPECTING_A_EC_KEY", 6, 142},
2656+ #endif
2657+ #ifdef EVP_R_EXPECTING_A_POLY1305_KEY
2658+ {"EXPECTING_A_POLY1305_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_POLY1305_KEY},
2659+ #else
2660+ {"EXPECTING_A_POLY1305_KEY", 6, 164},
2661+ #endif
2662+ #ifdef EVP_R_EXPECTING_A_SIPHASH_KEY
2663+ {"EXPECTING_A_SIPHASH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_SIPHASH_KEY},
2664+ #else
2665+ {"EXPECTING_A_SIPHASH_KEY", 6, 175},
2666+ #endif
2667+ #ifdef EVP_R_FIPS_MODE_NOT_SUPPORTED
2668+ {"FIPS_MODE_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_FIPS_MODE_NOT_SUPPORTED},
2669+ #else
2670+ {"FIPS_MODE_NOT_SUPPORTED", 6, 167},
2671+ #endif
2672+ #ifdef EVP_R_GET_RAW_KEY_FAILED
2673+ {"GET_RAW_KEY_FAILED", ERR_LIB_EVP, EVP_R_GET_RAW_KEY_FAILED},
2674+ #else
2675+ {"GET_RAW_KEY_FAILED", 6, 182},
2676+ #endif
2677+ #ifdef EVP_R_ILLEGAL_SCRYPT_PARAMETERS
2678+ {"ILLEGAL_SCRYPT_PARAMETERS", ERR_LIB_EVP, EVP_R_ILLEGAL_SCRYPT_PARAMETERS},
2679+ #else
2680+ {"ILLEGAL_SCRYPT_PARAMETERS", 6, 171},
2681+ #endif
2682+ #ifdef EVP_R_INITIALIZATION_ERROR
2683+ {"INITIALIZATION_ERROR", ERR_LIB_EVP, EVP_R_INITIALIZATION_ERROR},
2684+ #else
2685+ {"INITIALIZATION_ERROR", 6, 134},
2686+ #endif
2687+ #ifdef EVP_R_INPUT_NOT_INITIALIZED
2688+ {"INPUT_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_INPUT_NOT_INITIALIZED},
2689+ #else
2690+ {"INPUT_NOT_INITIALIZED", 6, 111},
2691+ #endif
2692+ #ifdef EVP_R_INVALID_DIGEST
2693+ {"INVALID_DIGEST", ERR_LIB_EVP, EVP_R_INVALID_DIGEST},
2694+ #else
2695+ {"INVALID_DIGEST", 6, 152},
2696+ #endif
2697+ #ifdef EVP_R_INVALID_FIPS_MODE
2698+ {"INVALID_FIPS_MODE", ERR_LIB_EVP, EVP_R_INVALID_FIPS_MODE},
2699+ #else
2700+ {"INVALID_FIPS_MODE", 6, 168},
2701+ #endif
2702+ #ifdef EVP_R_INVALID_IV_LENGTH
2703+ {"INVALID_IV_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_IV_LENGTH},
2704+ #else
2705+ {"INVALID_IV_LENGTH", 6, 194},
2706+ #endif
2707+ #ifdef EVP_R_INVALID_KEY
2708+ {"INVALID_KEY", ERR_LIB_EVP, EVP_R_INVALID_KEY},
2709+ #else
2710+ {"INVALID_KEY", 6, 163},
2711+ #endif
2712+ #ifdef EVP_R_INVALID_KEY_LENGTH
2713+ {"INVALID_KEY_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_KEY_LENGTH},
2714+ #else
2715+ {"INVALID_KEY_LENGTH", 6, 130},
2716+ #endif
2717+ #ifdef EVP_R_INVALID_OPERATION
2718+ {"INVALID_OPERATION", ERR_LIB_EVP, EVP_R_INVALID_OPERATION},
2719+ #else
2720+ {"INVALID_OPERATION", 6, 148},
2721+ #endif
2722+ #ifdef EVP_R_KEYGEN_FAILURE
2723+ {"KEYGEN_FAILURE", ERR_LIB_EVP, EVP_R_KEYGEN_FAILURE},
2724+ #else
2725+ {"KEYGEN_FAILURE", 6, 120},
2726+ #endif
2727+ #ifdef EVP_R_KEY_SETUP_FAILED
2728+ {"KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_KEY_SETUP_FAILED},
2729+ #else
2730+ {"KEY_SETUP_FAILED", 6, 180},
2731+ #endif
2732+ #ifdef EVP_R_MEMORY_LIMIT_EXCEEDED
2733+ {"MEMORY_LIMIT_EXCEEDED", ERR_LIB_EVP, EVP_R_MEMORY_LIMIT_EXCEEDED},
2734+ #else
2735+ {"MEMORY_LIMIT_EXCEEDED", 6, 172},
2736+ #endif
2737+ #ifdef EVP_R_MESSAGE_DIGEST_IS_NULL
2738+ {"MESSAGE_DIGEST_IS_NULL", ERR_LIB_EVP, EVP_R_MESSAGE_DIGEST_IS_NULL},
2739+ #else
2740+ {"MESSAGE_DIGEST_IS_NULL", 6, 159},
2741+ #endif
2742+ #ifdef EVP_R_METHOD_NOT_SUPPORTED
2743+ {"METHOD_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_METHOD_NOT_SUPPORTED},
2744+ #else
2745+ {"METHOD_NOT_SUPPORTED", 6, 144},
2746+ #endif
2747+ #ifdef EVP_R_MISSING_PARAMETERS
2748+ {"MISSING_PARAMETERS", ERR_LIB_EVP, EVP_R_MISSING_PARAMETERS},
2749+ #else
2750+ {"MISSING_PARAMETERS", 6, 103},
2751+ #endif
2752+ #ifdef EVP_R_NOT_XOF_OR_INVALID_LENGTH
2753+ {"NOT_XOF_OR_INVALID_LENGTH", ERR_LIB_EVP, EVP_R_NOT_XOF_OR_INVALID_LENGTH},
2754+ #else
2755+ {"NOT_XOF_OR_INVALID_LENGTH", 6, 178},
2756+ #endif
2757+ #ifdef EVP_R_NO_CIPHER_SET
2758+ {"NO_CIPHER_SET", ERR_LIB_EVP, EVP_R_NO_CIPHER_SET},
2759+ #else
2760+ {"NO_CIPHER_SET", 6, 131},
2761+ #endif
2762+ #ifdef EVP_R_NO_DEFAULT_DIGEST
2763+ {"NO_DEFAULT_DIGEST", ERR_LIB_EVP, EVP_R_NO_DEFAULT_DIGEST},
2764+ #else
2765+ {"NO_DEFAULT_DIGEST", 6, 158},
2766+ #endif
2767+ #ifdef EVP_R_NO_DIGEST_SET
2768+ {"NO_DIGEST_SET", ERR_LIB_EVP, EVP_R_NO_DIGEST_SET},
2769+ #else
2770+ {"NO_DIGEST_SET", 6, 139},
2771+ #endif
2772+ #ifdef EVP_R_NO_KEY_SET
2773+ {"NO_KEY_SET", ERR_LIB_EVP, EVP_R_NO_KEY_SET},
2774+ #else
2775+ {"NO_KEY_SET", 6, 154},
2776+ #endif
2777+ #ifdef EVP_R_NO_OPERATION_SET
2778+ {"NO_OPERATION_SET", ERR_LIB_EVP, EVP_R_NO_OPERATION_SET},
2779+ #else
2780+ {"NO_OPERATION_SET", 6, 149},
2781+ #endif
2782+ #ifdef EVP_R_ONLY_ONESHOT_SUPPORTED
2783+ {"ONLY_ONESHOT_SUPPORTED", ERR_LIB_EVP, EVP_R_ONLY_ONESHOT_SUPPORTED},
2784+ #else
2785+ {"ONLY_ONESHOT_SUPPORTED", 6, 177},
2786+ #endif
2787+ #ifdef EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
2788+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_EVP, EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
2789+ #else
2790+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 6, 150},
2791+ #endif
2792+ #ifdef EVP_R_OPERATON_NOT_INITIALIZED
2793+ {"OPERATON_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_OPERATON_NOT_INITIALIZED},
2794+ #else
2795+ {"OPERATON_NOT_INITIALIZED", 6, 151},
2796+ #endif
2797+ #ifdef EVP_R_OUTPUT_WOULD_OVERFLOW
2798+ {"OUTPUT_WOULD_OVERFLOW", ERR_LIB_EVP, EVP_R_OUTPUT_WOULD_OVERFLOW},
2799+ #else
2800+ {"OUTPUT_WOULD_OVERFLOW", 6, 184},
2801+ #endif
2802+ #ifdef EVP_R_PARTIALLY_OVERLAPPING
2803+ {"PARTIALLY_OVERLAPPING", ERR_LIB_EVP, EVP_R_PARTIALLY_OVERLAPPING},
2804+ #else
2805+ {"PARTIALLY_OVERLAPPING", 6, 162},
2806+ #endif
2807+ #ifdef EVP_R_PBKDF2_ERROR
2808+ {"PBKDF2_ERROR", ERR_LIB_EVP, EVP_R_PBKDF2_ERROR},
2809+ #else
2810+ {"PBKDF2_ERROR", 6, 181},
2811+ #endif
2812+ #ifdef EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED
2813+ {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", ERR_LIB_EVP, EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED},
2814+ #else
2815+ {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", 6, 179},
2816+ #endif
2817+ #ifdef EVP_R_PRIVATE_KEY_DECODE_ERROR
2818+ {"PRIVATE_KEY_DECODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_DECODE_ERROR},
2819+ #else
2820+ {"PRIVATE_KEY_DECODE_ERROR", 6, 145},
2821+ #endif
2822+ #ifdef EVP_R_PRIVATE_KEY_ENCODE_ERROR
2823+ {"PRIVATE_KEY_ENCODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_ENCODE_ERROR},
2824+ #else
2825+ {"PRIVATE_KEY_ENCODE_ERROR", 6, 146},
2826+ #endif
2827+ #ifdef EVP_R_PUBLIC_KEY_NOT_RSA
2828+ {"PUBLIC_KEY_NOT_RSA", ERR_LIB_EVP, EVP_R_PUBLIC_KEY_NOT_RSA},
2829+ #else
2830+ {"PUBLIC_KEY_NOT_RSA", 6, 106},
2831+ #endif
2832+ #ifdef EVP_R_UNKNOWN_CIPHER
2833+ {"UNKNOWN_CIPHER", ERR_LIB_EVP, EVP_R_UNKNOWN_CIPHER},
2834+ #else
2835+ {"UNKNOWN_CIPHER", 6, 160},
2836+ #endif
2837+ #ifdef EVP_R_UNKNOWN_DIGEST
2838+ {"UNKNOWN_DIGEST", ERR_LIB_EVP, EVP_R_UNKNOWN_DIGEST},
2839+ #else
2840+ {"UNKNOWN_DIGEST", 6, 161},
2841+ #endif
2842+ #ifdef EVP_R_UNKNOWN_OPTION
2843+ {"UNKNOWN_OPTION", ERR_LIB_EVP, EVP_R_UNKNOWN_OPTION},
2844+ #else
2845+ {"UNKNOWN_OPTION", 6, 169},
2846+ #endif
2847+ #ifdef EVP_R_UNKNOWN_PBE_ALGORITHM
2848+ {"UNKNOWN_PBE_ALGORITHM", ERR_LIB_EVP, EVP_R_UNKNOWN_PBE_ALGORITHM},
2849+ #else
2850+ {"UNKNOWN_PBE_ALGORITHM", 6, 121},
2851+ #endif
2852+ #ifdef EVP_R_UNSUPPORTED_ALGORITHM
2853+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_ALGORITHM},
2854+ #else
2855+ {"UNSUPPORTED_ALGORITHM", 6, 156},
2856+ #endif
2857+ #ifdef EVP_R_UNSUPPORTED_CIPHER
2858+ {"UNSUPPORTED_CIPHER", ERR_LIB_EVP, EVP_R_UNSUPPORTED_CIPHER},
2859+ #else
2860+ {"UNSUPPORTED_CIPHER", 6, 107},
2861+ #endif
2862+ #ifdef EVP_R_UNSUPPORTED_KEYLENGTH
2863+ {"UNSUPPORTED_KEYLENGTH", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEYLENGTH},
2864+ #else
2865+ {"UNSUPPORTED_KEYLENGTH", 6, 123},
2866+ #endif
2867+ #ifdef EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION
2868+ {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION},
2869+ #else
2870+ {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", 6, 124},
2871+ #endif
2872+ #ifdef EVP_R_UNSUPPORTED_KEY_SIZE
2873+ {"UNSUPPORTED_KEY_SIZE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_SIZE},
2874+ #else
2875+ {"UNSUPPORTED_KEY_SIZE", 6, 108},
2876+ #endif
2877+ #ifdef EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS
2878+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", ERR_LIB_EVP, EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS},
2879+ #else
2880+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", 6, 135},
2881+ #endif
2882+ #ifdef EVP_R_UNSUPPORTED_PRF
2883+ {"UNSUPPORTED_PRF", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRF},
2884+ #else
2885+ {"UNSUPPORTED_PRF", 6, 125},
2886+ #endif
2887+ #ifdef EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM
2888+ {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM},
2889+ #else
2890+ {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", 6, 118},
2891+ #endif
2892+ #ifdef EVP_R_UNSUPPORTED_SALT_TYPE
2893+ {"UNSUPPORTED_SALT_TYPE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_SALT_TYPE},
2894+ #else
2895+ {"UNSUPPORTED_SALT_TYPE", 6, 126},
2896+ #endif
2897+ #ifdef EVP_R_WRAP_MODE_NOT_ALLOWED
2898+ {"WRAP_MODE_NOT_ALLOWED", ERR_LIB_EVP, EVP_R_WRAP_MODE_NOT_ALLOWED},
2899+ #else
2900+ {"WRAP_MODE_NOT_ALLOWED", 6, 170},
2901+ #endif
2902+ #ifdef EVP_R_WRONG_FINAL_BLOCK_LENGTH
2903+ {"WRONG_FINAL_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_WRONG_FINAL_BLOCK_LENGTH},
2904+ #else
2905+ {"WRONG_FINAL_BLOCK_LENGTH", 6, 109},
2906+ #endif
2907+ #ifdef EVP_R_XTS_DUPLICATED_KEYS
2908+ {"XTS_DUPLICATED_KEYS", ERR_LIB_EVP, EVP_R_XTS_DUPLICATED_KEYS},
2909+ #else
2910+ {"XTS_DUPLICATED_KEYS", 6, 183},
2911+ #endif
2912+ #ifdef KDF_R_INVALID_DIGEST
2913+ {"INVALID_DIGEST", ERR_LIB_KDF, KDF_R_INVALID_DIGEST},
2914+ #else
2915+ {"INVALID_DIGEST", 52, 100},
2916+ #endif
2917+ #ifdef KDF_R_MISSING_ITERATION_COUNT
2918+ {"MISSING_ITERATION_COUNT", ERR_LIB_KDF, KDF_R_MISSING_ITERATION_COUNT},
2919+ #else
2920+ {"MISSING_ITERATION_COUNT", 52, 109},
2921+ #endif
2922+ #ifdef KDF_R_MISSING_KEY
2923+ {"MISSING_KEY", ERR_LIB_KDF, KDF_R_MISSING_KEY},
2924+ #else
2925+ {"MISSING_KEY", 52, 104},
2926+ #endif
2927+ #ifdef KDF_R_MISSING_MESSAGE_DIGEST
2928+ {"MISSING_MESSAGE_DIGEST", ERR_LIB_KDF, KDF_R_MISSING_MESSAGE_DIGEST},
2929+ #else
2930+ {"MISSING_MESSAGE_DIGEST", 52, 105},
2931+ #endif
2932+ #ifdef KDF_R_MISSING_PARAMETER
2933+ {"MISSING_PARAMETER", ERR_LIB_KDF, KDF_R_MISSING_PARAMETER},
2934+ #else
2935+ {"MISSING_PARAMETER", 52, 101},
2936+ #endif
2937+ #ifdef KDF_R_MISSING_PASS
2938+ {"MISSING_PASS", ERR_LIB_KDF, KDF_R_MISSING_PASS},
2939+ #else
2940+ {"MISSING_PASS", 52, 110},
2941+ #endif
2942+ #ifdef KDF_R_MISSING_SALT
2943+ {"MISSING_SALT", ERR_LIB_KDF, KDF_R_MISSING_SALT},
2944+ #else
2945+ {"MISSING_SALT", 52, 111},
2946+ #endif
2947+ #ifdef KDF_R_MISSING_SECRET
2948+ {"MISSING_SECRET", ERR_LIB_KDF, KDF_R_MISSING_SECRET},
2949+ #else
2950+ {"MISSING_SECRET", 52, 107},
2951+ #endif
2952+ #ifdef KDF_R_MISSING_SEED
2953+ {"MISSING_SEED", ERR_LIB_KDF, KDF_R_MISSING_SEED},
2954+ #else
2955+ {"MISSING_SEED", 52, 106},
2956+ #endif
2957+ #ifdef KDF_R_UNKNOWN_PARAMETER_TYPE
2958+ {"UNKNOWN_PARAMETER_TYPE", ERR_LIB_KDF, KDF_R_UNKNOWN_PARAMETER_TYPE},
2959+ #else
2960+ {"UNKNOWN_PARAMETER_TYPE", 52, 103},
2961+ #endif
2962+ #ifdef KDF_R_VALUE_ERROR
2963+ {"VALUE_ERROR", ERR_LIB_KDF, KDF_R_VALUE_ERROR},
2964+ #else
2965+ {"VALUE_ERROR", 52, 108},
2966+ #endif
2967+ #ifdef KDF_R_VALUE_MISSING
2968+ {"VALUE_MISSING", ERR_LIB_KDF, KDF_R_VALUE_MISSING},
2969+ #else
2970+ {"VALUE_MISSING", 52, 102},
2971+ #endif
2972+ #ifdef OBJ_R_OID_EXISTS
2973+ {"OID_EXISTS", ERR_LIB_OBJ, OBJ_R_OID_EXISTS},
2974+ #else
2975+ {"OID_EXISTS", 8, 102},
2976+ #endif
2977+ #ifdef OBJ_R_UNKNOWN_NID
2978+ {"UNKNOWN_NID", ERR_LIB_OBJ, OBJ_R_UNKNOWN_NID},
2979+ #else
2980+ {"UNKNOWN_NID", 8, 101},
2981+ #endif
2982+ #ifdef OCSP_R_CERTIFICATE_VERIFY_ERROR
2983+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_OCSP, OCSP_R_CERTIFICATE_VERIFY_ERROR},
2984+ #else
2985+ {"CERTIFICATE_VERIFY_ERROR", 39, 101},
2986+ #endif
2987+ #ifdef OCSP_R_DIGEST_ERR
2988+ {"DIGEST_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_ERR},
2989+ #else
2990+ {"DIGEST_ERR", 39, 102},
2991+ #endif
2992+ #ifdef OCSP_R_ERROR_IN_NEXTUPDATE_FIELD
2993+ {"ERROR_IN_NEXTUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_NEXTUPDATE_FIELD},
2994+ #else
2995+ {"ERROR_IN_NEXTUPDATE_FIELD", 39, 122},
2996+ #endif
2997+ #ifdef OCSP_R_ERROR_IN_THISUPDATE_FIELD
2998+ {"ERROR_IN_THISUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_THISUPDATE_FIELD},
2999+ #else
3000+ {"ERROR_IN_THISUPDATE_FIELD", 39, 123},
3001+ #endif
3002+ #ifdef OCSP_R_ERROR_PARSING_URL
3003+ {"ERROR_PARSING_URL", ERR_LIB_OCSP, OCSP_R_ERROR_PARSING_URL},
3004+ #else
3005+ {"ERROR_PARSING_URL", 39, 121},
3006+ #endif
3007+ #ifdef OCSP_R_MISSING_OCSPSIGNING_USAGE
3008+ {"MISSING_OCSPSIGNING_USAGE", ERR_LIB_OCSP, OCSP_R_MISSING_OCSPSIGNING_USAGE},
3009+ #else
3010+ {"MISSING_OCSPSIGNING_USAGE", 39, 103},
3011+ #endif
3012+ #ifdef OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE
3013+ {"NEXTUPDATE_BEFORE_THISUPDATE", ERR_LIB_OCSP, OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE},
3014+ #else
3015+ {"NEXTUPDATE_BEFORE_THISUPDATE", 39, 124},
3016+ #endif
3017+ #ifdef OCSP_R_NOT_BASIC_RESPONSE
3018+ {"NOT_BASIC_RESPONSE", ERR_LIB_OCSP, OCSP_R_NOT_BASIC_RESPONSE},
3019+ #else
3020+ {"NOT_BASIC_RESPONSE", 39, 104},
3021+ #endif
3022+ #ifdef OCSP_R_NO_CERTIFICATES_IN_CHAIN
3023+ {"NO_CERTIFICATES_IN_CHAIN", ERR_LIB_OCSP, OCSP_R_NO_CERTIFICATES_IN_CHAIN},
3024+ #else
3025+ {"NO_CERTIFICATES_IN_CHAIN", 39, 105},
3026+ #endif
3027+ #ifdef OCSP_R_NO_RESPONSE_DATA
3028+ {"NO_RESPONSE_DATA", ERR_LIB_OCSP, OCSP_R_NO_RESPONSE_DATA},
3029+ #else
3030+ {"NO_RESPONSE_DATA", 39, 108},
3031+ #endif
3032+ #ifdef OCSP_R_NO_REVOKED_TIME
3033+ {"NO_REVOKED_TIME", ERR_LIB_OCSP, OCSP_R_NO_REVOKED_TIME},
3034+ #else
3035+ {"NO_REVOKED_TIME", 39, 109},
3036+ #endif
3037+ #ifdef OCSP_R_NO_SIGNER_KEY
3038+ {"NO_SIGNER_KEY", ERR_LIB_OCSP, OCSP_R_NO_SIGNER_KEY},
3039+ #else
3040+ {"NO_SIGNER_KEY", 39, 130},
3041+ #endif
3042+ #ifdef OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
3043+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_OCSP, OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
3044+ #else
3045+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 39, 110},
3046+ #endif
3047+ #ifdef OCSP_R_REQUEST_NOT_SIGNED
3048+ {"REQUEST_NOT_SIGNED", ERR_LIB_OCSP, OCSP_R_REQUEST_NOT_SIGNED},
3049+ #else
3050+ {"REQUEST_NOT_SIGNED", 39, 128},
3051+ #endif
3052+ #ifdef OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA
3053+ {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", ERR_LIB_OCSP, OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA},
3054+ #else
3055+ {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", 39, 111},
3056+ #endif
3057+ #ifdef OCSP_R_ROOT_CA_NOT_TRUSTED
3058+ {"ROOT_CA_NOT_TRUSTED", ERR_LIB_OCSP, OCSP_R_ROOT_CA_NOT_TRUSTED},
3059+ #else
3060+ {"ROOT_CA_NOT_TRUSTED", 39, 112},
3061+ #endif
3062+ #ifdef OCSP_R_SERVER_RESPONSE_ERROR
3063+ {"SERVER_RESPONSE_ERROR", ERR_LIB_OCSP, OCSP_R_SERVER_RESPONSE_ERROR},
3064+ #else
3065+ {"SERVER_RESPONSE_ERROR", 39, 114},
3066+ #endif
3067+ #ifdef OCSP_R_SERVER_RESPONSE_PARSE_ERROR
3068+ {"SERVER_RESPONSE_PARSE_ERROR", ERR_LIB_OCSP, OCSP_R_SERVER_RESPONSE_PARSE_ERROR},
3069+ #else
3070+ {"SERVER_RESPONSE_PARSE_ERROR", 39, 115},
3071+ #endif
3072+ #ifdef OCSP_R_SIGNATURE_FAILURE
3073+ {"SIGNATURE_FAILURE", ERR_LIB_OCSP, OCSP_R_SIGNATURE_FAILURE},
3074+ #else
3075+ {"SIGNATURE_FAILURE", 39, 117},
3076+ #endif
3077+ #ifdef OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND
3078+ {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_OCSP, OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND},
3079+ #else
3080+ {"SIGNER_CERTIFICATE_NOT_FOUND", 39, 118},
3081+ #endif
3082+ #ifdef OCSP_R_STATUS_EXPIRED
3083+ {"STATUS_EXPIRED", ERR_LIB_OCSP, OCSP_R_STATUS_EXPIRED},
3084+ #else
3085+ {"STATUS_EXPIRED", 39, 125},
3086+ #endif
3087+ #ifdef OCSP_R_STATUS_NOT_YET_VALID
3088+ {"STATUS_NOT_YET_VALID", ERR_LIB_OCSP, OCSP_R_STATUS_NOT_YET_VALID},
3089+ #else
3090+ {"STATUS_NOT_YET_VALID", 39, 126},
3091+ #endif
3092+ #ifdef OCSP_R_STATUS_TOO_OLD
3093+ {"STATUS_TOO_OLD", ERR_LIB_OCSP, OCSP_R_STATUS_TOO_OLD},
3094+ #else
3095+ {"STATUS_TOO_OLD", 39, 127},
3096+ #endif
3097+ #ifdef OCSP_R_UNKNOWN_MESSAGE_DIGEST
3098+ {"UNKNOWN_MESSAGE_DIGEST", ERR_LIB_OCSP, OCSP_R_UNKNOWN_MESSAGE_DIGEST},
3099+ #else
3100+ {"UNKNOWN_MESSAGE_DIGEST", 39, 119},
3101+ #endif
3102+ #ifdef OCSP_R_UNKNOWN_NID
3103+ {"UNKNOWN_NID", ERR_LIB_OCSP, OCSP_R_UNKNOWN_NID},
3104+ #else
3105+ {"UNKNOWN_NID", 39, 120},
3106+ #endif
3107+ #ifdef OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE
3108+ {"UNSUPPORTED_REQUESTORNAME_TYPE", ERR_LIB_OCSP, OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE},
3109+ #else
3110+ {"UNSUPPORTED_REQUESTORNAME_TYPE", 39, 129},
3111+ #endif
3112+ #ifdef OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE
3113+ {"AMBIGUOUS_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE},
3114+ #else
3115+ {"AMBIGUOUS_CONTENT_TYPE", 44, 107},
3116+ #endif
3117+ #ifdef OSSL_STORE_R_BAD_PASSWORD_READ
3118+ {"BAD_PASSWORD_READ", ERR_LIB_OSSL_STORE, OSSL_STORE_R_BAD_PASSWORD_READ},
3119+ #else
3120+ {"BAD_PASSWORD_READ", 44, 115},
3121+ #endif
3122+ #ifdef OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC
3123+ {"ERROR_VERIFYING_PKCS12_MAC", ERR_LIB_OSSL_STORE, OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC},
3124+ #else
3125+ {"ERROR_VERIFYING_PKCS12_MAC", 44, 113},
3126+ #endif
3127+ #ifdef OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST
3128+ {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", ERR_LIB_OSSL_STORE, OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST},
3129+ #else
3130+ {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", 44, 121},
3131+ #endif
3132+ #ifdef OSSL_STORE_R_INVALID_SCHEME
3133+ {"INVALID_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_INVALID_SCHEME},
3134+ #else
3135+ {"INVALID_SCHEME", 44, 106},
3136+ #endif
3137+ #ifdef OSSL_STORE_R_IS_NOT_A
3138+ {"IS_NOT_A", ERR_LIB_OSSL_STORE, OSSL_STORE_R_IS_NOT_A},
3139+ #else
3140+ {"IS_NOT_A", 44, 112},
3141+ #endif
3142+ #ifdef OSSL_STORE_R_LOADER_INCOMPLETE
3143+ {"LOADER_INCOMPLETE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADER_INCOMPLETE},
3144+ #else
3145+ {"LOADER_INCOMPLETE", 44, 116},
3146+ #endif
3147+ #ifdef OSSL_STORE_R_LOADING_STARTED
3148+ {"LOADING_STARTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADING_STARTED},
3149+ #else
3150+ {"LOADING_STARTED", 44, 117},
3151+ #endif
3152+ #ifdef OSSL_STORE_R_NOT_A_CERTIFICATE
3153+ {"NOT_A_CERTIFICATE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CERTIFICATE},
3154+ #else
3155+ {"NOT_A_CERTIFICATE", 44, 100},
3156+ #endif
3157+ #ifdef OSSL_STORE_R_NOT_A_CRL
3158+ {"NOT_A_CRL", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CRL},
3159+ #else
3160+ {"NOT_A_CRL", 44, 101},
3161+ #endif
3162+ #ifdef OSSL_STORE_R_NOT_A_KEY
3163+ {"NOT_A_KEY", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_KEY},
3164+ #else
3165+ {"NOT_A_KEY", 44, 102},
3166+ #endif
3167+ #ifdef OSSL_STORE_R_NOT_A_NAME
3168+ {"NOT_A_NAME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_NAME},
3169+ #else
3170+ {"NOT_A_NAME", 44, 103},
3171+ #endif
3172+ #ifdef OSSL_STORE_R_NOT_PARAMETERS
3173+ {"NOT_PARAMETERS", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_PARAMETERS},
3174+ #else
3175+ {"NOT_PARAMETERS", 44, 104},
3176+ #endif
3177+ #ifdef OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR
3178+ {"PASSPHRASE_CALLBACK_ERROR", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR},
3179+ #else
3180+ {"PASSPHRASE_CALLBACK_ERROR", 44, 114},
3181+ #endif
3182+ #ifdef OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE
3183+ {"PATH_MUST_BE_ABSOLUTE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE},
3184+ #else
3185+ {"PATH_MUST_BE_ABSOLUTE", 44, 108},
3186+ #endif
3187+ #ifdef OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES
3188+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", ERR_LIB_OSSL_STORE, OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES},
3189+ #else
3190+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", 44, 119},
3191+ #endif
3192+ #ifdef OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED
3193+ {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED},
3194+ #else
3195+ {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", 44, 109},
3196+ #endif
3197+ #ifdef OSSL_STORE_R_UNREGISTERED_SCHEME
3198+ {"UNREGISTERED_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNREGISTERED_SCHEME},
3199+ #else
3200+ {"UNREGISTERED_SCHEME", 44, 105},
3201+ #endif
3202+ #ifdef OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE
3203+ {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE},
3204+ #else
3205+ {"UNSUPPORTED_CONTENT_TYPE", 44, 110},
3206+ #endif
3207+ #ifdef OSSL_STORE_R_UNSUPPORTED_OPERATION
3208+ {"UNSUPPORTED_OPERATION", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_OPERATION},
3209+ #else
3210+ {"UNSUPPORTED_OPERATION", 44, 118},
3211+ #endif
3212+ #ifdef OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE
3213+ {"UNSUPPORTED_SEARCH_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE},
3214+ #else
3215+ {"UNSUPPORTED_SEARCH_TYPE", 44, 120},
3216+ #endif
3217+ #ifdef OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED
3218+ {"URI_AUTHORITY_UNSUPPORTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED},
3219+ #else
3220+ {"URI_AUTHORITY_UNSUPPORTED", 44, 111},
3221+ #endif
3222+ #ifdef PEM_R_BAD_BASE64_DECODE
3223+ {"BAD_BASE64_DECODE", ERR_LIB_PEM, PEM_R_BAD_BASE64_DECODE},
3224+ #else
3225+ {"BAD_BASE64_DECODE", 9, 100},
3226+ #endif
3227+ #ifdef PEM_R_BAD_DECRYPT
3228+ {"BAD_DECRYPT", ERR_LIB_PEM, PEM_R_BAD_DECRYPT},
3229+ #else
3230+ {"BAD_DECRYPT", 9, 101},
3231+ #endif
3232+ #ifdef PEM_R_BAD_END_LINE
3233+ {"BAD_END_LINE", ERR_LIB_PEM, PEM_R_BAD_END_LINE},
3234+ #else
3235+ {"BAD_END_LINE", 9, 102},
3236+ #endif
3237+ #ifdef PEM_R_BAD_IV_CHARS
3238+ {"BAD_IV_CHARS", ERR_LIB_PEM, PEM_R_BAD_IV_CHARS},
3239+ #else
3240+ {"BAD_IV_CHARS", 9, 103},
3241+ #endif
3242+ #ifdef PEM_R_BAD_MAGIC_NUMBER
3243+ {"BAD_MAGIC_NUMBER", ERR_LIB_PEM, PEM_R_BAD_MAGIC_NUMBER},
3244+ #else
3245+ {"BAD_MAGIC_NUMBER", 9, 116},
3246+ #endif
3247+ #ifdef PEM_R_BAD_PASSWORD_READ
3248+ {"BAD_PASSWORD_READ", ERR_LIB_PEM, PEM_R_BAD_PASSWORD_READ},
3249+ #else
3250+ {"BAD_PASSWORD_READ", 9, 104},
3251+ #endif
3252+ #ifdef PEM_R_BAD_VERSION_NUMBER
3253+ {"BAD_VERSION_NUMBER", ERR_LIB_PEM, PEM_R_BAD_VERSION_NUMBER},
3254+ #else
3255+ {"BAD_VERSION_NUMBER", 9, 117},
3256+ #endif
3257+ #ifdef PEM_R_BIO_WRITE_FAILURE
3258+ {"BIO_WRITE_FAILURE", ERR_LIB_PEM, PEM_R_BIO_WRITE_FAILURE},
3259+ #else
3260+ {"BIO_WRITE_FAILURE", 9, 118},
3261+ #endif
3262+ #ifdef PEM_R_CIPHER_IS_NULL
3263+ {"CIPHER_IS_NULL", ERR_LIB_PEM, PEM_R_CIPHER_IS_NULL},
3264+ #else
3265+ {"CIPHER_IS_NULL", 9, 127},
3266+ #endif
3267+ #ifdef PEM_R_ERROR_CONVERTING_PRIVATE_KEY
3268+ {"ERROR_CONVERTING_PRIVATE_KEY", ERR_LIB_PEM, PEM_R_ERROR_CONVERTING_PRIVATE_KEY},
3269+ #else
3270+ {"ERROR_CONVERTING_PRIVATE_KEY", 9, 115},
3271+ #endif
3272+ #ifdef PEM_R_EXPECTING_PRIVATE_KEY_BLOB
3273+ {"EXPECTING_PRIVATE_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PRIVATE_KEY_BLOB},
3274+ #else
3275+ {"EXPECTING_PRIVATE_KEY_BLOB", 9, 119},
3276+ #endif
3277+ #ifdef PEM_R_EXPECTING_PUBLIC_KEY_BLOB
3278+ {"EXPECTING_PUBLIC_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PUBLIC_KEY_BLOB},
3279+ #else
3280+ {"EXPECTING_PUBLIC_KEY_BLOB", 9, 120},
3281+ #endif
3282+ #ifdef PEM_R_HEADER_TOO_LONG
3283+ {"HEADER_TOO_LONG", ERR_LIB_PEM, PEM_R_HEADER_TOO_LONG},
3284+ #else
3285+ {"HEADER_TOO_LONG", 9, 128},
3286+ #endif
3287+ #ifdef PEM_R_INCONSISTENT_HEADER
3288+ {"INCONSISTENT_HEADER", ERR_LIB_PEM, PEM_R_INCONSISTENT_HEADER},
3289+ #else
3290+ {"INCONSISTENT_HEADER", 9, 121},
3291+ #endif
3292+ #ifdef PEM_R_KEYBLOB_HEADER_PARSE_ERROR
3293+ {"KEYBLOB_HEADER_PARSE_ERROR", ERR_LIB_PEM, PEM_R_KEYBLOB_HEADER_PARSE_ERROR},
3294+ #else
3295+ {"KEYBLOB_HEADER_PARSE_ERROR", 9, 122},
3296+ #endif
3297+ #ifdef PEM_R_KEYBLOB_TOO_SHORT
3298+ {"KEYBLOB_TOO_SHORT", ERR_LIB_PEM, PEM_R_KEYBLOB_TOO_SHORT},
3299+ #else
3300+ {"KEYBLOB_TOO_SHORT", 9, 123},
3301+ #endif
3302+ #ifdef PEM_R_MISSING_DEK_IV
3303+ {"MISSING_DEK_IV", ERR_LIB_PEM, PEM_R_MISSING_DEK_IV},
3304+ #else
3305+ {"MISSING_DEK_IV", 9, 129},
3306+ #endif
3307+ #ifdef PEM_R_NOT_DEK_INFO
3308+ {"NOT_DEK_INFO", ERR_LIB_PEM, PEM_R_NOT_DEK_INFO},
3309+ #else
3310+ {"NOT_DEK_INFO", 9, 105},
3311+ #endif
3312+ #ifdef PEM_R_NOT_ENCRYPTED
3313+ {"NOT_ENCRYPTED", ERR_LIB_PEM, PEM_R_NOT_ENCRYPTED},
3314+ #else
3315+ {"NOT_ENCRYPTED", 9, 106},
3316+ #endif
3317+ #ifdef PEM_R_NOT_PROC_TYPE
3318+ {"NOT_PROC_TYPE", ERR_LIB_PEM, PEM_R_NOT_PROC_TYPE},
3319+ #else
3320+ {"NOT_PROC_TYPE", 9, 107},
3321+ #endif
3322+ #ifdef PEM_R_NO_START_LINE
3323+ {"NO_START_LINE", ERR_LIB_PEM, PEM_R_NO_START_LINE},
3324+ #else
3325+ {"NO_START_LINE", 9, 108},
3326+ #endif
3327+ #ifdef PEM_R_PROBLEMS_GETTING_PASSWORD
3328+ {"PROBLEMS_GETTING_PASSWORD", ERR_LIB_PEM, PEM_R_PROBLEMS_GETTING_PASSWORD},
3329+ #else
3330+ {"PROBLEMS_GETTING_PASSWORD", 9, 109},
3331+ #endif
3332+ #ifdef PEM_R_PVK_DATA_TOO_SHORT
3333+ {"PVK_DATA_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_DATA_TOO_SHORT},
3334+ #else
3335+ {"PVK_DATA_TOO_SHORT", 9, 124},
3336+ #endif
3337+ #ifdef PEM_R_PVK_TOO_SHORT
3338+ {"PVK_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_TOO_SHORT},
3339+ #else
3340+ {"PVK_TOO_SHORT", 9, 125},
3341+ #endif
3342+ #ifdef PEM_R_READ_KEY
3343+ {"READ_KEY", ERR_LIB_PEM, PEM_R_READ_KEY},
3344+ #else
3345+ {"READ_KEY", 9, 111},
3346+ #endif
3347+ #ifdef PEM_R_SHORT_HEADER
3348+ {"SHORT_HEADER", ERR_LIB_PEM, PEM_R_SHORT_HEADER},
3349+ #else
3350+ {"SHORT_HEADER", 9, 112},
3351+ #endif
3352+ #ifdef PEM_R_UNEXPECTED_DEK_IV
3353+ {"UNEXPECTED_DEK_IV", ERR_LIB_PEM, PEM_R_UNEXPECTED_DEK_IV},
3354+ #else
3355+ {"UNEXPECTED_DEK_IV", 9, 130},
3356+ #endif
3357+ #ifdef PEM_R_UNSUPPORTED_CIPHER
3358+ {"UNSUPPORTED_CIPHER", ERR_LIB_PEM, PEM_R_UNSUPPORTED_CIPHER},
3359+ #else
3360+ {"UNSUPPORTED_CIPHER", 9, 113},
3361+ #endif
3362+ #ifdef PEM_R_UNSUPPORTED_ENCRYPTION
3363+ {"UNSUPPORTED_ENCRYPTION", ERR_LIB_PEM, PEM_R_UNSUPPORTED_ENCRYPTION},
3364+ #else
3365+ {"UNSUPPORTED_ENCRYPTION", 9, 114},
3366+ #endif
3367+ #ifdef PEM_R_UNSUPPORTED_KEY_COMPONENTS
3368+ {"UNSUPPORTED_KEY_COMPONENTS", ERR_LIB_PEM, PEM_R_UNSUPPORTED_KEY_COMPONENTS},
3369+ #else
3370+ {"UNSUPPORTED_KEY_COMPONENTS", 9, 126},
3371+ #endif
3372+ #ifdef PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE
3373+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_PEM, PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE},
3374+ #else
3375+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", 9, 110},
3376+ #endif
3377+ #ifdef PKCS12_R_CANT_PACK_STRUCTURE
3378+ {"CANT_PACK_STRUCTURE", ERR_LIB_PKCS12, PKCS12_R_CANT_PACK_STRUCTURE},
3379+ #else
3380+ {"CANT_PACK_STRUCTURE", 35, 100},
3381+ #endif
3382+ #ifdef PKCS12_R_CONTENT_TYPE_NOT_DATA
3383+ {"CONTENT_TYPE_NOT_DATA", ERR_LIB_PKCS12, PKCS12_R_CONTENT_TYPE_NOT_DATA},
3384+ #else
3385+ {"CONTENT_TYPE_NOT_DATA", 35, 121},
3386+ #endif
3387+ #ifdef PKCS12_R_DECODE_ERROR
3388+ {"DECODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_DECODE_ERROR},
3389+ #else
3390+ {"DECODE_ERROR", 35, 101},
3391+ #endif
3392+ #ifdef PKCS12_R_ENCODE_ERROR
3393+ {"ENCODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCODE_ERROR},
3394+ #else
3395+ {"ENCODE_ERROR", 35, 102},
3396+ #endif
3397+ #ifdef PKCS12_R_ENCRYPT_ERROR
3398+ {"ENCRYPT_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCRYPT_ERROR},
3399+ #else
3400+ {"ENCRYPT_ERROR", 35, 103},
3401+ #endif
3402+ #ifdef PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE
3403+ {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", ERR_LIB_PKCS12, PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE},
3404+ #else
3405+ {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", 35, 120},
3406+ #endif
3407+ #ifdef PKCS12_R_INVALID_NULL_ARGUMENT
3408+ {"INVALID_NULL_ARGUMENT", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_ARGUMENT},
3409+ #else
3410+ {"INVALID_NULL_ARGUMENT", 35, 104},
3411+ #endif
3412+ #ifdef PKCS12_R_INVALID_NULL_PKCS12_POINTER
3413+ {"INVALID_NULL_PKCS12_POINTER", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_PKCS12_POINTER},
3414+ #else
3415+ {"INVALID_NULL_PKCS12_POINTER", 35, 105},
3416+ #endif
3417+ #ifdef PKCS12_R_IV_GEN_ERROR
3418+ {"IV_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_IV_GEN_ERROR},
3419+ #else
3420+ {"IV_GEN_ERROR", 35, 106},
3421+ #endif
3422+ #ifdef PKCS12_R_KEY_GEN_ERROR
3423+ {"KEY_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_KEY_GEN_ERROR},
3424+ #else
3425+ {"KEY_GEN_ERROR", 35, 107},
3426+ #endif
3427+ #ifdef PKCS12_R_MAC_ABSENT
3428+ {"MAC_ABSENT", ERR_LIB_PKCS12, PKCS12_R_MAC_ABSENT},
3429+ #else
3430+ {"MAC_ABSENT", 35, 108},
3431+ #endif
3432+ #ifdef PKCS12_R_MAC_GENERATION_ERROR
3433+ {"MAC_GENERATION_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_GENERATION_ERROR},
3434+ #else
3435+ {"MAC_GENERATION_ERROR", 35, 109},
3436+ #endif
3437+ #ifdef PKCS12_R_MAC_SETUP_ERROR
3438+ {"MAC_SETUP_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_SETUP_ERROR},
3439+ #else
3440+ {"MAC_SETUP_ERROR", 35, 110},
3441+ #endif
3442+ #ifdef PKCS12_R_MAC_STRING_SET_ERROR
3443+ {"MAC_STRING_SET_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_STRING_SET_ERROR},
3444+ #else
3445+ {"MAC_STRING_SET_ERROR", 35, 111},
3446+ #endif
3447+ #ifdef PKCS12_R_MAC_VERIFY_FAILURE
3448+ {"MAC_VERIFY_FAILURE", ERR_LIB_PKCS12, PKCS12_R_MAC_VERIFY_FAILURE},
3449+ #else
3450+ {"MAC_VERIFY_FAILURE", 35, 113},
3451+ #endif
3452+ #ifdef PKCS12_R_PARSE_ERROR
3453+ {"PARSE_ERROR", ERR_LIB_PKCS12, PKCS12_R_PARSE_ERROR},
3454+ #else
3455+ {"PARSE_ERROR", 35, 114},
3456+ #endif
3457+ #ifdef PKCS12_R_PKCS12_ALGOR_CIPHERINIT_ERROR
3458+ {"PKCS12_ALGOR_CIPHERINIT_ERROR", ERR_LIB_PKCS12, PKCS12_R_PKCS12_ALGOR_CIPHERINIT_ERROR},
3459+ #else
3460+ {"PKCS12_ALGOR_CIPHERINIT_ERROR", 35, 115},
3461+ #endif
3462+ #ifdef PKCS12_R_PKCS12_CIPHERFINAL_ERROR
3463+ {"PKCS12_CIPHERFINAL_ERROR", ERR_LIB_PKCS12, PKCS12_R_PKCS12_CIPHERFINAL_ERROR},
3464+ #else
3465+ {"PKCS12_CIPHERFINAL_ERROR", 35, 116},
3466+ #endif
3467+ #ifdef PKCS12_R_PKCS12_PBE_CRYPT_ERROR
3468+ {"PKCS12_PBE_CRYPT_ERROR", ERR_LIB_PKCS12, PKCS12_R_PKCS12_PBE_CRYPT_ERROR},
3469+ #else
3470+ {"PKCS12_PBE_CRYPT_ERROR", 35, 117},
3471+ #endif
3472+ #ifdef PKCS12_R_UNKNOWN_DIGEST_ALGORITHM
3473+ {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_PKCS12, PKCS12_R_UNKNOWN_DIGEST_ALGORITHM},
3474+ #else
3475+ {"UNKNOWN_DIGEST_ALGORITHM", 35, 118},
3476+ #endif
3477+ #ifdef PKCS12_R_UNSUPPORTED_PKCS12_MODE
3478+ {"UNSUPPORTED_PKCS12_MODE", ERR_LIB_PKCS12, PKCS12_R_UNSUPPORTED_PKCS12_MODE},
3479+ #else
3480+ {"UNSUPPORTED_PKCS12_MODE", 35, 119},
3481+ #endif
3482+ #ifdef PKCS7_R_CERTIFICATE_VERIFY_ERROR
3483+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_PKCS7, PKCS7_R_CERTIFICATE_VERIFY_ERROR},
3484+ #else
3485+ {"CERTIFICATE_VERIFY_ERROR", 33, 117},
3486+ #endif
3487+ #ifdef PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
3488+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_PKCS7, PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER},
3489+ #else
3490+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 33, 144},
3491+ #endif
3492+ #ifdef PKCS7_R_CIPHER_NOT_INITIALIZED
3493+ {"CIPHER_NOT_INITIALIZED", ERR_LIB_PKCS7, PKCS7_R_CIPHER_NOT_INITIALIZED},
3494+ #else
3495+ {"CIPHER_NOT_INITIALIZED", 33, 116},
3496+ #endif
3497+ #ifdef PKCS7_R_CONTENT_AND_DATA_PRESENT
3498+ {"CONTENT_AND_DATA_PRESENT", ERR_LIB_PKCS7, PKCS7_R_CONTENT_AND_DATA_PRESENT},
3499+ #else
3500+ {"CONTENT_AND_DATA_PRESENT", 33, 118},
3501+ #endif
3502+ #ifdef PKCS7_R_CTRL_ERROR
3503+ {"CTRL_ERROR", ERR_LIB_PKCS7, PKCS7_R_CTRL_ERROR},
3504+ #else
3505+ {"CTRL_ERROR", 33, 152},
3506+ #endif
3507+ #ifdef PKCS7_R_DECRYPT_ERROR
3508+ {"DECRYPT_ERROR", ERR_LIB_PKCS7, PKCS7_R_DECRYPT_ERROR},
3509+ #else
3510+ {"DECRYPT_ERROR", 33, 119},
3511+ #endif
3512+ #ifdef PKCS7_R_DIGEST_FAILURE
3513+ {"DIGEST_FAILURE", ERR_LIB_PKCS7, PKCS7_R_DIGEST_FAILURE},
3514+ #else
3515+ {"DIGEST_FAILURE", 33, 101},
3516+ #endif
3517+ #ifdef PKCS7_R_ENCRYPTION_CTRL_FAILURE
3518+ {"ENCRYPTION_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_CTRL_FAILURE},
3519+ #else
3520+ {"ENCRYPTION_CTRL_FAILURE", 33, 149},
3521+ #endif
3522+ #ifdef PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
3523+ {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
3524+ #else
3525+ {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 150},
3526+ #endif
3527+ #ifdef PKCS7_R_ERROR_ADDING_RECIPIENT
3528+ {"ERROR_ADDING_RECIPIENT", ERR_LIB_PKCS7, PKCS7_R_ERROR_ADDING_RECIPIENT},
3529+ #else
3530+ {"ERROR_ADDING_RECIPIENT", 33, 120},
3531+ #endif
3532+ #ifdef PKCS7_R_ERROR_SETTING_CIPHER
3533+ {"ERROR_SETTING_CIPHER", ERR_LIB_PKCS7, PKCS7_R_ERROR_SETTING_CIPHER},
3534+ #else
3535+ {"ERROR_SETTING_CIPHER", 33, 121},
3536+ #endif
3537+ #ifdef PKCS7_R_INVALID_NULL_POINTER
3538+ {"INVALID_NULL_POINTER", ERR_LIB_PKCS7, PKCS7_R_INVALID_NULL_POINTER},
3539+ #else
3540+ {"INVALID_NULL_POINTER", 33, 143},
3541+ #endif
3542+ #ifdef PKCS7_R_INVALID_SIGNED_DATA_TYPE
3543+ {"INVALID_SIGNED_DATA_TYPE", ERR_LIB_PKCS7, PKCS7_R_INVALID_SIGNED_DATA_TYPE},
3544+ #else
3545+ {"INVALID_SIGNED_DATA_TYPE", 33, 155},
3546+ #endif
3547+ #ifdef PKCS7_R_NO_CONTENT
3548+ {"NO_CONTENT", ERR_LIB_PKCS7, PKCS7_R_NO_CONTENT},
3549+ #else
3550+ {"NO_CONTENT", 33, 122},
3551+ #endif
3552+ #ifdef PKCS7_R_NO_DEFAULT_DIGEST
3553+ {"NO_DEFAULT_DIGEST", ERR_LIB_PKCS7, PKCS7_R_NO_DEFAULT_DIGEST},
3554+ #else
3555+ {"NO_DEFAULT_DIGEST", 33, 151},
3556+ #endif
3557+ #ifdef PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND
3558+ {"NO_MATCHING_DIGEST_TYPE_FOUND", ERR_LIB_PKCS7, PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND},
3559+ #else
3560+ {"NO_MATCHING_DIGEST_TYPE_FOUND", 33, 154},
3561+ #endif
3562+ #ifdef PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE
3563+ {"NO_RECIPIENT_MATCHES_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE},
3564+ #else
3565+ {"NO_RECIPIENT_MATCHES_CERTIFICATE", 33, 115},
3566+ #endif
3567+ #ifdef PKCS7_R_NO_SIGNATURES_ON_DATA
3568+ {"NO_SIGNATURES_ON_DATA", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNATURES_ON_DATA},
3569+ #else
3570+ {"NO_SIGNATURES_ON_DATA", 33, 123},
3571+ #endif
3572+ #ifdef PKCS7_R_NO_SIGNERS
3573+ {"NO_SIGNERS", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNERS},
3574+ #else
3575+ {"NO_SIGNERS", 33, 142},
3576+ #endif
3577+ #ifdef PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE
3578+ {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", ERR_LIB_PKCS7, PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE},
3579+ #else
3580+ {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", 33, 104},
3581+ #endif
3582+ #ifdef PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR
3583+ {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR},
3584+ #else
3585+ {"PKCS7_ADD_SIGNATURE_ERROR", 33, 124},
3586+ #endif
3587+ #ifdef PKCS7_R_PKCS7_ADD_SIGNER_ERROR
3588+ {"PKCS7_ADD_SIGNER_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNER_ERROR},
3589+ #else
3590+ {"PKCS7_ADD_SIGNER_ERROR", 33, 153},
3591+ #endif
3592+ #ifdef PKCS7_R_PKCS7_DATASIGN
3593+ {"PKCS7_DATASIGN", ERR_LIB_PKCS7, PKCS7_R_PKCS7_DATASIGN},
3594+ #else
3595+ {"PKCS7_DATASIGN", 33, 145},
3596+ #endif
3597+ #ifdef PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
3598+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
3599+ #else
3600+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 33, 127},
3601+ #endif
3602+ #ifdef PKCS7_R_SIGNATURE_FAILURE
3603+ {"SIGNATURE_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNATURE_FAILURE},
3604+ #else
3605+ {"SIGNATURE_FAILURE", 33, 105},
3606+ #endif
3607+ #ifdef PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND
3608+ {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_PKCS7, PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND},
3609+ #else
3610+ {"SIGNER_CERTIFICATE_NOT_FOUND", 33, 128},
3611+ #endif
3612+ #ifdef PKCS7_R_SIGNING_CTRL_FAILURE
3613+ {"SIGNING_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_CTRL_FAILURE},
3614+ #else
3615+ {"SIGNING_CTRL_FAILURE", 33, 147},
3616+ #endif
3617+ #ifdef PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
3618+ {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
3619+ #else
3620+ {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 148},
3621+ #endif
3622+ #ifdef PKCS7_R_SMIME_TEXT_ERROR
3623+ {"SMIME_TEXT_ERROR", ERR_LIB_PKCS7, PKCS7_R_SMIME_TEXT_ERROR},
3624+ #else
3625+ {"SMIME_TEXT_ERROR", 33, 129},
3626+ #endif
3627+ #ifdef PKCS7_R_UNABLE_TO_FIND_CERTIFICATE
3628+ {"UNABLE_TO_FIND_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_CERTIFICATE},
3629+ #else
3630+ {"UNABLE_TO_FIND_CERTIFICATE", 33, 106},
3631+ #endif
3632+ #ifdef PKCS7_R_UNABLE_TO_FIND_MEM_BIO
3633+ {"UNABLE_TO_FIND_MEM_BIO", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MEM_BIO},
3634+ #else
3635+ {"UNABLE_TO_FIND_MEM_BIO", 33, 107},
3636+ #endif
3637+ #ifdef PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST
3638+ {"UNABLE_TO_FIND_MESSAGE_DIGEST", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST},
3639+ #else
3640+ {"UNABLE_TO_FIND_MESSAGE_DIGEST", 33, 108},
3641+ #endif
3642+ #ifdef PKCS7_R_UNKNOWN_DIGEST_TYPE
3643+ {"UNKNOWN_DIGEST_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_DIGEST_TYPE},
3644+ #else
3645+ {"UNKNOWN_DIGEST_TYPE", 33, 109},
3646+ #endif
3647+ #ifdef PKCS7_R_UNKNOWN_OPERATION
3648+ {"UNKNOWN_OPERATION", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_OPERATION},
3649+ #else
3650+ {"UNKNOWN_OPERATION", 33, 110},
3651+ #endif
3652+ #ifdef PKCS7_R_UNSUPPORTED_CIPHER_TYPE
3653+ {"UNSUPPORTED_CIPHER_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CIPHER_TYPE},
3654+ #else
3655+ {"UNSUPPORTED_CIPHER_TYPE", 33, 111},
3656+ #endif
3657+ #ifdef PKCS7_R_UNSUPPORTED_CONTENT_TYPE
3658+ {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CONTENT_TYPE},
3659+ #else
3660+ {"UNSUPPORTED_CONTENT_TYPE", 33, 112},
3661+ #endif
3662+ #ifdef PKCS7_R_WRONG_CONTENT_TYPE
3663+ {"WRONG_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_CONTENT_TYPE},
3664+ #else
3665+ {"WRONG_CONTENT_TYPE", 33, 113},
3666+ #endif
3667+ #ifdef PKCS7_R_WRONG_PKCS7_TYPE
3668+ {"WRONG_PKCS7_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_PKCS7_TYPE},
3669+ #else
3670+ {"WRONG_PKCS7_TYPE", 33, 114},
3671+ #endif
3672+ #ifdef RAND_R_ADDITIONAL_INPUT_TOO_LONG
3673+ {"ADDITIONAL_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ADDITIONAL_INPUT_TOO_LONG},
3674+ #else
3675+ {"ADDITIONAL_INPUT_TOO_LONG", 36, 102},
3676+ #endif
3677+ #ifdef RAND_R_ALREADY_INSTANTIATED
3678+ {"ALREADY_INSTANTIATED", ERR_LIB_RAND, RAND_R_ALREADY_INSTANTIATED},
3679+ #else
3680+ {"ALREADY_INSTANTIATED", 36, 103},
3681+ #endif
3682+ #ifdef RAND_R_ARGUMENT_OUT_OF_RANGE
3683+ {"ARGUMENT_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ARGUMENT_OUT_OF_RANGE},
3684+ #else
3685+ {"ARGUMENT_OUT_OF_RANGE", 36, 105},
3686+ #endif
3687+ #ifdef RAND_R_CANNOT_OPEN_FILE
3688+ {"CANNOT_OPEN_FILE", ERR_LIB_RAND, RAND_R_CANNOT_OPEN_FILE},
3689+ #else
3690+ {"CANNOT_OPEN_FILE", 36, 121},
3691+ #endif
3692+ #ifdef RAND_R_DRBG_ALREADY_INITIALIZED
3693+ {"DRBG_ALREADY_INITIALIZED", ERR_LIB_RAND, RAND_R_DRBG_ALREADY_INITIALIZED},
3694+ #else
3695+ {"DRBG_ALREADY_INITIALIZED", 36, 129},
3696+ #endif
3697+ #ifdef RAND_R_DRBG_NOT_INITIALISED
3698+ {"DRBG_NOT_INITIALISED", ERR_LIB_RAND, RAND_R_DRBG_NOT_INITIALISED},
3699+ #else
3700+ {"DRBG_NOT_INITIALISED", 36, 104},
3701+ #endif
3702+ #ifdef RAND_R_ENTROPY_INPUT_TOO_LONG
3703+ {"ENTROPY_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ENTROPY_INPUT_TOO_LONG},
3704+ #else
3705+ {"ENTROPY_INPUT_TOO_LONG", 36, 106},
3706+ #endif
3707+ #ifdef RAND_R_ENTROPY_OUT_OF_RANGE
3708+ {"ENTROPY_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ENTROPY_OUT_OF_RANGE},
3709+ #else
3710+ {"ENTROPY_OUT_OF_RANGE", 36, 124},
3711+ #endif
3712+ #ifdef RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED
3713+ {"ERROR_ENTROPY_POOL_WAS_IGNORED", ERR_LIB_RAND, RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED},
3714+ #else
3715+ {"ERROR_ENTROPY_POOL_WAS_IGNORED", 36, 127},
3716+ #endif
3717+ #ifdef RAND_R_ERROR_INITIALISING_DRBG
3718+ {"ERROR_INITIALISING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INITIALISING_DRBG},
3719+ #else
3720+ {"ERROR_INITIALISING_DRBG", 36, 107},
3721+ #endif
3722+ #ifdef RAND_R_ERROR_INSTANTIATING_DRBG
3723+ {"ERROR_INSTANTIATING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INSTANTIATING_DRBG},
3724+ #else
3725+ {"ERROR_INSTANTIATING_DRBG", 36, 108},
3726+ #endif
3727+ #ifdef RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT
3728+ {"ERROR_RETRIEVING_ADDITIONAL_INPUT", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT},
3729+ #else
3730+ {"ERROR_RETRIEVING_ADDITIONAL_INPUT", 36, 109},
3731+ #endif
3732+ #ifdef RAND_R_ERROR_RETRIEVING_ENTROPY
3733+ {"ERROR_RETRIEVING_ENTROPY", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ENTROPY},
3734+ #else
3735+ {"ERROR_RETRIEVING_ENTROPY", 36, 110},
3736+ #endif
3737+ #ifdef RAND_R_ERROR_RETRIEVING_NONCE
3738+ {"ERROR_RETRIEVING_NONCE", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_NONCE},
3739+ #else
3740+ {"ERROR_RETRIEVING_NONCE", 36, 111},
3741+ #endif
3742+ #ifdef RAND_R_FAILED_TO_CREATE_LOCK
3743+ {"FAILED_TO_CREATE_LOCK", ERR_LIB_RAND, RAND_R_FAILED_TO_CREATE_LOCK},
3744+ #else
3745+ {"FAILED_TO_CREATE_LOCK", 36, 126},
3746+ #endif
3747+ #ifdef RAND_R_FUNC_NOT_IMPLEMENTED
3748+ {"FUNC_NOT_IMPLEMENTED", ERR_LIB_RAND, RAND_R_FUNC_NOT_IMPLEMENTED},
3749+ #else
3750+ {"FUNC_NOT_IMPLEMENTED", 36, 101},
3751+ #endif
3752+ #ifdef RAND_R_FWRITE_ERROR
3753+ {"FWRITE_ERROR", ERR_LIB_RAND, RAND_R_FWRITE_ERROR},
3754+ #else
3755+ {"FWRITE_ERROR", 36, 123},
3756+ #endif
3757+ #ifdef RAND_R_GENERATE_ERROR
3758+ {"GENERATE_ERROR", ERR_LIB_RAND, RAND_R_GENERATE_ERROR},
3759+ #else
3760+ {"GENERATE_ERROR", 36, 112},
3761+ #endif
3762+ #ifdef RAND_R_INTERNAL_ERROR
3763+ {"INTERNAL_ERROR", ERR_LIB_RAND, RAND_R_INTERNAL_ERROR},
3764+ #else
3765+ {"INTERNAL_ERROR", 36, 113},
3766+ #endif
3767+ #ifdef RAND_R_IN_ERROR_STATE
3768+ {"IN_ERROR_STATE", ERR_LIB_RAND, RAND_R_IN_ERROR_STATE},
3769+ #else
3770+ {"IN_ERROR_STATE", 36, 114},
3771+ #endif
3772+ #ifdef RAND_R_NOT_A_REGULAR_FILE
3773+ {"NOT_A_REGULAR_FILE", ERR_LIB_RAND, RAND_R_NOT_A_REGULAR_FILE},
3774+ #else
3775+ {"NOT_A_REGULAR_FILE", 36, 122},
3776+ #endif
3777+ #ifdef RAND_R_NOT_INSTANTIATED
3778+ {"NOT_INSTANTIATED", ERR_LIB_RAND, RAND_R_NOT_INSTANTIATED},
3779+ #else
3780+ {"NOT_INSTANTIATED", 36, 115},
3781+ #endif
3782+ #ifdef RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED
3783+ {"NO_DRBG_IMPLEMENTATION_SELECTED", ERR_LIB_RAND, RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED},
3784+ #else
3785+ {"NO_DRBG_IMPLEMENTATION_SELECTED", 36, 128},
3786+ #endif
3787+ #ifdef RAND_R_PARENT_LOCKING_NOT_ENABLED
3788+ {"PARENT_LOCKING_NOT_ENABLED", ERR_LIB_RAND, RAND_R_PARENT_LOCKING_NOT_ENABLED},
3789+ #else
3790+ {"PARENT_LOCKING_NOT_ENABLED", 36, 130},
3791+ #endif
3792+ #ifdef RAND_R_PARENT_STRENGTH_TOO_WEAK
3793+ {"PARENT_STRENGTH_TOO_WEAK", ERR_LIB_RAND, RAND_R_PARENT_STRENGTH_TOO_WEAK},
3794+ #else
3795+ {"PARENT_STRENGTH_TOO_WEAK", 36, 131},
3796+ #endif
3797+ #ifdef RAND_R_PERSONALISATION_STRING_TOO_LONG
3798+ {"PERSONALISATION_STRING_TOO_LONG", ERR_LIB_RAND, RAND_R_PERSONALISATION_STRING_TOO_LONG},
3799+ #else
3800+ {"PERSONALISATION_STRING_TOO_LONG", 36, 116},
3801+ #endif
3802+ #ifdef RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED
3803+ {"PREDICTION_RESISTANCE_NOT_SUPPORTED", ERR_LIB_RAND, RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED},
3804+ #else
3805+ {"PREDICTION_RESISTANCE_NOT_SUPPORTED", 36, 133},
3806+ #endif
3807+ #ifdef RAND_R_PRNG_NOT_SEEDED
3808+ {"PRNG_NOT_SEEDED", ERR_LIB_RAND, RAND_R_PRNG_NOT_SEEDED},
3809+ #else
3810+ {"PRNG_NOT_SEEDED", 36, 100},
3811+ #endif
3812+ #ifdef RAND_R_RANDOM_POOL_OVERFLOW
3813+ {"RANDOM_POOL_OVERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_OVERFLOW},
3814+ #else
3815+ {"RANDOM_POOL_OVERFLOW", 36, 125},
3816+ #endif
3817+ #ifdef RAND_R_RANDOM_POOL_UNDERFLOW
3818+ {"RANDOM_POOL_UNDERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_UNDERFLOW},
3819+ #else
3820+ {"RANDOM_POOL_UNDERFLOW", 36, 134},
3821+ #endif
3822+ #ifdef RAND_R_REQUEST_TOO_LARGE_FOR_DRBG
3823+ {"REQUEST_TOO_LARGE_FOR_DRBG", ERR_LIB_RAND, RAND_R_REQUEST_TOO_LARGE_FOR_DRBG},
3824+ #else
3825+ {"REQUEST_TOO_LARGE_FOR_DRBG", 36, 117},
3826+ #endif
3827+ #ifdef RAND_R_RESEED_ERROR
3828+ {"RESEED_ERROR", ERR_LIB_RAND, RAND_R_RESEED_ERROR},
3829+ #else
3830+ {"RESEED_ERROR", 36, 118},
3831+ #endif
3832+ #ifdef RAND_R_SELFTEST_FAILURE
3833+ {"SELFTEST_FAILURE", ERR_LIB_RAND, RAND_R_SELFTEST_FAILURE},
3834+ #else
3835+ {"SELFTEST_FAILURE", 36, 119},
3836+ #endif
3837+ #ifdef RAND_R_TOO_LITTLE_NONCE_REQUESTED
3838+ {"TOO_LITTLE_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_LITTLE_NONCE_REQUESTED},
3839+ #else
3840+ {"TOO_LITTLE_NONCE_REQUESTED", 36, 135},
3841+ #endif
3842+ #ifdef RAND_R_TOO_MUCH_NONCE_REQUESTED
3843+ {"TOO_MUCH_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_MUCH_NONCE_REQUESTED},
3844+ #else
3845+ {"TOO_MUCH_NONCE_REQUESTED", 36, 136},
3846+ #endif
3847+ #ifdef RAND_R_UNSUPPORTED_DRBG_FLAGS
3848+ {"UNSUPPORTED_DRBG_FLAGS", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_FLAGS},
3849+ #else
3850+ {"UNSUPPORTED_DRBG_FLAGS", 36, 132},
3851+ #endif
3852+ #ifdef RAND_R_UNSUPPORTED_DRBG_TYPE
3853+ {"UNSUPPORTED_DRBG_TYPE", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_TYPE},
3854+ #else
3855+ {"UNSUPPORTED_DRBG_TYPE", 36, 120},
3856+ #endif
3857+ #ifdef RSA_R_ALGORITHM_MISMATCH
3858+ {"ALGORITHM_MISMATCH", ERR_LIB_RSA, RSA_R_ALGORITHM_MISMATCH},
3859+ #else
3860+ {"ALGORITHM_MISMATCH", 4, 100},
3861+ #endif
3862+ #ifdef RSA_R_BAD_E_VALUE
3863+ {"BAD_E_VALUE", ERR_LIB_RSA, RSA_R_BAD_E_VALUE},
3864+ #else
3865+ {"BAD_E_VALUE", 4, 101},
3866+ #endif
3867+ #ifdef RSA_R_BAD_FIXED_HEADER_DECRYPT
3868+ {"BAD_FIXED_HEADER_DECRYPT", ERR_LIB_RSA, RSA_R_BAD_FIXED_HEADER_DECRYPT},
3869+ #else
3870+ {"BAD_FIXED_HEADER_DECRYPT", 4, 102},
3871+ #endif
3872+ #ifdef RSA_R_BAD_PAD_BYTE_COUNT
3873+ {"BAD_PAD_BYTE_COUNT", ERR_LIB_RSA, RSA_R_BAD_PAD_BYTE_COUNT},
3874+ #else
3875+ {"BAD_PAD_BYTE_COUNT", 4, 103},
3876+ #endif
3877+ #ifdef RSA_R_BAD_SIGNATURE
3878+ {"BAD_SIGNATURE", ERR_LIB_RSA, RSA_R_BAD_SIGNATURE},
3879+ #else
3880+ {"BAD_SIGNATURE", 4, 104},
3881+ #endif
3882+ #ifdef RSA_R_BLOCK_TYPE_IS_NOT_01
3883+ {"BLOCK_TYPE_IS_NOT_01", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_01},
3884+ #else
3885+ {"BLOCK_TYPE_IS_NOT_01", 4, 106},
3886+ #endif
3887+ #ifdef RSA_R_BLOCK_TYPE_IS_NOT_02
3888+ {"BLOCK_TYPE_IS_NOT_02", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_02},
3889+ #else
3890+ {"BLOCK_TYPE_IS_NOT_02", 4, 107},
3891+ #endif
3892+ #ifdef RSA_R_DATA_GREATER_THAN_MOD_LEN
3893+ {"DATA_GREATER_THAN_MOD_LEN", ERR_LIB_RSA, RSA_R_DATA_GREATER_THAN_MOD_LEN},
3894+ #else
3895+ {"DATA_GREATER_THAN_MOD_LEN", 4, 108},
3896+ #endif
3897+ #ifdef RSA_R_DATA_TOO_LARGE
3898+ {"DATA_TOO_LARGE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE},
3899+ #else
3900+ {"DATA_TOO_LARGE", 4, 109},
3901+ #endif
3902+ #ifdef RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE
3903+ {"DATA_TOO_LARGE_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE},
3904+ #else
3905+ {"DATA_TOO_LARGE_FOR_KEY_SIZE", 4, 110},
3906+ #endif
3907+ #ifdef RSA_R_DATA_TOO_LARGE_FOR_MODULUS
3908+ {"DATA_TOO_LARGE_FOR_MODULUS", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_MODULUS},
3909+ #else
3910+ {"DATA_TOO_LARGE_FOR_MODULUS", 4, 132},
3911+ #endif
3912+ #ifdef RSA_R_DATA_TOO_SMALL
3913+ {"DATA_TOO_SMALL", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL},
3914+ #else
3915+ {"DATA_TOO_SMALL", 4, 111},
3916+ #endif
3917+ #ifdef RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE
3918+ {"DATA_TOO_SMALL_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE},
3919+ #else
3920+ {"DATA_TOO_SMALL_FOR_KEY_SIZE", 4, 122},
3921+ #endif
3922+ #ifdef RSA_R_DIGEST_DOES_NOT_MATCH
3923+ {"DIGEST_DOES_NOT_MATCH", ERR_LIB_RSA, RSA_R_DIGEST_DOES_NOT_MATCH},
3924+ #else
3925+ {"DIGEST_DOES_NOT_MATCH", 4, 158},
3926+ #endif
3927+ #ifdef RSA_R_DIGEST_NOT_ALLOWED
3928+ {"DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_DIGEST_NOT_ALLOWED},
3929+ #else
3930+ {"DIGEST_NOT_ALLOWED", 4, 145},
3931+ #endif
3932+ #ifdef RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY
3933+ {"DIGEST_TOO_BIG_FOR_RSA_KEY", ERR_LIB_RSA, RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY},
3934+ #else
3935+ {"DIGEST_TOO_BIG_FOR_RSA_KEY", 4, 112},
3936+ #endif
3937+ #ifdef RSA_R_DMP1_NOT_CONGRUENT_TO_D
3938+ {"DMP1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMP1_NOT_CONGRUENT_TO_D},
3939+ #else
3940+ {"DMP1_NOT_CONGRUENT_TO_D", 4, 124},
3941+ #endif
3942+ #ifdef RSA_R_DMQ1_NOT_CONGRUENT_TO_D
3943+ {"DMQ1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMQ1_NOT_CONGRUENT_TO_D},
3944+ #else
3945+ {"DMQ1_NOT_CONGRUENT_TO_D", 4, 125},
3946+ #endif
3947+ #ifdef RSA_R_D_E_NOT_CONGRUENT_TO_1
3948+ {"D_E_NOT_CONGRUENT_TO_1", ERR_LIB_RSA, RSA_R_D_E_NOT_CONGRUENT_TO_1},
3949+ #else
3950+ {"D_E_NOT_CONGRUENT_TO_1", 4, 123},
3951+ #endif
3952+ #ifdef RSA_R_FIRST_OCTET_INVALID
3953+ {"FIRST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_FIRST_OCTET_INVALID},
3954+ #else
3955+ {"FIRST_OCTET_INVALID", 4, 133},
3956+ #endif
3957+ #ifdef RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE
3958+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", ERR_LIB_RSA, RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE},
3959+ #else
3960+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", 4, 144},
3961+ #endif
3962+ #ifdef RSA_R_INVALID_DIGEST
3963+ {"INVALID_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_DIGEST},
3964+ #else
3965+ {"INVALID_DIGEST", 4, 157},
3966+ #endif
3967+ #ifdef RSA_R_INVALID_DIGEST_LENGTH
3968+ {"INVALID_DIGEST_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_DIGEST_LENGTH},
3969+ #else
3970+ {"INVALID_DIGEST_LENGTH", 4, 143},
3971+ #endif
3972+ #ifdef RSA_R_INVALID_HEADER
3973+ {"INVALID_HEADER", ERR_LIB_RSA, RSA_R_INVALID_HEADER},
3974+ #else
3975+ {"INVALID_HEADER", 4, 137},
3976+ #endif
3977+ #ifdef RSA_R_INVALID_LABEL
3978+ {"INVALID_LABEL", ERR_LIB_RSA, RSA_R_INVALID_LABEL},
3979+ #else
3980+ {"INVALID_LABEL", 4, 160},
3981+ #endif
3982+ #ifdef RSA_R_INVALID_MESSAGE_LENGTH
3983+ {"INVALID_MESSAGE_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_MESSAGE_LENGTH},
3984+ #else
3985+ {"INVALID_MESSAGE_LENGTH", 4, 131},
3986+ #endif
3987+ #ifdef RSA_R_INVALID_MGF1_MD
3988+ {"INVALID_MGF1_MD", ERR_LIB_RSA, RSA_R_INVALID_MGF1_MD},
3989+ #else
3990+ {"INVALID_MGF1_MD", 4, 156},
3991+ #endif
3992+ #ifdef RSA_R_INVALID_MULTI_PRIME_KEY
3993+ {"INVALID_MULTI_PRIME_KEY", ERR_LIB_RSA, RSA_R_INVALID_MULTI_PRIME_KEY},
3994+ #else
3995+ {"INVALID_MULTI_PRIME_KEY", 4, 167},
3996+ #endif
3997+ #ifdef RSA_R_INVALID_OAEP_PARAMETERS
3998+ {"INVALID_OAEP_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_OAEP_PARAMETERS},
3999+ #else
4000+ {"INVALID_OAEP_PARAMETERS", 4, 161},
4001+ #endif
4002+ #ifdef RSA_R_INVALID_PADDING
4003+ {"INVALID_PADDING", ERR_LIB_RSA, RSA_R_INVALID_PADDING},
4004+ #else
4005+ {"INVALID_PADDING", 4, 138},
4006+ #endif
4007+ #ifdef RSA_R_INVALID_PADDING_MODE
4008+ {"INVALID_PADDING_MODE", ERR_LIB_RSA, RSA_R_INVALID_PADDING_MODE},
4009+ #else
4010+ {"INVALID_PADDING_MODE", 4, 141},
4011+ #endif
4012+ #ifdef RSA_R_INVALID_PSS_PARAMETERS
4013+ {"INVALID_PSS_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_PSS_PARAMETERS},
4014+ #else
4015+ {"INVALID_PSS_PARAMETERS", 4, 149},
4016+ #endif
4017+ #ifdef RSA_R_INVALID_PSS_SALTLEN
4018+ {"INVALID_PSS_SALTLEN", ERR_LIB_RSA, RSA_R_INVALID_PSS_SALTLEN},
4019+ #else
4020+ {"INVALID_PSS_SALTLEN", 4, 146},
4021+ #endif
4022+ #ifdef RSA_R_INVALID_SALT_LENGTH
4023+ {"INVALID_SALT_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_SALT_LENGTH},
4024+ #else
4025+ {"INVALID_SALT_LENGTH", 4, 150},
4026+ #endif
4027+ #ifdef RSA_R_INVALID_TRAILER
4028+ {"INVALID_TRAILER", ERR_LIB_RSA, RSA_R_INVALID_TRAILER},
4029+ #else
4030+ {"INVALID_TRAILER", 4, 139},
4031+ #endif
4032+ #ifdef RSA_R_INVALID_X931_DIGEST
4033+ {"INVALID_X931_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_X931_DIGEST},
4034+ #else
4035+ {"INVALID_X931_DIGEST", 4, 142},
4036+ #endif
4037+ #ifdef RSA_R_IQMP_NOT_INVERSE_OF_Q
4038+ {"IQMP_NOT_INVERSE_OF_Q", ERR_LIB_RSA, RSA_R_IQMP_NOT_INVERSE_OF_Q},
4039+ #else
4040+ {"IQMP_NOT_INVERSE_OF_Q", 4, 126},
4041+ #endif
4042+ #ifdef RSA_R_KEY_PRIME_NUM_INVALID
4043+ {"KEY_PRIME_NUM_INVALID", ERR_LIB_RSA, RSA_R_KEY_PRIME_NUM_INVALID},
4044+ #else
4045+ {"KEY_PRIME_NUM_INVALID", 4, 165},
4046+ #endif
4047+ #ifdef RSA_R_KEY_SIZE_TOO_SMALL
4048+ {"KEY_SIZE_TOO_SMALL", ERR_LIB_RSA, RSA_R_KEY_SIZE_TOO_SMALL},
4049+ #else
4050+ {"KEY_SIZE_TOO_SMALL", 4, 120},
4051+ #endif
4052+ #ifdef RSA_R_LAST_OCTET_INVALID
4053+ {"LAST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_LAST_OCTET_INVALID},
4054+ #else
4055+ {"LAST_OCTET_INVALID", 4, 134},
4056+ #endif
4057+ #ifdef RSA_R_MGF1_DIGEST_NOT_ALLOWED
4058+ {"MGF1_DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_MGF1_DIGEST_NOT_ALLOWED},
4059+ #else
4060+ {"MGF1_DIGEST_NOT_ALLOWED", 4, 152},
4061+ #endif
4062+ #ifdef RSA_R_MISSING_PRIVATE_KEY
4063+ {"MISSING_PRIVATE_KEY", ERR_LIB_RSA, RSA_R_MISSING_PRIVATE_KEY},
4064+ #else
4065+ {"MISSING_PRIVATE_KEY", 4, 179},
4066+ #endif
4067+ #ifdef RSA_R_MODULUS_TOO_LARGE
4068+ {"MODULUS_TOO_LARGE", ERR_LIB_RSA, RSA_R_MODULUS_TOO_LARGE},
4069+ #else
4070+ {"MODULUS_TOO_LARGE", 4, 105},
4071+ #endif
4072+ #ifdef RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R
4073+ {"MP_COEFFICIENT_NOT_INVERSE_OF_R", ERR_LIB_RSA, RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R},
4074+ #else
4075+ {"MP_COEFFICIENT_NOT_INVERSE_OF_R", 4, 168},
4076+ #endif
4077+ #ifdef RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D
4078+ {"MP_EXPONENT_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D},
4079+ #else
4080+ {"MP_EXPONENT_NOT_CONGRUENT_TO_D", 4, 169},
4081+ #endif
4082+ #ifdef RSA_R_MP_R_NOT_PRIME
4083+ {"MP_R_NOT_PRIME", ERR_LIB_RSA, RSA_R_MP_R_NOT_PRIME},
4084+ #else
4085+ {"MP_R_NOT_PRIME", 4, 170},
4086+ #endif
4087+ #ifdef RSA_R_NO_PUBLIC_EXPONENT
4088+ {"NO_PUBLIC_EXPONENT", ERR_LIB_RSA, RSA_R_NO_PUBLIC_EXPONENT},
4089+ #else
4090+ {"NO_PUBLIC_EXPONENT", 4, 140},
4091+ #endif
4092+ #ifdef RSA_R_NULL_BEFORE_BLOCK_MISSING
4093+ {"NULL_BEFORE_BLOCK_MISSING", ERR_LIB_RSA, RSA_R_NULL_BEFORE_BLOCK_MISSING},
4094+ #else
4095+ {"NULL_BEFORE_BLOCK_MISSING", 4, 113},
4096+ #endif
4097+ #ifdef RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES
4098+ {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES},
4099+ #else
4100+ {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", 4, 172},
4101+ #endif
4102+ #ifdef RSA_R_N_DOES_NOT_EQUAL_P_Q
4103+ {"N_DOES_NOT_EQUAL_P_Q", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_P_Q},
4104+ #else
4105+ {"N_DOES_NOT_EQUAL_P_Q", 4, 127},
4106+ #endif
4107+ #ifdef RSA_R_OAEP_DECODING_ERROR
4108+ {"OAEP_DECODING_ERROR", ERR_LIB_RSA, RSA_R_OAEP_DECODING_ERROR},
4109+ #else
4110+ {"OAEP_DECODING_ERROR", 4, 121},
4111+ #endif
4112+ #ifdef RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
4113+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_RSA, RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
4114+ #else
4115+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 4, 148},
4116+ #endif
4117+ #ifdef RSA_R_PADDING_CHECK_FAILED
4118+ {"PADDING_CHECK_FAILED", ERR_LIB_RSA, RSA_R_PADDING_CHECK_FAILED},
4119+ #else
4120+ {"PADDING_CHECK_FAILED", 4, 114},
4121+ #endif
4122+ #ifdef RSA_R_PKCS_DECODING_ERROR
4123+ {"PKCS_DECODING_ERROR", ERR_LIB_RSA, RSA_R_PKCS_DECODING_ERROR},
4124+ #else
4125+ {"PKCS_DECODING_ERROR", 4, 159},
4126+ #endif
4127+ #ifdef RSA_R_PSS_SALTLEN_TOO_SMALL
4128+ {"PSS_SALTLEN_TOO_SMALL", ERR_LIB_RSA, RSA_R_PSS_SALTLEN_TOO_SMALL},
4129+ #else
4130+ {"PSS_SALTLEN_TOO_SMALL", 4, 164},
4131+ #endif
4132+ #ifdef RSA_R_P_NOT_PRIME
4133+ {"P_NOT_PRIME", ERR_LIB_RSA, RSA_R_P_NOT_PRIME},
4134+ #else
4135+ {"P_NOT_PRIME", 4, 128},
4136+ #endif
4137+ #ifdef RSA_R_Q_NOT_PRIME
4138+ {"Q_NOT_PRIME", ERR_LIB_RSA, RSA_R_Q_NOT_PRIME},
4139+ #else
4140+ {"Q_NOT_PRIME", 4, 129},
4141+ #endif
4142+ #ifdef RSA_R_RSA_OPERATIONS_NOT_SUPPORTED
4143+ {"RSA_OPERATIONS_NOT_SUPPORTED", ERR_LIB_RSA, RSA_R_RSA_OPERATIONS_NOT_SUPPORTED},
4144+ #else
4145+ {"RSA_OPERATIONS_NOT_SUPPORTED", 4, 130},
4146+ #endif
4147+ #ifdef RSA_R_SLEN_CHECK_FAILED
4148+ {"SLEN_CHECK_FAILED", ERR_LIB_RSA, RSA_R_SLEN_CHECK_FAILED},
4149+ #else
4150+ {"SLEN_CHECK_FAILED", 4, 136},
4151+ #endif
4152+ #ifdef RSA_R_SLEN_RECOVERY_FAILED
4153+ {"SLEN_RECOVERY_FAILED", ERR_LIB_RSA, RSA_R_SLEN_RECOVERY_FAILED},
4154+ #else
4155+ {"SLEN_RECOVERY_FAILED", 4, 135},
4156+ #endif
4157+ #ifdef RSA_R_SSLV3_ROLLBACK_ATTACK
4158+ {"SSLV3_ROLLBACK_ATTACK", ERR_LIB_RSA, RSA_R_SSLV3_ROLLBACK_ATTACK},
4159+ #else
4160+ {"SSLV3_ROLLBACK_ATTACK", 4, 115},
4161+ #endif
4162+ #ifdef RSA_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD
4163+ {"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},
4164+ #else
4165+ {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 4, 116},
4166+ #endif
4167+ #ifdef RSA_R_UNKNOWN_ALGORITHM_TYPE
4168+ {"UNKNOWN_ALGORITHM_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_ALGORITHM_TYPE},
4169+ #else
4170+ {"UNKNOWN_ALGORITHM_TYPE", 4, 117},
4171+ #endif
4172+ #ifdef RSA_R_UNKNOWN_DIGEST
4173+ {"UNKNOWN_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_DIGEST},
4174+ #else
4175+ {"UNKNOWN_DIGEST", 4, 166},
4176+ #endif
4177+ #ifdef RSA_R_UNKNOWN_MASK_DIGEST
4178+ {"UNKNOWN_MASK_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_MASK_DIGEST},
4179+ #else
4180+ {"UNKNOWN_MASK_DIGEST", 4, 151},
4181+ #endif
4182+ #ifdef RSA_R_UNKNOWN_PADDING_TYPE
4183+ {"UNKNOWN_PADDING_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_PADDING_TYPE},
4184+ #else
4185+ {"UNKNOWN_PADDING_TYPE", 4, 118},
4186+ #endif
4187+ #ifdef RSA_R_UNSUPPORTED_ENCRYPTION_TYPE
4188+ {"UNSUPPORTED_ENCRYPTION_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_ENCRYPTION_TYPE},
4189+ #else
4190+ {"UNSUPPORTED_ENCRYPTION_TYPE", 4, 162},
4191+ #endif
4192+ #ifdef RSA_R_UNSUPPORTED_LABEL_SOURCE
4193+ {"UNSUPPORTED_LABEL_SOURCE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_LABEL_SOURCE},
4194+ #else
4195+ {"UNSUPPORTED_LABEL_SOURCE", 4, 163},
4196+ #endif
4197+ #ifdef RSA_R_UNSUPPORTED_MASK_ALGORITHM
4198+ {"UNSUPPORTED_MASK_ALGORITHM", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_ALGORITHM},
4199+ #else
4200+ {"UNSUPPORTED_MASK_ALGORITHM", 4, 153},
4201+ #endif
4202+ #ifdef RSA_R_UNSUPPORTED_MASK_PARAMETER
4203+ {"UNSUPPORTED_MASK_PARAMETER", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_PARAMETER},
4204+ #else
4205+ {"UNSUPPORTED_MASK_PARAMETER", 4, 154},
4206+ #endif
4207+ #ifdef RSA_R_UNSUPPORTED_SIGNATURE_TYPE
4208+ {"UNSUPPORTED_SIGNATURE_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_SIGNATURE_TYPE},
4209+ #else
4210+ {"UNSUPPORTED_SIGNATURE_TYPE", 4, 155},
4211+ #endif
4212+ #ifdef RSA_R_VALUE_MISSING
4213+ {"VALUE_MISSING", ERR_LIB_RSA, RSA_R_VALUE_MISSING},
4214+ #else
4215+ {"VALUE_MISSING", 4, 147},
4216+ #endif
4217+ #ifdef RSA_R_WRONG_SIGNATURE_LENGTH
4218+ {"WRONG_SIGNATURE_LENGTH", ERR_LIB_RSA, RSA_R_WRONG_SIGNATURE_LENGTH},
4219+ #else
4220+ {"WRONG_SIGNATURE_LENGTH", 4, 119},
4221+ #endif
4222+ #ifdef SM2_R_ASN1_ERROR
4223+ {"ASN1_ERROR", ERR_LIB_SM2, SM2_R_ASN1_ERROR},
4224+ #else
4225+ {"ASN1_ERROR", 53, 100},
4226+ #endif
4227+ #ifdef SM2_R_BAD_SIGNATURE
4228+ {"BAD_SIGNATURE", ERR_LIB_SM2, SM2_R_BAD_SIGNATURE},
4229+ #else
4230+ {"BAD_SIGNATURE", 53, 101},
4231+ #endif
4232+ #ifdef SM2_R_BUFFER_TOO_SMALL
4233+ {"BUFFER_TOO_SMALL", ERR_LIB_SM2, SM2_R_BUFFER_TOO_SMALL},
4234+ #else
4235+ {"BUFFER_TOO_SMALL", 53, 107},
4236+ #endif
4237+ #ifdef SM2_R_DIST_ID_TOO_LARGE
4238+ {"DIST_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_DIST_ID_TOO_LARGE},
4239+ #else
4240+ {"DIST_ID_TOO_LARGE", 53, 110},
4241+ #endif
4242+ #ifdef SM2_R_ID_NOT_SET
4243+ {"ID_NOT_SET", ERR_LIB_SM2, SM2_R_ID_NOT_SET},
4244+ #else
4245+ {"ID_NOT_SET", 53, 112},
4246+ #endif
4247+ #ifdef SM2_R_ID_TOO_LARGE
4248+ {"ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_ID_TOO_LARGE},
4249+ #else
4250+ {"ID_TOO_LARGE", 53, 111},
4251+ #endif
4252+ #ifdef SM2_R_INVALID_CURVE
4253+ {"INVALID_CURVE", ERR_LIB_SM2, SM2_R_INVALID_CURVE},
4254+ #else
4255+ {"INVALID_CURVE", 53, 108},
4256+ #endif
4257+ #ifdef SM2_R_INVALID_DIGEST
4258+ {"INVALID_DIGEST", ERR_LIB_SM2, SM2_R_INVALID_DIGEST},
4259+ #else
4260+ {"INVALID_DIGEST", 53, 102},
4261+ #endif
4262+ #ifdef SM2_R_INVALID_DIGEST_TYPE
4263+ {"INVALID_DIGEST_TYPE", ERR_LIB_SM2, SM2_R_INVALID_DIGEST_TYPE},
4264+ #else
4265+ {"INVALID_DIGEST_TYPE", 53, 103},
4266+ #endif
4267+ #ifdef SM2_R_INVALID_ENCODING
4268+ {"INVALID_ENCODING", ERR_LIB_SM2, SM2_R_INVALID_ENCODING},
4269+ #else
4270+ {"INVALID_ENCODING", 53, 104},
4271+ #endif
4272+ #ifdef SM2_R_INVALID_FIELD
4273+ {"INVALID_FIELD", ERR_LIB_SM2, SM2_R_INVALID_FIELD},
4274+ #else
4275+ {"INVALID_FIELD", 53, 105},
4276+ #endif
4277+ #ifdef SM2_R_NO_PARAMETERS_SET
4278+ {"NO_PARAMETERS_SET", ERR_LIB_SM2, SM2_R_NO_PARAMETERS_SET},
4279+ #else
4280+ {"NO_PARAMETERS_SET", 53, 109},
4281+ #endif
4282+ #ifdef SM2_R_USER_ID_TOO_LARGE
4283+ {"USER_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_USER_ID_TOO_LARGE},
4284+ #else
4285+ {"USER_ID_TOO_LARGE", 53, 106},
4286+ #endif
4287+ #ifdef SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY
4288+ {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", ERR_LIB_SSL, SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY},
4289+ #else
4290+ {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", 20, 291},
4291+ #endif
4292+ #ifdef SSL_R_APP_DATA_IN_HANDSHAKE
4293+ {"APP_DATA_IN_HANDSHAKE", ERR_LIB_SSL, SSL_R_APP_DATA_IN_HANDSHAKE},
4294+ #else
4295+ {"APP_DATA_IN_HANDSHAKE", 20, 100},
4296+ #endif
4297+ #ifdef SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT
4298+ {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", ERR_LIB_SSL, SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT},
4299+ #else
4300+ {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", 20, 272},
4301+ #endif
4302+ #ifdef SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE
4303+ {"AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE", ERR_LIB_SSL, SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE},
4304+ #else
4305+ {"AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE", 20, 143},
4306+ #endif
4307+ #ifdef SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE
4308+ {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", ERR_LIB_SSL, SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE},
4309+ #else
4310+ {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", 20, 158},
4311+ #endif
4312+ #ifdef SSL_R_BAD_CHANGE_CIPHER_SPEC
4313+ {"BAD_CHANGE_CIPHER_SPEC", ERR_LIB_SSL, SSL_R_BAD_CHANGE_CIPHER_SPEC},
4314+ #else
4315+ {"BAD_CHANGE_CIPHER_SPEC", 20, 103},
4316+ #endif
4317+ #ifdef SSL_R_BAD_CIPHER
4318+ {"BAD_CIPHER", ERR_LIB_SSL, SSL_R_BAD_CIPHER},
4319+ #else
4320+ {"BAD_CIPHER", 20, 186},
4321+ #endif
4322+ #ifdef SSL_R_BAD_DATA
4323+ {"BAD_DATA", ERR_LIB_SSL, SSL_R_BAD_DATA},
4324+ #else
4325+ {"BAD_DATA", 20, 390},
4326+ #endif
4327+ #ifdef SSL_R_BAD_DATA_RETURNED_BY_CALLBACK
4328+ {"BAD_DATA_RETURNED_BY_CALLBACK", ERR_LIB_SSL, SSL_R_BAD_DATA_RETURNED_BY_CALLBACK},
4329+ #else
4330+ {"BAD_DATA_RETURNED_BY_CALLBACK", 20, 106},
4331+ #endif
4332+ #ifdef SSL_R_BAD_DECOMPRESSION
4333+ {"BAD_DECOMPRESSION", ERR_LIB_SSL, SSL_R_BAD_DECOMPRESSION},
4334+ #else
4335+ {"BAD_DECOMPRESSION", 20, 107},
4336+ #endif
4337+ #ifdef SSL_R_BAD_DH_VALUE
4338+ {"BAD_DH_VALUE", ERR_LIB_SSL, SSL_R_BAD_DH_VALUE},
4339+ #else
4340+ {"BAD_DH_VALUE", 20, 102},
4341+ #endif
4342+ #ifdef SSL_R_BAD_DIGEST_LENGTH
4343+ {"BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_BAD_DIGEST_LENGTH},
4344+ #else
4345+ {"BAD_DIGEST_LENGTH", 20, 111},
4346+ #endif
4347+ #ifdef SSL_R_BAD_EARLY_DATA
4348+ {"BAD_EARLY_DATA", ERR_LIB_SSL, SSL_R_BAD_EARLY_DATA},
4349+ #else
4350+ {"BAD_EARLY_DATA", 20, 233},
4351+ #endif
4352+ #ifdef SSL_R_BAD_ECC_CERT
4353+ {"BAD_ECC_CERT", ERR_LIB_SSL, SSL_R_BAD_ECC_CERT},
4354+ #else
4355+ {"BAD_ECC_CERT", 20, 304},
4356+ #endif
4357+ #ifdef SSL_R_BAD_ECPOINT
4358+ {"BAD_ECPOINT", ERR_LIB_SSL, SSL_R_BAD_ECPOINT},
4359+ #else
4360+ {"BAD_ECPOINT", 20, 306},
4361+ #endif
4362+ #ifdef SSL_R_BAD_EXTENSION
4363+ {"BAD_EXTENSION", ERR_LIB_SSL, SSL_R_BAD_EXTENSION},
4364+ #else
4365+ {"BAD_EXTENSION", 20, 110},
4366+ #endif
4367+ #ifdef SSL_R_BAD_HANDSHAKE_LENGTH
4368+ {"BAD_HANDSHAKE_LENGTH", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_LENGTH},
4369+ #else
4370+ {"BAD_HANDSHAKE_LENGTH", 20, 332},
4371+ #endif
4372+ #ifdef SSL_R_BAD_HANDSHAKE_STATE
4373+ {"BAD_HANDSHAKE_STATE", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_STATE},
4374+ #else
4375+ {"BAD_HANDSHAKE_STATE", 20, 236},
4376+ #endif
4377+ #ifdef SSL_R_BAD_HELLO_REQUEST
4378+ {"BAD_HELLO_REQUEST", ERR_LIB_SSL, SSL_R_BAD_HELLO_REQUEST},
4379+ #else
4380+ {"BAD_HELLO_REQUEST", 20, 105},
4381+ #endif
4382+ #ifdef SSL_R_BAD_HRR_VERSION
4383+ {"BAD_HRR_VERSION", ERR_LIB_SSL, SSL_R_BAD_HRR_VERSION},
4384+ #else
4385+ {"BAD_HRR_VERSION", 20, 263},
4386+ #endif
4387+ #ifdef SSL_R_BAD_KEY_SHARE
4388+ {"BAD_KEY_SHARE", ERR_LIB_SSL, SSL_R_BAD_KEY_SHARE},
4389+ #else
4390+ {"BAD_KEY_SHARE", 20, 108},
4391+ #endif
4392+ #ifdef SSL_R_BAD_KEY_UPDATE
4393+ {"BAD_KEY_UPDATE", ERR_LIB_SSL, SSL_R_BAD_KEY_UPDATE},
4394+ #else
4395+ {"BAD_KEY_UPDATE", 20, 122},
4396+ #endif
4397+ #ifdef SSL_R_BAD_LEGACY_VERSION
4398+ {"BAD_LEGACY_VERSION", ERR_LIB_SSL, SSL_R_BAD_LEGACY_VERSION},
4399+ #else
4400+ {"BAD_LEGACY_VERSION", 20, 292},
4401+ #endif
4402+ #ifdef SSL_R_BAD_LENGTH
4403+ {"BAD_LENGTH", ERR_LIB_SSL, SSL_R_BAD_LENGTH},
4404+ #else
4405+ {"BAD_LENGTH", 20, 271},
4406+ #endif
4407+ #ifdef SSL_R_BAD_PACKET
4408+ {"BAD_PACKET", ERR_LIB_SSL, SSL_R_BAD_PACKET},
4409+ #else
4410+ {"BAD_PACKET", 20, 240},
4411+ #endif
4412+ #ifdef SSL_R_BAD_PACKET_LENGTH
4413+ {"BAD_PACKET_LENGTH", ERR_LIB_SSL, SSL_R_BAD_PACKET_LENGTH},
4414+ #else
4415+ {"BAD_PACKET_LENGTH", 20, 115},
4416+ #endif
4417+ #ifdef SSL_R_BAD_PROTOCOL_VERSION_NUMBER
4418+ {"BAD_PROTOCOL_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_BAD_PROTOCOL_VERSION_NUMBER},
4419+ #else
4420+ {"BAD_PROTOCOL_VERSION_NUMBER", 20, 116},
4421+ #endif
4422+ #ifdef SSL_R_BAD_PSK
4423+ {"BAD_PSK", ERR_LIB_SSL, SSL_R_BAD_PSK},
4424+ #else
4425+ {"BAD_PSK", 20, 219},
4426+ #endif
4427+ #ifdef SSL_R_BAD_PSK_IDENTITY
4428+ {"BAD_PSK_IDENTITY", ERR_LIB_SSL, SSL_R_BAD_PSK_IDENTITY},
4429+ #else
4430+ {"BAD_PSK_IDENTITY", 20, 114},
4431+ #endif
4432+ #ifdef SSL_R_BAD_RECORD_TYPE
4433+ {"BAD_RECORD_TYPE", ERR_LIB_SSL, SSL_R_BAD_RECORD_TYPE},
4434+ #else
4435+ {"BAD_RECORD_TYPE", 20, 443},
4436+ #endif
4437+ #ifdef SSL_R_BAD_RSA_ENCRYPT
4438+ {"BAD_RSA_ENCRYPT", ERR_LIB_SSL, SSL_R_BAD_RSA_ENCRYPT},
4439+ #else
4440+ {"BAD_RSA_ENCRYPT", 20, 119},
4441+ #endif
4442+ #ifdef SSL_R_BAD_SIGNATURE
4443+ {"BAD_SIGNATURE", ERR_LIB_SSL, SSL_R_BAD_SIGNATURE},
4444+ #else
4445+ {"BAD_SIGNATURE", 20, 123},
4446+ #endif
4447+ #ifdef SSL_R_BAD_SRP_A_LENGTH
4448+ {"BAD_SRP_A_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_A_LENGTH},
4449+ #else
4450+ {"BAD_SRP_A_LENGTH", 20, 347},
4451+ #endif
4452+ #ifdef SSL_R_BAD_SRP_PARAMETERS
4453+ {"BAD_SRP_PARAMETERS", ERR_LIB_SSL, SSL_R_BAD_SRP_PARAMETERS},
4454+ #else
4455+ {"BAD_SRP_PARAMETERS", 20, 371},
4456+ #endif
4457+ #ifdef SSL_R_BAD_SRTP_MKI_VALUE
4458+ {"BAD_SRTP_MKI_VALUE", ERR_LIB_SSL, SSL_R_BAD_SRTP_MKI_VALUE},
4459+ #else
4460+ {"BAD_SRTP_MKI_VALUE", 20, 352},
4461+ #endif
4462+ #ifdef SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST
4463+ {"BAD_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST},
4464+ #else
4465+ {"BAD_SRTP_PROTECTION_PROFILE_LIST", 20, 353},
4466+ #endif
4467+ #ifdef SSL_R_BAD_SSL_FILETYPE
4468+ {"BAD_SSL_FILETYPE", ERR_LIB_SSL, SSL_R_BAD_SSL_FILETYPE},
4469+ #else
4470+ {"BAD_SSL_FILETYPE", 20, 124},
4471+ #endif
4472+ #ifdef SSL_R_BAD_VALUE
4473+ {"BAD_VALUE", ERR_LIB_SSL, SSL_R_BAD_VALUE},
4474+ #else
4475+ {"BAD_VALUE", 20, 384},
4476+ #endif
4477+ #ifdef SSL_R_BAD_WRITE_RETRY
4478+ {"BAD_WRITE_RETRY", ERR_LIB_SSL, SSL_R_BAD_WRITE_RETRY},
4479+ #else
4480+ {"BAD_WRITE_RETRY", 20, 127},
4481+ #endif
4482+ #ifdef SSL_R_BINDER_DOES_NOT_VERIFY
4483+ {"BINDER_DOES_NOT_VERIFY", ERR_LIB_SSL, SSL_R_BINDER_DOES_NOT_VERIFY},
4484+ #else
4485+ {"BINDER_DOES_NOT_VERIFY", 20, 253},
4486+ #endif
4487+ #ifdef SSL_R_BIO_NOT_SET
4488+ {"BIO_NOT_SET", ERR_LIB_SSL, SSL_R_BIO_NOT_SET},
4489+ #else
4490+ {"BIO_NOT_SET", 20, 128},
4491+ #endif
4492+ #ifdef SSL_R_BLOCK_CIPHER_PAD_IS_WRONG
4493+ {"BLOCK_CIPHER_PAD_IS_WRONG", ERR_LIB_SSL, SSL_R_BLOCK_CIPHER_PAD_IS_WRONG},
4494+ #else
4495+ {"BLOCK_CIPHER_PAD_IS_WRONG", 20, 129},
4496+ #endif
4497+ #ifdef SSL_R_BN_LIB
4498+ {"BN_LIB", ERR_LIB_SSL, SSL_R_BN_LIB},
4499+ #else
4500+ {"BN_LIB", 20, 130},
4501+ #endif
4502+ #ifdef SSL_R_CALLBACK_FAILED
4503+ {"CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_CALLBACK_FAILED},
4504+ #else
4505+ {"CALLBACK_FAILED", 20, 234},
4506+ #endif
4507+ #ifdef SSL_R_CANNOT_CHANGE_CIPHER
4508+ {"CANNOT_CHANGE_CIPHER", ERR_LIB_SSL, SSL_R_CANNOT_CHANGE_CIPHER},
4509+ #else
4510+ {"CANNOT_CHANGE_CIPHER", 20, 109},
4511+ #endif
4512+ #ifdef SSL_R_CA_DN_LENGTH_MISMATCH
4513+ {"CA_DN_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CA_DN_LENGTH_MISMATCH},
4514+ #else
4515+ {"CA_DN_LENGTH_MISMATCH", 20, 131},
4516+ #endif
4517+ #ifdef SSL_R_CA_KEY_TOO_SMALL
4518+ {"CA_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_CA_KEY_TOO_SMALL},
4519+ #else
4520+ {"CA_KEY_TOO_SMALL", 20, 397},
4521+ #endif
4522+ #ifdef SSL_R_CA_MD_TOO_WEAK
4523+ {"CA_MD_TOO_WEAK", ERR_LIB_SSL, SSL_R_CA_MD_TOO_WEAK},
4524+ #else
4525+ {"CA_MD_TOO_WEAK", 20, 398},
4526+ #endif
4527+ #ifdef SSL_R_CCS_RECEIVED_EARLY
4528+ {"CCS_RECEIVED_EARLY", ERR_LIB_SSL, SSL_R_CCS_RECEIVED_EARLY},
4529+ #else
4530+ {"CCS_RECEIVED_EARLY", 20, 133},
4531+ #endif
4532+ #ifdef SSL_R_CERTIFICATE_VERIFY_FAILED
4533+ {"CERTIFICATE_VERIFY_FAILED", ERR_LIB_SSL, SSL_R_CERTIFICATE_VERIFY_FAILED},
4534+ #else
4535+ {"CERTIFICATE_VERIFY_FAILED", 20, 134},
4536+ #endif
4537+ #ifdef SSL_R_CERT_CB_ERROR
4538+ {"CERT_CB_ERROR", ERR_LIB_SSL, SSL_R_CERT_CB_ERROR},
4539+ #else
4540+ {"CERT_CB_ERROR", 20, 377},
4541+ #endif
4542+ #ifdef SSL_R_CERT_LENGTH_MISMATCH
4543+ {"CERT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CERT_LENGTH_MISMATCH},
4544+ #else
4545+ {"CERT_LENGTH_MISMATCH", 20, 135},
4546+ #endif
4547+ #ifdef SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED
4548+ {"CIPHERSUITE_DIGEST_HAS_CHANGED", ERR_LIB_SSL, SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED},
4549+ #else
4550+ {"CIPHERSUITE_DIGEST_HAS_CHANGED", 20, 218},
4551+ #endif
4552+ #ifdef SSL_R_CIPHER_CODE_WRONG_LENGTH
4553+ {"CIPHER_CODE_WRONG_LENGTH", ERR_LIB_SSL, SSL_R_CIPHER_CODE_WRONG_LENGTH},
4554+ #else
4555+ {"CIPHER_CODE_WRONG_LENGTH", 20, 137},
4556+ #endif
4557+ #ifdef SSL_R_CIPHER_OR_HASH_UNAVAILABLE
4558+ {"CIPHER_OR_HASH_UNAVAILABLE", ERR_LIB_SSL, SSL_R_CIPHER_OR_HASH_UNAVAILABLE},
4559+ #else
4560+ {"CIPHER_OR_HASH_UNAVAILABLE", 20, 138},
4561+ #endif
4562+ #ifdef SSL_R_CLIENTHELLO_TLSEXT
4563+ {"CLIENTHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_CLIENTHELLO_TLSEXT},
4564+ #else
4565+ {"CLIENTHELLO_TLSEXT", 20, 226},
4566+ #endif
4567+ #ifdef SSL_R_COMPRESSED_LENGTH_TOO_LONG
4568+ {"COMPRESSED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_COMPRESSED_LENGTH_TOO_LONG},
4569+ #else
4570+ {"COMPRESSED_LENGTH_TOO_LONG", 20, 140},
4571+ #endif
4572+ #ifdef SSL_R_COMPRESSION_DISABLED
4573+ {"COMPRESSION_DISABLED", ERR_LIB_SSL, SSL_R_COMPRESSION_DISABLED},
4574+ #else
4575+ {"COMPRESSION_DISABLED", 20, 343},
4576+ #endif
4577+ #ifdef SSL_R_COMPRESSION_FAILURE
4578+ {"COMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_COMPRESSION_FAILURE},
4579+ #else
4580+ {"COMPRESSION_FAILURE", 20, 141},
4581+ #endif
4582+ #ifdef SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE
4583+ {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", ERR_LIB_SSL, SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE},
4584+ #else
4585+ {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", 20, 307},
4586+ #endif
4587+ #ifdef SSL_R_COMPRESSION_LIBRARY_ERROR
4588+ {"COMPRESSION_LIBRARY_ERROR", ERR_LIB_SSL, SSL_R_COMPRESSION_LIBRARY_ERROR},
4589+ #else
4590+ {"COMPRESSION_LIBRARY_ERROR", 20, 142},
4591+ #endif
4592+ #ifdef SSL_R_CONNECTION_TYPE_NOT_SET
4593+ {"CONNECTION_TYPE_NOT_SET", ERR_LIB_SSL, SSL_R_CONNECTION_TYPE_NOT_SET},
4594+ #else
4595+ {"CONNECTION_TYPE_NOT_SET", 20, 144},
4596+ #endif
4597+ #ifdef SSL_R_CONTEXT_NOT_DANE_ENABLED
4598+ {"CONTEXT_NOT_DANE_ENABLED", ERR_LIB_SSL, SSL_R_CONTEXT_NOT_DANE_ENABLED},
4599+ #else
4600+ {"CONTEXT_NOT_DANE_ENABLED", 20, 167},
4601+ #endif
4602+ #ifdef SSL_R_COOKIE_GEN_CALLBACK_FAILURE
4603+ {"COOKIE_GEN_CALLBACK_FAILURE", ERR_LIB_SSL, SSL_R_COOKIE_GEN_CALLBACK_FAILURE},
4604+ #else
4605+ {"COOKIE_GEN_CALLBACK_FAILURE", 20, 400},
4606+ #endif
4607+ #ifdef SSL_R_COOKIE_MISMATCH
4608+ {"COOKIE_MISMATCH", ERR_LIB_SSL, SSL_R_COOKIE_MISMATCH},
4609+ #else
4610+ {"COOKIE_MISMATCH", 20, 308},
4611+ #endif
4612+ #ifdef SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED
4613+ {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", ERR_LIB_SSL, SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED},
4614+ #else
4615+ {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", 20, 206},
4616+ #endif
4617+ #ifdef SSL_R_DANE_ALREADY_ENABLED
4618+ {"DANE_ALREADY_ENABLED", ERR_LIB_SSL, SSL_R_DANE_ALREADY_ENABLED},
4619+ #else
4620+ {"DANE_ALREADY_ENABLED", 20, 172},
4621+ #endif
4622+ #ifdef SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL
4623+ {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", ERR_LIB_SSL, SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL},
4624+ #else
4625+ {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", 20, 173},
4626+ #endif
4627+ #ifdef SSL_R_DANE_NOT_ENABLED
4628+ {"DANE_NOT_ENABLED", ERR_LIB_SSL, SSL_R_DANE_NOT_ENABLED},
4629+ #else
4630+ {"DANE_NOT_ENABLED", 20, 175},
4631+ #endif
4632+ #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE
4633+ {"DANE_TLSA_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE},
4634+ #else
4635+ {"DANE_TLSA_BAD_CERTIFICATE", 20, 180},
4636+ #endif
4637+ #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE
4638+ {"DANE_TLSA_BAD_CERTIFICATE_USAGE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE},
4639+ #else
4640+ {"DANE_TLSA_BAD_CERTIFICATE_USAGE", 20, 184},
4641+ #endif
4642+ #ifdef SSL_R_DANE_TLSA_BAD_DATA_LENGTH
4643+ {"DANE_TLSA_BAD_DATA_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DATA_LENGTH},
4644+ #else
4645+ {"DANE_TLSA_BAD_DATA_LENGTH", 20, 189},
4646+ #endif
4647+ #ifdef SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH
4648+ {"DANE_TLSA_BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH},
4649+ #else
4650+ {"DANE_TLSA_BAD_DIGEST_LENGTH", 20, 192},
4651+ #endif
4652+ #ifdef SSL_R_DANE_TLSA_BAD_MATCHING_TYPE
4653+ {"DANE_TLSA_BAD_MATCHING_TYPE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_MATCHING_TYPE},
4654+ #else
4655+ {"DANE_TLSA_BAD_MATCHING_TYPE", 20, 200},
4656+ #endif
4657+ #ifdef SSL_R_DANE_TLSA_BAD_PUBLIC_KEY
4658+ {"DANE_TLSA_BAD_PUBLIC_KEY", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_PUBLIC_KEY},
4659+ #else
4660+ {"DANE_TLSA_BAD_PUBLIC_KEY", 20, 201},
4661+ #endif
4662+ #ifdef SSL_R_DANE_TLSA_BAD_SELECTOR
4663+ {"DANE_TLSA_BAD_SELECTOR", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_SELECTOR},
4664+ #else
4665+ {"DANE_TLSA_BAD_SELECTOR", 20, 202},
4666+ #endif
4667+ #ifdef SSL_R_DANE_TLSA_NULL_DATA
4668+ {"DANE_TLSA_NULL_DATA", ERR_LIB_SSL, SSL_R_DANE_TLSA_NULL_DATA},
4669+ #else
4670+ {"DANE_TLSA_NULL_DATA", 20, 203},
4671+ #endif
4672+ #ifdef SSL_R_DATA_BETWEEN_CCS_AND_FINISHED
4673+ {"DATA_BETWEEN_CCS_AND_FINISHED", ERR_LIB_SSL, SSL_R_DATA_BETWEEN_CCS_AND_FINISHED},
4674+ #else
4675+ {"DATA_BETWEEN_CCS_AND_FINISHED", 20, 145},
4676+ #endif
4677+ #ifdef SSL_R_DATA_LENGTH_TOO_LONG
4678+ {"DATA_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_DATA_LENGTH_TOO_LONG},
4679+ #else
4680+ {"DATA_LENGTH_TOO_LONG", 20, 146},
4681+ #endif
4682+ #ifdef SSL_R_DECRYPTION_FAILED
4683+ {"DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED},
4684+ #else
4685+ {"DECRYPTION_FAILED", 20, 147},
4686+ #endif
4687+ #ifdef SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC
4688+ {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC},
4689+ #else
4690+ {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", 20, 281},
4691+ #endif
4692+ #ifdef SSL_R_DH_KEY_TOO_SMALL
4693+ {"DH_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_DH_KEY_TOO_SMALL},
4694+ #else
4695+ {"DH_KEY_TOO_SMALL", 20, 394},
4696+ #endif
4697+ #ifdef SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG
4698+ {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", ERR_LIB_SSL, SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG},
4699+ #else
4700+ {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", 20, 148},
4701+ #endif
4702+ #ifdef SSL_R_DIGEST_CHECK_FAILED
4703+ {"DIGEST_CHECK_FAILED", ERR_LIB_SSL, SSL_R_DIGEST_CHECK_FAILED},
4704+ #else
4705+ {"DIGEST_CHECK_FAILED", 20, 149},
4706+ #endif
4707+ #ifdef SSL_R_DTLS_MESSAGE_TOO_BIG
4708+ {"DTLS_MESSAGE_TOO_BIG", ERR_LIB_SSL, SSL_R_DTLS_MESSAGE_TOO_BIG},
4709+ #else
4710+ {"DTLS_MESSAGE_TOO_BIG", 20, 334},
4711+ #endif
4712+ #ifdef SSL_R_DUPLICATE_COMPRESSION_ID
4713+ {"DUPLICATE_COMPRESSION_ID", ERR_LIB_SSL, SSL_R_DUPLICATE_COMPRESSION_ID},
4714+ #else
4715+ {"DUPLICATE_COMPRESSION_ID", 20, 309},
4716+ #endif
4717+ #ifdef SSL_R_ECC_CERT_NOT_FOR_SIGNING
4718+ {"ECC_CERT_NOT_FOR_SIGNING", ERR_LIB_SSL, SSL_R_ECC_CERT_NOT_FOR_SIGNING},
4719+ #else
4720+ {"ECC_CERT_NOT_FOR_SIGNING", 20, 318},
4721+ #endif
4722+ #ifdef SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE
4723+ {"ECDH_REQUIRED_FOR_SUITEB_MODE", ERR_LIB_SSL, SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE},
4724+ #else
4725+ {"ECDH_REQUIRED_FOR_SUITEB_MODE", 20, 374},
4726+ #endif
4727+ #ifdef SSL_R_EE_KEY_TOO_SMALL
4728+ {"EE_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_EE_KEY_TOO_SMALL},
4729+ #else
4730+ {"EE_KEY_TOO_SMALL", 20, 399},
4731+ #endif
4732+ #ifdef SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST
4733+ {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST},
4734+ #else
4735+ {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", 20, 354},
4736+ #endif
4737+ #ifdef SSL_R_ENCRYPTED_LENGTH_TOO_LONG
4738+ {"ENCRYPTED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_ENCRYPTED_LENGTH_TOO_LONG},
4739+ #else
4740+ {"ENCRYPTED_LENGTH_TOO_LONG", 20, 150},
4741+ #endif
4742+ #ifdef SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST
4743+ {"ERROR_IN_RECEIVED_CIPHER_LIST", ERR_LIB_SSL, SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST},
4744+ #else
4745+ {"ERROR_IN_RECEIVED_CIPHER_LIST", 20, 151},
4746+ #endif
4747+ #ifdef SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN
4748+ {"ERROR_SETTING_TLSA_BASE_DOMAIN", ERR_LIB_SSL, SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN},
4749+ #else
4750+ {"ERROR_SETTING_TLSA_BASE_DOMAIN", 20, 204},
4751+ #endif
4752+ #ifdef SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE
4753+ {"EXCEEDS_MAX_FRAGMENT_SIZE", ERR_LIB_SSL, SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE},
4754+ #else
4755+ {"EXCEEDS_MAX_FRAGMENT_SIZE", 20, 194},
4756+ #endif
4757+ #ifdef SSL_R_EXCESSIVE_MESSAGE_SIZE
4758+ {"EXCESSIVE_MESSAGE_SIZE", ERR_LIB_SSL, SSL_R_EXCESSIVE_MESSAGE_SIZE},
4759+ #else
4760+ {"EXCESSIVE_MESSAGE_SIZE", 20, 152},
4761+ #endif
4762+ #ifdef SSL_R_EXTENSION_NOT_RECEIVED
4763+ {"EXTENSION_NOT_RECEIVED", ERR_LIB_SSL, SSL_R_EXTENSION_NOT_RECEIVED},
4764+ #else
4765+ {"EXTENSION_NOT_RECEIVED", 20, 279},
4766+ #endif
4767+ #ifdef SSL_R_EXTRA_DATA_IN_MESSAGE
4768+ {"EXTRA_DATA_IN_MESSAGE", ERR_LIB_SSL, SSL_R_EXTRA_DATA_IN_MESSAGE},
4769+ #else
4770+ {"EXTRA_DATA_IN_MESSAGE", 20, 153},
4771+ #endif
4772+ #ifdef SSL_R_EXT_LENGTH_MISMATCH
4773+ {"EXT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_EXT_LENGTH_MISMATCH},
4774+ #else
4775+ {"EXT_LENGTH_MISMATCH", 20, 163},
4776+ #endif
4777+ #ifdef SSL_R_FAILED_TO_INIT_ASYNC
4778+ {"FAILED_TO_INIT_ASYNC", ERR_LIB_SSL, SSL_R_FAILED_TO_INIT_ASYNC},
4779+ #else
4780+ {"FAILED_TO_INIT_ASYNC", 20, 405},
4781+ #endif
4782+ #ifdef SSL_R_FRAGMENTED_CLIENT_HELLO
4783+ {"FRAGMENTED_CLIENT_HELLO", ERR_LIB_SSL, SSL_R_FRAGMENTED_CLIENT_HELLO},
4784+ #else
4785+ {"FRAGMENTED_CLIENT_HELLO", 20, 401},
4786+ #endif
4787+ #ifdef SSL_R_GOT_A_FIN_BEFORE_A_CCS
4788+ {"GOT_A_FIN_BEFORE_A_CCS", ERR_LIB_SSL, SSL_R_GOT_A_FIN_BEFORE_A_CCS},
4789+ #else
4790+ {"GOT_A_FIN_BEFORE_A_CCS", 20, 154},
4791+ #endif
4792+ #ifdef SSL_R_HTTPS_PROXY_REQUEST
4793+ {"HTTPS_PROXY_REQUEST", ERR_LIB_SSL, SSL_R_HTTPS_PROXY_REQUEST},
4794+ #else
4795+ {"HTTPS_PROXY_REQUEST", 20, 155},
4796+ #endif
4797+ #ifdef SSL_R_HTTP_REQUEST
4798+ {"HTTP_REQUEST", ERR_LIB_SSL, SSL_R_HTTP_REQUEST},
4799+ #else
4800+ {"HTTP_REQUEST", 20, 156},
4801+ #endif
4802+ #ifdef SSL_R_ILLEGAL_POINT_COMPRESSION
4803+ {"ILLEGAL_POINT_COMPRESSION", ERR_LIB_SSL, SSL_R_ILLEGAL_POINT_COMPRESSION},
4804+ #else
4805+ {"ILLEGAL_POINT_COMPRESSION", 20, 162},
4806+ #endif
4807+ #ifdef SSL_R_ILLEGAL_SUITEB_DIGEST
4808+ {"ILLEGAL_SUITEB_DIGEST", ERR_LIB_SSL, SSL_R_ILLEGAL_SUITEB_DIGEST},
4809+ #else
4810+ {"ILLEGAL_SUITEB_DIGEST", 20, 380},
4811+ #endif
4812+ #ifdef SSL_R_INAPPROPRIATE_FALLBACK
4813+ {"INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_INAPPROPRIATE_FALLBACK},
4814+ #else
4815+ {"INAPPROPRIATE_FALLBACK", 20, 373},
4816+ #endif
4817+ #ifdef SSL_R_INCONSISTENT_COMPRESSION
4818+ {"INCONSISTENT_COMPRESSION", ERR_LIB_SSL, SSL_R_INCONSISTENT_COMPRESSION},
4819+ #else
4820+ {"INCONSISTENT_COMPRESSION", 20, 340},
4821+ #endif
4822+ #ifdef SSL_R_INCONSISTENT_EARLY_DATA_ALPN
4823+ {"INCONSISTENT_EARLY_DATA_ALPN", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_ALPN},
4824+ #else
4825+ {"INCONSISTENT_EARLY_DATA_ALPN", 20, 222},
4826+ #endif
4827+ #ifdef SSL_R_INCONSISTENT_EARLY_DATA_SNI
4828+ {"INCONSISTENT_EARLY_DATA_SNI", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_SNI},
4829+ #else
4830+ {"INCONSISTENT_EARLY_DATA_SNI", 20, 231},
4831+ #endif
4832+ #ifdef SSL_R_INCONSISTENT_EXTMS
4833+ {"INCONSISTENT_EXTMS", ERR_LIB_SSL, SSL_R_INCONSISTENT_EXTMS},
4834+ #else
4835+ {"INCONSISTENT_EXTMS", 20, 104},
4836+ #endif
4837+ #ifdef SSL_R_INSUFFICIENT_SECURITY
4838+ {"INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_INSUFFICIENT_SECURITY},
4839+ #else
4840+ {"INSUFFICIENT_SECURITY", 20, 241},
4841+ #endif
4842+ #ifdef SSL_R_INVALID_ALERT
4843+ {"INVALID_ALERT", ERR_LIB_SSL, SSL_R_INVALID_ALERT},
4844+ #else
4845+ {"INVALID_ALERT", 20, 205},
4846+ #endif
4847+ #ifdef SSL_R_INVALID_CCS_MESSAGE
4848+ {"INVALID_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_INVALID_CCS_MESSAGE},
4849+ #else
4850+ {"INVALID_CCS_MESSAGE", 20, 260},
4851+ #endif
4852+ #ifdef SSL_R_INVALID_CERTIFICATE_OR_ALG
4853+ {"INVALID_CERTIFICATE_OR_ALG", ERR_LIB_SSL, SSL_R_INVALID_CERTIFICATE_OR_ALG},
4854+ #else
4855+ {"INVALID_CERTIFICATE_OR_ALG", 20, 238},
4856+ #endif
4857+ #ifdef SSL_R_INVALID_COMMAND
4858+ {"INVALID_COMMAND", ERR_LIB_SSL, SSL_R_INVALID_COMMAND},
4859+ #else
4860+ {"INVALID_COMMAND", 20, 280},
4861+ #endif
4862+ #ifdef SSL_R_INVALID_COMPRESSION_ALGORITHM
4863+ {"INVALID_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_INVALID_COMPRESSION_ALGORITHM},
4864+ #else
4865+ {"INVALID_COMPRESSION_ALGORITHM", 20, 341},
4866+ #endif
4867+ #ifdef SSL_R_INVALID_CONFIG
4868+ {"INVALID_CONFIG", ERR_LIB_SSL, SSL_R_INVALID_CONFIG},
4869+ #else
4870+ {"INVALID_CONFIG", 20, 283},
4871+ #endif
4872+ #ifdef SSL_R_INVALID_CONFIGURATION_NAME
4873+ {"INVALID_CONFIGURATION_NAME", ERR_LIB_SSL, SSL_R_INVALID_CONFIGURATION_NAME},
4874+ #else
4875+ {"INVALID_CONFIGURATION_NAME", 20, 113},
4876+ #endif
4877+ #ifdef SSL_R_INVALID_CONTEXT
4878+ {"INVALID_CONTEXT", ERR_LIB_SSL, SSL_R_INVALID_CONTEXT},
4879+ #else
4880+ {"INVALID_CONTEXT", 20, 282},
4881+ #endif
4882+ #ifdef SSL_R_INVALID_CT_VALIDATION_TYPE
4883+ {"INVALID_CT_VALIDATION_TYPE", ERR_LIB_SSL, SSL_R_INVALID_CT_VALIDATION_TYPE},
4884+ #else
4885+ {"INVALID_CT_VALIDATION_TYPE", 20, 212},
4886+ #endif
4887+ #ifdef SSL_R_INVALID_KEY_UPDATE_TYPE
4888+ {"INVALID_KEY_UPDATE_TYPE", ERR_LIB_SSL, SSL_R_INVALID_KEY_UPDATE_TYPE},
4889+ #else
4890+ {"INVALID_KEY_UPDATE_TYPE", 20, 120},
4891+ #endif
4892+ #ifdef SSL_R_INVALID_MAX_EARLY_DATA
4893+ {"INVALID_MAX_EARLY_DATA", ERR_LIB_SSL, SSL_R_INVALID_MAX_EARLY_DATA},
4894+ #else
4895+ {"INVALID_MAX_EARLY_DATA", 20, 174},
4896+ #endif
4897+ #ifdef SSL_R_INVALID_NULL_CMD_NAME
4898+ {"INVALID_NULL_CMD_NAME", ERR_LIB_SSL, SSL_R_INVALID_NULL_CMD_NAME},
4899+ #else
4900+ {"INVALID_NULL_CMD_NAME", 20, 385},
4901+ #endif
4902+ #ifdef SSL_R_INVALID_SEQUENCE_NUMBER
4903+ {"INVALID_SEQUENCE_NUMBER", ERR_LIB_SSL, SSL_R_INVALID_SEQUENCE_NUMBER},
4904+ #else
4905+ {"INVALID_SEQUENCE_NUMBER", 20, 402},
4906+ #endif
4907+ #ifdef SSL_R_INVALID_SERVERINFO_DATA
4908+ {"INVALID_SERVERINFO_DATA", ERR_LIB_SSL, SSL_R_INVALID_SERVERINFO_DATA},
4909+ #else
4910+ {"INVALID_SERVERINFO_DATA", 20, 388},
4911+ #endif
4912+ #ifdef SSL_R_INVALID_SESSION_ID
4913+ {"INVALID_SESSION_ID", ERR_LIB_SSL, SSL_R_INVALID_SESSION_ID},
4914+ #else
4915+ {"INVALID_SESSION_ID", 20, 999},
4916+ #endif
4917+ #ifdef SSL_R_INVALID_SRP_USERNAME
4918+ {"INVALID_SRP_USERNAME", ERR_LIB_SSL, SSL_R_INVALID_SRP_USERNAME},
4919+ #else
4920+ {"INVALID_SRP_USERNAME", 20, 357},
4921+ #endif
4922+ #ifdef SSL_R_INVALID_STATUS_RESPONSE
4923+ {"INVALID_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_INVALID_STATUS_RESPONSE},
4924+ #else
4925+ {"INVALID_STATUS_RESPONSE", 20, 328},
4926+ #endif
4927+ #ifdef SSL_R_INVALID_TICKET_KEYS_LENGTH
4928+ {"INVALID_TICKET_KEYS_LENGTH", ERR_LIB_SSL, SSL_R_INVALID_TICKET_KEYS_LENGTH},
4929+ #else
4930+ {"INVALID_TICKET_KEYS_LENGTH", 20, 325},
4931+ #endif
4932+ #ifdef SSL_R_LENGTH_MISMATCH
4933+ {"LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_LENGTH_MISMATCH},
4934+ #else
4935+ {"LENGTH_MISMATCH", 20, 159},
4936+ #endif
4937+ #ifdef SSL_R_LENGTH_TOO_LONG
4938+ {"LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_LENGTH_TOO_LONG},
4939+ #else
4940+ {"LENGTH_TOO_LONG", 20, 404},
4941+ #endif
4942+ #ifdef SSL_R_LENGTH_TOO_SHORT
4943+ {"LENGTH_TOO_SHORT", ERR_LIB_SSL, SSL_R_LENGTH_TOO_SHORT},
4944+ #else
4945+ {"LENGTH_TOO_SHORT", 20, 160},
4946+ #endif
4947+ #ifdef SSL_R_LIBRARY_BUG
4948+ {"LIBRARY_BUG", ERR_LIB_SSL, SSL_R_LIBRARY_BUG},
4949+ #else
4950+ {"LIBRARY_BUG", 20, 274},
4951+ #endif
4952+ #ifdef SSL_R_LIBRARY_HAS_NO_CIPHERS
4953+ {"LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_LIBRARY_HAS_NO_CIPHERS},
4954+ #else
4955+ {"LIBRARY_HAS_NO_CIPHERS", 20, 161},
4956+ #endif
4957+ #ifdef SSL_R_MISSING_DSA_SIGNING_CERT
4958+ {"MISSING_DSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_DSA_SIGNING_CERT},
4959+ #else
4960+ {"MISSING_DSA_SIGNING_CERT", 20, 165},
4961+ #endif
4962+ #ifdef SSL_R_MISSING_ECDSA_SIGNING_CERT
4963+ {"MISSING_ECDSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_ECDSA_SIGNING_CERT},
4964+ #else
4965+ {"MISSING_ECDSA_SIGNING_CERT", 20, 381},
4966+ #endif
4967+ #ifdef SSL_R_MISSING_FATAL
4968+ {"MISSING_FATAL", ERR_LIB_SSL, SSL_R_MISSING_FATAL},
4969+ #else
4970+ {"MISSING_FATAL", 20, 256},
4971+ #endif
4972+ #ifdef SSL_R_MISSING_PARAMETERS
4973+ {"MISSING_PARAMETERS", ERR_LIB_SSL, SSL_R_MISSING_PARAMETERS},
4974+ #else
4975+ {"MISSING_PARAMETERS", 20, 290},
4976+ #endif
4977+ #ifdef SSL_R_MISSING_RSA_CERTIFICATE
4978+ {"MISSING_RSA_CERTIFICATE", ERR_LIB_SSL, SSL_R_MISSING_RSA_CERTIFICATE},
4979+ #else
4980+ {"MISSING_RSA_CERTIFICATE", 20, 168},
4981+ #endif
4982+ #ifdef SSL_R_MISSING_RSA_ENCRYPTING_CERT
4983+ {"MISSING_RSA_ENCRYPTING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_ENCRYPTING_CERT},
4984+ #else
4985+ {"MISSING_RSA_ENCRYPTING_CERT", 20, 169},
4986+ #endif
4987+ #ifdef SSL_R_MISSING_RSA_SIGNING_CERT
4988+ {"MISSING_RSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_SIGNING_CERT},
4989+ #else
4990+ {"MISSING_RSA_SIGNING_CERT", 20, 170},
4991+ #endif
4992+ #ifdef SSL_R_MISSING_SIGALGS_EXTENSION
4993+ {"MISSING_SIGALGS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SIGALGS_EXTENSION},
4994+ #else
4995+ {"MISSING_SIGALGS_EXTENSION", 20, 112},
4996+ #endif
4997+ #ifdef SSL_R_MISSING_SIGNING_CERT
4998+ {"MISSING_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_SIGNING_CERT},
4999+ #else
5000+ {"MISSING_SIGNING_CERT", 20, 221},
5001+ #endif
5002+ #ifdef SSL_R_MISSING_SRP_PARAM
5003+ {"MISSING_SRP_PARAM", ERR_LIB_SSL, SSL_R_MISSING_SRP_PARAM},
5004+ #else
5005+ {"MISSING_SRP_PARAM", 20, 358},
5006+ #endif
5007+ #ifdef SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION
5008+ {"MISSING_SUPPORTED_GROUPS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION},
5009+ #else
5010+ {"MISSING_SUPPORTED_GROUPS_EXTENSION", 20, 209},
5011+ #endif
5012+ #ifdef SSL_R_MISSING_TMP_DH_KEY
5013+ {"MISSING_TMP_DH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_DH_KEY},
5014+ #else
5015+ {"MISSING_TMP_DH_KEY", 20, 171},
5016+ #endif
5017+ #ifdef SSL_R_MISSING_TMP_ECDH_KEY
5018+ {"MISSING_TMP_ECDH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_ECDH_KEY},
5019+ #else
5020+ {"MISSING_TMP_ECDH_KEY", 20, 311},
5021+ #endif
5022+ #ifdef SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA
5023+ {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", ERR_LIB_SSL, SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA},
5024+ #else
5025+ {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", 20, 293},
5026+ #endif
5027+ #ifdef SSL_R_NOT_ON_RECORD_BOUNDARY
5028+ {"NOT_ON_RECORD_BOUNDARY", ERR_LIB_SSL, SSL_R_NOT_ON_RECORD_BOUNDARY},
5029+ #else
5030+ {"NOT_ON_RECORD_BOUNDARY", 20, 182},
5031+ #endif
5032+ #ifdef SSL_R_NOT_REPLACING_CERTIFICATE
5033+ {"NOT_REPLACING_CERTIFICATE", ERR_LIB_SSL, SSL_R_NOT_REPLACING_CERTIFICATE},
5034+ #else
5035+ {"NOT_REPLACING_CERTIFICATE", 20, 289},
5036+ #endif
5037+ #ifdef SSL_R_NOT_SERVER
5038+ {"NOT_SERVER", ERR_LIB_SSL, SSL_R_NOT_SERVER},
5039+ #else
5040+ {"NOT_SERVER", 20, 284},
5041+ #endif
5042+ #ifdef SSL_R_NO_APPLICATION_PROTOCOL
5043+ {"NO_APPLICATION_PROTOCOL", ERR_LIB_SSL, SSL_R_NO_APPLICATION_PROTOCOL},
5044+ #else
5045+ {"NO_APPLICATION_PROTOCOL", 20, 235},
5046+ #endif
5047+ #ifdef SSL_R_NO_CERTIFICATES_RETURNED
5048+ {"NO_CERTIFICATES_RETURNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATES_RETURNED},
5049+ #else
5050+ {"NO_CERTIFICATES_RETURNED", 20, 176},
5051+ #endif
5052+ #ifdef SSL_R_NO_CERTIFICATE_ASSIGNED
5053+ {"NO_CERTIFICATE_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_ASSIGNED},
5054+ #else
5055+ {"NO_CERTIFICATE_ASSIGNED", 20, 177},
5056+ #endif
5057+ #ifdef SSL_R_NO_CERTIFICATE_SET
5058+ {"NO_CERTIFICATE_SET", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_SET},
5059+ #else
5060+ {"NO_CERTIFICATE_SET", 20, 179},
5061+ #endif
5062+ #ifdef SSL_R_NO_CHANGE_FOLLOWING_HRR
5063+ {"NO_CHANGE_FOLLOWING_HRR", ERR_LIB_SSL, SSL_R_NO_CHANGE_FOLLOWING_HRR},
5064+ #else
5065+ {"NO_CHANGE_FOLLOWING_HRR", 20, 214},
5066+ #endif
5067+ #ifdef SSL_R_NO_CIPHERS_AVAILABLE
5068+ {"NO_CIPHERS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_CIPHERS_AVAILABLE},
5069+ #else
5070+ {"NO_CIPHERS_AVAILABLE", 20, 181},
5071+ #endif
5072+ #ifdef SSL_R_NO_CIPHERS_SPECIFIED
5073+ {"NO_CIPHERS_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_CIPHERS_SPECIFIED},
5074+ #else
5075+ {"NO_CIPHERS_SPECIFIED", 20, 183},
5076+ #endif
5077+ #ifdef SSL_R_NO_CIPHER_MATCH
5078+ {"NO_CIPHER_MATCH", ERR_LIB_SSL, SSL_R_NO_CIPHER_MATCH},
5079+ #else
5080+ {"NO_CIPHER_MATCH", 20, 185},
5081+ #endif
5082+ #ifdef SSL_R_NO_CLIENT_CERT_METHOD
5083+ {"NO_CLIENT_CERT_METHOD", ERR_LIB_SSL, SSL_R_NO_CLIENT_CERT_METHOD},
5084+ #else
5085+ {"NO_CLIENT_CERT_METHOD", 20, 331},
5086+ #endif
5087+ #ifdef SSL_R_NO_COMPRESSION_SPECIFIED
5088+ {"NO_COMPRESSION_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_COMPRESSION_SPECIFIED},
5089+ #else
5090+ {"NO_COMPRESSION_SPECIFIED", 20, 187},
5091+ #endif
5092+ #ifdef SSL_R_NO_COOKIE_CALLBACK_SET
5093+ {"NO_COOKIE_CALLBACK_SET", ERR_LIB_SSL, SSL_R_NO_COOKIE_CALLBACK_SET},
5094+ #else
5095+ {"NO_COOKIE_CALLBACK_SET", 20, 287},
5096+ #endif
5097+ #ifdef SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER
5098+ {"NO_GOST_CERTIFICATE_SENT_BY_PEER", ERR_LIB_SSL, SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER},
5099+ #else
5100+ {"NO_GOST_CERTIFICATE_SENT_BY_PEER", 20, 330},
5101+ #endif
5102+ #ifdef SSL_R_NO_METHOD_SPECIFIED
5103+ {"NO_METHOD_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_METHOD_SPECIFIED},
5104+ #else
5105+ {"NO_METHOD_SPECIFIED", 20, 188},
5106+ #endif
5107+ #ifdef SSL_R_NO_PEM_EXTENSIONS
5108+ {"NO_PEM_EXTENSIONS", ERR_LIB_SSL, SSL_R_NO_PEM_EXTENSIONS},
5109+ #else
5110+ {"NO_PEM_EXTENSIONS", 20, 389},
5111+ #endif
5112+ #ifdef SSL_R_NO_PRIVATE_KEY_ASSIGNED
5113+ {"NO_PRIVATE_KEY_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_PRIVATE_KEY_ASSIGNED},
5114+ #else
5115+ {"NO_PRIVATE_KEY_ASSIGNED", 20, 190},
5116+ #endif
5117+ #ifdef SSL_R_NO_PROTOCOLS_AVAILABLE
5118+ {"NO_PROTOCOLS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_PROTOCOLS_AVAILABLE},
5119+ #else
5120+ {"NO_PROTOCOLS_AVAILABLE", 20, 191},
5121+ #endif
5122+ #ifdef SSL_R_NO_RENEGOTIATION
5123+ {"NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_NO_RENEGOTIATION},
5124+ #else
5125+ {"NO_RENEGOTIATION", 20, 339},
5126+ #endif
5127+ #ifdef SSL_R_NO_REQUIRED_DIGEST
5128+ {"NO_REQUIRED_DIGEST", ERR_LIB_SSL, SSL_R_NO_REQUIRED_DIGEST},
5129+ #else
5130+ {"NO_REQUIRED_DIGEST", 20, 324},
5131+ #endif
5132+ #ifdef SSL_R_NO_SHARED_CIPHER
5133+ {"NO_SHARED_CIPHER", ERR_LIB_SSL, SSL_R_NO_SHARED_CIPHER},
5134+ #else
5135+ {"NO_SHARED_CIPHER", 20, 193},
5136+ #endif
5137+ #ifdef SSL_R_NO_SHARED_GROUPS
5138+ {"NO_SHARED_GROUPS", ERR_LIB_SSL, SSL_R_NO_SHARED_GROUPS},
5139+ #else
5140+ {"NO_SHARED_GROUPS", 20, 410},
5141+ #endif
5142+ #ifdef SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS
5143+ {"NO_SHARED_SIGNATURE_ALGORITHMS", ERR_LIB_SSL, SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS},
5144+ #else
5145+ {"NO_SHARED_SIGNATURE_ALGORITHMS", 20, 376},
5146+ #endif
5147+ #ifdef SSL_R_NO_SRTP_PROFILES
5148+ {"NO_SRTP_PROFILES", ERR_LIB_SSL, SSL_R_NO_SRTP_PROFILES},
5149+ #else
5150+ {"NO_SRTP_PROFILES", 20, 359},
5151+ #endif
5152+ #ifdef SSL_R_NO_SUITABLE_KEY_SHARE
5153+ {"NO_SUITABLE_KEY_SHARE", ERR_LIB_SSL, SSL_R_NO_SUITABLE_KEY_SHARE},
5154+ #else
5155+ {"NO_SUITABLE_KEY_SHARE", 20, 101},
5156+ #endif
5157+ #ifdef SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM
5158+ {"NO_SUITABLE_SIGNATURE_ALGORITHM", ERR_LIB_SSL, SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM},
5159+ #else
5160+ {"NO_SUITABLE_SIGNATURE_ALGORITHM", 20, 118},
5161+ #endif
5162+ #ifdef SSL_R_NO_VALID_SCTS
5163+ {"NO_VALID_SCTS", ERR_LIB_SSL, SSL_R_NO_VALID_SCTS},
5164+ #else
5165+ {"NO_VALID_SCTS", 20, 216},
5166+ #endif
5167+ #ifdef SSL_R_NO_VERIFY_COOKIE_CALLBACK
5168+ {"NO_VERIFY_COOKIE_CALLBACK", ERR_LIB_SSL, SSL_R_NO_VERIFY_COOKIE_CALLBACK},
5169+ #else
5170+ {"NO_VERIFY_COOKIE_CALLBACK", 20, 403},
5171+ #endif
5172+ #ifdef SSL_R_NULL_SSL_CTX
5173+ {"NULL_SSL_CTX", ERR_LIB_SSL, SSL_R_NULL_SSL_CTX},
5174+ #else
5175+ {"NULL_SSL_CTX", 20, 195},
5176+ #endif
5177+ #ifdef SSL_R_NULL_SSL_METHOD_PASSED
5178+ {"NULL_SSL_METHOD_PASSED", ERR_LIB_SSL, SSL_R_NULL_SSL_METHOD_PASSED},
5179+ #else
5180+ {"NULL_SSL_METHOD_PASSED", 20, 196},
5181+ #endif
5182+ #ifdef SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED
5183+ {"OLD_SESSION_CIPHER_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED},
5184+ #else
5185+ {"OLD_SESSION_CIPHER_NOT_RETURNED", 20, 197},
5186+ #endif
5187+ #ifdef SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED
5188+ {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED},
5189+ #else
5190+ {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", 20, 344},
5191+ #endif
5192+ #ifdef SSL_R_OVERFLOW_ERROR
5193+ {"OVERFLOW_ERROR", ERR_LIB_SSL, SSL_R_OVERFLOW_ERROR},
5194+ #else
5195+ {"OVERFLOW_ERROR", 20, 237},
5196+ #endif
5197+ #ifdef SSL_R_PACKET_LENGTH_TOO_LONG
5198+ {"PACKET_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_PACKET_LENGTH_TOO_LONG},
5199+ #else
5200+ {"PACKET_LENGTH_TOO_LONG", 20, 198},
5201+ #endif
5202+ #ifdef SSL_R_PARSE_TLSEXT
5203+ {"PARSE_TLSEXT", ERR_LIB_SSL, SSL_R_PARSE_TLSEXT},
5204+ #else
5205+ {"PARSE_TLSEXT", 20, 227},
5206+ #endif
5207+ #ifdef SSL_R_PATH_TOO_LONG
5208+ {"PATH_TOO_LONG", ERR_LIB_SSL, SSL_R_PATH_TOO_LONG},
5209+ #else
5210+ {"PATH_TOO_LONG", 20, 270},
5211+ #endif
5212+ #ifdef SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE
5213+ {"PEER_DID_NOT_RETURN_A_CERTIFICATE", ERR_LIB_SSL, SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE},
5214+ #else
5215+ {"PEER_DID_NOT_RETURN_A_CERTIFICATE", 20, 199},
5216+ #endif
5217+ #ifdef SSL_R_PEM_NAME_BAD_PREFIX
5218+ {"PEM_NAME_BAD_PREFIX", ERR_LIB_SSL, SSL_R_PEM_NAME_BAD_PREFIX},
5219+ #else
5220+ {"PEM_NAME_BAD_PREFIX", 20, 391},
5221+ #endif
5222+ #ifdef SSL_R_PEM_NAME_TOO_SHORT
5223+ {"PEM_NAME_TOO_SHORT", ERR_LIB_SSL, SSL_R_PEM_NAME_TOO_SHORT},
5224+ #else
5225+ {"PEM_NAME_TOO_SHORT", 20, 392},
5226+ #endif
5227+ #ifdef SSL_R_PIPELINE_FAILURE
5228+ {"PIPELINE_FAILURE", ERR_LIB_SSL, SSL_R_PIPELINE_FAILURE},
5229+ #else
5230+ {"PIPELINE_FAILURE", 20, 406},
5231+ #endif
5232+ #ifdef SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR
5233+ {"POST_HANDSHAKE_AUTH_ENCODING_ERR", ERR_LIB_SSL, SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR},
5234+ #else
5235+ {"POST_HANDSHAKE_AUTH_ENCODING_ERR", 20, 278},
5236+ #endif
5237+ #ifdef SSL_R_PRIVATE_KEY_MISMATCH
5238+ {"PRIVATE_KEY_MISMATCH", ERR_LIB_SSL, SSL_R_PRIVATE_KEY_MISMATCH},
5239+ #else
5240+ {"PRIVATE_KEY_MISMATCH", 20, 288},
5241+ #endif
5242+ #ifdef SSL_R_PROTOCOL_IS_SHUTDOWN
5243+ {"PROTOCOL_IS_SHUTDOWN", ERR_LIB_SSL, SSL_R_PROTOCOL_IS_SHUTDOWN},
5244+ #else
5245+ {"PROTOCOL_IS_SHUTDOWN", 20, 207},
5246+ #endif
5247+ #ifdef SSL_R_PSK_IDENTITY_NOT_FOUND
5248+ {"PSK_IDENTITY_NOT_FOUND", ERR_LIB_SSL, SSL_R_PSK_IDENTITY_NOT_FOUND},
5249+ #else
5250+ {"PSK_IDENTITY_NOT_FOUND", 20, 223},
5251+ #endif
5252+ #ifdef SSL_R_PSK_NO_CLIENT_CB
5253+ {"PSK_NO_CLIENT_CB", ERR_LIB_SSL, SSL_R_PSK_NO_CLIENT_CB},
5254+ #else
5255+ {"PSK_NO_CLIENT_CB", 20, 224},
5256+ #endif
5257+ #ifdef SSL_R_PSK_NO_SERVER_CB
5258+ {"PSK_NO_SERVER_CB", ERR_LIB_SSL, SSL_R_PSK_NO_SERVER_CB},
5259+ #else
5260+ {"PSK_NO_SERVER_CB", 20, 225},
5261+ #endif
5262+ #ifdef SSL_R_READ_BIO_NOT_SET
5263+ {"READ_BIO_NOT_SET", ERR_LIB_SSL, SSL_R_READ_BIO_NOT_SET},
5264+ #else
5265+ {"READ_BIO_NOT_SET", 20, 211},
5266+ #endif
5267+ #ifdef SSL_R_READ_TIMEOUT_EXPIRED
5268+ {"READ_TIMEOUT_EXPIRED", ERR_LIB_SSL, SSL_R_READ_TIMEOUT_EXPIRED},
5269+ #else
5270+ {"READ_TIMEOUT_EXPIRED", 20, 312},
5271+ #endif
5272+ #ifdef SSL_R_RECORD_LENGTH_MISMATCH
5273+ {"RECORD_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_RECORD_LENGTH_MISMATCH},
5274+ #else
5275+ {"RECORD_LENGTH_MISMATCH", 20, 213},
5276+ #endif
5277+ #ifdef SSL_R_RECORD_TOO_SMALL
5278+ {"RECORD_TOO_SMALL", ERR_LIB_SSL, SSL_R_RECORD_TOO_SMALL},
5279+ #else
5280+ {"RECORD_TOO_SMALL", 20, 298},
5281+ #endif
5282+ #ifdef SSL_R_RENEGOTIATE_EXT_TOO_LONG
5283+ {"RENEGOTIATE_EXT_TOO_LONG", ERR_LIB_SSL, SSL_R_RENEGOTIATE_EXT_TOO_LONG},
5284+ #else
5285+ {"RENEGOTIATE_EXT_TOO_LONG", 20, 335},
5286+ #endif
5287+ #ifdef SSL_R_RENEGOTIATION_ENCODING_ERR
5288+ {"RENEGOTIATION_ENCODING_ERR", ERR_LIB_SSL, SSL_R_RENEGOTIATION_ENCODING_ERR},
5289+ #else
5290+ {"RENEGOTIATION_ENCODING_ERR", 20, 336},
5291+ #endif
5292+ #ifdef SSL_R_RENEGOTIATION_MISMATCH
5293+ {"RENEGOTIATION_MISMATCH", ERR_LIB_SSL, SSL_R_RENEGOTIATION_MISMATCH},
5294+ #else
5295+ {"RENEGOTIATION_MISMATCH", 20, 337},
5296+ #endif
5297+ #ifdef SSL_R_REQUEST_PENDING
5298+ {"REQUEST_PENDING", ERR_LIB_SSL, SSL_R_REQUEST_PENDING},
5299+ #else
5300+ {"REQUEST_PENDING", 20, 285},
5301+ #endif
5302+ #ifdef SSL_R_REQUEST_SENT
5303+ {"REQUEST_SENT", ERR_LIB_SSL, SSL_R_REQUEST_SENT},
5304+ #else
5305+ {"REQUEST_SENT", 20, 286},
5306+ #endif
5307+ #ifdef SSL_R_REQUIRED_CIPHER_MISSING
5308+ {"REQUIRED_CIPHER_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_CIPHER_MISSING},
5309+ #else
5310+ {"REQUIRED_CIPHER_MISSING", 20, 215},
5311+ #endif
5312+ #ifdef SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING
5313+ {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING},
5314+ #else
5315+ {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", 20, 342},
5316+ #endif
5317+ #ifdef SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING
5318+ {"SCSV_RECEIVED_WHEN_RENEGOTIATING", ERR_LIB_SSL, SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING},
5319+ #else
5320+ {"SCSV_RECEIVED_WHEN_RENEGOTIATING", 20, 345},
5321+ #endif
5322+ #ifdef SSL_R_SCT_VERIFICATION_FAILED
5323+ {"SCT_VERIFICATION_FAILED", ERR_LIB_SSL, SSL_R_SCT_VERIFICATION_FAILED},
5324+ #else
5325+ {"SCT_VERIFICATION_FAILED", 20, 208},
5326+ #endif
5327+ #ifdef SSL_R_SERVERHELLO_TLSEXT
5328+ {"SERVERHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_SERVERHELLO_TLSEXT},
5329+ #else
5330+ {"SERVERHELLO_TLSEXT", 20, 275},
5331+ #endif
5332+ #ifdef SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED
5333+ {"SESSION_ID_CONTEXT_UNINITIALIZED", ERR_LIB_SSL, SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED},
5334+ #else
5335+ {"SESSION_ID_CONTEXT_UNINITIALIZED", 20, 277},
5336+ #endif
5337+ #ifdef SSL_R_SHUTDOWN_WHILE_IN_INIT
5338+ {"SHUTDOWN_WHILE_IN_INIT", ERR_LIB_SSL, SSL_R_SHUTDOWN_WHILE_IN_INIT},
5339+ #else
5340+ {"SHUTDOWN_WHILE_IN_INIT", 20, 407},
5341+ #endif
5342+ #ifdef SSL_R_SIGNATURE_ALGORITHMS_ERROR
5343+ {"SIGNATURE_ALGORITHMS_ERROR", ERR_LIB_SSL, SSL_R_SIGNATURE_ALGORITHMS_ERROR},
5344+ #else
5345+ {"SIGNATURE_ALGORITHMS_ERROR", 20, 360},
5346+ #endif
5347+ #ifdef SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE
5348+ {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", ERR_LIB_SSL, SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE},
5349+ #else
5350+ {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", 20, 220},
5351+ #endif
5352+ #ifdef SSL_R_SRP_A_CALC
5353+ {"SRP_A_CALC", ERR_LIB_SSL, SSL_R_SRP_A_CALC},
5354+ #else
5355+ {"SRP_A_CALC", 20, 361},
5356+ #endif
5357+ #ifdef SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES
5358+ {"SRTP_COULD_NOT_ALLOCATE_PROFILES", ERR_LIB_SSL, SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES},
5359+ #else
5360+ {"SRTP_COULD_NOT_ALLOCATE_PROFILES", 20, 362},
5361+ #endif
5362+ #ifdef SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG
5363+ {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", ERR_LIB_SSL, SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG},
5364+ #else
5365+ {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", 20, 363},
5366+ #endif
5367+ #ifdef SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE
5368+ {"SRTP_UNKNOWN_PROTECTION_PROFILE", ERR_LIB_SSL, SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE},
5369+ #else
5370+ {"SRTP_UNKNOWN_PROTECTION_PROFILE", 20, 364},
5371+ #endif
5372+ #ifdef SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH
5373+ {"SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH},
5374+ #else
5375+ {"SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH", 20, 232},
5376+ #endif
5377+ #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME
5378+ {"SSL3_EXT_INVALID_SERVERNAME", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME},
5379+ #else
5380+ {"SSL3_EXT_INVALID_SERVERNAME", 20, 319},
5381+ #endif
5382+ #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE
5383+ {"SSL3_EXT_INVALID_SERVERNAME_TYPE", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE},
5384+ #else
5385+ {"SSL3_EXT_INVALID_SERVERNAME_TYPE", 20, 320},
5386+ #endif
5387+ #ifdef SSL_R_SSL3_SESSION_ID_TOO_LONG
5388+ {"SSL3_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL3_SESSION_ID_TOO_LONG},
5389+ #else
5390+ {"SSL3_SESSION_ID_TOO_LONG", 20, 300},
5391+ #endif
5392+ #ifdef SSL_R_SSLV3_ALERT_BAD_CERTIFICATE
5393+ {"SSLV3_ALERT_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_CERTIFICATE},
5394+ #else
5395+ {"SSLV3_ALERT_BAD_CERTIFICATE", 20, 1042},
5396+ #endif
5397+ #ifdef SSL_R_SSLV3_ALERT_BAD_RECORD_MAC
5398+ {"SSLV3_ALERT_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_RECORD_MAC},
5399+ #else
5400+ {"SSLV3_ALERT_BAD_RECORD_MAC", 20, 1020},
5401+ #endif
5402+ #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED
5403+ {"SSLV3_ALERT_CERTIFICATE_EXPIRED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED},
5404+ #else
5405+ {"SSLV3_ALERT_CERTIFICATE_EXPIRED", 20, 1045},
5406+ #endif
5407+ #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED
5408+ {"SSLV3_ALERT_CERTIFICATE_REVOKED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED},
5409+ #else
5410+ {"SSLV3_ALERT_CERTIFICATE_REVOKED", 20, 1044},
5411+ #endif
5412+ #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN
5413+ {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN},
5414+ #else
5415+ {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", 20, 1046},
5416+ #endif
5417+ #ifdef SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE
5418+ {"SSLV3_ALERT_DECOMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE},
5419+ #else
5420+ {"SSLV3_ALERT_DECOMPRESSION_FAILURE", 20, 1030},
5421+ #endif
5422+ #ifdef SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE
5423+ {"SSLV3_ALERT_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE},
5424+ #else
5425+ {"SSLV3_ALERT_HANDSHAKE_FAILURE", 20, 1040},
5426+ #endif
5427+ #ifdef SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER
5428+ {"SSLV3_ALERT_ILLEGAL_PARAMETER", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER},
5429+ #else
5430+ {"SSLV3_ALERT_ILLEGAL_PARAMETER", 20, 1047},
5431+ #endif
5432+ #ifdef SSL_R_SSLV3_ALERT_NO_CERTIFICATE
5433+ {"SSLV3_ALERT_NO_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_NO_CERTIFICATE},
5434+ #else
5435+ {"SSLV3_ALERT_NO_CERTIFICATE", 20, 1041},
5436+ #endif
5437+ #ifdef SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE
5438+ {"SSLV3_ALERT_UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE},
5439+ #else
5440+ {"SSLV3_ALERT_UNEXPECTED_MESSAGE", 20, 1010},
5441+ #endif
5442+ #ifdef SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE
5443+ {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE},
5444+ #else
5445+ {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", 20, 1043},
5446+ #endif
5447+ #ifdef SSL_R_SSL_COMMAND_SECTION_EMPTY
5448+ {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_EMPTY},
5449+ #else
5450+ {"SSL_COMMAND_SECTION_EMPTY", 20, 117},
5451+ #endif
5452+ #ifdef SSL_R_SSL_COMMAND_SECTION_NOT_FOUND
5453+ {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_NOT_FOUND},
5454+ #else
5455+ {"SSL_COMMAND_SECTION_NOT_FOUND", 20, 125},
5456+ #endif
5457+ #ifdef SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION
5458+ {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", ERR_LIB_SSL, SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION},
5459+ #else
5460+ {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", 20, 228},
5461+ #endif
5462+ #ifdef SSL_R_SSL_HANDSHAKE_FAILURE
5463+ {"SSL_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSL_HANDSHAKE_FAILURE},
5464+ #else
5465+ {"SSL_HANDSHAKE_FAILURE", 20, 229},
5466+ #endif
5467+ #ifdef SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS
5468+ {"SSL_LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS},
5469+ #else
5470+ {"SSL_LIBRARY_HAS_NO_CIPHERS", 20, 230},
5471+ #endif
5472+ #ifdef SSL_R_SSL_NEGATIVE_LENGTH
5473+ {"SSL_NEGATIVE_LENGTH", ERR_LIB_SSL, SSL_R_SSL_NEGATIVE_LENGTH},
5474+ #else
5475+ {"SSL_NEGATIVE_LENGTH", 20, 372},
5476+ #endif
5477+ #ifdef SSL_R_SSL_SECTION_EMPTY
5478+ {"SSL_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_SECTION_EMPTY},
5479+ #else
5480+ {"SSL_SECTION_EMPTY", 20, 126},
5481+ #endif
5482+ #ifdef SSL_R_SSL_SECTION_NOT_FOUND
5483+ {"SSL_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_SECTION_NOT_FOUND},
5484+ #else
5485+ {"SSL_SECTION_NOT_FOUND", 20, 136},
5486+ #endif
5487+ #ifdef SSL_R_SSL_SESSION_ID_CALLBACK_FAILED
5488+ {"SSL_SESSION_ID_CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CALLBACK_FAILED},
5489+ #else
5490+ {"SSL_SESSION_ID_CALLBACK_FAILED", 20, 301},
5491+ #endif
5492+ #ifdef SSL_R_SSL_SESSION_ID_CONFLICT
5493+ {"SSL_SESSION_ID_CONFLICT", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONFLICT},
5494+ #else
5495+ {"SSL_SESSION_ID_CONFLICT", 20, 302},
5496+ #endif
5497+ #ifdef SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG
5498+ {"SSL_SESSION_ID_CONTEXT_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG},
5499+ #else
5500+ {"SSL_SESSION_ID_CONTEXT_TOO_LONG", 20, 273},
5501+ #endif
5502+ #ifdef SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH
5503+ {"SSL_SESSION_ID_HAS_BAD_LENGTH", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH},
5504+ #else
5505+ {"SSL_SESSION_ID_HAS_BAD_LENGTH", 20, 303},
5506+ #endif
5507+ #ifdef SSL_R_SSL_SESSION_ID_TOO_LONG
5508+ {"SSL_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_TOO_LONG},
5509+ #else
5510+ {"SSL_SESSION_ID_TOO_LONG", 20, 408},
5511+ #endif
5512+ #ifdef SSL_R_SSL_SESSION_VERSION_MISMATCH
5513+ {"SSL_SESSION_VERSION_MISMATCH", ERR_LIB_SSL, SSL_R_SSL_SESSION_VERSION_MISMATCH},
5514+ #else
5515+ {"SSL_SESSION_VERSION_MISMATCH", 20, 210},
5516+ #endif
5517+ #ifdef SSL_R_STILL_IN_INIT
5518+ {"STILL_IN_INIT", ERR_LIB_SSL, SSL_R_STILL_IN_INIT},
5519+ #else
5520+ {"STILL_IN_INIT", 20, 121},
5521+ #endif
5522+ #ifdef SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED
5523+ {"TLSV13_ALERT_CERTIFICATE_REQUIRED", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED},
5524+ #else
5525+ {"TLSV13_ALERT_CERTIFICATE_REQUIRED", 20, 1116},
5526+ #endif
5527+ #ifdef SSL_R_TLSV13_ALERT_MISSING_EXTENSION
5528+ {"TLSV13_ALERT_MISSING_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_MISSING_EXTENSION},
5529+ #else
5530+ {"TLSV13_ALERT_MISSING_EXTENSION", 20, 1109},
5531+ #endif
5532+ #ifdef SSL_R_TLSV1_ALERT_ACCESS_DENIED
5533+ {"TLSV1_ALERT_ACCESS_DENIED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_ACCESS_DENIED},
5534+ #else
5535+ {"TLSV1_ALERT_ACCESS_DENIED", 20, 1049},
5536+ #endif
5537+ #ifdef SSL_R_TLSV1_ALERT_DECODE_ERROR
5538+ {"TLSV1_ALERT_DECODE_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECODE_ERROR},
5539+ #else
5540+ {"TLSV1_ALERT_DECODE_ERROR", 20, 1050},
5541+ #endif
5542+ #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED
5543+ {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED},
5544+ #else
5545+ {"TLSV1_ALERT_DECRYPTION_FAILED", 20, 1021},
5546+ #endif
5547+ #ifdef SSL_R_TLSV1_ALERT_DECRYPT_ERROR
5548+ {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPT_ERROR},
5549+ #else
5550+ {"TLSV1_ALERT_DECRYPT_ERROR", 20, 1051},
5551+ #endif
5552+ #ifdef SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION
5553+ {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION},
5554+ #else
5555+ {"TLSV1_ALERT_EXPORT_RESTRICTION", 20, 1060},
5556+ #endif
5557+ #ifdef SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK
5558+ {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK},
5559+ #else
5560+ {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", 20, 1086},
5561+ #endif
5562+ #ifdef SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY
5563+ {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY},
5564+ #else
5565+ {"TLSV1_ALERT_INSUFFICIENT_SECURITY", 20, 1071},
5566+ #endif
5567+ #ifdef SSL_R_TLSV1_ALERT_INTERNAL_ERROR
5568+ {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INTERNAL_ERROR},
5569+ #else
5570+ {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080},
5571+ #endif
5572+ #ifdef SSL_R_TLSV1_ALERT_NO_RENEGOTIATION
5573+ {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_RENEGOTIATION},
5574+ #else
5575+ {"TLSV1_ALERT_NO_RENEGOTIATION", 20, 1100},
5576+ #endif
5577+ #ifdef SSL_R_TLSV1_ALERT_PROTOCOL_VERSION
5578+ {"TLSV1_ALERT_PROTOCOL_VERSION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_PROTOCOL_VERSION},
5579+ #else
5580+ {"TLSV1_ALERT_PROTOCOL_VERSION", 20, 1070},
5581+ #endif
5582+ #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW
5583+ {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW},
5584+ #else
5585+ {"TLSV1_ALERT_RECORD_OVERFLOW", 20, 1022},
5586+ #endif
5587+ #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA
5588+ {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_CA},
5589+ #else
5590+ {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048},
5591+ #endif
5592+ #ifdef SSL_R_TLSV1_ALERT_USER_CANCELLED
5593+ {"TLSV1_ALERT_USER_CANCELLED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_USER_CANCELLED},
5594+ #else
5595+ {"TLSV1_ALERT_USER_CANCELLED", 20, 1090},
5596+ #endif
5597+ #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE
5598+ {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE},
5599+ #else
5600+ {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", 20, 1114},
5601+ #endif
5602+ #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE
5603+ {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE},
5604+ #else
5605+ {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", 20, 1113},
5606+ #endif
5607+ #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE
5608+ {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE},
5609+ #else
5610+ {"TLSV1_CERTIFICATE_UNOBTAINABLE", 20, 1111},
5611+ #endif
5612+ #ifdef SSL_R_TLSV1_UNRECOGNIZED_NAME
5613+ {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, SSL_R_TLSV1_UNRECOGNIZED_NAME},
5614+ #else
5615+ {"TLSV1_UNRECOGNIZED_NAME", 20, 1112},
5616+ #endif
5617+ #ifdef SSL_R_TLSV1_UNSUPPORTED_EXTENSION
5618+ {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV1_UNSUPPORTED_EXTENSION},
5619+ #else
5620+ {"TLSV1_UNSUPPORTED_EXTENSION", 20, 1110},
5621+ #endif
5622+ #ifdef SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT
5623+ {"TLS_HEARTBEAT_PEER_DOESNT_ACCEPT", ERR_LIB_SSL, SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT},
5624+ #else
5625+ {"TLS_HEARTBEAT_PEER_DOESNT_ACCEPT", 20, 365},
5626+ #endif
5627+ #ifdef SSL_R_TLS_HEARTBEAT_PENDING
5628+ {"TLS_HEARTBEAT_PENDING", ERR_LIB_SSL, SSL_R_TLS_HEARTBEAT_PENDING},
5629+ #else
5630+ {"TLS_HEARTBEAT_PENDING", 20, 366},
5631+ #endif
5632+ #ifdef SSL_R_TLS_ILLEGAL_EXPORTER_LABEL
5633+ {"TLS_ILLEGAL_EXPORTER_LABEL", ERR_LIB_SSL, SSL_R_TLS_ILLEGAL_EXPORTER_LABEL},
5634+ #else
5635+ {"TLS_ILLEGAL_EXPORTER_LABEL", 20, 367},
5636+ #endif
5637+ #ifdef SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST
5638+ {"TLS_INVALID_ECPOINTFORMAT_LIST", ERR_LIB_SSL, SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST},
5639+ #else
5640+ {"TLS_INVALID_ECPOINTFORMAT_LIST", 20, 157},
5641+ #endif
5642+ #ifdef SSL_R_TOO_MANY_KEY_UPDATES
5643+ {"TOO_MANY_KEY_UPDATES", ERR_LIB_SSL, SSL_R_TOO_MANY_KEY_UPDATES},
5644+ #else
5645+ {"TOO_MANY_KEY_UPDATES", 20, 132},
5646+ #endif
5647+ #ifdef SSL_R_TOO_MANY_WARN_ALERTS
5648+ {"TOO_MANY_WARN_ALERTS", ERR_LIB_SSL, SSL_R_TOO_MANY_WARN_ALERTS},
5649+ #else
5650+ {"TOO_MANY_WARN_ALERTS", 20, 409},
5651+ #endif
5652+ #ifdef SSL_R_TOO_MUCH_EARLY_DATA
5653+ {"TOO_MUCH_EARLY_DATA", ERR_LIB_SSL, SSL_R_TOO_MUCH_EARLY_DATA},
5654+ #else
5655+ {"TOO_MUCH_EARLY_DATA", 20, 164},
5656+ #endif
5657+ #ifdef SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS
5658+ {"UNABLE_TO_FIND_ECDH_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS},
5659+ #else
5660+ {"UNABLE_TO_FIND_ECDH_PARAMETERS", 20, 314},
5661+ #endif
5662+ #ifdef SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS
5663+ {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS},
5664+ #else
5665+ {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", 20, 239},
5666+ #endif
5667+ #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES
5668+ {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES},
5669+ #else
5670+ {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", 20, 242},
5671+ #endif
5672+ #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES
5673+ {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES},
5674+ #else
5675+ {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", 20, 243},
5676+ #endif
5677+ #ifdef SSL_R_UNEXPECTED_CCS_MESSAGE
5678+ {"UNEXPECTED_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_CCS_MESSAGE},
5679+ #else
5680+ {"UNEXPECTED_CCS_MESSAGE", 20, 262},
5681+ #endif
5682+ #ifdef SSL_R_UNEXPECTED_END_OF_EARLY_DATA
5683+ {"UNEXPECTED_END_OF_EARLY_DATA", ERR_LIB_SSL, SSL_R_UNEXPECTED_END_OF_EARLY_DATA},
5684+ #else
5685+ {"UNEXPECTED_END_OF_EARLY_DATA", 20, 178},
5686+ #endif
5687+ #ifdef SSL_R_UNEXPECTED_MESSAGE
5688+ {"UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_MESSAGE},
5689+ #else
5690+ {"UNEXPECTED_MESSAGE", 20, 244},
5691+ #endif
5692+ #ifdef SSL_R_UNEXPECTED_RECORD
5693+ {"UNEXPECTED_RECORD", ERR_LIB_SSL, SSL_R_UNEXPECTED_RECORD},
5694+ #else
5695+ {"UNEXPECTED_RECORD", 20, 245},
5696+ #endif
5697+ #ifdef SSL_R_UNINITIALIZED
5698+ {"UNINITIALIZED", ERR_LIB_SSL, SSL_R_UNINITIALIZED},
5699+ #else
5700+ {"UNINITIALIZED", 20, 276},
5701+ #endif
5702+ #ifdef SSL_R_UNKNOWN_ALERT_TYPE
5703+ {"UNKNOWN_ALERT_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_ALERT_TYPE},
5704+ #else
5705+ {"UNKNOWN_ALERT_TYPE", 20, 246},
5706+ #endif
5707+ #ifdef SSL_R_UNKNOWN_CERTIFICATE_TYPE
5708+ {"UNKNOWN_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CERTIFICATE_TYPE},
5709+ #else
5710+ {"UNKNOWN_CERTIFICATE_TYPE", 20, 247},
5711+ #endif
5712+ #ifdef SSL_R_UNKNOWN_CIPHER_RETURNED
5713+ {"UNKNOWN_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_RETURNED},
5714+ #else
5715+ {"UNKNOWN_CIPHER_RETURNED", 20, 248},
5716+ #endif
5717+ #ifdef SSL_R_UNKNOWN_CIPHER_TYPE
5718+ {"UNKNOWN_CIPHER_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_TYPE},
5719+ #else
5720+ {"UNKNOWN_CIPHER_TYPE", 20, 249},
5721+ #endif
5722+ #ifdef SSL_R_UNKNOWN_CMD_NAME
5723+ {"UNKNOWN_CMD_NAME", ERR_LIB_SSL, SSL_R_UNKNOWN_CMD_NAME},
5724+ #else
5725+ {"UNKNOWN_CMD_NAME", 20, 386},
5726+ #endif
5727+ #ifdef SSL_R_UNKNOWN_COMMAND
5728+ {"UNKNOWN_COMMAND", ERR_LIB_SSL, SSL_R_UNKNOWN_COMMAND},
5729+ #else
5730+ {"UNKNOWN_COMMAND", 20, 139},
5731+ #endif
5732+ #ifdef SSL_R_UNKNOWN_DIGEST
5733+ {"UNKNOWN_DIGEST", ERR_LIB_SSL, SSL_R_UNKNOWN_DIGEST},
5734+ #else
5735+ {"UNKNOWN_DIGEST", 20, 368},
5736+ #endif
5737+ #ifdef SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE
5738+ {"UNKNOWN_KEY_EXCHANGE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE},
5739+ #else
5740+ {"UNKNOWN_KEY_EXCHANGE_TYPE", 20, 250},
5741+ #endif
5742+ #ifdef SSL_R_UNKNOWN_PKEY_TYPE
5743+ {"UNKNOWN_PKEY_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_PKEY_TYPE},
5744+ #else
5745+ {"UNKNOWN_PKEY_TYPE", 20, 251},
5746+ #endif
5747+ #ifdef SSL_R_UNKNOWN_PROTOCOL
5748+ {"UNKNOWN_PROTOCOL", ERR_LIB_SSL, SSL_R_UNKNOWN_PROTOCOL},
5749+ #else
5750+ {"UNKNOWN_PROTOCOL", 20, 252},
5751+ #endif
5752+ #ifdef SSL_R_UNKNOWN_SSL_VERSION
5753+ {"UNKNOWN_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNKNOWN_SSL_VERSION},
5754+ #else
5755+ {"UNKNOWN_SSL_VERSION", 20, 254},
5756+ #endif
5757+ #ifdef SSL_R_UNKNOWN_STATE
5758+ {"UNKNOWN_STATE", ERR_LIB_SSL, SSL_R_UNKNOWN_STATE},
5759+ #else
5760+ {"UNKNOWN_STATE", 20, 255},
5761+ #endif
5762+ #ifdef SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED
5763+ {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", ERR_LIB_SSL, SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED},
5764+ #else
5765+ {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", 20, 338},
5766+ #endif
5767+ #ifdef SSL_R_UNSOLICITED_EXTENSION
5768+ {"UNSOLICITED_EXTENSION", ERR_LIB_SSL, SSL_R_UNSOLICITED_EXTENSION},
5769+ #else
5770+ {"UNSOLICITED_EXTENSION", 20, 217},
5771+ #endif
5772+ #ifdef SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM
5773+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM},
5774+ #else
5775+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", 20, 257},
5776+ #endif
5777+ #ifdef SSL_R_UNSUPPORTED_ELLIPTIC_CURVE
5778+ {"UNSUPPORTED_ELLIPTIC_CURVE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_ELLIPTIC_CURVE},
5779+ #else
5780+ {"UNSUPPORTED_ELLIPTIC_CURVE", 20, 315},
5781+ #endif
5782+ #ifdef SSL_R_UNSUPPORTED_PROTOCOL
5783+ {"UNSUPPORTED_PROTOCOL", ERR_LIB_SSL, SSL_R_UNSUPPORTED_PROTOCOL},
5784+ #else
5785+ {"UNSUPPORTED_PROTOCOL", 20, 258},
5786+ #endif
5787+ #ifdef SSL_R_UNSUPPORTED_SSL_VERSION
5788+ {"UNSUPPORTED_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNSUPPORTED_SSL_VERSION},
5789+ #else
5790+ {"UNSUPPORTED_SSL_VERSION", 20, 259},
5791+ #endif
5792+ #ifdef SSL_R_UNSUPPORTED_STATUS_TYPE
5793+ {"UNSUPPORTED_STATUS_TYPE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_STATUS_TYPE},
5794+ #else
5795+ {"UNSUPPORTED_STATUS_TYPE", 20, 329},
5796+ #endif
5797+ #ifdef SSL_R_USE_SRTP_NOT_NEGOTIATED
5798+ {"USE_SRTP_NOT_NEGOTIATED", ERR_LIB_SSL, SSL_R_USE_SRTP_NOT_NEGOTIATED},
5799+ #else
5800+ {"USE_SRTP_NOT_NEGOTIATED", 20, 369},
5801+ #endif
5802+ #ifdef SSL_R_VERSION_TOO_HIGH
5803+ {"VERSION_TOO_HIGH", ERR_LIB_SSL, SSL_R_VERSION_TOO_HIGH},
5804+ #else
5805+ {"VERSION_TOO_HIGH", 20, 166},
5806+ #endif
5807+ #ifdef SSL_R_VERSION_TOO_LOW
5808+ {"VERSION_TOO_LOW", ERR_LIB_SSL, SSL_R_VERSION_TOO_LOW},
5809+ #else
5810+ {"VERSION_TOO_LOW", 20, 396},
5811+ #endif
5812+ #ifdef SSL_R_WRONG_CERTIFICATE_TYPE
5813+ {"WRONG_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_CERTIFICATE_TYPE},
5814+ #else
5815+ {"WRONG_CERTIFICATE_TYPE", 20, 383},
5816+ #endif
5817+ #ifdef SSL_R_WRONG_CIPHER_RETURNED
5818+ {"WRONG_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_WRONG_CIPHER_RETURNED},
5819+ #else
5820+ {"WRONG_CIPHER_RETURNED", 20, 261},
5821+ #endif
5822+ #ifdef SSL_R_WRONG_CURVE
5823+ {"WRONG_CURVE", ERR_LIB_SSL, SSL_R_WRONG_CURVE},
5824+ #else
5825+ {"WRONG_CURVE", 20, 378},
5826+ #endif
5827+ #ifdef SSL_R_WRONG_SIGNATURE_LENGTH
5828+ {"WRONG_SIGNATURE_LENGTH", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_LENGTH},
5829+ #else
5830+ {"WRONG_SIGNATURE_LENGTH", 20, 264},
5831+ #endif
5832+ #ifdef SSL_R_WRONG_SIGNATURE_SIZE
5833+ {"WRONG_SIGNATURE_SIZE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_SIZE},
5834+ #else
5835+ {"WRONG_SIGNATURE_SIZE", 20, 265},
5836+ #endif
5837+ #ifdef SSL_R_WRONG_SIGNATURE_TYPE
5838+ {"WRONG_SIGNATURE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_TYPE},
5839+ #else
5840+ {"WRONG_SIGNATURE_TYPE", 20, 370},
5841+ #endif
5842+ #ifdef SSL_R_WRONG_SSL_VERSION
5843+ {"WRONG_SSL_VERSION", ERR_LIB_SSL, SSL_R_WRONG_SSL_VERSION},
5844+ #else
5845+ {"WRONG_SSL_VERSION", 20, 266},
5846+ #endif
5847+ #ifdef SSL_R_WRONG_VERSION_NUMBER
5848+ {"WRONG_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_WRONG_VERSION_NUMBER},
5849+ #else
5850+ {"WRONG_VERSION_NUMBER", 20, 267},
5851+ #endif
5852+ #ifdef SSL_R_X509_LIB
5853+ {"X509_LIB", ERR_LIB_SSL, SSL_R_X509_LIB},
5854+ #else
5855+ {"X509_LIB", 20, 268},
5856+ #endif
5857+ #ifdef SSL_R_X509_VERIFICATION_SETUP_PROBLEMS
5858+ {"X509_VERIFICATION_SETUP_PROBLEMS", ERR_LIB_SSL, SSL_R_X509_VERIFICATION_SETUP_PROBLEMS},
5859+ #else
5860+ {"X509_VERIFICATION_SETUP_PROBLEMS", 20, 269},
5861+ #endif
5862+ #ifdef TS_R_BAD_PKCS7_TYPE
5863+ {"BAD_PKCS7_TYPE", ERR_LIB_TS, TS_R_BAD_PKCS7_TYPE},
5864+ #else
5865+ {"BAD_PKCS7_TYPE", 47, 132},
5866+ #endif
5867+ #ifdef TS_R_BAD_TYPE
5868+ {"BAD_TYPE", ERR_LIB_TS, TS_R_BAD_TYPE},
5869+ #else
5870+ {"BAD_TYPE", 47, 133},
5871+ #endif
5872+ #ifdef TS_R_CANNOT_LOAD_CERT
5873+ {"CANNOT_LOAD_CERT", ERR_LIB_TS, TS_R_CANNOT_LOAD_CERT},
5874+ #else
5875+ {"CANNOT_LOAD_CERT", 47, 137},
5876+ #endif
5877+ #ifdef TS_R_CANNOT_LOAD_KEY
5878+ {"CANNOT_LOAD_KEY", ERR_LIB_TS, TS_R_CANNOT_LOAD_KEY},
5879+ #else
5880+ {"CANNOT_LOAD_KEY", 47, 138},
5881+ #endif
5882+ #ifdef TS_R_CERTIFICATE_VERIFY_ERROR
5883+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_TS, TS_R_CERTIFICATE_VERIFY_ERROR},
5884+ #else
5885+ {"CERTIFICATE_VERIFY_ERROR", 47, 100},
5886+ #endif
5887+ #ifdef TS_R_COULD_NOT_SET_ENGINE
5888+ {"COULD_NOT_SET_ENGINE", ERR_LIB_TS, TS_R_COULD_NOT_SET_ENGINE},
5889+ #else
5890+ {"COULD_NOT_SET_ENGINE", 47, 127},
5891+ #endif
5892+ #ifdef TS_R_COULD_NOT_SET_TIME
5893+ {"COULD_NOT_SET_TIME", ERR_LIB_TS, TS_R_COULD_NOT_SET_TIME},
5894+ #else
5895+ {"COULD_NOT_SET_TIME", 47, 115},
5896+ #endif
5897+ #ifdef TS_R_DETACHED_CONTENT
5898+ {"DETACHED_CONTENT", ERR_LIB_TS, TS_R_DETACHED_CONTENT},
5899+ #else
5900+ {"DETACHED_CONTENT", 47, 134},
5901+ #endif
5902+ #ifdef TS_R_ESS_ADD_SIGNING_CERT_ERROR
5903+ {"ESS_ADD_SIGNING_CERT_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_ERROR},
5904+ #else
5905+ {"ESS_ADD_SIGNING_CERT_ERROR", 47, 116},
5906+ #endif
5907+ #ifdef TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR
5908+ {"ESS_ADD_SIGNING_CERT_V2_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR},
5909+ #else
5910+ {"ESS_ADD_SIGNING_CERT_V2_ERROR", 47, 139},
5911+ #endif
5912+ #ifdef TS_R_ESS_SIGNING_CERTIFICATE_ERROR
5913+ {"ESS_SIGNING_CERTIFICATE_ERROR", ERR_LIB_TS, TS_R_ESS_SIGNING_CERTIFICATE_ERROR},
5914+ #else
5915+ {"ESS_SIGNING_CERTIFICATE_ERROR", 47, 101},
5916+ #endif
5917+ #ifdef TS_R_INVALID_NULL_POINTER
5918+ {"INVALID_NULL_POINTER", ERR_LIB_TS, TS_R_INVALID_NULL_POINTER},
5919+ #else
5920+ {"INVALID_NULL_POINTER", 47, 102},
5921+ #endif
5922+ #ifdef TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE
5923+ {"INVALID_SIGNER_CERTIFICATE_PURPOSE", ERR_LIB_TS, TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE},
5924+ #else
5925+ {"INVALID_SIGNER_CERTIFICATE_PURPOSE", 47, 117},
5926+ #endif
5927+ #ifdef TS_R_MESSAGE_IMPRINT_MISMATCH
5928+ {"MESSAGE_IMPRINT_MISMATCH", ERR_LIB_TS, TS_R_MESSAGE_IMPRINT_MISMATCH},
5929+ #else
5930+ {"MESSAGE_IMPRINT_MISMATCH", 47, 103},
5931+ #endif
5932+ #ifdef TS_R_NONCE_MISMATCH
5933+ {"NONCE_MISMATCH", ERR_LIB_TS, TS_R_NONCE_MISMATCH},
5934+ #else
5935+ {"NONCE_MISMATCH", 47, 104},
5936+ #endif
5937+ #ifdef TS_R_NONCE_NOT_RETURNED
5938+ {"NONCE_NOT_RETURNED", ERR_LIB_TS, TS_R_NONCE_NOT_RETURNED},
5939+ #else
5940+ {"NONCE_NOT_RETURNED", 47, 105},
5941+ #endif
5942+ #ifdef TS_R_NO_CONTENT
5943+ {"NO_CONTENT", ERR_LIB_TS, TS_R_NO_CONTENT},
5944+ #else
5945+ {"NO_CONTENT", 47, 106},
5946+ #endif
5947+ #ifdef TS_R_NO_TIME_STAMP_TOKEN
5948+ {"NO_TIME_STAMP_TOKEN", ERR_LIB_TS, TS_R_NO_TIME_STAMP_TOKEN},
5949+ #else
5950+ {"NO_TIME_STAMP_TOKEN", 47, 107},
5951+ #endif
5952+ #ifdef TS_R_PKCS7_ADD_SIGNATURE_ERROR
5953+ {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNATURE_ERROR},
5954+ #else
5955+ {"PKCS7_ADD_SIGNATURE_ERROR", 47, 118},
5956+ #endif
5957+ #ifdef TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR
5958+ {"PKCS7_ADD_SIGNED_ATTR_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR},
5959+ #else
5960+ {"PKCS7_ADD_SIGNED_ATTR_ERROR", 47, 119},
5961+ #endif
5962+ #ifdef TS_R_PKCS7_TO_TS_TST_INFO_FAILED
5963+ {"PKCS7_TO_TS_TST_INFO_FAILED", ERR_LIB_TS, TS_R_PKCS7_TO_TS_TST_INFO_FAILED},
5964+ #else
5965+ {"PKCS7_TO_TS_TST_INFO_FAILED", 47, 129},
5966+ #endif
5967+ #ifdef TS_R_POLICY_MISMATCH
5968+ {"POLICY_MISMATCH", ERR_LIB_TS, TS_R_POLICY_MISMATCH},
5969+ #else
5970+ {"POLICY_MISMATCH", 47, 108},
5971+ #endif
5972+ #ifdef TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
5973+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_TS, TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
5974+ #else
5975+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 47, 120},
5976+ #endif
5977+ #ifdef TS_R_RESPONSE_SETUP_ERROR
5978+ {"RESPONSE_SETUP_ERROR", ERR_LIB_TS, TS_R_RESPONSE_SETUP_ERROR},
5979+ #else
5980+ {"RESPONSE_SETUP_ERROR", 47, 121},
5981+ #endif
5982+ #ifdef TS_R_SIGNATURE_FAILURE
5983+ {"SIGNATURE_FAILURE", ERR_LIB_TS, TS_R_SIGNATURE_FAILURE},
5984+ #else
5985+ {"SIGNATURE_FAILURE", 47, 109},
5986+ #endif
5987+ #ifdef TS_R_THERE_MUST_BE_ONE_SIGNER
5988+ {"THERE_MUST_BE_ONE_SIGNER", ERR_LIB_TS, TS_R_THERE_MUST_BE_ONE_SIGNER},
5989+ #else
5990+ {"THERE_MUST_BE_ONE_SIGNER", 47, 110},
5991+ #endif
5992+ #ifdef TS_R_TIME_SYSCALL_ERROR
5993+ {"TIME_SYSCALL_ERROR", ERR_LIB_TS, TS_R_TIME_SYSCALL_ERROR},
5994+ #else
5995+ {"TIME_SYSCALL_ERROR", 47, 122},
5996+ #endif
5997+ #ifdef TS_R_TOKEN_NOT_PRESENT
5998+ {"TOKEN_NOT_PRESENT", ERR_LIB_TS, TS_R_TOKEN_NOT_PRESENT},
5999+ #else
6000+ {"TOKEN_NOT_PRESENT", 47, 130},
6001+ #endif
6002+ #ifdef TS_R_TOKEN_PRESENT
6003+ {"TOKEN_PRESENT", ERR_LIB_TS, TS_R_TOKEN_PRESENT},
6004+ #else
6005+ {"TOKEN_PRESENT", 47, 131},
6006+ #endif
6007+ #ifdef TS_R_TSA_NAME_MISMATCH
6008+ {"TSA_NAME_MISMATCH", ERR_LIB_TS, TS_R_TSA_NAME_MISMATCH},
6009+ #else
6010+ {"TSA_NAME_MISMATCH", 47, 111},
6011+ #endif
6012+ #ifdef TS_R_TSA_UNTRUSTED
6013+ {"TSA_UNTRUSTED", ERR_LIB_TS, TS_R_TSA_UNTRUSTED},
6014+ #else
6015+ {"TSA_UNTRUSTED", 47, 112},
6016+ #endif
6017+ #ifdef TS_R_TST_INFO_SETUP_ERROR
6018+ {"TST_INFO_SETUP_ERROR", ERR_LIB_TS, TS_R_TST_INFO_SETUP_ERROR},
6019+ #else
6020+ {"TST_INFO_SETUP_ERROR", 47, 123},
6021+ #endif
6022+ #ifdef TS_R_TS_DATASIGN
6023+ {"TS_DATASIGN", ERR_LIB_TS, TS_R_TS_DATASIGN},
6024+ #else
6025+ {"TS_DATASIGN", 47, 124},
6026+ #endif
6027+ #ifdef TS_R_UNACCEPTABLE_POLICY
6028+ {"UNACCEPTABLE_POLICY", ERR_LIB_TS, TS_R_UNACCEPTABLE_POLICY},
6029+ #else
6030+ {"UNACCEPTABLE_POLICY", 47, 125},
6031+ #endif
6032+ #ifdef TS_R_UNSUPPORTED_MD_ALGORITHM
6033+ {"UNSUPPORTED_MD_ALGORITHM", ERR_LIB_TS, TS_R_UNSUPPORTED_MD_ALGORITHM},
6034+ #else
6035+ {"UNSUPPORTED_MD_ALGORITHM", 47, 126},
6036+ #endif
6037+ #ifdef TS_R_UNSUPPORTED_VERSION
6038+ {"UNSUPPORTED_VERSION", ERR_LIB_TS, TS_R_UNSUPPORTED_VERSION},
6039+ #else
6040+ {"UNSUPPORTED_VERSION", 47, 113},
6041+ #endif
6042+ #ifdef TS_R_VAR_BAD_VALUE
6043+ {"VAR_BAD_VALUE", ERR_LIB_TS, TS_R_VAR_BAD_VALUE},
6044+ #else
6045+ {"VAR_BAD_VALUE", 47, 135},
6046+ #endif
6047+ #ifdef TS_R_VAR_LOOKUP_FAILURE
6048+ {"VAR_LOOKUP_FAILURE", ERR_LIB_TS, TS_R_VAR_LOOKUP_FAILURE},
6049+ #else
6050+ {"VAR_LOOKUP_FAILURE", 47, 136},
6051+ #endif
6052+ #ifdef TS_R_WRONG_CONTENT_TYPE
6053+ {"WRONG_CONTENT_TYPE", ERR_LIB_TS, TS_R_WRONG_CONTENT_TYPE},
6054+ #else
6055+ {"WRONG_CONTENT_TYPE", 47, 114},
6056+ #endif
6057+ #ifdef UI_R_COMMON_OK_AND_CANCEL_CHARACTERS
6058+ {"COMMON_OK_AND_CANCEL_CHARACTERS", ERR_LIB_UI, UI_R_COMMON_OK_AND_CANCEL_CHARACTERS},
6059+ #else
6060+ {"COMMON_OK_AND_CANCEL_CHARACTERS", 40, 104},
6061+ #endif
6062+ #ifdef UI_R_INDEX_TOO_LARGE
6063+ {"INDEX_TOO_LARGE", ERR_LIB_UI, UI_R_INDEX_TOO_LARGE},
6064+ #else
6065+ {"INDEX_TOO_LARGE", 40, 102},
6066+ #endif
6067+ #ifdef UI_R_INDEX_TOO_SMALL
6068+ {"INDEX_TOO_SMALL", ERR_LIB_UI, UI_R_INDEX_TOO_SMALL},
6069+ #else
6070+ {"INDEX_TOO_SMALL", 40, 103},
6071+ #endif
6072+ #ifdef UI_R_NO_RESULT_BUFFER
6073+ {"NO_RESULT_BUFFER", ERR_LIB_UI, UI_R_NO_RESULT_BUFFER},
6074+ #else
6075+ {"NO_RESULT_BUFFER", 40, 105},
6076+ #endif
6077+ #ifdef UI_R_PROCESSING_ERROR
6078+ {"PROCESSING_ERROR", ERR_LIB_UI, UI_R_PROCESSING_ERROR},
6079+ #else
6080+ {"PROCESSING_ERROR", 40, 107},
6081+ #endif
6082+ #ifdef UI_R_RESULT_TOO_LARGE
6083+ {"RESULT_TOO_LARGE", ERR_LIB_UI, UI_R_RESULT_TOO_LARGE},
6084+ #else
6085+ {"RESULT_TOO_LARGE", 40, 100},
6086+ #endif
6087+ #ifdef UI_R_RESULT_TOO_SMALL
6088+ {"RESULT_TOO_SMALL", ERR_LIB_UI, UI_R_RESULT_TOO_SMALL},
6089+ #else
6090+ {"RESULT_TOO_SMALL", 40, 101},
6091+ #endif
6092+ #ifdef UI_R_SYSASSIGN_ERROR
6093+ {"SYSASSIGN_ERROR", ERR_LIB_UI, UI_R_SYSASSIGN_ERROR},
6094+ #else
6095+ {"SYSASSIGN_ERROR", 40, 109},
6096+ #endif
6097+ #ifdef UI_R_SYSDASSGN_ERROR
6098+ {"SYSDASSGN_ERROR", ERR_LIB_UI, UI_R_SYSDASSGN_ERROR},
6099+ #else
6100+ {"SYSDASSGN_ERROR", 40, 110},
6101+ #endif
6102+ #ifdef UI_R_SYSQIOW_ERROR
6103+ {"SYSQIOW_ERROR", ERR_LIB_UI, UI_R_SYSQIOW_ERROR},
6104+ #else
6105+ {"SYSQIOW_ERROR", 40, 111},
6106+ #endif
6107+ #ifdef UI_R_UNKNOWN_CONTROL_COMMAND
6108+ {"UNKNOWN_CONTROL_COMMAND", ERR_LIB_UI, UI_R_UNKNOWN_CONTROL_COMMAND},
6109+ #else
6110+ {"UNKNOWN_CONTROL_COMMAND", 40, 106},
6111+ #endif
6112+ #ifdef UI_R_UNKNOWN_TTYGET_ERRNO_VALUE
6113+ {"UNKNOWN_TTYGET_ERRNO_VALUE", ERR_LIB_UI, UI_R_UNKNOWN_TTYGET_ERRNO_VALUE},
6114+ #else
6115+ {"UNKNOWN_TTYGET_ERRNO_VALUE", 40, 108},
6116+ #endif
6117+ #ifdef UI_R_USER_DATA_DUPLICATION_UNSUPPORTED
6118+ {"USER_DATA_DUPLICATION_UNSUPPORTED", ERR_LIB_UI, UI_R_USER_DATA_DUPLICATION_UNSUPPORTED},
6119+ #else
6120+ {"USER_DATA_DUPLICATION_UNSUPPORTED", 40, 112},
6121+ #endif
6122+ #ifdef X509V3_R_BAD_IP_ADDRESS
6123+ {"BAD_IP_ADDRESS", ERR_LIB_X509V3, X509V3_R_BAD_IP_ADDRESS},
6124+ #else
6125+ {"BAD_IP_ADDRESS", 34, 118},
6126+ #endif
6127+ #ifdef X509V3_R_BAD_OBJECT
6128+ {"BAD_OBJECT", ERR_LIB_X509V3, X509V3_R_BAD_OBJECT},
6129+ #else
6130+ {"BAD_OBJECT", 34, 119},
6131+ #endif
6132+ #ifdef X509V3_R_BN_DEC2BN_ERROR
6133+ {"BN_DEC2BN_ERROR", ERR_LIB_X509V3, X509V3_R_BN_DEC2BN_ERROR},
6134+ #else
6135+ {"BN_DEC2BN_ERROR", 34, 100},
6136+ #endif
6137+ #ifdef X509V3_R_BN_TO_ASN1_INTEGER_ERROR
6138+ {"BN_TO_ASN1_INTEGER_ERROR", ERR_LIB_X509V3, X509V3_R_BN_TO_ASN1_INTEGER_ERROR},
6139+ #else
6140+ {"BN_TO_ASN1_INTEGER_ERROR", 34, 101},
6141+ #endif
6142+ #ifdef X509V3_R_DIRNAME_ERROR
6143+ {"DIRNAME_ERROR", ERR_LIB_X509V3, X509V3_R_DIRNAME_ERROR},
6144+ #else
6145+ {"DIRNAME_ERROR", 34, 149},
6146+ #endif
6147+ #ifdef X509V3_R_DISTPOINT_ALREADY_SET
6148+ {"DISTPOINT_ALREADY_SET", ERR_LIB_X509V3, X509V3_R_DISTPOINT_ALREADY_SET},
6149+ #else
6150+ {"DISTPOINT_ALREADY_SET", 34, 160},
6151+ #endif
6152+ #ifdef X509V3_R_DUPLICATE_ZONE_ID
6153+ {"DUPLICATE_ZONE_ID", ERR_LIB_X509V3, X509V3_R_DUPLICATE_ZONE_ID},
6154+ #else
6155+ {"DUPLICATE_ZONE_ID", 34, 133},
6156+ #endif
6157+ #ifdef X509V3_R_ERROR_CONVERTING_ZONE
6158+ {"ERROR_CONVERTING_ZONE", ERR_LIB_X509V3, X509V3_R_ERROR_CONVERTING_ZONE},
6159+ #else
6160+ {"ERROR_CONVERTING_ZONE", 34, 131},
6161+ #endif
6162+ #ifdef X509V3_R_ERROR_CREATING_EXTENSION
6163+ {"ERROR_CREATING_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_CREATING_EXTENSION},
6164+ #else
6165+ {"ERROR_CREATING_EXTENSION", 34, 144},
6166+ #endif
6167+ #ifdef X509V3_R_ERROR_IN_EXTENSION
6168+ {"ERROR_IN_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_IN_EXTENSION},
6169+ #else
6170+ {"ERROR_IN_EXTENSION", 34, 128},
6171+ #endif
6172+ #ifdef X509V3_R_EXPECTED_A_SECTION_NAME
6173+ {"EXPECTED_A_SECTION_NAME", ERR_LIB_X509V3, X509V3_R_EXPECTED_A_SECTION_NAME},
6174+ #else
6175+ {"EXPECTED_A_SECTION_NAME", 34, 137},
6176+ #endif
6177+ #ifdef X509V3_R_EXTENSION_EXISTS
6178+ {"EXTENSION_EXISTS", ERR_LIB_X509V3, X509V3_R_EXTENSION_EXISTS},
6179+ #else
6180+ {"EXTENSION_EXISTS", 34, 145},
6181+ #endif
6182+ #ifdef X509V3_R_EXTENSION_NAME_ERROR
6183+ {"EXTENSION_NAME_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_NAME_ERROR},
6184+ #else
6185+ {"EXTENSION_NAME_ERROR", 34, 115},
6186+ #endif
6187+ #ifdef X509V3_R_EXTENSION_NOT_FOUND
6188+ {"EXTENSION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_EXTENSION_NOT_FOUND},
6189+ #else
6190+ {"EXTENSION_NOT_FOUND", 34, 102},
6191+ #endif
6192+ #ifdef X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED
6193+ {"EXTENSION_SETTING_NOT_SUPPORTED", ERR_LIB_X509V3, X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED},
6194+ #else
6195+ {"EXTENSION_SETTING_NOT_SUPPORTED", 34, 103},
6196+ #endif
6197+ #ifdef X509V3_R_EXTENSION_VALUE_ERROR
6198+ {"EXTENSION_VALUE_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_VALUE_ERROR},
6199+ #else
6200+ {"EXTENSION_VALUE_ERROR", 34, 116},
6201+ #endif
6202+ #ifdef X509V3_R_ILLEGAL_EMPTY_EXTENSION
6203+ {"ILLEGAL_EMPTY_EXTENSION", ERR_LIB_X509V3, X509V3_R_ILLEGAL_EMPTY_EXTENSION},
6204+ #else
6205+ {"ILLEGAL_EMPTY_EXTENSION", 34, 151},
6206+ #endif
6207+ #ifdef X509V3_R_INCORRECT_POLICY_SYNTAX_TAG
6208+ {"INCORRECT_POLICY_SYNTAX_TAG", ERR_LIB_X509V3, X509V3_R_INCORRECT_POLICY_SYNTAX_TAG},
6209+ #else
6210+ {"INCORRECT_POLICY_SYNTAX_TAG", 34, 152},
6211+ #endif
6212+ #ifdef X509V3_R_INVALID_ASNUMBER
6213+ {"INVALID_ASNUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_ASNUMBER},
6214+ #else
6215+ {"INVALID_ASNUMBER", 34, 162},
6216+ #endif
6217+ #ifdef X509V3_R_INVALID_ASRANGE
6218+ {"INVALID_ASRANGE", ERR_LIB_X509V3, X509V3_R_INVALID_ASRANGE},
6219+ #else
6220+ {"INVALID_ASRANGE", 34, 163},
6221+ #endif
6222+ #ifdef X509V3_R_INVALID_BOOLEAN_STRING
6223+ {"INVALID_BOOLEAN_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_BOOLEAN_STRING},
6224+ #else
6225+ {"INVALID_BOOLEAN_STRING", 34, 104},
6226+ #endif
6227+ #ifdef X509V3_R_INVALID_EXTENSION_STRING
6228+ {"INVALID_EXTENSION_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_EXTENSION_STRING},
6229+ #else
6230+ {"INVALID_EXTENSION_STRING", 34, 105},
6231+ #endif
6232+ #ifdef X509V3_R_INVALID_INHERITANCE
6233+ {"INVALID_INHERITANCE", ERR_LIB_X509V3, X509V3_R_INVALID_INHERITANCE},
6234+ #else
6235+ {"INVALID_INHERITANCE", 34, 165},
6236+ #endif
6237+ #ifdef X509V3_R_INVALID_IPADDRESS
6238+ {"INVALID_IPADDRESS", ERR_LIB_X509V3, X509V3_R_INVALID_IPADDRESS},
6239+ #else
6240+ {"INVALID_IPADDRESS", 34, 166},
6241+ #endif
6242+ #ifdef X509V3_R_INVALID_MULTIPLE_RDNS
6243+ {"INVALID_MULTIPLE_RDNS", ERR_LIB_X509V3, X509V3_R_INVALID_MULTIPLE_RDNS},
6244+ #else
6245+ {"INVALID_MULTIPLE_RDNS", 34, 161},
6246+ #endif
6247+ #ifdef X509V3_R_INVALID_NAME
6248+ {"INVALID_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_NAME},
6249+ #else
6250+ {"INVALID_NAME", 34, 106},
6251+ #endif
6252+ #ifdef X509V3_R_INVALID_NULL_ARGUMENT
6253+ {"INVALID_NULL_ARGUMENT", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_ARGUMENT},
6254+ #else
6255+ {"INVALID_NULL_ARGUMENT", 34, 107},
6256+ #endif
6257+ #ifdef X509V3_R_INVALID_NULL_NAME
6258+ {"INVALID_NULL_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_NAME},
6259+ #else
6260+ {"INVALID_NULL_NAME", 34, 108},
6261+ #endif
6262+ #ifdef X509V3_R_INVALID_NULL_VALUE
6263+ {"INVALID_NULL_VALUE", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_VALUE},
6264+ #else
6265+ {"INVALID_NULL_VALUE", 34, 109},
6266+ #endif
6267+ #ifdef X509V3_R_INVALID_NUMBER
6268+ {"INVALID_NUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBER},
6269+ #else
6270+ {"INVALID_NUMBER", 34, 140},
6271+ #endif
6272+ #ifdef X509V3_R_INVALID_NUMBERS
6273+ {"INVALID_NUMBERS", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBERS},
6274+ #else
6275+ {"INVALID_NUMBERS", 34, 141},
6276+ #endif
6277+ #ifdef X509V3_R_INVALID_OBJECT_IDENTIFIER
6278+ {"INVALID_OBJECT_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_OBJECT_IDENTIFIER},
6279+ #else
6280+ {"INVALID_OBJECT_IDENTIFIER", 34, 110},
6281+ #endif
6282+ #ifdef X509V3_R_INVALID_OPTION
6283+ {"INVALID_OPTION", ERR_LIB_X509V3, X509V3_R_INVALID_OPTION},
6284+ #else
6285+ {"INVALID_OPTION", 34, 138},
6286+ #endif
6287+ #ifdef X509V3_R_INVALID_POLICY_IDENTIFIER
6288+ {"INVALID_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_POLICY_IDENTIFIER},
6289+ #else
6290+ {"INVALID_POLICY_IDENTIFIER", 34, 134},
6291+ #endif
6292+ #ifdef X509V3_R_INVALID_PROXY_POLICY_SETTING
6293+ {"INVALID_PROXY_POLICY_SETTING", ERR_LIB_X509V3, X509V3_R_INVALID_PROXY_POLICY_SETTING},
6294+ #else
6295+ {"INVALID_PROXY_POLICY_SETTING", 34, 153},
6296+ #endif
6297+ #ifdef X509V3_R_INVALID_PURPOSE
6298+ {"INVALID_PURPOSE", ERR_LIB_X509V3, X509V3_R_INVALID_PURPOSE},
6299+ #else
6300+ {"INVALID_PURPOSE", 34, 146},
6301+ #endif
6302+ #ifdef X509V3_R_INVALID_SAFI
6303+ {"INVALID_SAFI", ERR_LIB_X509V3, X509V3_R_INVALID_SAFI},
6304+ #else
6305+ {"INVALID_SAFI", 34, 164},
6306+ #endif
6307+ #ifdef X509V3_R_INVALID_SECTION
6308+ {"INVALID_SECTION", ERR_LIB_X509V3, X509V3_R_INVALID_SECTION},
6309+ #else
6310+ {"INVALID_SECTION", 34, 135},
6311+ #endif
6312+ #ifdef X509V3_R_INVALID_SYNTAX
6313+ {"INVALID_SYNTAX", ERR_LIB_X509V3, X509V3_R_INVALID_SYNTAX},
6314+ #else
6315+ {"INVALID_SYNTAX", 34, 143},
6316+ #endif
6317+ #ifdef X509V3_R_ISSUER_DECODE_ERROR
6318+ {"ISSUER_DECODE_ERROR", ERR_LIB_X509V3, X509V3_R_ISSUER_DECODE_ERROR},
6319+ #else
6320+ {"ISSUER_DECODE_ERROR", 34, 126},
6321+ #endif
6322+ #ifdef X509V3_R_MISSING_VALUE
6323+ {"MISSING_VALUE", ERR_LIB_X509V3, X509V3_R_MISSING_VALUE},
6324+ #else
6325+ {"MISSING_VALUE", 34, 124},
6326+ #endif
6327+ #ifdef X509V3_R_NEED_ORGANIZATION_AND_NUMBERS
6328+ {"NEED_ORGANIZATION_AND_NUMBERS", ERR_LIB_X509V3, X509V3_R_NEED_ORGANIZATION_AND_NUMBERS},
6329+ #else
6330+ {"NEED_ORGANIZATION_AND_NUMBERS", 34, 142},
6331+ #endif
6332+ #ifdef X509V3_R_NO_CONFIG_DATABASE
6333+ {"NO_CONFIG_DATABASE", ERR_LIB_X509V3, X509V3_R_NO_CONFIG_DATABASE},
6334+ #else
6335+ {"NO_CONFIG_DATABASE", 34, 136},
6336+ #endif
6337+ #ifdef X509V3_R_NO_ISSUER_CERTIFICATE
6338+ {"NO_ISSUER_CERTIFICATE", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_CERTIFICATE},
6339+ #else
6340+ {"NO_ISSUER_CERTIFICATE", 34, 121},
6341+ #endif
6342+ #ifdef X509V3_R_NO_ISSUER_DETAILS
6343+ {"NO_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_DETAILS},
6344+ #else
6345+ {"NO_ISSUER_DETAILS", 34, 127},
6346+ #endif
6347+ #ifdef X509V3_R_NO_POLICY_IDENTIFIER
6348+ {"NO_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_NO_POLICY_IDENTIFIER},
6349+ #else
6350+ {"NO_POLICY_IDENTIFIER", 34, 139},
6351+ #endif
6352+ #ifdef X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED
6353+ {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", ERR_LIB_X509V3, X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED},
6354+ #else
6355+ {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", 34, 154},
6356+ #endif
6357+ #ifdef X509V3_R_NO_PUBLIC_KEY
6358+ {"NO_PUBLIC_KEY", ERR_LIB_X509V3, X509V3_R_NO_PUBLIC_KEY},
6359+ #else
6360+ {"NO_PUBLIC_KEY", 34, 114},
6361+ #endif
6362+ #ifdef X509V3_R_NO_SUBJECT_DETAILS
6363+ {"NO_SUBJECT_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_SUBJECT_DETAILS},
6364+ #else
6365+ {"NO_SUBJECT_DETAILS", 34, 125},
6366+ #endif
6367+ #ifdef X509V3_R_OPERATION_NOT_DEFINED
6368+ {"OPERATION_NOT_DEFINED", ERR_LIB_X509V3, X509V3_R_OPERATION_NOT_DEFINED},
6369+ #else
6370+ {"OPERATION_NOT_DEFINED", 34, 148},
6371+ #endif
6372+ #ifdef X509V3_R_OTHERNAME_ERROR
6373+ {"OTHERNAME_ERROR", ERR_LIB_X509V3, X509V3_R_OTHERNAME_ERROR},
6374+ #else
6375+ {"OTHERNAME_ERROR", 34, 147},
6376+ #endif
6377+ #ifdef X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED
6378+ {"POLICY_LANGUAGE_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED},
6379+ #else
6380+ {"POLICY_LANGUAGE_ALREADY_DEFINED", 34, 155},
6381+ #endif
6382+ #ifdef X509V3_R_POLICY_PATH_LENGTH
6383+ {"POLICY_PATH_LENGTH", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH},
6384+ #else
6385+ {"POLICY_PATH_LENGTH", 34, 156},
6386+ #endif
6387+ #ifdef X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED
6388+ {"POLICY_PATH_LENGTH_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED},
6389+ #else
6390+ {"POLICY_PATH_LENGTH_ALREADY_DEFINED", 34, 157},
6391+ #endif
6392+ #ifdef X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY
6393+ {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", ERR_LIB_X509V3, X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY},
6394+ #else
6395+ {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", 34, 159},
6396+ #endif
6397+ #ifdef X509V3_R_SECTION_NOT_FOUND
6398+ {"SECTION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_SECTION_NOT_FOUND},
6399+ #else
6400+ {"SECTION_NOT_FOUND", 34, 150},
6401+ #endif
6402+ #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS
6403+ {"UNABLE_TO_GET_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS},
6404+ #else
6405+ {"UNABLE_TO_GET_ISSUER_DETAILS", 34, 122},
6406+ #endif
6407+ #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_KEYID
6408+ {"UNABLE_TO_GET_ISSUER_KEYID", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_KEYID},
6409+ #else
6410+ {"UNABLE_TO_GET_ISSUER_KEYID", 34, 123},
6411+ #endif
6412+ #ifdef X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT
6413+ {"UNKNOWN_BIT_STRING_ARGUMENT", ERR_LIB_X509V3, X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT},
6414+ #else
6415+ {"UNKNOWN_BIT_STRING_ARGUMENT", 34, 111},
6416+ #endif
6417+ #ifdef X509V3_R_UNKNOWN_EXTENSION
6418+ {"UNKNOWN_EXTENSION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION},
6419+ #else
6420+ {"UNKNOWN_EXTENSION", 34, 129},
6421+ #endif
6422+ #ifdef X509V3_R_UNKNOWN_EXTENSION_NAME
6423+ {"UNKNOWN_EXTENSION_NAME", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION_NAME},
6424+ #else
6425+ {"UNKNOWN_EXTENSION_NAME", 34, 130},
6426+ #endif
6427+ #ifdef X509V3_R_UNKNOWN_OPTION
6428+ {"UNKNOWN_OPTION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_OPTION},
6429+ #else
6430+ {"UNKNOWN_OPTION", 34, 120},
6431+ #endif
6432+ #ifdef X509V3_R_UNSUPPORTED_OPTION
6433+ {"UNSUPPORTED_OPTION", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_OPTION},
6434+ #else
6435+ {"UNSUPPORTED_OPTION", 34, 117},
6436+ #endif
6437+ #ifdef X509V3_R_UNSUPPORTED_TYPE
6438+ {"UNSUPPORTED_TYPE", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_TYPE},
6439+ #else
6440+ {"UNSUPPORTED_TYPE", 34, 167},
6441+ #endif
6442+ #ifdef X509V3_R_USER_TOO_LONG
6443+ {"USER_TOO_LONG", ERR_LIB_X509V3, X509V3_R_USER_TOO_LONG},
6444+ #else
6445+ {"USER_TOO_LONG", 34, 132},
6446+ #endif
6447+ #ifdef X509_R_AKID_MISMATCH
6448+ {"AKID_MISMATCH", ERR_LIB_X509, X509_R_AKID_MISMATCH},
6449+ #else
6450+ {"AKID_MISMATCH", 11, 110},
6451+ #endif
6452+ #ifdef X509_R_BAD_SELECTOR
6453+ {"BAD_SELECTOR", ERR_LIB_X509, X509_R_BAD_SELECTOR},
6454+ #else
6455+ {"BAD_SELECTOR", 11, 133},
6456+ #endif
6457+ #ifdef X509_R_BAD_X509_FILETYPE
6458+ {"BAD_X509_FILETYPE", ERR_LIB_X509, X509_R_BAD_X509_FILETYPE},
6459+ #else
6460+ {"BAD_X509_FILETYPE", 11, 100},
6461+ #endif
6462+ #ifdef X509_R_BASE64_DECODE_ERROR
6463+ {"BASE64_DECODE_ERROR", ERR_LIB_X509, X509_R_BASE64_DECODE_ERROR},
6464+ #else
6465+ {"BASE64_DECODE_ERROR", 11, 118},
6466+ #endif
6467+ #ifdef X509_R_CANT_CHECK_DH_KEY
6468+ {"CANT_CHECK_DH_KEY", ERR_LIB_X509, X509_R_CANT_CHECK_DH_KEY},
6469+ #else
6470+ {"CANT_CHECK_DH_KEY", 11, 114},
6471+ #endif
6472+ #ifdef X509_R_CERT_ALREADY_IN_HASH_TABLE
6473+ {"CERT_ALREADY_IN_HASH_TABLE", ERR_LIB_X509, X509_R_CERT_ALREADY_IN_HASH_TABLE},
6474+ #else
6475+ {"CERT_ALREADY_IN_HASH_TABLE", 11, 101},
6476+ #endif
6477+ #ifdef X509_R_CRL_ALREADY_DELTA
6478+ {"CRL_ALREADY_DELTA", ERR_LIB_X509, X509_R_CRL_ALREADY_DELTA},
6479+ #else
6480+ {"CRL_ALREADY_DELTA", 11, 127},
6481+ #endif
6482+ #ifdef X509_R_CRL_VERIFY_FAILURE
6483+ {"CRL_VERIFY_FAILURE", ERR_LIB_X509, X509_R_CRL_VERIFY_FAILURE},
6484+ #else
6485+ {"CRL_VERIFY_FAILURE", 11, 131},
6486+ #endif
6487+ #ifdef X509_R_IDP_MISMATCH
6488+ {"IDP_MISMATCH", ERR_LIB_X509, X509_R_IDP_MISMATCH},
6489+ #else
6490+ {"IDP_MISMATCH", 11, 128},
6491+ #endif
6492+ #ifdef X509_R_INVALID_ATTRIBUTES
6493+ {"INVALID_ATTRIBUTES", ERR_LIB_X509, X509_R_INVALID_ATTRIBUTES},
6494+ #else
6495+ {"INVALID_ATTRIBUTES", 11, 138},
6496+ #endif
6497+ #ifdef X509_R_INVALID_DIRECTORY
6498+ {"INVALID_DIRECTORY", ERR_LIB_X509, X509_R_INVALID_DIRECTORY},
6499+ #else
6500+ {"INVALID_DIRECTORY", 11, 113},
6501+ #endif
6502+ #ifdef X509_R_INVALID_FIELD_NAME
6503+ {"INVALID_FIELD_NAME", ERR_LIB_X509, X509_R_INVALID_FIELD_NAME},
6504+ #else
6505+ {"INVALID_FIELD_NAME", 11, 119},
6506+ #endif
6507+ #ifdef X509_R_INVALID_TRUST
6508+ {"INVALID_TRUST", ERR_LIB_X509, X509_R_INVALID_TRUST},
6509+ #else
6510+ {"INVALID_TRUST", 11, 123},
6511+ #endif
6512+ #ifdef X509_R_ISSUER_MISMATCH
6513+ {"ISSUER_MISMATCH", ERR_LIB_X509, X509_R_ISSUER_MISMATCH},
6514+ #else
6515+ {"ISSUER_MISMATCH", 11, 129},
6516+ #endif
6517+ #ifdef X509_R_KEY_TYPE_MISMATCH
6518+ {"KEY_TYPE_MISMATCH", ERR_LIB_X509, X509_R_KEY_TYPE_MISMATCH},
6519+ #else
6520+ {"KEY_TYPE_MISMATCH", 11, 115},
6521+ #endif
6522+ #ifdef X509_R_KEY_VALUES_MISMATCH
6523+ {"KEY_VALUES_MISMATCH", ERR_LIB_X509, X509_R_KEY_VALUES_MISMATCH},
6524+ #else
6525+ {"KEY_VALUES_MISMATCH", 11, 116},
6526+ #endif
6527+ #ifdef X509_R_LOADING_CERT_DIR
6528+ {"LOADING_CERT_DIR", ERR_LIB_X509, X509_R_LOADING_CERT_DIR},
6529+ #else
6530+ {"LOADING_CERT_DIR", 11, 103},
6531+ #endif
6532+ #ifdef X509_R_LOADING_DEFAULTS
6533+ {"LOADING_DEFAULTS", ERR_LIB_X509, X509_R_LOADING_DEFAULTS},
6534+ #else
6535+ {"LOADING_DEFAULTS", 11, 104},
6536+ #endif
6537+ #ifdef X509_R_METHOD_NOT_SUPPORTED
6538+ {"METHOD_NOT_SUPPORTED", ERR_LIB_X509, X509_R_METHOD_NOT_SUPPORTED},
6539+ #else
6540+ {"METHOD_NOT_SUPPORTED", 11, 124},
6541+ #endif
6542+ #ifdef X509_R_NAME_TOO_LONG
6543+ {"NAME_TOO_LONG", ERR_LIB_X509, X509_R_NAME_TOO_LONG},
6544+ #else
6545+ {"NAME_TOO_LONG", 11, 134},
6546+ #endif
6547+ #ifdef X509_R_NEWER_CRL_NOT_NEWER
6548+ {"NEWER_CRL_NOT_NEWER", ERR_LIB_X509, X509_R_NEWER_CRL_NOT_NEWER},
6549+ #else
6550+ {"NEWER_CRL_NOT_NEWER", 11, 132},
6551+ #endif
6552+ #ifdef X509_R_NO_CERTIFICATE_FOUND
6553+ {"NO_CERTIFICATE_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_FOUND},
6554+ #else
6555+ {"NO_CERTIFICATE_FOUND", 11, 135},
6556+ #endif
6557+ #ifdef X509_R_NO_CERTIFICATE_OR_CRL_FOUND
6558+ {"NO_CERTIFICATE_OR_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_OR_CRL_FOUND},
6559+ #else
6560+ {"NO_CERTIFICATE_OR_CRL_FOUND", 11, 136},
6561+ #endif
6562+ #ifdef X509_R_NO_CERT_SET_FOR_US_TO_VERIFY
6563+ {"NO_CERT_SET_FOR_US_TO_VERIFY", ERR_LIB_X509, X509_R_NO_CERT_SET_FOR_US_TO_VERIFY},
6564+ #else
6565+ {"NO_CERT_SET_FOR_US_TO_VERIFY", 11, 105},
6566+ #endif
6567+ #ifdef X509_R_NO_CRL_FOUND
6568+ {"NO_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CRL_FOUND},
6569+ #else
6570+ {"NO_CRL_FOUND", 11, 137},
6571+ #endif
6572+ #ifdef X509_R_NO_CRL_NUMBER
6573+ {"NO_CRL_NUMBER", ERR_LIB_X509, X509_R_NO_CRL_NUMBER},
6574+ #else
6575+ {"NO_CRL_NUMBER", 11, 130},
6576+ #endif
6577+ #ifdef X509_R_PUBLIC_KEY_DECODE_ERROR
6578+ {"PUBLIC_KEY_DECODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_DECODE_ERROR},
6579+ #else
6580+ {"PUBLIC_KEY_DECODE_ERROR", 11, 125},
6581+ #endif
6582+ #ifdef X509_R_PUBLIC_KEY_ENCODE_ERROR
6583+ {"PUBLIC_KEY_ENCODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_ENCODE_ERROR},
6584+ #else
6585+ {"PUBLIC_KEY_ENCODE_ERROR", 11, 126},
6586+ #endif
6587+ #ifdef X509_R_SHOULD_RETRY
6588+ {"SHOULD_RETRY", ERR_LIB_X509, X509_R_SHOULD_RETRY},
6589+ #else
6590+ {"SHOULD_RETRY", 11, 106},
6591+ #endif
6592+ #ifdef X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN
6593+ {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", ERR_LIB_X509, X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN},
6594+ #else
6595+ {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", 11, 107},
6596+ #endif
6597+ #ifdef X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY
6598+ {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", ERR_LIB_X509, X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY},
6599+ #else
6600+ {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", 11, 108},
6601+ #endif
6602+ #ifdef X509_R_UNKNOWN_KEY_TYPE
6603+ {"UNKNOWN_KEY_TYPE", ERR_LIB_X509, X509_R_UNKNOWN_KEY_TYPE},
6604+ #else
6605+ {"UNKNOWN_KEY_TYPE", 11, 117},
6606+ #endif
6607+ #ifdef X509_R_UNKNOWN_NID
6608+ {"UNKNOWN_NID", ERR_LIB_X509, X509_R_UNKNOWN_NID},
6609+ #else
6610+ {"UNKNOWN_NID", 11, 109},
6611+ #endif
6612+ #ifdef X509_R_UNKNOWN_PURPOSE_ID
6613+ {"UNKNOWN_PURPOSE_ID", ERR_LIB_X509, X509_R_UNKNOWN_PURPOSE_ID},
6614+ #else
6615+ {"UNKNOWN_PURPOSE_ID", 11, 121},
6616+ #endif
6617+ #ifdef X509_R_UNKNOWN_TRUST_ID
6618+ {"UNKNOWN_TRUST_ID", ERR_LIB_X509, X509_R_UNKNOWN_TRUST_ID},
6619+ #else
6620+ {"UNKNOWN_TRUST_ID", 11, 120},
6621+ #endif
6622+ #ifdef X509_R_UNSUPPORTED_ALGORITHM
6623+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_X509, X509_R_UNSUPPORTED_ALGORITHM},
6624+ #else
6625+ {"UNSUPPORTED_ALGORITHM", 11, 111},
6626+ #endif
6627+ #ifdef X509_R_WRONG_LOOKUP_TYPE
6628+ {"WRONG_LOOKUP_TYPE", ERR_LIB_X509, X509_R_WRONG_LOOKUP_TYPE},
6629+ #else
6630+ {"WRONG_LOOKUP_TYPE", 11, 112},
6631+ #endif
6632+ #ifdef X509_R_WRONG_TYPE
6633+ {"WRONG_TYPE", ERR_LIB_X509, X509_R_WRONG_TYPE},
6634+ #else
6635+ {"WRONG_TYPE", 11, 122},
6636+ #endif
6637+ { NULL }
6638+};
6639+
6640diff -urN Python-2.7.18/Modules/_ssl_data_300.h Python-2.7.18.openssl3/Modules/_ssl_data_300.h
6641--- Python-2.7.18/Modules/_ssl_data_300.h 1970-01-01 01:00:00.000000000 +0100
6642+++ Python-2.7.18.openssl3/Modules/_ssl_data_300.h 2021-09-26 17:39:37.004624441 +0200
6643@@ -0,0 +1,8435 @@
6644+/* File generated by Tools/ssl/make_ssl_data.py *//* Generated on 2021-04-09T09:44:43.288448 */
6645+static struct py_ssl_library_code library_codes[] = {
6646+#ifdef ERR_LIB_ASN1
6647+ {"ASN1", ERR_LIB_ASN1},
6648+#endif
6649+#ifdef ERR_LIB_ASYNC
6650+ {"ASYNC", ERR_LIB_ASYNC},
6651+#endif
6652+#ifdef ERR_LIB_BIO
6653+ {"BIO", ERR_LIB_BIO},
6654+#endif
6655+#ifdef ERR_LIB_BN
6656+ {"BN", ERR_LIB_BN},
6657+#endif
6658+#ifdef ERR_LIB_BUF
6659+ {"BUF", ERR_LIB_BUF},
6660+#endif
6661+#ifdef ERR_LIB_CMP
6662+ {"CMP", ERR_LIB_CMP},
6663+#endif
6664+#ifdef ERR_LIB_CMS
6665+ {"CMS", ERR_LIB_CMS},
6666+#endif
6667+#ifdef ERR_LIB_COMP
6668+ {"COMP", ERR_LIB_COMP},
6669+#endif
6670+#ifdef ERR_LIB_CONF
6671+ {"CONF", ERR_LIB_CONF},
6672+#endif
6673+#ifdef ERR_LIB_CRMF
6674+ {"CRMF", ERR_LIB_CRMF},
6675+#endif
6676+#ifdef ERR_LIB_CRYPTO
6677+ {"CRYPTO", ERR_LIB_CRYPTO},
6678+#endif
6679+#ifdef ERR_LIB_CT
6680+ {"CT", ERR_LIB_CT},
6681+#endif
6682+#ifdef ERR_LIB_DH
6683+ {"DH", ERR_LIB_DH},
6684+#endif
6685+#ifdef ERR_LIB_DSA
6686+ {"DSA", ERR_LIB_DSA},
6687+#endif
6688+#ifdef ERR_LIB_DSO
6689+ {"DSO", ERR_LIB_DSO},
6690+#endif
6691+#ifdef ERR_LIB_EC
6692+ {"EC", ERR_LIB_EC},
6693+#endif
6694+#ifdef ERR_LIB_ECDH
6695+ {"ECDH", ERR_LIB_ECDH},
6696+#endif
6697+#ifdef ERR_LIB_ECDSA
6698+ {"ECDSA", ERR_LIB_ECDSA},
6699+#endif
6700+#ifdef ERR_LIB_ENGINE
6701+ {"ENGINE", ERR_LIB_ENGINE},
6702+#endif
6703+#ifdef ERR_LIB_ESS
6704+ {"ESS", ERR_LIB_ESS},
6705+#endif
6706+#ifdef ERR_LIB_EVP
6707+ {"EVP", ERR_LIB_EVP},
6708+#endif
6709+#ifdef ERR_LIB_FIPS
6710+ {"FIPS", ERR_LIB_FIPS},
6711+#endif
6712+#ifdef ERR_LIB_HMAC
6713+ {"HMAC", ERR_LIB_HMAC},
6714+#endif
6715+#ifdef ERR_LIB_HTTP
6716+ {"HTTP", ERR_LIB_HTTP},
6717+#endif
6718+#ifdef ERR_LIB_JPAKE
6719+ {"JPAKE", ERR_LIB_JPAKE},
6720+#endif
6721+#ifdef ERR_LIB_KDF
6722+ {"KDF", ERR_LIB_KDF},
6723+#endif
6724+#ifdef ERR_LIB_MASK
6725+ {"MASK", ERR_LIB_MASK},
6726+#endif
6727+#ifdef ERR_LIB_METH
6728+ {"METH", ERR_LIB_METH},
6729+#endif
6730+#ifdef ERR_LIB_NONE
6731+ {"NONE", ERR_LIB_NONE},
6732+#endif
6733+#ifdef ERR_LIB_OBJ
6734+ {"OBJ", ERR_LIB_OBJ},
6735+#endif
6736+#ifdef ERR_LIB_OCSP
6737+ {"OCSP", ERR_LIB_OCSP},
6738+#endif
6739+#ifdef ERR_LIB_OFFSET
6740+ {"OFFSET", ERR_LIB_OFFSET},
6741+#endif
6742+#ifdef ERR_LIB_OSSL_DECODER
6743+ {"OSSL_DECODER", ERR_LIB_OSSL_DECODER},
6744+#endif
6745+#ifdef ERR_LIB_OSSL_ENCODER
6746+ {"OSSL_ENCODER", ERR_LIB_OSSL_ENCODER},
6747+#endif
6748+#ifdef ERR_LIB_OSSL_STORE
6749+ {"OSSL_STORE", ERR_LIB_OSSL_STORE},
6750+#endif
6751+#ifdef ERR_LIB_PEM
6752+ {"PEM", ERR_LIB_PEM},
6753+#endif
6754+#ifdef ERR_LIB_PKCS12
6755+ {"PKCS12", ERR_LIB_PKCS12},
6756+#endif
6757+#ifdef ERR_LIB_PKCS7
6758+ {"PKCS7", ERR_LIB_PKCS7},
6759+#endif
6760+#ifdef ERR_LIB_PROP
6761+ {"PROP", ERR_LIB_PROP},
6762+#endif
6763+#ifdef ERR_LIB_PROV
6764+ {"PROV", ERR_LIB_PROV},
6765+#endif
6766+#ifdef ERR_LIB_PROXY
6767+ {"PROXY", ERR_LIB_PROXY},
6768+#endif
6769+#ifdef ERR_LIB_RAND
6770+ {"RAND", ERR_LIB_RAND},
6771+#endif
6772+#ifdef ERR_LIB_RSA
6773+ {"RSA", ERR_LIB_RSA},
6774+#endif
6775+#ifdef ERR_LIB_RSAREF
6776+ {"RSAREF", ERR_LIB_RSAREF},
6777+#endif
6778+#ifdef ERR_LIB_SM2
6779+ {"SM2", ERR_LIB_SM2},
6780+#endif
6781+#ifdef ERR_LIB_SSL
6782+ {"SSL", ERR_LIB_SSL},
6783+#endif
6784+#ifdef ERR_LIB_SSL2
6785+ {"SSL2", ERR_LIB_SSL2},
6786+#endif
6787+#ifdef ERR_LIB_SSL23
6788+ {"SSL23", ERR_LIB_SSL23},
6789+#endif
6790+#ifdef ERR_LIB_SSL3
6791+ {"SSL3", ERR_LIB_SSL3},
6792+#endif
6793+#ifdef ERR_LIB_SYS
6794+ {"SYS", ERR_LIB_SYS},
6795+#endif
6796+#ifdef ERR_LIB_TS
6797+ {"TS", ERR_LIB_TS},
6798+#endif
6799+#ifdef ERR_LIB_UI
6800+ {"UI", ERR_LIB_UI},
6801+#endif
6802+#ifdef ERR_LIB_USER
6803+ {"USER", ERR_LIB_USER},
6804+#endif
6805+#ifdef ERR_LIB_X509
6806+ {"X509", ERR_LIB_X509},
6807+#endif
6808+#ifdef ERR_LIB_X509V3
6809+ {"X509V3", ERR_LIB_X509V3},
6810+#endif
6811+ { NULL }
6812+};
6813+
6814+
6815+static struct py_ssl_error_code error_codes[] = {
6816+ #ifdef ASN1_R_ADDING_OBJECT
6817+ {"ADDING_OBJECT", ERR_LIB_ASN1, ASN1_R_ADDING_OBJECT},
6818+ #else
6819+ {"ADDING_OBJECT", 13, 171},
6820+ #endif
6821+ #ifdef ASN1_R_ASN1_PARSE_ERROR
6822+ {"ASN1_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_PARSE_ERROR},
6823+ #else
6824+ {"ASN1_PARSE_ERROR", 13, 203},
6825+ #endif
6826+ #ifdef ASN1_R_ASN1_SIG_PARSE_ERROR
6827+ {"ASN1_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_SIG_PARSE_ERROR},
6828+ #else
6829+ {"ASN1_SIG_PARSE_ERROR", 13, 204},
6830+ #endif
6831+ #ifdef ASN1_R_AUX_ERROR
6832+ {"AUX_ERROR", ERR_LIB_ASN1, ASN1_R_AUX_ERROR},
6833+ #else
6834+ {"AUX_ERROR", 13, 100},
6835+ #endif
6836+ #ifdef ASN1_R_BAD_OBJECT_HEADER
6837+ {"BAD_OBJECT_HEADER", ERR_LIB_ASN1, ASN1_R_BAD_OBJECT_HEADER},
6838+ #else
6839+ {"BAD_OBJECT_HEADER", 13, 102},
6840+ #endif
6841+ #ifdef ASN1_R_BAD_TEMPLATE
6842+ {"BAD_TEMPLATE", ERR_LIB_ASN1, ASN1_R_BAD_TEMPLATE},
6843+ #else
6844+ {"BAD_TEMPLATE", 13, 230},
6845+ #endif
6846+ #ifdef ASN1_R_BMPSTRING_IS_WRONG_LENGTH
6847+ {"BMPSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BMPSTRING_IS_WRONG_LENGTH},
6848+ #else
6849+ {"BMPSTRING_IS_WRONG_LENGTH", 13, 214},
6850+ #endif
6851+ #ifdef ASN1_R_BN_LIB
6852+ {"BN_LIB", ERR_LIB_ASN1, ASN1_R_BN_LIB},
6853+ #else
6854+ {"BN_LIB", 13, 105},
6855+ #endif
6856+ #ifdef ASN1_R_BOOLEAN_IS_WRONG_LENGTH
6857+ {"BOOLEAN_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BOOLEAN_IS_WRONG_LENGTH},
6858+ #else
6859+ {"BOOLEAN_IS_WRONG_LENGTH", 13, 106},
6860+ #endif
6861+ #ifdef ASN1_R_BUFFER_TOO_SMALL
6862+ {"BUFFER_TOO_SMALL", ERR_LIB_ASN1, ASN1_R_BUFFER_TOO_SMALL},
6863+ #else
6864+ {"BUFFER_TOO_SMALL", 13, 107},
6865+ #endif
6866+ #ifdef ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
6867+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_ASN1, ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER},
6868+ #else
6869+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 13, 108},
6870+ #endif
6871+ #ifdef ASN1_R_CONTEXT_NOT_INITIALISED
6872+ {"CONTEXT_NOT_INITIALISED", ERR_LIB_ASN1, ASN1_R_CONTEXT_NOT_INITIALISED},
6873+ #else
6874+ {"CONTEXT_NOT_INITIALISED", 13, 217},
6875+ #endif
6876+ #ifdef ASN1_R_DATA_IS_WRONG
6877+ {"DATA_IS_WRONG", ERR_LIB_ASN1, ASN1_R_DATA_IS_WRONG},
6878+ #else
6879+ {"DATA_IS_WRONG", 13, 109},
6880+ #endif
6881+ #ifdef ASN1_R_DECODE_ERROR
6882+ {"DECODE_ERROR", ERR_LIB_ASN1, ASN1_R_DECODE_ERROR},
6883+ #else
6884+ {"DECODE_ERROR", 13, 110},
6885+ #endif
6886+ #ifdef ASN1_R_DEPTH_EXCEEDED
6887+ {"DEPTH_EXCEEDED", ERR_LIB_ASN1, ASN1_R_DEPTH_EXCEEDED},
6888+ #else
6889+ {"DEPTH_EXCEEDED", 13, 174},
6890+ #endif
6891+ #ifdef ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED
6892+ {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED},
6893+ #else
6894+ {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", 13, 198},
6895+ #endif
6896+ #ifdef ASN1_R_ENCODE_ERROR
6897+ {"ENCODE_ERROR", ERR_LIB_ASN1, ASN1_R_ENCODE_ERROR},
6898+ #else
6899+ {"ENCODE_ERROR", 13, 112},
6900+ #endif
6901+ #ifdef ASN1_R_ERROR_GETTING_TIME
6902+ {"ERROR_GETTING_TIME", ERR_LIB_ASN1, ASN1_R_ERROR_GETTING_TIME},
6903+ #else
6904+ {"ERROR_GETTING_TIME", 13, 173},
6905+ #endif
6906+ #ifdef ASN1_R_ERROR_LOADING_SECTION
6907+ {"ERROR_LOADING_SECTION", ERR_LIB_ASN1, ASN1_R_ERROR_LOADING_SECTION},
6908+ #else
6909+ {"ERROR_LOADING_SECTION", 13, 172},
6910+ #endif
6911+ #ifdef ASN1_R_ERROR_SETTING_CIPHER_PARAMS
6912+ {"ERROR_SETTING_CIPHER_PARAMS", ERR_LIB_ASN1, ASN1_R_ERROR_SETTING_CIPHER_PARAMS},
6913+ #else
6914+ {"ERROR_SETTING_CIPHER_PARAMS", 13, 114},
6915+ #endif
6916+ #ifdef ASN1_R_EXPECTING_AN_INTEGER
6917+ {"EXPECTING_AN_INTEGER", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_INTEGER},
6918+ #else
6919+ {"EXPECTING_AN_INTEGER", 13, 115},
6920+ #endif
6921+ #ifdef ASN1_R_EXPECTING_AN_OBJECT
6922+ {"EXPECTING_AN_OBJECT", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_OBJECT},
6923+ #else
6924+ {"EXPECTING_AN_OBJECT", 13, 116},
6925+ #endif
6926+ #ifdef ASN1_R_EXPLICIT_LENGTH_MISMATCH
6927+ {"EXPLICIT_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_EXPLICIT_LENGTH_MISMATCH},
6928+ #else
6929+ {"EXPLICIT_LENGTH_MISMATCH", 13, 119},
6930+ #endif
6931+ #ifdef ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED
6932+ {"EXPLICIT_TAG_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED},
6933+ #else
6934+ {"EXPLICIT_TAG_NOT_CONSTRUCTED", 13, 120},
6935+ #endif
6936+ #ifdef ASN1_R_FIELD_MISSING
6937+ {"FIELD_MISSING", ERR_LIB_ASN1, ASN1_R_FIELD_MISSING},
6938+ #else
6939+ {"FIELD_MISSING", 13, 121},
6940+ #endif
6941+ #ifdef ASN1_R_FIRST_NUM_TOO_LARGE
6942+ {"FIRST_NUM_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_FIRST_NUM_TOO_LARGE},
6943+ #else
6944+ {"FIRST_NUM_TOO_LARGE", 13, 122},
6945+ #endif
6946+ #ifdef ASN1_R_HEADER_TOO_LONG
6947+ {"HEADER_TOO_LONG", ERR_LIB_ASN1, ASN1_R_HEADER_TOO_LONG},
6948+ #else
6949+ {"HEADER_TOO_LONG", 13, 123},
6950+ #endif
6951+ #ifdef ASN1_R_ILLEGAL_BITSTRING_FORMAT
6952+ {"ILLEGAL_BITSTRING_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BITSTRING_FORMAT},
6953+ #else
6954+ {"ILLEGAL_BITSTRING_FORMAT", 13, 175},
6955+ #endif
6956+ #ifdef ASN1_R_ILLEGAL_BOOLEAN
6957+ {"ILLEGAL_BOOLEAN", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BOOLEAN},
6958+ #else
6959+ {"ILLEGAL_BOOLEAN", 13, 176},
6960+ #endif
6961+ #ifdef ASN1_R_ILLEGAL_CHARACTERS
6962+ {"ILLEGAL_CHARACTERS", ERR_LIB_ASN1, ASN1_R_ILLEGAL_CHARACTERS},
6963+ #else
6964+ {"ILLEGAL_CHARACTERS", 13, 124},
6965+ #endif
6966+ #ifdef ASN1_R_ILLEGAL_FORMAT
6967+ {"ILLEGAL_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_FORMAT},
6968+ #else
6969+ {"ILLEGAL_FORMAT", 13, 177},
6970+ #endif
6971+ #ifdef ASN1_R_ILLEGAL_HEX
6972+ {"ILLEGAL_HEX", ERR_LIB_ASN1, ASN1_R_ILLEGAL_HEX},
6973+ #else
6974+ {"ILLEGAL_HEX", 13, 178},
6975+ #endif
6976+ #ifdef ASN1_R_ILLEGAL_IMPLICIT_TAG
6977+ {"ILLEGAL_IMPLICIT_TAG", ERR_LIB_ASN1, ASN1_R_ILLEGAL_IMPLICIT_TAG},
6978+ #else
6979+ {"ILLEGAL_IMPLICIT_TAG", 13, 179},
6980+ #endif
6981+ #ifdef ASN1_R_ILLEGAL_INTEGER
6982+ {"ILLEGAL_INTEGER", ERR_LIB_ASN1, ASN1_R_ILLEGAL_INTEGER},
6983+ #else
6984+ {"ILLEGAL_INTEGER", 13, 180},
6985+ #endif
6986+ #ifdef ASN1_R_ILLEGAL_NEGATIVE_VALUE
6987+ {"ILLEGAL_NEGATIVE_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NEGATIVE_VALUE},
6988+ #else
6989+ {"ILLEGAL_NEGATIVE_VALUE", 13, 226},
6990+ #endif
6991+ #ifdef ASN1_R_ILLEGAL_NESTED_TAGGING
6992+ {"ILLEGAL_NESTED_TAGGING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NESTED_TAGGING},
6993+ #else
6994+ {"ILLEGAL_NESTED_TAGGING", 13, 181},
6995+ #endif
6996+ #ifdef ASN1_R_ILLEGAL_NULL
6997+ {"ILLEGAL_NULL", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL},
6998+ #else
6999+ {"ILLEGAL_NULL", 13, 125},
7000+ #endif
7001+ #ifdef ASN1_R_ILLEGAL_NULL_VALUE
7002+ {"ILLEGAL_NULL_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL_VALUE},
7003+ #else
7004+ {"ILLEGAL_NULL_VALUE", 13, 182},
7005+ #endif
7006+ #ifdef ASN1_R_ILLEGAL_OBJECT
7007+ {"ILLEGAL_OBJECT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OBJECT},
7008+ #else
7009+ {"ILLEGAL_OBJECT", 13, 183},
7010+ #endif
7011+ #ifdef ASN1_R_ILLEGAL_OPTIONAL_ANY
7012+ {"ILLEGAL_OPTIONAL_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONAL_ANY},
7013+ #else
7014+ {"ILLEGAL_OPTIONAL_ANY", 13, 126},
7015+ #endif
7016+ #ifdef ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE
7017+ {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE},
7018+ #else
7019+ {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", 13, 170},
7020+ #endif
7021+ #ifdef ASN1_R_ILLEGAL_PADDING
7022+ {"ILLEGAL_PADDING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_PADDING},
7023+ #else
7024+ {"ILLEGAL_PADDING", 13, 221},
7025+ #endif
7026+ #ifdef ASN1_R_ILLEGAL_TAGGED_ANY
7027+ {"ILLEGAL_TAGGED_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TAGGED_ANY},
7028+ #else
7029+ {"ILLEGAL_TAGGED_ANY", 13, 127},
7030+ #endif
7031+ #ifdef ASN1_R_ILLEGAL_TIME_VALUE
7032+ {"ILLEGAL_TIME_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TIME_VALUE},
7033+ #else
7034+ {"ILLEGAL_TIME_VALUE", 13, 184},
7035+ #endif
7036+ #ifdef ASN1_R_ILLEGAL_ZERO_CONTENT
7037+ {"ILLEGAL_ZERO_CONTENT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_ZERO_CONTENT},
7038+ #else
7039+ {"ILLEGAL_ZERO_CONTENT", 13, 222},
7040+ #endif
7041+ #ifdef ASN1_R_INTEGER_NOT_ASCII_FORMAT
7042+ {"INTEGER_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_INTEGER_NOT_ASCII_FORMAT},
7043+ #else
7044+ {"INTEGER_NOT_ASCII_FORMAT", 13, 185},
7045+ #endif
7046+ #ifdef ASN1_R_INTEGER_TOO_LARGE_FOR_LONG
7047+ {"INTEGER_TOO_LARGE_FOR_LONG", ERR_LIB_ASN1, ASN1_R_INTEGER_TOO_LARGE_FOR_LONG},
7048+ #else
7049+ {"INTEGER_TOO_LARGE_FOR_LONG", 13, 128},
7050+ #endif
7051+ #ifdef ASN1_R_INVALID_BIT_STRING_BITS_LEFT
7052+ {"INVALID_BIT_STRING_BITS_LEFT", ERR_LIB_ASN1, ASN1_R_INVALID_BIT_STRING_BITS_LEFT},
7053+ #else
7054+ {"INVALID_BIT_STRING_BITS_LEFT", 13, 220},
7055+ #endif
7056+ #ifdef ASN1_R_INVALID_BMPSTRING_LENGTH
7057+ {"INVALID_BMPSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_BMPSTRING_LENGTH},
7058+ #else
7059+ {"INVALID_BMPSTRING_LENGTH", 13, 129},
7060+ #endif
7061+ #ifdef ASN1_R_INVALID_DIGIT
7062+ {"INVALID_DIGIT", ERR_LIB_ASN1, ASN1_R_INVALID_DIGIT},
7063+ #else
7064+ {"INVALID_DIGIT", 13, 130},
7065+ #endif
7066+ #ifdef ASN1_R_INVALID_MIME_TYPE
7067+ {"INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_INVALID_MIME_TYPE},
7068+ #else
7069+ {"INVALID_MIME_TYPE", 13, 205},
7070+ #endif
7071+ #ifdef ASN1_R_INVALID_MODIFIER
7072+ {"INVALID_MODIFIER", ERR_LIB_ASN1, ASN1_R_INVALID_MODIFIER},
7073+ #else
7074+ {"INVALID_MODIFIER", 13, 186},
7075+ #endif
7076+ #ifdef ASN1_R_INVALID_NUMBER
7077+ {"INVALID_NUMBER", ERR_LIB_ASN1, ASN1_R_INVALID_NUMBER},
7078+ #else
7079+ {"INVALID_NUMBER", 13, 187},
7080+ #endif
7081+ #ifdef ASN1_R_INVALID_OBJECT_ENCODING
7082+ {"INVALID_OBJECT_ENCODING", ERR_LIB_ASN1, ASN1_R_INVALID_OBJECT_ENCODING},
7083+ #else
7084+ {"INVALID_OBJECT_ENCODING", 13, 216},
7085+ #endif
7086+ #ifdef ASN1_R_INVALID_SCRYPT_PARAMETERS
7087+ {"INVALID_SCRYPT_PARAMETERS", ERR_LIB_ASN1, ASN1_R_INVALID_SCRYPT_PARAMETERS},
7088+ #else
7089+ {"INVALID_SCRYPT_PARAMETERS", 13, 227},
7090+ #endif
7091+ #ifdef ASN1_R_INVALID_SEPARATOR
7092+ {"INVALID_SEPARATOR", ERR_LIB_ASN1, ASN1_R_INVALID_SEPARATOR},
7093+ #else
7094+ {"INVALID_SEPARATOR", 13, 131},
7095+ #endif
7096+ #ifdef ASN1_R_INVALID_STRING_TABLE_VALUE
7097+ {"INVALID_STRING_TABLE_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_STRING_TABLE_VALUE},
7098+ #else
7099+ {"INVALID_STRING_TABLE_VALUE", 13, 218},
7100+ #endif
7101+ #ifdef ASN1_R_INVALID_UNIVERSALSTRING_LENGTH
7102+ {"INVALID_UNIVERSALSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_UNIVERSALSTRING_LENGTH},
7103+ #else
7104+ {"INVALID_UNIVERSALSTRING_LENGTH", 13, 133},
7105+ #endif
7106+ #ifdef ASN1_R_INVALID_UTF8STRING
7107+ {"INVALID_UTF8STRING", ERR_LIB_ASN1, ASN1_R_INVALID_UTF8STRING},
7108+ #else
7109+ {"INVALID_UTF8STRING", 13, 134},
7110+ #endif
7111+ #ifdef ASN1_R_INVALID_VALUE
7112+ {"INVALID_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_VALUE},
7113+ #else
7114+ {"INVALID_VALUE", 13, 219},
7115+ #endif
7116+ #ifdef ASN1_R_LENGTH_TOO_LONG
7117+ {"LENGTH_TOO_LONG", ERR_LIB_ASN1, ASN1_R_LENGTH_TOO_LONG},
7118+ #else
7119+ {"LENGTH_TOO_LONG", 13, 231},
7120+ #endif
7121+ #ifdef ASN1_R_LIST_ERROR
7122+ {"LIST_ERROR", ERR_LIB_ASN1, ASN1_R_LIST_ERROR},
7123+ #else
7124+ {"LIST_ERROR", 13, 188},
7125+ #endif
7126+ #ifdef ASN1_R_MIME_NO_CONTENT_TYPE
7127+ {"MIME_NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_MIME_NO_CONTENT_TYPE},
7128+ #else
7129+ {"MIME_NO_CONTENT_TYPE", 13, 206},
7130+ #endif
7131+ #ifdef ASN1_R_MIME_PARSE_ERROR
7132+ {"MIME_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_PARSE_ERROR},
7133+ #else
7134+ {"MIME_PARSE_ERROR", 13, 207},
7135+ #endif
7136+ #ifdef ASN1_R_MIME_SIG_PARSE_ERROR
7137+ {"MIME_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_SIG_PARSE_ERROR},
7138+ #else
7139+ {"MIME_SIG_PARSE_ERROR", 13, 208},
7140+ #endif
7141+ #ifdef ASN1_R_MISSING_EOC
7142+ {"MISSING_EOC", ERR_LIB_ASN1, ASN1_R_MISSING_EOC},
7143+ #else
7144+ {"MISSING_EOC", 13, 137},
7145+ #endif
7146+ #ifdef ASN1_R_MISSING_SECOND_NUMBER
7147+ {"MISSING_SECOND_NUMBER", ERR_LIB_ASN1, ASN1_R_MISSING_SECOND_NUMBER},
7148+ #else
7149+ {"MISSING_SECOND_NUMBER", 13, 138},
7150+ #endif
7151+ #ifdef ASN1_R_MISSING_VALUE
7152+ {"MISSING_VALUE", ERR_LIB_ASN1, ASN1_R_MISSING_VALUE},
7153+ #else
7154+ {"MISSING_VALUE", 13, 189},
7155+ #endif
7156+ #ifdef ASN1_R_MSTRING_NOT_UNIVERSAL
7157+ {"MSTRING_NOT_UNIVERSAL", ERR_LIB_ASN1, ASN1_R_MSTRING_NOT_UNIVERSAL},
7158+ #else
7159+ {"MSTRING_NOT_UNIVERSAL", 13, 139},
7160+ #endif
7161+ #ifdef ASN1_R_MSTRING_WRONG_TAG
7162+ {"MSTRING_WRONG_TAG", ERR_LIB_ASN1, ASN1_R_MSTRING_WRONG_TAG},
7163+ #else
7164+ {"MSTRING_WRONG_TAG", 13, 140},
7165+ #endif
7166+ #ifdef ASN1_R_NESTED_ASN1_STRING
7167+ {"NESTED_ASN1_STRING", ERR_LIB_ASN1, ASN1_R_NESTED_ASN1_STRING},
7168+ #else
7169+ {"NESTED_ASN1_STRING", 13, 197},
7170+ #endif
7171+ #ifdef ASN1_R_NESTED_TOO_DEEP
7172+ {"NESTED_TOO_DEEP", ERR_LIB_ASN1, ASN1_R_NESTED_TOO_DEEP},
7173+ #else
7174+ {"NESTED_TOO_DEEP", 13, 201},
7175+ #endif
7176+ #ifdef ASN1_R_NON_HEX_CHARACTERS
7177+ {"NON_HEX_CHARACTERS", ERR_LIB_ASN1, ASN1_R_NON_HEX_CHARACTERS},
7178+ #else
7179+ {"NON_HEX_CHARACTERS", 13, 141},
7180+ #endif
7181+ #ifdef ASN1_R_NOT_ASCII_FORMAT
7182+ {"NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_NOT_ASCII_FORMAT},
7183+ #else
7184+ {"NOT_ASCII_FORMAT", 13, 190},
7185+ #endif
7186+ #ifdef ASN1_R_NOT_ENOUGH_DATA
7187+ {"NOT_ENOUGH_DATA", ERR_LIB_ASN1, ASN1_R_NOT_ENOUGH_DATA},
7188+ #else
7189+ {"NOT_ENOUGH_DATA", 13, 142},
7190+ #endif
7191+ #ifdef ASN1_R_NO_CONTENT_TYPE
7192+ {"NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_CONTENT_TYPE},
7193+ #else
7194+ {"NO_CONTENT_TYPE", 13, 209},
7195+ #endif
7196+ #ifdef ASN1_R_NO_MATCHING_CHOICE_TYPE
7197+ {"NO_MATCHING_CHOICE_TYPE", ERR_LIB_ASN1, ASN1_R_NO_MATCHING_CHOICE_TYPE},
7198+ #else
7199+ {"NO_MATCHING_CHOICE_TYPE", 13, 143},
7200+ #endif
7201+ #ifdef ASN1_R_NO_MULTIPART_BODY_FAILURE
7202+ {"NO_MULTIPART_BODY_FAILURE", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BODY_FAILURE},
7203+ #else
7204+ {"NO_MULTIPART_BODY_FAILURE", 13, 210},
7205+ #endif
7206+ #ifdef ASN1_R_NO_MULTIPART_BOUNDARY
7207+ {"NO_MULTIPART_BOUNDARY", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BOUNDARY},
7208+ #else
7209+ {"NO_MULTIPART_BOUNDARY", 13, 211},
7210+ #endif
7211+ #ifdef ASN1_R_NO_SIG_CONTENT_TYPE
7212+ {"NO_SIG_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_SIG_CONTENT_TYPE},
7213+ #else
7214+ {"NO_SIG_CONTENT_TYPE", 13, 212},
7215+ #endif
7216+ #ifdef ASN1_R_NULL_IS_WRONG_LENGTH
7217+ {"NULL_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_NULL_IS_WRONG_LENGTH},
7218+ #else
7219+ {"NULL_IS_WRONG_LENGTH", 13, 144},
7220+ #endif
7221+ #ifdef ASN1_R_OBJECT_NOT_ASCII_FORMAT
7222+ {"OBJECT_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_OBJECT_NOT_ASCII_FORMAT},
7223+ #else
7224+ {"OBJECT_NOT_ASCII_FORMAT", 13, 191},
7225+ #endif
7226+ #ifdef ASN1_R_ODD_NUMBER_OF_CHARS
7227+ {"ODD_NUMBER_OF_CHARS", ERR_LIB_ASN1, ASN1_R_ODD_NUMBER_OF_CHARS},
7228+ #else
7229+ {"ODD_NUMBER_OF_CHARS", 13, 145},
7230+ #endif
7231+ #ifdef ASN1_R_SECOND_NUMBER_TOO_LARGE
7232+ {"SECOND_NUMBER_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_SECOND_NUMBER_TOO_LARGE},
7233+ #else
7234+ {"SECOND_NUMBER_TOO_LARGE", 13, 147},
7235+ #endif
7236+ #ifdef ASN1_R_SEQUENCE_LENGTH_MISMATCH
7237+ {"SEQUENCE_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_SEQUENCE_LENGTH_MISMATCH},
7238+ #else
7239+ {"SEQUENCE_LENGTH_MISMATCH", 13, 148},
7240+ #endif
7241+ #ifdef ASN1_R_SEQUENCE_NOT_CONSTRUCTED
7242+ {"SEQUENCE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_SEQUENCE_NOT_CONSTRUCTED},
7243+ #else
7244+ {"SEQUENCE_NOT_CONSTRUCTED", 13, 149},
7245+ #endif
7246+ #ifdef ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG
7247+ {"SEQUENCE_OR_SET_NEEDS_CONFIG", ERR_LIB_ASN1, ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG},
7248+ #else
7249+ {"SEQUENCE_OR_SET_NEEDS_CONFIG", 13, 192},
7250+ #endif
7251+ #ifdef ASN1_R_SHORT_LINE
7252+ {"SHORT_LINE", ERR_LIB_ASN1, ASN1_R_SHORT_LINE},
7253+ #else
7254+ {"SHORT_LINE", 13, 150},
7255+ #endif
7256+ #ifdef ASN1_R_SIG_INVALID_MIME_TYPE
7257+ {"SIG_INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_SIG_INVALID_MIME_TYPE},
7258+ #else
7259+ {"SIG_INVALID_MIME_TYPE", 13, 213},
7260+ #endif
7261+ #ifdef ASN1_R_STREAMING_NOT_SUPPORTED
7262+ {"STREAMING_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_STREAMING_NOT_SUPPORTED},
7263+ #else
7264+ {"STREAMING_NOT_SUPPORTED", 13, 202},
7265+ #endif
7266+ #ifdef ASN1_R_STRING_TOO_LONG
7267+ {"STRING_TOO_LONG", ERR_LIB_ASN1, ASN1_R_STRING_TOO_LONG},
7268+ #else
7269+ {"STRING_TOO_LONG", 13, 151},
7270+ #endif
7271+ #ifdef ASN1_R_STRING_TOO_SHORT
7272+ {"STRING_TOO_SHORT", ERR_LIB_ASN1, ASN1_R_STRING_TOO_SHORT},
7273+ #else
7274+ {"STRING_TOO_SHORT", 13, 152},
7275+ #endif
7276+ #ifdef ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD
7277+ {"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},
7278+ #else
7279+ {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 13, 154},
7280+ #endif
7281+ #ifdef ASN1_R_TIME_NOT_ASCII_FORMAT
7282+ {"TIME_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_TIME_NOT_ASCII_FORMAT},
7283+ #else
7284+ {"TIME_NOT_ASCII_FORMAT", 13, 193},
7285+ #endif
7286+ #ifdef ASN1_R_TOO_LARGE
7287+ {"TOO_LARGE", ERR_LIB_ASN1, ASN1_R_TOO_LARGE},
7288+ #else
7289+ {"TOO_LARGE", 13, 223},
7290+ #endif
7291+ #ifdef ASN1_R_TOO_LONG
7292+ {"TOO_LONG", ERR_LIB_ASN1, ASN1_R_TOO_LONG},
7293+ #else
7294+ {"TOO_LONG", 13, 155},
7295+ #endif
7296+ #ifdef ASN1_R_TOO_SMALL
7297+ {"TOO_SMALL", ERR_LIB_ASN1, ASN1_R_TOO_SMALL},
7298+ #else
7299+ {"TOO_SMALL", 13, 224},
7300+ #endif
7301+ #ifdef ASN1_R_TYPE_NOT_CONSTRUCTED
7302+ {"TYPE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_CONSTRUCTED},
7303+ #else
7304+ {"TYPE_NOT_CONSTRUCTED", 13, 156},
7305+ #endif
7306+ #ifdef ASN1_R_TYPE_NOT_PRIMITIVE
7307+ {"TYPE_NOT_PRIMITIVE", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_PRIMITIVE},
7308+ #else
7309+ {"TYPE_NOT_PRIMITIVE", 13, 195},
7310+ #endif
7311+ #ifdef ASN1_R_UNEXPECTED_EOC
7312+ {"UNEXPECTED_EOC", ERR_LIB_ASN1, ASN1_R_UNEXPECTED_EOC},
7313+ #else
7314+ {"UNEXPECTED_EOC", 13, 159},
7315+ #endif
7316+ #ifdef ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH
7317+ {"UNIVERSALSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH},
7318+ #else
7319+ {"UNIVERSALSTRING_IS_WRONG_LENGTH", 13, 215},
7320+ #endif
7321+ #ifdef ASN1_R_UNKNOWN_DIGEST
7322+ {"UNKNOWN_DIGEST", ERR_LIB_ASN1, ASN1_R_UNKNOWN_DIGEST},
7323+ #else
7324+ {"UNKNOWN_DIGEST", 13, 229},
7325+ #endif
7326+ #ifdef ASN1_R_UNKNOWN_FORMAT
7327+ {"UNKNOWN_FORMAT", ERR_LIB_ASN1, ASN1_R_UNKNOWN_FORMAT},
7328+ #else
7329+ {"UNKNOWN_FORMAT", 13, 160},
7330+ #endif
7331+ #ifdef ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM
7332+ {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM},
7333+ #else
7334+ {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", 13, 161},
7335+ #endif
7336+ #ifdef ASN1_R_UNKNOWN_OBJECT_TYPE
7337+ {"UNKNOWN_OBJECT_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_OBJECT_TYPE},
7338+ #else
7339+ {"UNKNOWN_OBJECT_TYPE", 13, 162},
7340+ #endif
7341+ #ifdef ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE
7342+ {"UNKNOWN_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE},
7343+ #else
7344+ {"UNKNOWN_PUBLIC_KEY_TYPE", 13, 163},
7345+ #endif
7346+ #ifdef ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM
7347+ {"UNKNOWN_SIGNATURE_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM},
7348+ #else
7349+ {"UNKNOWN_SIGNATURE_ALGORITHM", 13, 199},
7350+ #endif
7351+ #ifdef ASN1_R_UNKNOWN_TAG
7352+ {"UNKNOWN_TAG", ERR_LIB_ASN1, ASN1_R_UNKNOWN_TAG},
7353+ #else
7354+ {"UNKNOWN_TAG", 13, 194},
7355+ #endif
7356+ #ifdef ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE
7357+ {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE},
7358+ #else
7359+ {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", 13, 164},
7360+ #endif
7361+ #ifdef ASN1_R_UNSUPPORTED_CIPHER
7362+ {"UNSUPPORTED_CIPHER", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_CIPHER},
7363+ #else
7364+ {"UNSUPPORTED_CIPHER", 13, 228},
7365+ #endif
7366+ #ifdef ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE
7367+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE},
7368+ #else
7369+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", 13, 167},
7370+ #endif
7371+ #ifdef ASN1_R_UNSUPPORTED_TYPE
7372+ {"UNSUPPORTED_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_TYPE},
7373+ #else
7374+ {"UNSUPPORTED_TYPE", 13, 196},
7375+ #endif
7376+ #ifdef ASN1_R_WRONG_INTEGER_TYPE
7377+ {"WRONG_INTEGER_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_INTEGER_TYPE},
7378+ #else
7379+ {"WRONG_INTEGER_TYPE", 13, 225},
7380+ #endif
7381+ #ifdef ASN1_R_WRONG_PUBLIC_KEY_TYPE
7382+ {"WRONG_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_PUBLIC_KEY_TYPE},
7383+ #else
7384+ {"WRONG_PUBLIC_KEY_TYPE", 13, 200},
7385+ #endif
7386+ #ifdef ASN1_R_WRONG_TAG
7387+ {"WRONG_TAG", ERR_LIB_ASN1, ASN1_R_WRONG_TAG},
7388+ #else
7389+ {"WRONG_TAG", 13, 168},
7390+ #endif
7391+ #ifdef ASYNC_R_FAILED_TO_SET_POOL
7392+ {"FAILED_TO_SET_POOL", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SET_POOL},
7393+ #else
7394+ {"FAILED_TO_SET_POOL", 51, 101},
7395+ #endif
7396+ #ifdef ASYNC_R_FAILED_TO_SWAP_CONTEXT
7397+ {"FAILED_TO_SWAP_CONTEXT", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SWAP_CONTEXT},
7398+ #else
7399+ {"FAILED_TO_SWAP_CONTEXT", 51, 102},
7400+ #endif
7401+ #ifdef ASYNC_R_INIT_FAILED
7402+ {"INIT_FAILED", ERR_LIB_ASYNC, ASYNC_R_INIT_FAILED},
7403+ #else
7404+ {"INIT_FAILED", 51, 105},
7405+ #endif
7406+ #ifdef ASYNC_R_INVALID_POOL_SIZE
7407+ {"INVALID_POOL_SIZE", ERR_LIB_ASYNC, ASYNC_R_INVALID_POOL_SIZE},
7408+ #else
7409+ {"INVALID_POOL_SIZE", 51, 103},
7410+ #endif
7411+ #ifdef BIO_R_ACCEPT_ERROR
7412+ {"ACCEPT_ERROR", ERR_LIB_BIO, BIO_R_ACCEPT_ERROR},
7413+ #else
7414+ {"ACCEPT_ERROR", 32, 100},
7415+ #endif
7416+ #ifdef BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET
7417+ {"ADDRINFO_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET},
7418+ #else
7419+ {"ADDRINFO_ADDR_IS_NOT_AF_INET", 32, 141},
7420+ #endif
7421+ #ifdef BIO_R_AMBIGUOUS_HOST_OR_SERVICE
7422+ {"AMBIGUOUS_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_AMBIGUOUS_HOST_OR_SERVICE},
7423+ #else
7424+ {"AMBIGUOUS_HOST_OR_SERVICE", 32, 129},
7425+ #endif
7426+ #ifdef BIO_R_BAD_FOPEN_MODE
7427+ {"BAD_FOPEN_MODE", ERR_LIB_BIO, BIO_R_BAD_FOPEN_MODE},
7428+ #else
7429+ {"BAD_FOPEN_MODE", 32, 101},
7430+ #endif
7431+ #ifdef BIO_R_BROKEN_PIPE
7432+ {"BROKEN_PIPE", ERR_LIB_BIO, BIO_R_BROKEN_PIPE},
7433+ #else
7434+ {"BROKEN_PIPE", 32, 124},
7435+ #endif
7436+ #ifdef BIO_R_CONNECT_ERROR
7437+ {"CONNECT_ERROR", ERR_LIB_BIO, BIO_R_CONNECT_ERROR},
7438+ #else
7439+ {"CONNECT_ERROR", 32, 103},
7440+ #endif
7441+ #ifdef BIO_R_CONNECT_TIMEOUT
7442+ {"CONNECT_TIMEOUT", ERR_LIB_BIO, BIO_R_CONNECT_TIMEOUT},
7443+ #else
7444+ {"CONNECT_TIMEOUT", 32, 147},
7445+ #endif
7446+ #ifdef BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET
7447+ {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET},
7448+ #else
7449+ {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", 32, 107},
7450+ #endif
7451+ #ifdef BIO_R_GETSOCKNAME_ERROR
7452+ {"GETSOCKNAME_ERROR", ERR_LIB_BIO, BIO_R_GETSOCKNAME_ERROR},
7453+ #else
7454+ {"GETSOCKNAME_ERROR", 32, 132},
7455+ #endif
7456+ #ifdef BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS
7457+ {"GETSOCKNAME_TRUNCATED_ADDRESS", ERR_LIB_BIO, BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS},
7458+ #else
7459+ {"GETSOCKNAME_TRUNCATED_ADDRESS", 32, 133},
7460+ #endif
7461+ #ifdef BIO_R_GETTING_SOCKTYPE
7462+ {"GETTING_SOCKTYPE", ERR_LIB_BIO, BIO_R_GETTING_SOCKTYPE},
7463+ #else
7464+ {"GETTING_SOCKTYPE", 32, 134},
7465+ #endif
7466+ #ifdef BIO_R_INVALID_ARGUMENT
7467+ {"INVALID_ARGUMENT", ERR_LIB_BIO, BIO_R_INVALID_ARGUMENT},
7468+ #else
7469+ {"INVALID_ARGUMENT", 32, 125},
7470+ #endif
7471+ #ifdef BIO_R_INVALID_SOCKET
7472+ {"INVALID_SOCKET", ERR_LIB_BIO, BIO_R_INVALID_SOCKET},
7473+ #else
7474+ {"INVALID_SOCKET", 32, 135},
7475+ #endif
7476+ #ifdef BIO_R_IN_USE
7477+ {"IN_USE", ERR_LIB_BIO, BIO_R_IN_USE},
7478+ #else
7479+ {"IN_USE", 32, 123},
7480+ #endif
7481+ #ifdef BIO_R_LENGTH_TOO_LONG
7482+ {"LENGTH_TOO_LONG", ERR_LIB_BIO, BIO_R_LENGTH_TOO_LONG},
7483+ #else
7484+ {"LENGTH_TOO_LONG", 32, 102},
7485+ #endif
7486+ #ifdef BIO_R_LISTEN_V6_ONLY
7487+ {"LISTEN_V6_ONLY", ERR_LIB_BIO, BIO_R_LISTEN_V6_ONLY},
7488+ #else
7489+ {"LISTEN_V6_ONLY", 32, 136},
7490+ #endif
7491+ #ifdef BIO_R_LOOKUP_RETURNED_NOTHING
7492+ {"LOOKUP_RETURNED_NOTHING", ERR_LIB_BIO, BIO_R_LOOKUP_RETURNED_NOTHING},
7493+ #else
7494+ {"LOOKUP_RETURNED_NOTHING", 32, 142},
7495+ #endif
7496+ #ifdef BIO_R_MALFORMED_HOST_OR_SERVICE
7497+ {"MALFORMED_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_MALFORMED_HOST_OR_SERVICE},
7498+ #else
7499+ {"MALFORMED_HOST_OR_SERVICE", 32, 130},
7500+ #endif
7501+ #ifdef BIO_R_NBIO_CONNECT_ERROR
7502+ {"NBIO_CONNECT_ERROR", ERR_LIB_BIO, BIO_R_NBIO_CONNECT_ERROR},
7503+ #else
7504+ {"NBIO_CONNECT_ERROR", 32, 110},
7505+ #endif
7506+ #ifdef BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED
7507+ {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED},
7508+ #else
7509+ {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", 32, 143},
7510+ #endif
7511+ #ifdef BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED
7512+ {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED},
7513+ #else
7514+ {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", 32, 144},
7515+ #endif
7516+ #ifdef BIO_R_NO_PORT_DEFINED
7517+ {"NO_PORT_DEFINED", ERR_LIB_BIO, BIO_R_NO_PORT_DEFINED},
7518+ #else
7519+ {"NO_PORT_DEFINED", 32, 113},
7520+ #endif
7521+ #ifdef BIO_R_NO_SUCH_FILE
7522+ {"NO_SUCH_FILE", ERR_LIB_BIO, BIO_R_NO_SUCH_FILE},
7523+ #else
7524+ {"NO_SUCH_FILE", 32, 128},
7525+ #endif
7526+ #ifdef BIO_R_TRANSFER_ERROR
7527+ {"TRANSFER_ERROR", ERR_LIB_BIO, BIO_R_TRANSFER_ERROR},
7528+ #else
7529+ {"TRANSFER_ERROR", 32, 104},
7530+ #endif
7531+ #ifdef BIO_R_TRANSFER_TIMEOUT
7532+ {"TRANSFER_TIMEOUT", ERR_LIB_BIO, BIO_R_TRANSFER_TIMEOUT},
7533+ #else
7534+ {"TRANSFER_TIMEOUT", 32, 105},
7535+ #endif
7536+ #ifdef BIO_R_UNABLE_TO_BIND_SOCKET
7537+ {"UNABLE_TO_BIND_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_BIND_SOCKET},
7538+ #else
7539+ {"UNABLE_TO_BIND_SOCKET", 32, 117},
7540+ #endif
7541+ #ifdef BIO_R_UNABLE_TO_CREATE_SOCKET
7542+ {"UNABLE_TO_CREATE_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_CREATE_SOCKET},
7543+ #else
7544+ {"UNABLE_TO_CREATE_SOCKET", 32, 118},
7545+ #endif
7546+ #ifdef BIO_R_UNABLE_TO_KEEPALIVE
7547+ {"UNABLE_TO_KEEPALIVE", ERR_LIB_BIO, BIO_R_UNABLE_TO_KEEPALIVE},
7548+ #else
7549+ {"UNABLE_TO_KEEPALIVE", 32, 137},
7550+ #endif
7551+ #ifdef BIO_R_UNABLE_TO_LISTEN_SOCKET
7552+ {"UNABLE_TO_LISTEN_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_LISTEN_SOCKET},
7553+ #else
7554+ {"UNABLE_TO_LISTEN_SOCKET", 32, 119},
7555+ #endif
7556+ #ifdef BIO_R_UNABLE_TO_NODELAY
7557+ {"UNABLE_TO_NODELAY", ERR_LIB_BIO, BIO_R_UNABLE_TO_NODELAY},
7558+ #else
7559+ {"UNABLE_TO_NODELAY", 32, 138},
7560+ #endif
7561+ #ifdef BIO_R_UNABLE_TO_REUSEADDR
7562+ {"UNABLE_TO_REUSEADDR", ERR_LIB_BIO, BIO_R_UNABLE_TO_REUSEADDR},
7563+ #else
7564+ {"UNABLE_TO_REUSEADDR", 32, 139},
7565+ #endif
7566+ #ifdef BIO_R_UNAVAILABLE_IP_FAMILY
7567+ {"UNAVAILABLE_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNAVAILABLE_IP_FAMILY},
7568+ #else
7569+ {"UNAVAILABLE_IP_FAMILY", 32, 145},
7570+ #endif
7571+ #ifdef BIO_R_UNINITIALIZED
7572+ {"UNINITIALIZED", ERR_LIB_BIO, BIO_R_UNINITIALIZED},
7573+ #else
7574+ {"UNINITIALIZED", 32, 120},
7575+ #endif
7576+ #ifdef BIO_R_UNKNOWN_INFO_TYPE
7577+ {"UNKNOWN_INFO_TYPE", ERR_LIB_BIO, BIO_R_UNKNOWN_INFO_TYPE},
7578+ #else
7579+ {"UNKNOWN_INFO_TYPE", 32, 140},
7580+ #endif
7581+ #ifdef BIO_R_UNSUPPORTED_IP_FAMILY
7582+ {"UNSUPPORTED_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_IP_FAMILY},
7583+ #else
7584+ {"UNSUPPORTED_IP_FAMILY", 32, 146},
7585+ #endif
7586+ #ifdef BIO_R_UNSUPPORTED_METHOD
7587+ {"UNSUPPORTED_METHOD", ERR_LIB_BIO, BIO_R_UNSUPPORTED_METHOD},
7588+ #else
7589+ {"UNSUPPORTED_METHOD", 32, 121},
7590+ #endif
7591+ #ifdef BIO_R_UNSUPPORTED_PROTOCOL_FAMILY
7592+ {"UNSUPPORTED_PROTOCOL_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_PROTOCOL_FAMILY},
7593+ #else
7594+ {"UNSUPPORTED_PROTOCOL_FAMILY", 32, 131},
7595+ #endif
7596+ #ifdef BIO_R_WRITE_TO_READ_ONLY_BIO
7597+ {"WRITE_TO_READ_ONLY_BIO", ERR_LIB_BIO, BIO_R_WRITE_TO_READ_ONLY_BIO},
7598+ #else
7599+ {"WRITE_TO_READ_ONLY_BIO", 32, 126},
7600+ #endif
7601+ #ifdef BIO_R_WSASTARTUP
7602+ {"WSASTARTUP", ERR_LIB_BIO, BIO_R_WSASTARTUP},
7603+ #else
7604+ {"WSASTARTUP", 32, 122},
7605+ #endif
7606+ #ifdef BN_R_ARG2_LT_ARG3
7607+ {"ARG2_LT_ARG3", ERR_LIB_BN, BN_R_ARG2_LT_ARG3},
7608+ #else
7609+ {"ARG2_LT_ARG3", 3, 100},
7610+ #endif
7611+ #ifdef BN_R_BAD_RECIPROCAL
7612+ {"BAD_RECIPROCAL", ERR_LIB_BN, BN_R_BAD_RECIPROCAL},
7613+ #else
7614+ {"BAD_RECIPROCAL", 3, 101},
7615+ #endif
7616+ #ifdef BN_R_BIGNUM_TOO_LONG
7617+ {"BIGNUM_TOO_LONG", ERR_LIB_BN, BN_R_BIGNUM_TOO_LONG},
7618+ #else
7619+ {"BIGNUM_TOO_LONG", 3, 114},
7620+ #endif
7621+ #ifdef BN_R_BITS_TOO_SMALL
7622+ {"BITS_TOO_SMALL", ERR_LIB_BN, BN_R_BITS_TOO_SMALL},
7623+ #else
7624+ {"BITS_TOO_SMALL", 3, 118},
7625+ #endif
7626+ #ifdef BN_R_CALLED_WITH_EVEN_MODULUS
7627+ {"CALLED_WITH_EVEN_MODULUS", ERR_LIB_BN, BN_R_CALLED_WITH_EVEN_MODULUS},
7628+ #else
7629+ {"CALLED_WITH_EVEN_MODULUS", 3, 102},
7630+ #endif
7631+ #ifdef BN_R_DIV_BY_ZERO
7632+ {"DIV_BY_ZERO", ERR_LIB_BN, BN_R_DIV_BY_ZERO},
7633+ #else
7634+ {"DIV_BY_ZERO", 3, 103},
7635+ #endif
7636+ #ifdef BN_R_ENCODING_ERROR
7637+ {"ENCODING_ERROR", ERR_LIB_BN, BN_R_ENCODING_ERROR},
7638+ #else
7639+ {"ENCODING_ERROR", 3, 104},
7640+ #endif
7641+ #ifdef BN_R_EXPAND_ON_STATIC_BIGNUM_DATA
7642+ {"EXPAND_ON_STATIC_BIGNUM_DATA", ERR_LIB_BN, BN_R_EXPAND_ON_STATIC_BIGNUM_DATA},
7643+ #else
7644+ {"EXPAND_ON_STATIC_BIGNUM_DATA", 3, 105},
7645+ #endif
7646+ #ifdef BN_R_INPUT_NOT_REDUCED
7647+ {"INPUT_NOT_REDUCED", ERR_LIB_BN, BN_R_INPUT_NOT_REDUCED},
7648+ #else
7649+ {"INPUT_NOT_REDUCED", 3, 110},
7650+ #endif
7651+ #ifdef BN_R_INVALID_LENGTH
7652+ {"INVALID_LENGTH", ERR_LIB_BN, BN_R_INVALID_LENGTH},
7653+ #else
7654+ {"INVALID_LENGTH", 3, 106},
7655+ #endif
7656+ #ifdef BN_R_INVALID_RANGE
7657+ {"INVALID_RANGE", ERR_LIB_BN, BN_R_INVALID_RANGE},
7658+ #else
7659+ {"INVALID_RANGE", 3, 115},
7660+ #endif
7661+ #ifdef BN_R_INVALID_SHIFT
7662+ {"INVALID_SHIFT", ERR_LIB_BN, BN_R_INVALID_SHIFT},
7663+ #else
7664+ {"INVALID_SHIFT", 3, 119},
7665+ #endif
7666+ #ifdef BN_R_NOT_A_SQUARE
7667+ {"NOT_A_SQUARE", ERR_LIB_BN, BN_R_NOT_A_SQUARE},
7668+ #else
7669+ {"NOT_A_SQUARE", 3, 111},
7670+ #endif
7671+ #ifdef BN_R_NOT_INITIALIZED
7672+ {"NOT_INITIALIZED", ERR_LIB_BN, BN_R_NOT_INITIALIZED},
7673+ #else
7674+ {"NOT_INITIALIZED", 3, 107},
7675+ #endif
7676+ #ifdef BN_R_NO_INVERSE
7677+ {"NO_INVERSE", ERR_LIB_BN, BN_R_NO_INVERSE},
7678+ #else
7679+ {"NO_INVERSE", 3, 108},
7680+ #endif
7681+ #ifdef BN_R_NO_SOLUTION
7682+ {"NO_SOLUTION", ERR_LIB_BN, BN_R_NO_SOLUTION},
7683+ #else
7684+ {"NO_SOLUTION", 3, 116},
7685+ #endif
7686+ #ifdef BN_R_NO_SUITABLE_DIGEST
7687+ {"NO_SUITABLE_DIGEST", ERR_LIB_BN, BN_R_NO_SUITABLE_DIGEST},
7688+ #else
7689+ {"NO_SUITABLE_DIGEST", 3, 120},
7690+ #endif
7691+ #ifdef BN_R_PRIVATE_KEY_TOO_LARGE
7692+ {"PRIVATE_KEY_TOO_LARGE", ERR_LIB_BN, BN_R_PRIVATE_KEY_TOO_LARGE},
7693+ #else
7694+ {"PRIVATE_KEY_TOO_LARGE", 3, 117},
7695+ #endif
7696+ #ifdef BN_R_P_IS_NOT_PRIME
7697+ {"P_IS_NOT_PRIME", ERR_LIB_BN, BN_R_P_IS_NOT_PRIME},
7698+ #else
7699+ {"P_IS_NOT_PRIME", 3, 112},
7700+ #endif
7701+ #ifdef BN_R_TOO_MANY_ITERATIONS
7702+ {"TOO_MANY_ITERATIONS", ERR_LIB_BN, BN_R_TOO_MANY_ITERATIONS},
7703+ #else
7704+ {"TOO_MANY_ITERATIONS", 3, 113},
7705+ #endif
7706+ #ifdef BN_R_TOO_MANY_TEMPORARY_VARIABLES
7707+ {"TOO_MANY_TEMPORARY_VARIABLES", ERR_LIB_BN, BN_R_TOO_MANY_TEMPORARY_VARIABLES},
7708+ #else
7709+ {"TOO_MANY_TEMPORARY_VARIABLES", 3, 109},
7710+ #endif
7711+ #ifdef CMP_R_ALGORITHM_NOT_SUPPORTED
7712+ {"ALGORITHM_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_ALGORITHM_NOT_SUPPORTED},
7713+ #else
7714+ {"ALGORITHM_NOT_SUPPORTED", 58, 139},
7715+ #endif
7716+ #ifdef CMP_R_BAD_CHECKAFTER_IN_POLLREP
7717+ {"BAD_CHECKAFTER_IN_POLLREP", ERR_LIB_CMP, CMP_R_BAD_CHECKAFTER_IN_POLLREP},
7718+ #else
7719+ {"BAD_CHECKAFTER_IN_POLLREP", 58, 167},
7720+ #endif
7721+ #ifdef CMP_R_BAD_REQUEST_ID
7722+ {"BAD_REQUEST_ID", ERR_LIB_CMP, CMP_R_BAD_REQUEST_ID},
7723+ #else
7724+ {"BAD_REQUEST_ID", 58, 108},
7725+ #endif
7726+ #ifdef CMP_R_CERTHASH_UNMATCHED
7727+ {"CERTHASH_UNMATCHED", ERR_LIB_CMP, CMP_R_CERTHASH_UNMATCHED},
7728+ #else
7729+ {"CERTHASH_UNMATCHED", 58, 156},
7730+ #endif
7731+ #ifdef CMP_R_CERTID_NOT_FOUND
7732+ {"CERTID_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTID_NOT_FOUND},
7733+ #else
7734+ {"CERTID_NOT_FOUND", 58, 109},
7735+ #endif
7736+ #ifdef CMP_R_CERTIFICATE_NOT_ACCEPTED
7737+ {"CERTIFICATE_NOT_ACCEPTED", ERR_LIB_CMP, CMP_R_CERTIFICATE_NOT_ACCEPTED},
7738+ #else
7739+ {"CERTIFICATE_NOT_ACCEPTED", 58, 169},
7740+ #endif
7741+ #ifdef CMP_R_CERTIFICATE_NOT_FOUND
7742+ {"CERTIFICATE_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTIFICATE_NOT_FOUND},
7743+ #else
7744+ {"CERTIFICATE_NOT_FOUND", 58, 112},
7745+ #endif
7746+ #ifdef CMP_R_CERTREQMSG_NOT_FOUND
7747+ {"CERTREQMSG_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTREQMSG_NOT_FOUND},
7748+ #else
7749+ {"CERTREQMSG_NOT_FOUND", 58, 157},
7750+ #endif
7751+ #ifdef CMP_R_CERTRESPONSE_NOT_FOUND
7752+ {"CERTRESPONSE_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTRESPONSE_NOT_FOUND},
7753+ #else
7754+ {"CERTRESPONSE_NOT_FOUND", 58, 113},
7755+ #endif
7756+ #ifdef CMP_R_CERT_AND_KEY_DO_NOT_MATCH
7757+ {"CERT_AND_KEY_DO_NOT_MATCH", ERR_LIB_CMP, CMP_R_CERT_AND_KEY_DO_NOT_MATCH},
7758+ #else
7759+ {"CERT_AND_KEY_DO_NOT_MATCH", 58, 114},
7760+ #endif
7761+ #ifdef CMP_R_CHECKAFTER_OUT_OF_RANGE
7762+ {"CHECKAFTER_OUT_OF_RANGE", ERR_LIB_CMP, CMP_R_CHECKAFTER_OUT_OF_RANGE},
7763+ #else
7764+ {"CHECKAFTER_OUT_OF_RANGE", 58, 181},
7765+ #endif
7766+ #ifdef CMP_R_ENCOUNTERED_KEYUPDATEWARNING
7767+ {"ENCOUNTERED_KEYUPDATEWARNING", ERR_LIB_CMP, CMP_R_ENCOUNTERED_KEYUPDATEWARNING},
7768+ #else
7769+ {"ENCOUNTERED_KEYUPDATEWARNING", 58, 176},
7770+ #endif
7771+ #ifdef CMP_R_ENCOUNTERED_WAITING
7772+ {"ENCOUNTERED_WAITING", ERR_LIB_CMP, CMP_R_ENCOUNTERED_WAITING},
7773+ #else
7774+ {"ENCOUNTERED_WAITING", 58, 162},
7775+ #endif
7776+ #ifdef CMP_R_ERROR_CALCULATING_PROTECTION
7777+ {"ERROR_CALCULATING_PROTECTION", ERR_LIB_CMP, CMP_R_ERROR_CALCULATING_PROTECTION},
7778+ #else
7779+ {"ERROR_CALCULATING_PROTECTION", 58, 115},
7780+ #endif
7781+ #ifdef CMP_R_ERROR_CREATING_CERTCONF
7782+ {"ERROR_CREATING_CERTCONF", ERR_LIB_CMP, CMP_R_ERROR_CREATING_CERTCONF},
7783+ #else
7784+ {"ERROR_CREATING_CERTCONF", 58, 116},
7785+ #endif
7786+ #ifdef CMP_R_ERROR_CREATING_CERTREP
7787+ {"ERROR_CREATING_CERTREP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_CERTREP},
7788+ #else
7789+ {"ERROR_CREATING_CERTREP", 58, 117},
7790+ #endif
7791+ #ifdef CMP_R_ERROR_CREATING_CERTREQ
7792+ {"ERROR_CREATING_CERTREQ", ERR_LIB_CMP, CMP_R_ERROR_CREATING_CERTREQ},
7793+ #else
7794+ {"ERROR_CREATING_CERTREQ", 58, 163},
7795+ #endif
7796+ #ifdef CMP_R_ERROR_CREATING_ERROR
7797+ {"ERROR_CREATING_ERROR", ERR_LIB_CMP, CMP_R_ERROR_CREATING_ERROR},
7798+ #else
7799+ {"ERROR_CREATING_ERROR", 58, 118},
7800+ #endif
7801+ #ifdef CMP_R_ERROR_CREATING_GENM
7802+ {"ERROR_CREATING_GENM", ERR_LIB_CMP, CMP_R_ERROR_CREATING_GENM},
7803+ #else
7804+ {"ERROR_CREATING_GENM", 58, 119},
7805+ #endif
7806+ #ifdef CMP_R_ERROR_CREATING_GENP
7807+ {"ERROR_CREATING_GENP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_GENP},
7808+ #else
7809+ {"ERROR_CREATING_GENP", 58, 120},
7810+ #endif
7811+ #ifdef CMP_R_ERROR_CREATING_PKICONF
7812+ {"ERROR_CREATING_PKICONF", ERR_LIB_CMP, CMP_R_ERROR_CREATING_PKICONF},
7813+ #else
7814+ {"ERROR_CREATING_PKICONF", 58, 122},
7815+ #endif
7816+ #ifdef CMP_R_ERROR_CREATING_POLLREP
7817+ {"ERROR_CREATING_POLLREP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_POLLREP},
7818+ #else
7819+ {"ERROR_CREATING_POLLREP", 58, 123},
7820+ #endif
7821+ #ifdef CMP_R_ERROR_CREATING_POLLREQ
7822+ {"ERROR_CREATING_POLLREQ", ERR_LIB_CMP, CMP_R_ERROR_CREATING_POLLREQ},
7823+ #else
7824+ {"ERROR_CREATING_POLLREQ", 58, 124},
7825+ #endif
7826+ #ifdef CMP_R_ERROR_CREATING_RP
7827+ {"ERROR_CREATING_RP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_RP},
7828+ #else
7829+ {"ERROR_CREATING_RP", 58, 125},
7830+ #endif
7831+ #ifdef CMP_R_ERROR_CREATING_RR
7832+ {"ERROR_CREATING_RR", ERR_LIB_CMP, CMP_R_ERROR_CREATING_RR},
7833+ #else
7834+ {"ERROR_CREATING_RR", 58, 126},
7835+ #endif
7836+ #ifdef CMP_R_ERROR_PARSING_PKISTATUS
7837+ {"ERROR_PARSING_PKISTATUS", ERR_LIB_CMP, CMP_R_ERROR_PARSING_PKISTATUS},
7838+ #else
7839+ {"ERROR_PARSING_PKISTATUS", 58, 107},
7840+ #endif
7841+ #ifdef CMP_R_ERROR_PROCESSING_MESSAGE
7842+ {"ERROR_PROCESSING_MESSAGE", ERR_LIB_CMP, CMP_R_ERROR_PROCESSING_MESSAGE},
7843+ #else
7844+ {"ERROR_PROCESSING_MESSAGE", 58, 158},
7845+ #endif
7846+ #ifdef CMP_R_ERROR_PROTECTING_MESSAGE
7847+ {"ERROR_PROTECTING_MESSAGE", ERR_LIB_CMP, CMP_R_ERROR_PROTECTING_MESSAGE},
7848+ #else
7849+ {"ERROR_PROTECTING_MESSAGE", 58, 127},
7850+ #endif
7851+ #ifdef CMP_R_ERROR_SETTING_CERTHASH
7852+ {"ERROR_SETTING_CERTHASH", ERR_LIB_CMP, CMP_R_ERROR_SETTING_CERTHASH},
7853+ #else
7854+ {"ERROR_SETTING_CERTHASH", 58, 128},
7855+ #endif
7856+ #ifdef CMP_R_ERROR_UNEXPECTED_CERTCONF
7857+ {"ERROR_UNEXPECTED_CERTCONF", ERR_LIB_CMP, CMP_R_ERROR_UNEXPECTED_CERTCONF},
7858+ #else
7859+ {"ERROR_UNEXPECTED_CERTCONF", 58, 160},
7860+ #endif
7861+ #ifdef CMP_R_ERROR_VALIDATING_PROTECTION
7862+ {"ERROR_VALIDATING_PROTECTION", ERR_LIB_CMP, CMP_R_ERROR_VALIDATING_PROTECTION},
7863+ #else
7864+ {"ERROR_VALIDATING_PROTECTION", 58, 140},
7865+ #endif
7866+ #ifdef CMP_R_ERROR_VALIDATING_SIGNATURE
7867+ {"ERROR_VALIDATING_SIGNATURE", ERR_LIB_CMP, CMP_R_ERROR_VALIDATING_SIGNATURE},
7868+ #else
7869+ {"ERROR_VALIDATING_SIGNATURE", 58, 171},
7870+ #endif
7871+ #ifdef CMP_R_FAILED_BUILDING_OWN_CHAIN
7872+ {"FAILED_BUILDING_OWN_CHAIN", ERR_LIB_CMP, CMP_R_FAILED_BUILDING_OWN_CHAIN},
7873+ #else
7874+ {"FAILED_BUILDING_OWN_CHAIN", 58, 164},
7875+ #endif
7876+ #ifdef CMP_R_FAILED_EXTRACTING_PUBKEY
7877+ {"FAILED_EXTRACTING_PUBKEY", ERR_LIB_CMP, CMP_R_FAILED_EXTRACTING_PUBKEY},
7878+ #else
7879+ {"FAILED_EXTRACTING_PUBKEY", 58, 141},
7880+ #endif
7881+ #ifdef CMP_R_FAILURE_OBTAINING_RANDOM
7882+ {"FAILURE_OBTAINING_RANDOM", ERR_LIB_CMP, CMP_R_FAILURE_OBTAINING_RANDOM},
7883+ #else
7884+ {"FAILURE_OBTAINING_RANDOM", 58, 110},
7885+ #endif
7886+ #ifdef CMP_R_FAIL_INFO_OUT_OF_RANGE
7887+ {"FAIL_INFO_OUT_OF_RANGE", ERR_LIB_CMP, CMP_R_FAIL_INFO_OUT_OF_RANGE},
7888+ #else
7889+ {"FAIL_INFO_OUT_OF_RANGE", 58, 129},
7890+ #endif
7891+ #ifdef CMP_R_INVALID_ARGS
7892+ {"INVALID_ARGS", ERR_LIB_CMP, CMP_R_INVALID_ARGS},
7893+ #else
7894+ {"INVALID_ARGS", 58, 100},
7895+ #endif
7896+ #ifdef CMP_R_INVALID_OPTION
7897+ {"INVALID_OPTION", ERR_LIB_CMP, CMP_R_INVALID_OPTION},
7898+ #else
7899+ {"INVALID_OPTION", 58, 174},
7900+ #endif
7901+ #ifdef CMP_R_MISSING_KEY_INPUT_FOR_CREATING_PROTECTION
7902+ {"MISSING_KEY_INPUT_FOR_CREATING_PROTECTION", ERR_LIB_CMP, CMP_R_MISSING_KEY_INPUT_FOR_CREATING_PROTECTION},
7903+ #else
7904+ {"MISSING_KEY_INPUT_FOR_CREATING_PROTECTION", 58, 130},
7905+ #endif
7906+ #ifdef CMP_R_MISSING_KEY_USAGE_DIGITALSIGNATURE
7907+ {"MISSING_KEY_USAGE_DIGITALSIGNATURE", ERR_LIB_CMP, CMP_R_MISSING_KEY_USAGE_DIGITALSIGNATURE},
7908+ #else
7909+ {"MISSING_KEY_USAGE_DIGITALSIGNATURE", 58, 142},
7910+ #endif
7911+ #ifdef CMP_R_MISSING_P10CSR
7912+ {"MISSING_P10CSR", ERR_LIB_CMP, CMP_R_MISSING_P10CSR},
7913+ #else
7914+ {"MISSING_P10CSR", 58, 121},
7915+ #endif
7916+ #ifdef CMP_R_MISSING_PBM_SECRET
7917+ {"MISSING_PBM_SECRET", ERR_LIB_CMP, CMP_R_MISSING_PBM_SECRET},
7918+ #else
7919+ {"MISSING_PBM_SECRET", 58, 166},
7920+ #endif
7921+ #ifdef CMP_R_MISSING_PRIVATE_KEY
7922+ {"MISSING_PRIVATE_KEY", ERR_LIB_CMP, CMP_R_MISSING_PRIVATE_KEY},
7923+ #else
7924+ {"MISSING_PRIVATE_KEY", 58, 131},
7925+ #endif
7926+ #ifdef CMP_R_MISSING_PROTECTION
7927+ {"MISSING_PROTECTION", ERR_LIB_CMP, CMP_R_MISSING_PROTECTION},
7928+ #else
7929+ {"MISSING_PROTECTION", 58, 143},
7930+ #endif
7931+ #ifdef CMP_R_MISSING_REFERENCE_CERT
7932+ {"MISSING_REFERENCE_CERT", ERR_LIB_CMP, CMP_R_MISSING_REFERENCE_CERT},
7933+ #else
7934+ {"MISSING_REFERENCE_CERT", 58, 168},
7935+ #endif
7936+ #ifdef CMP_R_MISSING_SENDER_IDENTIFICATION
7937+ {"MISSING_SENDER_IDENTIFICATION", ERR_LIB_CMP, CMP_R_MISSING_SENDER_IDENTIFICATION},
7938+ #else
7939+ {"MISSING_SENDER_IDENTIFICATION", 58, 111},
7940+ #endif
7941+ #ifdef CMP_R_MISSING_TRUST_STORE
7942+ {"MISSING_TRUST_STORE", ERR_LIB_CMP, CMP_R_MISSING_TRUST_STORE},
7943+ #else
7944+ {"MISSING_TRUST_STORE", 58, 144},
7945+ #endif
7946+ #ifdef CMP_R_MULTIPLE_REQUESTS_NOT_SUPPORTED
7947+ {"MULTIPLE_REQUESTS_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_MULTIPLE_REQUESTS_NOT_SUPPORTED},
7948+ #else
7949+ {"MULTIPLE_REQUESTS_NOT_SUPPORTED", 58, 161},
7950+ #endif
7951+ #ifdef CMP_R_MULTIPLE_RESPONSES_NOT_SUPPORTED
7952+ {"MULTIPLE_RESPONSES_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_MULTIPLE_RESPONSES_NOT_SUPPORTED},
7953+ #else
7954+ {"MULTIPLE_RESPONSES_NOT_SUPPORTED", 58, 170},
7955+ #endif
7956+ #ifdef CMP_R_MULTIPLE_SAN_SOURCES
7957+ {"MULTIPLE_SAN_SOURCES", ERR_LIB_CMP, CMP_R_MULTIPLE_SAN_SOURCES},
7958+ #else
7959+ {"MULTIPLE_SAN_SOURCES", 58, 102},
7960+ #endif
7961+ #ifdef CMP_R_NO_STDIO
7962+ {"NO_STDIO", ERR_LIB_CMP, CMP_R_NO_STDIO},
7963+ #else
7964+ {"NO_STDIO", 58, 194},
7965+ #endif
7966+ #ifdef CMP_R_NO_SUITABLE_SENDER_CERT
7967+ {"NO_SUITABLE_SENDER_CERT", ERR_LIB_CMP, CMP_R_NO_SUITABLE_SENDER_CERT},
7968+ #else
7969+ {"NO_SUITABLE_SENDER_CERT", 58, 145},
7970+ #endif
7971+ #ifdef CMP_R_NULL_ARGUMENT
7972+ {"NULL_ARGUMENT", ERR_LIB_CMP, CMP_R_NULL_ARGUMENT},
7973+ #else
7974+ {"NULL_ARGUMENT", 58, 103},
7975+ #endif
7976+ #ifdef CMP_R_PKIBODY_ERROR
7977+ {"PKIBODY_ERROR", ERR_LIB_CMP, CMP_R_PKIBODY_ERROR},
7978+ #else
7979+ {"PKIBODY_ERROR", 58, 146},
7980+ #endif
7981+ #ifdef CMP_R_PKISTATUSINFO_NOT_FOUND
7982+ {"PKISTATUSINFO_NOT_FOUND", ERR_LIB_CMP, CMP_R_PKISTATUSINFO_NOT_FOUND},
7983+ #else
7984+ {"PKISTATUSINFO_NOT_FOUND", 58, 132},
7985+ #endif
7986+ #ifdef CMP_R_POLLING_FAILED
7987+ {"POLLING_FAILED", ERR_LIB_CMP, CMP_R_POLLING_FAILED},
7988+ #else
7989+ {"POLLING_FAILED", 58, 172},
7990+ #endif
7991+ #ifdef CMP_R_POTENTIALLY_INVALID_CERTIFICATE
7992+ {"POTENTIALLY_INVALID_CERTIFICATE", ERR_LIB_CMP, CMP_R_POTENTIALLY_INVALID_CERTIFICATE},
7993+ #else
7994+ {"POTENTIALLY_INVALID_CERTIFICATE", 58, 147},
7995+ #endif
7996+ #ifdef CMP_R_RECEIVED_ERROR
7997+ {"RECEIVED_ERROR", ERR_LIB_CMP, CMP_R_RECEIVED_ERROR},
7998+ #else
7999+ {"RECEIVED_ERROR", 58, 180},
8000+ #endif
8001+ #ifdef CMP_R_RECIPNONCE_UNMATCHED
8002+ {"RECIPNONCE_UNMATCHED", ERR_LIB_CMP, CMP_R_RECIPNONCE_UNMATCHED},
8003+ #else
8004+ {"RECIPNONCE_UNMATCHED", 58, 148},
8005+ #endif
8006+ #ifdef CMP_R_REQUEST_NOT_ACCEPTED
8007+ {"REQUEST_NOT_ACCEPTED", ERR_LIB_CMP, CMP_R_REQUEST_NOT_ACCEPTED},
8008+ #else
8009+ {"REQUEST_NOT_ACCEPTED", 58, 149},
8010+ #endif
8011+ #ifdef CMP_R_REQUEST_REJECTED_BY_SERVER
8012+ {"REQUEST_REJECTED_BY_SERVER", ERR_LIB_CMP, CMP_R_REQUEST_REJECTED_BY_SERVER},
8013+ #else
8014+ {"REQUEST_REJECTED_BY_SERVER", 58, 182},
8015+ #endif
8016+ #ifdef CMP_R_SENDER_GENERALNAME_TYPE_NOT_SUPPORTED
8017+ {"SENDER_GENERALNAME_TYPE_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_SENDER_GENERALNAME_TYPE_NOT_SUPPORTED},
8018+ #else
8019+ {"SENDER_GENERALNAME_TYPE_NOT_SUPPORTED", 58, 150},
8020+ #endif
8021+ #ifdef CMP_R_SRVCERT_DOES_NOT_VALIDATE_MSG
8022+ {"SRVCERT_DOES_NOT_VALIDATE_MSG", ERR_LIB_CMP, CMP_R_SRVCERT_DOES_NOT_VALIDATE_MSG},
8023+ #else
8024+ {"SRVCERT_DOES_NOT_VALIDATE_MSG", 58, 151},
8025+ #endif
8026+ #ifdef CMP_R_TOTAL_TIMEOUT
8027+ {"TOTAL_TIMEOUT", ERR_LIB_CMP, CMP_R_TOTAL_TIMEOUT},
8028+ #else
8029+ {"TOTAL_TIMEOUT", 58, 184},
8030+ #endif
8031+ #ifdef CMP_R_TRANSACTIONID_UNMATCHED
8032+ {"TRANSACTIONID_UNMATCHED", ERR_LIB_CMP, CMP_R_TRANSACTIONID_UNMATCHED},
8033+ #else
8034+ {"TRANSACTIONID_UNMATCHED", 58, 152},
8035+ #endif
8036+ #ifdef CMP_R_TRANSFER_ERROR
8037+ {"TRANSFER_ERROR", ERR_LIB_CMP, CMP_R_TRANSFER_ERROR},
8038+ #else
8039+ {"TRANSFER_ERROR", 58, 159},
8040+ #endif
8041+ #ifdef CMP_R_UNEXPECTED_PKIBODY
8042+ {"UNEXPECTED_PKIBODY", ERR_LIB_CMP, CMP_R_UNEXPECTED_PKIBODY},
8043+ #else
8044+ {"UNEXPECTED_PKIBODY", 58, 133},
8045+ #endif
8046+ #ifdef CMP_R_UNEXPECTED_PKISTATUS
8047+ {"UNEXPECTED_PKISTATUS", ERR_LIB_CMP, CMP_R_UNEXPECTED_PKISTATUS},
8048+ #else
8049+ {"UNEXPECTED_PKISTATUS", 58, 185},
8050+ #endif
8051+ #ifdef CMP_R_UNEXPECTED_PVNO
8052+ {"UNEXPECTED_PVNO", ERR_LIB_CMP, CMP_R_UNEXPECTED_PVNO},
8053+ #else
8054+ {"UNEXPECTED_PVNO", 58, 153},
8055+ #endif
8056+ #ifdef CMP_R_UNKNOWN_ALGORITHM_ID
8057+ {"UNKNOWN_ALGORITHM_ID", ERR_LIB_CMP, CMP_R_UNKNOWN_ALGORITHM_ID},
8058+ #else
8059+ {"UNKNOWN_ALGORITHM_ID", 58, 134},
8060+ #endif
8061+ #ifdef CMP_R_UNKNOWN_CERT_TYPE
8062+ {"UNKNOWN_CERT_TYPE", ERR_LIB_CMP, CMP_R_UNKNOWN_CERT_TYPE},
8063+ #else
8064+ {"UNKNOWN_CERT_TYPE", 58, 135},
8065+ #endif
8066+ #ifdef CMP_R_UNKNOWN_PKISTATUS
8067+ {"UNKNOWN_PKISTATUS", ERR_LIB_CMP, CMP_R_UNKNOWN_PKISTATUS},
8068+ #else
8069+ {"UNKNOWN_PKISTATUS", 58, 186},
8070+ #endif
8071+ #ifdef CMP_R_UNSUPPORTED_ALGORITHM
8072+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_CMP, CMP_R_UNSUPPORTED_ALGORITHM},
8073+ #else
8074+ {"UNSUPPORTED_ALGORITHM", 58, 136},
8075+ #endif
8076+ #ifdef CMP_R_UNSUPPORTED_KEY_TYPE
8077+ {"UNSUPPORTED_KEY_TYPE", ERR_LIB_CMP, CMP_R_UNSUPPORTED_KEY_TYPE},
8078+ #else
8079+ {"UNSUPPORTED_KEY_TYPE", 58, 137},
8080+ #endif
8081+ #ifdef CMP_R_UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC
8082+ {"UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC", ERR_LIB_CMP, CMP_R_UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC},
8083+ #else
8084+ {"UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC", 58, 154},
8085+ #endif
8086+ #ifdef CMP_R_VALUE_TOO_LARGE
8087+ {"VALUE_TOO_LARGE", ERR_LIB_CMP, CMP_R_VALUE_TOO_LARGE},
8088+ #else
8089+ {"VALUE_TOO_LARGE", 58, 175},
8090+ #endif
8091+ #ifdef CMP_R_VALUE_TOO_SMALL
8092+ {"VALUE_TOO_SMALL", ERR_LIB_CMP, CMP_R_VALUE_TOO_SMALL},
8093+ #else
8094+ {"VALUE_TOO_SMALL", 58, 177},
8095+ #endif
8096+ #ifdef CMP_R_WRONG_ALGORITHM_OID
8097+ {"WRONG_ALGORITHM_OID", ERR_LIB_CMP, CMP_R_WRONG_ALGORITHM_OID},
8098+ #else
8099+ {"WRONG_ALGORITHM_OID", 58, 138},
8100+ #endif
8101+ #ifdef CMP_R_WRONG_CERTID_IN_RP
8102+ {"WRONG_CERTID_IN_RP", ERR_LIB_CMP, CMP_R_WRONG_CERTID_IN_RP},
8103+ #else
8104+ {"WRONG_CERTID_IN_RP", 58, 187},
8105+ #endif
8106+ #ifdef CMP_R_WRONG_PBM_VALUE
8107+ {"WRONG_PBM_VALUE", ERR_LIB_CMP, CMP_R_WRONG_PBM_VALUE},
8108+ #else
8109+ {"WRONG_PBM_VALUE", 58, 155},
8110+ #endif
8111+ #ifdef CMP_R_WRONG_RP_COMPONENT_COUNT
8112+ {"WRONG_RP_COMPONENT_COUNT", ERR_LIB_CMP, CMP_R_WRONG_RP_COMPONENT_COUNT},
8113+ #else
8114+ {"WRONG_RP_COMPONENT_COUNT", 58, 188},
8115+ #endif
8116+ #ifdef CMP_R_WRONG_SERIAL_IN_RP
8117+ {"WRONG_SERIAL_IN_RP", ERR_LIB_CMP, CMP_R_WRONG_SERIAL_IN_RP},
8118+ #else
8119+ {"WRONG_SERIAL_IN_RP", 58, 173},
8120+ #endif
8121+ #ifdef CMS_R_ADD_SIGNER_ERROR
8122+ {"ADD_SIGNER_ERROR", ERR_LIB_CMS, CMS_R_ADD_SIGNER_ERROR},
8123+ #else
8124+ {"ADD_SIGNER_ERROR", 46, 99},
8125+ #endif
8126+ #ifdef CMS_R_ATTRIBUTE_ERROR
8127+ {"ATTRIBUTE_ERROR", ERR_LIB_CMS, CMS_R_ATTRIBUTE_ERROR},
8128+ #else
8129+ {"ATTRIBUTE_ERROR", 46, 161},
8130+ #endif
8131+ #ifdef CMS_R_CERTIFICATE_ALREADY_PRESENT
8132+ {"CERTIFICATE_ALREADY_PRESENT", ERR_LIB_CMS, CMS_R_CERTIFICATE_ALREADY_PRESENT},
8133+ #else
8134+ {"CERTIFICATE_ALREADY_PRESENT", 46, 175},
8135+ #endif
8136+ #ifdef CMS_R_CERTIFICATE_HAS_NO_KEYID
8137+ {"CERTIFICATE_HAS_NO_KEYID", ERR_LIB_CMS, CMS_R_CERTIFICATE_HAS_NO_KEYID},
8138+ #else
8139+ {"CERTIFICATE_HAS_NO_KEYID", 46, 160},
8140+ #endif
8141+ #ifdef CMS_R_CERTIFICATE_VERIFY_ERROR
8142+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CERTIFICATE_VERIFY_ERROR},
8143+ #else
8144+ {"CERTIFICATE_VERIFY_ERROR", 46, 100},
8145+ #endif
8146+ #ifdef CMS_R_CIPHER_AEAD_SET_TAG_ERROR
8147+ {"CIPHER_AEAD_SET_TAG_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_AEAD_SET_TAG_ERROR},
8148+ #else
8149+ {"CIPHER_AEAD_SET_TAG_ERROR", 46, 184},
8150+ #endif
8151+ #ifdef CMS_R_CIPHER_GET_TAG
8152+ {"CIPHER_GET_TAG", ERR_LIB_CMS, CMS_R_CIPHER_GET_TAG},
8153+ #else
8154+ {"CIPHER_GET_TAG", 46, 185},
8155+ #endif
8156+ #ifdef CMS_R_CIPHER_INITIALISATION_ERROR
8157+ {"CIPHER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_INITIALISATION_ERROR},
8158+ #else
8159+ {"CIPHER_INITIALISATION_ERROR", 46, 101},
8160+ #endif
8161+ #ifdef CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR
8162+ {"CIPHER_PARAMETER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR},
8163+ #else
8164+ {"CIPHER_PARAMETER_INITIALISATION_ERROR", 46, 102},
8165+ #endif
8166+ #ifdef CMS_R_CMS_DATAFINAL_ERROR
8167+ {"CMS_DATAFINAL_ERROR", ERR_LIB_CMS, CMS_R_CMS_DATAFINAL_ERROR},
8168+ #else
8169+ {"CMS_DATAFINAL_ERROR", 46, 103},
8170+ #endif
8171+ #ifdef CMS_R_CMS_LIB
8172+ {"CMS_LIB", ERR_LIB_CMS, CMS_R_CMS_LIB},
8173+ #else
8174+ {"CMS_LIB", 46, 104},
8175+ #endif
8176+ #ifdef CMS_R_CONTENTIDENTIFIER_MISMATCH
8177+ {"CONTENTIDENTIFIER_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENTIDENTIFIER_MISMATCH},
8178+ #else
8179+ {"CONTENTIDENTIFIER_MISMATCH", 46, 170},
8180+ #endif
8181+ #ifdef CMS_R_CONTENT_NOT_FOUND
8182+ {"CONTENT_NOT_FOUND", ERR_LIB_CMS, CMS_R_CONTENT_NOT_FOUND},
8183+ #else
8184+ {"CONTENT_NOT_FOUND", 46, 105},
8185+ #endif
8186+ #ifdef CMS_R_CONTENT_TYPE_MISMATCH
8187+ {"CONTENT_TYPE_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_MISMATCH},
8188+ #else
8189+ {"CONTENT_TYPE_MISMATCH", 46, 171},
8190+ #endif
8191+ #ifdef CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA
8192+ {"CONTENT_TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA},
8193+ #else
8194+ {"CONTENT_TYPE_NOT_COMPRESSED_DATA", 46, 106},
8195+ #endif
8196+ #ifdef CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA
8197+ {"CONTENT_TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA},
8198+ #else
8199+ {"CONTENT_TYPE_NOT_ENVELOPED_DATA", 46, 107},
8200+ #endif
8201+ #ifdef CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA
8202+ {"CONTENT_TYPE_NOT_SIGNED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA},
8203+ #else
8204+ {"CONTENT_TYPE_NOT_SIGNED_DATA", 46, 108},
8205+ #endif
8206+ #ifdef CMS_R_CONTENT_VERIFY_ERROR
8207+ {"CONTENT_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CONTENT_VERIFY_ERROR},
8208+ #else
8209+ {"CONTENT_VERIFY_ERROR", 46, 109},
8210+ #endif
8211+ #ifdef CMS_R_CTRL_ERROR
8212+ {"CTRL_ERROR", ERR_LIB_CMS, CMS_R_CTRL_ERROR},
8213+ #else
8214+ {"CTRL_ERROR", 46, 110},
8215+ #endif
8216+ #ifdef CMS_R_CTRL_FAILURE
8217+ {"CTRL_FAILURE", ERR_LIB_CMS, CMS_R_CTRL_FAILURE},
8218+ #else
8219+ {"CTRL_FAILURE", 46, 111},
8220+ #endif
8221+ #ifdef CMS_R_DECODE_ERROR
8222+ {"DECODE_ERROR", ERR_LIB_CMS, CMS_R_DECODE_ERROR},
8223+ #else
8224+ {"DECODE_ERROR", 46, 187},
8225+ #endif
8226+ #ifdef CMS_R_DECRYPT_ERROR
8227+ {"DECRYPT_ERROR", ERR_LIB_CMS, CMS_R_DECRYPT_ERROR},
8228+ #else
8229+ {"DECRYPT_ERROR", 46, 112},
8230+ #endif
8231+ #ifdef CMS_R_ERROR_GETTING_PUBLIC_KEY
8232+ {"ERROR_GETTING_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_ERROR_GETTING_PUBLIC_KEY},
8233+ #else
8234+ {"ERROR_GETTING_PUBLIC_KEY", 46, 113},
8235+ #endif
8236+ #ifdef CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE
8237+ {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", ERR_LIB_CMS, CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE},
8238+ #else
8239+ {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", 46, 114},
8240+ #endif
8241+ #ifdef CMS_R_ERROR_SETTING_KEY
8242+ {"ERROR_SETTING_KEY", ERR_LIB_CMS, CMS_R_ERROR_SETTING_KEY},
8243+ #else
8244+ {"ERROR_SETTING_KEY", 46, 115},
8245+ #endif
8246+ #ifdef CMS_R_ERROR_SETTING_RECIPIENTINFO
8247+ {"ERROR_SETTING_RECIPIENTINFO", ERR_LIB_CMS, CMS_R_ERROR_SETTING_RECIPIENTINFO},
8248+ #else
8249+ {"ERROR_SETTING_RECIPIENTINFO", 46, 116},
8250+ #endif
8251+ #ifdef CMS_R_ESS_SIGNING_CERTID_MISMATCH_ERROR
8252+ {"ESS_SIGNING_CERTID_MISMATCH_ERROR", ERR_LIB_CMS, CMS_R_ESS_SIGNING_CERTID_MISMATCH_ERROR},
8253+ #else
8254+ {"ESS_SIGNING_CERTID_MISMATCH_ERROR", 46, 183},
8255+ #endif
8256+ #ifdef CMS_R_INVALID_ENCRYPTED_KEY_LENGTH
8257+ {"INVALID_ENCRYPTED_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_ENCRYPTED_KEY_LENGTH},
8258+ #else
8259+ {"INVALID_ENCRYPTED_KEY_LENGTH", 46, 117},
8260+ #endif
8261+ #ifdef CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER
8262+ {"INVALID_KEY_ENCRYPTION_PARAMETER", ERR_LIB_CMS, CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER},
8263+ #else
8264+ {"INVALID_KEY_ENCRYPTION_PARAMETER", 46, 176},
8265+ #endif
8266+ #ifdef CMS_R_INVALID_KEY_LENGTH
8267+ {"INVALID_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_KEY_LENGTH},
8268+ #else
8269+ {"INVALID_KEY_LENGTH", 46, 118},
8270+ #endif
8271+ #ifdef CMS_R_INVALID_LABEL
8272+ {"INVALID_LABEL", ERR_LIB_CMS, CMS_R_INVALID_LABEL},
8273+ #else
8274+ {"INVALID_LABEL", 46, 190},
8275+ #endif
8276+ #ifdef CMS_R_INVALID_OAEP_PARAMETERS
8277+ {"INVALID_OAEP_PARAMETERS", ERR_LIB_CMS, CMS_R_INVALID_OAEP_PARAMETERS},
8278+ #else
8279+ {"INVALID_OAEP_PARAMETERS", 46, 191},
8280+ #endif
8281+ #ifdef CMS_R_KDF_PARAMETER_ERROR
8282+ {"KDF_PARAMETER_ERROR", ERR_LIB_CMS, CMS_R_KDF_PARAMETER_ERROR},
8283+ #else
8284+ {"KDF_PARAMETER_ERROR", 46, 186},
8285+ #endif
8286+ #ifdef CMS_R_MD_BIO_INIT_ERROR
8287+ {"MD_BIO_INIT_ERROR", ERR_LIB_CMS, CMS_R_MD_BIO_INIT_ERROR},
8288+ #else
8289+ {"MD_BIO_INIT_ERROR", 46, 119},
8290+ #endif
8291+ #ifdef CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH
8292+ {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH},
8293+ #else
8294+ {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", 46, 120},
8295+ #endif
8296+ #ifdef CMS_R_MESSAGEDIGEST_WRONG_LENGTH
8297+ {"MESSAGEDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_WRONG_LENGTH},
8298+ #else
8299+ {"MESSAGEDIGEST_WRONG_LENGTH", 46, 121},
8300+ #endif
8301+ #ifdef CMS_R_MSGSIGDIGEST_ERROR
8302+ {"MSGSIGDIGEST_ERROR", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_ERROR},
8303+ #else
8304+ {"MSGSIGDIGEST_ERROR", 46, 172},
8305+ #endif
8306+ #ifdef CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE
8307+ {"MSGSIGDIGEST_VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE},
8308+ #else
8309+ {"MSGSIGDIGEST_VERIFICATION_FAILURE", 46, 162},
8310+ #endif
8311+ #ifdef CMS_R_MSGSIGDIGEST_WRONG_LENGTH
8312+ {"MSGSIGDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_WRONG_LENGTH},
8313+ #else
8314+ {"MSGSIGDIGEST_WRONG_LENGTH", 46, 163},
8315+ #endif
8316+ #ifdef CMS_R_NEED_ONE_SIGNER
8317+ {"NEED_ONE_SIGNER", ERR_LIB_CMS, CMS_R_NEED_ONE_SIGNER},
8318+ #else
8319+ {"NEED_ONE_SIGNER", 46, 164},
8320+ #endif
8321+ #ifdef CMS_R_NOT_A_SIGNED_RECEIPT
8322+ {"NOT_A_SIGNED_RECEIPT", ERR_LIB_CMS, CMS_R_NOT_A_SIGNED_RECEIPT},
8323+ #else
8324+ {"NOT_A_SIGNED_RECEIPT", 46, 165},
8325+ #endif
8326+ #ifdef CMS_R_NOT_ENCRYPTED_DATA
8327+ {"NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_NOT_ENCRYPTED_DATA},
8328+ #else
8329+ {"NOT_ENCRYPTED_DATA", 46, 122},
8330+ #endif
8331+ #ifdef CMS_R_NOT_KEK
8332+ {"NOT_KEK", ERR_LIB_CMS, CMS_R_NOT_KEK},
8333+ #else
8334+ {"NOT_KEK", 46, 123},
8335+ #endif
8336+ #ifdef CMS_R_NOT_KEY_AGREEMENT
8337+ {"NOT_KEY_AGREEMENT", ERR_LIB_CMS, CMS_R_NOT_KEY_AGREEMENT},
8338+ #else
8339+ {"NOT_KEY_AGREEMENT", 46, 181},
8340+ #endif
8341+ #ifdef CMS_R_NOT_KEY_TRANSPORT
8342+ {"NOT_KEY_TRANSPORT", ERR_LIB_CMS, CMS_R_NOT_KEY_TRANSPORT},
8343+ #else
8344+ {"NOT_KEY_TRANSPORT", 46, 124},
8345+ #endif
8346+ #ifdef CMS_R_NOT_PWRI
8347+ {"NOT_PWRI", ERR_LIB_CMS, CMS_R_NOT_PWRI},
8348+ #else
8349+ {"NOT_PWRI", 46, 177},
8350+ #endif
8351+ #ifdef CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
8352+ {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_CMS, CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
8353+ #else
8354+ {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 46, 125},
8355+ #endif
8356+ #ifdef CMS_R_NO_CIPHER
8357+ {"NO_CIPHER", ERR_LIB_CMS, CMS_R_NO_CIPHER},
8358+ #else
8359+ {"NO_CIPHER", 46, 126},
8360+ #endif
8361+ #ifdef CMS_R_NO_CONTENT
8362+ {"NO_CONTENT", ERR_LIB_CMS, CMS_R_NO_CONTENT},
8363+ #else
8364+ {"NO_CONTENT", 46, 127},
8365+ #endif
8366+ #ifdef CMS_R_NO_CONTENT_TYPE
8367+ {"NO_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_NO_CONTENT_TYPE},
8368+ #else
8369+ {"NO_CONTENT_TYPE", 46, 173},
8370+ #endif
8371+ #ifdef CMS_R_NO_DEFAULT_DIGEST
8372+ {"NO_DEFAULT_DIGEST", ERR_LIB_CMS, CMS_R_NO_DEFAULT_DIGEST},
8373+ #else
8374+ {"NO_DEFAULT_DIGEST", 46, 128},
8375+ #endif
8376+ #ifdef CMS_R_NO_DIGEST_SET
8377+ {"NO_DIGEST_SET", ERR_LIB_CMS, CMS_R_NO_DIGEST_SET},
8378+ #else
8379+ {"NO_DIGEST_SET", 46, 129},
8380+ #endif
8381+ #ifdef CMS_R_NO_KEY
8382+ {"NO_KEY", ERR_LIB_CMS, CMS_R_NO_KEY},
8383+ #else
8384+ {"NO_KEY", 46, 130},
8385+ #endif
8386+ #ifdef CMS_R_NO_KEY_OR_CERT
8387+ {"NO_KEY_OR_CERT", ERR_LIB_CMS, CMS_R_NO_KEY_OR_CERT},
8388+ #else
8389+ {"NO_KEY_OR_CERT", 46, 174},
8390+ #endif
8391+ #ifdef CMS_R_NO_MATCHING_DIGEST
8392+ {"NO_MATCHING_DIGEST", ERR_LIB_CMS, CMS_R_NO_MATCHING_DIGEST},
8393+ #else
8394+ {"NO_MATCHING_DIGEST", 46, 131},
8395+ #endif
8396+ #ifdef CMS_R_NO_MATCHING_RECIPIENT
8397+ {"NO_MATCHING_RECIPIENT", ERR_LIB_CMS, CMS_R_NO_MATCHING_RECIPIENT},
8398+ #else
8399+ {"NO_MATCHING_RECIPIENT", 46, 132},
8400+ #endif
8401+ #ifdef CMS_R_NO_MATCHING_SIGNATURE
8402+ {"NO_MATCHING_SIGNATURE", ERR_LIB_CMS, CMS_R_NO_MATCHING_SIGNATURE},
8403+ #else
8404+ {"NO_MATCHING_SIGNATURE", 46, 166},
8405+ #endif
8406+ #ifdef CMS_R_NO_MSGSIGDIGEST
8407+ {"NO_MSGSIGDIGEST", ERR_LIB_CMS, CMS_R_NO_MSGSIGDIGEST},
8408+ #else
8409+ {"NO_MSGSIGDIGEST", 46, 167},
8410+ #endif
8411+ #ifdef CMS_R_NO_PASSWORD
8412+ {"NO_PASSWORD", ERR_LIB_CMS, CMS_R_NO_PASSWORD},
8413+ #else
8414+ {"NO_PASSWORD", 46, 178},
8415+ #endif
8416+ #ifdef CMS_R_NO_PRIVATE_KEY
8417+ {"NO_PRIVATE_KEY", ERR_LIB_CMS, CMS_R_NO_PRIVATE_KEY},
8418+ #else
8419+ {"NO_PRIVATE_KEY", 46, 133},
8420+ #endif
8421+ #ifdef CMS_R_NO_PUBLIC_KEY
8422+ {"NO_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_NO_PUBLIC_KEY},
8423+ #else
8424+ {"NO_PUBLIC_KEY", 46, 134},
8425+ #endif
8426+ #ifdef CMS_R_NO_RECEIPT_REQUEST
8427+ {"NO_RECEIPT_REQUEST", ERR_LIB_CMS, CMS_R_NO_RECEIPT_REQUEST},
8428+ #else
8429+ {"NO_RECEIPT_REQUEST", 46, 168},
8430+ #endif
8431+ #ifdef CMS_R_NO_SIGNERS
8432+ {"NO_SIGNERS", ERR_LIB_CMS, CMS_R_NO_SIGNERS},
8433+ #else
8434+ {"NO_SIGNERS", 46, 135},
8435+ #endif
8436+ #ifdef CMS_R_PEER_KEY_ERROR
8437+ {"PEER_KEY_ERROR", ERR_LIB_CMS, CMS_R_PEER_KEY_ERROR},
8438+ #else
8439+ {"PEER_KEY_ERROR", 46, 188},
8440+ #endif
8441+ #ifdef CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
8442+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_CMS, CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
8443+ #else
8444+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 46, 136},
8445+ #endif
8446+ #ifdef CMS_R_RECEIPT_DECODE_ERROR
8447+ {"RECEIPT_DECODE_ERROR", ERR_LIB_CMS, CMS_R_RECEIPT_DECODE_ERROR},
8448+ #else
8449+ {"RECEIPT_DECODE_ERROR", 46, 169},
8450+ #endif
8451+ #ifdef CMS_R_RECIPIENT_ERROR
8452+ {"RECIPIENT_ERROR", ERR_LIB_CMS, CMS_R_RECIPIENT_ERROR},
8453+ #else
8454+ {"RECIPIENT_ERROR", 46, 137},
8455+ #endif
8456+ #ifdef CMS_R_SHARED_INFO_ERROR
8457+ {"SHARED_INFO_ERROR", ERR_LIB_CMS, CMS_R_SHARED_INFO_ERROR},
8458+ #else
8459+ {"SHARED_INFO_ERROR", 46, 189},
8460+ #endif
8461+ #ifdef CMS_R_SIGNER_CERTIFICATE_NOT_FOUND
8462+ {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_CMS, CMS_R_SIGNER_CERTIFICATE_NOT_FOUND},
8463+ #else
8464+ {"SIGNER_CERTIFICATE_NOT_FOUND", 46, 138},
8465+ #endif
8466+ #ifdef CMS_R_SIGNFINAL_ERROR
8467+ {"SIGNFINAL_ERROR", ERR_LIB_CMS, CMS_R_SIGNFINAL_ERROR},
8468+ #else
8469+ {"SIGNFINAL_ERROR", 46, 139},
8470+ #endif
8471+ #ifdef CMS_R_SMIME_TEXT_ERROR
8472+ {"SMIME_TEXT_ERROR", ERR_LIB_CMS, CMS_R_SMIME_TEXT_ERROR},
8473+ #else
8474+ {"SMIME_TEXT_ERROR", 46, 140},
8475+ #endif
8476+ #ifdef CMS_R_STORE_INIT_ERROR
8477+ {"STORE_INIT_ERROR", ERR_LIB_CMS, CMS_R_STORE_INIT_ERROR},
8478+ #else
8479+ {"STORE_INIT_ERROR", 46, 141},
8480+ #endif
8481+ #ifdef CMS_R_TYPE_NOT_COMPRESSED_DATA
8482+ {"TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_COMPRESSED_DATA},
8483+ #else
8484+ {"TYPE_NOT_COMPRESSED_DATA", 46, 142},
8485+ #endif
8486+ #ifdef CMS_R_TYPE_NOT_DATA
8487+ {"TYPE_NOT_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DATA},
8488+ #else
8489+ {"TYPE_NOT_DATA", 46, 143},
8490+ #endif
8491+ #ifdef CMS_R_TYPE_NOT_DIGESTED_DATA
8492+ {"TYPE_NOT_DIGESTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DIGESTED_DATA},
8493+ #else
8494+ {"TYPE_NOT_DIGESTED_DATA", 46, 144},
8495+ #endif
8496+ #ifdef CMS_R_TYPE_NOT_ENCRYPTED_DATA
8497+ {"TYPE_NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENCRYPTED_DATA},
8498+ #else
8499+ {"TYPE_NOT_ENCRYPTED_DATA", 46, 145},
8500+ #endif
8501+ #ifdef CMS_R_TYPE_NOT_ENVELOPED_DATA
8502+ {"TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENVELOPED_DATA},
8503+ #else
8504+ {"TYPE_NOT_ENVELOPED_DATA", 46, 146},
8505+ #endif
8506+ #ifdef CMS_R_UNABLE_TO_FINALIZE_CONTEXT
8507+ {"UNABLE_TO_FINALIZE_CONTEXT", ERR_LIB_CMS, CMS_R_UNABLE_TO_FINALIZE_CONTEXT},
8508+ #else
8509+ {"UNABLE_TO_FINALIZE_CONTEXT", 46, 147},
8510+ #endif
8511+ #ifdef CMS_R_UNKNOWN_CIPHER
8512+ {"UNKNOWN_CIPHER", ERR_LIB_CMS, CMS_R_UNKNOWN_CIPHER},
8513+ #else
8514+ {"UNKNOWN_CIPHER", 46, 148},
8515+ #endif
8516+ #ifdef CMS_R_UNKNOWN_DIGEST_ALGORITHM
8517+ {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_CMS, CMS_R_UNKNOWN_DIGEST_ALGORITHM},
8518+ #else
8519+ {"UNKNOWN_DIGEST_ALGORITHM", 46, 149},
8520+ #endif
8521+ #ifdef CMS_R_UNKNOWN_ID
8522+ {"UNKNOWN_ID", ERR_LIB_CMS, CMS_R_UNKNOWN_ID},
8523+ #else
8524+ {"UNKNOWN_ID", 46, 150},
8525+ #endif
8526+ #ifdef CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM
8527+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM},
8528+ #else
8529+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", 46, 151},
8530+ #endif
8531+ #ifdef CMS_R_UNSUPPORTED_CONTENT_TYPE
8532+ {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_CONTENT_TYPE},
8533+ #else
8534+ {"UNSUPPORTED_CONTENT_TYPE", 46, 152},
8535+ #endif
8536+ #ifdef CMS_R_UNSUPPORTED_ENCRYPTION_TYPE
8537+ {"UNSUPPORTED_ENCRYPTION_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_ENCRYPTION_TYPE},
8538+ #else
8539+ {"UNSUPPORTED_ENCRYPTION_TYPE", 46, 192},
8540+ #endif
8541+ #ifdef CMS_R_UNSUPPORTED_KEK_ALGORITHM
8542+ {"UNSUPPORTED_KEK_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEK_ALGORITHM},
8543+ #else
8544+ {"UNSUPPORTED_KEK_ALGORITHM", 46, 153},
8545+ #endif
8546+ #ifdef CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM
8547+ {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM},
8548+ #else
8549+ {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", 46, 179},
8550+ #endif
8551+ #ifdef CMS_R_UNSUPPORTED_LABEL_SOURCE
8552+ {"UNSUPPORTED_LABEL_SOURCE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_LABEL_SOURCE},
8553+ #else
8554+ {"UNSUPPORTED_LABEL_SOURCE", 46, 193},
8555+ #endif
8556+ #ifdef CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE
8557+ {"UNSUPPORTED_RECIPIENTINFO_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE},
8558+ #else
8559+ {"UNSUPPORTED_RECIPIENTINFO_TYPE", 46, 155},
8560+ #endif
8561+ #ifdef CMS_R_UNSUPPORTED_RECIPIENT_TYPE
8562+ {"UNSUPPORTED_RECIPIENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENT_TYPE},
8563+ #else
8564+ {"UNSUPPORTED_RECIPIENT_TYPE", 46, 154},
8565+ #endif
8566+ #ifdef CMS_R_UNSUPPORTED_TYPE
8567+ {"UNSUPPORTED_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_TYPE},
8568+ #else
8569+ {"UNSUPPORTED_TYPE", 46, 156},
8570+ #endif
8571+ #ifdef CMS_R_UNWRAP_ERROR
8572+ {"UNWRAP_ERROR", ERR_LIB_CMS, CMS_R_UNWRAP_ERROR},
8573+ #else
8574+ {"UNWRAP_ERROR", 46, 157},
8575+ #endif
8576+ #ifdef CMS_R_UNWRAP_FAILURE
8577+ {"UNWRAP_FAILURE", ERR_LIB_CMS, CMS_R_UNWRAP_FAILURE},
8578+ #else
8579+ {"UNWRAP_FAILURE", 46, 180},
8580+ #endif
8581+ #ifdef CMS_R_VERIFICATION_FAILURE
8582+ {"VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_VERIFICATION_FAILURE},
8583+ #else
8584+ {"VERIFICATION_FAILURE", 46, 158},
8585+ #endif
8586+ #ifdef CMS_R_WRAP_ERROR
8587+ {"WRAP_ERROR", ERR_LIB_CMS, CMS_R_WRAP_ERROR},
8588+ #else
8589+ {"WRAP_ERROR", 46, 159},
8590+ #endif
8591+ #ifdef COMP_R_ZLIB_DEFLATE_ERROR
8592+ {"ZLIB_DEFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_DEFLATE_ERROR},
8593+ #else
8594+ {"ZLIB_DEFLATE_ERROR", 41, 99},
8595+ #endif
8596+ #ifdef COMP_R_ZLIB_INFLATE_ERROR
8597+ {"ZLIB_INFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_INFLATE_ERROR},
8598+ #else
8599+ {"ZLIB_INFLATE_ERROR", 41, 100},
8600+ #endif
8601+ #ifdef COMP_R_ZLIB_NOT_SUPPORTED
8602+ {"ZLIB_NOT_SUPPORTED", ERR_LIB_COMP, COMP_R_ZLIB_NOT_SUPPORTED},
8603+ #else
8604+ {"ZLIB_NOT_SUPPORTED", 41, 101},
8605+ #endif
8606+ #ifdef CONF_R_ERROR_LOADING_DSO
8607+ {"ERROR_LOADING_DSO", ERR_LIB_CONF, CONF_R_ERROR_LOADING_DSO},
8608+ #else
8609+ {"ERROR_LOADING_DSO", 14, 110},
8610+ #endif
8611+ #ifdef CONF_R_INVALID_PRAGMA
8612+ {"INVALID_PRAGMA", ERR_LIB_CONF, CONF_R_INVALID_PRAGMA},
8613+ #else
8614+ {"INVALID_PRAGMA", 14, 122},
8615+ #endif
8616+ #ifdef CONF_R_LIST_CANNOT_BE_NULL
8617+ {"LIST_CANNOT_BE_NULL", ERR_LIB_CONF, CONF_R_LIST_CANNOT_BE_NULL},
8618+ #else
8619+ {"LIST_CANNOT_BE_NULL", 14, 115},
8620+ #endif
8621+ #ifdef CONF_R_MANDATORY_BRACES_IN_VARIABLE_EXPANSION
8622+ {"MANDATORY_BRACES_IN_VARIABLE_EXPANSION", ERR_LIB_CONF, CONF_R_MANDATORY_BRACES_IN_VARIABLE_EXPANSION},
8623+ #else
8624+ {"MANDATORY_BRACES_IN_VARIABLE_EXPANSION", 14, 123},
8625+ #endif
8626+ #ifdef CONF_R_MISSING_CLOSE_SQUARE_BRACKET
8627+ {"MISSING_CLOSE_SQUARE_BRACKET", ERR_LIB_CONF, CONF_R_MISSING_CLOSE_SQUARE_BRACKET},
8628+ #else
8629+ {"MISSING_CLOSE_SQUARE_BRACKET", 14, 100},
8630+ #endif
8631+ #ifdef CONF_R_MISSING_EQUAL_SIGN
8632+ {"MISSING_EQUAL_SIGN", ERR_LIB_CONF, CONF_R_MISSING_EQUAL_SIGN},
8633+ #else
8634+ {"MISSING_EQUAL_SIGN", 14, 101},
8635+ #endif
8636+ #ifdef CONF_R_MISSING_INIT_FUNCTION
8637+ {"MISSING_INIT_FUNCTION", ERR_LIB_CONF, CONF_R_MISSING_INIT_FUNCTION},
8638+ #else
8639+ {"MISSING_INIT_FUNCTION", 14, 112},
8640+ #endif
8641+ #ifdef CONF_R_MODULE_INITIALIZATION_ERROR
8642+ {"MODULE_INITIALIZATION_ERROR", ERR_LIB_CONF, CONF_R_MODULE_INITIALIZATION_ERROR},
8643+ #else
8644+ {"MODULE_INITIALIZATION_ERROR", 14, 109},
8645+ #endif
8646+ #ifdef CONF_R_NO_CLOSE_BRACE
8647+ {"NO_CLOSE_BRACE", ERR_LIB_CONF, CONF_R_NO_CLOSE_BRACE},
8648+ #else
8649+ {"NO_CLOSE_BRACE", 14, 102},
8650+ #endif
8651+ #ifdef CONF_R_NO_CONF
8652+ {"NO_CONF", ERR_LIB_CONF, CONF_R_NO_CONF},
8653+ #else
8654+ {"NO_CONF", 14, 105},
8655+ #endif
8656+ #ifdef CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE
8657+ {"NO_CONF_OR_ENVIRONMENT_VARIABLE", ERR_LIB_CONF, CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE},
8658+ #else
8659+ {"NO_CONF_OR_ENVIRONMENT_VARIABLE", 14, 106},
8660+ #endif
8661+ #ifdef CONF_R_NO_SECTION
8662+ {"NO_SECTION", ERR_LIB_CONF, CONF_R_NO_SECTION},
8663+ #else
8664+ {"NO_SECTION", 14, 107},
8665+ #endif
8666+ #ifdef CONF_R_NO_SUCH_FILE
8667+ {"NO_SUCH_FILE", ERR_LIB_CONF, CONF_R_NO_SUCH_FILE},
8668+ #else
8669+ {"NO_SUCH_FILE", 14, 114},
8670+ #endif
8671+ #ifdef CONF_R_NO_VALUE
8672+ {"NO_VALUE", ERR_LIB_CONF, CONF_R_NO_VALUE},
8673+ #else
8674+ {"NO_VALUE", 14, 108},
8675+ #endif
8676+ #ifdef CONF_R_NUMBER_TOO_LARGE
8677+ {"NUMBER_TOO_LARGE", ERR_LIB_CONF, CONF_R_NUMBER_TOO_LARGE},
8678+ #else
8679+ {"NUMBER_TOO_LARGE", 14, 121},
8680+ #endif
8681+ #ifdef CONF_R_OPENSSL_CONF_REFERENCES_MISSING_SECTION
8682+ {"OPENSSL_CONF_REFERENCES_MISSING_SECTION", ERR_LIB_CONF, CONF_R_OPENSSL_CONF_REFERENCES_MISSING_SECTION},
8683+ #else
8684+ {"OPENSSL_CONF_REFERENCES_MISSING_SECTION", 14, 124},
8685+ #endif
8686+ #ifdef CONF_R_RECURSIVE_DIRECTORY_INCLUDE
8687+ {"RECURSIVE_DIRECTORY_INCLUDE", ERR_LIB_CONF, CONF_R_RECURSIVE_DIRECTORY_INCLUDE},
8688+ #else
8689+ {"RECURSIVE_DIRECTORY_INCLUDE", 14, 111},
8690+ #endif
8691+ #ifdef CONF_R_SSL_COMMAND_SECTION_EMPTY
8692+ {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_EMPTY},
8693+ #else
8694+ {"SSL_COMMAND_SECTION_EMPTY", 14, 117},
8695+ #endif
8696+ #ifdef CONF_R_SSL_COMMAND_SECTION_NOT_FOUND
8697+ {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_NOT_FOUND},
8698+ #else
8699+ {"SSL_COMMAND_SECTION_NOT_FOUND", 14, 118},
8700+ #endif
8701+ #ifdef CONF_R_SSL_SECTION_EMPTY
8702+ {"SSL_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_SECTION_EMPTY},
8703+ #else
8704+ {"SSL_SECTION_EMPTY", 14, 119},
8705+ #endif
8706+ #ifdef CONF_R_SSL_SECTION_NOT_FOUND
8707+ {"SSL_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_SECTION_NOT_FOUND},
8708+ #else
8709+ {"SSL_SECTION_NOT_FOUND", 14, 120},
8710+ #endif
8711+ #ifdef CONF_R_UNABLE_TO_CREATE_NEW_SECTION
8712+ {"UNABLE_TO_CREATE_NEW_SECTION", ERR_LIB_CONF, CONF_R_UNABLE_TO_CREATE_NEW_SECTION},
8713+ #else
8714+ {"UNABLE_TO_CREATE_NEW_SECTION", 14, 103},
8715+ #endif
8716+ #ifdef CONF_R_UNKNOWN_MODULE_NAME
8717+ {"UNKNOWN_MODULE_NAME", ERR_LIB_CONF, CONF_R_UNKNOWN_MODULE_NAME},
8718+ #else
8719+ {"UNKNOWN_MODULE_NAME", 14, 113},
8720+ #endif
8721+ #ifdef CONF_R_VARIABLE_EXPANSION_TOO_LONG
8722+ {"VARIABLE_EXPANSION_TOO_LONG", ERR_LIB_CONF, CONF_R_VARIABLE_EXPANSION_TOO_LONG},
8723+ #else
8724+ {"VARIABLE_EXPANSION_TOO_LONG", 14, 116},
8725+ #endif
8726+ #ifdef CONF_R_VARIABLE_HAS_NO_VALUE
8727+ {"VARIABLE_HAS_NO_VALUE", ERR_LIB_CONF, CONF_R_VARIABLE_HAS_NO_VALUE},
8728+ #else
8729+ {"VARIABLE_HAS_NO_VALUE", 14, 104},
8730+ #endif
8731+ #ifdef CRMF_R_BAD_PBM_ITERATIONCOUNT
8732+ {"BAD_PBM_ITERATIONCOUNT", ERR_LIB_CRMF, CRMF_R_BAD_PBM_ITERATIONCOUNT},
8733+ #else
8734+ {"BAD_PBM_ITERATIONCOUNT", 56, 100},
8735+ #endif
8736+ #ifdef CRMF_R_CRMFERROR
8737+ {"CRMFERROR", ERR_LIB_CRMF, CRMF_R_CRMFERROR},
8738+ #else
8739+ {"CRMFERROR", 56, 102},
8740+ #endif
8741+ #ifdef CRMF_R_ERROR
8742+ {"ERROR", ERR_LIB_CRMF, CRMF_R_ERROR},
8743+ #else
8744+ {"ERROR", 56, 103},
8745+ #endif
8746+ #ifdef CRMF_R_ERROR_DECODING_CERTIFICATE
8747+ {"ERROR_DECODING_CERTIFICATE", ERR_LIB_CRMF, CRMF_R_ERROR_DECODING_CERTIFICATE},
8748+ #else
8749+ {"ERROR_DECODING_CERTIFICATE", 56, 104},
8750+ #endif
8751+ #ifdef CRMF_R_ERROR_DECRYPTING_CERTIFICATE
8752+ {"ERROR_DECRYPTING_CERTIFICATE", ERR_LIB_CRMF, CRMF_R_ERROR_DECRYPTING_CERTIFICATE},
8753+ #else
8754+ {"ERROR_DECRYPTING_CERTIFICATE", 56, 105},
8755+ #endif
8756+ #ifdef CRMF_R_ERROR_DECRYPTING_SYMMETRIC_KEY
8757+ {"ERROR_DECRYPTING_SYMMETRIC_KEY", ERR_LIB_CRMF, CRMF_R_ERROR_DECRYPTING_SYMMETRIC_KEY},
8758+ #else
8759+ {"ERROR_DECRYPTING_SYMMETRIC_KEY", 56, 106},
8760+ #endif
8761+ #ifdef CRMF_R_FAILURE_OBTAINING_RANDOM
8762+ {"FAILURE_OBTAINING_RANDOM", ERR_LIB_CRMF, CRMF_R_FAILURE_OBTAINING_RANDOM},
8763+ #else
8764+ {"FAILURE_OBTAINING_RANDOM", 56, 107},
8765+ #endif
8766+ #ifdef CRMF_R_ITERATIONCOUNT_BELOW_100
8767+ {"ITERATIONCOUNT_BELOW_100", ERR_LIB_CRMF, CRMF_R_ITERATIONCOUNT_BELOW_100},
8768+ #else
8769+ {"ITERATIONCOUNT_BELOW_100", 56, 108},
8770+ #endif
8771+ #ifdef CRMF_R_MALFORMED_IV
8772+ {"MALFORMED_IV", ERR_LIB_CRMF, CRMF_R_MALFORMED_IV},
8773+ #else
8774+ {"MALFORMED_IV", 56, 101},
8775+ #endif
8776+ #ifdef CRMF_R_NULL_ARGUMENT
8777+ {"NULL_ARGUMENT", ERR_LIB_CRMF, CRMF_R_NULL_ARGUMENT},
8778+ #else
8779+ {"NULL_ARGUMENT", 56, 109},
8780+ #endif
8781+ #ifdef CRMF_R_POPOSKINPUT_NOT_SUPPORTED
8782+ {"POPOSKINPUT_NOT_SUPPORTED", ERR_LIB_CRMF, CRMF_R_POPOSKINPUT_NOT_SUPPORTED},
8783+ #else
8784+ {"POPOSKINPUT_NOT_SUPPORTED", 56, 113},
8785+ #endif
8786+ #ifdef CRMF_R_POPO_INCONSISTENT_PUBLIC_KEY
8787+ {"POPO_INCONSISTENT_PUBLIC_KEY", ERR_LIB_CRMF, CRMF_R_POPO_INCONSISTENT_PUBLIC_KEY},
8788+ #else
8789+ {"POPO_INCONSISTENT_PUBLIC_KEY", 56, 117},
8790+ #endif
8791+ #ifdef CRMF_R_POPO_MISSING
8792+ {"POPO_MISSING", ERR_LIB_CRMF, CRMF_R_POPO_MISSING},
8793+ #else
8794+ {"POPO_MISSING", 56, 121},
8795+ #endif
8796+ #ifdef CRMF_R_POPO_MISSING_PUBLIC_KEY
8797+ {"POPO_MISSING_PUBLIC_KEY", ERR_LIB_CRMF, CRMF_R_POPO_MISSING_PUBLIC_KEY},
8798+ #else
8799+ {"POPO_MISSING_PUBLIC_KEY", 56, 118},
8800+ #endif
8801+ #ifdef CRMF_R_POPO_MISSING_SUBJECT
8802+ {"POPO_MISSING_SUBJECT", ERR_LIB_CRMF, CRMF_R_POPO_MISSING_SUBJECT},
8803+ #else
8804+ {"POPO_MISSING_SUBJECT", 56, 119},
8805+ #endif
8806+ #ifdef CRMF_R_POPO_RAVERIFIED_NOT_ACCEPTED
8807+ {"POPO_RAVERIFIED_NOT_ACCEPTED", ERR_LIB_CRMF, CRMF_R_POPO_RAVERIFIED_NOT_ACCEPTED},
8808+ #else
8809+ {"POPO_RAVERIFIED_NOT_ACCEPTED", 56, 120},
8810+ #endif
8811+ #ifdef CRMF_R_SETTING_MAC_ALGOR_FAILURE
8812+ {"SETTING_MAC_ALGOR_FAILURE", ERR_LIB_CRMF, CRMF_R_SETTING_MAC_ALGOR_FAILURE},
8813+ #else
8814+ {"SETTING_MAC_ALGOR_FAILURE", 56, 110},
8815+ #endif
8816+ #ifdef CRMF_R_SETTING_OWF_ALGOR_FAILURE
8817+ {"SETTING_OWF_ALGOR_FAILURE", ERR_LIB_CRMF, CRMF_R_SETTING_OWF_ALGOR_FAILURE},
8818+ #else
8819+ {"SETTING_OWF_ALGOR_FAILURE", 56, 111},
8820+ #endif
8821+ #ifdef CRMF_R_UNSUPPORTED_ALGORITHM
8822+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_ALGORITHM},
8823+ #else
8824+ {"UNSUPPORTED_ALGORITHM", 56, 112},
8825+ #endif
8826+ #ifdef CRMF_R_UNSUPPORTED_CIPHER
8827+ {"UNSUPPORTED_CIPHER", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_CIPHER},
8828+ #else
8829+ {"UNSUPPORTED_CIPHER", 56, 114},
8830+ #endif
8831+ #ifdef CRMF_R_UNSUPPORTED_METHOD_FOR_CREATING_POPO
8832+ {"UNSUPPORTED_METHOD_FOR_CREATING_POPO", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_METHOD_FOR_CREATING_POPO},
8833+ #else
8834+ {"UNSUPPORTED_METHOD_FOR_CREATING_POPO", 56, 115},
8835+ #endif
8836+ #ifdef CRMF_R_UNSUPPORTED_POPO_METHOD
8837+ {"UNSUPPORTED_POPO_METHOD", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_POPO_METHOD},
8838+ #else
8839+ {"UNSUPPORTED_POPO_METHOD", 56, 116},
8840+ #endif
8841+ #ifdef CRYPTO_R_BAD_ALGORITHM_NAME
8842+ {"BAD_ALGORITHM_NAME", ERR_LIB_CRYPTO, CRYPTO_R_BAD_ALGORITHM_NAME},
8843+ #else
8844+ {"BAD_ALGORITHM_NAME", 15, 117},
8845+ #endif
8846+ #ifdef CRYPTO_R_CONFLICTING_NAMES
8847+ {"CONFLICTING_NAMES", ERR_LIB_CRYPTO, CRYPTO_R_CONFLICTING_NAMES},
8848+ #else
8849+ {"CONFLICTING_NAMES", 15, 118},
8850+ #endif
8851+ #ifdef CRYPTO_R_FIPS_MODE_NOT_SUPPORTED
8852+ {"FIPS_MODE_NOT_SUPPORTED", ERR_LIB_CRYPTO, CRYPTO_R_FIPS_MODE_NOT_SUPPORTED},
8853+ #else
8854+ {"FIPS_MODE_NOT_SUPPORTED", 15, 101},
8855+ #endif
8856+ #ifdef CRYPTO_R_HEX_STRING_TOO_SHORT
8857+ {"HEX_STRING_TOO_SHORT", ERR_LIB_CRYPTO, CRYPTO_R_HEX_STRING_TOO_SHORT},
8858+ #else
8859+ {"HEX_STRING_TOO_SHORT", 15, 121},
8860+ #endif
8861+ #ifdef CRYPTO_R_ILLEGAL_HEX_DIGIT
8862+ {"ILLEGAL_HEX_DIGIT", ERR_LIB_CRYPTO, CRYPTO_R_ILLEGAL_HEX_DIGIT},
8863+ #else
8864+ {"ILLEGAL_HEX_DIGIT", 15, 102},
8865+ #endif
8866+ #ifdef CRYPTO_R_INSUFFICIENT_DATA_SPACE
8867+ {"INSUFFICIENT_DATA_SPACE", ERR_LIB_CRYPTO, CRYPTO_R_INSUFFICIENT_DATA_SPACE},
8868+ #else
8869+ {"INSUFFICIENT_DATA_SPACE", 15, 106},
8870+ #endif
8871+ #ifdef CRYPTO_R_INSUFFICIENT_PARAM_SIZE
8872+ {"INSUFFICIENT_PARAM_SIZE", ERR_LIB_CRYPTO, CRYPTO_R_INSUFFICIENT_PARAM_SIZE},
8873+ #else
8874+ {"INSUFFICIENT_PARAM_SIZE", 15, 107},
8875+ #endif
8876+ #ifdef CRYPTO_R_INSUFFICIENT_SECURE_DATA_SPACE
8877+ {"INSUFFICIENT_SECURE_DATA_SPACE", ERR_LIB_CRYPTO, CRYPTO_R_INSUFFICIENT_SECURE_DATA_SPACE},
8878+ #else
8879+ {"INSUFFICIENT_SECURE_DATA_SPACE", 15, 108},
8880+ #endif
8881+ #ifdef CRYPTO_R_INVALID_NULL_ARGUMENT
8882+ {"INVALID_NULL_ARGUMENT", ERR_LIB_CRYPTO, CRYPTO_R_INVALID_NULL_ARGUMENT},
8883+ #else
8884+ {"INVALID_NULL_ARGUMENT", 15, 109},
8885+ #endif
8886+ #ifdef CRYPTO_R_INVALID_OSSL_PARAM_TYPE
8887+ {"INVALID_OSSL_PARAM_TYPE", ERR_LIB_CRYPTO, CRYPTO_R_INVALID_OSSL_PARAM_TYPE},
8888+ #else
8889+ {"INVALID_OSSL_PARAM_TYPE", 15, 110},
8890+ #endif
8891+ #ifdef CRYPTO_R_ODD_NUMBER_OF_DIGITS
8892+ {"ODD_NUMBER_OF_DIGITS", ERR_LIB_CRYPTO, CRYPTO_R_ODD_NUMBER_OF_DIGITS},
8893+ #else
8894+ {"ODD_NUMBER_OF_DIGITS", 15, 103},
8895+ #endif
8896+ #ifdef CRYPTO_R_PROVIDER_ALREADY_EXISTS
8897+ {"PROVIDER_ALREADY_EXISTS", ERR_LIB_CRYPTO, CRYPTO_R_PROVIDER_ALREADY_EXISTS},
8898+ #else
8899+ {"PROVIDER_ALREADY_EXISTS", 15, 104},
8900+ #endif
8901+ #ifdef CRYPTO_R_PROVIDER_SECTION_ERROR
8902+ {"PROVIDER_SECTION_ERROR", ERR_LIB_CRYPTO, CRYPTO_R_PROVIDER_SECTION_ERROR},
8903+ #else
8904+ {"PROVIDER_SECTION_ERROR", 15, 105},
8905+ #endif
8906+ #ifdef CRYPTO_R_RANDOM_SECTION_ERROR
8907+ {"RANDOM_SECTION_ERROR", ERR_LIB_CRYPTO, CRYPTO_R_RANDOM_SECTION_ERROR},
8908+ #else
8909+ {"RANDOM_SECTION_ERROR", 15, 119},
8910+ #endif
8911+ #ifdef CRYPTO_R_SECURE_MALLOC_FAILURE
8912+ {"SECURE_MALLOC_FAILURE", ERR_LIB_CRYPTO, CRYPTO_R_SECURE_MALLOC_FAILURE},
8913+ #else
8914+ {"SECURE_MALLOC_FAILURE", 15, 111},
8915+ #endif
8916+ #ifdef CRYPTO_R_STRING_TOO_LONG
8917+ {"STRING_TOO_LONG", ERR_LIB_CRYPTO, CRYPTO_R_STRING_TOO_LONG},
8918+ #else
8919+ {"STRING_TOO_LONG", 15, 112},
8920+ #endif
8921+ #ifdef CRYPTO_R_TOO_MANY_BYTES
8922+ {"TOO_MANY_BYTES", ERR_LIB_CRYPTO, CRYPTO_R_TOO_MANY_BYTES},
8923+ #else
8924+ {"TOO_MANY_BYTES", 15, 113},
8925+ #endif
8926+ #ifdef CRYPTO_R_TOO_MANY_RECORDS
8927+ {"TOO_MANY_RECORDS", ERR_LIB_CRYPTO, CRYPTO_R_TOO_MANY_RECORDS},
8928+ #else
8929+ {"TOO_MANY_RECORDS", 15, 114},
8930+ #endif
8931+ #ifdef CRYPTO_R_TOO_SMALL_BUFFER
8932+ {"TOO_SMALL_BUFFER", ERR_LIB_CRYPTO, CRYPTO_R_TOO_SMALL_BUFFER},
8933+ #else
8934+ {"TOO_SMALL_BUFFER", 15, 116},
8935+ #endif
8936+ #ifdef CRYPTO_R_UNKNOWN_NAME_IN_RANDOM_SECTION
8937+ {"UNKNOWN_NAME_IN_RANDOM_SECTION", ERR_LIB_CRYPTO, CRYPTO_R_UNKNOWN_NAME_IN_RANDOM_SECTION},
8938+ #else
8939+ {"UNKNOWN_NAME_IN_RANDOM_SECTION", 15, 120},
8940+ #endif
8941+ #ifdef CRYPTO_R_ZERO_LENGTH_NUMBER
8942+ {"ZERO_LENGTH_NUMBER", ERR_LIB_CRYPTO, CRYPTO_R_ZERO_LENGTH_NUMBER},
8943+ #else
8944+ {"ZERO_LENGTH_NUMBER", 15, 115},
8945+ #endif
8946+ #ifdef CT_R_BASE64_DECODE_ERROR
8947+ {"BASE64_DECODE_ERROR", ERR_LIB_CT, CT_R_BASE64_DECODE_ERROR},
8948+ #else
8949+ {"BASE64_DECODE_ERROR", 50, 108},
8950+ #endif
8951+ #ifdef CT_R_INVALID_LOG_ID_LENGTH
8952+ {"INVALID_LOG_ID_LENGTH", ERR_LIB_CT, CT_R_INVALID_LOG_ID_LENGTH},
8953+ #else
8954+ {"INVALID_LOG_ID_LENGTH", 50, 100},
8955+ #endif
8956+ #ifdef CT_R_LOG_CONF_INVALID
8957+ {"LOG_CONF_INVALID", ERR_LIB_CT, CT_R_LOG_CONF_INVALID},
8958+ #else
8959+ {"LOG_CONF_INVALID", 50, 109},
8960+ #endif
8961+ #ifdef CT_R_LOG_CONF_INVALID_KEY
8962+ {"LOG_CONF_INVALID_KEY", ERR_LIB_CT, CT_R_LOG_CONF_INVALID_KEY},
8963+ #else
8964+ {"LOG_CONF_INVALID_KEY", 50, 110},
8965+ #endif
8966+ #ifdef CT_R_LOG_CONF_MISSING_DESCRIPTION
8967+ {"LOG_CONF_MISSING_DESCRIPTION", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_DESCRIPTION},
8968+ #else
8969+ {"LOG_CONF_MISSING_DESCRIPTION", 50, 111},
8970+ #endif
8971+ #ifdef CT_R_LOG_CONF_MISSING_KEY
8972+ {"LOG_CONF_MISSING_KEY", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_KEY},
8973+ #else
8974+ {"LOG_CONF_MISSING_KEY", 50, 112},
8975+ #endif
8976+ #ifdef CT_R_LOG_KEY_INVALID
8977+ {"LOG_KEY_INVALID", ERR_LIB_CT, CT_R_LOG_KEY_INVALID},
8978+ #else
8979+ {"LOG_KEY_INVALID", 50, 113},
8980+ #endif
8981+ #ifdef CT_R_SCT_FUTURE_TIMESTAMP
8982+ {"SCT_FUTURE_TIMESTAMP", ERR_LIB_CT, CT_R_SCT_FUTURE_TIMESTAMP},
8983+ #else
8984+ {"SCT_FUTURE_TIMESTAMP", 50, 116},
8985+ #endif
8986+ #ifdef CT_R_SCT_INVALID
8987+ {"SCT_INVALID", ERR_LIB_CT, CT_R_SCT_INVALID},
8988+ #else
8989+ {"SCT_INVALID", 50, 104},
8990+ #endif
8991+ #ifdef CT_R_SCT_INVALID_SIGNATURE
8992+ {"SCT_INVALID_SIGNATURE", ERR_LIB_CT, CT_R_SCT_INVALID_SIGNATURE},
8993+ #else
8994+ {"SCT_INVALID_SIGNATURE", 50, 107},
8995+ #endif
8996+ #ifdef CT_R_SCT_LIST_INVALID
8997+ {"SCT_LIST_INVALID", ERR_LIB_CT, CT_R_SCT_LIST_INVALID},
8998+ #else
8999+ {"SCT_LIST_INVALID", 50, 105},
9000+ #endif
9001+ #ifdef CT_R_SCT_LOG_ID_MISMATCH
9002+ {"SCT_LOG_ID_MISMATCH", ERR_LIB_CT, CT_R_SCT_LOG_ID_MISMATCH},
9003+ #else
9004+ {"SCT_LOG_ID_MISMATCH", 50, 114},
9005+ #endif
9006+ #ifdef CT_R_SCT_NOT_SET
9007+ {"SCT_NOT_SET", ERR_LIB_CT, CT_R_SCT_NOT_SET},
9008+ #else
9009+ {"SCT_NOT_SET", 50, 106},
9010+ #endif
9011+ #ifdef CT_R_SCT_UNSUPPORTED_VERSION
9012+ {"SCT_UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_SCT_UNSUPPORTED_VERSION},
9013+ #else
9014+ {"SCT_UNSUPPORTED_VERSION", 50, 115},
9015+ #endif
9016+ #ifdef CT_R_UNRECOGNIZED_SIGNATURE_NID
9017+ {"UNRECOGNIZED_SIGNATURE_NID", ERR_LIB_CT, CT_R_UNRECOGNIZED_SIGNATURE_NID},
9018+ #else
9019+ {"UNRECOGNIZED_SIGNATURE_NID", 50, 101},
9020+ #endif
9021+ #ifdef CT_R_UNSUPPORTED_ENTRY_TYPE
9022+ {"UNSUPPORTED_ENTRY_TYPE", ERR_LIB_CT, CT_R_UNSUPPORTED_ENTRY_TYPE},
9023+ #else
9024+ {"UNSUPPORTED_ENTRY_TYPE", 50, 102},
9025+ #endif
9026+ #ifdef CT_R_UNSUPPORTED_VERSION
9027+ {"UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_UNSUPPORTED_VERSION},
9028+ #else
9029+ {"UNSUPPORTED_VERSION", 50, 103},
9030+ #endif
9031+ #ifdef DH_R_BAD_FFC_PARAMETERS
9032+ {"BAD_FFC_PARAMETERS", ERR_LIB_DH, DH_R_BAD_FFC_PARAMETERS},
9033+ #else
9034+ {"BAD_FFC_PARAMETERS", 5, 127},
9035+ #endif
9036+ #ifdef DH_R_BAD_GENERATOR
9037+ {"BAD_GENERATOR", ERR_LIB_DH, DH_R_BAD_GENERATOR},
9038+ #else
9039+ {"BAD_GENERATOR", 5, 101},
9040+ #endif
9041+ #ifdef DH_R_BN_DECODE_ERROR
9042+ {"BN_DECODE_ERROR", ERR_LIB_DH, DH_R_BN_DECODE_ERROR},
9043+ #else
9044+ {"BN_DECODE_ERROR", 5, 109},
9045+ #endif
9046+ #ifdef DH_R_BN_ERROR
9047+ {"BN_ERROR", ERR_LIB_DH, DH_R_BN_ERROR},
9048+ #else
9049+ {"BN_ERROR", 5, 106},
9050+ #endif
9051+ #ifdef DH_R_CHECK_INVALID_J_VALUE
9052+ {"CHECK_INVALID_J_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_J_VALUE},
9053+ #else
9054+ {"CHECK_INVALID_J_VALUE", 5, 115},
9055+ #endif
9056+ #ifdef DH_R_CHECK_INVALID_Q_VALUE
9057+ {"CHECK_INVALID_Q_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_Q_VALUE},
9058+ #else
9059+ {"CHECK_INVALID_Q_VALUE", 5, 116},
9060+ #endif
9061+ #ifdef DH_R_CHECK_PUBKEY_INVALID
9062+ {"CHECK_PUBKEY_INVALID", ERR_LIB_DH, DH_R_CHECK_PUBKEY_INVALID},
9063+ #else
9064+ {"CHECK_PUBKEY_INVALID", 5, 122},
9065+ #endif
9066+ #ifdef DH_R_CHECK_PUBKEY_TOO_LARGE
9067+ {"CHECK_PUBKEY_TOO_LARGE", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_LARGE},
9068+ #else
9069+ {"CHECK_PUBKEY_TOO_LARGE", 5, 123},
9070+ #endif
9071+ #ifdef DH_R_CHECK_PUBKEY_TOO_SMALL
9072+ {"CHECK_PUBKEY_TOO_SMALL", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_SMALL},
9073+ #else
9074+ {"CHECK_PUBKEY_TOO_SMALL", 5, 124},
9075+ #endif
9076+ #ifdef DH_R_CHECK_P_NOT_PRIME
9077+ {"CHECK_P_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_PRIME},
9078+ #else
9079+ {"CHECK_P_NOT_PRIME", 5, 117},
9080+ #endif
9081+ #ifdef DH_R_CHECK_P_NOT_SAFE_PRIME
9082+ {"CHECK_P_NOT_SAFE_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_SAFE_PRIME},
9083+ #else
9084+ {"CHECK_P_NOT_SAFE_PRIME", 5, 118},
9085+ #endif
9086+ #ifdef DH_R_CHECK_Q_NOT_PRIME
9087+ {"CHECK_Q_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_Q_NOT_PRIME},
9088+ #else
9089+ {"CHECK_Q_NOT_PRIME", 5, 119},
9090+ #endif
9091+ #ifdef DH_R_DECODE_ERROR
9092+ {"DECODE_ERROR", ERR_LIB_DH, DH_R_DECODE_ERROR},
9093+ #else
9094+ {"DECODE_ERROR", 5, 104},
9095+ #endif
9096+ #ifdef DH_R_INVALID_PARAMETER_NAME
9097+ {"INVALID_PARAMETER_NAME", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NAME},
9098+ #else
9099+ {"INVALID_PARAMETER_NAME", 5, 110},
9100+ #endif
9101+ #ifdef DH_R_INVALID_PARAMETER_NID
9102+ {"INVALID_PARAMETER_NID", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NID},
9103+ #else
9104+ {"INVALID_PARAMETER_NID", 5, 114},
9105+ #endif
9106+ #ifdef DH_R_INVALID_PUBKEY
9107+ {"INVALID_PUBKEY", ERR_LIB_DH, DH_R_INVALID_PUBKEY},
9108+ #else
9109+ {"INVALID_PUBKEY", 5, 102},
9110+ #endif
9111+ #ifdef DH_R_INVALID_SECRET
9112+ {"INVALID_SECRET", ERR_LIB_DH, DH_R_INVALID_SECRET},
9113+ #else
9114+ {"INVALID_SECRET", 5, 128},
9115+ #endif
9116+ #ifdef DH_R_KDF_PARAMETER_ERROR
9117+ {"KDF_PARAMETER_ERROR", ERR_LIB_DH, DH_R_KDF_PARAMETER_ERROR},
9118+ #else
9119+ {"KDF_PARAMETER_ERROR", 5, 112},
9120+ #endif
9121+ #ifdef DH_R_KEYS_NOT_SET
9122+ {"KEYS_NOT_SET", ERR_LIB_DH, DH_R_KEYS_NOT_SET},
9123+ #else
9124+ {"KEYS_NOT_SET", 5, 108},
9125+ #endif
9126+ #ifdef DH_R_MISSING_PUBKEY
9127+ {"MISSING_PUBKEY", ERR_LIB_DH, DH_R_MISSING_PUBKEY},
9128+ #else
9129+ {"MISSING_PUBKEY", 5, 125},
9130+ #endif
9131+ #ifdef DH_R_MODULUS_TOO_LARGE
9132+ {"MODULUS_TOO_LARGE", ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE},
9133+ #else
9134+ {"MODULUS_TOO_LARGE", 5, 103},
9135+ #endif
9136+ #ifdef DH_R_MODULUS_TOO_SMALL
9137+ {"MODULUS_TOO_SMALL", ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL},
9138+ #else
9139+ {"MODULUS_TOO_SMALL", 5, 126},
9140+ #endif
9141+ #ifdef DH_R_NOT_SUITABLE_GENERATOR
9142+ {"NOT_SUITABLE_GENERATOR", ERR_LIB_DH, DH_R_NOT_SUITABLE_GENERATOR},
9143+ #else
9144+ {"NOT_SUITABLE_GENERATOR", 5, 120},
9145+ #endif
9146+ #ifdef DH_R_NO_PARAMETERS_SET
9147+ {"NO_PARAMETERS_SET", ERR_LIB_DH, DH_R_NO_PARAMETERS_SET},
9148+ #else
9149+ {"NO_PARAMETERS_SET", 5, 107},
9150+ #endif
9151+ #ifdef DH_R_NO_PRIVATE_VALUE
9152+ {"NO_PRIVATE_VALUE", ERR_LIB_DH, DH_R_NO_PRIVATE_VALUE},
9153+ #else
9154+ {"NO_PRIVATE_VALUE", 5, 100},
9155+ #endif
9156+ #ifdef DH_R_PARAMETER_ENCODING_ERROR
9157+ {"PARAMETER_ENCODING_ERROR", ERR_LIB_DH, DH_R_PARAMETER_ENCODING_ERROR},
9158+ #else
9159+ {"PARAMETER_ENCODING_ERROR", 5, 105},
9160+ #endif
9161+ #ifdef DH_R_PEER_KEY_ERROR
9162+ {"PEER_KEY_ERROR", ERR_LIB_DH, DH_R_PEER_KEY_ERROR},
9163+ #else
9164+ {"PEER_KEY_ERROR", 5, 111},
9165+ #endif
9166+ #ifdef DH_R_SHARED_INFO_ERROR
9167+ {"SHARED_INFO_ERROR", ERR_LIB_DH, DH_R_SHARED_INFO_ERROR},
9168+ #else
9169+ {"SHARED_INFO_ERROR", 5, 113},
9170+ #endif
9171+ #ifdef DH_R_UNABLE_TO_CHECK_GENERATOR
9172+ {"UNABLE_TO_CHECK_GENERATOR", ERR_LIB_DH, DH_R_UNABLE_TO_CHECK_GENERATOR},
9173+ #else
9174+ {"UNABLE_TO_CHECK_GENERATOR", 5, 121},
9175+ #endif
9176+ #ifdef DSA_R_BAD_FFC_PARAMETERS
9177+ {"BAD_FFC_PARAMETERS", ERR_LIB_DSA, DSA_R_BAD_FFC_PARAMETERS},
9178+ #else
9179+ {"BAD_FFC_PARAMETERS", 10, 114},
9180+ #endif
9181+ #ifdef DSA_R_BAD_Q_VALUE
9182+ {"BAD_Q_VALUE", ERR_LIB_DSA, DSA_R_BAD_Q_VALUE},
9183+ #else
9184+ {"BAD_Q_VALUE", 10, 102},
9185+ #endif
9186+ #ifdef DSA_R_BN_DECODE_ERROR
9187+ {"BN_DECODE_ERROR", ERR_LIB_DSA, DSA_R_BN_DECODE_ERROR},
9188+ #else
9189+ {"BN_DECODE_ERROR", 10, 108},
9190+ #endif
9191+ #ifdef DSA_R_BN_ERROR
9192+ {"BN_ERROR", ERR_LIB_DSA, DSA_R_BN_ERROR},
9193+ #else
9194+ {"BN_ERROR", 10, 109},
9195+ #endif
9196+ #ifdef DSA_R_DECODE_ERROR
9197+ {"DECODE_ERROR", ERR_LIB_DSA, DSA_R_DECODE_ERROR},
9198+ #else
9199+ {"DECODE_ERROR", 10, 104},
9200+ #endif
9201+ #ifdef DSA_R_INVALID_DIGEST_TYPE
9202+ {"INVALID_DIGEST_TYPE", ERR_LIB_DSA, DSA_R_INVALID_DIGEST_TYPE},
9203+ #else
9204+ {"INVALID_DIGEST_TYPE", 10, 106},
9205+ #endif
9206+ #ifdef DSA_R_INVALID_PARAMETERS
9207+ {"INVALID_PARAMETERS", ERR_LIB_DSA, DSA_R_INVALID_PARAMETERS},
9208+ #else
9209+ {"INVALID_PARAMETERS", 10, 112},
9210+ #endif
9211+ #ifdef DSA_R_MISSING_PARAMETERS
9212+ {"MISSING_PARAMETERS", ERR_LIB_DSA, DSA_R_MISSING_PARAMETERS},
9213+ #else
9214+ {"MISSING_PARAMETERS", 10, 101},
9215+ #endif
9216+ #ifdef DSA_R_MISSING_PRIVATE_KEY
9217+ {"MISSING_PRIVATE_KEY", ERR_LIB_DSA, DSA_R_MISSING_PRIVATE_KEY},
9218+ #else
9219+ {"MISSING_PRIVATE_KEY", 10, 111},
9220+ #endif
9221+ #ifdef DSA_R_MODULUS_TOO_LARGE
9222+ {"MODULUS_TOO_LARGE", ERR_LIB_DSA, DSA_R_MODULUS_TOO_LARGE},
9223+ #else
9224+ {"MODULUS_TOO_LARGE", 10, 103},
9225+ #endif
9226+ #ifdef DSA_R_NO_PARAMETERS_SET
9227+ {"NO_PARAMETERS_SET", ERR_LIB_DSA, DSA_R_NO_PARAMETERS_SET},
9228+ #else
9229+ {"NO_PARAMETERS_SET", 10, 107},
9230+ #endif
9231+ #ifdef DSA_R_PARAMETER_ENCODING_ERROR
9232+ {"PARAMETER_ENCODING_ERROR", ERR_LIB_DSA, DSA_R_PARAMETER_ENCODING_ERROR},
9233+ #else
9234+ {"PARAMETER_ENCODING_ERROR", 10, 105},
9235+ #endif
9236+ #ifdef DSA_R_P_NOT_PRIME
9237+ {"P_NOT_PRIME", ERR_LIB_DSA, DSA_R_P_NOT_PRIME},
9238+ #else
9239+ {"P_NOT_PRIME", 10, 115},
9240+ #endif
9241+ #ifdef DSA_R_Q_NOT_PRIME
9242+ {"Q_NOT_PRIME", ERR_LIB_DSA, DSA_R_Q_NOT_PRIME},
9243+ #else
9244+ {"Q_NOT_PRIME", 10, 113},
9245+ #endif
9246+ #ifdef DSA_R_SEED_LEN_SMALL
9247+ {"SEED_LEN_SMALL", ERR_LIB_DSA, DSA_R_SEED_LEN_SMALL},
9248+ #else
9249+ {"SEED_LEN_SMALL", 10, 110},
9250+ #endif
9251+ #ifdef DSO_R_CTRL_FAILED
9252+ {"CTRL_FAILED", ERR_LIB_DSO, DSO_R_CTRL_FAILED},
9253+ #else
9254+ {"CTRL_FAILED", 37, 100},
9255+ #endif
9256+ #ifdef DSO_R_DSO_ALREADY_LOADED
9257+ {"DSO_ALREADY_LOADED", ERR_LIB_DSO, DSO_R_DSO_ALREADY_LOADED},
9258+ #else
9259+ {"DSO_ALREADY_LOADED", 37, 110},
9260+ #endif
9261+ #ifdef DSO_R_EMPTY_FILE_STRUCTURE
9262+ {"EMPTY_FILE_STRUCTURE", ERR_LIB_DSO, DSO_R_EMPTY_FILE_STRUCTURE},
9263+ #else
9264+ {"EMPTY_FILE_STRUCTURE", 37, 113},
9265+ #endif
9266+ #ifdef DSO_R_FAILURE
9267+ {"FAILURE", ERR_LIB_DSO, DSO_R_FAILURE},
9268+ #else
9269+ {"FAILURE", 37, 114},
9270+ #endif
9271+ #ifdef DSO_R_FILENAME_TOO_BIG
9272+ {"FILENAME_TOO_BIG", ERR_LIB_DSO, DSO_R_FILENAME_TOO_BIG},
9273+ #else
9274+ {"FILENAME_TOO_BIG", 37, 101},
9275+ #endif
9276+ #ifdef DSO_R_FINISH_FAILED
9277+ {"FINISH_FAILED", ERR_LIB_DSO, DSO_R_FINISH_FAILED},
9278+ #else
9279+ {"FINISH_FAILED", 37, 102},
9280+ #endif
9281+ #ifdef DSO_R_INCORRECT_FILE_SYNTAX
9282+ {"INCORRECT_FILE_SYNTAX", ERR_LIB_DSO, DSO_R_INCORRECT_FILE_SYNTAX},
9283+ #else
9284+ {"INCORRECT_FILE_SYNTAX", 37, 115},
9285+ #endif
9286+ #ifdef DSO_R_LOAD_FAILED
9287+ {"LOAD_FAILED", ERR_LIB_DSO, DSO_R_LOAD_FAILED},
9288+ #else
9289+ {"LOAD_FAILED", 37, 103},
9290+ #endif
9291+ #ifdef DSO_R_NAME_TRANSLATION_FAILED
9292+ {"NAME_TRANSLATION_FAILED", ERR_LIB_DSO, DSO_R_NAME_TRANSLATION_FAILED},
9293+ #else
9294+ {"NAME_TRANSLATION_FAILED", 37, 109},
9295+ #endif
9296+ #ifdef DSO_R_NO_FILENAME
9297+ {"NO_FILENAME", ERR_LIB_DSO, DSO_R_NO_FILENAME},
9298+ #else
9299+ {"NO_FILENAME", 37, 111},
9300+ #endif
9301+ #ifdef DSO_R_NULL_HANDLE
9302+ {"NULL_HANDLE", ERR_LIB_DSO, DSO_R_NULL_HANDLE},
9303+ #else
9304+ {"NULL_HANDLE", 37, 104},
9305+ #endif
9306+ #ifdef DSO_R_SET_FILENAME_FAILED
9307+ {"SET_FILENAME_FAILED", ERR_LIB_DSO, DSO_R_SET_FILENAME_FAILED},
9308+ #else
9309+ {"SET_FILENAME_FAILED", 37, 112},
9310+ #endif
9311+ #ifdef DSO_R_STACK_ERROR
9312+ {"STACK_ERROR", ERR_LIB_DSO, DSO_R_STACK_ERROR},
9313+ #else
9314+ {"STACK_ERROR", 37, 105},
9315+ #endif
9316+ #ifdef DSO_R_SYM_FAILURE
9317+ {"SYM_FAILURE", ERR_LIB_DSO, DSO_R_SYM_FAILURE},
9318+ #else
9319+ {"SYM_FAILURE", 37, 106},
9320+ #endif
9321+ #ifdef DSO_R_UNLOAD_FAILED
9322+ {"UNLOAD_FAILED", ERR_LIB_DSO, DSO_R_UNLOAD_FAILED},
9323+ #else
9324+ {"UNLOAD_FAILED", 37, 107},
9325+ #endif
9326+ #ifdef DSO_R_UNSUPPORTED
9327+ {"UNSUPPORTED", ERR_LIB_DSO, DSO_R_UNSUPPORTED},
9328+ #else
9329+ {"UNSUPPORTED", 37, 108},
9330+ #endif
9331+ #ifdef EC_R_ASN1_ERROR
9332+ {"ASN1_ERROR", ERR_LIB_EC, EC_R_ASN1_ERROR},
9333+ #else
9334+ {"ASN1_ERROR", 16, 115},
9335+ #endif
9336+ #ifdef EC_R_BAD_SIGNATURE
9337+ {"BAD_SIGNATURE", ERR_LIB_EC, EC_R_BAD_SIGNATURE},
9338+ #else
9339+ {"BAD_SIGNATURE", 16, 156},
9340+ #endif
9341+ #ifdef EC_R_BIGNUM_OUT_OF_RANGE
9342+ {"BIGNUM_OUT_OF_RANGE", ERR_LIB_EC, EC_R_BIGNUM_OUT_OF_RANGE},
9343+ #else
9344+ {"BIGNUM_OUT_OF_RANGE", 16, 144},
9345+ #endif
9346+ #ifdef EC_R_BUFFER_TOO_SMALL
9347+ {"BUFFER_TOO_SMALL", ERR_LIB_EC, EC_R_BUFFER_TOO_SMALL},
9348+ #else
9349+ {"BUFFER_TOO_SMALL", 16, 100},
9350+ #endif
9351+ #ifdef EC_R_CANNOT_INVERT
9352+ {"CANNOT_INVERT", ERR_LIB_EC, EC_R_CANNOT_INVERT},
9353+ #else
9354+ {"CANNOT_INVERT", 16, 165},
9355+ #endif
9356+ #ifdef EC_R_COORDINATES_OUT_OF_RANGE
9357+ {"COORDINATES_OUT_OF_RANGE", ERR_LIB_EC, EC_R_COORDINATES_OUT_OF_RANGE},
9358+ #else
9359+ {"COORDINATES_OUT_OF_RANGE", 16, 146},
9360+ #endif
9361+ #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_ECDH
9362+ {"CURVE_DOES_NOT_SUPPORT_ECDH", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_ECDH},
9363+ #else
9364+ {"CURVE_DOES_NOT_SUPPORT_ECDH", 16, 160},
9365+ #endif
9366+ #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_ECDSA
9367+ {"CURVE_DOES_NOT_SUPPORT_ECDSA", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_ECDSA},
9368+ #else
9369+ {"CURVE_DOES_NOT_SUPPORT_ECDSA", 16, 170},
9370+ #endif
9371+ #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING
9372+ {"CURVE_DOES_NOT_SUPPORT_SIGNING", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING},
9373+ #else
9374+ {"CURVE_DOES_NOT_SUPPORT_SIGNING", 16, 159},
9375+ #endif
9376+ #ifdef EC_R_DECODE_ERROR
9377+ {"DECODE_ERROR", ERR_LIB_EC, EC_R_DECODE_ERROR},
9378+ #else
9379+ {"DECODE_ERROR", 16, 142},
9380+ #endif
9381+ #ifdef EC_R_DISCRIMINANT_IS_ZERO
9382+ {"DISCRIMINANT_IS_ZERO", ERR_LIB_EC, EC_R_DISCRIMINANT_IS_ZERO},
9383+ #else
9384+ {"DISCRIMINANT_IS_ZERO", 16, 118},
9385+ #endif
9386+ #ifdef EC_R_EC_GROUP_NEW_BY_NAME_FAILURE
9387+ {"EC_GROUP_NEW_BY_NAME_FAILURE", ERR_LIB_EC, EC_R_EC_GROUP_NEW_BY_NAME_FAILURE},
9388+ #else
9389+ {"EC_GROUP_NEW_BY_NAME_FAILURE", 16, 119},
9390+ #endif
9391+ #ifdef EC_R_FAILED_MAKING_PUBLIC_KEY
9392+ {"FAILED_MAKING_PUBLIC_KEY", ERR_LIB_EC, EC_R_FAILED_MAKING_PUBLIC_KEY},
9393+ #else
9394+ {"FAILED_MAKING_PUBLIC_KEY", 16, 166},
9395+ #endif
9396+ #ifdef EC_R_FIELD_TOO_LARGE
9397+ {"FIELD_TOO_LARGE", ERR_LIB_EC, EC_R_FIELD_TOO_LARGE},
9398+ #else
9399+ {"FIELD_TOO_LARGE", 16, 143},
9400+ #endif
9401+ #ifdef EC_R_GF2M_NOT_SUPPORTED
9402+ {"GF2M_NOT_SUPPORTED", ERR_LIB_EC, EC_R_GF2M_NOT_SUPPORTED},
9403+ #else
9404+ {"GF2M_NOT_SUPPORTED", 16, 147},
9405+ #endif
9406+ #ifdef EC_R_GROUP2PKPARAMETERS_FAILURE
9407+ {"GROUP2PKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_GROUP2PKPARAMETERS_FAILURE},
9408+ #else
9409+ {"GROUP2PKPARAMETERS_FAILURE", 16, 120},
9410+ #endif
9411+ #ifdef EC_R_I2D_ECPKPARAMETERS_FAILURE
9412+ {"I2D_ECPKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_I2D_ECPKPARAMETERS_FAILURE},
9413+ #else
9414+ {"I2D_ECPKPARAMETERS_FAILURE", 16, 121},
9415+ #endif
9416+ #ifdef EC_R_INCOMPATIBLE_OBJECTS
9417+ {"INCOMPATIBLE_OBJECTS", ERR_LIB_EC, EC_R_INCOMPATIBLE_OBJECTS},
9418+ #else
9419+ {"INCOMPATIBLE_OBJECTS", 16, 101},
9420+ #endif
9421+ #ifdef EC_R_INVALID_A
9422+ {"INVALID_A", ERR_LIB_EC, EC_R_INVALID_A},
9423+ #else
9424+ {"INVALID_A", 16, 168},
9425+ #endif
9426+ #ifdef EC_R_INVALID_ARGUMENT
9427+ {"INVALID_ARGUMENT", ERR_LIB_EC, EC_R_INVALID_ARGUMENT},
9428+ #else
9429+ {"INVALID_ARGUMENT", 16, 112},
9430+ #endif
9431+ #ifdef EC_R_INVALID_B
9432+ {"INVALID_B", ERR_LIB_EC, EC_R_INVALID_B},
9433+ #else
9434+ {"INVALID_B", 16, 169},
9435+ #endif
9436+ #ifdef EC_R_INVALID_COFACTOR
9437+ {"INVALID_COFACTOR", ERR_LIB_EC, EC_R_INVALID_COFACTOR},
9438+ #else
9439+ {"INVALID_COFACTOR", 16, 171},
9440+ #endif
9441+ #ifdef EC_R_INVALID_COMPRESSED_POINT
9442+ {"INVALID_COMPRESSED_POINT", ERR_LIB_EC, EC_R_INVALID_COMPRESSED_POINT},
9443+ #else
9444+ {"INVALID_COMPRESSED_POINT", 16, 110},
9445+ #endif
9446+ #ifdef EC_R_INVALID_COMPRESSION_BIT
9447+ {"INVALID_COMPRESSION_BIT", ERR_LIB_EC, EC_R_INVALID_COMPRESSION_BIT},
9448+ #else
9449+ {"INVALID_COMPRESSION_BIT", 16, 109},
9450+ #endif
9451+ #ifdef EC_R_INVALID_CURVE
9452+ {"INVALID_CURVE", ERR_LIB_EC, EC_R_INVALID_CURVE},
9453+ #else
9454+ {"INVALID_CURVE", 16, 141},
9455+ #endif
9456+ #ifdef EC_R_INVALID_DIGEST
9457+ {"INVALID_DIGEST", ERR_LIB_EC, EC_R_INVALID_DIGEST},
9458+ #else
9459+ {"INVALID_DIGEST", 16, 151},
9460+ #endif
9461+ #ifdef EC_R_INVALID_DIGEST_TYPE
9462+ {"INVALID_DIGEST_TYPE", ERR_LIB_EC, EC_R_INVALID_DIGEST_TYPE},
9463+ #else
9464+ {"INVALID_DIGEST_TYPE", 16, 138},
9465+ #endif
9466+ #ifdef EC_R_INVALID_ENCODING
9467+ {"INVALID_ENCODING", ERR_LIB_EC, EC_R_INVALID_ENCODING},
9468+ #else
9469+ {"INVALID_ENCODING", 16, 102},
9470+ #endif
9471+ #ifdef EC_R_INVALID_FIELD
9472+ {"INVALID_FIELD", ERR_LIB_EC, EC_R_INVALID_FIELD},
9473+ #else
9474+ {"INVALID_FIELD", 16, 103},
9475+ #endif
9476+ #ifdef EC_R_INVALID_FORM
9477+ {"INVALID_FORM", ERR_LIB_EC, EC_R_INVALID_FORM},
9478+ #else
9479+ {"INVALID_FORM", 16, 104},
9480+ #endif
9481+ #ifdef EC_R_INVALID_GENERATOR
9482+ {"INVALID_GENERATOR", ERR_LIB_EC, EC_R_INVALID_GENERATOR},
9483+ #else
9484+ {"INVALID_GENERATOR", 16, 173},
9485+ #endif
9486+ #ifdef EC_R_INVALID_GROUP_ORDER
9487+ {"INVALID_GROUP_ORDER", ERR_LIB_EC, EC_R_INVALID_GROUP_ORDER},
9488+ #else
9489+ {"INVALID_GROUP_ORDER", 16, 122},
9490+ #endif
9491+ #ifdef EC_R_INVALID_KEY
9492+ {"INVALID_KEY", ERR_LIB_EC, EC_R_INVALID_KEY},
9493+ #else
9494+ {"INVALID_KEY", 16, 116},
9495+ #endif
9496+ #ifdef EC_R_INVALID_NAMED_GROUP_CONVERSION
9497+ {"INVALID_NAMED_GROUP_CONVERSION", ERR_LIB_EC, EC_R_INVALID_NAMED_GROUP_CONVERSION},
9498+ #else
9499+ {"INVALID_NAMED_GROUP_CONVERSION", 16, 174},
9500+ #endif
9501+ #ifdef EC_R_INVALID_OUTPUT_LENGTH
9502+ {"INVALID_OUTPUT_LENGTH", ERR_LIB_EC, EC_R_INVALID_OUTPUT_LENGTH},
9503+ #else
9504+ {"INVALID_OUTPUT_LENGTH", 16, 161},
9505+ #endif
9506+ #ifdef EC_R_INVALID_P
9507+ {"INVALID_P", ERR_LIB_EC, EC_R_INVALID_P},
9508+ #else
9509+ {"INVALID_P", 16, 172},
9510+ #endif
9511+ #ifdef EC_R_INVALID_PEER_KEY
9512+ {"INVALID_PEER_KEY", ERR_LIB_EC, EC_R_INVALID_PEER_KEY},
9513+ #else
9514+ {"INVALID_PEER_KEY", 16, 133},
9515+ #endif
9516+ #ifdef EC_R_INVALID_PENTANOMIAL_BASIS
9517+ {"INVALID_PENTANOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_PENTANOMIAL_BASIS},
9518+ #else
9519+ {"INVALID_PENTANOMIAL_BASIS", 16, 132},
9520+ #endif
9521+ #ifdef EC_R_INVALID_PRIVATE_KEY
9522+ {"INVALID_PRIVATE_KEY", ERR_LIB_EC, EC_R_INVALID_PRIVATE_KEY},
9523+ #else
9524+ {"INVALID_PRIVATE_KEY", 16, 123},
9525+ #endif
9526+ #ifdef EC_R_INVALID_SEED
9527+ {"INVALID_SEED", ERR_LIB_EC, EC_R_INVALID_SEED},
9528+ #else
9529+ {"INVALID_SEED", 16, 175},
9530+ #endif
9531+ #ifdef EC_R_INVALID_TRINOMIAL_BASIS
9532+ {"INVALID_TRINOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_TRINOMIAL_BASIS},
9533+ #else
9534+ {"INVALID_TRINOMIAL_BASIS", 16, 137},
9535+ #endif
9536+ #ifdef EC_R_KDF_PARAMETER_ERROR
9537+ {"KDF_PARAMETER_ERROR", ERR_LIB_EC, EC_R_KDF_PARAMETER_ERROR},
9538+ #else
9539+ {"KDF_PARAMETER_ERROR", 16, 148},
9540+ #endif
9541+ #ifdef EC_R_KEYS_NOT_SET
9542+ {"KEYS_NOT_SET", ERR_LIB_EC, EC_R_KEYS_NOT_SET},
9543+ #else
9544+ {"KEYS_NOT_SET", 16, 140},
9545+ #endif
9546+ #ifdef EC_R_LADDER_POST_FAILURE
9547+ {"LADDER_POST_FAILURE", ERR_LIB_EC, EC_R_LADDER_POST_FAILURE},
9548+ #else
9549+ {"LADDER_POST_FAILURE", 16, 136},
9550+ #endif
9551+ #ifdef EC_R_LADDER_PRE_FAILURE
9552+ {"LADDER_PRE_FAILURE", ERR_LIB_EC, EC_R_LADDER_PRE_FAILURE},
9553+ #else
9554+ {"LADDER_PRE_FAILURE", 16, 153},
9555+ #endif
9556+ #ifdef EC_R_LADDER_STEP_FAILURE
9557+ {"LADDER_STEP_FAILURE", ERR_LIB_EC, EC_R_LADDER_STEP_FAILURE},
9558+ #else
9559+ {"LADDER_STEP_FAILURE", 16, 162},
9560+ #endif
9561+ #ifdef EC_R_MISSING_OID
9562+ {"MISSING_OID", ERR_LIB_EC, EC_R_MISSING_OID},
9563+ #else
9564+ {"MISSING_OID", 16, 167},
9565+ #endif
9566+ #ifdef EC_R_MISSING_PARAMETERS
9567+ {"MISSING_PARAMETERS", ERR_LIB_EC, EC_R_MISSING_PARAMETERS},
9568+ #else
9569+ {"MISSING_PARAMETERS", 16, 124},
9570+ #endif
9571+ #ifdef EC_R_MISSING_PRIVATE_KEY
9572+ {"MISSING_PRIVATE_KEY", ERR_LIB_EC, EC_R_MISSING_PRIVATE_KEY},
9573+ #else
9574+ {"MISSING_PRIVATE_KEY", 16, 125},
9575+ #endif
9576+ #ifdef EC_R_NEED_NEW_SETUP_VALUES
9577+ {"NEED_NEW_SETUP_VALUES", ERR_LIB_EC, EC_R_NEED_NEW_SETUP_VALUES},
9578+ #else
9579+ {"NEED_NEW_SETUP_VALUES", 16, 157},
9580+ #endif
9581+ #ifdef EC_R_NOT_A_NIST_PRIME
9582+ {"NOT_A_NIST_PRIME", ERR_LIB_EC, EC_R_NOT_A_NIST_PRIME},
9583+ #else
9584+ {"NOT_A_NIST_PRIME", 16, 135},
9585+ #endif
9586+ #ifdef EC_R_NOT_IMPLEMENTED
9587+ {"NOT_IMPLEMENTED", ERR_LIB_EC, EC_R_NOT_IMPLEMENTED},
9588+ #else
9589+ {"NOT_IMPLEMENTED", 16, 126},
9590+ #endif
9591+ #ifdef EC_R_NOT_INITIALIZED
9592+ {"NOT_INITIALIZED", ERR_LIB_EC, EC_R_NOT_INITIALIZED},
9593+ #else
9594+ {"NOT_INITIALIZED", 16, 111},
9595+ #endif
9596+ #ifdef EC_R_NO_PARAMETERS_SET
9597+ {"NO_PARAMETERS_SET", ERR_LIB_EC, EC_R_NO_PARAMETERS_SET},
9598+ #else
9599+ {"NO_PARAMETERS_SET", 16, 139},
9600+ #endif
9601+ #ifdef EC_R_NO_PRIVATE_VALUE
9602+ {"NO_PRIVATE_VALUE", ERR_LIB_EC, EC_R_NO_PRIVATE_VALUE},
9603+ #else
9604+ {"NO_PRIVATE_VALUE", 16, 154},
9605+ #endif
9606+ #ifdef EC_R_OPERATION_NOT_SUPPORTED
9607+ {"OPERATION_NOT_SUPPORTED", ERR_LIB_EC, EC_R_OPERATION_NOT_SUPPORTED},
9608+ #else
9609+ {"OPERATION_NOT_SUPPORTED", 16, 152},
9610+ #endif
9611+ #ifdef EC_R_PASSED_NULL_PARAMETER
9612+ {"PASSED_NULL_PARAMETER", ERR_LIB_EC, EC_R_PASSED_NULL_PARAMETER},
9613+ #else
9614+ {"PASSED_NULL_PARAMETER", 16, 134},
9615+ #endif
9616+ #ifdef EC_R_PEER_KEY_ERROR
9617+ {"PEER_KEY_ERROR", ERR_LIB_EC, EC_R_PEER_KEY_ERROR},
9618+ #else
9619+ {"PEER_KEY_ERROR", 16, 149},
9620+ #endif
9621+ #ifdef EC_R_POINT_ARITHMETIC_FAILURE
9622+ {"POINT_ARITHMETIC_FAILURE", ERR_LIB_EC, EC_R_POINT_ARITHMETIC_FAILURE},
9623+ #else
9624+ {"POINT_ARITHMETIC_FAILURE", 16, 155},
9625+ #endif
9626+ #ifdef EC_R_POINT_AT_INFINITY
9627+ {"POINT_AT_INFINITY", ERR_LIB_EC, EC_R_POINT_AT_INFINITY},
9628+ #else
9629+ {"POINT_AT_INFINITY", 16, 106},
9630+ #endif
9631+ #ifdef EC_R_POINT_COORDINATES_BLIND_FAILURE
9632+ {"POINT_COORDINATES_BLIND_FAILURE", ERR_LIB_EC, EC_R_POINT_COORDINATES_BLIND_FAILURE},
9633+ #else
9634+ {"POINT_COORDINATES_BLIND_FAILURE", 16, 163},
9635+ #endif
9636+ #ifdef EC_R_POINT_IS_NOT_ON_CURVE
9637+ {"POINT_IS_NOT_ON_CURVE", ERR_LIB_EC, EC_R_POINT_IS_NOT_ON_CURVE},
9638+ #else
9639+ {"POINT_IS_NOT_ON_CURVE", 16, 107},
9640+ #endif
9641+ #ifdef EC_R_RANDOM_NUMBER_GENERATION_FAILED
9642+ {"RANDOM_NUMBER_GENERATION_FAILED", ERR_LIB_EC, EC_R_RANDOM_NUMBER_GENERATION_FAILED},
9643+ #else
9644+ {"RANDOM_NUMBER_GENERATION_FAILED", 16, 158},
9645+ #endif
9646+ #ifdef EC_R_SHARED_INFO_ERROR
9647+ {"SHARED_INFO_ERROR", ERR_LIB_EC, EC_R_SHARED_INFO_ERROR},
9648+ #else
9649+ {"SHARED_INFO_ERROR", 16, 150},
9650+ #endif
9651+ #ifdef EC_R_SLOT_FULL
9652+ {"SLOT_FULL", ERR_LIB_EC, EC_R_SLOT_FULL},
9653+ #else
9654+ {"SLOT_FULL", 16, 108},
9655+ #endif
9656+ #ifdef EC_R_UNDEFINED_GENERATOR
9657+ {"UNDEFINED_GENERATOR", ERR_LIB_EC, EC_R_UNDEFINED_GENERATOR},
9658+ #else
9659+ {"UNDEFINED_GENERATOR", 16, 113},
9660+ #endif
9661+ #ifdef EC_R_UNDEFINED_ORDER
9662+ {"UNDEFINED_ORDER", ERR_LIB_EC, EC_R_UNDEFINED_ORDER},
9663+ #else
9664+ {"UNDEFINED_ORDER", 16, 128},
9665+ #endif
9666+ #ifdef EC_R_UNKNOWN_COFACTOR
9667+ {"UNKNOWN_COFACTOR", ERR_LIB_EC, EC_R_UNKNOWN_COFACTOR},
9668+ #else
9669+ {"UNKNOWN_COFACTOR", 16, 164},
9670+ #endif
9671+ #ifdef EC_R_UNKNOWN_GROUP
9672+ {"UNKNOWN_GROUP", ERR_LIB_EC, EC_R_UNKNOWN_GROUP},
9673+ #else
9674+ {"UNKNOWN_GROUP", 16, 129},
9675+ #endif
9676+ #ifdef EC_R_UNKNOWN_ORDER
9677+ {"UNKNOWN_ORDER", ERR_LIB_EC, EC_R_UNKNOWN_ORDER},
9678+ #else
9679+ {"UNKNOWN_ORDER", 16, 114},
9680+ #endif
9681+ #ifdef EC_R_UNSUPPORTED_FIELD
9682+ {"UNSUPPORTED_FIELD", ERR_LIB_EC, EC_R_UNSUPPORTED_FIELD},
9683+ #else
9684+ {"UNSUPPORTED_FIELD", 16, 131},
9685+ #endif
9686+ #ifdef EC_R_WRONG_CURVE_PARAMETERS
9687+ {"WRONG_CURVE_PARAMETERS", ERR_LIB_EC, EC_R_WRONG_CURVE_PARAMETERS},
9688+ #else
9689+ {"WRONG_CURVE_PARAMETERS", 16, 145},
9690+ #endif
9691+ #ifdef EC_R_WRONG_ORDER
9692+ {"WRONG_ORDER", ERR_LIB_EC, EC_R_WRONG_ORDER},
9693+ #else
9694+ {"WRONG_ORDER", 16, 130},
9695+ #endif
9696+ #ifdef ENGINE_R_ALREADY_LOADED
9697+ {"ALREADY_LOADED", ERR_LIB_ENGINE, ENGINE_R_ALREADY_LOADED},
9698+ #else
9699+ {"ALREADY_LOADED", 38, 100},
9700+ #endif
9701+ #ifdef ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER
9702+ {"ARGUMENT_IS_NOT_A_NUMBER", ERR_LIB_ENGINE, ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER},
9703+ #else
9704+ {"ARGUMENT_IS_NOT_A_NUMBER", 38, 133},
9705+ #endif
9706+ #ifdef ENGINE_R_CMD_NOT_EXECUTABLE
9707+ {"CMD_NOT_EXECUTABLE", ERR_LIB_ENGINE, ENGINE_R_CMD_NOT_EXECUTABLE},
9708+ #else
9709+ {"CMD_NOT_EXECUTABLE", 38, 134},
9710+ #endif
9711+ #ifdef ENGINE_R_COMMAND_TAKES_INPUT
9712+ {"COMMAND_TAKES_INPUT", ERR_LIB_ENGINE, ENGINE_R_COMMAND_TAKES_INPUT},
9713+ #else
9714+ {"COMMAND_TAKES_INPUT", 38, 135},
9715+ #endif
9716+ #ifdef ENGINE_R_COMMAND_TAKES_NO_INPUT
9717+ {"COMMAND_TAKES_NO_INPUT", ERR_LIB_ENGINE, ENGINE_R_COMMAND_TAKES_NO_INPUT},
9718+ #else
9719+ {"COMMAND_TAKES_NO_INPUT", 38, 136},
9720+ #endif
9721+ #ifdef ENGINE_R_CONFLICTING_ENGINE_ID
9722+ {"CONFLICTING_ENGINE_ID", ERR_LIB_ENGINE, ENGINE_R_CONFLICTING_ENGINE_ID},
9723+ #else
9724+ {"CONFLICTING_ENGINE_ID", 38, 103},
9725+ #endif
9726+ #ifdef ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED
9727+ {"CTRL_COMMAND_NOT_IMPLEMENTED", ERR_LIB_ENGINE, ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED},
9728+ #else
9729+ {"CTRL_COMMAND_NOT_IMPLEMENTED", 38, 119},
9730+ #endif
9731+ #ifdef ENGINE_R_DSO_FAILURE
9732+ {"DSO_FAILURE", ERR_LIB_ENGINE, ENGINE_R_DSO_FAILURE},
9733+ #else
9734+ {"DSO_FAILURE", 38, 104},
9735+ #endif
9736+ #ifdef ENGINE_R_DSO_NOT_FOUND
9737+ {"DSO_NOT_FOUND", ERR_LIB_ENGINE, ENGINE_R_DSO_NOT_FOUND},
9738+ #else
9739+ {"DSO_NOT_FOUND", 38, 132},
9740+ #endif
9741+ #ifdef ENGINE_R_ENGINES_SECTION_ERROR
9742+ {"ENGINES_SECTION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINES_SECTION_ERROR},
9743+ #else
9744+ {"ENGINES_SECTION_ERROR", 38, 148},
9745+ #endif
9746+ #ifdef ENGINE_R_ENGINE_CONFIGURATION_ERROR
9747+ {"ENGINE_CONFIGURATION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINE_CONFIGURATION_ERROR},
9748+ #else
9749+ {"ENGINE_CONFIGURATION_ERROR", 38, 102},
9750+ #endif
9751+ #ifdef ENGINE_R_ENGINE_IS_NOT_IN_LIST
9752+ {"ENGINE_IS_NOT_IN_LIST", ERR_LIB_ENGINE, ENGINE_R_ENGINE_IS_NOT_IN_LIST},
9753+ #else
9754+ {"ENGINE_IS_NOT_IN_LIST", 38, 105},
9755+ #endif
9756+ #ifdef ENGINE_R_ENGINE_SECTION_ERROR
9757+ {"ENGINE_SECTION_ERROR", ERR_LIB_ENGINE, ENGINE_R_ENGINE_SECTION_ERROR},
9758+ #else
9759+ {"ENGINE_SECTION_ERROR", 38, 149},
9760+ #endif
9761+ #ifdef ENGINE_R_FAILED_LOADING_PRIVATE_KEY
9762+ {"FAILED_LOADING_PRIVATE_KEY", ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PRIVATE_KEY},
9763+ #else
9764+ {"FAILED_LOADING_PRIVATE_KEY", 38, 128},
9765+ #endif
9766+ #ifdef ENGINE_R_FAILED_LOADING_PUBLIC_KEY
9767+ {"FAILED_LOADING_PUBLIC_KEY", ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PUBLIC_KEY},
9768+ #else
9769+ {"FAILED_LOADING_PUBLIC_KEY", 38, 129},
9770+ #endif
9771+ #ifdef ENGINE_R_FINISH_FAILED
9772+ {"FINISH_FAILED", ERR_LIB_ENGINE, ENGINE_R_FINISH_FAILED},
9773+ #else
9774+ {"FINISH_FAILED", 38, 106},
9775+ #endif
9776+ #ifdef ENGINE_R_ID_OR_NAME_MISSING
9777+ {"ID_OR_NAME_MISSING", ERR_LIB_ENGINE, ENGINE_R_ID_OR_NAME_MISSING},
9778+ #else
9779+ {"ID_OR_NAME_MISSING", 38, 108},
9780+ #endif
9781+ #ifdef ENGINE_R_INIT_FAILED
9782+ {"INIT_FAILED", ERR_LIB_ENGINE, ENGINE_R_INIT_FAILED},
9783+ #else
9784+ {"INIT_FAILED", 38, 109},
9785+ #endif
9786+ #ifdef ENGINE_R_INTERNAL_LIST_ERROR
9787+ {"INTERNAL_LIST_ERROR", ERR_LIB_ENGINE, ENGINE_R_INTERNAL_LIST_ERROR},
9788+ #else
9789+ {"INTERNAL_LIST_ERROR", 38, 110},
9790+ #endif
9791+ #ifdef ENGINE_R_INVALID_ARGUMENT
9792+ {"INVALID_ARGUMENT", ERR_LIB_ENGINE, ENGINE_R_INVALID_ARGUMENT},
9793+ #else
9794+ {"INVALID_ARGUMENT", 38, 143},
9795+ #endif
9796+ #ifdef ENGINE_R_INVALID_CMD_NAME
9797+ {"INVALID_CMD_NAME", ERR_LIB_ENGINE, ENGINE_R_INVALID_CMD_NAME},
9798+ #else
9799+ {"INVALID_CMD_NAME", 38, 137},
9800+ #endif
9801+ #ifdef ENGINE_R_INVALID_CMD_NUMBER
9802+ {"INVALID_CMD_NUMBER", ERR_LIB_ENGINE, ENGINE_R_INVALID_CMD_NUMBER},
9803+ #else
9804+ {"INVALID_CMD_NUMBER", 38, 138},
9805+ #endif
9806+ #ifdef ENGINE_R_INVALID_INIT_VALUE
9807+ {"INVALID_INIT_VALUE", ERR_LIB_ENGINE, ENGINE_R_INVALID_INIT_VALUE},
9808+ #else
9809+ {"INVALID_INIT_VALUE", 38, 151},
9810+ #endif
9811+ #ifdef ENGINE_R_INVALID_STRING
9812+ {"INVALID_STRING", ERR_LIB_ENGINE, ENGINE_R_INVALID_STRING},
9813+ #else
9814+ {"INVALID_STRING", 38, 150},
9815+ #endif
9816+ #ifdef ENGINE_R_NOT_INITIALISED
9817+ {"NOT_INITIALISED", ERR_LIB_ENGINE, ENGINE_R_NOT_INITIALISED},
9818+ #else
9819+ {"NOT_INITIALISED", 38, 117},
9820+ #endif
9821+ #ifdef ENGINE_R_NOT_LOADED
9822+ {"NOT_LOADED", ERR_LIB_ENGINE, ENGINE_R_NOT_LOADED},
9823+ #else
9824+ {"NOT_LOADED", 38, 112},
9825+ #endif
9826+ #ifdef ENGINE_R_NO_CONTROL_FUNCTION
9827+ {"NO_CONTROL_FUNCTION", ERR_LIB_ENGINE, ENGINE_R_NO_CONTROL_FUNCTION},
9828+ #else
9829+ {"NO_CONTROL_FUNCTION", 38, 120},
9830+ #endif
9831+ #ifdef ENGINE_R_NO_INDEX
9832+ {"NO_INDEX", ERR_LIB_ENGINE, ENGINE_R_NO_INDEX},
9833+ #else
9834+ {"NO_INDEX", 38, 144},
9835+ #endif
9836+ #ifdef ENGINE_R_NO_LOAD_FUNCTION
9837+ {"NO_LOAD_FUNCTION", ERR_LIB_ENGINE, ENGINE_R_NO_LOAD_FUNCTION},
9838+ #else
9839+ {"NO_LOAD_FUNCTION", 38, 125},
9840+ #endif
9841+ #ifdef ENGINE_R_NO_REFERENCE
9842+ {"NO_REFERENCE", ERR_LIB_ENGINE, ENGINE_R_NO_REFERENCE},
9843+ #else
9844+ {"NO_REFERENCE", 38, 130},
9845+ #endif
9846+ #ifdef ENGINE_R_NO_SUCH_ENGINE
9847+ {"NO_SUCH_ENGINE", ERR_LIB_ENGINE, ENGINE_R_NO_SUCH_ENGINE},
9848+ #else
9849+ {"NO_SUCH_ENGINE", 38, 116},
9850+ #endif
9851+ #ifdef ENGINE_R_UNIMPLEMENTED_CIPHER
9852+ {"UNIMPLEMENTED_CIPHER", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_CIPHER},
9853+ #else
9854+ {"UNIMPLEMENTED_CIPHER", 38, 146},
9855+ #endif
9856+ #ifdef ENGINE_R_UNIMPLEMENTED_DIGEST
9857+ {"UNIMPLEMENTED_DIGEST", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_DIGEST},
9858+ #else
9859+ {"UNIMPLEMENTED_DIGEST", 38, 147},
9860+ #endif
9861+ #ifdef ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD
9862+ {"UNIMPLEMENTED_PUBLIC_KEY_METHOD", ERR_LIB_ENGINE, ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD},
9863+ #else
9864+ {"UNIMPLEMENTED_PUBLIC_KEY_METHOD", 38, 101},
9865+ #endif
9866+ #ifdef ENGINE_R_VERSION_INCOMPATIBILITY
9867+ {"VERSION_INCOMPATIBILITY", ERR_LIB_ENGINE, ENGINE_R_VERSION_INCOMPATIBILITY},
9868+ #else
9869+ {"VERSION_INCOMPATIBILITY", 38, 145},
9870+ #endif
9871+ #ifdef ESS_R_EMPTY_ESS_CERT_ID_LIST
9872+ {"EMPTY_ESS_CERT_ID_LIST", ERR_LIB_ESS, ESS_R_EMPTY_ESS_CERT_ID_LIST},
9873+ #else
9874+ {"EMPTY_ESS_CERT_ID_LIST", 54, 107},
9875+ #endif
9876+ #ifdef ESS_R_ESS_CERT_DIGEST_ERROR
9877+ {"ESS_CERT_DIGEST_ERROR", ERR_LIB_ESS, ESS_R_ESS_CERT_DIGEST_ERROR},
9878+ #else
9879+ {"ESS_CERT_DIGEST_ERROR", 54, 103},
9880+ #endif
9881+ #ifdef ESS_R_ESS_CERT_ID_NOT_FOUND
9882+ {"ESS_CERT_ID_NOT_FOUND", ERR_LIB_ESS, ESS_R_ESS_CERT_ID_NOT_FOUND},
9883+ #else
9884+ {"ESS_CERT_ID_NOT_FOUND", 54, 104},
9885+ #endif
9886+ #ifdef ESS_R_ESS_CERT_ID_WRONG_ORDER
9887+ {"ESS_CERT_ID_WRONG_ORDER", ERR_LIB_ESS, ESS_R_ESS_CERT_ID_WRONG_ORDER},
9888+ #else
9889+ {"ESS_CERT_ID_WRONG_ORDER", 54, 105},
9890+ #endif
9891+ #ifdef ESS_R_ESS_DIGEST_ALG_UNKNOWN
9892+ {"ESS_DIGEST_ALG_UNKNOWN", ERR_LIB_ESS, ESS_R_ESS_DIGEST_ALG_UNKNOWN},
9893+ #else
9894+ {"ESS_DIGEST_ALG_UNKNOWN", 54, 106},
9895+ #endif
9896+ #ifdef ESS_R_ESS_SIGNING_CERTIFICATE_ERROR
9897+ {"ESS_SIGNING_CERTIFICATE_ERROR", ERR_LIB_ESS, ESS_R_ESS_SIGNING_CERTIFICATE_ERROR},
9898+ #else
9899+ {"ESS_SIGNING_CERTIFICATE_ERROR", 54, 102},
9900+ #endif
9901+ #ifdef ESS_R_ESS_SIGNING_CERT_ADD_ERROR
9902+ {"ESS_SIGNING_CERT_ADD_ERROR", ERR_LIB_ESS, ESS_R_ESS_SIGNING_CERT_ADD_ERROR},
9903+ #else
9904+ {"ESS_SIGNING_CERT_ADD_ERROR", 54, 100},
9905+ #endif
9906+ #ifdef ESS_R_ESS_SIGNING_CERT_V2_ADD_ERROR
9907+ {"ESS_SIGNING_CERT_V2_ADD_ERROR", ERR_LIB_ESS, ESS_R_ESS_SIGNING_CERT_V2_ADD_ERROR},
9908+ #else
9909+ {"ESS_SIGNING_CERT_V2_ADD_ERROR", 54, 101},
9910+ #endif
9911+ #ifdef ESS_R_MISSING_SIGNING_CERTIFICATE_ATTRIBUTE
9912+ {"MISSING_SIGNING_CERTIFICATE_ATTRIBUTE", ERR_LIB_ESS, ESS_R_MISSING_SIGNING_CERTIFICATE_ATTRIBUTE},
9913+ #else
9914+ {"MISSING_SIGNING_CERTIFICATE_ATTRIBUTE", 54, 108},
9915+ #endif
9916+ #ifdef EVP_R_AES_KEY_SETUP_FAILED
9917+ {"AES_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_AES_KEY_SETUP_FAILED},
9918+ #else
9919+ {"AES_KEY_SETUP_FAILED", 6, 143},
9920+ #endif
9921+ #ifdef EVP_R_ARIA_KEY_SETUP_FAILED
9922+ {"ARIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_ARIA_KEY_SETUP_FAILED},
9923+ #else
9924+ {"ARIA_KEY_SETUP_FAILED", 6, 176},
9925+ #endif
9926+ #ifdef EVP_R_BAD_ALGORITHM_NAME
9927+ {"BAD_ALGORITHM_NAME", ERR_LIB_EVP, EVP_R_BAD_ALGORITHM_NAME},
9928+ #else
9929+ {"BAD_ALGORITHM_NAME", 6, 200},
9930+ #endif
9931+ #ifdef EVP_R_BAD_DECRYPT
9932+ {"BAD_DECRYPT", ERR_LIB_EVP, EVP_R_BAD_DECRYPT},
9933+ #else
9934+ {"BAD_DECRYPT", 6, 100},
9935+ #endif
9936+ #ifdef EVP_R_BAD_KEY_LENGTH
9937+ {"BAD_KEY_LENGTH", ERR_LIB_EVP, EVP_R_BAD_KEY_LENGTH},
9938+ #else
9939+ {"BAD_KEY_LENGTH", 6, 195},
9940+ #endif
9941+ #ifdef EVP_R_BUFFER_TOO_SMALL
9942+ {"BUFFER_TOO_SMALL", ERR_LIB_EVP, EVP_R_BUFFER_TOO_SMALL},
9943+ #else
9944+ {"BUFFER_TOO_SMALL", 6, 155},
9945+ #endif
9946+ #ifdef EVP_R_CACHE_CONSTANTS_FAILED
9947+ {"CACHE_CONSTANTS_FAILED", ERR_LIB_EVP, EVP_R_CACHE_CONSTANTS_FAILED},
9948+ #else
9949+ {"CACHE_CONSTANTS_FAILED", 6, 225},
9950+ #endif
9951+ #ifdef EVP_R_CAMELLIA_KEY_SETUP_FAILED
9952+ {"CAMELLIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_CAMELLIA_KEY_SETUP_FAILED},
9953+ #else
9954+ {"CAMELLIA_KEY_SETUP_FAILED", 6, 157},
9955+ #endif
9956+ #ifdef EVP_R_CANNOT_GET_PARAMETERS
9957+ {"CANNOT_GET_PARAMETERS", ERR_LIB_EVP, EVP_R_CANNOT_GET_PARAMETERS},
9958+ #else
9959+ {"CANNOT_GET_PARAMETERS", 6, 197},
9960+ #endif
9961+ #ifdef EVP_R_CANNOT_SET_PARAMETERS
9962+ {"CANNOT_SET_PARAMETERS", ERR_LIB_EVP, EVP_R_CANNOT_SET_PARAMETERS},
9963+ #else
9964+ {"CANNOT_SET_PARAMETERS", 6, 198},
9965+ #endif
9966+ #ifdef EVP_R_CIPHER_NOT_GCM_MODE
9967+ {"CIPHER_NOT_GCM_MODE", ERR_LIB_EVP, EVP_R_CIPHER_NOT_GCM_MODE},
9968+ #else
9969+ {"CIPHER_NOT_GCM_MODE", 6, 184},
9970+ #endif
9971+ #ifdef EVP_R_CIPHER_PARAMETER_ERROR
9972+ {"CIPHER_PARAMETER_ERROR", ERR_LIB_EVP, EVP_R_CIPHER_PARAMETER_ERROR},
9973+ #else
9974+ {"CIPHER_PARAMETER_ERROR", 6, 122},
9975+ #endif
9976+ #ifdef EVP_R_COMMAND_NOT_SUPPORTED
9977+ {"COMMAND_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_COMMAND_NOT_SUPPORTED},
9978+ #else
9979+ {"COMMAND_NOT_SUPPORTED", 6, 147},
9980+ #endif
9981+ #ifdef EVP_R_CONFLICTING_ALGORITHM_NAME
9982+ {"CONFLICTING_ALGORITHM_NAME", ERR_LIB_EVP, EVP_R_CONFLICTING_ALGORITHM_NAME},
9983+ #else
9984+ {"CONFLICTING_ALGORITHM_NAME", 6, 201},
9985+ #endif
9986+ #ifdef EVP_R_COPY_ERROR
9987+ {"COPY_ERROR", ERR_LIB_EVP, EVP_R_COPY_ERROR},
9988+ #else
9989+ {"COPY_ERROR", 6, 173},
9990+ #endif
9991+ #ifdef EVP_R_CTRL_NOT_IMPLEMENTED
9992+ {"CTRL_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_NOT_IMPLEMENTED},
9993+ #else
9994+ {"CTRL_NOT_IMPLEMENTED", 6, 132},
9995+ #endif
9996+ #ifdef EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED
9997+ {"CTRL_OPERATION_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED},
9998+ #else
9999+ {"CTRL_OPERATION_NOT_IMPLEMENTED", 6, 133},
10000+ #endif
10001+ #ifdef EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH
10002+ {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH},
10003+ #else
10004+ {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", 6, 138},
10005+ #endif
10006+ #ifdef EVP_R_DECODE_ERROR
10007+ {"DECODE_ERROR", ERR_LIB_EVP, EVP_R_DECODE_ERROR},
10008+ #else
10009+ {"DECODE_ERROR", 6, 114},
10010+ #endif
10011+ #ifdef EVP_R_DEFAULT_QUERY_PARSE_ERROR
10012+ {"DEFAULT_QUERY_PARSE_ERROR", ERR_LIB_EVP, EVP_R_DEFAULT_QUERY_PARSE_ERROR},
10013+ #else
10014+ {"DEFAULT_QUERY_PARSE_ERROR", 6, 210},
10015+ #endif
10016+ #ifdef EVP_R_DIFFERENT_KEY_TYPES
10017+ {"DIFFERENT_KEY_TYPES", ERR_LIB_EVP, EVP_R_DIFFERENT_KEY_TYPES},
10018+ #else
10019+ {"DIFFERENT_KEY_TYPES", 6, 101},
10020+ #endif
10021+ #ifdef EVP_R_DIFFERENT_PARAMETERS
10022+ {"DIFFERENT_PARAMETERS", ERR_LIB_EVP, EVP_R_DIFFERENT_PARAMETERS},
10023+ #else
10024+ {"DIFFERENT_PARAMETERS", 6, 153},
10025+ #endif
10026+ #ifdef EVP_R_ERROR_LOADING_SECTION
10027+ {"ERROR_LOADING_SECTION", ERR_LIB_EVP, EVP_R_ERROR_LOADING_SECTION},
10028+ #else
10029+ {"ERROR_LOADING_SECTION", 6, 165},
10030+ #endif
10031+ #ifdef EVP_R_ERROR_SETTING_FIPS_MODE
10032+ {"ERROR_SETTING_FIPS_MODE", ERR_LIB_EVP, EVP_R_ERROR_SETTING_FIPS_MODE},
10033+ #else
10034+ {"ERROR_SETTING_FIPS_MODE", 6, 166},
10035+ #endif
10036+ #ifdef EVP_R_EXPECTING_AN_HMAC_KEY
10037+ {"EXPECTING_AN_HMAC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_HMAC_KEY},
10038+ #else
10039+ {"EXPECTING_AN_HMAC_KEY", 6, 174},
10040+ #endif
10041+ #ifdef EVP_R_EXPECTING_AN_RSA_KEY
10042+ {"EXPECTING_AN_RSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_RSA_KEY},
10043+ #else
10044+ {"EXPECTING_AN_RSA_KEY", 6, 127},
10045+ #endif
10046+ #ifdef EVP_R_EXPECTING_A_DH_KEY
10047+ {"EXPECTING_A_DH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DH_KEY},
10048+ #else
10049+ {"EXPECTING_A_DH_KEY", 6, 128},
10050+ #endif
10051+ #ifdef EVP_R_EXPECTING_A_DSA_KEY
10052+ {"EXPECTING_A_DSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DSA_KEY},
10053+ #else
10054+ {"EXPECTING_A_DSA_KEY", 6, 129},
10055+ #endif
10056+ #ifdef EVP_R_EXPECTING_A_ECX_KEY
10057+ {"EXPECTING_A_ECX_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_ECX_KEY},
10058+ #else
10059+ {"EXPECTING_A_ECX_KEY", 6, 219},
10060+ #endif
10061+ #ifdef EVP_R_EXPECTING_A_EC_KEY
10062+ {"EXPECTING_A_EC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_EC_KEY},
10063+ #else
10064+ {"EXPECTING_A_EC_KEY", 6, 142},
10065+ #endif
10066+ #ifdef EVP_R_EXPECTING_A_POLY1305_KEY
10067+ {"EXPECTING_A_POLY1305_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_POLY1305_KEY},
10068+ #else
10069+ {"EXPECTING_A_POLY1305_KEY", 6, 164},
10070+ #endif
10071+ #ifdef EVP_R_EXPECTING_A_SIPHASH_KEY
10072+ {"EXPECTING_A_SIPHASH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_SIPHASH_KEY},
10073+ #else
10074+ {"EXPECTING_A_SIPHASH_KEY", 6, 175},
10075+ #endif
10076+ #ifdef EVP_R_FINAL_ERROR
10077+ {"FINAL_ERROR", ERR_LIB_EVP, EVP_R_FINAL_ERROR},
10078+ #else
10079+ {"FINAL_ERROR", 6, 188},
10080+ #endif
10081+ #ifdef EVP_R_FIPS_MODE_NOT_SUPPORTED
10082+ {"FIPS_MODE_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_FIPS_MODE_NOT_SUPPORTED},
10083+ #else
10084+ {"FIPS_MODE_NOT_SUPPORTED", 6, 167},
10085+ #endif
10086+ #ifdef EVP_R_GENERATE_ERROR
10087+ {"GENERATE_ERROR", ERR_LIB_EVP, EVP_R_GENERATE_ERROR},
10088+ #else
10089+ {"GENERATE_ERROR", 6, 214},
10090+ #endif
10091+ #ifdef EVP_R_GET_RAW_KEY_FAILED
10092+ {"GET_RAW_KEY_FAILED", ERR_LIB_EVP, EVP_R_GET_RAW_KEY_FAILED},
10093+ #else
10094+ {"GET_RAW_KEY_FAILED", 6, 182},
10095+ #endif
10096+ #ifdef EVP_R_ILLEGAL_SCRYPT_PARAMETERS
10097+ {"ILLEGAL_SCRYPT_PARAMETERS", ERR_LIB_EVP, EVP_R_ILLEGAL_SCRYPT_PARAMETERS},
10098+ #else
10099+ {"ILLEGAL_SCRYPT_PARAMETERS", 6, 171},
10100+ #endif
10101+ #ifdef EVP_R_INACCESSIBLE_DOMAIN_PARAMETERS
10102+ {"INACCESSIBLE_DOMAIN_PARAMETERS", ERR_LIB_EVP, EVP_R_INACCESSIBLE_DOMAIN_PARAMETERS},
10103+ #else
10104+ {"INACCESSIBLE_DOMAIN_PARAMETERS", 6, 204},
10105+ #endif
10106+ #ifdef EVP_R_INACCESSIBLE_KEY
10107+ {"INACCESSIBLE_KEY", ERR_LIB_EVP, EVP_R_INACCESSIBLE_KEY},
10108+ #else
10109+ {"INACCESSIBLE_KEY", 6, 203},
10110+ #endif
10111+ #ifdef EVP_R_INITIALIZATION_ERROR
10112+ {"INITIALIZATION_ERROR", ERR_LIB_EVP, EVP_R_INITIALIZATION_ERROR},
10113+ #else
10114+ {"INITIALIZATION_ERROR", 6, 134},
10115+ #endif
10116+ #ifdef EVP_R_INPUT_NOT_INITIALIZED
10117+ {"INPUT_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_INPUT_NOT_INITIALIZED},
10118+ #else
10119+ {"INPUT_NOT_INITIALIZED", 6, 111},
10120+ #endif
10121+ #ifdef EVP_R_INVALID_CUSTOM_LENGTH
10122+ {"INVALID_CUSTOM_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_CUSTOM_LENGTH},
10123+ #else
10124+ {"INVALID_CUSTOM_LENGTH", 6, 185},
10125+ #endif
10126+ #ifdef EVP_R_INVALID_DIGEST
10127+ {"INVALID_DIGEST", ERR_LIB_EVP, EVP_R_INVALID_DIGEST},
10128+ #else
10129+ {"INVALID_DIGEST", 6, 152},
10130+ #endif
10131+ #ifdef EVP_R_INVALID_FIPS_MODE
10132+ {"INVALID_FIPS_MODE", ERR_LIB_EVP, EVP_R_INVALID_FIPS_MODE},
10133+ #else
10134+ {"INVALID_FIPS_MODE", 6, 168},
10135+ #endif
10136+ #ifdef EVP_R_INVALID_IV_LENGTH
10137+ {"INVALID_IV_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_IV_LENGTH},
10138+ #else
10139+ {"INVALID_IV_LENGTH", 6, 194},
10140+ #endif
10141+ #ifdef EVP_R_INVALID_KEY
10142+ {"INVALID_KEY", ERR_LIB_EVP, EVP_R_INVALID_KEY},
10143+ #else
10144+ {"INVALID_KEY", 6, 163},
10145+ #endif
10146+ #ifdef EVP_R_INVALID_KEY_LENGTH
10147+ {"INVALID_KEY_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_KEY_LENGTH},
10148+ #else
10149+ {"INVALID_KEY_LENGTH", 6, 130},
10150+ #endif
10151+ #ifdef EVP_R_INVALID_LENGTH
10152+ {"INVALID_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_LENGTH},
10153+ #else
10154+ {"INVALID_LENGTH", 6, 221},
10155+ #endif
10156+ #ifdef EVP_R_INVALID_NULL_ALGORITHM
10157+ {"INVALID_NULL_ALGORITHM", ERR_LIB_EVP, EVP_R_INVALID_NULL_ALGORITHM},
10158+ #else
10159+ {"INVALID_NULL_ALGORITHM", 6, 218},
10160+ #endif
10161+ #ifdef EVP_R_INVALID_OPERATION
10162+ {"INVALID_OPERATION", ERR_LIB_EVP, EVP_R_INVALID_OPERATION},
10163+ #else
10164+ {"INVALID_OPERATION", 6, 148},
10165+ #endif
10166+ #ifdef EVP_R_INVALID_PROVIDER_FUNCTIONS
10167+ {"INVALID_PROVIDER_FUNCTIONS", ERR_LIB_EVP, EVP_R_INVALID_PROVIDER_FUNCTIONS},
10168+ #else
10169+ {"INVALID_PROVIDER_FUNCTIONS", 6, 193},
10170+ #endif
10171+ #ifdef EVP_R_INVALID_SALT_LENGTH
10172+ {"INVALID_SALT_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_SALT_LENGTH},
10173+ #else
10174+ {"INVALID_SALT_LENGTH", 6, 186},
10175+ #endif
10176+ #ifdef EVP_R_INVALID_SECRET_LENGTH
10177+ {"INVALID_SECRET_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_SECRET_LENGTH},
10178+ #else
10179+ {"INVALID_SECRET_LENGTH", 6, 223},
10180+ #endif
10181+ #ifdef EVP_R_INVALID_SEED_LENGTH
10182+ {"INVALID_SEED_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_SEED_LENGTH},
10183+ #else
10184+ {"INVALID_SEED_LENGTH", 6, 220},
10185+ #endif
10186+ #ifdef EVP_R_INVALID_VALUE
10187+ {"INVALID_VALUE", ERR_LIB_EVP, EVP_R_INVALID_VALUE},
10188+ #else
10189+ {"INVALID_VALUE", 6, 222},
10190+ #endif
10191+ #ifdef EVP_R_KEYMGMT_EXPORT_FAILURE
10192+ {"KEYMGMT_EXPORT_FAILURE", ERR_LIB_EVP, EVP_R_KEYMGMT_EXPORT_FAILURE},
10193+ #else
10194+ {"KEYMGMT_EXPORT_FAILURE", 6, 205},
10195+ #endif
10196+ #ifdef EVP_R_KEY_SETUP_FAILED
10197+ {"KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_KEY_SETUP_FAILED},
10198+ #else
10199+ {"KEY_SETUP_FAILED", 6, 180},
10200+ #endif
10201+ #ifdef EVP_R_LOCKING_NOT_SUPPORTED
10202+ {"LOCKING_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_LOCKING_NOT_SUPPORTED},
10203+ #else
10204+ {"LOCKING_NOT_SUPPORTED", 6, 213},
10205+ #endif
10206+ #ifdef EVP_R_MEMORY_LIMIT_EXCEEDED
10207+ {"MEMORY_LIMIT_EXCEEDED", ERR_LIB_EVP, EVP_R_MEMORY_LIMIT_EXCEEDED},
10208+ #else
10209+ {"MEMORY_LIMIT_EXCEEDED", 6, 172},
10210+ #endif
10211+ #ifdef EVP_R_MESSAGE_DIGEST_IS_NULL
10212+ {"MESSAGE_DIGEST_IS_NULL", ERR_LIB_EVP, EVP_R_MESSAGE_DIGEST_IS_NULL},
10213+ #else
10214+ {"MESSAGE_DIGEST_IS_NULL", 6, 159},
10215+ #endif
10216+ #ifdef EVP_R_METHOD_NOT_SUPPORTED
10217+ {"METHOD_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_METHOD_NOT_SUPPORTED},
10218+ #else
10219+ {"METHOD_NOT_SUPPORTED", 6, 144},
10220+ #endif
10221+ #ifdef EVP_R_MISSING_PARAMETERS
10222+ {"MISSING_PARAMETERS", ERR_LIB_EVP, EVP_R_MISSING_PARAMETERS},
10223+ #else
10224+ {"MISSING_PARAMETERS", 6, 103},
10225+ #endif
10226+ #ifdef EVP_R_NOT_ABLE_TO_COPY_CTX
10227+ {"NOT_ABLE_TO_COPY_CTX", ERR_LIB_EVP, EVP_R_NOT_ABLE_TO_COPY_CTX},
10228+ #else
10229+ {"NOT_ABLE_TO_COPY_CTX", 6, 190},
10230+ #endif
10231+ #ifdef EVP_R_NOT_XOF_OR_INVALID_LENGTH
10232+ {"NOT_XOF_OR_INVALID_LENGTH", ERR_LIB_EVP, EVP_R_NOT_XOF_OR_INVALID_LENGTH},
10233+ #else
10234+ {"NOT_XOF_OR_INVALID_LENGTH", 6, 178},
10235+ #endif
10236+ #ifdef EVP_R_NO_CIPHER_SET
10237+ {"NO_CIPHER_SET", ERR_LIB_EVP, EVP_R_NO_CIPHER_SET},
10238+ #else
10239+ {"NO_CIPHER_SET", 6, 131},
10240+ #endif
10241+ #ifdef EVP_R_NO_DEFAULT_DIGEST
10242+ {"NO_DEFAULT_DIGEST", ERR_LIB_EVP, EVP_R_NO_DEFAULT_DIGEST},
10243+ #else
10244+ {"NO_DEFAULT_DIGEST", 6, 158},
10245+ #endif
10246+ #ifdef EVP_R_NO_DIGEST_SET
10247+ {"NO_DIGEST_SET", ERR_LIB_EVP, EVP_R_NO_DIGEST_SET},
10248+ #else
10249+ {"NO_DIGEST_SET", 6, 139},
10250+ #endif
10251+ #ifdef EVP_R_NO_IMPORT_FUNCTION
10252+ {"NO_IMPORT_FUNCTION", ERR_LIB_EVP, EVP_R_NO_IMPORT_FUNCTION},
10253+ #else
10254+ {"NO_IMPORT_FUNCTION", 6, 206},
10255+ #endif
10256+ #ifdef EVP_R_NO_KEYMGMT_AVAILABLE
10257+ {"NO_KEYMGMT_AVAILABLE", ERR_LIB_EVP, EVP_R_NO_KEYMGMT_AVAILABLE},
10258+ #else
10259+ {"NO_KEYMGMT_AVAILABLE", 6, 199},
10260+ #endif
10261+ #ifdef EVP_R_NO_KEYMGMT_PRESENT
10262+ {"NO_KEYMGMT_PRESENT", ERR_LIB_EVP, EVP_R_NO_KEYMGMT_PRESENT},
10263+ #else
10264+ {"NO_KEYMGMT_PRESENT", 6, 196},
10265+ #endif
10266+ #ifdef EVP_R_NO_KEY_SET
10267+ {"NO_KEY_SET", ERR_LIB_EVP, EVP_R_NO_KEY_SET},
10268+ #else
10269+ {"NO_KEY_SET", 6, 154},
10270+ #endif
10271+ #ifdef EVP_R_NO_OPERATION_SET
10272+ {"NO_OPERATION_SET", ERR_LIB_EVP, EVP_R_NO_OPERATION_SET},
10273+ #else
10274+ {"NO_OPERATION_SET", 6, 149},
10275+ #endif
10276+ #ifdef EVP_R_NULL_MAC_PKEY_CTX
10277+ {"NULL_MAC_PKEY_CTX", ERR_LIB_EVP, EVP_R_NULL_MAC_PKEY_CTX},
10278+ #else
10279+ {"NULL_MAC_PKEY_CTX", 6, 208},
10280+ #endif
10281+ #ifdef EVP_R_ONLY_ONESHOT_SUPPORTED
10282+ {"ONLY_ONESHOT_SUPPORTED", ERR_LIB_EVP, EVP_R_ONLY_ONESHOT_SUPPORTED},
10283+ #else
10284+ {"ONLY_ONESHOT_SUPPORTED", 6, 177},
10285+ #endif
10286+ #ifdef EVP_R_OPERATION_NOT_INITIALIZED
10287+ {"OPERATION_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_OPERATION_NOT_INITIALIZED},
10288+ #else
10289+ {"OPERATION_NOT_INITIALIZED", 6, 151},
10290+ #endif
10291+ #ifdef EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
10292+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_EVP, EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
10293+ #else
10294+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 6, 150},
10295+ #endif
10296+ #ifdef EVP_R_OUTPUT_WOULD_OVERFLOW
10297+ {"OUTPUT_WOULD_OVERFLOW", ERR_LIB_EVP, EVP_R_OUTPUT_WOULD_OVERFLOW},
10298+ #else
10299+ {"OUTPUT_WOULD_OVERFLOW", 6, 202},
10300+ #endif
10301+ #ifdef EVP_R_PARAMETER_TOO_LARGE
10302+ {"PARAMETER_TOO_LARGE", ERR_LIB_EVP, EVP_R_PARAMETER_TOO_LARGE},
10303+ #else
10304+ {"PARAMETER_TOO_LARGE", 6, 187},
10305+ #endif
10306+ #ifdef EVP_R_PARTIALLY_OVERLAPPING
10307+ {"PARTIALLY_OVERLAPPING", ERR_LIB_EVP, EVP_R_PARTIALLY_OVERLAPPING},
10308+ #else
10309+ {"PARTIALLY_OVERLAPPING", 6, 162},
10310+ #endif
10311+ #ifdef EVP_R_PBKDF2_ERROR
10312+ {"PBKDF2_ERROR", ERR_LIB_EVP, EVP_R_PBKDF2_ERROR},
10313+ #else
10314+ {"PBKDF2_ERROR", 6, 181},
10315+ #endif
10316+ #ifdef EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED
10317+ {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", ERR_LIB_EVP, EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED},
10318+ #else
10319+ {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", 6, 179},
10320+ #endif
10321+ #ifdef EVP_R_PRIVATE_KEY_DECODE_ERROR
10322+ {"PRIVATE_KEY_DECODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_DECODE_ERROR},
10323+ #else
10324+ {"PRIVATE_KEY_DECODE_ERROR", 6, 145},
10325+ #endif
10326+ #ifdef EVP_R_PRIVATE_KEY_ENCODE_ERROR
10327+ {"PRIVATE_KEY_ENCODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_ENCODE_ERROR},
10328+ #else
10329+ {"PRIVATE_KEY_ENCODE_ERROR", 6, 146},
10330+ #endif
10331+ #ifdef EVP_R_PUBLIC_KEY_NOT_RSA
10332+ {"PUBLIC_KEY_NOT_RSA", ERR_LIB_EVP, EVP_R_PUBLIC_KEY_NOT_RSA},
10333+ #else
10334+ {"PUBLIC_KEY_NOT_RSA", 6, 106},
10335+ #endif
10336+ #ifdef EVP_R_SET_DEFAULT_PROPERTY_FAILURE
10337+ {"SET_DEFAULT_PROPERTY_FAILURE", ERR_LIB_EVP, EVP_R_SET_DEFAULT_PROPERTY_FAILURE},
10338+ #else
10339+ {"SET_DEFAULT_PROPERTY_FAILURE", 6, 209},
10340+ #endif
10341+ #ifdef EVP_R_TOO_MANY_RECORDS
10342+ {"TOO_MANY_RECORDS", ERR_LIB_EVP, EVP_R_TOO_MANY_RECORDS},
10343+ #else
10344+ {"TOO_MANY_RECORDS", 6, 183},
10345+ #endif
10346+ #ifdef EVP_R_UNABLE_TO_ENABLE_LOCKING
10347+ {"UNABLE_TO_ENABLE_LOCKING", ERR_LIB_EVP, EVP_R_UNABLE_TO_ENABLE_LOCKING},
10348+ #else
10349+ {"UNABLE_TO_ENABLE_LOCKING", 6, 212},
10350+ #endif
10351+ #ifdef EVP_R_UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE
10352+ {"UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE", ERR_LIB_EVP, EVP_R_UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE},
10353+ #else
10354+ {"UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE", 6, 215},
10355+ #endif
10356+ #ifdef EVP_R_UNABLE_TO_GET_RANDOM_STRENGTH
10357+ {"UNABLE_TO_GET_RANDOM_STRENGTH", ERR_LIB_EVP, EVP_R_UNABLE_TO_GET_RANDOM_STRENGTH},
10358+ #else
10359+ {"UNABLE_TO_GET_RANDOM_STRENGTH", 6, 216},
10360+ #endif
10361+ #ifdef EVP_R_UNABLE_TO_LOCK_CONTEXT
10362+ {"UNABLE_TO_LOCK_CONTEXT", ERR_LIB_EVP, EVP_R_UNABLE_TO_LOCK_CONTEXT},
10363+ #else
10364+ {"UNABLE_TO_LOCK_CONTEXT", 6, 211},
10365+ #endif
10366+ #ifdef EVP_R_UNABLE_TO_SET_CALLBACKS
10367+ {"UNABLE_TO_SET_CALLBACKS", ERR_LIB_EVP, EVP_R_UNABLE_TO_SET_CALLBACKS},
10368+ #else
10369+ {"UNABLE_TO_SET_CALLBACKS", 6, 217},
10370+ #endif
10371+ #ifdef EVP_R_UNKNOWN_CIPHER
10372+ {"UNKNOWN_CIPHER", ERR_LIB_EVP, EVP_R_UNKNOWN_CIPHER},
10373+ #else
10374+ {"UNKNOWN_CIPHER", 6, 160},
10375+ #endif
10376+ #ifdef EVP_R_UNKNOWN_DIGEST
10377+ {"UNKNOWN_DIGEST", ERR_LIB_EVP, EVP_R_UNKNOWN_DIGEST},
10378+ #else
10379+ {"UNKNOWN_DIGEST", 6, 161},
10380+ #endif
10381+ #ifdef EVP_R_UNKNOWN_KEY_TYPE
10382+ {"UNKNOWN_KEY_TYPE", ERR_LIB_EVP, EVP_R_UNKNOWN_KEY_TYPE},
10383+ #else
10384+ {"UNKNOWN_KEY_TYPE", 6, 207},
10385+ #endif
10386+ #ifdef EVP_R_UNKNOWN_OPTION
10387+ {"UNKNOWN_OPTION", ERR_LIB_EVP, EVP_R_UNKNOWN_OPTION},
10388+ #else
10389+ {"UNKNOWN_OPTION", 6, 169},
10390+ #endif
10391+ #ifdef EVP_R_UNKNOWN_PBE_ALGORITHM
10392+ {"UNKNOWN_PBE_ALGORITHM", ERR_LIB_EVP, EVP_R_UNKNOWN_PBE_ALGORITHM},
10393+ #else
10394+ {"UNKNOWN_PBE_ALGORITHM", 6, 121},
10395+ #endif
10396+ #ifdef EVP_R_UNSUPPORTED_ALGORITHM
10397+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_ALGORITHM},
10398+ #else
10399+ {"UNSUPPORTED_ALGORITHM", 6, 156},
10400+ #endif
10401+ #ifdef EVP_R_UNSUPPORTED_CIPHER
10402+ {"UNSUPPORTED_CIPHER", ERR_LIB_EVP, EVP_R_UNSUPPORTED_CIPHER},
10403+ #else
10404+ {"UNSUPPORTED_CIPHER", 6, 107},
10405+ #endif
10406+ #ifdef EVP_R_UNSUPPORTED_KEYLENGTH
10407+ {"UNSUPPORTED_KEYLENGTH", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEYLENGTH},
10408+ #else
10409+ {"UNSUPPORTED_KEYLENGTH", 6, 123},
10410+ #endif
10411+ #ifdef EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION
10412+ {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION},
10413+ #else
10414+ {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", 6, 124},
10415+ #endif
10416+ #ifdef EVP_R_UNSUPPORTED_KEY_SIZE
10417+ {"UNSUPPORTED_KEY_SIZE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_SIZE},
10418+ #else
10419+ {"UNSUPPORTED_KEY_SIZE", 6, 108},
10420+ #endif
10421+ #ifdef EVP_R_UNSUPPORTED_KEY_TYPE
10422+ {"UNSUPPORTED_KEY_TYPE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_TYPE},
10423+ #else
10424+ {"UNSUPPORTED_KEY_TYPE", 6, 224},
10425+ #endif
10426+ #ifdef EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS
10427+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", ERR_LIB_EVP, EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS},
10428+ #else
10429+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", 6, 135},
10430+ #endif
10431+ #ifdef EVP_R_UNSUPPORTED_PRF
10432+ {"UNSUPPORTED_PRF", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRF},
10433+ #else
10434+ {"UNSUPPORTED_PRF", 6, 125},
10435+ #endif
10436+ #ifdef EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM
10437+ {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM},
10438+ #else
10439+ {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", 6, 118},
10440+ #endif
10441+ #ifdef EVP_R_UNSUPPORTED_SALT_TYPE
10442+ {"UNSUPPORTED_SALT_TYPE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_SALT_TYPE},
10443+ #else
10444+ {"UNSUPPORTED_SALT_TYPE", 6, 126},
10445+ #endif
10446+ #ifdef EVP_R_UPDATE_ERROR
10447+ {"UPDATE_ERROR", ERR_LIB_EVP, EVP_R_UPDATE_ERROR},
10448+ #else
10449+ {"UPDATE_ERROR", 6, 189},
10450+ #endif
10451+ #ifdef EVP_R_WRAP_MODE_NOT_ALLOWED
10452+ {"WRAP_MODE_NOT_ALLOWED", ERR_LIB_EVP, EVP_R_WRAP_MODE_NOT_ALLOWED},
10453+ #else
10454+ {"WRAP_MODE_NOT_ALLOWED", 6, 170},
10455+ #endif
10456+ #ifdef EVP_R_WRONG_FINAL_BLOCK_LENGTH
10457+ {"WRONG_FINAL_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_WRONG_FINAL_BLOCK_LENGTH},
10458+ #else
10459+ {"WRONG_FINAL_BLOCK_LENGTH", 6, 109},
10460+ #endif
10461+ #ifdef EVP_R_XTS_DATA_UNIT_IS_TOO_LARGE
10462+ {"XTS_DATA_UNIT_IS_TOO_LARGE", ERR_LIB_EVP, EVP_R_XTS_DATA_UNIT_IS_TOO_LARGE},
10463+ #else
10464+ {"XTS_DATA_UNIT_IS_TOO_LARGE", 6, 191},
10465+ #endif
10466+ #ifdef EVP_R_XTS_DUPLICATED_KEYS
10467+ {"XTS_DUPLICATED_KEYS", ERR_LIB_EVP, EVP_R_XTS_DUPLICATED_KEYS},
10468+ #else
10469+ {"XTS_DUPLICATED_KEYS", 6, 192},
10470+ #endif
10471+ #ifdef HTTP_R_ASN1_LEN_EXCEEDS_MAX_RESP_LEN
10472+ {"ASN1_LEN_EXCEEDS_MAX_RESP_LEN", ERR_LIB_HTTP, HTTP_R_ASN1_LEN_EXCEEDS_MAX_RESP_LEN},
10473+ #else
10474+ {"ASN1_LEN_EXCEEDS_MAX_RESP_LEN", 61, 108},
10475+ #endif
10476+ #ifdef HTTP_R_CONNECT_FAILURE
10477+ {"CONNECT_FAILURE", ERR_LIB_HTTP, HTTP_R_CONNECT_FAILURE},
10478+ #else
10479+ {"CONNECT_FAILURE", 61, 100},
10480+ #endif
10481+ #ifdef HTTP_R_ERROR_PARSING_ASN1_LENGTH
10482+ {"ERROR_PARSING_ASN1_LENGTH", ERR_LIB_HTTP, HTTP_R_ERROR_PARSING_ASN1_LENGTH},
10483+ #else
10484+ {"ERROR_PARSING_ASN1_LENGTH", 61, 109},
10485+ #endif
10486+ #ifdef HTTP_R_ERROR_PARSING_CONTENT_LENGTH
10487+ {"ERROR_PARSING_CONTENT_LENGTH", ERR_LIB_HTTP, HTTP_R_ERROR_PARSING_CONTENT_LENGTH},
10488+ #else
10489+ {"ERROR_PARSING_CONTENT_LENGTH", 61, 119},
10490+ #endif
10491+ #ifdef HTTP_R_ERROR_PARSING_URL
10492+ {"ERROR_PARSING_URL", ERR_LIB_HTTP, HTTP_R_ERROR_PARSING_URL},
10493+ #else
10494+ {"ERROR_PARSING_URL", 61, 101},
10495+ #endif
10496+ #ifdef HTTP_R_ERROR_RECEIVING
10497+ {"ERROR_RECEIVING", ERR_LIB_HTTP, HTTP_R_ERROR_RECEIVING},
10498+ #else
10499+ {"ERROR_RECEIVING", 61, 103},
10500+ #endif
10501+ #ifdef HTTP_R_ERROR_SENDING
10502+ {"ERROR_SENDING", ERR_LIB_HTTP, HTTP_R_ERROR_SENDING},
10503+ #else
10504+ {"ERROR_SENDING", 61, 102},
10505+ #endif
10506+ #ifdef HTTP_R_FAILED_READING_DATA
10507+ {"FAILED_READING_DATA", ERR_LIB_HTTP, HTTP_R_FAILED_READING_DATA},
10508+ #else
10509+ {"FAILED_READING_DATA", 61, 128},
10510+ #endif
10511+ #ifdef HTTP_R_INCONSISTENT_CONTENT_LENGTH
10512+ {"INCONSISTENT_CONTENT_LENGTH", ERR_LIB_HTTP, HTTP_R_INCONSISTENT_CONTENT_LENGTH},
10513+ #else
10514+ {"INCONSISTENT_CONTENT_LENGTH", 61, 120},
10515+ #endif
10516+ #ifdef HTTP_R_INVALID_PORT_NUMBER
10517+ {"INVALID_PORT_NUMBER", ERR_LIB_HTTP, HTTP_R_INVALID_PORT_NUMBER},
10518+ #else
10519+ {"INVALID_PORT_NUMBER", 61, 123},
10520+ #endif
10521+ #ifdef HTTP_R_INVALID_URL_PATH
10522+ {"INVALID_URL_PATH", ERR_LIB_HTTP, HTTP_R_INVALID_URL_PATH},
10523+ #else
10524+ {"INVALID_URL_PATH", 61, 125},
10525+ #endif
10526+ #ifdef HTTP_R_INVALID_URL_SCHEME
10527+ {"INVALID_URL_SCHEME", ERR_LIB_HTTP, HTTP_R_INVALID_URL_SCHEME},
10528+ #else
10529+ {"INVALID_URL_SCHEME", 61, 124},
10530+ #endif
10531+ #ifdef HTTP_R_MAX_RESP_LEN_EXCEEDED
10532+ {"MAX_RESP_LEN_EXCEEDED", ERR_LIB_HTTP, HTTP_R_MAX_RESP_LEN_EXCEEDED},
10533+ #else
10534+ {"MAX_RESP_LEN_EXCEEDED", 61, 117},
10535+ #endif
10536+ #ifdef HTTP_R_MISSING_ASN1_ENCODING
10537+ {"MISSING_ASN1_ENCODING", ERR_LIB_HTTP, HTTP_R_MISSING_ASN1_ENCODING},
10538+ #else
10539+ {"MISSING_ASN1_ENCODING", 61, 110},
10540+ #endif
10541+ #ifdef HTTP_R_MISSING_CONTENT_TYPE
10542+ {"MISSING_CONTENT_TYPE", ERR_LIB_HTTP, HTTP_R_MISSING_CONTENT_TYPE},
10543+ #else
10544+ {"MISSING_CONTENT_TYPE", 61, 121},
10545+ #endif
10546+ #ifdef HTTP_R_MISSING_REDIRECT_LOCATION
10547+ {"MISSING_REDIRECT_LOCATION", ERR_LIB_HTTP, HTTP_R_MISSING_REDIRECT_LOCATION},
10548+ #else
10549+ {"MISSING_REDIRECT_LOCATION", 61, 111},
10550+ #endif
10551+ #ifdef HTTP_R_RECEIVED_ERROR
10552+ {"RECEIVED_ERROR", ERR_LIB_HTTP, HTTP_R_RECEIVED_ERROR},
10553+ #else
10554+ {"RECEIVED_ERROR", 61, 105},
10555+ #endif
10556+ #ifdef HTTP_R_RECEIVED_WRONG_HTTP_VERSION
10557+ {"RECEIVED_WRONG_HTTP_VERSION", ERR_LIB_HTTP, HTTP_R_RECEIVED_WRONG_HTTP_VERSION},
10558+ #else
10559+ {"RECEIVED_WRONG_HTTP_VERSION", 61, 106},
10560+ #endif
10561+ #ifdef HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP
10562+ {"REDIRECTION_FROM_HTTPS_TO_HTTP", ERR_LIB_HTTP, HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP},
10563+ #else
10564+ {"REDIRECTION_FROM_HTTPS_TO_HTTP", 61, 112},
10565+ #endif
10566+ #ifdef HTTP_R_REDIRECTION_NOT_ENABLED
10567+ {"REDIRECTION_NOT_ENABLED", ERR_LIB_HTTP, HTTP_R_REDIRECTION_NOT_ENABLED},
10568+ #else
10569+ {"REDIRECTION_NOT_ENABLED", 61, 116},
10570+ #endif
10571+ #ifdef HTTP_R_RESPONSE_LINE_TOO_LONG
10572+ {"RESPONSE_LINE_TOO_LONG", ERR_LIB_HTTP, HTTP_R_RESPONSE_LINE_TOO_LONG},
10573+ #else
10574+ {"RESPONSE_LINE_TOO_LONG", 61, 113},
10575+ #endif
10576+ #ifdef HTTP_R_RESPONSE_PARSE_ERROR
10577+ {"RESPONSE_PARSE_ERROR", ERR_LIB_HTTP, HTTP_R_RESPONSE_PARSE_ERROR},
10578+ #else
10579+ {"RESPONSE_PARSE_ERROR", 61, 104},
10580+ #endif
10581+ #ifdef HTTP_R_SOCK_NOT_SUPPORTED
10582+ {"SOCK_NOT_SUPPORTED", ERR_LIB_HTTP, HTTP_R_SOCK_NOT_SUPPORTED},
10583+ #else
10584+ {"SOCK_NOT_SUPPORTED", 61, 122},
10585+ #endif
10586+ #ifdef HTTP_R_STATUS_CODE_UNSUPPORTED
10587+ {"STATUS_CODE_UNSUPPORTED", ERR_LIB_HTTP, HTTP_R_STATUS_CODE_UNSUPPORTED},
10588+ #else
10589+ {"STATUS_CODE_UNSUPPORTED", 61, 114},
10590+ #endif
10591+ #ifdef HTTP_R_TLS_NOT_ENABLED
10592+ {"TLS_NOT_ENABLED", ERR_LIB_HTTP, HTTP_R_TLS_NOT_ENABLED},
10593+ #else
10594+ {"TLS_NOT_ENABLED", 61, 107},
10595+ #endif
10596+ #ifdef HTTP_R_TOO_MANY_REDIRECTIONS
10597+ {"TOO_MANY_REDIRECTIONS", ERR_LIB_HTTP, HTTP_R_TOO_MANY_REDIRECTIONS},
10598+ #else
10599+ {"TOO_MANY_REDIRECTIONS", 61, 115},
10600+ #endif
10601+ #ifdef HTTP_R_UNEXPECTED_CONTENT_TYPE
10602+ {"UNEXPECTED_CONTENT_TYPE", ERR_LIB_HTTP, HTTP_R_UNEXPECTED_CONTENT_TYPE},
10603+ #else
10604+ {"UNEXPECTED_CONTENT_TYPE", 61, 118},
10605+ #endif
10606+ #ifdef OBJ_R_OID_EXISTS
10607+ {"OID_EXISTS", ERR_LIB_OBJ, OBJ_R_OID_EXISTS},
10608+ #else
10609+ {"OID_EXISTS", 8, 102},
10610+ #endif
10611+ #ifdef OBJ_R_UNKNOWN_NID
10612+ {"UNKNOWN_NID", ERR_LIB_OBJ, OBJ_R_UNKNOWN_NID},
10613+ #else
10614+ {"UNKNOWN_NID", 8, 101},
10615+ #endif
10616+ #ifdef OBJ_R_UNKNOWN_OBJECT_NAME
10617+ {"UNKNOWN_OBJECT_NAME", ERR_LIB_OBJ, OBJ_R_UNKNOWN_OBJECT_NAME},
10618+ #else
10619+ {"UNKNOWN_OBJECT_NAME", 8, 103},
10620+ #endif
10621+ #ifdef OCSP_R_CERTIFICATE_VERIFY_ERROR
10622+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_OCSP, OCSP_R_CERTIFICATE_VERIFY_ERROR},
10623+ #else
10624+ {"CERTIFICATE_VERIFY_ERROR", 39, 101},
10625+ #endif
10626+ #ifdef OCSP_R_DIGEST_ERR
10627+ {"DIGEST_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_ERR},
10628+ #else
10629+ {"DIGEST_ERR", 39, 102},
10630+ #endif
10631+ #ifdef OCSP_R_DIGEST_NAME_ERR
10632+ {"DIGEST_NAME_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_NAME_ERR},
10633+ #else
10634+ {"DIGEST_NAME_ERR", 39, 106},
10635+ #endif
10636+ #ifdef OCSP_R_DIGEST_SIZE_ERR
10637+ {"DIGEST_SIZE_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_SIZE_ERR},
10638+ #else
10639+ {"DIGEST_SIZE_ERR", 39, 107},
10640+ #endif
10641+ #ifdef OCSP_R_ERROR_IN_NEXTUPDATE_FIELD
10642+ {"ERROR_IN_NEXTUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_NEXTUPDATE_FIELD},
10643+ #else
10644+ {"ERROR_IN_NEXTUPDATE_FIELD", 39, 122},
10645+ #endif
10646+ #ifdef OCSP_R_ERROR_IN_THISUPDATE_FIELD
10647+ {"ERROR_IN_THISUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_THISUPDATE_FIELD},
10648+ #else
10649+ {"ERROR_IN_THISUPDATE_FIELD", 39, 123},
10650+ #endif
10651+ #ifdef OCSP_R_MISSING_OCSPSIGNING_USAGE
10652+ {"MISSING_OCSPSIGNING_USAGE", ERR_LIB_OCSP, OCSP_R_MISSING_OCSPSIGNING_USAGE},
10653+ #else
10654+ {"MISSING_OCSPSIGNING_USAGE", 39, 103},
10655+ #endif
10656+ #ifdef OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE
10657+ {"NEXTUPDATE_BEFORE_THISUPDATE", ERR_LIB_OCSP, OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE},
10658+ #else
10659+ {"NEXTUPDATE_BEFORE_THISUPDATE", 39, 124},
10660+ #endif
10661+ #ifdef OCSP_R_NOT_BASIC_RESPONSE
10662+ {"NOT_BASIC_RESPONSE", ERR_LIB_OCSP, OCSP_R_NOT_BASIC_RESPONSE},
10663+ #else
10664+ {"NOT_BASIC_RESPONSE", 39, 104},
10665+ #endif
10666+ #ifdef OCSP_R_NO_CERTIFICATES_IN_CHAIN
10667+ {"NO_CERTIFICATES_IN_CHAIN", ERR_LIB_OCSP, OCSP_R_NO_CERTIFICATES_IN_CHAIN},
10668+ #else
10669+ {"NO_CERTIFICATES_IN_CHAIN", 39, 105},
10670+ #endif
10671+ #ifdef OCSP_R_NO_RESPONSE_DATA
10672+ {"NO_RESPONSE_DATA", ERR_LIB_OCSP, OCSP_R_NO_RESPONSE_DATA},
10673+ #else
10674+ {"NO_RESPONSE_DATA", 39, 108},
10675+ #endif
10676+ #ifdef OCSP_R_NO_REVOKED_TIME
10677+ {"NO_REVOKED_TIME", ERR_LIB_OCSP, OCSP_R_NO_REVOKED_TIME},
10678+ #else
10679+ {"NO_REVOKED_TIME", 39, 109},
10680+ #endif
10681+ #ifdef OCSP_R_NO_SIGNER_KEY
10682+ {"NO_SIGNER_KEY", ERR_LIB_OCSP, OCSP_R_NO_SIGNER_KEY},
10683+ #else
10684+ {"NO_SIGNER_KEY", 39, 130},
10685+ #endif
10686+ #ifdef OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
10687+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_OCSP, OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
10688+ #else
10689+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 39, 110},
10690+ #endif
10691+ #ifdef OCSP_R_REQUEST_NOT_SIGNED
10692+ {"REQUEST_NOT_SIGNED", ERR_LIB_OCSP, OCSP_R_REQUEST_NOT_SIGNED},
10693+ #else
10694+ {"REQUEST_NOT_SIGNED", 39, 128},
10695+ #endif
10696+ #ifdef OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA
10697+ {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", ERR_LIB_OCSP, OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA},
10698+ #else
10699+ {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", 39, 111},
10700+ #endif
10701+ #ifdef OCSP_R_ROOT_CA_NOT_TRUSTED
10702+ {"ROOT_CA_NOT_TRUSTED", ERR_LIB_OCSP, OCSP_R_ROOT_CA_NOT_TRUSTED},
10703+ #else
10704+ {"ROOT_CA_NOT_TRUSTED", 39, 112},
10705+ #endif
10706+ #ifdef OCSP_R_SIGNATURE_FAILURE
10707+ {"SIGNATURE_FAILURE", ERR_LIB_OCSP, OCSP_R_SIGNATURE_FAILURE},
10708+ #else
10709+ {"SIGNATURE_FAILURE", 39, 117},
10710+ #endif
10711+ #ifdef OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND
10712+ {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_OCSP, OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND},
10713+ #else
10714+ {"SIGNER_CERTIFICATE_NOT_FOUND", 39, 118},
10715+ #endif
10716+ #ifdef OCSP_R_STATUS_EXPIRED
10717+ {"STATUS_EXPIRED", ERR_LIB_OCSP, OCSP_R_STATUS_EXPIRED},
10718+ #else
10719+ {"STATUS_EXPIRED", 39, 125},
10720+ #endif
10721+ #ifdef OCSP_R_STATUS_NOT_YET_VALID
10722+ {"STATUS_NOT_YET_VALID", ERR_LIB_OCSP, OCSP_R_STATUS_NOT_YET_VALID},
10723+ #else
10724+ {"STATUS_NOT_YET_VALID", 39, 126},
10725+ #endif
10726+ #ifdef OCSP_R_STATUS_TOO_OLD
10727+ {"STATUS_TOO_OLD", ERR_LIB_OCSP, OCSP_R_STATUS_TOO_OLD},
10728+ #else
10729+ {"STATUS_TOO_OLD", 39, 127},
10730+ #endif
10731+ #ifdef OCSP_R_UNKNOWN_MESSAGE_DIGEST
10732+ {"UNKNOWN_MESSAGE_DIGEST", ERR_LIB_OCSP, OCSP_R_UNKNOWN_MESSAGE_DIGEST},
10733+ #else
10734+ {"UNKNOWN_MESSAGE_DIGEST", 39, 119},
10735+ #endif
10736+ #ifdef OCSP_R_UNKNOWN_NID
10737+ {"UNKNOWN_NID", ERR_LIB_OCSP, OCSP_R_UNKNOWN_NID},
10738+ #else
10739+ {"UNKNOWN_NID", 39, 120},
10740+ #endif
10741+ #ifdef OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE
10742+ {"UNSUPPORTED_REQUESTORNAME_TYPE", ERR_LIB_OCSP, OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE},
10743+ #else
10744+ {"UNSUPPORTED_REQUESTORNAME_TYPE", 39, 129},
10745+ #endif
10746+ #ifdef OSSL_DECODER_R_MISSING_GET_PARAMS
10747+ {"MISSING_GET_PARAMS", ERR_LIB_OSSL_DECODER, OSSL_DECODER_R_MISSING_GET_PARAMS},
10748+ #else
10749+ {"MISSING_GET_PARAMS", 60, 100},
10750+ #endif
10751+ #ifdef OSSL_ENCODER_R_ENCODER_NOT_FOUND
10752+ {"ENCODER_NOT_FOUND", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_ENCODER_NOT_FOUND},
10753+ #else
10754+ {"ENCODER_NOT_FOUND", 59, 101},
10755+ #endif
10756+ #ifdef OSSL_ENCODER_R_INCORRECT_PROPERTY_QUERY
10757+ {"INCORRECT_PROPERTY_QUERY", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_INCORRECT_PROPERTY_QUERY},
10758+ #else
10759+ {"INCORRECT_PROPERTY_QUERY", 59, 100},
10760+ #endif
10761+ #ifdef OSSL_ENCODER_R_MISSING_GET_PARAMS
10762+ {"MISSING_GET_PARAMS", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_MISSING_GET_PARAMS},
10763+ #else
10764+ {"MISSING_GET_PARAMS", 59, 102},
10765+ #endif
10766+ #ifdef OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE
10767+ {"AMBIGUOUS_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE},
10768+ #else
10769+ {"AMBIGUOUS_CONTENT_TYPE", 44, 107},
10770+ #endif
10771+ #ifdef OSSL_STORE_R_BAD_PASSWORD_READ
10772+ {"BAD_PASSWORD_READ", ERR_LIB_OSSL_STORE, OSSL_STORE_R_BAD_PASSWORD_READ},
10773+ #else
10774+ {"BAD_PASSWORD_READ", 44, 115},
10775+ #endif
10776+ #ifdef OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC
10777+ {"ERROR_VERIFYING_PKCS12_MAC", ERR_LIB_OSSL_STORE, OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC},
10778+ #else
10779+ {"ERROR_VERIFYING_PKCS12_MAC", 44, 113},
10780+ #endif
10781+ #ifdef OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST
10782+ {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", ERR_LIB_OSSL_STORE, OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST},
10783+ #else
10784+ {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", 44, 121},
10785+ #endif
10786+ #ifdef OSSL_STORE_R_INVALID_SCHEME
10787+ {"INVALID_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_INVALID_SCHEME},
10788+ #else
10789+ {"INVALID_SCHEME", 44, 106},
10790+ #endif
10791+ #ifdef OSSL_STORE_R_IS_NOT_A
10792+ {"IS_NOT_A", ERR_LIB_OSSL_STORE, OSSL_STORE_R_IS_NOT_A},
10793+ #else
10794+ {"IS_NOT_A", 44, 112},
10795+ #endif
10796+ #ifdef OSSL_STORE_R_LOADER_INCOMPLETE
10797+ {"LOADER_INCOMPLETE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADER_INCOMPLETE},
10798+ #else
10799+ {"LOADER_INCOMPLETE", 44, 116},
10800+ #endif
10801+ #ifdef OSSL_STORE_R_LOADING_STARTED
10802+ {"LOADING_STARTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADING_STARTED},
10803+ #else
10804+ {"LOADING_STARTED", 44, 117},
10805+ #endif
10806+ #ifdef OSSL_STORE_R_NOT_A_CERTIFICATE
10807+ {"NOT_A_CERTIFICATE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CERTIFICATE},
10808+ #else
10809+ {"NOT_A_CERTIFICATE", 44, 100},
10810+ #endif
10811+ #ifdef OSSL_STORE_R_NOT_A_CRL
10812+ {"NOT_A_CRL", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CRL},
10813+ #else
10814+ {"NOT_A_CRL", 44, 101},
10815+ #endif
10816+ #ifdef OSSL_STORE_R_NOT_A_NAME
10817+ {"NOT_A_NAME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_NAME},
10818+ #else
10819+ {"NOT_A_NAME", 44, 103},
10820+ #endif
10821+ #ifdef OSSL_STORE_R_NOT_A_PRIVATE_KEY
10822+ {"NOT_A_PRIVATE_KEY", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_PRIVATE_KEY},
10823+ #else
10824+ {"NOT_A_PRIVATE_KEY", 44, 102},
10825+ #endif
10826+ #ifdef OSSL_STORE_R_NOT_A_PUBLIC_KEY
10827+ {"NOT_A_PUBLIC_KEY", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_PUBLIC_KEY},
10828+ #else
10829+ {"NOT_A_PUBLIC_KEY", 44, 122},
10830+ #endif
10831+ #ifdef OSSL_STORE_R_NOT_PARAMETERS
10832+ {"NOT_PARAMETERS", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_PARAMETERS},
10833+ #else
10834+ {"NOT_PARAMETERS", 44, 104},
10835+ #endif
10836+ #ifdef OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR
10837+ {"PASSPHRASE_CALLBACK_ERROR", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR},
10838+ #else
10839+ {"PASSPHRASE_CALLBACK_ERROR", 44, 114},
10840+ #endif
10841+ #ifdef OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE
10842+ {"PATH_MUST_BE_ABSOLUTE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE},
10843+ #else
10844+ {"PATH_MUST_BE_ABSOLUTE", 44, 108},
10845+ #endif
10846+ #ifdef OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES
10847+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", ERR_LIB_OSSL_STORE, OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES},
10848+ #else
10849+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", 44, 119},
10850+ #endif
10851+ #ifdef OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED
10852+ {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED},
10853+ #else
10854+ {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", 44, 109},
10855+ #endif
10856+ #ifdef OSSL_STORE_R_UNREGISTERED_SCHEME
10857+ {"UNREGISTERED_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNREGISTERED_SCHEME},
10858+ #else
10859+ {"UNREGISTERED_SCHEME", 44, 105},
10860+ #endif
10861+ #ifdef OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE
10862+ {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE},
10863+ #else
10864+ {"UNSUPPORTED_CONTENT_TYPE", 44, 110},
10865+ #endif
10866+ #ifdef OSSL_STORE_R_UNSUPPORTED_OPERATION
10867+ {"UNSUPPORTED_OPERATION", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_OPERATION},
10868+ #else
10869+ {"UNSUPPORTED_OPERATION", 44, 118},
10870+ #endif
10871+ #ifdef OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE
10872+ {"UNSUPPORTED_SEARCH_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE},
10873+ #else
10874+ {"UNSUPPORTED_SEARCH_TYPE", 44, 120},
10875+ #endif
10876+ #ifdef OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED
10877+ {"URI_AUTHORITY_UNSUPPORTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED},
10878+ #else
10879+ {"URI_AUTHORITY_UNSUPPORTED", 44, 111},
10880+ #endif
10881+ #ifdef PEM_R_BAD_BASE64_DECODE
10882+ {"BAD_BASE64_DECODE", ERR_LIB_PEM, PEM_R_BAD_BASE64_DECODE},
10883+ #else
10884+ {"BAD_BASE64_DECODE", 9, 100},
10885+ #endif
10886+ #ifdef PEM_R_BAD_DECRYPT
10887+ {"BAD_DECRYPT", ERR_LIB_PEM, PEM_R_BAD_DECRYPT},
10888+ #else
10889+ {"BAD_DECRYPT", 9, 101},
10890+ #endif
10891+ #ifdef PEM_R_BAD_END_LINE
10892+ {"BAD_END_LINE", ERR_LIB_PEM, PEM_R_BAD_END_LINE},
10893+ #else
10894+ {"BAD_END_LINE", 9, 102},
10895+ #endif
10896+ #ifdef PEM_R_BAD_IV_CHARS
10897+ {"BAD_IV_CHARS", ERR_LIB_PEM, PEM_R_BAD_IV_CHARS},
10898+ #else
10899+ {"BAD_IV_CHARS", 9, 103},
10900+ #endif
10901+ #ifdef PEM_R_BAD_MAGIC_NUMBER
10902+ {"BAD_MAGIC_NUMBER", ERR_LIB_PEM, PEM_R_BAD_MAGIC_NUMBER},
10903+ #else
10904+ {"BAD_MAGIC_NUMBER", 9, 116},
10905+ #endif
10906+ #ifdef PEM_R_BAD_PASSWORD_READ
10907+ {"BAD_PASSWORD_READ", ERR_LIB_PEM, PEM_R_BAD_PASSWORD_READ},
10908+ #else
10909+ {"BAD_PASSWORD_READ", 9, 104},
10910+ #endif
10911+ #ifdef PEM_R_BAD_VERSION_NUMBER
10912+ {"BAD_VERSION_NUMBER", ERR_LIB_PEM, PEM_R_BAD_VERSION_NUMBER},
10913+ #else
10914+ {"BAD_VERSION_NUMBER", 9, 117},
10915+ #endif
10916+ #ifdef PEM_R_BIO_WRITE_FAILURE
10917+ {"BIO_WRITE_FAILURE", ERR_LIB_PEM, PEM_R_BIO_WRITE_FAILURE},
10918+ #else
10919+ {"BIO_WRITE_FAILURE", 9, 118},
10920+ #endif
10921+ #ifdef PEM_R_CIPHER_IS_NULL
10922+ {"CIPHER_IS_NULL", ERR_LIB_PEM, PEM_R_CIPHER_IS_NULL},
10923+ #else
10924+ {"CIPHER_IS_NULL", 9, 127},
10925+ #endif
10926+ #ifdef PEM_R_ERROR_CONVERTING_PRIVATE_KEY
10927+ {"ERROR_CONVERTING_PRIVATE_KEY", ERR_LIB_PEM, PEM_R_ERROR_CONVERTING_PRIVATE_KEY},
10928+ #else
10929+ {"ERROR_CONVERTING_PRIVATE_KEY", 9, 115},
10930+ #endif
10931+ #ifdef PEM_R_EXPECTING_DSS_KEY_BLOB
10932+ {"EXPECTING_DSS_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_DSS_KEY_BLOB},
10933+ #else
10934+ {"EXPECTING_DSS_KEY_BLOB", 9, 131},
10935+ #endif
10936+ #ifdef PEM_R_EXPECTING_PRIVATE_KEY_BLOB
10937+ {"EXPECTING_PRIVATE_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PRIVATE_KEY_BLOB},
10938+ #else
10939+ {"EXPECTING_PRIVATE_KEY_BLOB", 9, 119},
10940+ #endif
10941+ #ifdef PEM_R_EXPECTING_PUBLIC_KEY_BLOB
10942+ {"EXPECTING_PUBLIC_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PUBLIC_KEY_BLOB},
10943+ #else
10944+ {"EXPECTING_PUBLIC_KEY_BLOB", 9, 120},
10945+ #endif
10946+ #ifdef PEM_R_EXPECTING_RSA_KEY_BLOB
10947+ {"EXPECTING_RSA_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_RSA_KEY_BLOB},
10948+ #else
10949+ {"EXPECTING_RSA_KEY_BLOB", 9, 132},
10950+ #endif
10951+ #ifdef PEM_R_HEADER_TOO_LONG
10952+ {"HEADER_TOO_LONG", ERR_LIB_PEM, PEM_R_HEADER_TOO_LONG},
10953+ #else
10954+ {"HEADER_TOO_LONG", 9, 128},
10955+ #endif
10956+ #ifdef PEM_R_INCONSISTENT_HEADER
10957+ {"INCONSISTENT_HEADER", ERR_LIB_PEM, PEM_R_INCONSISTENT_HEADER},
10958+ #else
10959+ {"INCONSISTENT_HEADER", 9, 121},
10960+ #endif
10961+ #ifdef PEM_R_KEYBLOB_HEADER_PARSE_ERROR
10962+ {"KEYBLOB_HEADER_PARSE_ERROR", ERR_LIB_PEM, PEM_R_KEYBLOB_HEADER_PARSE_ERROR},
10963+ #else
10964+ {"KEYBLOB_HEADER_PARSE_ERROR", 9, 122},
10965+ #endif
10966+ #ifdef PEM_R_KEYBLOB_TOO_SHORT
10967+ {"KEYBLOB_TOO_SHORT", ERR_LIB_PEM, PEM_R_KEYBLOB_TOO_SHORT},
10968+ #else
10969+ {"KEYBLOB_TOO_SHORT", 9, 123},
10970+ #endif
10971+ #ifdef PEM_R_MISSING_DEK_IV
10972+ {"MISSING_DEK_IV", ERR_LIB_PEM, PEM_R_MISSING_DEK_IV},
10973+ #else
10974+ {"MISSING_DEK_IV", 9, 129},
10975+ #endif
10976+ #ifdef PEM_R_NOT_DEK_INFO
10977+ {"NOT_DEK_INFO", ERR_LIB_PEM, PEM_R_NOT_DEK_INFO},
10978+ #else
10979+ {"NOT_DEK_INFO", 9, 105},
10980+ #endif
10981+ #ifdef PEM_R_NOT_ENCRYPTED
10982+ {"NOT_ENCRYPTED", ERR_LIB_PEM, PEM_R_NOT_ENCRYPTED},
10983+ #else
10984+ {"NOT_ENCRYPTED", 9, 106},
10985+ #endif
10986+ #ifdef PEM_R_NOT_PROC_TYPE
10987+ {"NOT_PROC_TYPE", ERR_LIB_PEM, PEM_R_NOT_PROC_TYPE},
10988+ #else
10989+ {"NOT_PROC_TYPE", 9, 107},
10990+ #endif
10991+ #ifdef PEM_R_NO_START_LINE
10992+ {"NO_START_LINE", ERR_LIB_PEM, PEM_R_NO_START_LINE},
10993+ #else
10994+ {"NO_START_LINE", 9, 108},
10995+ #endif
10996+ #ifdef PEM_R_PROBLEMS_GETTING_PASSWORD
10997+ {"PROBLEMS_GETTING_PASSWORD", ERR_LIB_PEM, PEM_R_PROBLEMS_GETTING_PASSWORD},
10998+ #else
10999+ {"PROBLEMS_GETTING_PASSWORD", 9, 109},
11000+ #endif
11001+ #ifdef PEM_R_PVK_DATA_TOO_SHORT
11002+ {"PVK_DATA_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_DATA_TOO_SHORT},
11003+ #else
11004+ {"PVK_DATA_TOO_SHORT", 9, 124},
11005+ #endif
11006+ #ifdef PEM_R_PVK_TOO_SHORT
11007+ {"PVK_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_TOO_SHORT},
11008+ #else
11009+ {"PVK_TOO_SHORT", 9, 125},
11010+ #endif
11011+ #ifdef PEM_R_READ_KEY
11012+ {"READ_KEY", ERR_LIB_PEM, PEM_R_READ_KEY},
11013+ #else
11014+ {"READ_KEY", 9, 111},
11015+ #endif
11016+ #ifdef PEM_R_SHORT_HEADER
11017+ {"SHORT_HEADER", ERR_LIB_PEM, PEM_R_SHORT_HEADER},
11018+ #else
11019+ {"SHORT_HEADER", 9, 112},
11020+ #endif
11021+ #ifdef PEM_R_UNEXPECTED_DEK_IV
11022+ {"UNEXPECTED_DEK_IV", ERR_LIB_PEM, PEM_R_UNEXPECTED_DEK_IV},
11023+ #else
11024+ {"UNEXPECTED_DEK_IV", 9, 130},
11025+ #endif
11026+ #ifdef PEM_R_UNSUPPORTED_CIPHER
11027+ {"UNSUPPORTED_CIPHER", ERR_LIB_PEM, PEM_R_UNSUPPORTED_CIPHER},
11028+ #else
11029+ {"UNSUPPORTED_CIPHER", 9, 113},
11030+ #endif
11031+ #ifdef PEM_R_UNSUPPORTED_ENCRYPTION
11032+ {"UNSUPPORTED_ENCRYPTION", ERR_LIB_PEM, PEM_R_UNSUPPORTED_ENCRYPTION},
11033+ #else
11034+ {"UNSUPPORTED_ENCRYPTION", 9, 114},
11035+ #endif
11036+ #ifdef PEM_R_UNSUPPORTED_KEY_COMPONENTS
11037+ {"UNSUPPORTED_KEY_COMPONENTS", ERR_LIB_PEM, PEM_R_UNSUPPORTED_KEY_COMPONENTS},
11038+ #else
11039+ {"UNSUPPORTED_KEY_COMPONENTS", 9, 126},
11040+ #endif
11041+ #ifdef PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE
11042+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_PEM, PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE},
11043+ #else
11044+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", 9, 110},
11045+ #endif
11046+ #ifdef PKCS12_R_CANT_PACK_STRUCTURE
11047+ {"CANT_PACK_STRUCTURE", ERR_LIB_PKCS12, PKCS12_R_CANT_PACK_STRUCTURE},
11048+ #else
11049+ {"CANT_PACK_STRUCTURE", 35, 100},
11050+ #endif
11051+ #ifdef PKCS12_R_CONTENT_TYPE_NOT_DATA
11052+ {"CONTENT_TYPE_NOT_DATA", ERR_LIB_PKCS12, PKCS12_R_CONTENT_TYPE_NOT_DATA},
11053+ #else
11054+ {"CONTENT_TYPE_NOT_DATA", 35, 121},
11055+ #endif
11056+ #ifdef PKCS12_R_DECODE_ERROR
11057+ {"DECODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_DECODE_ERROR},
11058+ #else
11059+ {"DECODE_ERROR", 35, 101},
11060+ #endif
11061+ #ifdef PKCS12_R_ENCODE_ERROR
11062+ {"ENCODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCODE_ERROR},
11063+ #else
11064+ {"ENCODE_ERROR", 35, 102},
11065+ #endif
11066+ #ifdef PKCS12_R_ENCRYPT_ERROR
11067+ {"ENCRYPT_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCRYPT_ERROR},
11068+ #else
11069+ {"ENCRYPT_ERROR", 35, 103},
11070+ #endif
11071+ #ifdef PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE
11072+ {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", ERR_LIB_PKCS12, PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE},
11073+ #else
11074+ {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", 35, 120},
11075+ #endif
11076+ #ifdef PKCS12_R_INVALID_NULL_ARGUMENT
11077+ {"INVALID_NULL_ARGUMENT", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_ARGUMENT},
11078+ #else
11079+ {"INVALID_NULL_ARGUMENT", 35, 104},
11080+ #endif
11081+ #ifdef PKCS12_R_INVALID_NULL_PKCS12_POINTER
11082+ {"INVALID_NULL_PKCS12_POINTER", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_PKCS12_POINTER},
11083+ #else
11084+ {"INVALID_NULL_PKCS12_POINTER", 35, 105},
11085+ #endif
11086+ #ifdef PKCS12_R_INVALID_TYPE
11087+ {"INVALID_TYPE", ERR_LIB_PKCS12, PKCS12_R_INVALID_TYPE},
11088+ #else
11089+ {"INVALID_TYPE", 35, 112},
11090+ #endif
11091+ #ifdef PKCS12_R_IV_GEN_ERROR
11092+ {"IV_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_IV_GEN_ERROR},
11093+ #else
11094+ {"IV_GEN_ERROR", 35, 106},
11095+ #endif
11096+ #ifdef PKCS12_R_KEY_GEN_ERROR
11097+ {"KEY_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_KEY_GEN_ERROR},
11098+ #else
11099+ {"KEY_GEN_ERROR", 35, 107},
11100+ #endif
11101+ #ifdef PKCS12_R_MAC_ABSENT
11102+ {"MAC_ABSENT", ERR_LIB_PKCS12, PKCS12_R_MAC_ABSENT},
11103+ #else
11104+ {"MAC_ABSENT", 35, 108},
11105+ #endif
11106+ #ifdef PKCS12_R_MAC_GENERATION_ERROR
11107+ {"MAC_GENERATION_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_GENERATION_ERROR},
11108+ #else
11109+ {"MAC_GENERATION_ERROR", 35, 109},
11110+ #endif
11111+ #ifdef PKCS12_R_MAC_SETUP_ERROR
11112+ {"MAC_SETUP_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_SETUP_ERROR},
11113+ #else
11114+ {"MAC_SETUP_ERROR", 35, 110},
11115+ #endif
11116+ #ifdef PKCS12_R_MAC_STRING_SET_ERROR
11117+ {"MAC_STRING_SET_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_STRING_SET_ERROR},
11118+ #else
11119+ {"MAC_STRING_SET_ERROR", 35, 111},
11120+ #endif
11121+ #ifdef PKCS12_R_MAC_VERIFY_FAILURE
11122+ {"MAC_VERIFY_FAILURE", ERR_LIB_PKCS12, PKCS12_R_MAC_VERIFY_FAILURE},
11123+ #else
11124+ {"MAC_VERIFY_FAILURE", 35, 113},
11125+ #endif
11126+ #ifdef PKCS12_R_PARSE_ERROR
11127+ {"PARSE_ERROR", ERR_LIB_PKCS12, PKCS12_R_PARSE_ERROR},
11128+ #else
11129+ {"PARSE_ERROR", 35, 114},
11130+ #endif
11131+ #ifdef PKCS12_R_PKCS12_CIPHERFINAL_ERROR
11132+ {"PKCS12_CIPHERFINAL_ERROR", ERR_LIB_PKCS12, PKCS12_R_PKCS12_CIPHERFINAL_ERROR},
11133+ #else
11134+ {"PKCS12_CIPHERFINAL_ERROR", 35, 116},
11135+ #endif
11136+ #ifdef PKCS12_R_UNKNOWN_DIGEST_ALGORITHM
11137+ {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_PKCS12, PKCS12_R_UNKNOWN_DIGEST_ALGORITHM},
11138+ #else
11139+ {"UNKNOWN_DIGEST_ALGORITHM", 35, 118},
11140+ #endif
11141+ #ifdef PKCS12_R_UNSUPPORTED_PKCS12_MODE
11142+ {"UNSUPPORTED_PKCS12_MODE", ERR_LIB_PKCS12, PKCS12_R_UNSUPPORTED_PKCS12_MODE},
11143+ #else
11144+ {"UNSUPPORTED_PKCS12_MODE", 35, 119},
11145+ #endif
11146+ #ifdef PKCS7_R_CERTIFICATE_VERIFY_ERROR
11147+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_PKCS7, PKCS7_R_CERTIFICATE_VERIFY_ERROR},
11148+ #else
11149+ {"CERTIFICATE_VERIFY_ERROR", 33, 117},
11150+ #endif
11151+ #ifdef PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
11152+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_PKCS7, PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER},
11153+ #else
11154+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 33, 144},
11155+ #endif
11156+ #ifdef PKCS7_R_CIPHER_NOT_INITIALIZED
11157+ {"CIPHER_NOT_INITIALIZED", ERR_LIB_PKCS7, PKCS7_R_CIPHER_NOT_INITIALIZED},
11158+ #else
11159+ {"CIPHER_NOT_INITIALIZED", 33, 116},
11160+ #endif
11161+ #ifdef PKCS7_R_CONTENT_AND_DATA_PRESENT
11162+ {"CONTENT_AND_DATA_PRESENT", ERR_LIB_PKCS7, PKCS7_R_CONTENT_AND_DATA_PRESENT},
11163+ #else
11164+ {"CONTENT_AND_DATA_PRESENT", 33, 118},
11165+ #endif
11166+ #ifdef PKCS7_R_CTRL_ERROR
11167+ {"CTRL_ERROR", ERR_LIB_PKCS7, PKCS7_R_CTRL_ERROR},
11168+ #else
11169+ {"CTRL_ERROR", 33, 152},
11170+ #endif
11171+ #ifdef PKCS7_R_DECRYPT_ERROR
11172+ {"DECRYPT_ERROR", ERR_LIB_PKCS7, PKCS7_R_DECRYPT_ERROR},
11173+ #else
11174+ {"DECRYPT_ERROR", 33, 119},
11175+ #endif
11176+ #ifdef PKCS7_R_DIGEST_FAILURE
11177+ {"DIGEST_FAILURE", ERR_LIB_PKCS7, PKCS7_R_DIGEST_FAILURE},
11178+ #else
11179+ {"DIGEST_FAILURE", 33, 101},
11180+ #endif
11181+ #ifdef PKCS7_R_ENCRYPTION_CTRL_FAILURE
11182+ {"ENCRYPTION_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_CTRL_FAILURE},
11183+ #else
11184+ {"ENCRYPTION_CTRL_FAILURE", 33, 149},
11185+ #endif
11186+ #ifdef PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
11187+ {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
11188+ #else
11189+ {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 150},
11190+ #endif
11191+ #ifdef PKCS7_R_ERROR_ADDING_RECIPIENT
11192+ {"ERROR_ADDING_RECIPIENT", ERR_LIB_PKCS7, PKCS7_R_ERROR_ADDING_RECIPIENT},
11193+ #else
11194+ {"ERROR_ADDING_RECIPIENT", 33, 120},
11195+ #endif
11196+ #ifdef PKCS7_R_ERROR_SETTING_CIPHER
11197+ {"ERROR_SETTING_CIPHER", ERR_LIB_PKCS7, PKCS7_R_ERROR_SETTING_CIPHER},
11198+ #else
11199+ {"ERROR_SETTING_CIPHER", 33, 121},
11200+ #endif
11201+ #ifdef PKCS7_R_INVALID_NULL_POINTER
11202+ {"INVALID_NULL_POINTER", ERR_LIB_PKCS7, PKCS7_R_INVALID_NULL_POINTER},
11203+ #else
11204+ {"INVALID_NULL_POINTER", 33, 143},
11205+ #endif
11206+ #ifdef PKCS7_R_INVALID_SIGNED_DATA_TYPE
11207+ {"INVALID_SIGNED_DATA_TYPE", ERR_LIB_PKCS7, PKCS7_R_INVALID_SIGNED_DATA_TYPE},
11208+ #else
11209+ {"INVALID_SIGNED_DATA_TYPE", 33, 155},
11210+ #endif
11211+ #ifdef PKCS7_R_NO_CONTENT
11212+ {"NO_CONTENT", ERR_LIB_PKCS7, PKCS7_R_NO_CONTENT},
11213+ #else
11214+ {"NO_CONTENT", 33, 122},
11215+ #endif
11216+ #ifdef PKCS7_R_NO_DEFAULT_DIGEST
11217+ {"NO_DEFAULT_DIGEST", ERR_LIB_PKCS7, PKCS7_R_NO_DEFAULT_DIGEST},
11218+ #else
11219+ {"NO_DEFAULT_DIGEST", 33, 151},
11220+ #endif
11221+ #ifdef PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND
11222+ {"NO_MATCHING_DIGEST_TYPE_FOUND", ERR_LIB_PKCS7, PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND},
11223+ #else
11224+ {"NO_MATCHING_DIGEST_TYPE_FOUND", 33, 154},
11225+ #endif
11226+ #ifdef PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE
11227+ {"NO_RECIPIENT_MATCHES_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE},
11228+ #else
11229+ {"NO_RECIPIENT_MATCHES_CERTIFICATE", 33, 115},
11230+ #endif
11231+ #ifdef PKCS7_R_NO_SIGNATURES_ON_DATA
11232+ {"NO_SIGNATURES_ON_DATA", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNATURES_ON_DATA},
11233+ #else
11234+ {"NO_SIGNATURES_ON_DATA", 33, 123},
11235+ #endif
11236+ #ifdef PKCS7_R_NO_SIGNERS
11237+ {"NO_SIGNERS", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNERS},
11238+ #else
11239+ {"NO_SIGNERS", 33, 142},
11240+ #endif
11241+ #ifdef PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE
11242+ {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", ERR_LIB_PKCS7, PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE},
11243+ #else
11244+ {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", 33, 104},
11245+ #endif
11246+ #ifdef PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR
11247+ {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR},
11248+ #else
11249+ {"PKCS7_ADD_SIGNATURE_ERROR", 33, 124},
11250+ #endif
11251+ #ifdef PKCS7_R_PKCS7_ADD_SIGNER_ERROR
11252+ {"PKCS7_ADD_SIGNER_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNER_ERROR},
11253+ #else
11254+ {"PKCS7_ADD_SIGNER_ERROR", 33, 153},
11255+ #endif
11256+ #ifdef PKCS7_R_PKCS7_DATASIGN
11257+ {"PKCS7_DATASIGN", ERR_LIB_PKCS7, PKCS7_R_PKCS7_DATASIGN},
11258+ #else
11259+ {"PKCS7_DATASIGN", 33, 145},
11260+ #endif
11261+ #ifdef PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
11262+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
11263+ #else
11264+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 33, 127},
11265+ #endif
11266+ #ifdef PKCS7_R_SIGNATURE_FAILURE
11267+ {"SIGNATURE_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNATURE_FAILURE},
11268+ #else
11269+ {"SIGNATURE_FAILURE", 33, 105},
11270+ #endif
11271+ #ifdef PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND
11272+ {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_PKCS7, PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND},
11273+ #else
11274+ {"SIGNER_CERTIFICATE_NOT_FOUND", 33, 128},
11275+ #endif
11276+ #ifdef PKCS7_R_SIGNING_CTRL_FAILURE
11277+ {"SIGNING_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_CTRL_FAILURE},
11278+ #else
11279+ {"SIGNING_CTRL_FAILURE", 33, 147},
11280+ #endif
11281+ #ifdef PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE
11282+ {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE},
11283+ #else
11284+ {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 148},
11285+ #endif
11286+ #ifdef PKCS7_R_SMIME_TEXT_ERROR
11287+ {"SMIME_TEXT_ERROR", ERR_LIB_PKCS7, PKCS7_R_SMIME_TEXT_ERROR},
11288+ #else
11289+ {"SMIME_TEXT_ERROR", 33, 129},
11290+ #endif
11291+ #ifdef PKCS7_R_UNABLE_TO_FIND_CERTIFICATE
11292+ {"UNABLE_TO_FIND_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_CERTIFICATE},
11293+ #else
11294+ {"UNABLE_TO_FIND_CERTIFICATE", 33, 106},
11295+ #endif
11296+ #ifdef PKCS7_R_UNABLE_TO_FIND_MEM_BIO
11297+ {"UNABLE_TO_FIND_MEM_BIO", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MEM_BIO},
11298+ #else
11299+ {"UNABLE_TO_FIND_MEM_BIO", 33, 107},
11300+ #endif
11301+ #ifdef PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST
11302+ {"UNABLE_TO_FIND_MESSAGE_DIGEST", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST},
11303+ #else
11304+ {"UNABLE_TO_FIND_MESSAGE_DIGEST", 33, 108},
11305+ #endif
11306+ #ifdef PKCS7_R_UNKNOWN_DIGEST_TYPE
11307+ {"UNKNOWN_DIGEST_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_DIGEST_TYPE},
11308+ #else
11309+ {"UNKNOWN_DIGEST_TYPE", 33, 109},
11310+ #endif
11311+ #ifdef PKCS7_R_UNKNOWN_OPERATION
11312+ {"UNKNOWN_OPERATION", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_OPERATION},
11313+ #else
11314+ {"UNKNOWN_OPERATION", 33, 110},
11315+ #endif
11316+ #ifdef PKCS7_R_UNSUPPORTED_CIPHER_TYPE
11317+ {"UNSUPPORTED_CIPHER_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CIPHER_TYPE},
11318+ #else
11319+ {"UNSUPPORTED_CIPHER_TYPE", 33, 111},
11320+ #endif
11321+ #ifdef PKCS7_R_UNSUPPORTED_CONTENT_TYPE
11322+ {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CONTENT_TYPE},
11323+ #else
11324+ {"UNSUPPORTED_CONTENT_TYPE", 33, 112},
11325+ #endif
11326+ #ifdef PKCS7_R_WRONG_CONTENT_TYPE
11327+ {"WRONG_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_CONTENT_TYPE},
11328+ #else
11329+ {"WRONG_CONTENT_TYPE", 33, 113},
11330+ #endif
11331+ #ifdef PKCS7_R_WRONG_PKCS7_TYPE
11332+ {"WRONG_PKCS7_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_PKCS7_TYPE},
11333+ #else
11334+ {"WRONG_PKCS7_TYPE", 33, 114},
11335+ #endif
11336+ #ifdef PROP_R_NAME_TOO_LONG
11337+ {"NAME_TOO_LONG", ERR_LIB_PROP, PROP_R_NAME_TOO_LONG},
11338+ #else
11339+ {"NAME_TOO_LONG", 55, 100},
11340+ #endif
11341+ #ifdef PROP_R_NOT_AN_ASCII_CHARACTER
11342+ {"NOT_AN_ASCII_CHARACTER", ERR_LIB_PROP, PROP_R_NOT_AN_ASCII_CHARACTER},
11343+ #else
11344+ {"NOT_AN_ASCII_CHARACTER", 55, 101},
11345+ #endif
11346+ #ifdef PROP_R_NOT_AN_HEXADECIMAL_DIGIT
11347+ {"NOT_AN_HEXADECIMAL_DIGIT", ERR_LIB_PROP, PROP_R_NOT_AN_HEXADECIMAL_DIGIT},
11348+ #else
11349+ {"NOT_AN_HEXADECIMAL_DIGIT", 55, 102},
11350+ #endif
11351+ #ifdef PROP_R_NOT_AN_IDENTIFIER
11352+ {"NOT_AN_IDENTIFIER", ERR_LIB_PROP, PROP_R_NOT_AN_IDENTIFIER},
11353+ #else
11354+ {"NOT_AN_IDENTIFIER", 55, 103},
11355+ #endif
11356+ #ifdef PROP_R_NOT_AN_OCTAL_DIGIT
11357+ {"NOT_AN_OCTAL_DIGIT", ERR_LIB_PROP, PROP_R_NOT_AN_OCTAL_DIGIT},
11358+ #else
11359+ {"NOT_AN_OCTAL_DIGIT", 55, 104},
11360+ #endif
11361+ #ifdef PROP_R_NOT_A_DECIMAL_DIGIT
11362+ {"NOT_A_DECIMAL_DIGIT", ERR_LIB_PROP, PROP_R_NOT_A_DECIMAL_DIGIT},
11363+ #else
11364+ {"NOT_A_DECIMAL_DIGIT", 55, 105},
11365+ #endif
11366+ #ifdef PROP_R_NO_MATCHING_STRING_DELIMITER
11367+ {"NO_MATCHING_STRING_DELIMITER", ERR_LIB_PROP, PROP_R_NO_MATCHING_STRING_DELIMITER},
11368+ #else
11369+ {"NO_MATCHING_STRING_DELIMITER", 55, 106},
11370+ #endif
11371+ #ifdef PROP_R_NO_VALUE
11372+ {"NO_VALUE", ERR_LIB_PROP, PROP_R_NO_VALUE},
11373+ #else
11374+ {"NO_VALUE", 55, 107},
11375+ #endif
11376+ #ifdef PROP_R_PARSE_FAILED
11377+ {"PARSE_FAILED", ERR_LIB_PROP, PROP_R_PARSE_FAILED},
11378+ #else
11379+ {"PARSE_FAILED", 55, 108},
11380+ #endif
11381+ #ifdef PROP_R_STRING_TOO_LONG
11382+ {"STRING_TOO_LONG", ERR_LIB_PROP, PROP_R_STRING_TOO_LONG},
11383+ #else
11384+ {"STRING_TOO_LONG", 55, 109},
11385+ #endif
11386+ #ifdef PROP_R_TRAILING_CHARACTERS
11387+ {"TRAILING_CHARACTERS", ERR_LIB_PROP, PROP_R_TRAILING_CHARACTERS},
11388+ #else
11389+ {"TRAILING_CHARACTERS", 55, 110},
11390+ #endif
11391+ #ifdef PROV_R_ADDITIONAL_INPUT_TOO_LONG
11392+ {"ADDITIONAL_INPUT_TOO_LONG", ERR_LIB_PROV, PROV_R_ADDITIONAL_INPUT_TOO_LONG},
11393+ #else
11394+ {"ADDITIONAL_INPUT_TOO_LONG", 57, 184},
11395+ #endif
11396+ #ifdef PROV_R_ALGORITHM_MISMATCH
11397+ {"ALGORITHM_MISMATCH", ERR_LIB_PROV, PROV_R_ALGORITHM_MISMATCH},
11398+ #else
11399+ {"ALGORITHM_MISMATCH", 57, 173},
11400+ #endif
11401+ #ifdef PROV_R_ALREADY_INSTANTIATED
11402+ {"ALREADY_INSTANTIATED", ERR_LIB_PROV, PROV_R_ALREADY_INSTANTIATED},
11403+ #else
11404+ {"ALREADY_INSTANTIATED", 57, 185},
11405+ #endif
11406+ #ifdef PROV_R_BAD_DECRYPT
11407+ {"BAD_DECRYPT", ERR_LIB_PROV, PROV_R_BAD_DECRYPT},
11408+ #else
11409+ {"BAD_DECRYPT", 57, 100},
11410+ #endif
11411+ #ifdef PROV_R_BAD_ENCODING
11412+ {"BAD_ENCODING", ERR_LIB_PROV, PROV_R_BAD_ENCODING},
11413+ #else
11414+ {"BAD_ENCODING", 57, 141},
11415+ #endif
11416+ #ifdef PROV_R_BAD_LENGTH
11417+ {"BAD_LENGTH", ERR_LIB_PROV, PROV_R_BAD_LENGTH},
11418+ #else
11419+ {"BAD_LENGTH", 57, 142},
11420+ #endif
11421+ #ifdef PROV_R_BAD_TLS_CLIENT_VERSION
11422+ {"BAD_TLS_CLIENT_VERSION", ERR_LIB_PROV, PROV_R_BAD_TLS_CLIENT_VERSION},
11423+ #else
11424+ {"BAD_TLS_CLIENT_VERSION", 57, 161},
11425+ #endif
11426+ #ifdef PROV_R_BN_ERROR
11427+ {"BN_ERROR", ERR_LIB_PROV, PROV_R_BN_ERROR},
11428+ #else
11429+ {"BN_ERROR", 57, 160},
11430+ #endif
11431+ #ifdef PROV_R_CIPHER_OPERATION_FAILED
11432+ {"CIPHER_OPERATION_FAILED", ERR_LIB_PROV, PROV_R_CIPHER_OPERATION_FAILED},
11433+ #else
11434+ {"CIPHER_OPERATION_FAILED", 57, 102},
11435+ #endif
11436+ #ifdef PROV_R_DERIVATION_FUNCTION_INIT_FAILED
11437+ {"DERIVATION_FUNCTION_INIT_FAILED", ERR_LIB_PROV, PROV_R_DERIVATION_FUNCTION_INIT_FAILED},
11438+ #else
11439+ {"DERIVATION_FUNCTION_INIT_FAILED", 57, 205},
11440+ #endif
11441+ #ifdef PROV_R_DIGEST_NOT_ALLOWED
11442+ {"DIGEST_NOT_ALLOWED", ERR_LIB_PROV, PROV_R_DIGEST_NOT_ALLOWED},
11443+ #else
11444+ {"DIGEST_NOT_ALLOWED", 57, 174},
11445+ #endif
11446+ #ifdef PROV_R_ENTROPY_SOURCE_STRENGTH_TOO_WEAK
11447+ {"ENTROPY_SOURCE_STRENGTH_TOO_WEAK", ERR_LIB_PROV, PROV_R_ENTROPY_SOURCE_STRENGTH_TOO_WEAK},
11448+ #else
11449+ {"ENTROPY_SOURCE_STRENGTH_TOO_WEAK", 57, 186},
11450+ #endif
11451+ #ifdef PROV_R_ERROR_INSTANTIATING_DRBG
11452+ {"ERROR_INSTANTIATING_DRBG", ERR_LIB_PROV, PROV_R_ERROR_INSTANTIATING_DRBG},
11453+ #else
11454+ {"ERROR_INSTANTIATING_DRBG", 57, 188},
11455+ #endif
11456+ #ifdef PROV_R_ERROR_RETRIEVING_ENTROPY
11457+ {"ERROR_RETRIEVING_ENTROPY", ERR_LIB_PROV, PROV_R_ERROR_RETRIEVING_ENTROPY},
11458+ #else
11459+ {"ERROR_RETRIEVING_ENTROPY", 57, 189},
11460+ #endif
11461+ #ifdef PROV_R_ERROR_RETRIEVING_NONCE
11462+ {"ERROR_RETRIEVING_NONCE", ERR_LIB_PROV, PROV_R_ERROR_RETRIEVING_NONCE},
11463+ #else
11464+ {"ERROR_RETRIEVING_NONCE", 57, 190},
11465+ #endif
11466+ #ifdef PROV_R_FAILED_DURING_DERIVATION
11467+ {"FAILED_DURING_DERIVATION", ERR_LIB_PROV, PROV_R_FAILED_DURING_DERIVATION},
11468+ #else
11469+ {"FAILED_DURING_DERIVATION", 57, 164},
11470+ #endif
11471+ #ifdef PROV_R_FAILED_TO_CREATE_LOCK
11472+ {"FAILED_TO_CREATE_LOCK", ERR_LIB_PROV, PROV_R_FAILED_TO_CREATE_LOCK},
11473+ #else
11474+ {"FAILED_TO_CREATE_LOCK", 57, 180},
11475+ #endif
11476+ #ifdef PROV_R_FAILED_TO_DECRYPT
11477+ {"FAILED_TO_DECRYPT", ERR_LIB_PROV, PROV_R_FAILED_TO_DECRYPT},
11478+ #else
11479+ {"FAILED_TO_DECRYPT", 57, 162},
11480+ #endif
11481+ #ifdef PROV_R_FAILED_TO_GENERATE_KEY
11482+ {"FAILED_TO_GENERATE_KEY", ERR_LIB_PROV, PROV_R_FAILED_TO_GENERATE_KEY},
11483+ #else
11484+ {"FAILED_TO_GENERATE_KEY", 57, 121},
11485+ #endif
11486+ #ifdef PROV_R_FAILED_TO_GET_PARAMETER
11487+ {"FAILED_TO_GET_PARAMETER", ERR_LIB_PROV, PROV_R_FAILED_TO_GET_PARAMETER},
11488+ #else
11489+ {"FAILED_TO_GET_PARAMETER", 57, 103},
11490+ #endif
11491+ #ifdef PROV_R_FAILED_TO_SET_PARAMETER
11492+ {"FAILED_TO_SET_PARAMETER", ERR_LIB_PROV, PROV_R_FAILED_TO_SET_PARAMETER},
11493+ #else
11494+ {"FAILED_TO_SET_PARAMETER", 57, 104},
11495+ #endif
11496+ #ifdef PROV_R_FAILED_TO_SIGN
11497+ {"FAILED_TO_SIGN", ERR_LIB_PROV, PROV_R_FAILED_TO_SIGN},
11498+ #else
11499+ {"FAILED_TO_SIGN", 57, 175},
11500+ #endif
11501+ #ifdef PROV_R_FIPS_MODULE_CONDITIONAL_ERROR
11502+ {"FIPS_MODULE_CONDITIONAL_ERROR", ERR_LIB_PROV, PROV_R_FIPS_MODULE_CONDITIONAL_ERROR},
11503+ #else
11504+ {"FIPS_MODULE_CONDITIONAL_ERROR", 57, 227},
11505+ #endif
11506+ #ifdef PROV_R_FIPS_MODULE_ENTERING_ERROR_STATE
11507+ {"FIPS_MODULE_ENTERING_ERROR_STATE", ERR_LIB_PROV, PROV_R_FIPS_MODULE_ENTERING_ERROR_STATE},
11508+ #else
11509+ {"FIPS_MODULE_ENTERING_ERROR_STATE", 57, 224},
11510+ #endif
11511+ #ifdef PROV_R_FIPS_MODULE_IN_ERROR_STATE
11512+ {"FIPS_MODULE_IN_ERROR_STATE", ERR_LIB_PROV, PROV_R_FIPS_MODULE_IN_ERROR_STATE},
11513+ #else
11514+ {"FIPS_MODULE_IN_ERROR_STATE", 57, 225},
11515+ #endif
11516+ #ifdef PROV_R_GENERATE_ERROR
11517+ {"GENERATE_ERROR", ERR_LIB_PROV, PROV_R_GENERATE_ERROR},
11518+ #else
11519+ {"GENERATE_ERROR", 57, 191},
11520+ #endif
11521+ #ifdef PROV_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE
11522+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", ERR_LIB_PROV, PROV_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE},
11523+ #else
11524+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", 57, 165},
11525+ #endif
11526+ #ifdef PROV_R_INDICATOR_INTEGRITY_FAILURE
11527+ {"INDICATOR_INTEGRITY_FAILURE", ERR_LIB_PROV, PROV_R_INDICATOR_INTEGRITY_FAILURE},
11528+ #else
11529+ {"INDICATOR_INTEGRITY_FAILURE", 57, 210},
11530+ #endif
11531+ #ifdef PROV_R_INSUFFICIENT_DRBG_STRENGTH
11532+ {"INSUFFICIENT_DRBG_STRENGTH", ERR_LIB_PROV, PROV_R_INSUFFICIENT_DRBG_STRENGTH},
11533+ #else
11534+ {"INSUFFICIENT_DRBG_STRENGTH", 57, 181},
11535+ #endif
11536+ #ifdef PROV_R_INVALID_AAD
11537+ {"INVALID_AAD", ERR_LIB_PROV, PROV_R_INVALID_AAD},
11538+ #else
11539+ {"INVALID_AAD", 57, 108},
11540+ #endif
11541+ #ifdef PROV_R_INVALID_CONFIG_DATA
11542+ {"INVALID_CONFIG_DATA", ERR_LIB_PROV, PROV_R_INVALID_CONFIG_DATA},
11543+ #else
11544+ {"INVALID_CONFIG_DATA", 57, 211},
11545+ #endif
11546+ #ifdef PROV_R_INVALID_CONSTANT_LENGTH
11547+ {"INVALID_CONSTANT_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_CONSTANT_LENGTH},
11548+ #else
11549+ {"INVALID_CONSTANT_LENGTH", 57, 157},
11550+ #endif
11551+ #ifdef PROV_R_INVALID_CURVE
11552+ {"INVALID_CURVE", ERR_LIB_PROV, PROV_R_INVALID_CURVE},
11553+ #else
11554+ {"INVALID_CURVE", 57, 176},
11555+ #endif
11556+ #ifdef PROV_R_INVALID_CUSTOM_LENGTH
11557+ {"INVALID_CUSTOM_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_CUSTOM_LENGTH},
11558+ #else
11559+ {"INVALID_CUSTOM_LENGTH", 57, 111},
11560+ #endif
11561+ #ifdef PROV_R_INVALID_DATA
11562+ {"INVALID_DATA", ERR_LIB_PROV, PROV_R_INVALID_DATA},
11563+ #else
11564+ {"INVALID_DATA", 57, 115},
11565+ #endif
11566+ #ifdef PROV_R_INVALID_DIGEST
11567+ {"INVALID_DIGEST", ERR_LIB_PROV, PROV_R_INVALID_DIGEST},
11568+ #else
11569+ {"INVALID_DIGEST", 57, 122},
11570+ #endif
11571+ #ifdef PROV_R_INVALID_DIGEST_LENGTH
11572+ {"INVALID_DIGEST_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_DIGEST_LENGTH},
11573+ #else
11574+ {"INVALID_DIGEST_LENGTH", 57, 166},
11575+ #endif
11576+ #ifdef PROV_R_INVALID_DIGEST_SIZE
11577+ {"INVALID_DIGEST_SIZE", ERR_LIB_PROV, PROV_R_INVALID_DIGEST_SIZE},
11578+ #else
11579+ {"INVALID_DIGEST_SIZE", 57, 218},
11580+ #endif
11581+ #ifdef PROV_R_INVALID_ITERATION_COUNT
11582+ {"INVALID_ITERATION_COUNT", ERR_LIB_PROV, PROV_R_INVALID_ITERATION_COUNT},
11583+ #else
11584+ {"INVALID_ITERATION_COUNT", 57, 123},
11585+ #endif
11586+ #ifdef PROV_R_INVALID_IV_LENGTH
11587+ {"INVALID_IV_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_IV_LENGTH},
11588+ #else
11589+ {"INVALID_IV_LENGTH", 57, 109},
11590+ #endif
11591+ #ifdef PROV_R_INVALID_KEY
11592+ {"INVALID_KEY", ERR_LIB_PROV, PROV_R_INVALID_KEY},
11593+ #else
11594+ {"INVALID_KEY", 57, 158},
11595+ #endif
11596+ #ifdef PROV_R_INVALID_KEY_LENGTH
11597+ {"INVALID_KEY_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_KEY_LENGTH},
11598+ #else
11599+ {"INVALID_KEY_LENGTH", 57, 105},
11600+ #endif
11601+ #ifdef PROV_R_INVALID_MAC
11602+ {"INVALID_MAC", ERR_LIB_PROV, PROV_R_INVALID_MAC},
11603+ #else
11604+ {"INVALID_MAC", 57, 151},
11605+ #endif
11606+ #ifdef PROV_R_INVALID_MGF1_MD
11607+ {"INVALID_MGF1_MD", ERR_LIB_PROV, PROV_R_INVALID_MGF1_MD},
11608+ #else
11609+ {"INVALID_MGF1_MD", 57, 167},
11610+ #endif
11611+ #ifdef PROV_R_INVALID_MODE
11612+ {"INVALID_MODE", ERR_LIB_PROV, PROV_R_INVALID_MODE},
11613+ #else
11614+ {"INVALID_MODE", 57, 125},
11615+ #endif
11616+ #ifdef PROV_R_INVALID_PADDING_MODE
11617+ {"INVALID_PADDING_MODE", ERR_LIB_PROV, PROV_R_INVALID_PADDING_MODE},
11618+ #else
11619+ {"INVALID_PADDING_MODE", 57, 168},
11620+ #endif
11621+ #ifdef PROV_R_INVALID_PUBINFO
11622+ {"INVALID_PUBINFO", ERR_LIB_PROV, PROV_R_INVALID_PUBINFO},
11623+ #else
11624+ {"INVALID_PUBINFO", 57, 198},
11625+ #endif
11626+ #ifdef PROV_R_INVALID_SALT_LENGTH
11627+ {"INVALID_SALT_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_SALT_LENGTH},
11628+ #else
11629+ {"INVALID_SALT_LENGTH", 57, 112},
11630+ #endif
11631+ #ifdef PROV_R_INVALID_SEED_LENGTH
11632+ {"INVALID_SEED_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_SEED_LENGTH},
11633+ #else
11634+ {"INVALID_SEED_LENGTH", 57, 154},
11635+ #endif
11636+ #ifdef PROV_R_INVALID_SIGNATURE_SIZE
11637+ {"INVALID_SIGNATURE_SIZE", ERR_LIB_PROV, PROV_R_INVALID_SIGNATURE_SIZE},
11638+ #else
11639+ {"INVALID_SIGNATURE_SIZE", 57, 179},
11640+ #endif
11641+ #ifdef PROV_R_INVALID_STATE
11642+ {"INVALID_STATE", ERR_LIB_PROV, PROV_R_INVALID_STATE},
11643+ #else
11644+ {"INVALID_STATE", 57, 212},
11645+ #endif
11646+ #ifdef PROV_R_INVALID_TAG
11647+ {"INVALID_TAG", ERR_LIB_PROV, PROV_R_INVALID_TAG},
11648+ #else
11649+ {"INVALID_TAG", 57, 110},
11650+ #endif
11651+ #ifdef PROV_R_INVALID_TAG_LENGTH
11652+ {"INVALID_TAG_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_TAG_LENGTH},
11653+ #else
11654+ {"INVALID_TAG_LENGTH", 57, 118},
11655+ #endif
11656+ #ifdef PROV_R_INVALID_UKM_LENGTH
11657+ {"INVALID_UKM_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_UKM_LENGTH},
11658+ #else
11659+ {"INVALID_UKM_LENGTH", 57, 200},
11660+ #endif
11661+ #ifdef PROV_R_INVALID_X931_DIGEST
11662+ {"INVALID_X931_DIGEST", ERR_LIB_PROV, PROV_R_INVALID_X931_DIGEST},
11663+ #else
11664+ {"INVALID_X931_DIGEST", 57, 170},
11665+ #endif
11666+ #ifdef PROV_R_IN_ERROR_STATE
11667+ {"IN_ERROR_STATE", ERR_LIB_PROV, PROV_R_IN_ERROR_STATE},
11668+ #else
11669+ {"IN_ERROR_STATE", 57, 192},
11670+ #endif
11671+ #ifdef PROV_R_KEY_SETUP_FAILED
11672+ {"KEY_SETUP_FAILED", ERR_LIB_PROV, PROV_R_KEY_SETUP_FAILED},
11673+ #else
11674+ {"KEY_SETUP_FAILED", 57, 101},
11675+ #endif
11676+ #ifdef PROV_R_KEY_SIZE_TOO_SMALL
11677+ {"KEY_SIZE_TOO_SMALL", ERR_LIB_PROV, PROV_R_KEY_SIZE_TOO_SMALL},
11678+ #else
11679+ {"KEY_SIZE_TOO_SMALL", 57, 171},
11680+ #endif
11681+ #ifdef PROV_R_MISSING_CEK_ALG
11682+ {"MISSING_CEK_ALG", ERR_LIB_PROV, PROV_R_MISSING_CEK_ALG},
11683+ #else
11684+ {"MISSING_CEK_ALG", 57, 144},
11685+ #endif
11686+ #ifdef PROV_R_MISSING_CIPHER
11687+ {"MISSING_CIPHER", ERR_LIB_PROV, PROV_R_MISSING_CIPHER},
11688+ #else
11689+ {"MISSING_CIPHER", 57, 155},
11690+ #endif
11691+ #ifdef PROV_R_MISSING_CONFIG_DATA
11692+ {"MISSING_CONFIG_DATA", ERR_LIB_PROV, PROV_R_MISSING_CONFIG_DATA},
11693+ #else
11694+ {"MISSING_CONFIG_DATA", 57, 213},
11695+ #endif
11696+ #ifdef PROV_R_MISSING_CONSTANT
11697+ {"MISSING_CONSTANT", ERR_LIB_PROV, PROV_R_MISSING_CONSTANT},
11698+ #else
11699+ {"MISSING_CONSTANT", 57, 156},
11700+ #endif
11701+ #ifdef PROV_R_MISSING_KEY
11702+ {"MISSING_KEY", ERR_LIB_PROV, PROV_R_MISSING_KEY},
11703+ #else
11704+ {"MISSING_KEY", 57, 128},
11705+ #endif
11706+ #ifdef PROV_R_MISSING_MAC
11707+ {"MISSING_MAC", ERR_LIB_PROV, PROV_R_MISSING_MAC},
11708+ #else
11709+ {"MISSING_MAC", 57, 150},
11710+ #endif
11711+ #ifdef PROV_R_MISSING_MESSAGE_DIGEST
11712+ {"MISSING_MESSAGE_DIGEST", ERR_LIB_PROV, PROV_R_MISSING_MESSAGE_DIGEST},
11713+ #else
11714+ {"MISSING_MESSAGE_DIGEST", 57, 129},
11715+ #endif
11716+ #ifdef PROV_R_MISSING_OID
11717+ {"MISSING_OID", ERR_LIB_PROV, PROV_R_MISSING_OID},
11718+ #else
11719+ {"MISSING_OID", 57, 209},
11720+ #endif
11721+ #ifdef PROV_R_MISSING_PASS
11722+ {"MISSING_PASS", ERR_LIB_PROV, PROV_R_MISSING_PASS},
11723+ #else
11724+ {"MISSING_PASS", 57, 130},
11725+ #endif
11726+ #ifdef PROV_R_MISSING_SALT
11727+ {"MISSING_SALT", ERR_LIB_PROV, PROV_R_MISSING_SALT},
11728+ #else
11729+ {"MISSING_SALT", 57, 131},
11730+ #endif
11731+ #ifdef PROV_R_MISSING_SECRET
11732+ {"MISSING_SECRET", ERR_LIB_PROV, PROV_R_MISSING_SECRET},
11733+ #else
11734+ {"MISSING_SECRET", 57, 132},
11735+ #endif
11736+ #ifdef PROV_R_MISSING_SEED
11737+ {"MISSING_SEED", ERR_LIB_PROV, PROV_R_MISSING_SEED},
11738+ #else
11739+ {"MISSING_SEED", 57, 140},
11740+ #endif
11741+ #ifdef PROV_R_MISSING_SESSION_ID
11742+ {"MISSING_SESSION_ID", ERR_LIB_PROV, PROV_R_MISSING_SESSION_ID},
11743+ #else
11744+ {"MISSING_SESSION_ID", 57, 133},
11745+ #endif
11746+ #ifdef PROV_R_MISSING_TYPE
11747+ {"MISSING_TYPE", ERR_LIB_PROV, PROV_R_MISSING_TYPE},
11748+ #else
11749+ {"MISSING_TYPE", 57, 134},
11750+ #endif
11751+ #ifdef PROV_R_MISSING_XCGHASH
11752+ {"MISSING_XCGHASH", ERR_LIB_PROV, PROV_R_MISSING_XCGHASH},
11753+ #else
11754+ {"MISSING_XCGHASH", 57, 135},
11755+ #endif
11756+ #ifdef PROV_R_MODULE_INTEGRITY_FAILURE
11757+ {"MODULE_INTEGRITY_FAILURE", ERR_LIB_PROV, PROV_R_MODULE_INTEGRITY_FAILURE},
11758+ #else
11759+ {"MODULE_INTEGRITY_FAILURE", 57, 214},
11760+ #endif
11761+ #ifdef PROV_R_NOT_A_PRIVATE_KEY
11762+ {"NOT_A_PRIVATE_KEY", ERR_LIB_PROV, PROV_R_NOT_A_PRIVATE_KEY},
11763+ #else
11764+ {"NOT_A_PRIVATE_KEY", 57, 221},
11765+ #endif
11766+ #ifdef PROV_R_NOT_A_PUBLIC_KEY
11767+ {"NOT_A_PUBLIC_KEY", ERR_LIB_PROV, PROV_R_NOT_A_PUBLIC_KEY},
11768+ #else
11769+ {"NOT_A_PUBLIC_KEY", 57, 220},
11770+ #endif
11771+ #ifdef PROV_R_NOT_INSTANTIATED
11772+ {"NOT_INSTANTIATED", ERR_LIB_PROV, PROV_R_NOT_INSTANTIATED},
11773+ #else
11774+ {"NOT_INSTANTIATED", 57, 193},
11775+ #endif
11776+ #ifdef PROV_R_NOT_PARAMETERS
11777+ {"NOT_PARAMETERS", ERR_LIB_PROV, PROV_R_NOT_PARAMETERS},
11778+ #else
11779+ {"NOT_PARAMETERS", 57, 226},
11780+ #endif
11781+ #ifdef PROV_R_NOT_SUPPORTED
11782+ {"NOT_SUPPORTED", ERR_LIB_PROV, PROV_R_NOT_SUPPORTED},
11783+ #else
11784+ {"NOT_SUPPORTED", 57, 136},
11785+ #endif
11786+ #ifdef PROV_R_NOT_XOF_OR_INVALID_LENGTH
11787+ {"NOT_XOF_OR_INVALID_LENGTH", ERR_LIB_PROV, PROV_R_NOT_XOF_OR_INVALID_LENGTH},
11788+ #else
11789+ {"NOT_XOF_OR_INVALID_LENGTH", 57, 113},
11790+ #endif
11791+ #ifdef PROV_R_NO_KEY_SET
11792+ {"NO_KEY_SET", ERR_LIB_PROV, PROV_R_NO_KEY_SET},
11793+ #else
11794+ {"NO_KEY_SET", 57, 114},
11795+ #endif
11796+ #ifdef PROV_R_NO_PARAMETERS_SET
11797+ {"NO_PARAMETERS_SET", ERR_LIB_PROV, PROV_R_NO_PARAMETERS_SET},
11798+ #else
11799+ {"NO_PARAMETERS_SET", 57, 177},
11800+ #endif
11801+ #ifdef PROV_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
11802+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_PROV, PROV_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
11803+ #else
11804+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 57, 178},
11805+ #endif
11806+ #ifdef PROV_R_OUTPUT_BUFFER_TOO_SMALL
11807+ {"OUTPUT_BUFFER_TOO_SMALL", ERR_LIB_PROV, PROV_R_OUTPUT_BUFFER_TOO_SMALL},
11808+ #else
11809+ {"OUTPUT_BUFFER_TOO_SMALL", 57, 106},
11810+ #endif
11811+ #ifdef PROV_R_PARENT_CANNOT_GENERATE_RANDOM_NUMBERS
11812+ {"PARENT_CANNOT_GENERATE_RANDOM_NUMBERS", ERR_LIB_PROV, PROV_R_PARENT_CANNOT_GENERATE_RANDOM_NUMBERS},
11813+ #else
11814+ {"PARENT_CANNOT_GENERATE_RANDOM_NUMBERS", 57, 228},
11815+ #endif
11816+ #ifdef PROV_R_PARENT_CANNOT_SUPPLY_ENTROPY_SEED
11817+ {"PARENT_CANNOT_SUPPLY_ENTROPY_SEED", ERR_LIB_PROV, PROV_R_PARENT_CANNOT_SUPPLY_ENTROPY_SEED},
11818+ #else
11819+ {"PARENT_CANNOT_SUPPLY_ENTROPY_SEED", 57, 187},
11820+ #endif
11821+ #ifdef PROV_R_PARENT_LOCKING_NOT_ENABLED
11822+ {"PARENT_LOCKING_NOT_ENABLED", ERR_LIB_PROV, PROV_R_PARENT_LOCKING_NOT_ENABLED},
11823+ #else
11824+ {"PARENT_LOCKING_NOT_ENABLED", 57, 182},
11825+ #endif
11826+ #ifdef PROV_R_PARENT_STRENGTH_TOO_WEAK
11827+ {"PARENT_STRENGTH_TOO_WEAK", ERR_LIB_PROV, PROV_R_PARENT_STRENGTH_TOO_WEAK},
11828+ #else
11829+ {"PARENT_STRENGTH_TOO_WEAK", 57, 194},
11830+ #endif
11831+ #ifdef PROV_R_PATH_MUST_BE_ABSOLUTE
11832+ {"PATH_MUST_BE_ABSOLUTE", ERR_LIB_PROV, PROV_R_PATH_MUST_BE_ABSOLUTE},
11833+ #else
11834+ {"PATH_MUST_BE_ABSOLUTE", 57, 219},
11835+ #endif
11836+ #ifdef PROV_R_PERSONALISATION_STRING_TOO_LONG
11837+ {"PERSONALISATION_STRING_TOO_LONG", ERR_LIB_PROV, PROV_R_PERSONALISATION_STRING_TOO_LONG},
11838+ #else
11839+ {"PERSONALISATION_STRING_TOO_LONG", 57, 195},
11840+ #endif
11841+ #ifdef PROV_R_PSS_SALTLEN_TOO_SMALL
11842+ {"PSS_SALTLEN_TOO_SMALL", ERR_LIB_PROV, PROV_R_PSS_SALTLEN_TOO_SMALL},
11843+ #else
11844+ {"PSS_SALTLEN_TOO_SMALL", 57, 172},
11845+ #endif
11846+ #ifdef PROV_R_REQUEST_TOO_LARGE_FOR_DRBG
11847+ {"REQUEST_TOO_LARGE_FOR_DRBG", ERR_LIB_PROV, PROV_R_REQUEST_TOO_LARGE_FOR_DRBG},
11848+ #else
11849+ {"REQUEST_TOO_LARGE_FOR_DRBG", 57, 196},
11850+ #endif
11851+ #ifdef PROV_R_REQUIRE_CTR_MODE_CIPHER
11852+ {"REQUIRE_CTR_MODE_CIPHER", ERR_LIB_PROV, PROV_R_REQUIRE_CTR_MODE_CIPHER},
11853+ #else
11854+ {"REQUIRE_CTR_MODE_CIPHER", 57, 206},
11855+ #endif
11856+ #ifdef PROV_R_RESEED_ERROR
11857+ {"RESEED_ERROR", ERR_LIB_PROV, PROV_R_RESEED_ERROR},
11858+ #else
11859+ {"RESEED_ERROR", 57, 197},
11860+ #endif
11861+ #ifdef PROV_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES
11862+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", ERR_LIB_PROV, PROV_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES},
11863+ #else
11864+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", 57, 222},
11865+ #endif
11866+ #ifdef PROV_R_SEED_SOURCES_MUST_NOT_HAVE_A_PARENT
11867+ {"SEED_SOURCES_MUST_NOT_HAVE_A_PARENT", ERR_LIB_PROV, PROV_R_SEED_SOURCES_MUST_NOT_HAVE_A_PARENT},
11868+ #else
11869+ {"SEED_SOURCES_MUST_NOT_HAVE_A_PARENT", 57, 229},
11870+ #endif
11871+ #ifdef PROV_R_SELF_TEST_KAT_FAILURE
11872+ {"SELF_TEST_KAT_FAILURE", ERR_LIB_PROV, PROV_R_SELF_TEST_KAT_FAILURE},
11873+ #else
11874+ {"SELF_TEST_KAT_FAILURE", 57, 215},
11875+ #endif
11876+ #ifdef PROV_R_SELF_TEST_POST_FAILURE
11877+ {"SELF_TEST_POST_FAILURE", ERR_LIB_PROV, PROV_R_SELF_TEST_POST_FAILURE},
11878+ #else
11879+ {"SELF_TEST_POST_FAILURE", 57, 216},
11880+ #endif
11881+ #ifdef PROV_R_TAG_NOT_NEEDED
11882+ {"TAG_NOT_NEEDED", ERR_LIB_PROV, PROV_R_TAG_NOT_NEEDED},
11883+ #else
11884+ {"TAG_NOT_NEEDED", 57, 120},
11885+ #endif
11886+ #ifdef PROV_R_TAG_NOT_SET
11887+ {"TAG_NOT_SET", ERR_LIB_PROV, PROV_R_TAG_NOT_SET},
11888+ #else
11889+ {"TAG_NOT_SET", 57, 119},
11890+ #endif
11891+ #ifdef PROV_R_TOO_MANY_RECORDS
11892+ {"TOO_MANY_RECORDS", ERR_LIB_PROV, PROV_R_TOO_MANY_RECORDS},
11893+ #else
11894+ {"TOO_MANY_RECORDS", 57, 126},
11895+ #endif
11896+ #ifdef PROV_R_UNABLE_TO_FIND_CIPHERS
11897+ {"UNABLE_TO_FIND_CIPHERS", ERR_LIB_PROV, PROV_R_UNABLE_TO_FIND_CIPHERS},
11898+ #else
11899+ {"UNABLE_TO_FIND_CIPHERS", 57, 207},
11900+ #endif
11901+ #ifdef PROV_R_UNABLE_TO_GET_PARENT_STRENGTH
11902+ {"UNABLE_TO_GET_PARENT_STRENGTH", ERR_LIB_PROV, PROV_R_UNABLE_TO_GET_PARENT_STRENGTH},
11903+ #else
11904+ {"UNABLE_TO_GET_PARENT_STRENGTH", 57, 199},
11905+ #endif
11906+ #ifdef PROV_R_UNABLE_TO_GET_PASSPHRASE
11907+ {"UNABLE_TO_GET_PASSPHRASE", ERR_LIB_PROV, PROV_R_UNABLE_TO_GET_PASSPHRASE},
11908+ #else
11909+ {"UNABLE_TO_GET_PASSPHRASE", 57, 159},
11910+ #endif
11911+ #ifdef PROV_R_UNABLE_TO_INITIALISE_CIPHERS
11912+ {"UNABLE_TO_INITIALISE_CIPHERS", ERR_LIB_PROV, PROV_R_UNABLE_TO_INITIALISE_CIPHERS},
11913+ #else
11914+ {"UNABLE_TO_INITIALISE_CIPHERS", 57, 208},
11915+ #endif
11916+ #ifdef PROV_R_UNABLE_TO_LOAD_SHA256
11917+ {"UNABLE_TO_LOAD_SHA256", ERR_LIB_PROV, PROV_R_UNABLE_TO_LOAD_SHA256},
11918+ #else
11919+ {"UNABLE_TO_LOAD_SHA256", 57, 147},
11920+ #endif
11921+ #ifdef PROV_R_UNABLE_TO_LOCK_PARENT
11922+ {"UNABLE_TO_LOCK_PARENT", ERR_LIB_PROV, PROV_R_UNABLE_TO_LOCK_PARENT},
11923+ #else
11924+ {"UNABLE_TO_LOCK_PARENT", 57, 201},
11925+ #endif
11926+ #ifdef PROV_R_UNABLE_TO_RESEED
11927+ {"UNABLE_TO_RESEED", ERR_LIB_PROV, PROV_R_UNABLE_TO_RESEED},
11928+ #else
11929+ {"UNABLE_TO_RESEED", 57, 204},
11930+ #endif
11931+ #ifdef PROV_R_UNSUPPORTED_CEK_ALG
11932+ {"UNSUPPORTED_CEK_ALG", ERR_LIB_PROV, PROV_R_UNSUPPORTED_CEK_ALG},
11933+ #else
11934+ {"UNSUPPORTED_CEK_ALG", 57, 145},
11935+ #endif
11936+ #ifdef PROV_R_UNSUPPORTED_KEY_SIZE
11937+ {"UNSUPPORTED_KEY_SIZE", ERR_LIB_PROV, PROV_R_UNSUPPORTED_KEY_SIZE},
11938+ #else
11939+ {"UNSUPPORTED_KEY_SIZE", 57, 153},
11940+ #endif
11941+ #ifdef PROV_R_UNSUPPORTED_MAC_TYPE
11942+ {"UNSUPPORTED_MAC_TYPE", ERR_LIB_PROV, PROV_R_UNSUPPORTED_MAC_TYPE},
11943+ #else
11944+ {"UNSUPPORTED_MAC_TYPE", 57, 137},
11945+ #endif
11946+ #ifdef PROV_R_UNSUPPORTED_NUMBER_OF_ROUNDS
11947+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", ERR_LIB_PROV, PROV_R_UNSUPPORTED_NUMBER_OF_ROUNDS},
11948+ #else
11949+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", 57, 152},
11950+ #endif
11951+ #ifdef PROV_R_URI_AUTHORITY_UNSUPPORTED
11952+ {"URI_AUTHORITY_UNSUPPORTED", ERR_LIB_PROV, PROV_R_URI_AUTHORITY_UNSUPPORTED},
11953+ #else
11954+ {"URI_AUTHORITY_UNSUPPORTED", 57, 223},
11955+ #endif
11956+ #ifdef PROV_R_VALUE_ERROR
11957+ {"VALUE_ERROR", ERR_LIB_PROV, PROV_R_VALUE_ERROR},
11958+ #else
11959+ {"VALUE_ERROR", 57, 138},
11960+ #endif
11961+ #ifdef PROV_R_WRONG_FINAL_BLOCK_LENGTH
11962+ {"WRONG_FINAL_BLOCK_LENGTH", ERR_LIB_PROV, PROV_R_WRONG_FINAL_BLOCK_LENGTH},
11963+ #else
11964+ {"WRONG_FINAL_BLOCK_LENGTH", 57, 107},
11965+ #endif
11966+ #ifdef PROV_R_WRONG_OUTPUT_BUFFER_SIZE
11967+ {"WRONG_OUTPUT_BUFFER_SIZE", ERR_LIB_PROV, PROV_R_WRONG_OUTPUT_BUFFER_SIZE},
11968+ #else
11969+ {"WRONG_OUTPUT_BUFFER_SIZE", 57, 139},
11970+ #endif
11971+ #ifdef PROV_R_XOF_DIGESTS_NOT_ALLOWED
11972+ {"XOF_DIGESTS_NOT_ALLOWED", ERR_LIB_PROV, PROV_R_XOF_DIGESTS_NOT_ALLOWED},
11973+ #else
11974+ {"XOF_DIGESTS_NOT_ALLOWED", 57, 183},
11975+ #endif
11976+ #ifdef PROV_R_XTS_DATA_UNIT_IS_TOO_LARGE
11977+ {"XTS_DATA_UNIT_IS_TOO_LARGE", ERR_LIB_PROV, PROV_R_XTS_DATA_UNIT_IS_TOO_LARGE},
11978+ #else
11979+ {"XTS_DATA_UNIT_IS_TOO_LARGE", 57, 148},
11980+ #endif
11981+ #ifdef PROV_R_XTS_DUPLICATED_KEYS
11982+ {"XTS_DUPLICATED_KEYS", ERR_LIB_PROV, PROV_R_XTS_DUPLICATED_KEYS},
11983+ #else
11984+ {"XTS_DUPLICATED_KEYS", 57, 149},
11985+ #endif
11986+ #ifdef RAND_R_ADDITIONAL_INPUT_TOO_LONG
11987+ {"ADDITIONAL_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ADDITIONAL_INPUT_TOO_LONG},
11988+ #else
11989+ {"ADDITIONAL_INPUT_TOO_LONG", 36, 102},
11990+ #endif
11991+ #ifdef RAND_R_ALREADY_INSTANTIATED
11992+ {"ALREADY_INSTANTIATED", ERR_LIB_RAND, RAND_R_ALREADY_INSTANTIATED},
11993+ #else
11994+ {"ALREADY_INSTANTIATED", 36, 103},
11995+ #endif
11996+ #ifdef RAND_R_ARGUMENT_OUT_OF_RANGE
11997+ {"ARGUMENT_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ARGUMENT_OUT_OF_RANGE},
11998+ #else
11999+ {"ARGUMENT_OUT_OF_RANGE", 36, 105},
12000+ #endif
12001+ #ifdef RAND_R_CANNOT_OPEN_FILE
12002+ {"CANNOT_OPEN_FILE", ERR_LIB_RAND, RAND_R_CANNOT_OPEN_FILE},
12003+ #else
12004+ {"CANNOT_OPEN_FILE", 36, 121},
12005+ #endif
12006+ #ifdef RAND_R_DERIVATION_FUNCTION_MANDATORY_FOR_FIPS
12007+ {"DERIVATION_FUNCTION_MANDATORY_FOR_FIPS", ERR_LIB_RAND, RAND_R_DERIVATION_FUNCTION_MANDATORY_FOR_FIPS},
12008+ #else
12009+ {"DERIVATION_FUNCTION_MANDATORY_FOR_FIPS", 36, 137},
12010+ #endif
12011+ #ifdef RAND_R_DRBG_ALREADY_INITIALIZED
12012+ {"DRBG_ALREADY_INITIALIZED", ERR_LIB_RAND, RAND_R_DRBG_ALREADY_INITIALIZED},
12013+ #else
12014+ {"DRBG_ALREADY_INITIALIZED", 36, 129},
12015+ #endif
12016+ #ifdef RAND_R_DRBG_NOT_INITIALISED
12017+ {"DRBG_NOT_INITIALISED", ERR_LIB_RAND, RAND_R_DRBG_NOT_INITIALISED},
12018+ #else
12019+ {"DRBG_NOT_INITIALISED", 36, 104},
12020+ #endif
12021+ #ifdef RAND_R_ENTROPY_INPUT_TOO_LONG
12022+ {"ENTROPY_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ENTROPY_INPUT_TOO_LONG},
12023+ #else
12024+ {"ENTROPY_INPUT_TOO_LONG", 36, 106},
12025+ #endif
12026+ #ifdef RAND_R_ENTROPY_OUT_OF_RANGE
12027+ {"ENTROPY_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ENTROPY_OUT_OF_RANGE},
12028+ #else
12029+ {"ENTROPY_OUT_OF_RANGE", 36, 124},
12030+ #endif
12031+ #ifdef RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED
12032+ {"ERROR_ENTROPY_POOL_WAS_IGNORED", ERR_LIB_RAND, RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED},
12033+ #else
12034+ {"ERROR_ENTROPY_POOL_WAS_IGNORED", 36, 127},
12035+ #endif
12036+ #ifdef RAND_R_ERROR_INITIALISING_DRBG
12037+ {"ERROR_INITIALISING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INITIALISING_DRBG},
12038+ #else
12039+ {"ERROR_INITIALISING_DRBG", 36, 107},
12040+ #endif
12041+ #ifdef RAND_R_ERROR_INSTANTIATING_DRBG
12042+ {"ERROR_INSTANTIATING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INSTANTIATING_DRBG},
12043+ #else
12044+ {"ERROR_INSTANTIATING_DRBG", 36, 108},
12045+ #endif
12046+ #ifdef RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT
12047+ {"ERROR_RETRIEVING_ADDITIONAL_INPUT", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT},
12048+ #else
12049+ {"ERROR_RETRIEVING_ADDITIONAL_INPUT", 36, 109},
12050+ #endif
12051+ #ifdef RAND_R_ERROR_RETRIEVING_ENTROPY
12052+ {"ERROR_RETRIEVING_ENTROPY", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ENTROPY},
12053+ #else
12054+ {"ERROR_RETRIEVING_ENTROPY", 36, 110},
12055+ #endif
12056+ #ifdef RAND_R_ERROR_RETRIEVING_NONCE
12057+ {"ERROR_RETRIEVING_NONCE", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_NONCE},
12058+ #else
12059+ {"ERROR_RETRIEVING_NONCE", 36, 111},
12060+ #endif
12061+ #ifdef RAND_R_FAILED_TO_CREATE_LOCK
12062+ {"FAILED_TO_CREATE_LOCK", ERR_LIB_RAND, RAND_R_FAILED_TO_CREATE_LOCK},
12063+ #else
12064+ {"FAILED_TO_CREATE_LOCK", 36, 126},
12065+ #endif
12066+ #ifdef RAND_R_FUNC_NOT_IMPLEMENTED
12067+ {"FUNC_NOT_IMPLEMENTED", ERR_LIB_RAND, RAND_R_FUNC_NOT_IMPLEMENTED},
12068+ #else
12069+ {"FUNC_NOT_IMPLEMENTED", 36, 101},
12070+ #endif
12071+ #ifdef RAND_R_FWRITE_ERROR
12072+ {"FWRITE_ERROR", ERR_LIB_RAND, RAND_R_FWRITE_ERROR},
12073+ #else
12074+ {"FWRITE_ERROR", 36, 123},
12075+ #endif
12076+ #ifdef RAND_R_GENERATE_ERROR
12077+ {"GENERATE_ERROR", ERR_LIB_RAND, RAND_R_GENERATE_ERROR},
12078+ #else
12079+ {"GENERATE_ERROR", 36, 112},
12080+ #endif
12081+ #ifdef RAND_R_INSUFFICIENT_DRBG_STRENGTH
12082+ {"INSUFFICIENT_DRBG_STRENGTH", ERR_LIB_RAND, RAND_R_INSUFFICIENT_DRBG_STRENGTH},
12083+ #else
12084+ {"INSUFFICIENT_DRBG_STRENGTH", 36, 139},
12085+ #endif
12086+ #ifdef RAND_R_INTERNAL_ERROR
12087+ {"INTERNAL_ERROR", ERR_LIB_RAND, RAND_R_INTERNAL_ERROR},
12088+ #else
12089+ {"INTERNAL_ERROR", 36, 113},
12090+ #endif
12091+ #ifdef RAND_R_IN_ERROR_STATE
12092+ {"IN_ERROR_STATE", ERR_LIB_RAND, RAND_R_IN_ERROR_STATE},
12093+ #else
12094+ {"IN_ERROR_STATE", 36, 114},
12095+ #endif
12096+ #ifdef RAND_R_NOT_A_REGULAR_FILE
12097+ {"NOT_A_REGULAR_FILE", ERR_LIB_RAND, RAND_R_NOT_A_REGULAR_FILE},
12098+ #else
12099+ {"NOT_A_REGULAR_FILE", 36, 122},
12100+ #endif
12101+ #ifdef RAND_R_NOT_INSTANTIATED
12102+ {"NOT_INSTANTIATED", ERR_LIB_RAND, RAND_R_NOT_INSTANTIATED},
12103+ #else
12104+ {"NOT_INSTANTIATED", 36, 115},
12105+ #endif
12106+ #ifdef RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED
12107+ {"NO_DRBG_IMPLEMENTATION_SELECTED", ERR_LIB_RAND, RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED},
12108+ #else
12109+ {"NO_DRBG_IMPLEMENTATION_SELECTED", 36, 128},
12110+ #endif
12111+ #ifdef RAND_R_PARENT_LOCKING_NOT_ENABLED
12112+ {"PARENT_LOCKING_NOT_ENABLED", ERR_LIB_RAND, RAND_R_PARENT_LOCKING_NOT_ENABLED},
12113+ #else
12114+ {"PARENT_LOCKING_NOT_ENABLED", 36, 130},
12115+ #endif
12116+ #ifdef RAND_R_PARENT_STRENGTH_TOO_WEAK
12117+ {"PARENT_STRENGTH_TOO_WEAK", ERR_LIB_RAND, RAND_R_PARENT_STRENGTH_TOO_WEAK},
12118+ #else
12119+ {"PARENT_STRENGTH_TOO_WEAK", 36, 131},
12120+ #endif
12121+ #ifdef RAND_R_PERSONALISATION_STRING_TOO_LONG
12122+ {"PERSONALISATION_STRING_TOO_LONG", ERR_LIB_RAND, RAND_R_PERSONALISATION_STRING_TOO_LONG},
12123+ #else
12124+ {"PERSONALISATION_STRING_TOO_LONG", 36, 116},
12125+ #endif
12126+ #ifdef RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED
12127+ {"PREDICTION_RESISTANCE_NOT_SUPPORTED", ERR_LIB_RAND, RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED},
12128+ #else
12129+ {"PREDICTION_RESISTANCE_NOT_SUPPORTED", 36, 133},
12130+ #endif
12131+ #ifdef RAND_R_PRNG_NOT_SEEDED
12132+ {"PRNG_NOT_SEEDED", ERR_LIB_RAND, RAND_R_PRNG_NOT_SEEDED},
12133+ #else
12134+ {"PRNG_NOT_SEEDED", 36, 100},
12135+ #endif
12136+ #ifdef RAND_R_RANDOM_POOL_OVERFLOW
12137+ {"RANDOM_POOL_OVERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_OVERFLOW},
12138+ #else
12139+ {"RANDOM_POOL_OVERFLOW", 36, 125},
12140+ #endif
12141+ #ifdef RAND_R_RANDOM_POOL_UNDERFLOW
12142+ {"RANDOM_POOL_UNDERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_UNDERFLOW},
12143+ #else
12144+ {"RANDOM_POOL_UNDERFLOW", 36, 134},
12145+ #endif
12146+ #ifdef RAND_R_REQUEST_TOO_LARGE_FOR_DRBG
12147+ {"REQUEST_TOO_LARGE_FOR_DRBG", ERR_LIB_RAND, RAND_R_REQUEST_TOO_LARGE_FOR_DRBG},
12148+ #else
12149+ {"REQUEST_TOO_LARGE_FOR_DRBG", 36, 117},
12150+ #endif
12151+ #ifdef RAND_R_RESEED_ERROR
12152+ {"RESEED_ERROR", ERR_LIB_RAND, RAND_R_RESEED_ERROR},
12153+ #else
12154+ {"RESEED_ERROR", 36, 118},
12155+ #endif
12156+ #ifdef RAND_R_SELFTEST_FAILURE
12157+ {"SELFTEST_FAILURE", ERR_LIB_RAND, RAND_R_SELFTEST_FAILURE},
12158+ #else
12159+ {"SELFTEST_FAILURE", 36, 119},
12160+ #endif
12161+ #ifdef RAND_R_TOO_LITTLE_NONCE_REQUESTED
12162+ {"TOO_LITTLE_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_LITTLE_NONCE_REQUESTED},
12163+ #else
12164+ {"TOO_LITTLE_NONCE_REQUESTED", 36, 135},
12165+ #endif
12166+ #ifdef RAND_R_TOO_MUCH_NONCE_REQUESTED
12167+ {"TOO_MUCH_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_MUCH_NONCE_REQUESTED},
12168+ #else
12169+ {"TOO_MUCH_NONCE_REQUESTED", 36, 136},
12170+ #endif
12171+ #ifdef RAND_R_UNABLE_TO_CREATE_DRBG
12172+ {"UNABLE_TO_CREATE_DRBG", ERR_LIB_RAND, RAND_R_UNABLE_TO_CREATE_DRBG},
12173+ #else
12174+ {"UNABLE_TO_CREATE_DRBG", 36, 143},
12175+ #endif
12176+ #ifdef RAND_R_UNABLE_TO_FETCH_DRBG
12177+ {"UNABLE_TO_FETCH_DRBG", ERR_LIB_RAND, RAND_R_UNABLE_TO_FETCH_DRBG},
12178+ #else
12179+ {"UNABLE_TO_FETCH_DRBG", 36, 144},
12180+ #endif
12181+ #ifdef RAND_R_UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER
12182+ {"UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER", ERR_LIB_RAND, RAND_R_UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER},
12183+ #else
12184+ {"UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER", 36, 141},
12185+ #endif
12186+ #ifdef RAND_R_UNABLE_TO_GET_PARENT_STRENGTH
12187+ {"UNABLE_TO_GET_PARENT_STRENGTH", ERR_LIB_RAND, RAND_R_UNABLE_TO_GET_PARENT_STRENGTH},
12188+ #else
12189+ {"UNABLE_TO_GET_PARENT_STRENGTH", 36, 138},
12190+ #endif
12191+ #ifdef RAND_R_UNABLE_TO_LOCK_PARENT
12192+ {"UNABLE_TO_LOCK_PARENT", ERR_LIB_RAND, RAND_R_UNABLE_TO_LOCK_PARENT},
12193+ #else
12194+ {"UNABLE_TO_LOCK_PARENT", 36, 140},
12195+ #endif
12196+ #ifdef RAND_R_UNSUPPORTED_DRBG_FLAGS
12197+ {"UNSUPPORTED_DRBG_FLAGS", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_FLAGS},
12198+ #else
12199+ {"UNSUPPORTED_DRBG_FLAGS", 36, 132},
12200+ #endif
12201+ #ifdef RAND_R_UNSUPPORTED_DRBG_TYPE
12202+ {"UNSUPPORTED_DRBG_TYPE", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_TYPE},
12203+ #else
12204+ {"UNSUPPORTED_DRBG_TYPE", 36, 120},
12205+ #endif
12206+ #ifdef RSA_R_ALGORITHM_MISMATCH
12207+ {"ALGORITHM_MISMATCH", ERR_LIB_RSA, RSA_R_ALGORITHM_MISMATCH},
12208+ #else
12209+ {"ALGORITHM_MISMATCH", 4, 100},
12210+ #endif
12211+ #ifdef RSA_R_BAD_E_VALUE
12212+ {"BAD_E_VALUE", ERR_LIB_RSA, RSA_R_BAD_E_VALUE},
12213+ #else
12214+ {"BAD_E_VALUE", 4, 101},
12215+ #endif
12216+ #ifdef RSA_R_BAD_FIXED_HEADER_DECRYPT
12217+ {"BAD_FIXED_HEADER_DECRYPT", ERR_LIB_RSA, RSA_R_BAD_FIXED_HEADER_DECRYPT},
12218+ #else
12219+ {"BAD_FIXED_HEADER_DECRYPT", 4, 102},
12220+ #endif
12221+ #ifdef RSA_R_BAD_PAD_BYTE_COUNT
12222+ {"BAD_PAD_BYTE_COUNT", ERR_LIB_RSA, RSA_R_BAD_PAD_BYTE_COUNT},
12223+ #else
12224+ {"BAD_PAD_BYTE_COUNT", 4, 103},
12225+ #endif
12226+ #ifdef RSA_R_BAD_SIGNATURE
12227+ {"BAD_SIGNATURE", ERR_LIB_RSA, RSA_R_BAD_SIGNATURE},
12228+ #else
12229+ {"BAD_SIGNATURE", 4, 104},
12230+ #endif
12231+ #ifdef RSA_R_BLOCK_TYPE_IS_NOT_01
12232+ {"BLOCK_TYPE_IS_NOT_01", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_01},
12233+ #else
12234+ {"BLOCK_TYPE_IS_NOT_01", 4, 106},
12235+ #endif
12236+ #ifdef RSA_R_BLOCK_TYPE_IS_NOT_02
12237+ {"BLOCK_TYPE_IS_NOT_02", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_02},
12238+ #else
12239+ {"BLOCK_TYPE_IS_NOT_02", 4, 107},
12240+ #endif
12241+ #ifdef RSA_R_DATA_GREATER_THAN_MOD_LEN
12242+ {"DATA_GREATER_THAN_MOD_LEN", ERR_LIB_RSA, RSA_R_DATA_GREATER_THAN_MOD_LEN},
12243+ #else
12244+ {"DATA_GREATER_THAN_MOD_LEN", 4, 108},
12245+ #endif
12246+ #ifdef RSA_R_DATA_TOO_LARGE
12247+ {"DATA_TOO_LARGE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE},
12248+ #else
12249+ {"DATA_TOO_LARGE", 4, 109},
12250+ #endif
12251+ #ifdef RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE
12252+ {"DATA_TOO_LARGE_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE},
12253+ #else
12254+ {"DATA_TOO_LARGE_FOR_KEY_SIZE", 4, 110},
12255+ #endif
12256+ #ifdef RSA_R_DATA_TOO_LARGE_FOR_MODULUS
12257+ {"DATA_TOO_LARGE_FOR_MODULUS", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_MODULUS},
12258+ #else
12259+ {"DATA_TOO_LARGE_FOR_MODULUS", 4, 132},
12260+ #endif
12261+ #ifdef RSA_R_DATA_TOO_SMALL
12262+ {"DATA_TOO_SMALL", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL},
12263+ #else
12264+ {"DATA_TOO_SMALL", 4, 111},
12265+ #endif
12266+ #ifdef RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE
12267+ {"DATA_TOO_SMALL_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE},
12268+ #else
12269+ {"DATA_TOO_SMALL_FOR_KEY_SIZE", 4, 122},
12270+ #endif
12271+ #ifdef RSA_R_DIGEST_DOES_NOT_MATCH
12272+ {"DIGEST_DOES_NOT_MATCH", ERR_LIB_RSA, RSA_R_DIGEST_DOES_NOT_MATCH},
12273+ #else
12274+ {"DIGEST_DOES_NOT_MATCH", 4, 158},
12275+ #endif
12276+ #ifdef RSA_R_DIGEST_NOT_ALLOWED
12277+ {"DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_DIGEST_NOT_ALLOWED},
12278+ #else
12279+ {"DIGEST_NOT_ALLOWED", 4, 145},
12280+ #endif
12281+ #ifdef RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY
12282+ {"DIGEST_TOO_BIG_FOR_RSA_KEY", ERR_LIB_RSA, RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY},
12283+ #else
12284+ {"DIGEST_TOO_BIG_FOR_RSA_KEY", 4, 112},
12285+ #endif
12286+ #ifdef RSA_R_DMP1_NOT_CONGRUENT_TO_D
12287+ {"DMP1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMP1_NOT_CONGRUENT_TO_D},
12288+ #else
12289+ {"DMP1_NOT_CONGRUENT_TO_D", 4, 124},
12290+ #endif
12291+ #ifdef RSA_R_DMQ1_NOT_CONGRUENT_TO_D
12292+ {"DMQ1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMQ1_NOT_CONGRUENT_TO_D},
12293+ #else
12294+ {"DMQ1_NOT_CONGRUENT_TO_D", 4, 125},
12295+ #endif
12296+ #ifdef RSA_R_D_E_NOT_CONGRUENT_TO_1
12297+ {"D_E_NOT_CONGRUENT_TO_1", ERR_LIB_RSA, RSA_R_D_E_NOT_CONGRUENT_TO_1},
12298+ #else
12299+ {"D_E_NOT_CONGRUENT_TO_1", 4, 123},
12300+ #endif
12301+ #ifdef RSA_R_FIRST_OCTET_INVALID
12302+ {"FIRST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_FIRST_OCTET_INVALID},
12303+ #else
12304+ {"FIRST_OCTET_INVALID", 4, 133},
12305+ #endif
12306+ #ifdef RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE
12307+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", ERR_LIB_RSA, RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE},
12308+ #else
12309+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", 4, 144},
12310+ #endif
12311+ #ifdef RSA_R_INVALID_DIGEST
12312+ {"INVALID_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_DIGEST},
12313+ #else
12314+ {"INVALID_DIGEST", 4, 157},
12315+ #endif
12316+ #ifdef RSA_R_INVALID_DIGEST_LENGTH
12317+ {"INVALID_DIGEST_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_DIGEST_LENGTH},
12318+ #else
12319+ {"INVALID_DIGEST_LENGTH", 4, 143},
12320+ #endif
12321+ #ifdef RSA_R_INVALID_HEADER
12322+ {"INVALID_HEADER", ERR_LIB_RSA, RSA_R_INVALID_HEADER},
12323+ #else
12324+ {"INVALID_HEADER", 4, 137},
12325+ #endif
12326+ #ifdef RSA_R_INVALID_KEYPAIR
12327+ {"INVALID_KEYPAIR", ERR_LIB_RSA, RSA_R_INVALID_KEYPAIR},
12328+ #else
12329+ {"INVALID_KEYPAIR", 4, 171},
12330+ #endif
12331+ #ifdef RSA_R_INVALID_KEY_LENGTH
12332+ {"INVALID_KEY_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_KEY_LENGTH},
12333+ #else
12334+ {"INVALID_KEY_LENGTH", 4, 173},
12335+ #endif
12336+ #ifdef RSA_R_INVALID_LABEL
12337+ {"INVALID_LABEL", ERR_LIB_RSA, RSA_R_INVALID_LABEL},
12338+ #else
12339+ {"INVALID_LABEL", 4, 160},
12340+ #endif
12341+ #ifdef RSA_R_INVALID_MESSAGE_LENGTH
12342+ {"INVALID_MESSAGE_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_MESSAGE_LENGTH},
12343+ #else
12344+ {"INVALID_MESSAGE_LENGTH", 4, 131},
12345+ #endif
12346+ #ifdef RSA_R_INVALID_MGF1_MD
12347+ {"INVALID_MGF1_MD", ERR_LIB_RSA, RSA_R_INVALID_MGF1_MD},
12348+ #else
12349+ {"INVALID_MGF1_MD", 4, 156},
12350+ #endif
12351+ #ifdef RSA_R_INVALID_MODULUS
12352+ {"INVALID_MODULUS", ERR_LIB_RSA, RSA_R_INVALID_MODULUS},
12353+ #else
12354+ {"INVALID_MODULUS", 4, 174},
12355+ #endif
12356+ #ifdef RSA_R_INVALID_MULTI_PRIME_KEY
12357+ {"INVALID_MULTI_PRIME_KEY", ERR_LIB_RSA, RSA_R_INVALID_MULTI_PRIME_KEY},
12358+ #else
12359+ {"INVALID_MULTI_PRIME_KEY", 4, 167},
12360+ #endif
12361+ #ifdef RSA_R_INVALID_OAEP_PARAMETERS
12362+ {"INVALID_OAEP_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_OAEP_PARAMETERS},
12363+ #else
12364+ {"INVALID_OAEP_PARAMETERS", 4, 161},
12365+ #endif
12366+ #ifdef RSA_R_INVALID_PADDING
12367+ {"INVALID_PADDING", ERR_LIB_RSA, RSA_R_INVALID_PADDING},
12368+ #else
12369+ {"INVALID_PADDING", 4, 138},
12370+ #endif
12371+ #ifdef RSA_R_INVALID_PADDING_MODE
12372+ {"INVALID_PADDING_MODE", ERR_LIB_RSA, RSA_R_INVALID_PADDING_MODE},
12373+ #else
12374+ {"INVALID_PADDING_MODE", 4, 141},
12375+ #endif
12376+ #ifdef RSA_R_INVALID_PSS_PARAMETERS
12377+ {"INVALID_PSS_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_PSS_PARAMETERS},
12378+ #else
12379+ {"INVALID_PSS_PARAMETERS", 4, 149},
12380+ #endif
12381+ #ifdef RSA_R_INVALID_PSS_SALTLEN
12382+ {"INVALID_PSS_SALTLEN", ERR_LIB_RSA, RSA_R_INVALID_PSS_SALTLEN},
12383+ #else
12384+ {"INVALID_PSS_SALTLEN", 4, 146},
12385+ #endif
12386+ #ifdef RSA_R_INVALID_REQUEST
12387+ {"INVALID_REQUEST", ERR_LIB_RSA, RSA_R_INVALID_REQUEST},
12388+ #else
12389+ {"INVALID_REQUEST", 4, 175},
12390+ #endif
12391+ #ifdef RSA_R_INVALID_SALT_LENGTH
12392+ {"INVALID_SALT_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_SALT_LENGTH},
12393+ #else
12394+ {"INVALID_SALT_LENGTH", 4, 150},
12395+ #endif
12396+ #ifdef RSA_R_INVALID_STRENGTH
12397+ {"INVALID_STRENGTH", ERR_LIB_RSA, RSA_R_INVALID_STRENGTH},
12398+ #else
12399+ {"INVALID_STRENGTH", 4, 176},
12400+ #endif
12401+ #ifdef RSA_R_INVALID_TRAILER
12402+ {"INVALID_TRAILER", ERR_LIB_RSA, RSA_R_INVALID_TRAILER},
12403+ #else
12404+ {"INVALID_TRAILER", 4, 139},
12405+ #endif
12406+ #ifdef RSA_R_INVALID_X931_DIGEST
12407+ {"INVALID_X931_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_X931_DIGEST},
12408+ #else
12409+ {"INVALID_X931_DIGEST", 4, 142},
12410+ #endif
12411+ #ifdef RSA_R_IQMP_NOT_INVERSE_OF_Q
12412+ {"IQMP_NOT_INVERSE_OF_Q", ERR_LIB_RSA, RSA_R_IQMP_NOT_INVERSE_OF_Q},
12413+ #else
12414+ {"IQMP_NOT_INVERSE_OF_Q", 4, 126},
12415+ #endif
12416+ #ifdef RSA_R_KEY_PRIME_NUM_INVALID
12417+ {"KEY_PRIME_NUM_INVALID", ERR_LIB_RSA, RSA_R_KEY_PRIME_NUM_INVALID},
12418+ #else
12419+ {"KEY_PRIME_NUM_INVALID", 4, 165},
12420+ #endif
12421+ #ifdef RSA_R_KEY_SIZE_TOO_SMALL
12422+ {"KEY_SIZE_TOO_SMALL", ERR_LIB_RSA, RSA_R_KEY_SIZE_TOO_SMALL},
12423+ #else
12424+ {"KEY_SIZE_TOO_SMALL", 4, 120},
12425+ #endif
12426+ #ifdef RSA_R_LAST_OCTET_INVALID
12427+ {"LAST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_LAST_OCTET_INVALID},
12428+ #else
12429+ {"LAST_OCTET_INVALID", 4, 134},
12430+ #endif
12431+ #ifdef RSA_R_MGF1_DIGEST_NOT_ALLOWED
12432+ {"MGF1_DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_MGF1_DIGEST_NOT_ALLOWED},
12433+ #else
12434+ {"MGF1_DIGEST_NOT_ALLOWED", 4, 152},
12435+ #endif
12436+ #ifdef RSA_R_MISSING_PRIVATE_KEY
12437+ {"MISSING_PRIVATE_KEY", ERR_LIB_RSA, RSA_R_MISSING_PRIVATE_KEY},
12438+ #else
12439+ {"MISSING_PRIVATE_KEY", 4, 179},
12440+ #endif
12441+ #ifdef RSA_R_MODULUS_TOO_LARGE
12442+ {"MODULUS_TOO_LARGE", ERR_LIB_RSA, RSA_R_MODULUS_TOO_LARGE},
12443+ #else
12444+ {"MODULUS_TOO_LARGE", 4, 105},
12445+ #endif
12446+ #ifdef RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R
12447+ {"MP_COEFFICIENT_NOT_INVERSE_OF_R", ERR_LIB_RSA, RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R},
12448+ #else
12449+ {"MP_COEFFICIENT_NOT_INVERSE_OF_R", 4, 168},
12450+ #endif
12451+ #ifdef RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D
12452+ {"MP_EXPONENT_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D},
12453+ #else
12454+ {"MP_EXPONENT_NOT_CONGRUENT_TO_D", 4, 169},
12455+ #endif
12456+ #ifdef RSA_R_MP_R_NOT_PRIME
12457+ {"MP_R_NOT_PRIME", ERR_LIB_RSA, RSA_R_MP_R_NOT_PRIME},
12458+ #else
12459+ {"MP_R_NOT_PRIME", 4, 170},
12460+ #endif
12461+ #ifdef RSA_R_NO_PUBLIC_EXPONENT
12462+ {"NO_PUBLIC_EXPONENT", ERR_LIB_RSA, RSA_R_NO_PUBLIC_EXPONENT},
12463+ #else
12464+ {"NO_PUBLIC_EXPONENT", 4, 140},
12465+ #endif
12466+ #ifdef RSA_R_NULL_BEFORE_BLOCK_MISSING
12467+ {"NULL_BEFORE_BLOCK_MISSING", ERR_LIB_RSA, RSA_R_NULL_BEFORE_BLOCK_MISSING},
12468+ #else
12469+ {"NULL_BEFORE_BLOCK_MISSING", 4, 113},
12470+ #endif
12471+ #ifdef RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES
12472+ {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES},
12473+ #else
12474+ {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", 4, 172},
12475+ #endif
12476+ #ifdef RSA_R_N_DOES_NOT_EQUAL_P_Q
12477+ {"N_DOES_NOT_EQUAL_P_Q", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_P_Q},
12478+ #else
12479+ {"N_DOES_NOT_EQUAL_P_Q", 4, 127},
12480+ #endif
12481+ #ifdef RSA_R_OAEP_DECODING_ERROR
12482+ {"OAEP_DECODING_ERROR", ERR_LIB_RSA, RSA_R_OAEP_DECODING_ERROR},
12483+ #else
12484+ {"OAEP_DECODING_ERROR", 4, 121},
12485+ #endif
12486+ #ifdef RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE
12487+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_RSA, RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE},
12488+ #else
12489+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 4, 148},
12490+ #endif
12491+ #ifdef RSA_R_PADDING_CHECK_FAILED
12492+ {"PADDING_CHECK_FAILED", ERR_LIB_RSA, RSA_R_PADDING_CHECK_FAILED},
12493+ #else
12494+ {"PADDING_CHECK_FAILED", 4, 114},
12495+ #endif
12496+ #ifdef RSA_R_PAIRWISE_TEST_FAILURE
12497+ {"PAIRWISE_TEST_FAILURE", ERR_LIB_RSA, RSA_R_PAIRWISE_TEST_FAILURE},
12498+ #else
12499+ {"PAIRWISE_TEST_FAILURE", 4, 177},
12500+ #endif
12501+ #ifdef RSA_R_PKCS_DECODING_ERROR
12502+ {"PKCS_DECODING_ERROR", ERR_LIB_RSA, RSA_R_PKCS_DECODING_ERROR},
12503+ #else
12504+ {"PKCS_DECODING_ERROR", 4, 159},
12505+ #endif
12506+ #ifdef RSA_R_PSS_SALTLEN_TOO_SMALL
12507+ {"PSS_SALTLEN_TOO_SMALL", ERR_LIB_RSA, RSA_R_PSS_SALTLEN_TOO_SMALL},
12508+ #else
12509+ {"PSS_SALTLEN_TOO_SMALL", 4, 164},
12510+ #endif
12511+ #ifdef RSA_R_PUB_EXPONENT_OUT_OF_RANGE
12512+ {"PUB_EXPONENT_OUT_OF_RANGE", ERR_LIB_RSA, RSA_R_PUB_EXPONENT_OUT_OF_RANGE},
12513+ #else
12514+ {"PUB_EXPONENT_OUT_OF_RANGE", 4, 178},
12515+ #endif
12516+ #ifdef RSA_R_P_NOT_PRIME
12517+ {"P_NOT_PRIME", ERR_LIB_RSA, RSA_R_P_NOT_PRIME},
12518+ #else
12519+ {"P_NOT_PRIME", 4, 128},
12520+ #endif
12521+ #ifdef RSA_R_Q_NOT_PRIME
12522+ {"Q_NOT_PRIME", ERR_LIB_RSA, RSA_R_Q_NOT_PRIME},
12523+ #else
12524+ {"Q_NOT_PRIME", 4, 129},
12525+ #endif
12526+ #ifdef RSA_R_RSA_OPERATIONS_NOT_SUPPORTED
12527+ {"RSA_OPERATIONS_NOT_SUPPORTED", ERR_LIB_RSA, RSA_R_RSA_OPERATIONS_NOT_SUPPORTED},
12528+ #else
12529+ {"RSA_OPERATIONS_NOT_SUPPORTED", 4, 130},
12530+ #endif
12531+ #ifdef RSA_R_SLEN_CHECK_FAILED
12532+ {"SLEN_CHECK_FAILED", ERR_LIB_RSA, RSA_R_SLEN_CHECK_FAILED},
12533+ #else
12534+ {"SLEN_CHECK_FAILED", 4, 136},
12535+ #endif
12536+ #ifdef RSA_R_SLEN_RECOVERY_FAILED
12537+ {"SLEN_RECOVERY_FAILED", ERR_LIB_RSA, RSA_R_SLEN_RECOVERY_FAILED},
12538+ #else
12539+ {"SLEN_RECOVERY_FAILED", 4, 135},
12540+ #endif
12541+ #ifdef RSA_R_SSLV3_ROLLBACK_ATTACK
12542+ {"SSLV3_ROLLBACK_ATTACK", ERR_LIB_RSA, RSA_R_SSLV3_ROLLBACK_ATTACK},
12543+ #else
12544+ {"SSLV3_ROLLBACK_ATTACK", 4, 115},
12545+ #endif
12546+ #ifdef RSA_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD
12547+ {"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},
12548+ #else
12549+ {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 4, 116},
12550+ #endif
12551+ #ifdef RSA_R_UNKNOWN_ALGORITHM_TYPE
12552+ {"UNKNOWN_ALGORITHM_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_ALGORITHM_TYPE},
12553+ #else
12554+ {"UNKNOWN_ALGORITHM_TYPE", 4, 117},
12555+ #endif
12556+ #ifdef RSA_R_UNKNOWN_DIGEST
12557+ {"UNKNOWN_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_DIGEST},
12558+ #else
12559+ {"UNKNOWN_DIGEST", 4, 166},
12560+ #endif
12561+ #ifdef RSA_R_UNKNOWN_MASK_DIGEST
12562+ {"UNKNOWN_MASK_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_MASK_DIGEST},
12563+ #else
12564+ {"UNKNOWN_MASK_DIGEST", 4, 151},
12565+ #endif
12566+ #ifdef RSA_R_UNKNOWN_PADDING_TYPE
12567+ {"UNKNOWN_PADDING_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_PADDING_TYPE},
12568+ #else
12569+ {"UNKNOWN_PADDING_TYPE", 4, 118},
12570+ #endif
12571+ #ifdef RSA_R_UNSUPPORTED_ENCRYPTION_TYPE
12572+ {"UNSUPPORTED_ENCRYPTION_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_ENCRYPTION_TYPE},
12573+ #else
12574+ {"UNSUPPORTED_ENCRYPTION_TYPE", 4, 162},
12575+ #endif
12576+ #ifdef RSA_R_UNSUPPORTED_LABEL_SOURCE
12577+ {"UNSUPPORTED_LABEL_SOURCE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_LABEL_SOURCE},
12578+ #else
12579+ {"UNSUPPORTED_LABEL_SOURCE", 4, 163},
12580+ #endif
12581+ #ifdef RSA_R_UNSUPPORTED_MASK_ALGORITHM
12582+ {"UNSUPPORTED_MASK_ALGORITHM", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_ALGORITHM},
12583+ #else
12584+ {"UNSUPPORTED_MASK_ALGORITHM", 4, 153},
12585+ #endif
12586+ #ifdef RSA_R_UNSUPPORTED_MASK_PARAMETER
12587+ {"UNSUPPORTED_MASK_PARAMETER", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_PARAMETER},
12588+ #else
12589+ {"UNSUPPORTED_MASK_PARAMETER", 4, 154},
12590+ #endif
12591+ #ifdef RSA_R_UNSUPPORTED_SIGNATURE_TYPE
12592+ {"UNSUPPORTED_SIGNATURE_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_SIGNATURE_TYPE},
12593+ #else
12594+ {"UNSUPPORTED_SIGNATURE_TYPE", 4, 155},
12595+ #endif
12596+ #ifdef RSA_R_VALUE_MISSING
12597+ {"VALUE_MISSING", ERR_LIB_RSA, RSA_R_VALUE_MISSING},
12598+ #else
12599+ {"VALUE_MISSING", 4, 147},
12600+ #endif
12601+ #ifdef RSA_R_WRONG_SIGNATURE_LENGTH
12602+ {"WRONG_SIGNATURE_LENGTH", ERR_LIB_RSA, RSA_R_WRONG_SIGNATURE_LENGTH},
12603+ #else
12604+ {"WRONG_SIGNATURE_LENGTH", 4, 119},
12605+ #endif
12606+ #ifdef SM2_R_ASN1_ERROR
12607+ {"ASN1_ERROR", ERR_LIB_SM2, SM2_R_ASN1_ERROR},
12608+ #else
12609+ {"ASN1_ERROR", 53, 100},
12610+ #endif
12611+ #ifdef SM2_R_BAD_SIGNATURE
12612+ {"BAD_SIGNATURE", ERR_LIB_SM2, SM2_R_BAD_SIGNATURE},
12613+ #else
12614+ {"BAD_SIGNATURE", 53, 101},
12615+ #endif
12616+ #ifdef SM2_R_BUFFER_TOO_SMALL
12617+ {"BUFFER_TOO_SMALL", ERR_LIB_SM2, SM2_R_BUFFER_TOO_SMALL},
12618+ #else
12619+ {"BUFFER_TOO_SMALL", 53, 107},
12620+ #endif
12621+ #ifdef SM2_R_DIST_ID_TOO_LARGE
12622+ {"DIST_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_DIST_ID_TOO_LARGE},
12623+ #else
12624+ {"DIST_ID_TOO_LARGE", 53, 110},
12625+ #endif
12626+ #ifdef SM2_R_ID_NOT_SET
12627+ {"ID_NOT_SET", ERR_LIB_SM2, SM2_R_ID_NOT_SET},
12628+ #else
12629+ {"ID_NOT_SET", 53, 112},
12630+ #endif
12631+ #ifdef SM2_R_ID_TOO_LARGE
12632+ {"ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_ID_TOO_LARGE},
12633+ #else
12634+ {"ID_TOO_LARGE", 53, 111},
12635+ #endif
12636+ #ifdef SM2_R_INVALID_CURVE
12637+ {"INVALID_CURVE", ERR_LIB_SM2, SM2_R_INVALID_CURVE},
12638+ #else
12639+ {"INVALID_CURVE", 53, 108},
12640+ #endif
12641+ #ifdef SM2_R_INVALID_DIGEST
12642+ {"INVALID_DIGEST", ERR_LIB_SM2, SM2_R_INVALID_DIGEST},
12643+ #else
12644+ {"INVALID_DIGEST", 53, 102},
12645+ #endif
12646+ #ifdef SM2_R_INVALID_DIGEST_TYPE
12647+ {"INVALID_DIGEST_TYPE", ERR_LIB_SM2, SM2_R_INVALID_DIGEST_TYPE},
12648+ #else
12649+ {"INVALID_DIGEST_TYPE", 53, 103},
12650+ #endif
12651+ #ifdef SM2_R_INVALID_ENCODING
12652+ {"INVALID_ENCODING", ERR_LIB_SM2, SM2_R_INVALID_ENCODING},
12653+ #else
12654+ {"INVALID_ENCODING", 53, 104},
12655+ #endif
12656+ #ifdef SM2_R_INVALID_FIELD
12657+ {"INVALID_FIELD", ERR_LIB_SM2, SM2_R_INVALID_FIELD},
12658+ #else
12659+ {"INVALID_FIELD", 53, 105},
12660+ #endif
12661+ #ifdef SM2_R_INVALID_PRIVATE_KEY
12662+ {"INVALID_PRIVATE_KEY", ERR_LIB_SM2, SM2_R_INVALID_PRIVATE_KEY},
12663+ #else
12664+ {"INVALID_PRIVATE_KEY", 53, 113},
12665+ #endif
12666+ #ifdef SM2_R_NO_PARAMETERS_SET
12667+ {"NO_PARAMETERS_SET", ERR_LIB_SM2, SM2_R_NO_PARAMETERS_SET},
12668+ #else
12669+ {"NO_PARAMETERS_SET", 53, 109},
12670+ #endif
12671+ #ifdef SM2_R_USER_ID_TOO_LARGE
12672+ {"USER_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_USER_ID_TOO_LARGE},
12673+ #else
12674+ {"USER_ID_TOO_LARGE", 53, 106},
12675+ #endif
12676+ #ifdef SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY
12677+ {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", ERR_LIB_SSL, SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY},
12678+ #else
12679+ {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", 20, 291},
12680+ #endif
12681+ #ifdef SSL_R_APP_DATA_IN_HANDSHAKE
12682+ {"APP_DATA_IN_HANDSHAKE", ERR_LIB_SSL, SSL_R_APP_DATA_IN_HANDSHAKE},
12683+ #else
12684+ {"APP_DATA_IN_HANDSHAKE", 20, 100},
12685+ #endif
12686+ #ifdef SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT
12687+ {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", ERR_LIB_SSL, SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT},
12688+ #else
12689+ {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", 20, 272},
12690+ #endif
12691+ #ifdef SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE
12692+ {"AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE", ERR_LIB_SSL, SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE},
12693+ #else
12694+ {"AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE", 20, 143},
12695+ #endif
12696+ #ifdef SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE
12697+ {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", ERR_LIB_SSL, SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE},
12698+ #else
12699+ {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", 20, 158},
12700+ #endif
12701+ #ifdef SSL_R_BAD_CHANGE_CIPHER_SPEC
12702+ {"BAD_CHANGE_CIPHER_SPEC", ERR_LIB_SSL, SSL_R_BAD_CHANGE_CIPHER_SPEC},
12703+ #else
12704+ {"BAD_CHANGE_CIPHER_SPEC", 20, 103},
12705+ #endif
12706+ #ifdef SSL_R_BAD_CIPHER
12707+ {"BAD_CIPHER", ERR_LIB_SSL, SSL_R_BAD_CIPHER},
12708+ #else
12709+ {"BAD_CIPHER", 20, 186},
12710+ #endif
12711+ #ifdef SSL_R_BAD_DATA
12712+ {"BAD_DATA", ERR_LIB_SSL, SSL_R_BAD_DATA},
12713+ #else
12714+ {"BAD_DATA", 20, 390},
12715+ #endif
12716+ #ifdef SSL_R_BAD_DATA_RETURNED_BY_CALLBACK
12717+ {"BAD_DATA_RETURNED_BY_CALLBACK", ERR_LIB_SSL, SSL_R_BAD_DATA_RETURNED_BY_CALLBACK},
12718+ #else
12719+ {"BAD_DATA_RETURNED_BY_CALLBACK", 20, 106},
12720+ #endif
12721+ #ifdef SSL_R_BAD_DECOMPRESSION
12722+ {"BAD_DECOMPRESSION", ERR_LIB_SSL, SSL_R_BAD_DECOMPRESSION},
12723+ #else
12724+ {"BAD_DECOMPRESSION", 20, 107},
12725+ #endif
12726+ #ifdef SSL_R_BAD_DH_VALUE
12727+ {"BAD_DH_VALUE", ERR_LIB_SSL, SSL_R_BAD_DH_VALUE},
12728+ #else
12729+ {"BAD_DH_VALUE", 20, 102},
12730+ #endif
12731+ #ifdef SSL_R_BAD_DIGEST_LENGTH
12732+ {"BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_BAD_DIGEST_LENGTH},
12733+ #else
12734+ {"BAD_DIGEST_LENGTH", 20, 111},
12735+ #endif
12736+ #ifdef SSL_R_BAD_EARLY_DATA
12737+ {"BAD_EARLY_DATA", ERR_LIB_SSL, SSL_R_BAD_EARLY_DATA},
12738+ #else
12739+ {"BAD_EARLY_DATA", 20, 233},
12740+ #endif
12741+ #ifdef SSL_R_BAD_ECC_CERT
12742+ {"BAD_ECC_CERT", ERR_LIB_SSL, SSL_R_BAD_ECC_CERT},
12743+ #else
12744+ {"BAD_ECC_CERT", 20, 304},
12745+ #endif
12746+ #ifdef SSL_R_BAD_ECPOINT
12747+ {"BAD_ECPOINT", ERR_LIB_SSL, SSL_R_BAD_ECPOINT},
12748+ #else
12749+ {"BAD_ECPOINT", 20, 306},
12750+ #endif
12751+ #ifdef SSL_R_BAD_EXTENSION
12752+ {"BAD_EXTENSION", ERR_LIB_SSL, SSL_R_BAD_EXTENSION},
12753+ #else
12754+ {"BAD_EXTENSION", 20, 110},
12755+ #endif
12756+ #ifdef SSL_R_BAD_HANDSHAKE_LENGTH
12757+ {"BAD_HANDSHAKE_LENGTH", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_LENGTH},
12758+ #else
12759+ {"BAD_HANDSHAKE_LENGTH", 20, 332},
12760+ #endif
12761+ #ifdef SSL_R_BAD_HANDSHAKE_STATE
12762+ {"BAD_HANDSHAKE_STATE", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_STATE},
12763+ #else
12764+ {"BAD_HANDSHAKE_STATE", 20, 236},
12765+ #endif
12766+ #ifdef SSL_R_BAD_HELLO_REQUEST
12767+ {"BAD_HELLO_REQUEST", ERR_LIB_SSL, SSL_R_BAD_HELLO_REQUEST},
12768+ #else
12769+ {"BAD_HELLO_REQUEST", 20, 105},
12770+ #endif
12771+ #ifdef SSL_R_BAD_HRR_VERSION
12772+ {"BAD_HRR_VERSION", ERR_LIB_SSL, SSL_R_BAD_HRR_VERSION},
12773+ #else
12774+ {"BAD_HRR_VERSION", 20, 263},
12775+ #endif
12776+ #ifdef SSL_R_BAD_KEY_SHARE
12777+ {"BAD_KEY_SHARE", ERR_LIB_SSL, SSL_R_BAD_KEY_SHARE},
12778+ #else
12779+ {"BAD_KEY_SHARE", 20, 108},
12780+ #endif
12781+ #ifdef SSL_R_BAD_KEY_UPDATE
12782+ {"BAD_KEY_UPDATE", ERR_LIB_SSL, SSL_R_BAD_KEY_UPDATE},
12783+ #else
12784+ {"BAD_KEY_UPDATE", 20, 122},
12785+ #endif
12786+ #ifdef SSL_R_BAD_LEGACY_VERSION
12787+ {"BAD_LEGACY_VERSION", ERR_LIB_SSL, SSL_R_BAD_LEGACY_VERSION},
12788+ #else
12789+ {"BAD_LEGACY_VERSION", 20, 292},
12790+ #endif
12791+ #ifdef SSL_R_BAD_LENGTH
12792+ {"BAD_LENGTH", ERR_LIB_SSL, SSL_R_BAD_LENGTH},
12793+ #else
12794+ {"BAD_LENGTH", 20, 271},
12795+ #endif
12796+ #ifdef SSL_R_BAD_PACKET
12797+ {"BAD_PACKET", ERR_LIB_SSL, SSL_R_BAD_PACKET},
12798+ #else
12799+ {"BAD_PACKET", 20, 240},
12800+ #endif
12801+ #ifdef SSL_R_BAD_PACKET_LENGTH
12802+ {"BAD_PACKET_LENGTH", ERR_LIB_SSL, SSL_R_BAD_PACKET_LENGTH},
12803+ #else
12804+ {"BAD_PACKET_LENGTH", 20, 115},
12805+ #endif
12806+ #ifdef SSL_R_BAD_PROTOCOL_VERSION_NUMBER
12807+ {"BAD_PROTOCOL_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_BAD_PROTOCOL_VERSION_NUMBER},
12808+ #else
12809+ {"BAD_PROTOCOL_VERSION_NUMBER", 20, 116},
12810+ #endif
12811+ #ifdef SSL_R_BAD_PSK
12812+ {"BAD_PSK", ERR_LIB_SSL, SSL_R_BAD_PSK},
12813+ #else
12814+ {"BAD_PSK", 20, 219},
12815+ #endif
12816+ #ifdef SSL_R_BAD_PSK_IDENTITY
12817+ {"BAD_PSK_IDENTITY", ERR_LIB_SSL, SSL_R_BAD_PSK_IDENTITY},
12818+ #else
12819+ {"BAD_PSK_IDENTITY", 20, 114},
12820+ #endif
12821+ #ifdef SSL_R_BAD_RECORD_TYPE
12822+ {"BAD_RECORD_TYPE", ERR_LIB_SSL, SSL_R_BAD_RECORD_TYPE},
12823+ #else
12824+ {"BAD_RECORD_TYPE", 20, 443},
12825+ #endif
12826+ #ifdef SSL_R_BAD_RSA_ENCRYPT
12827+ {"BAD_RSA_ENCRYPT", ERR_LIB_SSL, SSL_R_BAD_RSA_ENCRYPT},
12828+ #else
12829+ {"BAD_RSA_ENCRYPT", 20, 119},
12830+ #endif
12831+ #ifdef SSL_R_BAD_SIGNATURE
12832+ {"BAD_SIGNATURE", ERR_LIB_SSL, SSL_R_BAD_SIGNATURE},
12833+ #else
12834+ {"BAD_SIGNATURE", 20, 123},
12835+ #endif
12836+ #ifdef SSL_R_BAD_SRP_A_LENGTH
12837+ {"BAD_SRP_A_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_A_LENGTH},
12838+ #else
12839+ {"BAD_SRP_A_LENGTH", 20, 347},
12840+ #endif
12841+ #ifdef SSL_R_BAD_SRP_PARAMETERS
12842+ {"BAD_SRP_PARAMETERS", ERR_LIB_SSL, SSL_R_BAD_SRP_PARAMETERS},
12843+ #else
12844+ {"BAD_SRP_PARAMETERS", 20, 371},
12845+ #endif
12846+ #ifdef SSL_R_BAD_SRTP_MKI_VALUE
12847+ {"BAD_SRTP_MKI_VALUE", ERR_LIB_SSL, SSL_R_BAD_SRTP_MKI_VALUE},
12848+ #else
12849+ {"BAD_SRTP_MKI_VALUE", 20, 352},
12850+ #endif
12851+ #ifdef SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST
12852+ {"BAD_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST},
12853+ #else
12854+ {"BAD_SRTP_PROTECTION_PROFILE_LIST", 20, 353},
12855+ #endif
12856+ #ifdef SSL_R_BAD_SSL_FILETYPE
12857+ {"BAD_SSL_FILETYPE", ERR_LIB_SSL, SSL_R_BAD_SSL_FILETYPE},
12858+ #else
12859+ {"BAD_SSL_FILETYPE", 20, 124},
12860+ #endif
12861+ #ifdef SSL_R_BAD_VALUE
12862+ {"BAD_VALUE", ERR_LIB_SSL, SSL_R_BAD_VALUE},
12863+ #else
12864+ {"BAD_VALUE", 20, 384},
12865+ #endif
12866+ #ifdef SSL_R_BAD_WRITE_RETRY
12867+ {"BAD_WRITE_RETRY", ERR_LIB_SSL, SSL_R_BAD_WRITE_RETRY},
12868+ #else
12869+ {"BAD_WRITE_RETRY", 20, 127},
12870+ #endif
12871+ #ifdef SSL_R_BINDER_DOES_NOT_VERIFY
12872+ {"BINDER_DOES_NOT_VERIFY", ERR_LIB_SSL, SSL_R_BINDER_DOES_NOT_VERIFY},
12873+ #else
12874+ {"BINDER_DOES_NOT_VERIFY", 20, 253},
12875+ #endif
12876+ #ifdef SSL_R_BIO_NOT_SET
12877+ {"BIO_NOT_SET", ERR_LIB_SSL, SSL_R_BIO_NOT_SET},
12878+ #else
12879+ {"BIO_NOT_SET", 20, 128},
12880+ #endif
12881+ #ifdef SSL_R_BLOCK_CIPHER_PAD_IS_WRONG
12882+ {"BLOCK_CIPHER_PAD_IS_WRONG", ERR_LIB_SSL, SSL_R_BLOCK_CIPHER_PAD_IS_WRONG},
12883+ #else
12884+ {"BLOCK_CIPHER_PAD_IS_WRONG", 20, 129},
12885+ #endif
12886+ #ifdef SSL_R_BN_LIB
12887+ {"BN_LIB", ERR_LIB_SSL, SSL_R_BN_LIB},
12888+ #else
12889+ {"BN_LIB", 20, 130},
12890+ #endif
12891+ #ifdef SSL_R_CALLBACK_FAILED
12892+ {"CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_CALLBACK_FAILED},
12893+ #else
12894+ {"CALLBACK_FAILED", 20, 234},
12895+ #endif
12896+ #ifdef SSL_R_CANNOT_CHANGE_CIPHER
12897+ {"CANNOT_CHANGE_CIPHER", ERR_LIB_SSL, SSL_R_CANNOT_CHANGE_CIPHER},
12898+ #else
12899+ {"CANNOT_CHANGE_CIPHER", 20, 109},
12900+ #endif
12901+ #ifdef SSL_R_CANNOT_GET_GROUP_NAME
12902+ {"CANNOT_GET_GROUP_NAME", ERR_LIB_SSL, SSL_R_CANNOT_GET_GROUP_NAME},
12903+ #else
12904+ {"CANNOT_GET_GROUP_NAME", 20, 299},
12905+ #endif
12906+ #ifdef SSL_R_CA_DN_LENGTH_MISMATCH
12907+ {"CA_DN_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CA_DN_LENGTH_MISMATCH},
12908+ #else
12909+ {"CA_DN_LENGTH_MISMATCH", 20, 131},
12910+ #endif
12911+ #ifdef SSL_R_CA_KEY_TOO_SMALL
12912+ {"CA_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_CA_KEY_TOO_SMALL},
12913+ #else
12914+ {"CA_KEY_TOO_SMALL", 20, 397},
12915+ #endif
12916+ #ifdef SSL_R_CA_MD_TOO_WEAK
12917+ {"CA_MD_TOO_WEAK", ERR_LIB_SSL, SSL_R_CA_MD_TOO_WEAK},
12918+ #else
12919+ {"CA_MD_TOO_WEAK", 20, 398},
12920+ #endif
12921+ #ifdef SSL_R_CCS_RECEIVED_EARLY
12922+ {"CCS_RECEIVED_EARLY", ERR_LIB_SSL, SSL_R_CCS_RECEIVED_EARLY},
12923+ #else
12924+ {"CCS_RECEIVED_EARLY", 20, 133},
12925+ #endif
12926+ #ifdef SSL_R_CERTIFICATE_VERIFY_FAILED
12927+ {"CERTIFICATE_VERIFY_FAILED", ERR_LIB_SSL, SSL_R_CERTIFICATE_VERIFY_FAILED},
12928+ #else
12929+ {"CERTIFICATE_VERIFY_FAILED", 20, 134},
12930+ #endif
12931+ #ifdef SSL_R_CERT_CB_ERROR
12932+ {"CERT_CB_ERROR", ERR_LIB_SSL, SSL_R_CERT_CB_ERROR},
12933+ #else
12934+ {"CERT_CB_ERROR", 20, 377},
12935+ #endif
12936+ #ifdef SSL_R_CERT_LENGTH_MISMATCH
12937+ {"CERT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CERT_LENGTH_MISMATCH},
12938+ #else
12939+ {"CERT_LENGTH_MISMATCH", 20, 135},
12940+ #endif
12941+ #ifdef SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED
12942+ {"CIPHERSUITE_DIGEST_HAS_CHANGED", ERR_LIB_SSL, SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED},
12943+ #else
12944+ {"CIPHERSUITE_DIGEST_HAS_CHANGED", 20, 218},
12945+ #endif
12946+ #ifdef SSL_R_CIPHER_CODE_WRONG_LENGTH
12947+ {"CIPHER_CODE_WRONG_LENGTH", ERR_LIB_SSL, SSL_R_CIPHER_CODE_WRONG_LENGTH},
12948+ #else
12949+ {"CIPHER_CODE_WRONG_LENGTH", 20, 137},
12950+ #endif
12951+ #ifdef SSL_R_CLIENTHELLO_TLSEXT
12952+ {"CLIENTHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_CLIENTHELLO_TLSEXT},
12953+ #else
12954+ {"CLIENTHELLO_TLSEXT", 20, 226},
12955+ #endif
12956+ #ifdef SSL_R_COMPRESSED_LENGTH_TOO_LONG
12957+ {"COMPRESSED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_COMPRESSED_LENGTH_TOO_LONG},
12958+ #else
12959+ {"COMPRESSED_LENGTH_TOO_LONG", 20, 140},
12960+ #endif
12961+ #ifdef SSL_R_COMPRESSION_DISABLED
12962+ {"COMPRESSION_DISABLED", ERR_LIB_SSL, SSL_R_COMPRESSION_DISABLED},
12963+ #else
12964+ {"COMPRESSION_DISABLED", 20, 343},
12965+ #endif
12966+ #ifdef SSL_R_COMPRESSION_FAILURE
12967+ {"COMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_COMPRESSION_FAILURE},
12968+ #else
12969+ {"COMPRESSION_FAILURE", 20, 141},
12970+ #endif
12971+ #ifdef SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE
12972+ {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", ERR_LIB_SSL, SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE},
12973+ #else
12974+ {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", 20, 307},
12975+ #endif
12976+ #ifdef SSL_R_COMPRESSION_LIBRARY_ERROR
12977+ {"COMPRESSION_LIBRARY_ERROR", ERR_LIB_SSL, SSL_R_COMPRESSION_LIBRARY_ERROR},
12978+ #else
12979+ {"COMPRESSION_LIBRARY_ERROR", 20, 142},
12980+ #endif
12981+ #ifdef SSL_R_CONNECTION_TYPE_NOT_SET
12982+ {"CONNECTION_TYPE_NOT_SET", ERR_LIB_SSL, SSL_R_CONNECTION_TYPE_NOT_SET},
12983+ #else
12984+ {"CONNECTION_TYPE_NOT_SET", 20, 144},
12985+ #endif
12986+ #ifdef SSL_R_CONTEXT_NOT_DANE_ENABLED
12987+ {"CONTEXT_NOT_DANE_ENABLED", ERR_LIB_SSL, SSL_R_CONTEXT_NOT_DANE_ENABLED},
12988+ #else
12989+ {"CONTEXT_NOT_DANE_ENABLED", 20, 167},
12990+ #endif
12991+ #ifdef SSL_R_COOKIE_GEN_CALLBACK_FAILURE
12992+ {"COOKIE_GEN_CALLBACK_FAILURE", ERR_LIB_SSL, SSL_R_COOKIE_GEN_CALLBACK_FAILURE},
12993+ #else
12994+ {"COOKIE_GEN_CALLBACK_FAILURE", 20, 400},
12995+ #endif
12996+ #ifdef SSL_R_COOKIE_MISMATCH
12997+ {"COOKIE_MISMATCH", ERR_LIB_SSL, SSL_R_COOKIE_MISMATCH},
12998+ #else
12999+ {"COOKIE_MISMATCH", 20, 308},
13000+ #endif
13001+ #ifdef SSL_R_COPY_PARAMETERS_FAILED
13002+ {"COPY_PARAMETERS_FAILED", ERR_LIB_SSL, SSL_R_COPY_PARAMETERS_FAILED},
13003+ #else
13004+ {"COPY_PARAMETERS_FAILED", 20, 296},
13005+ #endif
13006+ #ifdef SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED
13007+ {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", ERR_LIB_SSL, SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED},
13008+ #else
13009+ {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", 20, 206},
13010+ #endif
13011+ #ifdef SSL_R_DANE_ALREADY_ENABLED
13012+ {"DANE_ALREADY_ENABLED", ERR_LIB_SSL, SSL_R_DANE_ALREADY_ENABLED},
13013+ #else
13014+ {"DANE_ALREADY_ENABLED", 20, 172},
13015+ #endif
13016+ #ifdef SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL
13017+ {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", ERR_LIB_SSL, SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL},
13018+ #else
13019+ {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", 20, 173},
13020+ #endif
13021+ #ifdef SSL_R_DANE_NOT_ENABLED
13022+ {"DANE_NOT_ENABLED", ERR_LIB_SSL, SSL_R_DANE_NOT_ENABLED},
13023+ #else
13024+ {"DANE_NOT_ENABLED", 20, 175},
13025+ #endif
13026+ #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE
13027+ {"DANE_TLSA_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE},
13028+ #else
13029+ {"DANE_TLSA_BAD_CERTIFICATE", 20, 180},
13030+ #endif
13031+ #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE
13032+ {"DANE_TLSA_BAD_CERTIFICATE_USAGE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE},
13033+ #else
13034+ {"DANE_TLSA_BAD_CERTIFICATE_USAGE", 20, 184},
13035+ #endif
13036+ #ifdef SSL_R_DANE_TLSA_BAD_DATA_LENGTH
13037+ {"DANE_TLSA_BAD_DATA_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DATA_LENGTH},
13038+ #else
13039+ {"DANE_TLSA_BAD_DATA_LENGTH", 20, 189},
13040+ #endif
13041+ #ifdef SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH
13042+ {"DANE_TLSA_BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH},
13043+ #else
13044+ {"DANE_TLSA_BAD_DIGEST_LENGTH", 20, 192},
13045+ #endif
13046+ #ifdef SSL_R_DANE_TLSA_BAD_MATCHING_TYPE
13047+ {"DANE_TLSA_BAD_MATCHING_TYPE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_MATCHING_TYPE},
13048+ #else
13049+ {"DANE_TLSA_BAD_MATCHING_TYPE", 20, 200},
13050+ #endif
13051+ #ifdef SSL_R_DANE_TLSA_BAD_PUBLIC_KEY
13052+ {"DANE_TLSA_BAD_PUBLIC_KEY", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_PUBLIC_KEY},
13053+ #else
13054+ {"DANE_TLSA_BAD_PUBLIC_KEY", 20, 201},
13055+ #endif
13056+ #ifdef SSL_R_DANE_TLSA_BAD_SELECTOR
13057+ {"DANE_TLSA_BAD_SELECTOR", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_SELECTOR},
13058+ #else
13059+ {"DANE_TLSA_BAD_SELECTOR", 20, 202},
13060+ #endif
13061+ #ifdef SSL_R_DANE_TLSA_NULL_DATA
13062+ {"DANE_TLSA_NULL_DATA", ERR_LIB_SSL, SSL_R_DANE_TLSA_NULL_DATA},
13063+ #else
13064+ {"DANE_TLSA_NULL_DATA", 20, 203},
13065+ #endif
13066+ #ifdef SSL_R_DATA_BETWEEN_CCS_AND_FINISHED
13067+ {"DATA_BETWEEN_CCS_AND_FINISHED", ERR_LIB_SSL, SSL_R_DATA_BETWEEN_CCS_AND_FINISHED},
13068+ #else
13069+ {"DATA_BETWEEN_CCS_AND_FINISHED", 20, 145},
13070+ #endif
13071+ #ifdef SSL_R_DATA_LENGTH_TOO_LONG
13072+ {"DATA_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_DATA_LENGTH_TOO_LONG},
13073+ #else
13074+ {"DATA_LENGTH_TOO_LONG", 20, 146},
13075+ #endif
13076+ #ifdef SSL_R_DECRYPTION_FAILED
13077+ {"DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED},
13078+ #else
13079+ {"DECRYPTION_FAILED", 20, 147},
13080+ #endif
13081+ #ifdef SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC
13082+ {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC},
13083+ #else
13084+ {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", 20, 281},
13085+ #endif
13086+ #ifdef SSL_R_DH_KEY_TOO_SMALL
13087+ {"DH_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_DH_KEY_TOO_SMALL},
13088+ #else
13089+ {"DH_KEY_TOO_SMALL", 20, 394},
13090+ #endif
13091+ #ifdef SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG
13092+ {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", ERR_LIB_SSL, SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG},
13093+ #else
13094+ {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", 20, 148},
13095+ #endif
13096+ #ifdef SSL_R_DIGEST_CHECK_FAILED
13097+ {"DIGEST_CHECK_FAILED", ERR_LIB_SSL, SSL_R_DIGEST_CHECK_FAILED},
13098+ #else
13099+ {"DIGEST_CHECK_FAILED", 20, 149},
13100+ #endif
13101+ #ifdef SSL_R_DTLS_MESSAGE_TOO_BIG
13102+ {"DTLS_MESSAGE_TOO_BIG", ERR_LIB_SSL, SSL_R_DTLS_MESSAGE_TOO_BIG},
13103+ #else
13104+ {"DTLS_MESSAGE_TOO_BIG", 20, 334},
13105+ #endif
13106+ #ifdef SSL_R_DUPLICATE_COMPRESSION_ID
13107+ {"DUPLICATE_COMPRESSION_ID", ERR_LIB_SSL, SSL_R_DUPLICATE_COMPRESSION_ID},
13108+ #else
13109+ {"DUPLICATE_COMPRESSION_ID", 20, 309},
13110+ #endif
13111+ #ifdef SSL_R_ECC_CERT_NOT_FOR_SIGNING
13112+ {"ECC_CERT_NOT_FOR_SIGNING", ERR_LIB_SSL, SSL_R_ECC_CERT_NOT_FOR_SIGNING},
13113+ #else
13114+ {"ECC_CERT_NOT_FOR_SIGNING", 20, 318},
13115+ #endif
13116+ #ifdef SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE
13117+ {"ECDH_REQUIRED_FOR_SUITEB_MODE", ERR_LIB_SSL, SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE},
13118+ #else
13119+ {"ECDH_REQUIRED_FOR_SUITEB_MODE", 20, 374},
13120+ #endif
13121+ #ifdef SSL_R_EE_KEY_TOO_SMALL
13122+ {"EE_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_EE_KEY_TOO_SMALL},
13123+ #else
13124+ {"EE_KEY_TOO_SMALL", 20, 399},
13125+ #endif
13126+ #ifdef SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST
13127+ {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST},
13128+ #else
13129+ {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", 20, 354},
13130+ #endif
13131+ #ifdef SSL_R_ENCRYPTED_LENGTH_TOO_LONG
13132+ {"ENCRYPTED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_ENCRYPTED_LENGTH_TOO_LONG},
13133+ #else
13134+ {"ENCRYPTED_LENGTH_TOO_LONG", 20, 150},
13135+ #endif
13136+ #ifdef SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST
13137+ {"ERROR_IN_RECEIVED_CIPHER_LIST", ERR_LIB_SSL, SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST},
13138+ #else
13139+ {"ERROR_IN_RECEIVED_CIPHER_LIST", 20, 151},
13140+ #endif
13141+ #ifdef SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN
13142+ {"ERROR_SETTING_TLSA_BASE_DOMAIN", ERR_LIB_SSL, SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN},
13143+ #else
13144+ {"ERROR_SETTING_TLSA_BASE_DOMAIN", 20, 204},
13145+ #endif
13146+ #ifdef SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE
13147+ {"EXCEEDS_MAX_FRAGMENT_SIZE", ERR_LIB_SSL, SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE},
13148+ #else
13149+ {"EXCEEDS_MAX_FRAGMENT_SIZE", 20, 194},
13150+ #endif
13151+ #ifdef SSL_R_EXCESSIVE_MESSAGE_SIZE
13152+ {"EXCESSIVE_MESSAGE_SIZE", ERR_LIB_SSL, SSL_R_EXCESSIVE_MESSAGE_SIZE},
13153+ #else
13154+ {"EXCESSIVE_MESSAGE_SIZE", 20, 152},
13155+ #endif
13156+ #ifdef SSL_R_EXTENSION_NOT_RECEIVED
13157+ {"EXTENSION_NOT_RECEIVED", ERR_LIB_SSL, SSL_R_EXTENSION_NOT_RECEIVED},
13158+ #else
13159+ {"EXTENSION_NOT_RECEIVED", 20, 279},
13160+ #endif
13161+ #ifdef SSL_R_EXTRA_DATA_IN_MESSAGE
13162+ {"EXTRA_DATA_IN_MESSAGE", ERR_LIB_SSL, SSL_R_EXTRA_DATA_IN_MESSAGE},
13163+ #else
13164+ {"EXTRA_DATA_IN_MESSAGE", 20, 153},
13165+ #endif
13166+ #ifdef SSL_R_EXT_LENGTH_MISMATCH
13167+ {"EXT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_EXT_LENGTH_MISMATCH},
13168+ #else
13169+ {"EXT_LENGTH_MISMATCH", 20, 163},
13170+ #endif
13171+ #ifdef SSL_R_FAILED_TO_INIT_ASYNC
13172+ {"FAILED_TO_INIT_ASYNC", ERR_LIB_SSL, SSL_R_FAILED_TO_INIT_ASYNC},
13173+ #else
13174+ {"FAILED_TO_INIT_ASYNC", 20, 405},
13175+ #endif
13176+ #ifdef SSL_R_FRAGMENTED_CLIENT_HELLO
13177+ {"FRAGMENTED_CLIENT_HELLO", ERR_LIB_SSL, SSL_R_FRAGMENTED_CLIENT_HELLO},
13178+ #else
13179+ {"FRAGMENTED_CLIENT_HELLO", 20, 401},
13180+ #endif
13181+ #ifdef SSL_R_GOT_A_FIN_BEFORE_A_CCS
13182+ {"GOT_A_FIN_BEFORE_A_CCS", ERR_LIB_SSL, SSL_R_GOT_A_FIN_BEFORE_A_CCS},
13183+ #else
13184+ {"GOT_A_FIN_BEFORE_A_CCS", 20, 154},
13185+ #endif
13186+ #ifdef SSL_R_HTTPS_PROXY_REQUEST
13187+ {"HTTPS_PROXY_REQUEST", ERR_LIB_SSL, SSL_R_HTTPS_PROXY_REQUEST},
13188+ #else
13189+ {"HTTPS_PROXY_REQUEST", 20, 155},
13190+ #endif
13191+ #ifdef SSL_R_HTTP_REQUEST
13192+ {"HTTP_REQUEST", ERR_LIB_SSL, SSL_R_HTTP_REQUEST},
13193+ #else
13194+ {"HTTP_REQUEST", 20, 156},
13195+ #endif
13196+ #ifdef SSL_R_ILLEGAL_POINT_COMPRESSION
13197+ {"ILLEGAL_POINT_COMPRESSION", ERR_LIB_SSL, SSL_R_ILLEGAL_POINT_COMPRESSION},
13198+ #else
13199+ {"ILLEGAL_POINT_COMPRESSION", 20, 162},
13200+ #endif
13201+ #ifdef SSL_R_ILLEGAL_SUITEB_DIGEST
13202+ {"ILLEGAL_SUITEB_DIGEST", ERR_LIB_SSL, SSL_R_ILLEGAL_SUITEB_DIGEST},
13203+ #else
13204+ {"ILLEGAL_SUITEB_DIGEST", 20, 380},
13205+ #endif
13206+ #ifdef SSL_R_INAPPROPRIATE_FALLBACK
13207+ {"INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_INAPPROPRIATE_FALLBACK},
13208+ #else
13209+ {"INAPPROPRIATE_FALLBACK", 20, 373},
13210+ #endif
13211+ #ifdef SSL_R_INCONSISTENT_COMPRESSION
13212+ {"INCONSISTENT_COMPRESSION", ERR_LIB_SSL, SSL_R_INCONSISTENT_COMPRESSION},
13213+ #else
13214+ {"INCONSISTENT_COMPRESSION", 20, 340},
13215+ #endif
13216+ #ifdef SSL_R_INCONSISTENT_EARLY_DATA_ALPN
13217+ {"INCONSISTENT_EARLY_DATA_ALPN", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_ALPN},
13218+ #else
13219+ {"INCONSISTENT_EARLY_DATA_ALPN", 20, 222},
13220+ #endif
13221+ #ifdef SSL_R_INCONSISTENT_EARLY_DATA_SNI
13222+ {"INCONSISTENT_EARLY_DATA_SNI", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_SNI},
13223+ #else
13224+ {"INCONSISTENT_EARLY_DATA_SNI", 20, 231},
13225+ #endif
13226+ #ifdef SSL_R_INCONSISTENT_EXTMS
13227+ {"INCONSISTENT_EXTMS", ERR_LIB_SSL, SSL_R_INCONSISTENT_EXTMS},
13228+ #else
13229+ {"INCONSISTENT_EXTMS", 20, 104},
13230+ #endif
13231+ #ifdef SSL_R_INSUFFICIENT_SECURITY
13232+ {"INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_INSUFFICIENT_SECURITY},
13233+ #else
13234+ {"INSUFFICIENT_SECURITY", 20, 241},
13235+ #endif
13236+ #ifdef SSL_R_INVALID_ALERT
13237+ {"INVALID_ALERT", ERR_LIB_SSL, SSL_R_INVALID_ALERT},
13238+ #else
13239+ {"INVALID_ALERT", 20, 205},
13240+ #endif
13241+ #ifdef SSL_R_INVALID_CCS_MESSAGE
13242+ {"INVALID_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_INVALID_CCS_MESSAGE},
13243+ #else
13244+ {"INVALID_CCS_MESSAGE", 20, 260},
13245+ #endif
13246+ #ifdef SSL_R_INVALID_CERTIFICATE_OR_ALG
13247+ {"INVALID_CERTIFICATE_OR_ALG", ERR_LIB_SSL, SSL_R_INVALID_CERTIFICATE_OR_ALG},
13248+ #else
13249+ {"INVALID_CERTIFICATE_OR_ALG", 20, 238},
13250+ #endif
13251+ #ifdef SSL_R_INVALID_COMMAND
13252+ {"INVALID_COMMAND", ERR_LIB_SSL, SSL_R_INVALID_COMMAND},
13253+ #else
13254+ {"INVALID_COMMAND", 20, 280},
13255+ #endif
13256+ #ifdef SSL_R_INVALID_COMPRESSION_ALGORITHM
13257+ {"INVALID_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_INVALID_COMPRESSION_ALGORITHM},
13258+ #else
13259+ {"INVALID_COMPRESSION_ALGORITHM", 20, 341},
13260+ #endif
13261+ #ifdef SSL_R_INVALID_CONFIG
13262+ {"INVALID_CONFIG", ERR_LIB_SSL, SSL_R_INVALID_CONFIG},
13263+ #else
13264+ {"INVALID_CONFIG", 20, 283},
13265+ #endif
13266+ #ifdef SSL_R_INVALID_CONFIGURATION_NAME
13267+ {"INVALID_CONFIGURATION_NAME", ERR_LIB_SSL, SSL_R_INVALID_CONFIGURATION_NAME},
13268+ #else
13269+ {"INVALID_CONFIGURATION_NAME", 20, 113},
13270+ #endif
13271+ #ifdef SSL_R_INVALID_CONTEXT
13272+ {"INVALID_CONTEXT", ERR_LIB_SSL, SSL_R_INVALID_CONTEXT},
13273+ #else
13274+ {"INVALID_CONTEXT", 20, 282},
13275+ #endif
13276+ #ifdef SSL_R_INVALID_CT_VALIDATION_TYPE
13277+ {"INVALID_CT_VALIDATION_TYPE", ERR_LIB_SSL, SSL_R_INVALID_CT_VALIDATION_TYPE},
13278+ #else
13279+ {"INVALID_CT_VALIDATION_TYPE", 20, 212},
13280+ #endif
13281+ #ifdef SSL_R_INVALID_KEY_UPDATE_TYPE
13282+ {"INVALID_KEY_UPDATE_TYPE", ERR_LIB_SSL, SSL_R_INVALID_KEY_UPDATE_TYPE},
13283+ #else
13284+ {"INVALID_KEY_UPDATE_TYPE", 20, 120},
13285+ #endif
13286+ #ifdef SSL_R_INVALID_MAX_EARLY_DATA
13287+ {"INVALID_MAX_EARLY_DATA", ERR_LIB_SSL, SSL_R_INVALID_MAX_EARLY_DATA},
13288+ #else
13289+ {"INVALID_MAX_EARLY_DATA", 20, 174},
13290+ #endif
13291+ #ifdef SSL_R_INVALID_NULL_CMD_NAME
13292+ {"INVALID_NULL_CMD_NAME", ERR_LIB_SSL, SSL_R_INVALID_NULL_CMD_NAME},
13293+ #else
13294+ {"INVALID_NULL_CMD_NAME", 20, 385},
13295+ #endif
13296+ #ifdef SSL_R_INVALID_SEQUENCE_NUMBER
13297+ {"INVALID_SEQUENCE_NUMBER", ERR_LIB_SSL, SSL_R_INVALID_SEQUENCE_NUMBER},
13298+ #else
13299+ {"INVALID_SEQUENCE_NUMBER", 20, 402},
13300+ #endif
13301+ #ifdef SSL_R_INVALID_SERVERINFO_DATA
13302+ {"INVALID_SERVERINFO_DATA", ERR_LIB_SSL, SSL_R_INVALID_SERVERINFO_DATA},
13303+ #else
13304+ {"INVALID_SERVERINFO_DATA", 20, 388},
13305+ #endif
13306+ #ifdef SSL_R_INVALID_SESSION_ID
13307+ {"INVALID_SESSION_ID", ERR_LIB_SSL, SSL_R_INVALID_SESSION_ID},
13308+ #else
13309+ {"INVALID_SESSION_ID", 20, 999},
13310+ #endif
13311+ #ifdef SSL_R_INVALID_SRP_USERNAME
13312+ {"INVALID_SRP_USERNAME", ERR_LIB_SSL, SSL_R_INVALID_SRP_USERNAME},
13313+ #else
13314+ {"INVALID_SRP_USERNAME", 20, 357},
13315+ #endif
13316+ #ifdef SSL_R_INVALID_STATUS_RESPONSE
13317+ {"INVALID_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_INVALID_STATUS_RESPONSE},
13318+ #else
13319+ {"INVALID_STATUS_RESPONSE", 20, 328},
13320+ #endif
13321+ #ifdef SSL_R_INVALID_TICKET_KEYS_LENGTH
13322+ {"INVALID_TICKET_KEYS_LENGTH", ERR_LIB_SSL, SSL_R_INVALID_TICKET_KEYS_LENGTH},
13323+ #else
13324+ {"INVALID_TICKET_KEYS_LENGTH", 20, 325},
13325+ #endif
13326+ #ifdef SSL_R_LENGTH_MISMATCH
13327+ {"LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_LENGTH_MISMATCH},
13328+ #else
13329+ {"LENGTH_MISMATCH", 20, 159},
13330+ #endif
13331+ #ifdef SSL_R_LENGTH_TOO_LONG
13332+ {"LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_LENGTH_TOO_LONG},
13333+ #else
13334+ {"LENGTH_TOO_LONG", 20, 404},
13335+ #endif
13336+ #ifdef SSL_R_LENGTH_TOO_SHORT
13337+ {"LENGTH_TOO_SHORT", ERR_LIB_SSL, SSL_R_LENGTH_TOO_SHORT},
13338+ #else
13339+ {"LENGTH_TOO_SHORT", 20, 160},
13340+ #endif
13341+ #ifdef SSL_R_LIBRARY_BUG
13342+ {"LIBRARY_BUG", ERR_LIB_SSL, SSL_R_LIBRARY_BUG},
13343+ #else
13344+ {"LIBRARY_BUG", 20, 274},
13345+ #endif
13346+ #ifdef SSL_R_LIBRARY_HAS_NO_CIPHERS
13347+ {"LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_LIBRARY_HAS_NO_CIPHERS},
13348+ #else
13349+ {"LIBRARY_HAS_NO_CIPHERS", 20, 161},
13350+ #endif
13351+ #ifdef SSL_R_MISSING_DSA_SIGNING_CERT
13352+ {"MISSING_DSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_DSA_SIGNING_CERT},
13353+ #else
13354+ {"MISSING_DSA_SIGNING_CERT", 20, 165},
13355+ #endif
13356+ #ifdef SSL_R_MISSING_ECDSA_SIGNING_CERT
13357+ {"MISSING_ECDSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_ECDSA_SIGNING_CERT},
13358+ #else
13359+ {"MISSING_ECDSA_SIGNING_CERT", 20, 381},
13360+ #endif
13361+ #ifdef SSL_R_MISSING_FATAL
13362+ {"MISSING_FATAL", ERR_LIB_SSL, SSL_R_MISSING_FATAL},
13363+ #else
13364+ {"MISSING_FATAL", 20, 256},
13365+ #endif
13366+ #ifdef SSL_R_MISSING_PARAMETERS
13367+ {"MISSING_PARAMETERS", ERR_LIB_SSL, SSL_R_MISSING_PARAMETERS},
13368+ #else
13369+ {"MISSING_PARAMETERS", 20, 290},
13370+ #endif
13371+ #ifdef SSL_R_MISSING_RSA_CERTIFICATE
13372+ {"MISSING_RSA_CERTIFICATE", ERR_LIB_SSL, SSL_R_MISSING_RSA_CERTIFICATE},
13373+ #else
13374+ {"MISSING_RSA_CERTIFICATE", 20, 168},
13375+ #endif
13376+ #ifdef SSL_R_MISSING_RSA_ENCRYPTING_CERT
13377+ {"MISSING_RSA_ENCRYPTING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_ENCRYPTING_CERT},
13378+ #else
13379+ {"MISSING_RSA_ENCRYPTING_CERT", 20, 169},
13380+ #endif
13381+ #ifdef SSL_R_MISSING_RSA_SIGNING_CERT
13382+ {"MISSING_RSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_SIGNING_CERT},
13383+ #else
13384+ {"MISSING_RSA_SIGNING_CERT", 20, 170},
13385+ #endif
13386+ #ifdef SSL_R_MISSING_SIGALGS_EXTENSION
13387+ {"MISSING_SIGALGS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SIGALGS_EXTENSION},
13388+ #else
13389+ {"MISSING_SIGALGS_EXTENSION", 20, 112},
13390+ #endif
13391+ #ifdef SSL_R_MISSING_SIGNING_CERT
13392+ {"MISSING_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_SIGNING_CERT},
13393+ #else
13394+ {"MISSING_SIGNING_CERT", 20, 221},
13395+ #endif
13396+ #ifdef SSL_R_MISSING_SRP_PARAM
13397+ {"MISSING_SRP_PARAM", ERR_LIB_SSL, SSL_R_MISSING_SRP_PARAM},
13398+ #else
13399+ {"MISSING_SRP_PARAM", 20, 358},
13400+ #endif
13401+ #ifdef SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION
13402+ {"MISSING_SUPPORTED_GROUPS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION},
13403+ #else
13404+ {"MISSING_SUPPORTED_GROUPS_EXTENSION", 20, 209},
13405+ #endif
13406+ #ifdef SSL_R_MISSING_TMP_DH_KEY
13407+ {"MISSING_TMP_DH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_DH_KEY},
13408+ #else
13409+ {"MISSING_TMP_DH_KEY", 20, 171},
13410+ #endif
13411+ #ifdef SSL_R_MISSING_TMP_ECDH_KEY
13412+ {"MISSING_TMP_ECDH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_ECDH_KEY},
13413+ #else
13414+ {"MISSING_TMP_ECDH_KEY", 20, 311},
13415+ #endif
13416+ #ifdef SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA
13417+ {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", ERR_LIB_SSL, SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA},
13418+ #else
13419+ {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", 20, 293},
13420+ #endif
13421+ #ifdef SSL_R_NOT_ON_RECORD_BOUNDARY
13422+ {"NOT_ON_RECORD_BOUNDARY", ERR_LIB_SSL, SSL_R_NOT_ON_RECORD_BOUNDARY},
13423+ #else
13424+ {"NOT_ON_RECORD_BOUNDARY", 20, 182},
13425+ #endif
13426+ #ifdef SSL_R_NOT_REPLACING_CERTIFICATE
13427+ {"NOT_REPLACING_CERTIFICATE", ERR_LIB_SSL, SSL_R_NOT_REPLACING_CERTIFICATE},
13428+ #else
13429+ {"NOT_REPLACING_CERTIFICATE", 20, 289},
13430+ #endif
13431+ #ifdef SSL_R_NOT_SERVER
13432+ {"NOT_SERVER", ERR_LIB_SSL, SSL_R_NOT_SERVER},
13433+ #else
13434+ {"NOT_SERVER", 20, 284},
13435+ #endif
13436+ #ifdef SSL_R_NO_APPLICATION_PROTOCOL
13437+ {"NO_APPLICATION_PROTOCOL", ERR_LIB_SSL, SSL_R_NO_APPLICATION_PROTOCOL},
13438+ #else
13439+ {"NO_APPLICATION_PROTOCOL", 20, 235},
13440+ #endif
13441+ #ifdef SSL_R_NO_CERTIFICATES_RETURNED
13442+ {"NO_CERTIFICATES_RETURNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATES_RETURNED},
13443+ #else
13444+ {"NO_CERTIFICATES_RETURNED", 20, 176},
13445+ #endif
13446+ #ifdef SSL_R_NO_CERTIFICATE_ASSIGNED
13447+ {"NO_CERTIFICATE_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_ASSIGNED},
13448+ #else
13449+ {"NO_CERTIFICATE_ASSIGNED", 20, 177},
13450+ #endif
13451+ #ifdef SSL_R_NO_CERTIFICATE_SET
13452+ {"NO_CERTIFICATE_SET", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_SET},
13453+ #else
13454+ {"NO_CERTIFICATE_SET", 20, 179},
13455+ #endif
13456+ #ifdef SSL_R_NO_CHANGE_FOLLOWING_HRR
13457+ {"NO_CHANGE_FOLLOWING_HRR", ERR_LIB_SSL, SSL_R_NO_CHANGE_FOLLOWING_HRR},
13458+ #else
13459+ {"NO_CHANGE_FOLLOWING_HRR", 20, 214},
13460+ #endif
13461+ #ifdef SSL_R_NO_CIPHERS_AVAILABLE
13462+ {"NO_CIPHERS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_CIPHERS_AVAILABLE},
13463+ #else
13464+ {"NO_CIPHERS_AVAILABLE", 20, 181},
13465+ #endif
13466+ #ifdef SSL_R_NO_CIPHERS_SPECIFIED
13467+ {"NO_CIPHERS_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_CIPHERS_SPECIFIED},
13468+ #else
13469+ {"NO_CIPHERS_SPECIFIED", 20, 183},
13470+ #endif
13471+ #ifdef SSL_R_NO_CIPHER_MATCH
13472+ {"NO_CIPHER_MATCH", ERR_LIB_SSL, SSL_R_NO_CIPHER_MATCH},
13473+ #else
13474+ {"NO_CIPHER_MATCH", 20, 185},
13475+ #endif
13476+ #ifdef SSL_R_NO_CLIENT_CERT_METHOD
13477+ {"NO_CLIENT_CERT_METHOD", ERR_LIB_SSL, SSL_R_NO_CLIENT_CERT_METHOD},
13478+ #else
13479+ {"NO_CLIENT_CERT_METHOD", 20, 331},
13480+ #endif
13481+ #ifdef SSL_R_NO_COMPRESSION_SPECIFIED
13482+ {"NO_COMPRESSION_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_COMPRESSION_SPECIFIED},
13483+ #else
13484+ {"NO_COMPRESSION_SPECIFIED", 20, 187},
13485+ #endif
13486+ #ifdef SSL_R_NO_COOKIE_CALLBACK_SET
13487+ {"NO_COOKIE_CALLBACK_SET", ERR_LIB_SSL, SSL_R_NO_COOKIE_CALLBACK_SET},
13488+ #else
13489+ {"NO_COOKIE_CALLBACK_SET", 20, 287},
13490+ #endif
13491+ #ifdef SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER
13492+ {"NO_GOST_CERTIFICATE_SENT_BY_PEER", ERR_LIB_SSL, SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER},
13493+ #else
13494+ {"NO_GOST_CERTIFICATE_SENT_BY_PEER", 20, 330},
13495+ #endif
13496+ #ifdef SSL_R_NO_METHOD_SPECIFIED
13497+ {"NO_METHOD_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_METHOD_SPECIFIED},
13498+ #else
13499+ {"NO_METHOD_SPECIFIED", 20, 188},
13500+ #endif
13501+ #ifdef SSL_R_NO_PEM_EXTENSIONS
13502+ {"NO_PEM_EXTENSIONS", ERR_LIB_SSL, SSL_R_NO_PEM_EXTENSIONS},
13503+ #else
13504+ {"NO_PEM_EXTENSIONS", 20, 389},
13505+ #endif
13506+ #ifdef SSL_R_NO_PRIVATE_KEY_ASSIGNED
13507+ {"NO_PRIVATE_KEY_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_PRIVATE_KEY_ASSIGNED},
13508+ #else
13509+ {"NO_PRIVATE_KEY_ASSIGNED", 20, 190},
13510+ #endif
13511+ #ifdef SSL_R_NO_PROTOCOLS_AVAILABLE
13512+ {"NO_PROTOCOLS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_PROTOCOLS_AVAILABLE},
13513+ #else
13514+ {"NO_PROTOCOLS_AVAILABLE", 20, 191},
13515+ #endif
13516+ #ifdef SSL_R_NO_RENEGOTIATION
13517+ {"NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_NO_RENEGOTIATION},
13518+ #else
13519+ {"NO_RENEGOTIATION", 20, 339},
13520+ #endif
13521+ #ifdef SSL_R_NO_REQUIRED_DIGEST
13522+ {"NO_REQUIRED_DIGEST", ERR_LIB_SSL, SSL_R_NO_REQUIRED_DIGEST},
13523+ #else
13524+ {"NO_REQUIRED_DIGEST", 20, 324},
13525+ #endif
13526+ #ifdef SSL_R_NO_SHARED_CIPHER
13527+ {"NO_SHARED_CIPHER", ERR_LIB_SSL, SSL_R_NO_SHARED_CIPHER},
13528+ #else
13529+ {"NO_SHARED_CIPHER", 20, 193},
13530+ #endif
13531+ #ifdef SSL_R_NO_SHARED_GROUPS
13532+ {"NO_SHARED_GROUPS", ERR_LIB_SSL, SSL_R_NO_SHARED_GROUPS},
13533+ #else
13534+ {"NO_SHARED_GROUPS", 20, 410},
13535+ #endif
13536+ #ifdef SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS
13537+ {"NO_SHARED_SIGNATURE_ALGORITHMS", ERR_LIB_SSL, SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS},
13538+ #else
13539+ {"NO_SHARED_SIGNATURE_ALGORITHMS", 20, 376},
13540+ #endif
13541+ #ifdef SSL_R_NO_SRTP_PROFILES
13542+ {"NO_SRTP_PROFILES", ERR_LIB_SSL, SSL_R_NO_SRTP_PROFILES},
13543+ #else
13544+ {"NO_SRTP_PROFILES", 20, 359},
13545+ #endif
13546+ #ifdef SSL_R_NO_SUITABLE_DIGEST_ALGORITHM
13547+ {"NO_SUITABLE_DIGEST_ALGORITHM", ERR_LIB_SSL, SSL_R_NO_SUITABLE_DIGEST_ALGORITHM},
13548+ #else
13549+ {"NO_SUITABLE_DIGEST_ALGORITHM", 20, 297},
13550+ #endif
13551+ #ifdef SSL_R_NO_SUITABLE_GROUPS
13552+ {"NO_SUITABLE_GROUPS", ERR_LIB_SSL, SSL_R_NO_SUITABLE_GROUPS},
13553+ #else
13554+ {"NO_SUITABLE_GROUPS", 20, 295},
13555+ #endif
13556+ #ifdef SSL_R_NO_SUITABLE_KEY_SHARE
13557+ {"NO_SUITABLE_KEY_SHARE", ERR_LIB_SSL, SSL_R_NO_SUITABLE_KEY_SHARE},
13558+ #else
13559+ {"NO_SUITABLE_KEY_SHARE", 20, 101},
13560+ #endif
13561+ #ifdef SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM
13562+ {"NO_SUITABLE_SIGNATURE_ALGORITHM", ERR_LIB_SSL, SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM},
13563+ #else
13564+ {"NO_SUITABLE_SIGNATURE_ALGORITHM", 20, 118},
13565+ #endif
13566+ #ifdef SSL_R_NO_VALID_SCTS
13567+ {"NO_VALID_SCTS", ERR_LIB_SSL, SSL_R_NO_VALID_SCTS},
13568+ #else
13569+ {"NO_VALID_SCTS", 20, 216},
13570+ #endif
13571+ #ifdef SSL_R_NO_VERIFY_COOKIE_CALLBACK
13572+ {"NO_VERIFY_COOKIE_CALLBACK", ERR_LIB_SSL, SSL_R_NO_VERIFY_COOKIE_CALLBACK},
13573+ #else
13574+ {"NO_VERIFY_COOKIE_CALLBACK", 20, 403},
13575+ #endif
13576+ #ifdef SSL_R_NULL_SSL_CTX
13577+ {"NULL_SSL_CTX", ERR_LIB_SSL, SSL_R_NULL_SSL_CTX},
13578+ #else
13579+ {"NULL_SSL_CTX", 20, 195},
13580+ #endif
13581+ #ifdef SSL_R_NULL_SSL_METHOD_PASSED
13582+ {"NULL_SSL_METHOD_PASSED", ERR_LIB_SSL, SSL_R_NULL_SSL_METHOD_PASSED},
13583+ #else
13584+ {"NULL_SSL_METHOD_PASSED", 20, 196},
13585+ #endif
13586+ #ifdef SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED
13587+ {"OLD_SESSION_CIPHER_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED},
13588+ #else
13589+ {"OLD_SESSION_CIPHER_NOT_RETURNED", 20, 197},
13590+ #endif
13591+ #ifdef SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED
13592+ {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED},
13593+ #else
13594+ {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", 20, 344},
13595+ #endif
13596+ #ifdef SSL_R_OVERFLOW_ERROR
13597+ {"OVERFLOW_ERROR", ERR_LIB_SSL, SSL_R_OVERFLOW_ERROR},
13598+ #else
13599+ {"OVERFLOW_ERROR", 20, 237},
13600+ #endif
13601+ #ifdef SSL_R_PACKET_LENGTH_TOO_LONG
13602+ {"PACKET_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_PACKET_LENGTH_TOO_LONG},
13603+ #else
13604+ {"PACKET_LENGTH_TOO_LONG", 20, 198},
13605+ #endif
13606+ #ifdef SSL_R_PARSE_TLSEXT
13607+ {"PARSE_TLSEXT", ERR_LIB_SSL, SSL_R_PARSE_TLSEXT},
13608+ #else
13609+ {"PARSE_TLSEXT", 20, 227},
13610+ #endif
13611+ #ifdef SSL_R_PATH_TOO_LONG
13612+ {"PATH_TOO_LONG", ERR_LIB_SSL, SSL_R_PATH_TOO_LONG},
13613+ #else
13614+ {"PATH_TOO_LONG", 20, 270},
13615+ #endif
13616+ #ifdef SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE
13617+ {"PEER_DID_NOT_RETURN_A_CERTIFICATE", ERR_LIB_SSL, SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE},
13618+ #else
13619+ {"PEER_DID_NOT_RETURN_A_CERTIFICATE", 20, 199},
13620+ #endif
13621+ #ifdef SSL_R_PEM_NAME_BAD_PREFIX
13622+ {"PEM_NAME_BAD_PREFIX", ERR_LIB_SSL, SSL_R_PEM_NAME_BAD_PREFIX},
13623+ #else
13624+ {"PEM_NAME_BAD_PREFIX", 20, 391},
13625+ #endif
13626+ #ifdef SSL_R_PEM_NAME_TOO_SHORT
13627+ {"PEM_NAME_TOO_SHORT", ERR_LIB_SSL, SSL_R_PEM_NAME_TOO_SHORT},
13628+ #else
13629+ {"PEM_NAME_TOO_SHORT", 20, 392},
13630+ #endif
13631+ #ifdef SSL_R_PIPELINE_FAILURE
13632+ {"PIPELINE_FAILURE", ERR_LIB_SSL, SSL_R_PIPELINE_FAILURE},
13633+ #else
13634+ {"PIPELINE_FAILURE", 20, 406},
13635+ #endif
13636+ #ifdef SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR
13637+ {"POST_HANDSHAKE_AUTH_ENCODING_ERR", ERR_LIB_SSL, SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR},
13638+ #else
13639+ {"POST_HANDSHAKE_AUTH_ENCODING_ERR", 20, 278},
13640+ #endif
13641+ #ifdef SSL_R_PRIVATE_KEY_MISMATCH
13642+ {"PRIVATE_KEY_MISMATCH", ERR_LIB_SSL, SSL_R_PRIVATE_KEY_MISMATCH},
13643+ #else
13644+ {"PRIVATE_KEY_MISMATCH", 20, 288},
13645+ #endif
13646+ #ifdef SSL_R_PROTOCOL_IS_SHUTDOWN
13647+ {"PROTOCOL_IS_SHUTDOWN", ERR_LIB_SSL, SSL_R_PROTOCOL_IS_SHUTDOWN},
13648+ #else
13649+ {"PROTOCOL_IS_SHUTDOWN", 20, 207},
13650+ #endif
13651+ #ifdef SSL_R_PSK_IDENTITY_NOT_FOUND
13652+ {"PSK_IDENTITY_NOT_FOUND", ERR_LIB_SSL, SSL_R_PSK_IDENTITY_NOT_FOUND},
13653+ #else
13654+ {"PSK_IDENTITY_NOT_FOUND", 20, 223},
13655+ #endif
13656+ #ifdef SSL_R_PSK_NO_CLIENT_CB
13657+ {"PSK_NO_CLIENT_CB", ERR_LIB_SSL, SSL_R_PSK_NO_CLIENT_CB},
13658+ #else
13659+ {"PSK_NO_CLIENT_CB", 20, 224},
13660+ #endif
13661+ #ifdef SSL_R_PSK_NO_SERVER_CB
13662+ {"PSK_NO_SERVER_CB", ERR_LIB_SSL, SSL_R_PSK_NO_SERVER_CB},
13663+ #else
13664+ {"PSK_NO_SERVER_CB", 20, 225},
13665+ #endif
13666+ #ifdef SSL_R_READ_BIO_NOT_SET
13667+ {"READ_BIO_NOT_SET", ERR_LIB_SSL, SSL_R_READ_BIO_NOT_SET},
13668+ #else
13669+ {"READ_BIO_NOT_SET", 20, 211},
13670+ #endif
13671+ #ifdef SSL_R_READ_TIMEOUT_EXPIRED
13672+ {"READ_TIMEOUT_EXPIRED", ERR_LIB_SSL, SSL_R_READ_TIMEOUT_EXPIRED},
13673+ #else
13674+ {"READ_TIMEOUT_EXPIRED", 20, 312},
13675+ #endif
13676+ #ifdef SSL_R_RECORD_LENGTH_MISMATCH
13677+ {"RECORD_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_RECORD_LENGTH_MISMATCH},
13678+ #else
13679+ {"RECORD_LENGTH_MISMATCH", 20, 213},
13680+ #endif
13681+ #ifdef SSL_R_RECORD_TOO_SMALL
13682+ {"RECORD_TOO_SMALL", ERR_LIB_SSL, SSL_R_RECORD_TOO_SMALL},
13683+ #else
13684+ {"RECORD_TOO_SMALL", 20, 298},
13685+ #endif
13686+ #ifdef SSL_R_RENEGOTIATE_EXT_TOO_LONG
13687+ {"RENEGOTIATE_EXT_TOO_LONG", ERR_LIB_SSL, SSL_R_RENEGOTIATE_EXT_TOO_LONG},
13688+ #else
13689+ {"RENEGOTIATE_EXT_TOO_LONG", 20, 335},
13690+ #endif
13691+ #ifdef SSL_R_RENEGOTIATION_ENCODING_ERR
13692+ {"RENEGOTIATION_ENCODING_ERR", ERR_LIB_SSL, SSL_R_RENEGOTIATION_ENCODING_ERR},
13693+ #else
13694+ {"RENEGOTIATION_ENCODING_ERR", 20, 336},
13695+ #endif
13696+ #ifdef SSL_R_RENEGOTIATION_MISMATCH
13697+ {"RENEGOTIATION_MISMATCH", ERR_LIB_SSL, SSL_R_RENEGOTIATION_MISMATCH},
13698+ #else
13699+ {"RENEGOTIATION_MISMATCH", 20, 337},
13700+ #endif
13701+ #ifdef SSL_R_REQUEST_PENDING
13702+ {"REQUEST_PENDING", ERR_LIB_SSL, SSL_R_REQUEST_PENDING},
13703+ #else
13704+ {"REQUEST_PENDING", 20, 285},
13705+ #endif
13706+ #ifdef SSL_R_REQUEST_SENT
13707+ {"REQUEST_SENT", ERR_LIB_SSL, SSL_R_REQUEST_SENT},
13708+ #else
13709+ {"REQUEST_SENT", 20, 286},
13710+ #endif
13711+ #ifdef SSL_R_REQUIRED_CIPHER_MISSING
13712+ {"REQUIRED_CIPHER_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_CIPHER_MISSING},
13713+ #else
13714+ {"REQUIRED_CIPHER_MISSING", 20, 215},
13715+ #endif
13716+ #ifdef SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING
13717+ {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING},
13718+ #else
13719+ {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", 20, 342},
13720+ #endif
13721+ #ifdef SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING
13722+ {"SCSV_RECEIVED_WHEN_RENEGOTIATING", ERR_LIB_SSL, SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING},
13723+ #else
13724+ {"SCSV_RECEIVED_WHEN_RENEGOTIATING", 20, 345},
13725+ #endif
13726+ #ifdef SSL_R_SCT_VERIFICATION_FAILED
13727+ {"SCT_VERIFICATION_FAILED", ERR_LIB_SSL, SSL_R_SCT_VERIFICATION_FAILED},
13728+ #else
13729+ {"SCT_VERIFICATION_FAILED", 20, 208},
13730+ #endif
13731+ #ifdef SSL_R_SERVERHELLO_TLSEXT
13732+ {"SERVERHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_SERVERHELLO_TLSEXT},
13733+ #else
13734+ {"SERVERHELLO_TLSEXT", 20, 275},
13735+ #endif
13736+ #ifdef SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED
13737+ {"SESSION_ID_CONTEXT_UNINITIALIZED", ERR_LIB_SSL, SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED},
13738+ #else
13739+ {"SESSION_ID_CONTEXT_UNINITIALIZED", 20, 277},
13740+ #endif
13741+ #ifdef SSL_R_SHUTDOWN_WHILE_IN_INIT
13742+ {"SHUTDOWN_WHILE_IN_INIT", ERR_LIB_SSL, SSL_R_SHUTDOWN_WHILE_IN_INIT},
13743+ #else
13744+ {"SHUTDOWN_WHILE_IN_INIT", 20, 407},
13745+ #endif
13746+ #ifdef SSL_R_SIGNATURE_ALGORITHMS_ERROR
13747+ {"SIGNATURE_ALGORITHMS_ERROR", ERR_LIB_SSL, SSL_R_SIGNATURE_ALGORITHMS_ERROR},
13748+ #else
13749+ {"SIGNATURE_ALGORITHMS_ERROR", 20, 360},
13750+ #endif
13751+ #ifdef SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE
13752+ {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", ERR_LIB_SSL, SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE},
13753+ #else
13754+ {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", 20, 220},
13755+ #endif
13756+ #ifdef SSL_R_SRP_A_CALC
13757+ {"SRP_A_CALC", ERR_LIB_SSL, SSL_R_SRP_A_CALC},
13758+ #else
13759+ {"SRP_A_CALC", 20, 361},
13760+ #endif
13761+ #ifdef SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES
13762+ {"SRTP_COULD_NOT_ALLOCATE_PROFILES", ERR_LIB_SSL, SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES},
13763+ #else
13764+ {"SRTP_COULD_NOT_ALLOCATE_PROFILES", 20, 362},
13765+ #endif
13766+ #ifdef SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG
13767+ {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", ERR_LIB_SSL, SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG},
13768+ #else
13769+ {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", 20, 363},
13770+ #endif
13771+ #ifdef SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE
13772+ {"SRTP_UNKNOWN_PROTECTION_PROFILE", ERR_LIB_SSL, SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE},
13773+ #else
13774+ {"SRTP_UNKNOWN_PROTECTION_PROFILE", 20, 364},
13775+ #endif
13776+ #ifdef SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH
13777+ {"SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH},
13778+ #else
13779+ {"SSL3_EXT_INVALID_MAX_FRAGMENT_LENGTH", 20, 232},
13780+ #endif
13781+ #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME
13782+ {"SSL3_EXT_INVALID_SERVERNAME", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME},
13783+ #else
13784+ {"SSL3_EXT_INVALID_SERVERNAME", 20, 319},
13785+ #endif
13786+ #ifdef SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE
13787+ {"SSL3_EXT_INVALID_SERVERNAME_TYPE", ERR_LIB_SSL, SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE},
13788+ #else
13789+ {"SSL3_EXT_INVALID_SERVERNAME_TYPE", 20, 320},
13790+ #endif
13791+ #ifdef SSL_R_SSL3_SESSION_ID_TOO_LONG
13792+ {"SSL3_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL3_SESSION_ID_TOO_LONG},
13793+ #else
13794+ {"SSL3_SESSION_ID_TOO_LONG", 20, 300},
13795+ #endif
13796+ #ifdef SSL_R_SSLV3_ALERT_BAD_CERTIFICATE
13797+ {"SSLV3_ALERT_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_CERTIFICATE},
13798+ #else
13799+ {"SSLV3_ALERT_BAD_CERTIFICATE", 20, 1042},
13800+ #endif
13801+ #ifdef SSL_R_SSLV3_ALERT_BAD_RECORD_MAC
13802+ {"SSLV3_ALERT_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_BAD_RECORD_MAC},
13803+ #else
13804+ {"SSLV3_ALERT_BAD_RECORD_MAC", 20, 1020},
13805+ #endif
13806+ #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED
13807+ {"SSLV3_ALERT_CERTIFICATE_EXPIRED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED},
13808+ #else
13809+ {"SSLV3_ALERT_CERTIFICATE_EXPIRED", 20, 1045},
13810+ #endif
13811+ #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED
13812+ {"SSLV3_ALERT_CERTIFICATE_REVOKED", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED},
13813+ #else
13814+ {"SSLV3_ALERT_CERTIFICATE_REVOKED", 20, 1044},
13815+ #endif
13816+ #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN
13817+ {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN},
13818+ #else
13819+ {"SSLV3_ALERT_CERTIFICATE_UNKNOWN", 20, 1046},
13820+ #endif
13821+ #ifdef SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE
13822+ {"SSLV3_ALERT_DECOMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE},
13823+ #else
13824+ {"SSLV3_ALERT_DECOMPRESSION_FAILURE", 20, 1030},
13825+ #endif
13826+ #ifdef SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE
13827+ {"SSLV3_ALERT_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE},
13828+ #else
13829+ {"SSLV3_ALERT_HANDSHAKE_FAILURE", 20, 1040},
13830+ #endif
13831+ #ifdef SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER
13832+ {"SSLV3_ALERT_ILLEGAL_PARAMETER", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER},
13833+ #else
13834+ {"SSLV3_ALERT_ILLEGAL_PARAMETER", 20, 1047},
13835+ #endif
13836+ #ifdef SSL_R_SSLV3_ALERT_NO_CERTIFICATE
13837+ {"SSLV3_ALERT_NO_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_NO_CERTIFICATE},
13838+ #else
13839+ {"SSLV3_ALERT_NO_CERTIFICATE", 20, 1041},
13840+ #endif
13841+ #ifdef SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE
13842+ {"SSLV3_ALERT_UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE},
13843+ #else
13844+ {"SSLV3_ALERT_UNEXPECTED_MESSAGE", 20, 1010},
13845+ #endif
13846+ #ifdef SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE
13847+ {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", ERR_LIB_SSL, SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE},
13848+ #else
13849+ {"SSLV3_ALERT_UNSUPPORTED_CERTIFICATE", 20, 1043},
13850+ #endif
13851+ #ifdef SSL_R_SSL_COMMAND_SECTION_EMPTY
13852+ {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_EMPTY},
13853+ #else
13854+ {"SSL_COMMAND_SECTION_EMPTY", 20, 117},
13855+ #endif
13856+ #ifdef SSL_R_SSL_COMMAND_SECTION_NOT_FOUND
13857+ {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_NOT_FOUND},
13858+ #else
13859+ {"SSL_COMMAND_SECTION_NOT_FOUND", 20, 125},
13860+ #endif
13861+ #ifdef SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION
13862+ {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", ERR_LIB_SSL, SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION},
13863+ #else
13864+ {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", 20, 228},
13865+ #endif
13866+ #ifdef SSL_R_SSL_HANDSHAKE_FAILURE
13867+ {"SSL_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSL_HANDSHAKE_FAILURE},
13868+ #else
13869+ {"SSL_HANDSHAKE_FAILURE", 20, 229},
13870+ #endif
13871+ #ifdef SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS
13872+ {"SSL_LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS},
13873+ #else
13874+ {"SSL_LIBRARY_HAS_NO_CIPHERS", 20, 230},
13875+ #endif
13876+ #ifdef SSL_R_SSL_NEGATIVE_LENGTH
13877+ {"SSL_NEGATIVE_LENGTH", ERR_LIB_SSL, SSL_R_SSL_NEGATIVE_LENGTH},
13878+ #else
13879+ {"SSL_NEGATIVE_LENGTH", 20, 372},
13880+ #endif
13881+ #ifdef SSL_R_SSL_SECTION_EMPTY
13882+ {"SSL_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_SECTION_EMPTY},
13883+ #else
13884+ {"SSL_SECTION_EMPTY", 20, 126},
13885+ #endif
13886+ #ifdef SSL_R_SSL_SECTION_NOT_FOUND
13887+ {"SSL_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_SECTION_NOT_FOUND},
13888+ #else
13889+ {"SSL_SECTION_NOT_FOUND", 20, 136},
13890+ #endif
13891+ #ifdef SSL_R_SSL_SESSION_ID_CALLBACK_FAILED
13892+ {"SSL_SESSION_ID_CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CALLBACK_FAILED},
13893+ #else
13894+ {"SSL_SESSION_ID_CALLBACK_FAILED", 20, 301},
13895+ #endif
13896+ #ifdef SSL_R_SSL_SESSION_ID_CONFLICT
13897+ {"SSL_SESSION_ID_CONFLICT", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONFLICT},
13898+ #else
13899+ {"SSL_SESSION_ID_CONFLICT", 20, 302},
13900+ #endif
13901+ #ifdef SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG
13902+ {"SSL_SESSION_ID_CONTEXT_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG},
13903+ #else
13904+ {"SSL_SESSION_ID_CONTEXT_TOO_LONG", 20, 273},
13905+ #endif
13906+ #ifdef SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH
13907+ {"SSL_SESSION_ID_HAS_BAD_LENGTH", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH},
13908+ #else
13909+ {"SSL_SESSION_ID_HAS_BAD_LENGTH", 20, 303},
13910+ #endif
13911+ #ifdef SSL_R_SSL_SESSION_ID_TOO_LONG
13912+ {"SSL_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_TOO_LONG},
13913+ #else
13914+ {"SSL_SESSION_ID_TOO_LONG", 20, 408},
13915+ #endif
13916+ #ifdef SSL_R_SSL_SESSION_VERSION_MISMATCH
13917+ {"SSL_SESSION_VERSION_MISMATCH", ERR_LIB_SSL, SSL_R_SSL_SESSION_VERSION_MISMATCH},
13918+ #else
13919+ {"SSL_SESSION_VERSION_MISMATCH", 20, 210},
13920+ #endif
13921+ #ifdef SSL_R_STILL_IN_INIT
13922+ {"STILL_IN_INIT", ERR_LIB_SSL, SSL_R_STILL_IN_INIT},
13923+ #else
13924+ {"STILL_IN_INIT", 20, 121},
13925+ #endif
13926+ #ifdef SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED
13927+ {"TLSV13_ALERT_CERTIFICATE_REQUIRED", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED},
13928+ #else
13929+ {"TLSV13_ALERT_CERTIFICATE_REQUIRED", 20, 1116},
13930+ #endif
13931+ #ifdef SSL_R_TLSV13_ALERT_MISSING_EXTENSION
13932+ {"TLSV13_ALERT_MISSING_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_MISSING_EXTENSION},
13933+ #else
13934+ {"TLSV13_ALERT_MISSING_EXTENSION", 20, 1109},
13935+ #endif
13936+ #ifdef SSL_R_TLSV1_ALERT_ACCESS_DENIED
13937+ {"TLSV1_ALERT_ACCESS_DENIED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_ACCESS_DENIED},
13938+ #else
13939+ {"TLSV1_ALERT_ACCESS_DENIED", 20, 1049},
13940+ #endif
13941+ #ifdef SSL_R_TLSV1_ALERT_DECODE_ERROR
13942+ {"TLSV1_ALERT_DECODE_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECODE_ERROR},
13943+ #else
13944+ {"TLSV1_ALERT_DECODE_ERROR", 20, 1050},
13945+ #endif
13946+ #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED
13947+ {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED},
13948+ #else
13949+ {"TLSV1_ALERT_DECRYPTION_FAILED", 20, 1021},
13950+ #endif
13951+ #ifdef SSL_R_TLSV1_ALERT_DECRYPT_ERROR
13952+ {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPT_ERROR},
13953+ #else
13954+ {"TLSV1_ALERT_DECRYPT_ERROR", 20, 1051},
13955+ #endif
13956+ #ifdef SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION
13957+ {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION},
13958+ #else
13959+ {"TLSV1_ALERT_EXPORT_RESTRICTION", 20, 1060},
13960+ #endif
13961+ #ifdef SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK
13962+ {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK},
13963+ #else
13964+ {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", 20, 1086},
13965+ #endif
13966+ #ifdef SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY
13967+ {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY},
13968+ #else
13969+ {"TLSV1_ALERT_INSUFFICIENT_SECURITY", 20, 1071},
13970+ #endif
13971+ #ifdef SSL_R_TLSV1_ALERT_INTERNAL_ERROR
13972+ {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INTERNAL_ERROR},
13973+ #else
13974+ {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080},
13975+ #endif
13976+ #ifdef SSL_R_TLSV1_ALERT_NO_RENEGOTIATION
13977+ {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_RENEGOTIATION},
13978+ #else
13979+ {"TLSV1_ALERT_NO_RENEGOTIATION", 20, 1100},
13980+ #endif
13981+ #ifdef SSL_R_TLSV1_ALERT_PROTOCOL_VERSION
13982+ {"TLSV1_ALERT_PROTOCOL_VERSION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_PROTOCOL_VERSION},
13983+ #else
13984+ {"TLSV1_ALERT_PROTOCOL_VERSION", 20, 1070},
13985+ #endif
13986+ #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW
13987+ {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW},
13988+ #else
13989+ {"TLSV1_ALERT_RECORD_OVERFLOW", 20, 1022},
13990+ #endif
13991+ #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA
13992+ {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_CA},
13993+ #else
13994+ {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048},
13995+ #endif
13996+ #ifdef SSL_R_TLSV1_ALERT_USER_CANCELLED
13997+ {"TLSV1_ALERT_USER_CANCELLED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_USER_CANCELLED},
13998+ #else
13999+ {"TLSV1_ALERT_USER_CANCELLED", 20, 1090},
14000+ #endif
14001+ #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE
14002+ {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE},
14003+ #else
14004+ {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", 20, 1114},
14005+ #endif
14006+ #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE
14007+ {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE},
14008+ #else
14009+ {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", 20, 1113},
14010+ #endif
14011+ #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE
14012+ {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE},
14013+ #else
14014+ {"TLSV1_CERTIFICATE_UNOBTAINABLE", 20, 1111},
14015+ #endif
14016+ #ifdef SSL_R_TLSV1_UNRECOGNIZED_NAME
14017+ {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, SSL_R_TLSV1_UNRECOGNIZED_NAME},
14018+ #else
14019+ {"TLSV1_UNRECOGNIZED_NAME", 20, 1112},
14020+ #endif
14021+ #ifdef SSL_R_TLSV1_UNSUPPORTED_EXTENSION
14022+ {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV1_UNSUPPORTED_EXTENSION},
14023+ #else
14024+ {"TLSV1_UNSUPPORTED_EXTENSION", 20, 1110},
14025+ #endif
14026+ #ifdef SSL_R_TLS_ILLEGAL_EXPORTER_LABEL
14027+ {"TLS_ILLEGAL_EXPORTER_LABEL", ERR_LIB_SSL, SSL_R_TLS_ILLEGAL_EXPORTER_LABEL},
14028+ #else
14029+ {"TLS_ILLEGAL_EXPORTER_LABEL", 20, 367},
14030+ #endif
14031+ #ifdef SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST
14032+ {"TLS_INVALID_ECPOINTFORMAT_LIST", ERR_LIB_SSL, SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST},
14033+ #else
14034+ {"TLS_INVALID_ECPOINTFORMAT_LIST", 20, 157},
14035+ #endif
14036+ #ifdef SSL_R_TOO_MANY_KEY_UPDATES
14037+ {"TOO_MANY_KEY_UPDATES", ERR_LIB_SSL, SSL_R_TOO_MANY_KEY_UPDATES},
14038+ #else
14039+ {"TOO_MANY_KEY_UPDATES", 20, 132},
14040+ #endif
14041+ #ifdef SSL_R_TOO_MANY_WARN_ALERTS
14042+ {"TOO_MANY_WARN_ALERTS", ERR_LIB_SSL, SSL_R_TOO_MANY_WARN_ALERTS},
14043+ #else
14044+ {"TOO_MANY_WARN_ALERTS", 20, 409},
14045+ #endif
14046+ #ifdef SSL_R_TOO_MUCH_EARLY_DATA
14047+ {"TOO_MUCH_EARLY_DATA", ERR_LIB_SSL, SSL_R_TOO_MUCH_EARLY_DATA},
14048+ #else
14049+ {"TOO_MUCH_EARLY_DATA", 20, 164},
14050+ #endif
14051+ #ifdef SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS
14052+ {"UNABLE_TO_FIND_ECDH_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS},
14053+ #else
14054+ {"UNABLE_TO_FIND_ECDH_PARAMETERS", 20, 314},
14055+ #endif
14056+ #ifdef SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS
14057+ {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS},
14058+ #else
14059+ {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", 20, 239},
14060+ #endif
14061+ #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES
14062+ {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES},
14063+ #else
14064+ {"UNABLE_TO_LOAD_SSL3_MD5_ROUTINES", 20, 242},
14065+ #endif
14066+ #ifdef SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES
14067+ {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", ERR_LIB_SSL, SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES},
14068+ #else
14069+ {"UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES", 20, 243},
14070+ #endif
14071+ #ifdef SSL_R_UNEXPECTED_CCS_MESSAGE
14072+ {"UNEXPECTED_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_CCS_MESSAGE},
14073+ #else
14074+ {"UNEXPECTED_CCS_MESSAGE", 20, 262},
14075+ #endif
14076+ #ifdef SSL_R_UNEXPECTED_END_OF_EARLY_DATA
14077+ {"UNEXPECTED_END_OF_EARLY_DATA", ERR_LIB_SSL, SSL_R_UNEXPECTED_END_OF_EARLY_DATA},
14078+ #else
14079+ {"UNEXPECTED_END_OF_EARLY_DATA", 20, 178},
14080+ #endif
14081+ #ifdef SSL_R_UNEXPECTED_EOF_WHILE_READING
14082+ {"UNEXPECTED_EOF_WHILE_READING", ERR_LIB_SSL, SSL_R_UNEXPECTED_EOF_WHILE_READING},
14083+ #else
14084+ {"UNEXPECTED_EOF_WHILE_READING", 20, 294},
14085+ #endif
14086+ #ifdef SSL_R_UNEXPECTED_MESSAGE
14087+ {"UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_MESSAGE},
14088+ #else
14089+ {"UNEXPECTED_MESSAGE", 20, 244},
14090+ #endif
14091+ #ifdef SSL_R_UNEXPECTED_RECORD
14092+ {"UNEXPECTED_RECORD", ERR_LIB_SSL, SSL_R_UNEXPECTED_RECORD},
14093+ #else
14094+ {"UNEXPECTED_RECORD", 20, 245},
14095+ #endif
14096+ #ifdef SSL_R_UNINITIALIZED
14097+ {"UNINITIALIZED", ERR_LIB_SSL, SSL_R_UNINITIALIZED},
14098+ #else
14099+ {"UNINITIALIZED", 20, 276},
14100+ #endif
14101+ #ifdef SSL_R_UNKNOWN_ALERT_TYPE
14102+ {"UNKNOWN_ALERT_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_ALERT_TYPE},
14103+ #else
14104+ {"UNKNOWN_ALERT_TYPE", 20, 246},
14105+ #endif
14106+ #ifdef SSL_R_UNKNOWN_CERTIFICATE_TYPE
14107+ {"UNKNOWN_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CERTIFICATE_TYPE},
14108+ #else
14109+ {"UNKNOWN_CERTIFICATE_TYPE", 20, 247},
14110+ #endif
14111+ #ifdef SSL_R_UNKNOWN_CIPHER_RETURNED
14112+ {"UNKNOWN_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_RETURNED},
14113+ #else
14114+ {"UNKNOWN_CIPHER_RETURNED", 20, 248},
14115+ #endif
14116+ #ifdef SSL_R_UNKNOWN_CIPHER_TYPE
14117+ {"UNKNOWN_CIPHER_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_TYPE},
14118+ #else
14119+ {"UNKNOWN_CIPHER_TYPE", 20, 249},
14120+ #endif
14121+ #ifdef SSL_R_UNKNOWN_CMD_NAME
14122+ {"UNKNOWN_CMD_NAME", ERR_LIB_SSL, SSL_R_UNKNOWN_CMD_NAME},
14123+ #else
14124+ {"UNKNOWN_CMD_NAME", 20, 386},
14125+ #endif
14126+ #ifdef SSL_R_UNKNOWN_COMMAND
14127+ {"UNKNOWN_COMMAND", ERR_LIB_SSL, SSL_R_UNKNOWN_COMMAND},
14128+ #else
14129+ {"UNKNOWN_COMMAND", 20, 139},
14130+ #endif
14131+ #ifdef SSL_R_UNKNOWN_DIGEST
14132+ {"UNKNOWN_DIGEST", ERR_LIB_SSL, SSL_R_UNKNOWN_DIGEST},
14133+ #else
14134+ {"UNKNOWN_DIGEST", 20, 368},
14135+ #endif
14136+ #ifdef SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE
14137+ {"UNKNOWN_KEY_EXCHANGE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE},
14138+ #else
14139+ {"UNKNOWN_KEY_EXCHANGE_TYPE", 20, 250},
14140+ #endif
14141+ #ifdef SSL_R_UNKNOWN_PKEY_TYPE
14142+ {"UNKNOWN_PKEY_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_PKEY_TYPE},
14143+ #else
14144+ {"UNKNOWN_PKEY_TYPE", 20, 251},
14145+ #endif
14146+ #ifdef SSL_R_UNKNOWN_PROTOCOL
14147+ {"UNKNOWN_PROTOCOL", ERR_LIB_SSL, SSL_R_UNKNOWN_PROTOCOL},
14148+ #else
14149+ {"UNKNOWN_PROTOCOL", 20, 252},
14150+ #endif
14151+ #ifdef SSL_R_UNKNOWN_SSL_VERSION
14152+ {"UNKNOWN_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNKNOWN_SSL_VERSION},
14153+ #else
14154+ {"UNKNOWN_SSL_VERSION", 20, 254},
14155+ #endif
14156+ #ifdef SSL_R_UNKNOWN_STATE
14157+ {"UNKNOWN_STATE", ERR_LIB_SSL, SSL_R_UNKNOWN_STATE},
14158+ #else
14159+ {"UNKNOWN_STATE", 20, 255},
14160+ #endif
14161+ #ifdef SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED
14162+ {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", ERR_LIB_SSL, SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED},
14163+ #else
14164+ {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", 20, 338},
14165+ #endif
14166+ #ifdef SSL_R_UNSOLICITED_EXTENSION
14167+ {"UNSOLICITED_EXTENSION", ERR_LIB_SSL, SSL_R_UNSOLICITED_EXTENSION},
14168+ #else
14169+ {"UNSOLICITED_EXTENSION", 20, 217},
14170+ #endif
14171+ #ifdef SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM
14172+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM},
14173+ #else
14174+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", 20, 257},
14175+ #endif
14176+ #ifdef SSL_R_UNSUPPORTED_ELLIPTIC_CURVE
14177+ {"UNSUPPORTED_ELLIPTIC_CURVE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_ELLIPTIC_CURVE},
14178+ #else
14179+ {"UNSUPPORTED_ELLIPTIC_CURVE", 20, 315},
14180+ #endif
14181+ #ifdef SSL_R_UNSUPPORTED_PROTOCOL
14182+ {"UNSUPPORTED_PROTOCOL", ERR_LIB_SSL, SSL_R_UNSUPPORTED_PROTOCOL},
14183+ #else
14184+ {"UNSUPPORTED_PROTOCOL", 20, 258},
14185+ #endif
14186+ #ifdef SSL_R_UNSUPPORTED_SSL_VERSION
14187+ {"UNSUPPORTED_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNSUPPORTED_SSL_VERSION},
14188+ #else
14189+ {"UNSUPPORTED_SSL_VERSION", 20, 259},
14190+ #endif
14191+ #ifdef SSL_R_UNSUPPORTED_STATUS_TYPE
14192+ {"UNSUPPORTED_STATUS_TYPE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_STATUS_TYPE},
14193+ #else
14194+ {"UNSUPPORTED_STATUS_TYPE", 20, 329},
14195+ #endif
14196+ #ifdef SSL_R_USE_SRTP_NOT_NEGOTIATED
14197+ {"USE_SRTP_NOT_NEGOTIATED", ERR_LIB_SSL, SSL_R_USE_SRTP_NOT_NEGOTIATED},
14198+ #else
14199+ {"USE_SRTP_NOT_NEGOTIATED", 20, 369},
14200+ #endif
14201+ #ifdef SSL_R_VERSION_TOO_HIGH
14202+ {"VERSION_TOO_HIGH", ERR_LIB_SSL, SSL_R_VERSION_TOO_HIGH},
14203+ #else
14204+ {"VERSION_TOO_HIGH", 20, 166},
14205+ #endif
14206+ #ifdef SSL_R_VERSION_TOO_LOW
14207+ {"VERSION_TOO_LOW", ERR_LIB_SSL, SSL_R_VERSION_TOO_LOW},
14208+ #else
14209+ {"VERSION_TOO_LOW", 20, 396},
14210+ #endif
14211+ #ifdef SSL_R_WRONG_CERTIFICATE_TYPE
14212+ {"WRONG_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_CERTIFICATE_TYPE},
14213+ #else
14214+ {"WRONG_CERTIFICATE_TYPE", 20, 383},
14215+ #endif
14216+ #ifdef SSL_R_WRONG_CIPHER_RETURNED
14217+ {"WRONG_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_WRONG_CIPHER_RETURNED},
14218+ #else
14219+ {"WRONG_CIPHER_RETURNED", 20, 261},
14220+ #endif
14221+ #ifdef SSL_R_WRONG_CURVE
14222+ {"WRONG_CURVE", ERR_LIB_SSL, SSL_R_WRONG_CURVE},
14223+ #else
14224+ {"WRONG_CURVE", 20, 378},
14225+ #endif
14226+ #ifdef SSL_R_WRONG_SIGNATURE_LENGTH
14227+ {"WRONG_SIGNATURE_LENGTH", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_LENGTH},
14228+ #else
14229+ {"WRONG_SIGNATURE_LENGTH", 20, 264},
14230+ #endif
14231+ #ifdef SSL_R_WRONG_SIGNATURE_SIZE
14232+ {"WRONG_SIGNATURE_SIZE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_SIZE},
14233+ #else
14234+ {"WRONG_SIGNATURE_SIZE", 20, 265},
14235+ #endif
14236+ #ifdef SSL_R_WRONG_SIGNATURE_TYPE
14237+ {"WRONG_SIGNATURE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_TYPE},
14238+ #else
14239+ {"WRONG_SIGNATURE_TYPE", 20, 370},
14240+ #endif
14241+ #ifdef SSL_R_WRONG_SSL_VERSION
14242+ {"WRONG_SSL_VERSION", ERR_LIB_SSL, SSL_R_WRONG_SSL_VERSION},
14243+ #else
14244+ {"WRONG_SSL_VERSION", 20, 266},
14245+ #endif
14246+ #ifdef SSL_R_WRONG_VERSION_NUMBER
14247+ {"WRONG_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_WRONG_VERSION_NUMBER},
14248+ #else
14249+ {"WRONG_VERSION_NUMBER", 20, 267},
14250+ #endif
14251+ #ifdef SSL_R_X509_LIB
14252+ {"X509_LIB", ERR_LIB_SSL, SSL_R_X509_LIB},
14253+ #else
14254+ {"X509_LIB", 20, 268},
14255+ #endif
14256+ #ifdef SSL_R_X509_VERIFICATION_SETUP_PROBLEMS
14257+ {"X509_VERIFICATION_SETUP_PROBLEMS", ERR_LIB_SSL, SSL_R_X509_VERIFICATION_SETUP_PROBLEMS},
14258+ #else
14259+ {"X509_VERIFICATION_SETUP_PROBLEMS", 20, 269},
14260+ #endif
14261+ #ifdef TS_R_BAD_PKCS7_TYPE
14262+ {"BAD_PKCS7_TYPE", ERR_LIB_TS, TS_R_BAD_PKCS7_TYPE},
14263+ #else
14264+ {"BAD_PKCS7_TYPE", 47, 132},
14265+ #endif
14266+ #ifdef TS_R_BAD_TYPE
14267+ {"BAD_TYPE", ERR_LIB_TS, TS_R_BAD_TYPE},
14268+ #else
14269+ {"BAD_TYPE", 47, 133},
14270+ #endif
14271+ #ifdef TS_R_CANNOT_LOAD_CERT
14272+ {"CANNOT_LOAD_CERT", ERR_LIB_TS, TS_R_CANNOT_LOAD_CERT},
14273+ #else
14274+ {"CANNOT_LOAD_CERT", 47, 137},
14275+ #endif
14276+ #ifdef TS_R_CANNOT_LOAD_KEY
14277+ {"CANNOT_LOAD_KEY", ERR_LIB_TS, TS_R_CANNOT_LOAD_KEY},
14278+ #else
14279+ {"CANNOT_LOAD_KEY", 47, 138},
14280+ #endif
14281+ #ifdef TS_R_CERTIFICATE_VERIFY_ERROR
14282+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_TS, TS_R_CERTIFICATE_VERIFY_ERROR},
14283+ #else
14284+ {"CERTIFICATE_VERIFY_ERROR", 47, 100},
14285+ #endif
14286+ #ifdef TS_R_COULD_NOT_SET_ENGINE
14287+ {"COULD_NOT_SET_ENGINE", ERR_LIB_TS, TS_R_COULD_NOT_SET_ENGINE},
14288+ #else
14289+ {"COULD_NOT_SET_ENGINE", 47, 127},
14290+ #endif
14291+ #ifdef TS_R_COULD_NOT_SET_TIME
14292+ {"COULD_NOT_SET_TIME", ERR_LIB_TS, TS_R_COULD_NOT_SET_TIME},
14293+ #else
14294+ {"COULD_NOT_SET_TIME", 47, 115},
14295+ #endif
14296+ #ifdef TS_R_DETACHED_CONTENT
14297+ {"DETACHED_CONTENT", ERR_LIB_TS, TS_R_DETACHED_CONTENT},
14298+ #else
14299+ {"DETACHED_CONTENT", 47, 134},
14300+ #endif
14301+ #ifdef TS_R_ESS_ADD_SIGNING_CERT_ERROR
14302+ {"ESS_ADD_SIGNING_CERT_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_ERROR},
14303+ #else
14304+ {"ESS_ADD_SIGNING_CERT_ERROR", 47, 116},
14305+ #endif
14306+ #ifdef TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR
14307+ {"ESS_ADD_SIGNING_CERT_V2_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR},
14308+ #else
14309+ {"ESS_ADD_SIGNING_CERT_V2_ERROR", 47, 139},
14310+ #endif
14311+ #ifdef TS_R_ESS_SIGNING_CERTIFICATE_ERROR
14312+ {"ESS_SIGNING_CERTIFICATE_ERROR", ERR_LIB_TS, TS_R_ESS_SIGNING_CERTIFICATE_ERROR},
14313+ #else
14314+ {"ESS_SIGNING_CERTIFICATE_ERROR", 47, 101},
14315+ #endif
14316+ #ifdef TS_R_INVALID_NULL_POINTER
14317+ {"INVALID_NULL_POINTER", ERR_LIB_TS, TS_R_INVALID_NULL_POINTER},
14318+ #else
14319+ {"INVALID_NULL_POINTER", 47, 102},
14320+ #endif
14321+ #ifdef TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE
14322+ {"INVALID_SIGNER_CERTIFICATE_PURPOSE", ERR_LIB_TS, TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE},
14323+ #else
14324+ {"INVALID_SIGNER_CERTIFICATE_PURPOSE", 47, 117},
14325+ #endif
14326+ #ifdef TS_R_MESSAGE_IMPRINT_MISMATCH
14327+ {"MESSAGE_IMPRINT_MISMATCH", ERR_LIB_TS, TS_R_MESSAGE_IMPRINT_MISMATCH},
14328+ #else
14329+ {"MESSAGE_IMPRINT_MISMATCH", 47, 103},
14330+ #endif
14331+ #ifdef TS_R_NONCE_MISMATCH
14332+ {"NONCE_MISMATCH", ERR_LIB_TS, TS_R_NONCE_MISMATCH},
14333+ #else
14334+ {"NONCE_MISMATCH", 47, 104},
14335+ #endif
14336+ #ifdef TS_R_NONCE_NOT_RETURNED
14337+ {"NONCE_NOT_RETURNED", ERR_LIB_TS, TS_R_NONCE_NOT_RETURNED},
14338+ #else
14339+ {"NONCE_NOT_RETURNED", 47, 105},
14340+ #endif
14341+ #ifdef TS_R_NO_CONTENT
14342+ {"NO_CONTENT", ERR_LIB_TS, TS_R_NO_CONTENT},
14343+ #else
14344+ {"NO_CONTENT", 47, 106},
14345+ #endif
14346+ #ifdef TS_R_NO_TIME_STAMP_TOKEN
14347+ {"NO_TIME_STAMP_TOKEN", ERR_LIB_TS, TS_R_NO_TIME_STAMP_TOKEN},
14348+ #else
14349+ {"NO_TIME_STAMP_TOKEN", 47, 107},
14350+ #endif
14351+ #ifdef TS_R_PKCS7_ADD_SIGNATURE_ERROR
14352+ {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNATURE_ERROR},
14353+ #else
14354+ {"PKCS7_ADD_SIGNATURE_ERROR", 47, 118},
14355+ #endif
14356+ #ifdef TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR
14357+ {"PKCS7_ADD_SIGNED_ATTR_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR},
14358+ #else
14359+ {"PKCS7_ADD_SIGNED_ATTR_ERROR", 47, 119},
14360+ #endif
14361+ #ifdef TS_R_PKCS7_TO_TS_TST_INFO_FAILED
14362+ {"PKCS7_TO_TS_TST_INFO_FAILED", ERR_LIB_TS, TS_R_PKCS7_TO_TS_TST_INFO_FAILED},
14363+ #else
14364+ {"PKCS7_TO_TS_TST_INFO_FAILED", 47, 129},
14365+ #endif
14366+ #ifdef TS_R_POLICY_MISMATCH
14367+ {"POLICY_MISMATCH", ERR_LIB_TS, TS_R_POLICY_MISMATCH},
14368+ #else
14369+ {"POLICY_MISMATCH", 47, 108},
14370+ #endif
14371+ #ifdef TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE
14372+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_TS, TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE},
14373+ #else
14374+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 47, 120},
14375+ #endif
14376+ #ifdef TS_R_RESPONSE_SETUP_ERROR
14377+ {"RESPONSE_SETUP_ERROR", ERR_LIB_TS, TS_R_RESPONSE_SETUP_ERROR},
14378+ #else
14379+ {"RESPONSE_SETUP_ERROR", 47, 121},
14380+ #endif
14381+ #ifdef TS_R_SIGNATURE_FAILURE
14382+ {"SIGNATURE_FAILURE", ERR_LIB_TS, TS_R_SIGNATURE_FAILURE},
14383+ #else
14384+ {"SIGNATURE_FAILURE", 47, 109},
14385+ #endif
14386+ #ifdef TS_R_THERE_MUST_BE_ONE_SIGNER
14387+ {"THERE_MUST_BE_ONE_SIGNER", ERR_LIB_TS, TS_R_THERE_MUST_BE_ONE_SIGNER},
14388+ #else
14389+ {"THERE_MUST_BE_ONE_SIGNER", 47, 110},
14390+ #endif
14391+ #ifdef TS_R_TIME_SYSCALL_ERROR
14392+ {"TIME_SYSCALL_ERROR", ERR_LIB_TS, TS_R_TIME_SYSCALL_ERROR},
14393+ #else
14394+ {"TIME_SYSCALL_ERROR", 47, 122},
14395+ #endif
14396+ #ifdef TS_R_TOKEN_NOT_PRESENT
14397+ {"TOKEN_NOT_PRESENT", ERR_LIB_TS, TS_R_TOKEN_NOT_PRESENT},
14398+ #else
14399+ {"TOKEN_NOT_PRESENT", 47, 130},
14400+ #endif
14401+ #ifdef TS_R_TOKEN_PRESENT
14402+ {"TOKEN_PRESENT", ERR_LIB_TS, TS_R_TOKEN_PRESENT},
14403+ #else
14404+ {"TOKEN_PRESENT", 47, 131},
14405+ #endif
14406+ #ifdef TS_R_TSA_NAME_MISMATCH
14407+ {"TSA_NAME_MISMATCH", ERR_LIB_TS, TS_R_TSA_NAME_MISMATCH},
14408+ #else
14409+ {"TSA_NAME_MISMATCH", 47, 111},
14410+ #endif
14411+ #ifdef TS_R_TSA_UNTRUSTED
14412+ {"TSA_UNTRUSTED", ERR_LIB_TS, TS_R_TSA_UNTRUSTED},
14413+ #else
14414+ {"TSA_UNTRUSTED", 47, 112},
14415+ #endif
14416+ #ifdef TS_R_TST_INFO_SETUP_ERROR
14417+ {"TST_INFO_SETUP_ERROR", ERR_LIB_TS, TS_R_TST_INFO_SETUP_ERROR},
14418+ #else
14419+ {"TST_INFO_SETUP_ERROR", 47, 123},
14420+ #endif
14421+ #ifdef TS_R_TS_DATASIGN
14422+ {"TS_DATASIGN", ERR_LIB_TS, TS_R_TS_DATASIGN},
14423+ #else
14424+ {"TS_DATASIGN", 47, 124},
14425+ #endif
14426+ #ifdef TS_R_UNACCEPTABLE_POLICY
14427+ {"UNACCEPTABLE_POLICY", ERR_LIB_TS, TS_R_UNACCEPTABLE_POLICY},
14428+ #else
14429+ {"UNACCEPTABLE_POLICY", 47, 125},
14430+ #endif
14431+ #ifdef TS_R_UNSUPPORTED_MD_ALGORITHM
14432+ {"UNSUPPORTED_MD_ALGORITHM", ERR_LIB_TS, TS_R_UNSUPPORTED_MD_ALGORITHM},
14433+ #else
14434+ {"UNSUPPORTED_MD_ALGORITHM", 47, 126},
14435+ #endif
14436+ #ifdef TS_R_UNSUPPORTED_VERSION
14437+ {"UNSUPPORTED_VERSION", ERR_LIB_TS, TS_R_UNSUPPORTED_VERSION},
14438+ #else
14439+ {"UNSUPPORTED_VERSION", 47, 113},
14440+ #endif
14441+ #ifdef TS_R_VAR_BAD_VALUE
14442+ {"VAR_BAD_VALUE", ERR_LIB_TS, TS_R_VAR_BAD_VALUE},
14443+ #else
14444+ {"VAR_BAD_VALUE", 47, 135},
14445+ #endif
14446+ #ifdef TS_R_VAR_LOOKUP_FAILURE
14447+ {"VAR_LOOKUP_FAILURE", ERR_LIB_TS, TS_R_VAR_LOOKUP_FAILURE},
14448+ #else
14449+ {"VAR_LOOKUP_FAILURE", 47, 136},
14450+ #endif
14451+ #ifdef TS_R_WRONG_CONTENT_TYPE
14452+ {"WRONG_CONTENT_TYPE", ERR_LIB_TS, TS_R_WRONG_CONTENT_TYPE},
14453+ #else
14454+ {"WRONG_CONTENT_TYPE", 47, 114},
14455+ #endif
14456+ #ifdef UI_R_COMMON_OK_AND_CANCEL_CHARACTERS
14457+ {"COMMON_OK_AND_CANCEL_CHARACTERS", ERR_LIB_UI, UI_R_COMMON_OK_AND_CANCEL_CHARACTERS},
14458+ #else
14459+ {"COMMON_OK_AND_CANCEL_CHARACTERS", 40, 104},
14460+ #endif
14461+ #ifdef UI_R_INDEX_TOO_LARGE
14462+ {"INDEX_TOO_LARGE", ERR_LIB_UI, UI_R_INDEX_TOO_LARGE},
14463+ #else
14464+ {"INDEX_TOO_LARGE", 40, 102},
14465+ #endif
14466+ #ifdef UI_R_INDEX_TOO_SMALL
14467+ {"INDEX_TOO_SMALL", ERR_LIB_UI, UI_R_INDEX_TOO_SMALL},
14468+ #else
14469+ {"INDEX_TOO_SMALL", 40, 103},
14470+ #endif
14471+ #ifdef UI_R_NO_RESULT_BUFFER
14472+ {"NO_RESULT_BUFFER", ERR_LIB_UI, UI_R_NO_RESULT_BUFFER},
14473+ #else
14474+ {"NO_RESULT_BUFFER", 40, 105},
14475+ #endif
14476+ #ifdef UI_R_PROCESSING_ERROR
14477+ {"PROCESSING_ERROR", ERR_LIB_UI, UI_R_PROCESSING_ERROR},
14478+ #else
14479+ {"PROCESSING_ERROR", 40, 107},
14480+ #endif
14481+ #ifdef UI_R_RESULT_TOO_LARGE
14482+ {"RESULT_TOO_LARGE", ERR_LIB_UI, UI_R_RESULT_TOO_LARGE},
14483+ #else
14484+ {"RESULT_TOO_LARGE", 40, 100},
14485+ #endif
14486+ #ifdef UI_R_RESULT_TOO_SMALL
14487+ {"RESULT_TOO_SMALL", ERR_LIB_UI, UI_R_RESULT_TOO_SMALL},
14488+ #else
14489+ {"RESULT_TOO_SMALL", 40, 101},
14490+ #endif
14491+ #ifdef UI_R_SYSASSIGN_ERROR
14492+ {"SYSASSIGN_ERROR", ERR_LIB_UI, UI_R_SYSASSIGN_ERROR},
14493+ #else
14494+ {"SYSASSIGN_ERROR", 40, 109},
14495+ #endif
14496+ #ifdef UI_R_SYSDASSGN_ERROR
14497+ {"SYSDASSGN_ERROR", ERR_LIB_UI, UI_R_SYSDASSGN_ERROR},
14498+ #else
14499+ {"SYSDASSGN_ERROR", 40, 110},
14500+ #endif
14501+ #ifdef UI_R_SYSQIOW_ERROR
14502+ {"SYSQIOW_ERROR", ERR_LIB_UI, UI_R_SYSQIOW_ERROR},
14503+ #else
14504+ {"SYSQIOW_ERROR", 40, 111},
14505+ #endif
14506+ #ifdef UI_R_UNKNOWN_CONTROL_COMMAND
14507+ {"UNKNOWN_CONTROL_COMMAND", ERR_LIB_UI, UI_R_UNKNOWN_CONTROL_COMMAND},
14508+ #else
14509+ {"UNKNOWN_CONTROL_COMMAND", 40, 106},
14510+ #endif
14511+ #ifdef UI_R_UNKNOWN_TTYGET_ERRNO_VALUE
14512+ {"UNKNOWN_TTYGET_ERRNO_VALUE", ERR_LIB_UI, UI_R_UNKNOWN_TTYGET_ERRNO_VALUE},
14513+ #else
14514+ {"UNKNOWN_TTYGET_ERRNO_VALUE", 40, 108},
14515+ #endif
14516+ #ifdef UI_R_USER_DATA_DUPLICATION_UNSUPPORTED
14517+ {"USER_DATA_DUPLICATION_UNSUPPORTED", ERR_LIB_UI, UI_R_USER_DATA_DUPLICATION_UNSUPPORTED},
14518+ #else
14519+ {"USER_DATA_DUPLICATION_UNSUPPORTED", 40, 112},
14520+ #endif
14521+ #ifdef X509V3_R_BAD_IP_ADDRESS
14522+ {"BAD_IP_ADDRESS", ERR_LIB_X509V3, X509V3_R_BAD_IP_ADDRESS},
14523+ #else
14524+ {"BAD_IP_ADDRESS", 34, 118},
14525+ #endif
14526+ #ifdef X509V3_R_BAD_OBJECT
14527+ {"BAD_OBJECT", ERR_LIB_X509V3, X509V3_R_BAD_OBJECT},
14528+ #else
14529+ {"BAD_OBJECT", 34, 119},
14530+ #endif
14531+ #ifdef X509V3_R_BN_DEC2BN_ERROR
14532+ {"BN_DEC2BN_ERROR", ERR_LIB_X509V3, X509V3_R_BN_DEC2BN_ERROR},
14533+ #else
14534+ {"BN_DEC2BN_ERROR", 34, 100},
14535+ #endif
14536+ #ifdef X509V3_R_BN_TO_ASN1_INTEGER_ERROR
14537+ {"BN_TO_ASN1_INTEGER_ERROR", ERR_LIB_X509V3, X509V3_R_BN_TO_ASN1_INTEGER_ERROR},
14538+ #else
14539+ {"BN_TO_ASN1_INTEGER_ERROR", 34, 101},
14540+ #endif
14541+ #ifdef X509V3_R_DIRNAME_ERROR
14542+ {"DIRNAME_ERROR", ERR_LIB_X509V3, X509V3_R_DIRNAME_ERROR},
14543+ #else
14544+ {"DIRNAME_ERROR", 34, 149},
14545+ #endif
14546+ #ifdef X509V3_R_DISTPOINT_ALREADY_SET
14547+ {"DISTPOINT_ALREADY_SET", ERR_LIB_X509V3, X509V3_R_DISTPOINT_ALREADY_SET},
14548+ #else
14549+ {"DISTPOINT_ALREADY_SET", 34, 160},
14550+ #endif
14551+ #ifdef X509V3_R_DUPLICATE_ZONE_ID
14552+ {"DUPLICATE_ZONE_ID", ERR_LIB_X509V3, X509V3_R_DUPLICATE_ZONE_ID},
14553+ #else
14554+ {"DUPLICATE_ZONE_ID", 34, 133},
14555+ #endif
14556+ #ifdef X509V3_R_EMPTY_KEY_USAGE
14557+ {"EMPTY_KEY_USAGE", ERR_LIB_X509V3, X509V3_R_EMPTY_KEY_USAGE},
14558+ #else
14559+ {"EMPTY_KEY_USAGE", 34, 169},
14560+ #endif
14561+ #ifdef X509V3_R_ERROR_CONVERTING_ZONE
14562+ {"ERROR_CONVERTING_ZONE", ERR_LIB_X509V3, X509V3_R_ERROR_CONVERTING_ZONE},
14563+ #else
14564+ {"ERROR_CONVERTING_ZONE", 34, 131},
14565+ #endif
14566+ #ifdef X509V3_R_ERROR_CREATING_EXTENSION
14567+ {"ERROR_CREATING_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_CREATING_EXTENSION},
14568+ #else
14569+ {"ERROR_CREATING_EXTENSION", 34, 144},
14570+ #endif
14571+ #ifdef X509V3_R_ERROR_IN_EXTENSION
14572+ {"ERROR_IN_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_IN_EXTENSION},
14573+ #else
14574+ {"ERROR_IN_EXTENSION", 34, 128},
14575+ #endif
14576+ #ifdef X509V3_R_EXPECTED_A_SECTION_NAME
14577+ {"EXPECTED_A_SECTION_NAME", ERR_LIB_X509V3, X509V3_R_EXPECTED_A_SECTION_NAME},
14578+ #else
14579+ {"EXPECTED_A_SECTION_NAME", 34, 137},
14580+ #endif
14581+ #ifdef X509V3_R_EXTENSION_EXISTS
14582+ {"EXTENSION_EXISTS", ERR_LIB_X509V3, X509V3_R_EXTENSION_EXISTS},
14583+ #else
14584+ {"EXTENSION_EXISTS", 34, 145},
14585+ #endif
14586+ #ifdef X509V3_R_EXTENSION_NAME_ERROR
14587+ {"EXTENSION_NAME_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_NAME_ERROR},
14588+ #else
14589+ {"EXTENSION_NAME_ERROR", 34, 115},
14590+ #endif
14591+ #ifdef X509V3_R_EXTENSION_NOT_FOUND
14592+ {"EXTENSION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_EXTENSION_NOT_FOUND},
14593+ #else
14594+ {"EXTENSION_NOT_FOUND", 34, 102},
14595+ #endif
14596+ #ifdef X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED
14597+ {"EXTENSION_SETTING_NOT_SUPPORTED", ERR_LIB_X509V3, X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED},
14598+ #else
14599+ {"EXTENSION_SETTING_NOT_SUPPORTED", 34, 103},
14600+ #endif
14601+ #ifdef X509V3_R_EXTENSION_VALUE_ERROR
14602+ {"EXTENSION_VALUE_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_VALUE_ERROR},
14603+ #else
14604+ {"EXTENSION_VALUE_ERROR", 34, 116},
14605+ #endif
14606+ #ifdef X509V3_R_ILLEGAL_EMPTY_EXTENSION
14607+ {"ILLEGAL_EMPTY_EXTENSION", ERR_LIB_X509V3, X509V3_R_ILLEGAL_EMPTY_EXTENSION},
14608+ #else
14609+ {"ILLEGAL_EMPTY_EXTENSION", 34, 151},
14610+ #endif
14611+ #ifdef X509V3_R_INCORRECT_POLICY_SYNTAX_TAG
14612+ {"INCORRECT_POLICY_SYNTAX_TAG", ERR_LIB_X509V3, X509V3_R_INCORRECT_POLICY_SYNTAX_TAG},
14613+ #else
14614+ {"INCORRECT_POLICY_SYNTAX_TAG", 34, 152},
14615+ #endif
14616+ #ifdef X509V3_R_INVALID_ASNUMBER
14617+ {"INVALID_ASNUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_ASNUMBER},
14618+ #else
14619+ {"INVALID_ASNUMBER", 34, 162},
14620+ #endif
14621+ #ifdef X509V3_R_INVALID_ASRANGE
14622+ {"INVALID_ASRANGE", ERR_LIB_X509V3, X509V3_R_INVALID_ASRANGE},
14623+ #else
14624+ {"INVALID_ASRANGE", 34, 163},
14625+ #endif
14626+ #ifdef X509V3_R_INVALID_BOOLEAN_STRING
14627+ {"INVALID_BOOLEAN_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_BOOLEAN_STRING},
14628+ #else
14629+ {"INVALID_BOOLEAN_STRING", 34, 104},
14630+ #endif
14631+ #ifdef X509V3_R_INVALID_CERTIFICATE
14632+ {"INVALID_CERTIFICATE", ERR_LIB_X509V3, X509V3_R_INVALID_CERTIFICATE},
14633+ #else
14634+ {"INVALID_CERTIFICATE", 34, 158},
14635+ #endif
14636+ #ifdef X509V3_R_INVALID_EMPTY_NAME
14637+ {"INVALID_EMPTY_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_EMPTY_NAME},
14638+ #else
14639+ {"INVALID_EMPTY_NAME", 34, 108},
14640+ #endif
14641+ #ifdef X509V3_R_INVALID_EXTENSION_STRING
14642+ {"INVALID_EXTENSION_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_EXTENSION_STRING},
14643+ #else
14644+ {"INVALID_EXTENSION_STRING", 34, 105},
14645+ #endif
14646+ #ifdef X509V3_R_INVALID_INHERITANCE
14647+ {"INVALID_INHERITANCE", ERR_LIB_X509V3, X509V3_R_INVALID_INHERITANCE},
14648+ #else
14649+ {"INVALID_INHERITANCE", 34, 165},
14650+ #endif
14651+ #ifdef X509V3_R_INVALID_IPADDRESS
14652+ {"INVALID_IPADDRESS", ERR_LIB_X509V3, X509V3_R_INVALID_IPADDRESS},
14653+ #else
14654+ {"INVALID_IPADDRESS", 34, 166},
14655+ #endif
14656+ #ifdef X509V3_R_INVALID_MULTIPLE_RDNS
14657+ {"INVALID_MULTIPLE_RDNS", ERR_LIB_X509V3, X509V3_R_INVALID_MULTIPLE_RDNS},
14658+ #else
14659+ {"INVALID_MULTIPLE_RDNS", 34, 161},
14660+ #endif
14661+ #ifdef X509V3_R_INVALID_NAME
14662+ {"INVALID_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_NAME},
14663+ #else
14664+ {"INVALID_NAME", 34, 106},
14665+ #endif
14666+ #ifdef X509V3_R_INVALID_NULL_ARGUMENT
14667+ {"INVALID_NULL_ARGUMENT", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_ARGUMENT},
14668+ #else
14669+ {"INVALID_NULL_ARGUMENT", 34, 107},
14670+ #endif
14671+ #ifdef X509V3_R_INVALID_NULL_VALUE
14672+ {"INVALID_NULL_VALUE", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_VALUE},
14673+ #else
14674+ {"INVALID_NULL_VALUE", 34, 109},
14675+ #endif
14676+ #ifdef X509V3_R_INVALID_NUMBER
14677+ {"INVALID_NUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBER},
14678+ #else
14679+ {"INVALID_NUMBER", 34, 140},
14680+ #endif
14681+ #ifdef X509V3_R_INVALID_NUMBERS
14682+ {"INVALID_NUMBERS", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBERS},
14683+ #else
14684+ {"INVALID_NUMBERS", 34, 141},
14685+ #endif
14686+ #ifdef X509V3_R_INVALID_OBJECT_IDENTIFIER
14687+ {"INVALID_OBJECT_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_OBJECT_IDENTIFIER},
14688+ #else
14689+ {"INVALID_OBJECT_IDENTIFIER", 34, 110},
14690+ #endif
14691+ #ifdef X509V3_R_INVALID_OPTION
14692+ {"INVALID_OPTION", ERR_LIB_X509V3, X509V3_R_INVALID_OPTION},
14693+ #else
14694+ {"INVALID_OPTION", 34, 138},
14695+ #endif
14696+ #ifdef X509V3_R_INVALID_POLICY_IDENTIFIER
14697+ {"INVALID_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_POLICY_IDENTIFIER},
14698+ #else
14699+ {"INVALID_POLICY_IDENTIFIER", 34, 134},
14700+ #endif
14701+ #ifdef X509V3_R_INVALID_PROXY_POLICY_SETTING
14702+ {"INVALID_PROXY_POLICY_SETTING", ERR_LIB_X509V3, X509V3_R_INVALID_PROXY_POLICY_SETTING},
14703+ #else
14704+ {"INVALID_PROXY_POLICY_SETTING", 34, 153},
14705+ #endif
14706+ #ifdef X509V3_R_INVALID_PURPOSE
14707+ {"INVALID_PURPOSE", ERR_LIB_X509V3, X509V3_R_INVALID_PURPOSE},
14708+ #else
14709+ {"INVALID_PURPOSE", 34, 146},
14710+ #endif
14711+ #ifdef X509V3_R_INVALID_SAFI
14712+ {"INVALID_SAFI", ERR_LIB_X509V3, X509V3_R_INVALID_SAFI},
14713+ #else
14714+ {"INVALID_SAFI", 34, 164},
14715+ #endif
14716+ #ifdef X509V3_R_INVALID_SECTION
14717+ {"INVALID_SECTION", ERR_LIB_X509V3, X509V3_R_INVALID_SECTION},
14718+ #else
14719+ {"INVALID_SECTION", 34, 135},
14720+ #endif
14721+ #ifdef X509V3_R_INVALID_SYNTAX
14722+ {"INVALID_SYNTAX", ERR_LIB_X509V3, X509V3_R_INVALID_SYNTAX},
14723+ #else
14724+ {"INVALID_SYNTAX", 34, 143},
14725+ #endif
14726+ #ifdef X509V3_R_ISSUER_DECODE_ERROR
14727+ {"ISSUER_DECODE_ERROR", ERR_LIB_X509V3, X509V3_R_ISSUER_DECODE_ERROR},
14728+ #else
14729+ {"ISSUER_DECODE_ERROR", 34, 126},
14730+ #endif
14731+ #ifdef X509V3_R_MISSING_VALUE
14732+ {"MISSING_VALUE", ERR_LIB_X509V3, X509V3_R_MISSING_VALUE},
14733+ #else
14734+ {"MISSING_VALUE", 34, 124},
14735+ #endif
14736+ #ifdef X509V3_R_NEED_ORGANIZATION_AND_NUMBERS
14737+ {"NEED_ORGANIZATION_AND_NUMBERS", ERR_LIB_X509V3, X509V3_R_NEED_ORGANIZATION_AND_NUMBERS},
14738+ #else
14739+ {"NEED_ORGANIZATION_AND_NUMBERS", 34, 142},
14740+ #endif
14741+ #ifdef X509V3_R_NEGATIVE_PATHLEN
14742+ {"NEGATIVE_PATHLEN", ERR_LIB_X509V3, X509V3_R_NEGATIVE_PATHLEN},
14743+ #else
14744+ {"NEGATIVE_PATHLEN", 34, 168},
14745+ #endif
14746+ #ifdef X509V3_R_NO_CONFIG_DATABASE
14747+ {"NO_CONFIG_DATABASE", ERR_LIB_X509V3, X509V3_R_NO_CONFIG_DATABASE},
14748+ #else
14749+ {"NO_CONFIG_DATABASE", 34, 136},
14750+ #endif
14751+ #ifdef X509V3_R_NO_ISSUER_CERTIFICATE
14752+ {"NO_ISSUER_CERTIFICATE", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_CERTIFICATE},
14753+ #else
14754+ {"NO_ISSUER_CERTIFICATE", 34, 121},
14755+ #endif
14756+ #ifdef X509V3_R_NO_ISSUER_DETAILS
14757+ {"NO_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_DETAILS},
14758+ #else
14759+ {"NO_ISSUER_DETAILS", 34, 127},
14760+ #endif
14761+ #ifdef X509V3_R_NO_POLICY_IDENTIFIER
14762+ {"NO_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_NO_POLICY_IDENTIFIER},
14763+ #else
14764+ {"NO_POLICY_IDENTIFIER", 34, 139},
14765+ #endif
14766+ #ifdef X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED
14767+ {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", ERR_LIB_X509V3, X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED},
14768+ #else
14769+ {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", 34, 154},
14770+ #endif
14771+ #ifdef X509V3_R_NO_PUBLIC_KEY
14772+ {"NO_PUBLIC_KEY", ERR_LIB_X509V3, X509V3_R_NO_PUBLIC_KEY},
14773+ #else
14774+ {"NO_PUBLIC_KEY", 34, 114},
14775+ #endif
14776+ #ifdef X509V3_R_NO_SUBJECT_DETAILS
14777+ {"NO_SUBJECT_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_SUBJECT_DETAILS},
14778+ #else
14779+ {"NO_SUBJECT_DETAILS", 34, 125},
14780+ #endif
14781+ #ifdef X509V3_R_OPERATION_NOT_DEFINED
14782+ {"OPERATION_NOT_DEFINED", ERR_LIB_X509V3, X509V3_R_OPERATION_NOT_DEFINED},
14783+ #else
14784+ {"OPERATION_NOT_DEFINED", 34, 148},
14785+ #endif
14786+ #ifdef X509V3_R_OTHERNAME_ERROR
14787+ {"OTHERNAME_ERROR", ERR_LIB_X509V3, X509V3_R_OTHERNAME_ERROR},
14788+ #else
14789+ {"OTHERNAME_ERROR", 34, 147},
14790+ #endif
14791+ #ifdef X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED
14792+ {"POLICY_LANGUAGE_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED},
14793+ #else
14794+ {"POLICY_LANGUAGE_ALREADY_DEFINED", 34, 155},
14795+ #endif
14796+ #ifdef X509V3_R_POLICY_PATH_LENGTH
14797+ {"POLICY_PATH_LENGTH", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH},
14798+ #else
14799+ {"POLICY_PATH_LENGTH", 34, 156},
14800+ #endif
14801+ #ifdef X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED
14802+ {"POLICY_PATH_LENGTH_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED},
14803+ #else
14804+ {"POLICY_PATH_LENGTH_ALREADY_DEFINED", 34, 157},
14805+ #endif
14806+ #ifdef X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY
14807+ {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", ERR_LIB_X509V3, X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY},
14808+ #else
14809+ {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", 34, 159},
14810+ #endif
14811+ #ifdef X509V3_R_SECTION_NOT_FOUND
14812+ {"SECTION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_SECTION_NOT_FOUND},
14813+ #else
14814+ {"SECTION_NOT_FOUND", 34, 150},
14815+ #endif
14816+ #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS
14817+ {"UNABLE_TO_GET_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS},
14818+ #else
14819+ {"UNABLE_TO_GET_ISSUER_DETAILS", 34, 122},
14820+ #endif
14821+ #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_KEYID
14822+ {"UNABLE_TO_GET_ISSUER_KEYID", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_KEYID},
14823+ #else
14824+ {"UNABLE_TO_GET_ISSUER_KEYID", 34, 123},
14825+ #endif
14826+ #ifdef X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT
14827+ {"UNKNOWN_BIT_STRING_ARGUMENT", ERR_LIB_X509V3, X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT},
14828+ #else
14829+ {"UNKNOWN_BIT_STRING_ARGUMENT", 34, 111},
14830+ #endif
14831+ #ifdef X509V3_R_UNKNOWN_EXTENSION
14832+ {"UNKNOWN_EXTENSION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION},
14833+ #else
14834+ {"UNKNOWN_EXTENSION", 34, 129},
14835+ #endif
14836+ #ifdef X509V3_R_UNKNOWN_EXTENSION_NAME
14837+ {"UNKNOWN_EXTENSION_NAME", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION_NAME},
14838+ #else
14839+ {"UNKNOWN_EXTENSION_NAME", 34, 130},
14840+ #endif
14841+ #ifdef X509V3_R_UNKNOWN_OPTION
14842+ {"UNKNOWN_OPTION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_OPTION},
14843+ #else
14844+ {"UNKNOWN_OPTION", 34, 120},
14845+ #endif
14846+ #ifdef X509V3_R_UNSUPPORTED_OPTION
14847+ {"UNSUPPORTED_OPTION", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_OPTION},
14848+ #else
14849+ {"UNSUPPORTED_OPTION", 34, 117},
14850+ #endif
14851+ #ifdef X509V3_R_UNSUPPORTED_TYPE
14852+ {"UNSUPPORTED_TYPE", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_TYPE},
14853+ #else
14854+ {"UNSUPPORTED_TYPE", 34, 167},
14855+ #endif
14856+ #ifdef X509V3_R_USER_TOO_LONG
14857+ {"USER_TOO_LONG", ERR_LIB_X509V3, X509V3_R_USER_TOO_LONG},
14858+ #else
14859+ {"USER_TOO_LONG", 34, 132},
14860+ #endif
14861+ #ifdef X509_R_AKID_MISMATCH
14862+ {"AKID_MISMATCH", ERR_LIB_X509, X509_R_AKID_MISMATCH},
14863+ #else
14864+ {"AKID_MISMATCH", 11, 110},
14865+ #endif
14866+ #ifdef X509_R_BAD_SELECTOR
14867+ {"BAD_SELECTOR", ERR_LIB_X509, X509_R_BAD_SELECTOR},
14868+ #else
14869+ {"BAD_SELECTOR", 11, 133},
14870+ #endif
14871+ #ifdef X509_R_BAD_X509_FILETYPE
14872+ {"BAD_X509_FILETYPE", ERR_LIB_X509, X509_R_BAD_X509_FILETYPE},
14873+ #else
14874+ {"BAD_X509_FILETYPE", 11, 100},
14875+ #endif
14876+ #ifdef X509_R_BASE64_DECODE_ERROR
14877+ {"BASE64_DECODE_ERROR", ERR_LIB_X509, X509_R_BASE64_DECODE_ERROR},
14878+ #else
14879+ {"BASE64_DECODE_ERROR", 11, 118},
14880+ #endif
14881+ #ifdef X509_R_CANT_CHECK_DH_KEY
14882+ {"CANT_CHECK_DH_KEY", ERR_LIB_X509, X509_R_CANT_CHECK_DH_KEY},
14883+ #else
14884+ {"CANT_CHECK_DH_KEY", 11, 114},
14885+ #endif
14886+ #ifdef X509_R_CERTIFICATE_VERIFICATION_FAILED
14887+ {"CERTIFICATE_VERIFICATION_FAILED", ERR_LIB_X509, X509_R_CERTIFICATE_VERIFICATION_FAILED},
14888+ #else
14889+ {"CERTIFICATE_VERIFICATION_FAILED", 11, 139},
14890+ #endif
14891+ #ifdef X509_R_CERT_ALREADY_IN_HASH_TABLE
14892+ {"CERT_ALREADY_IN_HASH_TABLE", ERR_LIB_X509, X509_R_CERT_ALREADY_IN_HASH_TABLE},
14893+ #else
14894+ {"CERT_ALREADY_IN_HASH_TABLE", 11, 101},
14895+ #endif
14896+ #ifdef X509_R_CRL_ALREADY_DELTA
14897+ {"CRL_ALREADY_DELTA", ERR_LIB_X509, X509_R_CRL_ALREADY_DELTA},
14898+ #else
14899+ {"CRL_ALREADY_DELTA", 11, 127},
14900+ #endif
14901+ #ifdef X509_R_CRL_VERIFY_FAILURE
14902+ {"CRL_VERIFY_FAILURE", ERR_LIB_X509, X509_R_CRL_VERIFY_FAILURE},
14903+ #else
14904+ {"CRL_VERIFY_FAILURE", 11, 131},
14905+ #endif
14906+ #ifdef X509_R_ERROR_GETTING_MD_BY_NID
14907+ {"ERROR_GETTING_MD_BY_NID", ERR_LIB_X509, X509_R_ERROR_GETTING_MD_BY_NID},
14908+ #else
14909+ {"ERROR_GETTING_MD_BY_NID", 11, 141},
14910+ #endif
14911+ #ifdef X509_R_ERROR_USING_SIGINF_SET
14912+ {"ERROR_USING_SIGINF_SET", ERR_LIB_X509, X509_R_ERROR_USING_SIGINF_SET},
14913+ #else
14914+ {"ERROR_USING_SIGINF_SET", 11, 142},
14915+ #endif
14916+ #ifdef X509_R_IDP_MISMATCH
14917+ {"IDP_MISMATCH", ERR_LIB_X509, X509_R_IDP_MISMATCH},
14918+ #else
14919+ {"IDP_MISMATCH", 11, 128},
14920+ #endif
14921+ #ifdef X509_R_INVALID_ATTRIBUTES
14922+ {"INVALID_ATTRIBUTES", ERR_LIB_X509, X509_R_INVALID_ATTRIBUTES},
14923+ #else
14924+ {"INVALID_ATTRIBUTES", 11, 138},
14925+ #endif
14926+ #ifdef X509_R_INVALID_DIRECTORY
14927+ {"INVALID_DIRECTORY", ERR_LIB_X509, X509_R_INVALID_DIRECTORY},
14928+ #else
14929+ {"INVALID_DIRECTORY", 11, 113},
14930+ #endif
14931+ #ifdef X509_R_INVALID_DISTPOINT
14932+ {"INVALID_DISTPOINT", ERR_LIB_X509, X509_R_INVALID_DISTPOINT},
14933+ #else
14934+ {"INVALID_DISTPOINT", 11, 143},
14935+ #endif
14936+ #ifdef X509_R_INVALID_FIELD_NAME
14937+ {"INVALID_FIELD_NAME", ERR_LIB_X509, X509_R_INVALID_FIELD_NAME},
14938+ #else
14939+ {"INVALID_FIELD_NAME", 11, 119},
14940+ #endif
14941+ #ifdef X509_R_INVALID_TRUST
14942+ {"INVALID_TRUST", ERR_LIB_X509, X509_R_INVALID_TRUST},
14943+ #else
14944+ {"INVALID_TRUST", 11, 123},
14945+ #endif
14946+ #ifdef X509_R_ISSUER_MISMATCH
14947+ {"ISSUER_MISMATCH", ERR_LIB_X509, X509_R_ISSUER_MISMATCH},
14948+ #else
14949+ {"ISSUER_MISMATCH", 11, 129},
14950+ #endif
14951+ #ifdef X509_R_KEY_TYPE_MISMATCH
14952+ {"KEY_TYPE_MISMATCH", ERR_LIB_X509, X509_R_KEY_TYPE_MISMATCH},
14953+ #else
14954+ {"KEY_TYPE_MISMATCH", 11, 115},
14955+ #endif
14956+ #ifdef X509_R_KEY_VALUES_MISMATCH
14957+ {"KEY_VALUES_MISMATCH", ERR_LIB_X509, X509_R_KEY_VALUES_MISMATCH},
14958+ #else
14959+ {"KEY_VALUES_MISMATCH", 11, 116},
14960+ #endif
14961+ #ifdef X509_R_LOADING_CERT_DIR
14962+ {"LOADING_CERT_DIR", ERR_LIB_X509, X509_R_LOADING_CERT_DIR},
14963+ #else
14964+ {"LOADING_CERT_DIR", 11, 103},
14965+ #endif
14966+ #ifdef X509_R_LOADING_DEFAULTS
14967+ {"LOADING_DEFAULTS", ERR_LIB_X509, X509_R_LOADING_DEFAULTS},
14968+ #else
14969+ {"LOADING_DEFAULTS", 11, 104},
14970+ #endif
14971+ #ifdef X509_R_METHOD_NOT_SUPPORTED
14972+ {"METHOD_NOT_SUPPORTED", ERR_LIB_X509, X509_R_METHOD_NOT_SUPPORTED},
14973+ #else
14974+ {"METHOD_NOT_SUPPORTED", 11, 124},
14975+ #endif
14976+ #ifdef X509_R_NAME_TOO_LONG
14977+ {"NAME_TOO_LONG", ERR_LIB_X509, X509_R_NAME_TOO_LONG},
14978+ #else
14979+ {"NAME_TOO_LONG", 11, 134},
14980+ #endif
14981+ #ifdef X509_R_NEWER_CRL_NOT_NEWER
14982+ {"NEWER_CRL_NOT_NEWER", ERR_LIB_X509, X509_R_NEWER_CRL_NOT_NEWER},
14983+ #else
14984+ {"NEWER_CRL_NOT_NEWER", 11, 132},
14985+ #endif
14986+ #ifdef X509_R_NO_CERTIFICATE_FOUND
14987+ {"NO_CERTIFICATE_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_FOUND},
14988+ #else
14989+ {"NO_CERTIFICATE_FOUND", 11, 135},
14990+ #endif
14991+ #ifdef X509_R_NO_CERTIFICATE_OR_CRL_FOUND
14992+ {"NO_CERTIFICATE_OR_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_OR_CRL_FOUND},
14993+ #else
14994+ {"NO_CERTIFICATE_OR_CRL_FOUND", 11, 136},
14995+ #endif
14996+ #ifdef X509_R_NO_CERT_SET_FOR_US_TO_VERIFY
14997+ {"NO_CERT_SET_FOR_US_TO_VERIFY", ERR_LIB_X509, X509_R_NO_CERT_SET_FOR_US_TO_VERIFY},
14998+ #else
14999+ {"NO_CERT_SET_FOR_US_TO_VERIFY", 11, 105},
15000+ #endif
15001+ #ifdef X509_R_NO_CRL_FOUND
15002+ {"NO_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CRL_FOUND},
15003+ #else
15004+ {"NO_CRL_FOUND", 11, 137},
15005+ #endif
15006+ #ifdef X509_R_NO_CRL_NUMBER
15007+ {"NO_CRL_NUMBER", ERR_LIB_X509, X509_R_NO_CRL_NUMBER},
15008+ #else
15009+ {"NO_CRL_NUMBER", 11, 130},
15010+ #endif
15011+ #ifdef X509_R_PUBLIC_KEY_DECODE_ERROR
15012+ {"PUBLIC_KEY_DECODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_DECODE_ERROR},
15013+ #else
15014+ {"PUBLIC_KEY_DECODE_ERROR", 11, 125},
15015+ #endif
15016+ #ifdef X509_R_PUBLIC_KEY_ENCODE_ERROR
15017+ {"PUBLIC_KEY_ENCODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_ENCODE_ERROR},
15018+ #else
15019+ {"PUBLIC_KEY_ENCODE_ERROR", 11, 126},
15020+ #endif
15021+ #ifdef X509_R_SHOULD_RETRY
15022+ {"SHOULD_RETRY", ERR_LIB_X509, X509_R_SHOULD_RETRY},
15023+ #else
15024+ {"SHOULD_RETRY", 11, 106},
15025+ #endif
15026+ #ifdef X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN
15027+ {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", ERR_LIB_X509, X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN},
15028+ #else
15029+ {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", 11, 107},
15030+ #endif
15031+ #ifdef X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY
15032+ {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", ERR_LIB_X509, X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY},
15033+ #else
15034+ {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", 11, 108},
15035+ #endif
15036+ #ifdef X509_R_UNKNOWN_KEY_TYPE
15037+ {"UNKNOWN_KEY_TYPE", ERR_LIB_X509, X509_R_UNKNOWN_KEY_TYPE},
15038+ #else
15039+ {"UNKNOWN_KEY_TYPE", 11, 117},
15040+ #endif
15041+ #ifdef X509_R_UNKNOWN_NID
15042+ {"UNKNOWN_NID", ERR_LIB_X509, X509_R_UNKNOWN_NID},
15043+ #else
15044+ {"UNKNOWN_NID", 11, 109},
15045+ #endif
15046+ #ifdef X509_R_UNKNOWN_PURPOSE_ID
15047+ {"UNKNOWN_PURPOSE_ID", ERR_LIB_X509, X509_R_UNKNOWN_PURPOSE_ID},
15048+ #else
15049+ {"UNKNOWN_PURPOSE_ID", 11, 121},
15050+ #endif
15051+ #ifdef X509_R_UNKNOWN_SIGID_ALGS
15052+ {"UNKNOWN_SIGID_ALGS", ERR_LIB_X509, X509_R_UNKNOWN_SIGID_ALGS},
15053+ #else
15054+ {"UNKNOWN_SIGID_ALGS", 11, 144},
15055+ #endif
15056+ #ifdef X509_R_UNKNOWN_TRUST_ID
15057+ {"UNKNOWN_TRUST_ID", ERR_LIB_X509, X509_R_UNKNOWN_TRUST_ID},
15058+ #else
15059+ {"UNKNOWN_TRUST_ID", 11, 120},
15060+ #endif
15061+ #ifdef X509_R_UNSUPPORTED_ALGORITHM
15062+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_X509, X509_R_UNSUPPORTED_ALGORITHM},
15063+ #else
15064+ {"UNSUPPORTED_ALGORITHM", 11, 111},
15065+ #endif
15066+ #ifdef X509_R_WRONG_LOOKUP_TYPE
15067+ {"WRONG_LOOKUP_TYPE", ERR_LIB_X509, X509_R_WRONG_LOOKUP_TYPE},
15068+ #else
15069+ {"WRONG_LOOKUP_TYPE", 11, 112},
15070+ #endif
15071+ #ifdef X509_R_WRONG_TYPE
15072+ {"WRONG_TYPE", ERR_LIB_X509, X509_R_WRONG_TYPE},
15073+ #else
15074+ {"WRONG_TYPE", 11, 122},
15075+ #endif
15076+ { NULL }
15077+};
15078+
15079diff -urN Python-2.7.18/setup.py Python-2.7.18.openssl3/setup.py
15080--- Python-2.7.18/setup.py 2021-09-26 19:00:24.336371243 +0200
15081+++ Python-2.7.18.openssl3/setup.py 2021-09-26 17:39:37.827966394 +0200
15082@@ -877,7 +877,12 @@
15083 include_dirs = ssl_incs,
15084 library_dirs = ssl_libs,
15085 libraries = ['ssl', 'crypto'],
15086- depends = ['socketmodule.h']), )
15087+ depends=[
15088+ 'socketmodule.h',
15089+ '_ssl_data.h',
15090+ '_ssl_data_111.h',
15091+ '_ssl_data_300.h',
15092+ ]))
15093 else:
15094 missing.append('_ssl')
15095
15096diff -urN Python-2.7.18/Tools/ssl/make_ssl_data.py Python-2.7.18.openssl3/Tools/ssl/make_ssl_data.py
15097--- Python-2.7.18/Tools/ssl/make_ssl_data.py 2021-09-26 19:00:24.349704777 +0200
15098+++ Python-2.7.18.openssl3/Tools/ssl/make_ssl_data.py 2021-09-26 17:39:37.844633236 +0200
15099@@ -2,86 +2,133 @@
15100
15101 """
15102 This script should be called *manually* when we want to upgrade SSLError
15103-`library` and `reason` mnemnonics to a more recent OpenSSL version.
15104+`library` and `reason` mnemonics to a more recent OpenSSL version.
15105
15106 It takes two arguments:
15107 - the path to the OpenSSL source tree (e.g. git checkout)
15108-- the path to the C file to be generated
15109- (probably Modules/_ssl_data.h)
15110+- the path to the header file to be generated Modules/_ssl_data_{version}.h
15111+- error codes are version specific
15112 """
15113
15114+import argparse
15115 import datetime
15116+import operator
15117 import os
15118 import re
15119 import sys
15120-import _ssl
15121
15122
15123-def parse_error_codes(h_file, prefix, libcode):
15124- pat = re.compile(r"#define\W+(%s([\w]+))\W+(\d+)\b" % re.escape(prefix))
15125- codes = []
15126- with open(h_file, "r", encoding="latin1") as f:
15127+parser = argparse.ArgumentParser(
15128+ description="Generate ssl_data.h from OpenSSL sources"
15129+)
15130+parser.add_argument("srcdir", help="OpenSSL source directory")
15131+parser.add_argument(
15132+ "output", nargs="?", type=argparse.FileType("w"), default=sys.stdout
15133+)
15134+
15135+
15136+def _file_search(fname, pat):
15137+ with open(fname, encoding="utf-8") as f:
15138 for line in f:
15139 match = pat.search(line)
15140- if match:
15141- code, name, num = match.groups()
15142- num = int(num)
15143- # e.g. ("SSL_R_BAD_DATA", ("ERR_LIB_SSL", "BAD_DATA", 390))
15144- codes.append((code, (libcode, name, num)))
15145- return codes
15146+ if match is not None:
15147+ yield match
15148+
15149+
15150+def parse_err_h(args):
15151+ """Parse err codes, e.g. ERR_LIB_X509: 11"""
15152+ pat = re.compile(r"#\s*define\W+ERR_LIB_(\w+)\s+(\d+)")
15153+ lib2errnum = {}
15154+ for match in _file_search(args.err_h, pat):
15155+ libname, num = match.groups()
15156+ lib2errnum[libname] = int(num)
15157+
15158+ return lib2errnum
15159+
15160+
15161+def parse_openssl_error_text(args):
15162+ """Parse error reasons, X509_R_AKID_MISMATCH"""
15163+ # ignore backslash line continuation for now
15164+ pat = re.compile(r"^((\w+?)_R_(\w+)):(\d+):")
15165+ for match in _file_search(args.errtxt, pat):
15166+ reason, libname, errname, num = match.groups()
15167+ if "_F_" in reason:
15168+ # ignore function codes
15169+ continue
15170+ num = int(num)
15171+ yield reason, libname, errname, num
15172+
15173+
15174+def parse_extra_reasons(args):
15175+ """Parse extra reasons from openssl.ec"""
15176+ pat = re.compile(r"^R\s+((\w+)_R_(\w+))\s+(\d+)")
15177+ for match in _file_search(args.errcodes, pat):
15178+ reason, libname, errname, num = match.groups()
15179+ num = int(num)
15180+ yield reason, libname, errname, num
15181+
15182+
15183+def gen_library_codes(args):
15184+ """Generate table short libname to numeric code"""
15185+ yield "static struct py_ssl_library_code library_codes[] = {"
15186+ for libname in sorted(args.lib2errnum):
15187+ yield f"#ifdef ERR_LIB_{libname}"
15188+ yield f' {{"{libname}", ERR_LIB_{libname}}},'
15189+ yield "#endif"
15190+ yield " { NULL }"
15191+ yield "};"
15192+ yield ""
15193+
15194+
15195+def gen_error_codes(args):
15196+ """Generate error code table for error reasons"""
15197+ yield "static struct py_ssl_error_code error_codes[] = {"
15198+ for reason, libname, errname, num in args.reasons:
15199+ yield f" #ifdef {reason}"
15200+ yield f' {{"{errname}", ERR_LIB_{libname}, {reason}}},'
15201+ yield " #else"
15202+ yield f' {{"{errname}", {args.lib2errnum[libname]}, {num}}},'
15203+ yield " #endif"
15204+
15205+ yield " { NULL }"
15206+ yield "};"
15207+ yield ""
15208+
15209+
15210+def main():
15211+ args = parser.parse_args()
15212+
15213+ args.err_h = os.path.join(args.srcdir, "include", "openssl", "err.h")
15214+ if not os.path.isfile(args.err_h):
15215+ # Fall back to infile for OpenSSL 3.0.0
15216+ args.err_h += ".in"
15217+ args.errcodes = os.path.join(args.srcdir, "crypto", "err", "openssl.ec")
15218+ args.errtxt = os.path.join(args.srcdir, "crypto", "err", "openssl.txt")
15219+
15220+ if not os.path.isfile(args.errtxt):
15221+ parser.error(f"File {args.errtxt} not found in srcdir\n.")
15222+
15223+ # {X509: 11, ...}
15224+ args.lib2errnum = parse_err_h(args)
15225+
15226+ # [('X509_R_AKID_MISMATCH', 'X509', 'AKID_MISMATCH', 110), ...]
15227+ reasons = []
15228+ reasons.extend(parse_openssl_error_text(args))
15229+ reasons.extend(parse_extra_reasons(args))
15230+ # sort by libname, numeric error code
15231+ args.reasons = sorted(reasons, key=operator.itemgetter(0, 3))
15232+
15233+ lines = [
15234+ "/* File generated by Tools/ssl/make_ssl_data.py */"
15235+ f"/* Generated on {datetime.datetime.utcnow().isoformat()} */"
15236+ ]
15237+ lines.extend(gen_library_codes(args))
15238+ lines.append("")
15239+ lines.extend(gen_error_codes(args))
15240+
15241+ for line in lines:
15242+ args.output.write(line + "\n")
15243+
15244
15245 if __name__ == "__main__":
15246- openssl_inc = sys.argv[1]
15247- outfile = sys.argv[2]
15248- use_stdout = outfile == '-'
15249- f = sys.stdout if use_stdout else open(outfile, "w")
15250- error_libraries = {
15251- # mnemonic -> (library code, error prefix, header file)
15252- 'PEM': ('ERR_LIB_PEM', 'PEM_R_', 'crypto/pem/pem.h'),
15253- 'SSL': ('ERR_LIB_SSL', 'SSL_R_', 'ssl/ssl.h'),
15254- 'X509': ('ERR_LIB_X509', 'X509_R_', 'crypto/x509/x509.h'),
15255- }
15256-
15257- # Read codes from libraries
15258- new_codes = []
15259- for libcode, prefix, h_file in sorted(error_libraries.values()):
15260- new_codes += parse_error_codes(os.path.join(openssl_inc, h_file),
15261- prefix, libcode)
15262- new_code_nums = set((libcode, num)
15263- for (code, (libcode, name, num)) in new_codes)
15264-
15265- # Merge with existing codes (in case some old codes disappeared).
15266- codes = {}
15267- for errname, (libnum, errnum) in _ssl.err_names_to_codes.items():
15268- lib = error_libraries[_ssl.lib_codes_to_names[libnum]]
15269- libcode = lib[0] # e.g. ERR_LIB_PEM
15270- errcode = lib[1] + errname # e.g. SSL_R_BAD_SSL_SESSION_ID_LENGTH
15271- # Only keep it if the numeric codes weren't reused
15272- if (libcode, errnum) not in new_code_nums:
15273- codes[errcode] = libcode, errname, errnum
15274- codes.update(dict(new_codes))
15275-
15276- def w(l):
15277- f.write(l + "\n")
15278- w("/* File generated by Tools/ssl/make_ssl_data.py */")
15279- w("/* Generated on %s */" % datetime.datetime.now().isoformat())
15280- w("")
15281-
15282- w("static struct py_ssl_library_code library_codes[] = {")
15283- for mnemo, (libcode, _, _) in sorted(error_libraries.items()):
15284- w(' {"%s", %s},' % (mnemo, libcode))
15285- w(' { NULL }')
15286- w('};')
15287- w("")
15288-
15289- w("static struct py_ssl_error_code error_codes[] = {")
15290- for errcode, (libcode, name, num) in sorted(codes.items()):
15291- w(' #ifdef %s' % (errcode))
15292- w(' {"%s", %s, %s},' % (name, libcode, errcode))
15293- w(' #else')
15294- w(' {"%s", %s, %d},' % (name, libcode, num))
15295- w(' #endif')
15296- w(' { NULL }')
15297- w('};')
15298- if not use_stdout:
15299- f.close()
15300+ main()
4fe67153
JR
15301diff -ur Python-2.7.18/Lib/test/test_ssl.py Python-2.7.18.ssl3/Lib/test/test_ssl.py
15302--- Python-2.7.18/Lib/test/test_ssl.py 2021-09-27 23:43:12.111251846 +0200
15303+++ Python-2.7.18.ssl3/Lib/test/test_ssl.py 2021-09-27 23:41:03.000000000 +0200
15304@@ -1005,7 +1005,7 @@
15305 neuronio_der = ssl.PEM_cert_to_DER_cert(neuronio_pem)
15306
15307 # test PEM
15308- ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15309+ ctx = ssl.SSLContext(ssl.PROTOCOL_TLS)
15310 self.assertEqual(ctx.cert_store_stats()["x509_ca"], 0)
15311 ctx.load_verify_locations(cadata=cacert_pem)
15312 self.assertEqual(ctx.cert_store_stats()["x509_ca"], 1)
15313@@ -1016,20 +1016,20 @@
15314 self.assertEqual(ctx.cert_store_stats()["x509_ca"], 2)
15315
15316 # combined
15317- ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15318+ ctx = ssl.SSLContext(ssl.PROTOCOL_TLS)
15319 combined = "\n".join((cacert_pem, neuronio_pem))
15320 ctx.load_verify_locations(cadata=combined)
15321 self.assertEqual(ctx.cert_store_stats()["x509_ca"], 2)
15322
15323 # with junk around the certs
15324- ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15325+ ctx = ssl.SSLContext(ssl.PROTOCOL_TLS)
15326 combined = ["head", cacert_pem, "other", neuronio_pem, "again",
15327 neuronio_pem, "tail"]
15328 ctx.load_verify_locations(cadata="\n".join(combined))
15329 self.assertEqual(ctx.cert_store_stats()["x509_ca"], 2)
15330
15331 # test DER
15332- ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15333+ ctx = ssl.SSLContext(ssl.PROTOCOL_TLS)
15334 ctx.load_verify_locations(cadata=cacert_der)
15335 ctx.load_verify_locations(cadata=neuronio_der)
15336 self.assertEqual(ctx.cert_store_stats()["x509_ca"], 2)
15337@@ -1038,13 +1038,13 @@
15338 self.assertEqual(ctx.cert_store_stats()["x509_ca"], 2)
15339
15340 # combined
15341- ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15342+ ctx = ssl.SSLContext(ssl.PROTOCOL_TLS)
15343 combined = b"".join((cacert_der, neuronio_der))
15344 ctx.load_verify_locations(cadata=combined)
15345 self.assertEqual(ctx.cert_store_stats()["x509_ca"], 2)
15346
15347 # error cases
15348- ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15349+ ctx = ssl.SSLContext(ssl.PROTOCOL_TLS)
15350 self.assertRaises(TypeError, ctx.load_verify_locations, cadata=object)
15351
15352 with self.assertRaisesRegexp(ssl.SSLError, "no start line"):
15353@@ -1334,7 +1334,7 @@
15354 assert_python_ok("-c", https_is_verified, **extra_env)
15355
15356 def test_check_hostname(self):
15357- ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15358+ ctx = ssl.SSLContext(ssl.PROTOCOL_TLS)
15359 self.assertFalse(ctx.check_hostname)
15360
15361 # Requires CERT_REQUIRED or CERT_OPTIONAL
15362@@ -2211,10 +2211,10 @@
15363 if support.verbose:
15364 sys.stdout.write("\n")
15365
15366- server_context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15367+ server_context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15368 server_context.load_cert_chain(SIGNED_CERTFILE)
15369
15370- context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15371+ context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15372 context.verify_mode = ssl.CERT_REQUIRED
15373 context.load_verify_locations(SIGNING_CA)
15374 tf = getattr(ssl, "VERIFY_X509_TRUSTED_FIRST", 0)
15375@@ -2252,10 +2252,10 @@
15376 if support.verbose:
15377 sys.stdout.write("\n")
15378
15379- server_context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15380+ server_context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15381 server_context.load_cert_chain(SIGNED_CERTFILE)
15382
15383- context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15384+ context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15385 context.verify_mode = ssl.CERT_REQUIRED
15386 context.check_hostname = True
15387 context.load_verify_locations(SIGNING_CA)
15388@@ -2445,43 +2445,6 @@
15389 False, client_options=ssl.OP_NO_SSLv2)
15390
15391 @skip_if_broken_ubuntu_ssl
15392- def test_protocol_tlsv1(self):
15393- """Connecting to a TLSv1 server with various client options"""
15394- if support.verbose:
15395- sys.stdout.write("\n")
15396- try_protocol_combo(ssl.PROTOCOL_TLSv1, ssl.PROTOCOL_TLSv1, 'TLSv1')
15397- try_protocol_combo(ssl.PROTOCOL_TLSv1, ssl.PROTOCOL_TLSv1, 'TLSv1', ssl.CERT_OPTIONAL)
15398- try_protocol_combo(ssl.PROTOCOL_TLSv1, ssl.PROTOCOL_TLSv1, 'TLSv1', ssl.CERT_REQUIRED)
15399- if hasattr(ssl, 'PROTOCOL_SSLv2'):
15400- try_protocol_combo(ssl.PROTOCOL_TLSv1, ssl.PROTOCOL_SSLv2, False)
15401- if hasattr(ssl, 'PROTOCOL_SSLv3'):
15402- try_protocol_combo(ssl.PROTOCOL_TLSv1, ssl.PROTOCOL_SSLv3, False)
15403- try_protocol_combo(ssl.PROTOCOL_TLSv1, ssl.PROTOCOL_SSLv23, False,
15404- client_options=ssl.OP_NO_TLSv1)
15405-
15406- @skip_if_broken_ubuntu_ssl
15407- @unittest.skipUnless(hasattr(ssl, "PROTOCOL_TLSv1_1"),
15408- "TLS version 1.1 not supported.")
15409- @skip_if_openssl_cnf_minprotocol_gt_tls1
15410- def test_protocol_tlsv1_1(self):
15411- """Connecting to a TLSv1.1 server with various client options.
15412- Testing against older TLS versions."""
15413- if support.verbose:
15414- sys.stdout.write("\n")
15415- try_protocol_combo(ssl.PROTOCOL_TLSv1_1, ssl.PROTOCOL_TLSv1_1, 'TLSv1.1')
15416- if hasattr(ssl, 'PROTOCOL_SSLv2'):
15417- try_protocol_combo(ssl.PROTOCOL_TLSv1_1, ssl.PROTOCOL_SSLv2, False)
15418- if hasattr(ssl, 'PROTOCOL_SSLv3'):
15419- try_protocol_combo(ssl.PROTOCOL_TLSv1_1, ssl.PROTOCOL_SSLv3, False)
15420- try_protocol_combo(ssl.PROTOCOL_TLSv1_1, ssl.PROTOCOL_SSLv23, False,
15421- client_options=ssl.OP_NO_TLSv1_1)
15422-
15423- try_protocol_combo(ssl.PROTOCOL_SSLv23, ssl.PROTOCOL_TLSv1_1, 'TLSv1.1')
15424- try_protocol_combo(ssl.PROTOCOL_TLSv1_1, ssl.PROTOCOL_TLSv1, False)
15425- try_protocol_combo(ssl.PROTOCOL_TLSv1, ssl.PROTOCOL_TLSv1_1, False)
15426-
15427-
15428- @skip_if_broken_ubuntu_ssl
15429 @unittest.skipUnless(hasattr(ssl, "PROTOCOL_TLSv1_2"),
15430 "TLS version 1.2 not supported.")
15431 def test_protocol_tlsv1_2(self):
15432@@ -2510,7 +2473,7 @@
15433 msgs = (b"msg 1", b"MSG 2", b"STARTTLS", b"MSG 3", b"msg 4", b"ENDTLS", b"msg 5", b"msg 6")
15434
15435 server = ThreadedEchoServer(CERTFILE,
15436- ssl_version=ssl.PROTOCOL_TLSv1,
15437+ ssl_version=ssl.PROTOCOL_TLS,
15438 starttls_server=True,
15439 chatty=True,
15440 connectionchatty=True)
15441@@ -2538,7 +2501,7 @@
15442 sys.stdout.write(
15443 " client: read %r from server, starting TLS...\n"
15444 % msg)
15445- conn = ssl.wrap_socket(s, ssl_version=ssl.PROTOCOL_TLSv1)
15446+ conn = ssl.wrap_socket(s, ssl_version=ssl.PROTOCOL_TLS)
15447 wrapped = True
15448 elif indata == b"ENDTLS" and msg.startswith(b"ok"):
15449 # ENDTLS ok, switch back to clear text
15450@@ -2625,7 +2588,7 @@
15451
15452 server = ThreadedEchoServer(CERTFILE,
15453 certreqs=ssl.CERT_NONE,
15454- ssl_version=ssl.PROTOCOL_TLSv1,
15455+ ssl_version=ssl.PROTOCOL_TLS,
15456 cacerts=CERTFILE,
15457 chatty=True,
15458 connectionchatty=False)
15459@@ -2635,7 +2598,7 @@
15460 certfile=CERTFILE,
15461 ca_certs=CERTFILE,
15462 cert_reqs=ssl.CERT_NONE,
15463- ssl_version=ssl.PROTOCOL_TLSv1)
15464+ ssl_version=ssl.PROTOCOL_TLS)
15465 s.connect((HOST, server.port))
15466 # helper methods for standardising recv* method signatures
15467 def _recv_into():
15468@@ -2884,14 +2847,14 @@
15469 Basic tests for SSLSocket.version().
15470 More tests are done in the test_protocol_*() methods.
15471 """
15472- context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15473+ context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15474 with ThreadedEchoServer(CERTFILE,
15475- ssl_version=ssl.PROTOCOL_TLSv1,
15476+ ssl_version=ssl.PROTOCOL_TLS,
15477 chatty=False) as server:
15478 with closing(context.wrap_socket(socket.socket())) as s:
15479 self.assertIs(s.version(), None)
15480 s.connect((HOST, server.port))
15481- self.assertEqual(s.version(), 'TLSv1')
15482+ self.assertEqual(s.version(), 'TLSv1.3')
15483 self.assertIs(s.version(), None)
15484
15485 @unittest.skipUnless(ssl.HAS_TLSv1_3,
15486@@ -2994,7 +2957,7 @@
15487 s.close()
15488
15489 def test_compression(self):
15490- context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15491+ context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15492 context.load_cert_chain(CERTFILE)
15493 stats = server_params_test(context, context,
15494 chatty=True, connectionchatty=True)
15495@@ -3005,7 +2968,7 @@
15496 @unittest.skipUnless(hasattr(ssl, 'OP_NO_COMPRESSION'),
15497 "ssl.OP_NO_COMPRESSION needed for this test")
15498 def test_compression_disabled(self):
15499- context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15500+ context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15501 context.load_cert_chain(CERTFILE)
15502 context.options |= ssl.OP_NO_COMPRESSION
15503 stats = server_params_test(context, context,
15504@@ -3014,7 +2977,7 @@
15505
15506 def test_dh_params(self):
15507 # Check we can get a connection with ephemeral Diffie-Hellman
15508- context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15509+ context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15510 context.load_cert_chain(CERTFILE)
15511 context.load_dh_params(DHFILE)
15512 context.set_ciphers("kEDH")
15513@@ -3027,7 +2990,7 @@
15514
15515 def test_selected_alpn_protocol(self):
15516 # selected_alpn_protocol() is None unless ALPN is used.
15517- context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15518+ context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15519 context.load_cert_chain(CERTFILE)
15520 stats = server_params_test(context, context,
15521 chatty=True, connectionchatty=True)
15522@@ -3036,9 +2999,9 @@
15523 @unittest.skipUnless(ssl.HAS_ALPN, "ALPN support required")
15524 def test_selected_alpn_protocol_if_server_uses_alpn(self):
15525 # selected_alpn_protocol() is None unless ALPN is used by the client.
15526- client_context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15527+ client_context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15528 client_context.load_verify_locations(CERTFILE)
15529- server_context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15530+ server_context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15531 server_context.load_cert_chain(CERTFILE)
15532 server_context.set_alpn_protocols(['foo', 'bar'])
15533 stats = server_params_test(client_context, server_context,
15534@@ -3089,7 +3052,7 @@
15535
15536 def test_selected_npn_protocol(self):
15537 # selected_npn_protocol() is None unless NPN is used
15538- context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
15539+ context = ssl.SSLContext(ssl.PROTOCOL_TLS)
15540 context.load_cert_chain(CERTFILE)
15541 stats = server_params_test(context, context,
15542 chatty=True, connectionchatty=True)
This page took 2.137567 seconds and 4 git commands to generate.