From 735a1f5cf58999829dff9b5332e652086389810d Mon Sep 17 00:00:00 2001 From: Ivan Pozdeev Date: Sat, 13 Jun 2026 01:18:05 +0300 Subject: [PATCH] (t) delete some versions --- .../python-build/share/python-build/3.12.7 | 11 - .../python-build/share/python-build/3.13.13 | 11 - .../python-build/share/python-build/3.13.13t | 2 - .../python-build/share/python-build/3.14.6 | 11 - .../python-build/share/python-build/3.14.6t | 2 - ...3.14-gh-148292-Add-OpenSSL-4-support.patch | 9862 ----------------- .../share/python-build/patches/3.14.6t | 1 - 7 files changed, 9900 deletions(-) delete mode 100644 plugins/python-build/share/python-build/3.12.7 delete mode 100644 plugins/python-build/share/python-build/3.13.13 delete mode 100644 plugins/python-build/share/python-build/3.13.13t delete mode 100644 plugins/python-build/share/python-build/3.14.6 delete mode 100644 plugins/python-build/share/python-build/3.14.6t delete mode 100644 plugins/python-build/share/python-build/patches/3.14.6/Python-3.14.6/0001-3.14-gh-148292-Add-OpenSSL-4-support.patch delete mode 120000 plugins/python-build/share/python-build/patches/3.14.6t diff --git a/plugins/python-build/share/python-build/3.12.7 b/plugins/python-build/share/python-build/3.12.7 deleted file mode 100644 index 89c502f0..00000000 --- a/plugins/python-build/share/python-build/3.12.7 +++ /dev/null @@ -1,11 +0,0 @@ -prefer_openssl3 -export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 -export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 -export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 -install_package "openssl-3.3.2" "https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.3.2.tar.gz#2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281" mac_openssl --if has_broken_mac_openssl -install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline -if has_tar_xz_support; then - install_package "Python-3.12.7" "https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tar.xz#24887b92e2afd4a2ac602419ad4b596372f67ac9b077190f459aba390faf5550" standard verify_py312 copy_python_gdb ensurepip -else - install_package "Python-3.12.7" "https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tgz#73ac8fe780227bf371add8373c3079f42a0dc62deff8d612cd15a618082ab623" standard verify_py312 copy_python_gdb ensurepip -fi diff --git a/plugins/python-build/share/python-build/3.13.13 b/plugins/python-build/share/python-build/3.13.13 deleted file mode 100644 index 44dbdb62..00000000 --- a/plugins/python-build/share/python-build/3.13.13 +++ /dev/null @@ -1,11 +0,0 @@ -prefer_openssl3 -export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 -export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 -export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 -install_package "openssl-3.6.2" "https://github.com/openssl/openssl/releases/download/openssl-3.6.2/openssl-3.6.2.tar.gz#aaf51a1fe064384f811daeaeb4ec4dce7340ec8bd893027eee676af31e83a04f" mac_openssl --if has_broken_mac_openssl -install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline -if has_tar_xz_support; then - install_package "Python-3.13.13" "https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz#2ab91ff401783ccca64f75d10c882e957bdfd60e2bf5a72f8421793729b78a71" standard verify_py313 copy_python_gdb ensurepip -else - install_package "Python-3.13.13" "https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tgz#f9cde7b0e2ec8165d7326e2a0f59ea2686ce9d0c617dbbb3d66a7e54d31b74b9" standard verify_py313 copy_python_gdb ensurepip -fi diff --git a/plugins/python-build/share/python-build/3.13.13t b/plugins/python-build/share/python-build/3.13.13t deleted file mode 100644 index 518be93e..00000000 --- a/plugins/python-build/share/python-build/3.13.13t +++ /dev/null @@ -1,2 +0,0 @@ -export PYTHON_BUILD_FREE_THREADING=1 -source "${BASH_SOURCE[0]%t}" diff --git a/plugins/python-build/share/python-build/3.14.6 b/plugins/python-build/share/python-build/3.14.6 deleted file mode 100644 index 09b076fd..00000000 --- a/plugins/python-build/share/python-build/3.14.6 +++ /dev/null @@ -1,11 +0,0 @@ -prefer_openssl3_to_4 -export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 -export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 -export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 -install_package "openssl-4.0.1" "https://github.com/openssl/openssl/releases/download/openssl-4.0.1/openssl-4.0.1.tar.gz#2db3f3a0d6ea4b59e1f094ace2c8cd536dffb87cdc39084c5afa1e6f7f37dd09" mac_openssl --if has_broken_mac_openssl -install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline -if has_tar_xz_support; then - install_package "Python-3.14.6" "https://www.python.org/ftp/python/3.14.6/Python-3.14.6.tar.xz#143b1dddefaec3bd2e21e3b839b34a2b7fb9842272883c576420d605e9f30c63" standard verify_py314 copy_python_gdb ensurepip -else - install_package "Python-3.14.6" "https://www.python.org/ftp/python/3.14.6/Python-3.14.6.tgz#74d0d71d0600e477651a077101d6e62d1e2e69b8e992ba18c993dd643b7ba222" standard verify_py314 copy_python_gdb ensurepip -fi diff --git a/plugins/python-build/share/python-build/3.14.6t b/plugins/python-build/share/python-build/3.14.6t deleted file mode 100644 index 518be93e..00000000 --- a/plugins/python-build/share/python-build/3.14.6t +++ /dev/null @@ -1,2 +0,0 @@ -export PYTHON_BUILD_FREE_THREADING=1 -source "${BASH_SOURCE[0]%t}" diff --git a/plugins/python-build/share/python-build/patches/3.14.6/Python-3.14.6/0001-3.14-gh-148292-Add-OpenSSL-4-support.patch b/plugins/python-build/share/python-build/patches/3.14.6/Python-3.14.6/0001-3.14-gh-148292-Add-OpenSSL-4-support.patch deleted file mode 100644 index f695618c..00000000 --- a/plugins/python-build/share/python-build/patches/3.14.6/Python-3.14.6/0001-3.14-gh-148292-Add-OpenSSL-4-support.patch +++ /dev/null @@ -1,9862 +0,0 @@ -From f399d160f46b95a89910d3fbd7739095ae51686d Mon Sep 17 00:00:00 2001 -From: Victor Stinner -Date: Wed, 25 Mar 2026 09:44:47 +0300 -Subject: [PATCH] [3.14] gh-148292: Add OpenSSL 4 support - ---- - Lib/test/test_poplib.py | 4 +- - Lib/test/test_ssl.py | 130 +- - ...-04-28-17-47-55.gh-issue-148292.oIq3ml.rst | 7 + - ...-04-21-12-33-14.gh-issue-148600.vnTb3t.rst | 1 + - Modules/_ssl.c | 75 +- - Modules/_ssl/cert.c | 3 +- - Modules/_ssl_data_40.h | 9357 +++++++++++++++++ - Tools/ssl/multissltests.py | 8 +- - 8 files changed, 9550 insertions(+), 35 deletions(-) - create mode 100644 Misc/NEWS.d/next/Library/2026-04-28-17-47-55.gh-issue-148292.oIq3ml.rst - create mode 100644 Misc/NEWS.d/next/Tests/2026-04-21-12-33-14.gh-issue-148600.vnTb3t.rst - create mode 100644 Modules/_ssl_data_40.h - -diff --git a/Lib/test/test_poplib.py b/Lib/test/test_poplib.py -index ef2da97f867..1b9ec3393cb 100644 ---- a/Lib/test/test_poplib.py -+++ b/Lib/test/test_poplib.py -@@ -184,7 +184,8 @@ def _do_tls_handshake(self): - elif err.args[0] == ssl.SSL_ERROR_EOF: - return self.handle_close() - # TODO: SSLError does not expose alert information -- elif ("SSLV3_ALERT_BAD_CERTIFICATE" in err.args[1] or -+ elif ("TLS_ALERT_BAD_CERTIFICATE" in err.args[1] or -+ "SSLV3_ALERT_BAD_CERTIFICATE" in err.args[1] or - "SSLV3_ALERT_CERTIFICATE_UNKNOWN" in err.args[1]): - return self.handle_close() - raise -@@ -415,6 +416,7 @@ def test_stls_context(self): - self.assertEqual(ctx.check_hostname, True) - with self.assertRaises(ssl.CertificateError): - resp = self.client.stls(context=ctx) -+ - self.client = poplib.POP3("localhost", self.server.port, - timeout=test_support.LOOPBACK_TIMEOUT) - resp = self.client.stls(context=ctx) -diff --git a/Lib/test/test_ssl.py b/Lib/test/test_ssl.py -index dd4c657d0cf..0878d738690 100644 ---- a/Lib/test/test_ssl.py -+++ b/Lib/test/test_ssl.py -@@ -396,7 +396,7 @@ def test_constants(self): - ssl.OP_NO_COMPRESSION - self.assertEqual(ssl.HAS_SNI, True) - self.assertEqual(ssl.HAS_ECDH, True) -- self.assertEqual(ssl.HAS_TLSv1_2, True) -+ self.assertIsInstance(ssl.HAS_TLSv1_2, bool) - self.assertEqual(ssl.HAS_TLSv1_3, True) - ssl.OP_NO_SSLv2 - ssl.OP_NO_SSLv3 -@@ -587,11 +587,11 @@ def test_openssl_version(self): - # Some sanity checks follow - # >= 1.1.1 - self.assertGreaterEqual(n, 0x10101000) -- # < 4.0 -- self.assertLess(n, 0x40000000) -+ # < 5.0 -+ self.assertLess(n, 0x50000000) - major, minor, fix, patch, status = t - self.assertGreaterEqual(major, 1) -- self.assertLess(major, 4) -+ self.assertLess(major, 5) - self.assertGreaterEqual(minor, 0) - self.assertLess(minor, 256) - self.assertGreaterEqual(fix, 0) -@@ -657,12 +657,14 @@ def test_openssl111_deprecations(self): - ssl.OP_NO_TLSv1_2, - ssl.OP_NO_TLSv1_3 - ] -- protocols = [ -- ssl.PROTOCOL_TLSv1, -- ssl.PROTOCOL_TLSv1_1, -- ssl.PROTOCOL_TLSv1_2, -- ssl.PROTOCOL_TLS -- ] -+ protocols = [] -+ if hasattr(ssl, 'PROTOCOL_TLSv1'): -+ protocols.append(ssl.PROTOCOL_TLSv1) -+ if hasattr(ssl, 'PROTOCOL_TLSv1_1'): -+ protocols.append(ssl.PROTOCOL_TLSv1_1) -+ if hasattr(ssl, 'PROTOCOL_TLSv1_2'): -+ protocols.append(ssl.PROTOCOL_TLSv1_2) -+ protocols.append(ssl.PROTOCOL_TLS) - versions = [ - ssl.TLSVersion.SSLv3, - ssl.TLSVersion.TLSv1, -@@ -1156,6 +1158,7 @@ def test_min_max_version(self): - ssl.TLSVersion.TLSv1, - ssl.TLSVersion.TLSv1_1, - ssl.TLSVersion.TLSv1_2, -+ ssl.TLSVersion.TLSv1_3, - ssl.TLSVersion.SSLv3, - } - ) -@@ -1169,7 +1172,7 @@ def test_min_max_version(self): - with self.assertRaises(ValueError): - ctx.minimum_version = 42 - -- if has_tls_protocol(ssl.PROTOCOL_TLSv1_1): -+ if has_tls_protocol('PROTOCOL_TLSv1_1'): - ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1_1) - - self.assertIn( -@@ -1717,23 +1720,24 @@ def test__create_stdlib_context(self): - self.assertFalse(ctx.check_hostname) - self._assert_context_options(ctx) - -- if has_tls_protocol(ssl.PROTOCOL_TLSv1): -+ if has_tls_protocol('PROTOCOL_TLSv1'): - with warnings_helper.check_warnings(): - ctx = ssl._create_stdlib_context(ssl.PROTOCOL_TLSv1) - self.assertEqual(ctx.protocol, ssl.PROTOCOL_TLSv1) - self.assertEqual(ctx.verify_mode, ssl.CERT_NONE) - self._assert_context_options(ctx) - -- with warnings_helper.check_warnings(): -- ctx = ssl._create_stdlib_context( -- ssl.PROTOCOL_TLSv1_2, -- cert_reqs=ssl.CERT_REQUIRED, -- check_hostname=True -- ) -- self.assertEqual(ctx.protocol, ssl.PROTOCOL_TLSv1_2) -- self.assertEqual(ctx.verify_mode, ssl.CERT_REQUIRED) -- self.assertTrue(ctx.check_hostname) -- self._assert_context_options(ctx) -+ if has_tls_protocol('PROTOCOL_TLSv1_2'): -+ with warnings_helper.check_warnings(): -+ ctx = ssl._create_stdlib_context( -+ ssl.PROTOCOL_TLSv1_2, -+ cert_reqs=ssl.CERT_REQUIRED, -+ check_hostname=True -+ ) -+ self.assertEqual(ctx.protocol, ssl.PROTOCOL_TLSv1_2) -+ self.assertEqual(ctx.verify_mode, ssl.CERT_REQUIRED) -+ self.assertTrue(ctx.check_hostname) -+ self._assert_context_options(ctx) - - ctx = ssl._create_stdlib_context(purpose=ssl.Purpose.CLIENT_AUTH) - self.assertEqual(ctx.protocol, ssl.PROTOCOL_TLS_SERVER) -@@ -2760,6 +2764,36 @@ def close(self): - def stop(self): - self.active = False - -+class TestEOFServer(threading.Thread): -+ def __init__(self): -+ super().__init__() -+ self.listening = threading.Event() -+ self.address = None -+ -+ def run(self): -+ context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) -+ context.load_cert_chain(CERTFILE) -+ server_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) -+ with server_sock: -+ server_sock.settimeout(support.SHORT_TIMEOUT) -+ server_sock.bind((HOST, 0)) -+ server_sock.listen(5) -+ -+ self.address = server_sock.getsockname() -+ self.listening.set() -+ -+ sock, addr = server_sock.accept() -+ sslconn = context.wrap_socket(sock, server_side=True) -+ with sslconn: -+ request = b'' -+ while chunk := sslconn.recv(1024): -+ request += chunk -+ if b'\n' in chunk: -+ break -+ -+ sslconn.sendall(b'server\n') -+ sslconn.shutdown(socket.SHUT_WR) -+ - class AsyncoreEchoServer(threading.Thread): - - # this one's based on asyncore.dispatcher -@@ -3629,10 +3663,10 @@ def test_protocol_tlsv1_2(self): - client_options=ssl.OP_NO_TLSv1_2) - - try_protocol_combo(ssl.PROTOCOL_TLS, ssl.PROTOCOL_TLSv1_2, 'TLSv1.2') -- if has_tls_protocol(ssl.PROTOCOL_TLSv1): -+ if has_tls_protocol('PROTOCOL_TLSv1'): - try_protocol_combo(ssl.PROTOCOL_TLSv1_2, ssl.PROTOCOL_TLSv1, False) - try_protocol_combo(ssl.PROTOCOL_TLSv1, ssl.PROTOCOL_TLSv1_2, False) -- if has_tls_protocol(ssl.PROTOCOL_TLSv1_1): -+ if has_tls_protocol('PROTOCOL_TLSv1_1'): - try_protocol_combo(ssl.PROTOCOL_TLSv1_2, ssl.PROTOCOL_TLSv1_1, False) - try_protocol_combo(ssl.PROTOCOL_TLSv1_1, ssl.PROTOCOL_TLSv1_2, False) - -@@ -4481,7 +4515,9 @@ def cb_raising(ssl_sock, server_name, initial_context): - sni_name='supermessage') - - # Allow for flexible libssl error messages. -- regex = "(SSLV3_ALERT_HANDSHAKE_FAILURE|NO_PRIVATE_VALUE)" -+ regex = ("(TLS_ALERT_HANDSHAKE_FAILURE" -+ "|SSLV3_ALERT_HANDSHAKE_FAILURE" -+ "|NO_PRIVATE_VALUE)") - self.assertRegex(cm.exception.reason, regex) - self.assertEqual(catch.unraisable.exc_type, ZeroDivisionError) - -@@ -4794,6 +4830,50 @@ def background(sock): - if cm.exc_value is not None: - raise cm.exc_value - -+ def test_got_eof(self): -+ # gh-148292: Test that _ssl._SSLSocket behaves the same on all OpenSSL -+ # versions on calling methods after EOF (after the first SSLEOFError). -+ -+ server = TestEOFServer() -+ server.start() -+ if not server.listening.wait(support.SHORT_TIMEOUT): -+ raise RuntimeError("server took too long") -+ self.addCleanup(server.join) -+ -+ context = ssl.create_default_context(cafile=CERTFILE) -+ sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) -+ sock.settimeout(support.SHORT_TIMEOUT) -+ sock.connect(server.address) -+ sslsock = context.wrap_socket(sock, server_hostname='localhost') -+ with sslsock: -+ sslsock.sendall(b'client\n') -+ # test the _ssl._SSLSocket object, not ssl.SSLSocket -+ sslobj = sslsock._sslobj -+ -+ data = sslobj.read(1024) -+ self.assertEqual(data, b'server\n') -+ -+ # The second read gets EOF error and sets got_eof_error to 1 -+ with self.assertRaises(ssl.SSLEOFError): -+ sslobj.read(1024) -+ -+ # Following read(), sendfile(), write() and do_handshake() calls -+ # must raise SSLEOFError -+ with self.assertRaises(ssl.SSLEOFError): -+ # The _SSLSocket remembers the previous EOF error -+ # and raises again SSLEOFError -+ sslobj.read(1024) -+ if hasattr(sslobj, 'sendfile'): -+ with open(__file__, "rb") as fp: -+ with self.assertRaises(ssl.SSLEOFError): -+ sslobj.sendfile(fp.fileno(), 0, 1) -+ with self.assertRaises(ssl.SSLEOFError): -+ sslobj.write(b'client2\n') -+ with self.assertRaises(ssl.SSLEOFError): -+ sslsock.do_handshake() -+ -+ self.assertEqual(sslsock.pending(), 0) -+ - - @unittest.skipUnless(has_tls_version('TLSv1_3') and ssl.HAS_PHA, - "Test needs TLS 1.3 PHA") -diff --git a/Misc/NEWS.d/next/Library/2026-04-28-17-47-55.gh-issue-148292.oIq3ml.rst b/Misc/NEWS.d/next/Library/2026-04-28-17-47-55.gh-issue-148292.oIq3ml.rst -new file mode 100644 -index 00000000000..e1f308df5a6 ---- /dev/null -+++ b/Misc/NEWS.d/next/Library/2026-04-28-17-47-55.gh-issue-148292.oIq3ml.rst -@@ -0,0 +1,7 @@ -+:mod:`ssl`: Update :class:`ssl.SSLSocket` and :class:`ssl.SSLObject` for -+OpenSSL 4. The classes now remember if they get a :exc:`ssl.SSLEOFError`. In this -+case, following :meth:`~ssl.SSLSocket.read`, :meth:`!sendfile`, -+:meth:`~ssl.SSLSocket.write`, and :meth:`~ssl.SSLSocket.do_handshake` calls -+raise :exc:`ssl.SSLEOFError` without calling the underlying OpenSSL function. -+Thanks to that, :class:`ssl.SSLSocket` behaves the same on all OpenSSL versions -+on EOF. Patch by Victor Stinner. -diff --git a/Misc/NEWS.d/next/Tests/2026-04-21-12-33-14.gh-issue-148600.vnTb3t.rst b/Misc/NEWS.d/next/Tests/2026-04-21-12-33-14.gh-issue-148600.vnTb3t.rst -new file mode 100644 -index 00000000000..a7d4c0cc80a ---- /dev/null -+++ b/Misc/NEWS.d/next/Tests/2026-04-21-12-33-14.gh-issue-148600.vnTb3t.rst -@@ -0,0 +1 @@ -+Add OpenSSL 4.0.0 support to test configurations. -diff --git a/Modules/_ssl.c b/Modules/_ssl.c -index 5258df3958a..2c2edbed882 100644 ---- a/Modules/_ssl.c -+++ b/Modules/_ssl.c -@@ -122,8 +122,10 @@ static void _PySSLFixErrno(void) { - #endif - - /* Include generated data (error codes) */ --/* See make_ssl_data.h for notes on adding a new version. */ --#if (OPENSSL_VERSION_NUMBER >= 0x30401000L) -+/* See Tools/ssl/make_ssl_data.py for notes on adding a new version. */ -+#if (OPENSSL_VERSION_NUMBER >= 0x40000000L) -+# include "_ssl_data_40.h" -+#elif (OPENSSL_VERSION_NUMBER >= 0x30401000L) - #include "_ssl_data_35.h" - #elif (OPENSSL_VERSION_NUMBER >= 0x30100000L) - #include "_ssl_data_340.h" -@@ -135,6 +137,17 @@ static void _PySSLFixErrno(void) { - #error Unsupported OpenSSL version - #endif - -+#if (OPENSSL_VERSION_NUMBER >= 0x40000000L) -+# define OPENSSL_NO_SSL3 -+# define OPENSSL_NO_TLS1 -+# define OPENSSL_NO_TLS1_1 -+# define OPENSSL_NO_TLS1_2 -+# define OPENSSL_NO_SSL3_METHOD -+# define OPENSSL_NO_TLS1_METHOD -+# define OPENSSL_NO_TLS1_1_METHOD -+# define OPENSSL_NO_TLS1_2_METHOD -+#endif -+ - /* OpenSSL API 1.1.0+ does not include version methods */ - #ifndef OPENSSL_NO_SSL3_METHOD - extern const SSL_METHOD *SSLv3_method(void); -@@ -340,6 +353,16 @@ typedef struct { - * and shutdown methods check for chained exceptions. - */ - PyObject *exc; -+ // gh-148292: If non-zero, read(), sendfile(), write() and do_handshake() -+ // methods raise SSLEOFError without calling the underlying OpenSSL -+ // function. Set to 1 on PY_SSL_ERROR_EOF error. -+ // -+ // On OpenSSL 4, if SSL_read_ex() fails with -+ // SSL_R_UNEXPECTED_EOF_WHILE_READING, the following SSL_read_ex() call -+ // fails with a generic protocol error (ERR_peek_last_error() returns 0). -+ // Use got_eof_error to have the same behavior on OpenSSL 4 and newer and -+ // on OpenSSL 3 and older. -+ int got_eof_error; - } PySSLSocket; - - #define PySSLSocket_CAST(op) ((PySSLSocket *)(op)) -@@ -487,6 +510,10 @@ fill_and_set_sslerror(_sslmodulestate *state, - PyObject *init_value, *msg, *key; - PyUnicodeWriter *writer = NULL; - -+ if (ssl_errno == PY_SSL_ERROR_EOF && sslsock != NULL) { -+ sslsock->got_eof_error = 1; -+ } -+ - if (errcode != 0) { - int lib, reason; - -@@ -642,6 +669,18 @@ PySSL_ChainExceptions(PySSLSocket *sslsock) { - return -1; - } - -+ -+static void -+set_eof_error(PySSLSocket *sslsock) -+{ -+ _sslmodulestate *state = get_state_sock(sslsock); -+ fill_and_set_sslerror(state, sslsock, state->PySSLEOFErrorObject, -+ PY_SSL_ERROR_EOF, -+ "EOF occurred in violation of protocol", -+ __LINE__, 0); -+} -+ -+ - static PyObject * - PySSL_SetError(PySSLSocket *sslsock, const char *filename, int lineno) - { -@@ -889,6 +928,7 @@ newPySSLSocket(PySSLContext *sslctx, PySocketSockObject *sock, - self->server_hostname = NULL; - self->err = err; - self->exc = NULL; -+ self->got_eof_error = 0; - - /* Make sure the SSL error state is initialized */ - ERR_clear_error(); -@@ -1029,6 +1069,11 @@ _ssl__SSLSocket_do_handshake_impl(PySSLSocket *self) - BIO_set_nbio(SSL_get_wbio(self->ssl), nonblocking); - } - -+ if (self->got_eof_error) { -+ set_eof_error(self); -+ goto error; -+ } -+ - timeout = GET_SOCKET_TIMEOUT(sock); - has_timeout = (timeout > 0); - if (has_timeout) { -@@ -1134,7 +1179,7 @@ _asn1obj2py(_sslmodulestate *state, const ASN1_OBJECT *name, int no_name) - - static PyObject * - _create_tuple_for_attribute(_sslmodulestate *state, -- ASN1_OBJECT *name, ASN1_STRING *value) -+ const ASN1_OBJECT *name, const ASN1_STRING *value) - { - Py_ssize_t buflen; - PyObject *pyattr; -@@ -1163,16 +1208,16 @@ _create_tuple_for_attribute(_sslmodulestate *state, - } - - static PyObject * --_create_tuple_for_X509_NAME (_sslmodulestate *state, X509_NAME *xname) -+_create_tuple_for_X509_NAME(_sslmodulestate *state, const X509_NAME *xname) - { - PyObject *dn = NULL; /* tuple which represents the "distinguished name" */ - PyObject *rdn = NULL; /* tuple to hold a "relative distinguished name" */ - PyObject *rdnt; - PyObject *attr = NULL; /* tuple to hold an attribute */ - int entry_count = X509_NAME_entry_count(xname); -- X509_NAME_ENTRY *entry; -- ASN1_OBJECT *name; -- ASN1_STRING *value; -+ const X509_NAME_ENTRY *entry; -+ const ASN1_OBJECT *name; -+ const ASN1_STRING *value; - int index_counter; - int rdn_level = -1; - int retcode; -@@ -2493,6 +2538,11 @@ _ssl__SSLSocket_write_impl(PySSLSocket *self, Py_buffer *b) - BIO_set_nbio(SSL_get_wbio(self->ssl), nonblocking); - } - -+ if (self->got_eof_error) { -+ set_eof_error(self); -+ goto error; -+ } -+ - timeout = GET_SOCKET_TIMEOUT(sock); - has_timeout = (timeout > 0); - if (has_timeout) { -@@ -2633,6 +2683,11 @@ _ssl__SSLSocket_read_impl(PySSLSocket *self, Py_ssize_t len, - Py_INCREF(sock); - } - -+ if (self->got_eof_error) { -+ set_eof_error(self); -+ goto error; -+ } -+ - if (!group_right_1) { - dest = PyBytes_FromStringAndSize(NULL, len); - if (dest == NULL) -@@ -6513,9 +6568,15 @@ sslmodule_init_constants(PyObject *m) - ADD_INT_CONST("PROTOCOL_TLS", PY_SSL_VERSION_TLS); - ADD_INT_CONST("PROTOCOL_TLS_CLIENT", PY_SSL_VERSION_TLS_CLIENT); - ADD_INT_CONST("PROTOCOL_TLS_SERVER", PY_SSL_VERSION_TLS_SERVER); -+#ifndef OPENSSL_NO_TLS1 - ADD_INT_CONST("PROTOCOL_TLSv1", PY_SSL_VERSION_TLS1); -+#endif -+#ifndef OPENSSL_NO_TLS1_1 - ADD_INT_CONST("PROTOCOL_TLSv1_1", PY_SSL_VERSION_TLS1_1); -+#endif -+#ifndef OPENSSL_NO_TLS1_2 - ADD_INT_CONST("PROTOCOL_TLSv1_2", PY_SSL_VERSION_TLS1_2); -+#endif - - #define ADD_OPTION(NAME, VALUE) if (sslmodule_add_option(m, NAME, (VALUE)) < 0) return -1 - -diff --git a/Modules/_ssl/cert.c b/Modules/_ssl/cert.c -index f2e7be89668..061b0fb3171 100644 ---- a/Modules/_ssl/cert.c -+++ b/Modules/_ssl/cert.c -@@ -128,7 +128,8 @@ _ssl_Certificate_get_info_impl(PySSLCertificate *self) - } - - static PyObject* --_x509name_print(_sslmodulestate *state, X509_NAME *name, int indent, unsigned long flags) -+_x509name_print(_sslmodulestate *state, const X509_NAME *name, -+ int indent, unsigned long flags) - { - PyObject *res; - BIO *biobuf; -diff --git a/Modules/_ssl_data_40.h b/Modules/_ssl_data_40.h -new file mode 100644 -index 00000000000..ea615f655bb ---- /dev/null -+++ b/Modules/_ssl_data_40.h -@@ -0,0 +1,9357 @@ -+/* File generated by Tools/ssl/make_ssl_data.py */ -+/* Generated on 2026-04-15T09:18:34.696139+00:00 */ -+/* Generated from Git commit v3.15.0a8-132-gd14e31ed683 */ -+ -+/* generated from args.lib2errnum */ -+static struct py_ssl_library_code library_codes[] = { -+#ifdef ERR_LIB_ASN1 -+ {"ASN1", ERR_LIB_ASN1}, -+#endif -+#ifdef ERR_LIB_ASYNC -+ {"ASYNC", ERR_LIB_ASYNC}, -+#endif -+#ifdef ERR_LIB_BIO -+ {"BIO", ERR_LIB_BIO}, -+#endif -+#ifdef ERR_LIB_BN -+ {"BN", ERR_LIB_BN}, -+#endif -+#ifdef ERR_LIB_BUF -+ {"BUF", ERR_LIB_BUF}, -+#endif -+#ifdef ERR_LIB_CMP -+ {"CMP", ERR_LIB_CMP}, -+#endif -+#ifdef ERR_LIB_CMS -+ {"CMS", ERR_LIB_CMS}, -+#endif -+#ifdef ERR_LIB_COMP -+ {"COMP", ERR_LIB_COMP}, -+#endif -+#ifdef ERR_LIB_CONF -+ {"CONF", ERR_LIB_CONF}, -+#endif -+#ifdef ERR_LIB_CRMF -+ {"CRMF", ERR_LIB_CRMF}, -+#endif -+#ifdef ERR_LIB_CRYPTO -+ {"CRYPTO", ERR_LIB_CRYPTO}, -+#endif -+#ifdef ERR_LIB_CT -+ {"CT", ERR_LIB_CT}, -+#endif -+#ifdef ERR_LIB_DH -+ {"DH", ERR_LIB_DH}, -+#endif -+#ifdef ERR_LIB_DSA -+ {"DSA", ERR_LIB_DSA}, -+#endif -+#ifdef ERR_LIB_DSO -+ {"DSO", ERR_LIB_DSO}, -+#endif -+#ifdef ERR_LIB_EC -+ {"EC", ERR_LIB_EC}, -+#endif -+#ifdef ERR_LIB_ECDH -+ {"ECDH", ERR_LIB_ECDH}, -+#endif -+#ifdef ERR_LIB_ECDSA -+ {"ECDSA", ERR_LIB_ECDSA}, -+#endif -+#ifdef ERR_LIB_ENGINE -+ {"ENGINE", ERR_LIB_ENGINE}, -+#endif -+#ifdef ERR_LIB_ESS -+ {"ESS", ERR_LIB_ESS}, -+#endif -+#ifdef ERR_LIB_EVP -+ {"EVP", ERR_LIB_EVP}, -+#endif -+#ifdef ERR_LIB_FIPS -+ {"FIPS", ERR_LIB_FIPS}, -+#endif -+#ifdef ERR_LIB_HMAC -+ {"HMAC", ERR_LIB_HMAC}, -+#endif -+#ifdef ERR_LIB_HTTP -+ {"HTTP", ERR_LIB_HTTP}, -+#endif -+#ifdef ERR_LIB_JPAKE -+ {"JPAKE", ERR_LIB_JPAKE}, -+#endif -+#ifdef ERR_LIB_KDF -+ {"KDF", ERR_LIB_KDF}, -+#endif -+#ifdef ERR_LIB_METH -+ {"METH", ERR_LIB_METH}, -+#endif -+#ifdef ERR_LIB_NONE -+ {"NONE", ERR_LIB_NONE}, -+#endif -+#ifdef ERR_LIB_OBJ -+ {"OBJ", ERR_LIB_OBJ}, -+#endif -+#ifdef ERR_LIB_OCSP -+ {"OCSP", ERR_LIB_OCSP}, -+#endif -+#ifdef ERR_LIB_OSSL_DECODER -+ {"OSSL_DECODER", ERR_LIB_OSSL_DECODER}, -+#endif -+#ifdef ERR_LIB_OSSL_ENCODER -+ {"OSSL_ENCODER", ERR_LIB_OSSL_ENCODER}, -+#endif -+#ifdef ERR_LIB_OSSL_STORE -+ {"OSSL_STORE", ERR_LIB_OSSL_STORE}, -+#endif -+#ifdef ERR_LIB_PEM -+ {"PEM", ERR_LIB_PEM}, -+#endif -+#ifdef ERR_LIB_PKCS12 -+ {"PKCS12", ERR_LIB_PKCS12}, -+#endif -+#ifdef ERR_LIB_PKCS7 -+ {"PKCS7", ERR_LIB_PKCS7}, -+#endif -+#ifdef ERR_LIB_PROP -+ {"PROP", ERR_LIB_PROP}, -+#endif -+#ifdef ERR_LIB_PROV -+ {"PROV", ERR_LIB_PROV}, -+#endif -+#ifdef ERR_LIB_PROXY -+ {"PROXY", ERR_LIB_PROXY}, -+#endif -+#ifdef ERR_LIB_RAND -+ {"RAND", ERR_LIB_RAND}, -+#endif -+#ifdef ERR_LIB_RSA -+ {"RSA", ERR_LIB_RSA}, -+#endif -+#ifdef ERR_LIB_RSAREF -+ {"RSAREF", ERR_LIB_RSAREF}, -+#endif -+#ifdef ERR_LIB_SM2 -+ {"SM2", ERR_LIB_SM2}, -+#endif -+#ifdef ERR_LIB_SSL -+ {"SSL", ERR_LIB_SSL}, -+#endif -+#ifdef ERR_LIB_SSL2 -+ {"SSL2", ERR_LIB_SSL2}, -+#endif -+#ifdef ERR_LIB_SSL23 -+ {"SSL23", ERR_LIB_SSL23}, -+#endif -+#ifdef ERR_LIB_SSL3 -+ {"SSL3", ERR_LIB_SSL3}, -+#endif -+#ifdef ERR_LIB_SYS -+ {"SYS", ERR_LIB_SYS}, -+#endif -+#ifdef ERR_LIB_TS -+ {"TS", ERR_LIB_TS}, -+#endif -+#ifdef ERR_LIB_UI -+ {"UI", ERR_LIB_UI}, -+#endif -+#ifdef ERR_LIB_USER -+ {"USER", ERR_LIB_USER}, -+#endif -+#ifdef ERR_LIB_X509 -+ {"X509", ERR_LIB_X509}, -+#endif -+#ifdef ERR_LIB_X509V3 -+ {"X509V3", ERR_LIB_X509V3}, -+#endif -+ {NULL, 0} /* sentinel */ -+}; -+ -+/* generated from args.reasons */ -+static struct py_ssl_error_code error_codes[] = { -+ #ifdef ASN1_R_ADDING_OBJECT -+ {"ADDING_OBJECT", ERR_LIB_ASN1, ASN1_R_ADDING_OBJECT}, -+ #else -+ {"ADDING_OBJECT", 13, 171}, -+ #endif -+ #ifdef ASN1_R_ASN1_PARSE_ERROR -+ {"ASN1_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_PARSE_ERROR}, -+ #else -+ {"ASN1_PARSE_ERROR", 13, 203}, -+ #endif -+ #ifdef ASN1_R_ASN1_SIG_PARSE_ERROR -+ {"ASN1_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_ASN1_SIG_PARSE_ERROR}, -+ #else -+ {"ASN1_SIG_PARSE_ERROR", 13, 204}, -+ #endif -+ #ifdef ASN1_R_AUX_ERROR -+ {"AUX_ERROR", ERR_LIB_ASN1, ASN1_R_AUX_ERROR}, -+ #else -+ {"AUX_ERROR", 13, 100}, -+ #endif -+ #ifdef ASN1_R_BAD_OBJECT_HEADER -+ {"BAD_OBJECT_HEADER", ERR_LIB_ASN1, ASN1_R_BAD_OBJECT_HEADER}, -+ #else -+ {"BAD_OBJECT_HEADER", 13, 102}, -+ #endif -+ #ifdef ASN1_R_BAD_TEMPLATE -+ {"BAD_TEMPLATE", ERR_LIB_ASN1, ASN1_R_BAD_TEMPLATE}, -+ #else -+ {"BAD_TEMPLATE", 13, 230}, -+ #endif -+ #ifdef ASN1_R_BMPSTRING_IS_WRONG_LENGTH -+ {"BMPSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BMPSTRING_IS_WRONG_LENGTH}, -+ #else -+ {"BMPSTRING_IS_WRONG_LENGTH", 13, 214}, -+ #endif -+ #ifdef ASN1_R_BN_LIB -+ {"BN_LIB", ERR_LIB_ASN1, ASN1_R_BN_LIB}, -+ #else -+ {"BN_LIB", 13, 105}, -+ #endif -+ #ifdef ASN1_R_BOOLEAN_IS_WRONG_LENGTH -+ {"BOOLEAN_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_BOOLEAN_IS_WRONG_LENGTH}, -+ #else -+ {"BOOLEAN_IS_WRONG_LENGTH", 13, 106}, -+ #endif -+ #ifdef ASN1_R_BUFFER_TOO_SMALL -+ {"BUFFER_TOO_SMALL", ERR_LIB_ASN1, ASN1_R_BUFFER_TOO_SMALL}, -+ #else -+ {"BUFFER_TOO_SMALL", 13, 107}, -+ #endif -+ #ifdef ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER -+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_ASN1, ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER}, -+ #else -+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 13, 108}, -+ #endif -+ #ifdef ASN1_R_CONTEXT_NOT_INITIALISED -+ {"CONTEXT_NOT_INITIALISED", ERR_LIB_ASN1, ASN1_R_CONTEXT_NOT_INITIALISED}, -+ #else -+ {"CONTEXT_NOT_INITIALISED", 13, 217}, -+ #endif -+ #ifdef ASN1_R_DATA_IS_WRONG -+ {"DATA_IS_WRONG", ERR_LIB_ASN1, ASN1_R_DATA_IS_WRONG}, -+ #else -+ {"DATA_IS_WRONG", 13, 109}, -+ #endif -+ #ifdef ASN1_R_DECODE_ERROR -+ {"DECODE_ERROR", ERR_LIB_ASN1, ASN1_R_DECODE_ERROR}, -+ #else -+ {"DECODE_ERROR", 13, 110}, -+ #endif -+ #ifdef ASN1_R_DEPTH_EXCEEDED -+ {"DEPTH_EXCEEDED", ERR_LIB_ASN1, ASN1_R_DEPTH_EXCEEDED}, -+ #else -+ {"DEPTH_EXCEEDED", 13, 174}, -+ #endif -+ #ifdef ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED -+ {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED}, -+ #else -+ {"DIGEST_AND_KEY_TYPE_NOT_SUPPORTED", 13, 198}, -+ #endif -+ #ifdef ASN1_R_ENCODE_ERROR -+ {"ENCODE_ERROR", ERR_LIB_ASN1, ASN1_R_ENCODE_ERROR}, -+ #else -+ {"ENCODE_ERROR", 13, 112}, -+ #endif -+ #ifdef ASN1_R_ERROR_GETTING_TIME -+ {"ERROR_GETTING_TIME", ERR_LIB_ASN1, ASN1_R_ERROR_GETTING_TIME}, -+ #else -+ {"ERROR_GETTING_TIME", 13, 173}, -+ #endif -+ #ifdef ASN1_R_ERROR_LOADING_SECTION -+ {"ERROR_LOADING_SECTION", ERR_LIB_ASN1, ASN1_R_ERROR_LOADING_SECTION}, -+ #else -+ {"ERROR_LOADING_SECTION", 13, 172}, -+ #endif -+ #ifdef ASN1_R_ERROR_SETTING_CIPHER_PARAMS -+ {"ERROR_SETTING_CIPHER_PARAMS", ERR_LIB_ASN1, ASN1_R_ERROR_SETTING_CIPHER_PARAMS}, -+ #else -+ {"ERROR_SETTING_CIPHER_PARAMS", 13, 114}, -+ #endif -+ #ifdef ASN1_R_EXPECTING_AN_INTEGER -+ {"EXPECTING_AN_INTEGER", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_INTEGER}, -+ #else -+ {"EXPECTING_AN_INTEGER", 13, 115}, -+ #endif -+ #ifdef ASN1_R_EXPECTING_AN_OBJECT -+ {"EXPECTING_AN_OBJECT", ERR_LIB_ASN1, ASN1_R_EXPECTING_AN_OBJECT}, -+ #else -+ {"EXPECTING_AN_OBJECT", 13, 116}, -+ #endif -+ #ifdef ASN1_R_EXPLICIT_LENGTH_MISMATCH -+ {"EXPLICIT_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_EXPLICIT_LENGTH_MISMATCH}, -+ #else -+ {"EXPLICIT_LENGTH_MISMATCH", 13, 119}, -+ #endif -+ #ifdef ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED -+ {"EXPLICIT_TAG_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED}, -+ #else -+ {"EXPLICIT_TAG_NOT_CONSTRUCTED", 13, 120}, -+ #endif -+ #ifdef ASN1_R_FIELD_MISSING -+ {"FIELD_MISSING", ERR_LIB_ASN1, ASN1_R_FIELD_MISSING}, -+ #else -+ {"FIELD_MISSING", 13, 121}, -+ #endif -+ #ifdef ASN1_R_FIRST_NUM_TOO_LARGE -+ {"FIRST_NUM_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_FIRST_NUM_TOO_LARGE}, -+ #else -+ {"FIRST_NUM_TOO_LARGE", 13, 122}, -+ #endif -+ #ifdef ASN1_R_GENERALIZEDTIME_IS_TOO_SHORT -+ {"GENERALIZEDTIME_IS_TOO_SHORT", ERR_LIB_ASN1, ASN1_R_GENERALIZEDTIME_IS_TOO_SHORT}, -+ #else -+ {"GENERALIZEDTIME_IS_TOO_SHORT", 13, 232}, -+ #endif -+ #ifdef ASN1_R_HEADER_TOO_LONG -+ {"HEADER_TOO_LONG", ERR_LIB_ASN1, ASN1_R_HEADER_TOO_LONG}, -+ #else -+ {"HEADER_TOO_LONG", 13, 123}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_BITSTRING_FORMAT -+ {"ILLEGAL_BITSTRING_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BITSTRING_FORMAT}, -+ #else -+ {"ILLEGAL_BITSTRING_FORMAT", 13, 175}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_BOOLEAN -+ {"ILLEGAL_BOOLEAN", ERR_LIB_ASN1, ASN1_R_ILLEGAL_BOOLEAN}, -+ #else -+ {"ILLEGAL_BOOLEAN", 13, 176}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_CHARACTERS -+ {"ILLEGAL_CHARACTERS", ERR_LIB_ASN1, ASN1_R_ILLEGAL_CHARACTERS}, -+ #else -+ {"ILLEGAL_CHARACTERS", 13, 124}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_FORMAT -+ {"ILLEGAL_FORMAT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_FORMAT}, -+ #else -+ {"ILLEGAL_FORMAT", 13, 177}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_HEX -+ {"ILLEGAL_HEX", ERR_LIB_ASN1, ASN1_R_ILLEGAL_HEX}, -+ #else -+ {"ILLEGAL_HEX", 13, 178}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_IMPLICIT_TAG -+ {"ILLEGAL_IMPLICIT_TAG", ERR_LIB_ASN1, ASN1_R_ILLEGAL_IMPLICIT_TAG}, -+ #else -+ {"ILLEGAL_IMPLICIT_TAG", 13, 179}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_INTEGER -+ {"ILLEGAL_INTEGER", ERR_LIB_ASN1, ASN1_R_ILLEGAL_INTEGER}, -+ #else -+ {"ILLEGAL_INTEGER", 13, 180}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_NEGATIVE_VALUE -+ {"ILLEGAL_NEGATIVE_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NEGATIVE_VALUE}, -+ #else -+ {"ILLEGAL_NEGATIVE_VALUE", 13, 226}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_NESTED_TAGGING -+ {"ILLEGAL_NESTED_TAGGING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NESTED_TAGGING}, -+ #else -+ {"ILLEGAL_NESTED_TAGGING", 13, 181}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_NULL -+ {"ILLEGAL_NULL", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL}, -+ #else -+ {"ILLEGAL_NULL", 13, 125}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_NULL_VALUE -+ {"ILLEGAL_NULL_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_NULL_VALUE}, -+ #else -+ {"ILLEGAL_NULL_VALUE", 13, 182}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_OBJECT -+ {"ILLEGAL_OBJECT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OBJECT}, -+ #else -+ {"ILLEGAL_OBJECT", 13, 183}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_OPTIONAL_ANY -+ {"ILLEGAL_OPTIONAL_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONAL_ANY}, -+ #else -+ {"ILLEGAL_OPTIONAL_ANY", 13, 126}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE -+ {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE}, -+ #else -+ {"ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE", 13, 170}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_PADDING -+ {"ILLEGAL_PADDING", ERR_LIB_ASN1, ASN1_R_ILLEGAL_PADDING}, -+ #else -+ {"ILLEGAL_PADDING", 13, 221}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_TAGGED_ANY -+ {"ILLEGAL_TAGGED_ANY", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TAGGED_ANY}, -+ #else -+ {"ILLEGAL_TAGGED_ANY", 13, 127}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_TIME_VALUE -+ {"ILLEGAL_TIME_VALUE", ERR_LIB_ASN1, ASN1_R_ILLEGAL_TIME_VALUE}, -+ #else -+ {"ILLEGAL_TIME_VALUE", 13, 184}, -+ #endif -+ #ifdef ASN1_R_ILLEGAL_ZERO_CONTENT -+ {"ILLEGAL_ZERO_CONTENT", ERR_LIB_ASN1, ASN1_R_ILLEGAL_ZERO_CONTENT}, -+ #else -+ {"ILLEGAL_ZERO_CONTENT", 13, 222}, -+ #endif -+ #ifdef ASN1_R_INTEGER_NOT_ASCII_FORMAT -+ {"INTEGER_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_INTEGER_NOT_ASCII_FORMAT}, -+ #else -+ {"INTEGER_NOT_ASCII_FORMAT", 13, 185}, -+ #endif -+ #ifdef ASN1_R_INTEGER_TOO_LARGE_FOR_LONG -+ {"INTEGER_TOO_LARGE_FOR_LONG", ERR_LIB_ASN1, ASN1_R_INTEGER_TOO_LARGE_FOR_LONG}, -+ #else -+ {"INTEGER_TOO_LARGE_FOR_LONG", 13, 128}, -+ #endif -+ #ifdef ASN1_R_INVALID_BIT_STRING_BITS_LEFT -+ {"INVALID_BIT_STRING_BITS_LEFT", ERR_LIB_ASN1, ASN1_R_INVALID_BIT_STRING_BITS_LEFT}, -+ #else -+ {"INVALID_BIT_STRING_BITS_LEFT", 13, 220}, -+ #endif -+ #ifdef ASN1_R_INVALID_BMPSTRING_LENGTH -+ {"INVALID_BMPSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_BMPSTRING_LENGTH}, -+ #else -+ {"INVALID_BMPSTRING_LENGTH", 13, 129}, -+ #endif -+ #ifdef ASN1_R_INVALID_DIGIT -+ {"INVALID_DIGIT", ERR_LIB_ASN1, ASN1_R_INVALID_DIGIT}, -+ #else -+ {"INVALID_DIGIT", 13, 130}, -+ #endif -+ #ifdef ASN1_R_INVALID_MIME_TYPE -+ {"INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_INVALID_MIME_TYPE}, -+ #else -+ {"INVALID_MIME_TYPE", 13, 205}, -+ #endif -+ #ifdef ASN1_R_INVALID_MODIFIER -+ {"INVALID_MODIFIER", ERR_LIB_ASN1, ASN1_R_INVALID_MODIFIER}, -+ #else -+ {"INVALID_MODIFIER", 13, 186}, -+ #endif -+ #ifdef ASN1_R_INVALID_NUMBER -+ {"INVALID_NUMBER", ERR_LIB_ASN1, ASN1_R_INVALID_NUMBER}, -+ #else -+ {"INVALID_NUMBER", 13, 187}, -+ #endif -+ #ifdef ASN1_R_INVALID_OBJECT_ENCODING -+ {"INVALID_OBJECT_ENCODING", ERR_LIB_ASN1, ASN1_R_INVALID_OBJECT_ENCODING}, -+ #else -+ {"INVALID_OBJECT_ENCODING", 13, 216}, -+ #endif -+ #ifdef ASN1_R_INVALID_SCRYPT_PARAMETERS -+ {"INVALID_SCRYPT_PARAMETERS", ERR_LIB_ASN1, ASN1_R_INVALID_SCRYPT_PARAMETERS}, -+ #else -+ {"INVALID_SCRYPT_PARAMETERS", 13, 227}, -+ #endif -+ #ifdef ASN1_R_INVALID_SEPARATOR -+ {"INVALID_SEPARATOR", ERR_LIB_ASN1, ASN1_R_INVALID_SEPARATOR}, -+ #else -+ {"INVALID_SEPARATOR", 13, 131}, -+ #endif -+ #ifdef ASN1_R_INVALID_STRING_TABLE_VALUE -+ {"INVALID_STRING_TABLE_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_STRING_TABLE_VALUE}, -+ #else -+ {"INVALID_STRING_TABLE_VALUE", 13, 218}, -+ #endif -+ #ifdef ASN1_R_INVALID_UNIVERSALSTRING_LENGTH -+ {"INVALID_UNIVERSALSTRING_LENGTH", ERR_LIB_ASN1, ASN1_R_INVALID_UNIVERSALSTRING_LENGTH}, -+ #else -+ {"INVALID_UNIVERSALSTRING_LENGTH", 13, 133}, -+ #endif -+ #ifdef ASN1_R_INVALID_UTF8STRING -+ {"INVALID_UTF8STRING", ERR_LIB_ASN1, ASN1_R_INVALID_UTF8STRING}, -+ #else -+ {"INVALID_UTF8STRING", 13, 134}, -+ #endif -+ #ifdef ASN1_R_INVALID_VALUE -+ {"INVALID_VALUE", ERR_LIB_ASN1, ASN1_R_INVALID_VALUE}, -+ #else -+ {"INVALID_VALUE", 13, 219}, -+ #endif -+ #ifdef ASN1_R_LENGTH_TOO_LONG -+ {"LENGTH_TOO_LONG", ERR_LIB_ASN1, ASN1_R_LENGTH_TOO_LONG}, -+ #else -+ {"LENGTH_TOO_LONG", 13, 231}, -+ #endif -+ #ifdef ASN1_R_LIST_ERROR -+ {"LIST_ERROR", ERR_LIB_ASN1, ASN1_R_LIST_ERROR}, -+ #else -+ {"LIST_ERROR", 13, 188}, -+ #endif -+ #ifdef ASN1_R_MIME_NO_CONTENT_TYPE -+ {"MIME_NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_MIME_NO_CONTENT_TYPE}, -+ #else -+ {"MIME_NO_CONTENT_TYPE", 13, 206}, -+ #endif -+ #ifdef ASN1_R_MIME_PARSE_ERROR -+ {"MIME_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_PARSE_ERROR}, -+ #else -+ {"MIME_PARSE_ERROR", 13, 207}, -+ #endif -+ #ifdef ASN1_R_MIME_SIG_PARSE_ERROR -+ {"MIME_SIG_PARSE_ERROR", ERR_LIB_ASN1, ASN1_R_MIME_SIG_PARSE_ERROR}, -+ #else -+ {"MIME_SIG_PARSE_ERROR", 13, 208}, -+ #endif -+ #ifdef ASN1_R_MISSING_EOC -+ {"MISSING_EOC", ERR_LIB_ASN1, ASN1_R_MISSING_EOC}, -+ #else -+ {"MISSING_EOC", 13, 137}, -+ #endif -+ #ifdef ASN1_R_MISSING_SECOND_NUMBER -+ {"MISSING_SECOND_NUMBER", ERR_LIB_ASN1, ASN1_R_MISSING_SECOND_NUMBER}, -+ #else -+ {"MISSING_SECOND_NUMBER", 13, 138}, -+ #endif -+ #ifdef ASN1_R_MISSING_VALUE -+ {"MISSING_VALUE", ERR_LIB_ASN1, ASN1_R_MISSING_VALUE}, -+ #else -+ {"MISSING_VALUE", 13, 189}, -+ #endif -+ #ifdef ASN1_R_MSTRING_NOT_UNIVERSAL -+ {"MSTRING_NOT_UNIVERSAL", ERR_LIB_ASN1, ASN1_R_MSTRING_NOT_UNIVERSAL}, -+ #else -+ {"MSTRING_NOT_UNIVERSAL", 13, 139}, -+ #endif -+ #ifdef ASN1_R_MSTRING_WRONG_TAG -+ {"MSTRING_WRONG_TAG", ERR_LIB_ASN1, ASN1_R_MSTRING_WRONG_TAG}, -+ #else -+ {"MSTRING_WRONG_TAG", 13, 140}, -+ #endif -+ #ifdef ASN1_R_NESTED_ASN1_STRING -+ {"NESTED_ASN1_STRING", ERR_LIB_ASN1, ASN1_R_NESTED_ASN1_STRING}, -+ #else -+ {"NESTED_ASN1_STRING", 13, 197}, -+ #endif -+ #ifdef ASN1_R_NESTED_TOO_DEEP -+ {"NESTED_TOO_DEEP", ERR_LIB_ASN1, ASN1_R_NESTED_TOO_DEEP}, -+ #else -+ {"NESTED_TOO_DEEP", 13, 201}, -+ #endif -+ #ifdef ASN1_R_NON_HEX_CHARACTERS -+ {"NON_HEX_CHARACTERS", ERR_LIB_ASN1, ASN1_R_NON_HEX_CHARACTERS}, -+ #else -+ {"NON_HEX_CHARACTERS", 13, 141}, -+ #endif -+ #ifdef ASN1_R_NOT_ASCII_FORMAT -+ {"NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_NOT_ASCII_FORMAT}, -+ #else -+ {"NOT_ASCII_FORMAT", 13, 190}, -+ #endif -+ #ifdef ASN1_R_NOT_ENOUGH_DATA -+ {"NOT_ENOUGH_DATA", ERR_LIB_ASN1, ASN1_R_NOT_ENOUGH_DATA}, -+ #else -+ {"NOT_ENOUGH_DATA", 13, 142}, -+ #endif -+ #ifdef ASN1_R_NO_CONTENT_TYPE -+ {"NO_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_CONTENT_TYPE}, -+ #else -+ {"NO_CONTENT_TYPE", 13, 209}, -+ #endif -+ #ifdef ASN1_R_NO_MATCHING_CHOICE_TYPE -+ {"NO_MATCHING_CHOICE_TYPE", ERR_LIB_ASN1, ASN1_R_NO_MATCHING_CHOICE_TYPE}, -+ #else -+ {"NO_MATCHING_CHOICE_TYPE", 13, 143}, -+ #endif -+ #ifdef ASN1_R_NO_MULTIPART_BODY_FAILURE -+ {"NO_MULTIPART_BODY_FAILURE", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BODY_FAILURE}, -+ #else -+ {"NO_MULTIPART_BODY_FAILURE", 13, 210}, -+ #endif -+ #ifdef ASN1_R_NO_MULTIPART_BOUNDARY -+ {"NO_MULTIPART_BOUNDARY", ERR_LIB_ASN1, ASN1_R_NO_MULTIPART_BOUNDARY}, -+ #else -+ {"NO_MULTIPART_BOUNDARY", 13, 211}, -+ #endif -+ #ifdef ASN1_R_NO_SIG_CONTENT_TYPE -+ {"NO_SIG_CONTENT_TYPE", ERR_LIB_ASN1, ASN1_R_NO_SIG_CONTENT_TYPE}, -+ #else -+ {"NO_SIG_CONTENT_TYPE", 13, 212}, -+ #endif -+ #ifdef ASN1_R_NULL_IS_WRONG_LENGTH -+ {"NULL_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_NULL_IS_WRONG_LENGTH}, -+ #else -+ {"NULL_IS_WRONG_LENGTH", 13, 144}, -+ #endif -+ #ifdef ASN1_R_OBJECT_NOT_ASCII_FORMAT -+ {"OBJECT_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_OBJECT_NOT_ASCII_FORMAT}, -+ #else -+ {"OBJECT_NOT_ASCII_FORMAT", 13, 191}, -+ #endif -+ #ifdef ASN1_R_ODD_NUMBER_OF_CHARS -+ {"ODD_NUMBER_OF_CHARS", ERR_LIB_ASN1, ASN1_R_ODD_NUMBER_OF_CHARS}, -+ #else -+ {"ODD_NUMBER_OF_CHARS", 13, 145}, -+ #endif -+ #ifdef ASN1_R_SECOND_NUMBER_TOO_LARGE -+ {"SECOND_NUMBER_TOO_LARGE", ERR_LIB_ASN1, ASN1_R_SECOND_NUMBER_TOO_LARGE}, -+ #else -+ {"SECOND_NUMBER_TOO_LARGE", 13, 147}, -+ #endif -+ #ifdef ASN1_R_SEQUENCE_LENGTH_MISMATCH -+ {"SEQUENCE_LENGTH_MISMATCH", ERR_LIB_ASN1, ASN1_R_SEQUENCE_LENGTH_MISMATCH}, -+ #else -+ {"SEQUENCE_LENGTH_MISMATCH", 13, 148}, -+ #endif -+ #ifdef ASN1_R_SEQUENCE_NOT_CONSTRUCTED -+ {"SEQUENCE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_SEQUENCE_NOT_CONSTRUCTED}, -+ #else -+ {"SEQUENCE_NOT_CONSTRUCTED", 13, 149}, -+ #endif -+ #ifdef ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG -+ {"SEQUENCE_OR_SET_NEEDS_CONFIG", ERR_LIB_ASN1, ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG}, -+ #else -+ {"SEQUENCE_OR_SET_NEEDS_CONFIG", 13, 192}, -+ #endif -+ #ifdef ASN1_R_SHORT_LINE -+ {"SHORT_LINE", ERR_LIB_ASN1, ASN1_R_SHORT_LINE}, -+ #else -+ {"SHORT_LINE", 13, 150}, -+ #endif -+ #ifdef ASN1_R_SIG_INVALID_MIME_TYPE -+ {"SIG_INVALID_MIME_TYPE", ERR_LIB_ASN1, ASN1_R_SIG_INVALID_MIME_TYPE}, -+ #else -+ {"SIG_INVALID_MIME_TYPE", 13, 213}, -+ #endif -+ #ifdef ASN1_R_STREAMING_NOT_SUPPORTED -+ {"STREAMING_NOT_SUPPORTED", ERR_LIB_ASN1, ASN1_R_STREAMING_NOT_SUPPORTED}, -+ #else -+ {"STREAMING_NOT_SUPPORTED", 13, 202}, -+ #endif -+ #ifdef ASN1_R_STRING_TOO_LONG -+ {"STRING_TOO_LONG", ERR_LIB_ASN1, ASN1_R_STRING_TOO_LONG}, -+ #else -+ {"STRING_TOO_LONG", 13, 151}, -+ #endif -+ #ifdef ASN1_R_STRING_TOO_SHORT -+ {"STRING_TOO_SHORT", ERR_LIB_ASN1, ASN1_R_STRING_TOO_SHORT}, -+ #else -+ {"STRING_TOO_SHORT", 13, 152}, -+ #endif -+ #ifdef ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD -+ {"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}, -+ #else -+ {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 13, 154}, -+ #endif -+ #ifdef ASN1_R_TIME_NOT_ASCII_FORMAT -+ {"TIME_NOT_ASCII_FORMAT", ERR_LIB_ASN1, ASN1_R_TIME_NOT_ASCII_FORMAT}, -+ #else -+ {"TIME_NOT_ASCII_FORMAT", 13, 193}, -+ #endif -+ #ifdef ASN1_R_TOO_LARGE -+ {"TOO_LARGE", ERR_LIB_ASN1, ASN1_R_TOO_LARGE}, -+ #else -+ {"TOO_LARGE", 13, 223}, -+ #endif -+ #ifdef ASN1_R_TOO_LONG -+ {"TOO_LONG", ERR_LIB_ASN1, ASN1_R_TOO_LONG}, -+ #else -+ {"TOO_LONG", 13, 155}, -+ #endif -+ #ifdef ASN1_R_TOO_SMALL -+ {"TOO_SMALL", ERR_LIB_ASN1, ASN1_R_TOO_SMALL}, -+ #else -+ {"TOO_SMALL", 13, 224}, -+ #endif -+ #ifdef ASN1_R_TYPE_NOT_CONSTRUCTED -+ {"TYPE_NOT_CONSTRUCTED", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_CONSTRUCTED}, -+ #else -+ {"TYPE_NOT_CONSTRUCTED", 13, 156}, -+ #endif -+ #ifdef ASN1_R_TYPE_NOT_PRIMITIVE -+ {"TYPE_NOT_PRIMITIVE", ERR_LIB_ASN1, ASN1_R_TYPE_NOT_PRIMITIVE}, -+ #else -+ {"TYPE_NOT_PRIMITIVE", 13, 195}, -+ #endif -+ #ifdef ASN1_R_UNEXPECTED_EOC -+ {"UNEXPECTED_EOC", ERR_LIB_ASN1, ASN1_R_UNEXPECTED_EOC}, -+ #else -+ {"UNEXPECTED_EOC", 13, 159}, -+ #endif -+ #ifdef ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH -+ {"UNIVERSALSTRING_IS_WRONG_LENGTH", ERR_LIB_ASN1, ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH}, -+ #else -+ {"UNIVERSALSTRING_IS_WRONG_LENGTH", 13, 215}, -+ #endif -+ #ifdef ASN1_R_UNKNOWN_DIGEST -+ {"UNKNOWN_DIGEST", ERR_LIB_ASN1, ASN1_R_UNKNOWN_DIGEST}, -+ #else -+ {"UNKNOWN_DIGEST", 13, 229}, -+ #endif -+ #ifdef ASN1_R_UNKNOWN_FORMAT -+ {"UNKNOWN_FORMAT", ERR_LIB_ASN1, ASN1_R_UNKNOWN_FORMAT}, -+ #else -+ {"UNKNOWN_FORMAT", 13, 160}, -+ #endif -+ #ifdef ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM -+ {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM}, -+ #else -+ {"UNKNOWN_MESSAGE_DIGEST_ALGORITHM", 13, 161}, -+ #endif -+ #ifdef ASN1_R_UNKNOWN_OBJECT_TYPE -+ {"UNKNOWN_OBJECT_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_OBJECT_TYPE}, -+ #else -+ {"UNKNOWN_OBJECT_TYPE", 13, 162}, -+ #endif -+ #ifdef ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE -+ {"UNKNOWN_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE}, -+ #else -+ {"UNKNOWN_PUBLIC_KEY_TYPE", 13, 163}, -+ #endif -+ #ifdef ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM -+ {"UNKNOWN_SIGNATURE_ALGORITHM", ERR_LIB_ASN1, ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM}, -+ #else -+ {"UNKNOWN_SIGNATURE_ALGORITHM", 13, 199}, -+ #endif -+ #ifdef ASN1_R_UNKNOWN_TAG -+ {"UNKNOWN_TAG", ERR_LIB_ASN1, ASN1_R_UNKNOWN_TAG}, -+ #else -+ {"UNKNOWN_TAG", 13, 194}, -+ #endif -+ #ifdef ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE -+ {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE}, -+ #else -+ {"UNSUPPORTED_ANY_DEFINED_BY_TYPE", 13, 164}, -+ #endif -+ #ifdef ASN1_R_UNSUPPORTED_CIPHER -+ {"UNSUPPORTED_CIPHER", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_CIPHER}, -+ #else -+ {"UNSUPPORTED_CIPHER", 13, 228}, -+ #endif -+ #ifdef ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE -+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE}, -+ #else -+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", 13, 167}, -+ #endif -+ #ifdef ASN1_R_UNSUPPORTED_TYPE -+ {"UNSUPPORTED_TYPE", ERR_LIB_ASN1, ASN1_R_UNSUPPORTED_TYPE}, -+ #else -+ {"UNSUPPORTED_TYPE", 13, 196}, -+ #endif -+ #ifdef ASN1_R_UTCTIME_IS_TOO_SHORT -+ {"UTCTIME_IS_TOO_SHORT", ERR_LIB_ASN1, ASN1_R_UTCTIME_IS_TOO_SHORT}, -+ #else -+ {"UTCTIME_IS_TOO_SHORT", 13, 233}, -+ #endif -+ #ifdef ASN1_R_WRONG_INTEGER_TYPE -+ {"WRONG_INTEGER_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_INTEGER_TYPE}, -+ #else -+ {"WRONG_INTEGER_TYPE", 13, 225}, -+ #endif -+ #ifdef ASN1_R_WRONG_PUBLIC_KEY_TYPE -+ {"WRONG_PUBLIC_KEY_TYPE", ERR_LIB_ASN1, ASN1_R_WRONG_PUBLIC_KEY_TYPE}, -+ #else -+ {"WRONG_PUBLIC_KEY_TYPE", 13, 200}, -+ #endif -+ #ifdef ASN1_R_WRONG_TAG -+ {"WRONG_TAG", ERR_LIB_ASN1, ASN1_R_WRONG_TAG}, -+ #else -+ {"WRONG_TAG", 13, 168}, -+ #endif -+ #ifdef ASYNC_R_FAILED_TO_SET_POOL -+ {"FAILED_TO_SET_POOL", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SET_POOL}, -+ #else -+ {"FAILED_TO_SET_POOL", 51, 101}, -+ #endif -+ #ifdef ASYNC_R_FAILED_TO_SWAP_CONTEXT -+ {"FAILED_TO_SWAP_CONTEXT", ERR_LIB_ASYNC, ASYNC_R_FAILED_TO_SWAP_CONTEXT}, -+ #else -+ {"FAILED_TO_SWAP_CONTEXT", 51, 102}, -+ #endif -+ #ifdef ASYNC_R_INIT_FAILED -+ {"INIT_FAILED", ERR_LIB_ASYNC, ASYNC_R_INIT_FAILED}, -+ #else -+ {"INIT_FAILED", 51, 105}, -+ #endif -+ #ifdef ASYNC_R_INVALID_POOL_SIZE -+ {"INVALID_POOL_SIZE", ERR_LIB_ASYNC, ASYNC_R_INVALID_POOL_SIZE}, -+ #else -+ {"INVALID_POOL_SIZE", 51, 103}, -+ #endif -+ #ifdef BIO_R_ACCEPT_ERROR -+ {"ACCEPT_ERROR", ERR_LIB_BIO, BIO_R_ACCEPT_ERROR}, -+ #else -+ {"ACCEPT_ERROR", 32, 100}, -+ #endif -+ #ifdef BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET -+ {"ADDRINFO_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET}, -+ #else -+ {"ADDRINFO_ADDR_IS_NOT_AF_INET", 32, 141}, -+ #endif -+ #ifdef BIO_R_AMBIGUOUS_HOST_OR_SERVICE -+ {"AMBIGUOUS_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_AMBIGUOUS_HOST_OR_SERVICE}, -+ #else -+ {"AMBIGUOUS_HOST_OR_SERVICE", 32, 129}, -+ #endif -+ #ifdef BIO_R_BAD_FOPEN_MODE -+ {"BAD_FOPEN_MODE", ERR_LIB_BIO, BIO_R_BAD_FOPEN_MODE}, -+ #else -+ {"BAD_FOPEN_MODE", 32, 101}, -+ #endif -+ #ifdef BIO_R_BROKEN_PIPE -+ {"BROKEN_PIPE", ERR_LIB_BIO, BIO_R_BROKEN_PIPE}, -+ #else -+ {"BROKEN_PIPE", 32, 124}, -+ #endif -+ #ifdef BIO_R_CONNECT_ERROR -+ {"CONNECT_ERROR", ERR_LIB_BIO, BIO_R_CONNECT_ERROR}, -+ #else -+ {"CONNECT_ERROR", 32, 103}, -+ #endif -+ #ifdef BIO_R_CONNECT_TIMEOUT -+ {"CONNECT_TIMEOUT", ERR_LIB_BIO, BIO_R_CONNECT_TIMEOUT}, -+ #else -+ {"CONNECT_TIMEOUT", 32, 147}, -+ #endif -+ #ifdef BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET -+ {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", ERR_LIB_BIO, BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET}, -+ #else -+ {"GETHOSTBYNAME_ADDR_IS_NOT_AF_INET", 32, 107}, -+ #endif -+ #ifdef BIO_R_GETSOCKNAME_ERROR -+ {"GETSOCKNAME_ERROR", ERR_LIB_BIO, BIO_R_GETSOCKNAME_ERROR}, -+ #else -+ {"GETSOCKNAME_ERROR", 32, 132}, -+ #endif -+ #ifdef BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS -+ {"GETSOCKNAME_TRUNCATED_ADDRESS", ERR_LIB_BIO, BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS}, -+ #else -+ {"GETSOCKNAME_TRUNCATED_ADDRESS", 32, 133}, -+ #endif -+ #ifdef BIO_R_GETTING_SOCKTYPE -+ {"GETTING_SOCKTYPE", ERR_LIB_BIO, BIO_R_GETTING_SOCKTYPE}, -+ #else -+ {"GETTING_SOCKTYPE", 32, 134}, -+ #endif -+ #ifdef BIO_R_INVALID_ARGUMENT -+ {"INVALID_ARGUMENT", ERR_LIB_BIO, BIO_R_INVALID_ARGUMENT}, -+ #else -+ {"INVALID_ARGUMENT", 32, 125}, -+ #endif -+ #ifdef BIO_R_INVALID_SOCKET -+ {"INVALID_SOCKET", ERR_LIB_BIO, BIO_R_INVALID_SOCKET}, -+ #else -+ {"INVALID_SOCKET", 32, 135}, -+ #endif -+ #ifdef BIO_R_IN_USE -+ {"IN_USE", ERR_LIB_BIO, BIO_R_IN_USE}, -+ #else -+ {"IN_USE", 32, 123}, -+ #endif -+ #ifdef BIO_R_LENGTH_TOO_LONG -+ {"LENGTH_TOO_LONG", ERR_LIB_BIO, BIO_R_LENGTH_TOO_LONG}, -+ #else -+ {"LENGTH_TOO_LONG", 32, 102}, -+ #endif -+ #ifdef BIO_R_LISTEN_V6_ONLY -+ {"LISTEN_V6_ONLY", ERR_LIB_BIO, BIO_R_LISTEN_V6_ONLY}, -+ #else -+ {"LISTEN_V6_ONLY", 32, 136}, -+ #endif -+ #ifdef BIO_R_LOCAL_ADDR_NOT_AVAILABLE -+ {"LOCAL_ADDR_NOT_AVAILABLE", ERR_LIB_BIO, BIO_R_LOCAL_ADDR_NOT_AVAILABLE}, -+ #else -+ {"LOCAL_ADDR_NOT_AVAILABLE", 32, 111}, -+ #endif -+ #ifdef BIO_R_LOOKUP_RETURNED_NOTHING -+ {"LOOKUP_RETURNED_NOTHING", ERR_LIB_BIO, BIO_R_LOOKUP_RETURNED_NOTHING}, -+ #else -+ {"LOOKUP_RETURNED_NOTHING", 32, 142}, -+ #endif -+ #ifdef BIO_R_MALFORMED_HOST_OR_SERVICE -+ {"MALFORMED_HOST_OR_SERVICE", ERR_LIB_BIO, BIO_R_MALFORMED_HOST_OR_SERVICE}, -+ #else -+ {"MALFORMED_HOST_OR_SERVICE", 32, 130}, -+ #endif -+ #ifdef BIO_R_NBIO_CONNECT_ERROR -+ {"NBIO_CONNECT_ERROR", ERR_LIB_BIO, BIO_R_NBIO_CONNECT_ERROR}, -+ #else -+ {"NBIO_CONNECT_ERROR", 32, 110}, -+ #endif -+ #ifdef BIO_R_NON_FATAL -+ {"NON_FATAL", ERR_LIB_BIO, BIO_R_NON_FATAL}, -+ #else -+ {"NON_FATAL", 32, 112}, -+ #endif -+ #ifdef BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED -+ {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED}, -+ #else -+ {"NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED", 32, 143}, -+ #endif -+ #ifdef BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED -+ {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", ERR_LIB_BIO, BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED}, -+ #else -+ {"NO_HOSTNAME_OR_SERVICE_SPECIFIED", 32, 144}, -+ #endif -+ #ifdef BIO_R_NO_PORT_DEFINED -+ {"NO_PORT_DEFINED", ERR_LIB_BIO, BIO_R_NO_PORT_DEFINED}, -+ #else -+ {"NO_PORT_DEFINED", 32, 113}, -+ #endif -+ #ifdef BIO_R_NO_SUCH_FILE -+ {"NO_SUCH_FILE", ERR_LIB_BIO, BIO_R_NO_SUCH_FILE}, -+ #else -+ {"NO_SUCH_FILE", 32, 128}, -+ #endif -+ #ifdef BIO_R_PEER_ADDR_NOT_AVAILABLE -+ {"PEER_ADDR_NOT_AVAILABLE", ERR_LIB_BIO, BIO_R_PEER_ADDR_NOT_AVAILABLE}, -+ #else -+ {"PEER_ADDR_NOT_AVAILABLE", 32, 114}, -+ #endif -+ #ifdef BIO_R_PORT_MISMATCH -+ {"PORT_MISMATCH", ERR_LIB_BIO, BIO_R_PORT_MISMATCH}, -+ #else -+ {"PORT_MISMATCH", 32, 150}, -+ #endif -+ #ifdef BIO_R_TFO_DISABLED -+ {"TFO_DISABLED", ERR_LIB_BIO, BIO_R_TFO_DISABLED}, -+ #else -+ {"TFO_DISABLED", 32, 106}, -+ #endif -+ #ifdef BIO_R_TFO_NO_KERNEL_SUPPORT -+ {"TFO_NO_KERNEL_SUPPORT", ERR_LIB_BIO, BIO_R_TFO_NO_KERNEL_SUPPORT}, -+ #else -+ {"TFO_NO_KERNEL_SUPPORT", 32, 108}, -+ #endif -+ #ifdef BIO_R_TRANSFER_ERROR -+ {"TRANSFER_ERROR", ERR_LIB_BIO, BIO_R_TRANSFER_ERROR}, -+ #else -+ {"TRANSFER_ERROR", 32, 104}, -+ #endif -+ #ifdef BIO_R_TRANSFER_TIMEOUT -+ {"TRANSFER_TIMEOUT", ERR_LIB_BIO, BIO_R_TRANSFER_TIMEOUT}, -+ #else -+ {"TRANSFER_TIMEOUT", 32, 105}, -+ #endif -+ #ifdef BIO_R_UNABLE_TO_BIND_SOCKET -+ {"UNABLE_TO_BIND_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_BIND_SOCKET}, -+ #else -+ {"UNABLE_TO_BIND_SOCKET", 32, 117}, -+ #endif -+ #ifdef BIO_R_UNABLE_TO_CREATE_SOCKET -+ {"UNABLE_TO_CREATE_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_CREATE_SOCKET}, -+ #else -+ {"UNABLE_TO_CREATE_SOCKET", 32, 118}, -+ #endif -+ #ifdef BIO_R_UNABLE_TO_KEEPALIVE -+ {"UNABLE_TO_KEEPALIVE", ERR_LIB_BIO, BIO_R_UNABLE_TO_KEEPALIVE}, -+ #else -+ {"UNABLE_TO_KEEPALIVE", 32, 137}, -+ #endif -+ #ifdef BIO_R_UNABLE_TO_LISTEN_SOCKET -+ {"UNABLE_TO_LISTEN_SOCKET", ERR_LIB_BIO, BIO_R_UNABLE_TO_LISTEN_SOCKET}, -+ #else -+ {"UNABLE_TO_LISTEN_SOCKET", 32, 119}, -+ #endif -+ #ifdef BIO_R_UNABLE_TO_NODELAY -+ {"UNABLE_TO_NODELAY", ERR_LIB_BIO, BIO_R_UNABLE_TO_NODELAY}, -+ #else -+ {"UNABLE_TO_NODELAY", 32, 138}, -+ #endif -+ #ifdef BIO_R_UNABLE_TO_REUSEADDR -+ {"UNABLE_TO_REUSEADDR", ERR_LIB_BIO, BIO_R_UNABLE_TO_REUSEADDR}, -+ #else -+ {"UNABLE_TO_REUSEADDR", 32, 139}, -+ #endif -+ #ifdef BIO_R_UNABLE_TO_TFO -+ {"UNABLE_TO_TFO", ERR_LIB_BIO, BIO_R_UNABLE_TO_TFO}, -+ #else -+ {"UNABLE_TO_TFO", 32, 109}, -+ #endif -+ #ifdef BIO_R_UNAVAILABLE_IP_FAMILY -+ {"UNAVAILABLE_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNAVAILABLE_IP_FAMILY}, -+ #else -+ {"UNAVAILABLE_IP_FAMILY", 32, 145}, -+ #endif -+ #ifdef BIO_R_UNINITIALIZED -+ {"UNINITIALIZED", ERR_LIB_BIO, BIO_R_UNINITIALIZED}, -+ #else -+ {"UNINITIALIZED", 32, 120}, -+ #endif -+ #ifdef BIO_R_UNKNOWN_INFO_TYPE -+ {"UNKNOWN_INFO_TYPE", ERR_LIB_BIO, BIO_R_UNKNOWN_INFO_TYPE}, -+ #else -+ {"UNKNOWN_INFO_TYPE", 32, 140}, -+ #endif -+ #ifdef BIO_R_UNSUPPORTED_IP_FAMILY -+ {"UNSUPPORTED_IP_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_IP_FAMILY}, -+ #else -+ {"UNSUPPORTED_IP_FAMILY", 32, 146}, -+ #endif -+ #ifdef BIO_R_UNSUPPORTED_METHOD -+ {"UNSUPPORTED_METHOD", ERR_LIB_BIO, BIO_R_UNSUPPORTED_METHOD}, -+ #else -+ {"UNSUPPORTED_METHOD", 32, 121}, -+ #endif -+ #ifdef BIO_R_UNSUPPORTED_PROTOCOL_FAMILY -+ {"UNSUPPORTED_PROTOCOL_FAMILY", ERR_LIB_BIO, BIO_R_UNSUPPORTED_PROTOCOL_FAMILY}, -+ #else -+ {"UNSUPPORTED_PROTOCOL_FAMILY", 32, 131}, -+ #endif -+ #ifdef BIO_R_WRITE_TO_READ_ONLY_BIO -+ {"WRITE_TO_READ_ONLY_BIO", ERR_LIB_BIO, BIO_R_WRITE_TO_READ_ONLY_BIO}, -+ #else -+ {"WRITE_TO_READ_ONLY_BIO", 32, 126}, -+ #endif -+ #ifdef BIO_R_WSASTARTUP -+ {"WSASTARTUP", ERR_LIB_BIO, BIO_R_WSASTARTUP}, -+ #else -+ {"WSASTARTUP", 32, 122}, -+ #endif -+ #ifdef BN_R_ARG2_LT_ARG3 -+ {"ARG2_LT_ARG3", ERR_LIB_BN, BN_R_ARG2_LT_ARG3}, -+ #else -+ {"ARG2_LT_ARG3", 3, 100}, -+ #endif -+ #ifdef BN_R_BAD_RECIPROCAL -+ {"BAD_RECIPROCAL", ERR_LIB_BN, BN_R_BAD_RECIPROCAL}, -+ #else -+ {"BAD_RECIPROCAL", 3, 101}, -+ #endif -+ #ifdef BN_R_BIGNUM_TOO_LONG -+ {"BIGNUM_TOO_LONG", ERR_LIB_BN, BN_R_BIGNUM_TOO_LONG}, -+ #else -+ {"BIGNUM_TOO_LONG", 3, 114}, -+ #endif -+ #ifdef BN_R_BITS_TOO_SMALL -+ {"BITS_TOO_SMALL", ERR_LIB_BN, BN_R_BITS_TOO_SMALL}, -+ #else -+ {"BITS_TOO_SMALL", 3, 118}, -+ #endif -+ #ifdef BN_R_CALLED_WITH_EVEN_MODULUS -+ {"CALLED_WITH_EVEN_MODULUS", ERR_LIB_BN, BN_R_CALLED_WITH_EVEN_MODULUS}, -+ #else -+ {"CALLED_WITH_EVEN_MODULUS", 3, 102}, -+ #endif -+ #ifdef BN_R_DIV_BY_ZERO -+ {"DIV_BY_ZERO", ERR_LIB_BN, BN_R_DIV_BY_ZERO}, -+ #else -+ {"DIV_BY_ZERO", 3, 103}, -+ #endif -+ #ifdef BN_R_ENCODING_ERROR -+ {"ENCODING_ERROR", ERR_LIB_BN, BN_R_ENCODING_ERROR}, -+ #else -+ {"ENCODING_ERROR", 3, 104}, -+ #endif -+ #ifdef BN_R_EXPAND_ON_STATIC_BIGNUM_DATA -+ {"EXPAND_ON_STATIC_BIGNUM_DATA", ERR_LIB_BN, BN_R_EXPAND_ON_STATIC_BIGNUM_DATA}, -+ #else -+ {"EXPAND_ON_STATIC_BIGNUM_DATA", 3, 105}, -+ #endif -+ #ifdef BN_R_INPUT_NOT_REDUCED -+ {"INPUT_NOT_REDUCED", ERR_LIB_BN, BN_R_INPUT_NOT_REDUCED}, -+ #else -+ {"INPUT_NOT_REDUCED", 3, 110}, -+ #endif -+ #ifdef BN_R_INVALID_LENGTH -+ {"INVALID_LENGTH", ERR_LIB_BN, BN_R_INVALID_LENGTH}, -+ #else -+ {"INVALID_LENGTH", 3, 106}, -+ #endif -+ #ifdef BN_R_INVALID_RANGE -+ {"INVALID_RANGE", ERR_LIB_BN, BN_R_INVALID_RANGE}, -+ #else -+ {"INVALID_RANGE", 3, 115}, -+ #endif -+ #ifdef BN_R_INVALID_SHIFT -+ {"INVALID_SHIFT", ERR_LIB_BN, BN_R_INVALID_SHIFT}, -+ #else -+ {"INVALID_SHIFT", 3, 119}, -+ #endif -+ #ifdef BN_R_NOT_A_SQUARE -+ {"NOT_A_SQUARE", ERR_LIB_BN, BN_R_NOT_A_SQUARE}, -+ #else -+ {"NOT_A_SQUARE", 3, 111}, -+ #endif -+ #ifdef BN_R_NOT_INITIALIZED -+ {"NOT_INITIALIZED", ERR_LIB_BN, BN_R_NOT_INITIALIZED}, -+ #else -+ {"NOT_INITIALIZED", 3, 107}, -+ #endif -+ #ifdef BN_R_NO_INVERSE -+ {"NO_INVERSE", ERR_LIB_BN, BN_R_NO_INVERSE}, -+ #else -+ {"NO_INVERSE", 3, 108}, -+ #endif -+ #ifdef BN_R_NO_PRIME_CANDIDATE -+ {"NO_PRIME_CANDIDATE", ERR_LIB_BN, BN_R_NO_PRIME_CANDIDATE}, -+ #else -+ {"NO_PRIME_CANDIDATE", 3, 121}, -+ #endif -+ #ifdef BN_R_NO_SOLUTION -+ {"NO_SOLUTION", ERR_LIB_BN, BN_R_NO_SOLUTION}, -+ #else -+ {"NO_SOLUTION", 3, 116}, -+ #endif -+ #ifdef BN_R_NO_SUITABLE_DIGEST -+ {"NO_SUITABLE_DIGEST", ERR_LIB_BN, BN_R_NO_SUITABLE_DIGEST}, -+ #else -+ {"NO_SUITABLE_DIGEST", 3, 120}, -+ #endif -+ #ifdef BN_R_PRIVATE_KEY_TOO_LARGE -+ {"PRIVATE_KEY_TOO_LARGE", ERR_LIB_BN, BN_R_PRIVATE_KEY_TOO_LARGE}, -+ #else -+ {"PRIVATE_KEY_TOO_LARGE", 3, 117}, -+ #endif -+ #ifdef BN_R_P_IS_NOT_PRIME -+ {"P_IS_NOT_PRIME", ERR_LIB_BN, BN_R_P_IS_NOT_PRIME}, -+ #else -+ {"P_IS_NOT_PRIME", 3, 112}, -+ #endif -+ #ifdef BN_R_TOO_MANY_ITERATIONS -+ {"TOO_MANY_ITERATIONS", ERR_LIB_BN, BN_R_TOO_MANY_ITERATIONS}, -+ #else -+ {"TOO_MANY_ITERATIONS", 3, 113}, -+ #endif -+ #ifdef BN_R_TOO_MANY_TEMPORARY_VARIABLES -+ {"TOO_MANY_TEMPORARY_VARIABLES", ERR_LIB_BN, BN_R_TOO_MANY_TEMPORARY_VARIABLES}, -+ #else -+ {"TOO_MANY_TEMPORARY_VARIABLES", 3, 109}, -+ #endif -+ #ifdef CMP_R_ALGORITHM_NOT_SUPPORTED -+ {"ALGORITHM_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_ALGORITHM_NOT_SUPPORTED}, -+ #else -+ {"ALGORITHM_NOT_SUPPORTED", 58, 139}, -+ #endif -+ #ifdef CMP_R_BAD_CHECKAFTER_IN_POLLREP -+ {"BAD_CHECKAFTER_IN_POLLREP", ERR_LIB_CMP, CMP_R_BAD_CHECKAFTER_IN_POLLREP}, -+ #else -+ {"BAD_CHECKAFTER_IN_POLLREP", 58, 167}, -+ #endif -+ #ifdef CMP_R_BAD_REQUEST_ID -+ {"BAD_REQUEST_ID", ERR_LIB_CMP, CMP_R_BAD_REQUEST_ID}, -+ #else -+ {"BAD_REQUEST_ID", 58, 108}, -+ #endif -+ #ifdef CMP_R_CERTHASH_UNMATCHED -+ {"CERTHASH_UNMATCHED", ERR_LIB_CMP, CMP_R_CERTHASH_UNMATCHED}, -+ #else -+ {"CERTHASH_UNMATCHED", 58, 156}, -+ #endif -+ #ifdef CMP_R_CERTID_NOT_FOUND -+ {"CERTID_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTID_NOT_FOUND}, -+ #else -+ {"CERTID_NOT_FOUND", 58, 109}, -+ #endif -+ #ifdef CMP_R_CERTIFICATE_NOT_ACCEPTED -+ {"CERTIFICATE_NOT_ACCEPTED", ERR_LIB_CMP, CMP_R_CERTIFICATE_NOT_ACCEPTED}, -+ #else -+ {"CERTIFICATE_NOT_ACCEPTED", 58, 169}, -+ #endif -+ #ifdef CMP_R_CERTIFICATE_NOT_FOUND -+ {"CERTIFICATE_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTIFICATE_NOT_FOUND}, -+ #else -+ {"CERTIFICATE_NOT_FOUND", 58, 112}, -+ #endif -+ #ifdef CMP_R_CERTREQMSG_NOT_FOUND -+ {"CERTREQMSG_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTREQMSG_NOT_FOUND}, -+ #else -+ {"CERTREQMSG_NOT_FOUND", 58, 157}, -+ #endif -+ #ifdef CMP_R_CERTRESPONSE_NOT_FOUND -+ {"CERTRESPONSE_NOT_FOUND", ERR_LIB_CMP, CMP_R_CERTRESPONSE_NOT_FOUND}, -+ #else -+ {"CERTRESPONSE_NOT_FOUND", 58, 113}, -+ #endif -+ #ifdef CMP_R_CERT_AND_KEY_DO_NOT_MATCH -+ {"CERT_AND_KEY_DO_NOT_MATCH", ERR_LIB_CMP, CMP_R_CERT_AND_KEY_DO_NOT_MATCH}, -+ #else -+ {"CERT_AND_KEY_DO_NOT_MATCH", 58, 114}, -+ #endif -+ #ifdef CMP_R_CHECKAFTER_OUT_OF_RANGE -+ {"CHECKAFTER_OUT_OF_RANGE", ERR_LIB_CMP, CMP_R_CHECKAFTER_OUT_OF_RANGE}, -+ #else -+ {"CHECKAFTER_OUT_OF_RANGE", 58, 181}, -+ #endif -+ #ifdef CMP_R_ENCOUNTERED_KEYUPDATEWARNING -+ {"ENCOUNTERED_KEYUPDATEWARNING", ERR_LIB_CMP, CMP_R_ENCOUNTERED_KEYUPDATEWARNING}, -+ #else -+ {"ENCOUNTERED_KEYUPDATEWARNING", 58, 176}, -+ #endif -+ #ifdef CMP_R_ENCOUNTERED_WAITING -+ {"ENCOUNTERED_WAITING", ERR_LIB_CMP, CMP_R_ENCOUNTERED_WAITING}, -+ #else -+ {"ENCOUNTERED_WAITING", 58, 162}, -+ #endif -+ #ifdef CMP_R_ERROR_CALCULATING_PROTECTION -+ {"ERROR_CALCULATING_PROTECTION", ERR_LIB_CMP, CMP_R_ERROR_CALCULATING_PROTECTION}, -+ #else -+ {"ERROR_CALCULATING_PROTECTION", 58, 115}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_CERTCONF -+ {"ERROR_CREATING_CERTCONF", ERR_LIB_CMP, CMP_R_ERROR_CREATING_CERTCONF}, -+ #else -+ {"ERROR_CREATING_CERTCONF", 58, 116}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_CERTREP -+ {"ERROR_CREATING_CERTREP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_CERTREP}, -+ #else -+ {"ERROR_CREATING_CERTREP", 58, 117}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_CERTREQ -+ {"ERROR_CREATING_CERTREQ", ERR_LIB_CMP, CMP_R_ERROR_CREATING_CERTREQ}, -+ #else -+ {"ERROR_CREATING_CERTREQ", 58, 163}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_ERROR -+ {"ERROR_CREATING_ERROR", ERR_LIB_CMP, CMP_R_ERROR_CREATING_ERROR}, -+ #else -+ {"ERROR_CREATING_ERROR", 58, 118}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_GENM -+ {"ERROR_CREATING_GENM", ERR_LIB_CMP, CMP_R_ERROR_CREATING_GENM}, -+ #else -+ {"ERROR_CREATING_GENM", 58, 119}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_GENP -+ {"ERROR_CREATING_GENP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_GENP}, -+ #else -+ {"ERROR_CREATING_GENP", 58, 120}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_PKICONF -+ {"ERROR_CREATING_PKICONF", ERR_LIB_CMP, CMP_R_ERROR_CREATING_PKICONF}, -+ #else -+ {"ERROR_CREATING_PKICONF", 58, 122}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_POLLREP -+ {"ERROR_CREATING_POLLREP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_POLLREP}, -+ #else -+ {"ERROR_CREATING_POLLREP", 58, 123}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_POLLREQ -+ {"ERROR_CREATING_POLLREQ", ERR_LIB_CMP, CMP_R_ERROR_CREATING_POLLREQ}, -+ #else -+ {"ERROR_CREATING_POLLREQ", 58, 124}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_RP -+ {"ERROR_CREATING_RP", ERR_LIB_CMP, CMP_R_ERROR_CREATING_RP}, -+ #else -+ {"ERROR_CREATING_RP", 58, 125}, -+ #endif -+ #ifdef CMP_R_ERROR_CREATING_RR -+ {"ERROR_CREATING_RR", ERR_LIB_CMP, CMP_R_ERROR_CREATING_RR}, -+ #else -+ {"ERROR_CREATING_RR", 58, 126}, -+ #endif -+ #ifdef CMP_R_ERROR_PARSING_PKISTATUS -+ {"ERROR_PARSING_PKISTATUS", ERR_LIB_CMP, CMP_R_ERROR_PARSING_PKISTATUS}, -+ #else -+ {"ERROR_PARSING_PKISTATUS", 58, 107}, -+ #endif -+ #ifdef CMP_R_ERROR_PROCESSING_MESSAGE -+ {"ERROR_PROCESSING_MESSAGE", ERR_LIB_CMP, CMP_R_ERROR_PROCESSING_MESSAGE}, -+ #else -+ {"ERROR_PROCESSING_MESSAGE", 58, 158}, -+ #endif -+ #ifdef CMP_R_ERROR_PROTECTING_MESSAGE -+ {"ERROR_PROTECTING_MESSAGE", ERR_LIB_CMP, CMP_R_ERROR_PROTECTING_MESSAGE}, -+ #else -+ {"ERROR_PROTECTING_MESSAGE", 58, 127}, -+ #endif -+ #ifdef CMP_R_ERROR_SETTING_CERTHASH -+ {"ERROR_SETTING_CERTHASH", ERR_LIB_CMP, CMP_R_ERROR_SETTING_CERTHASH}, -+ #else -+ {"ERROR_SETTING_CERTHASH", 58, 128}, -+ #endif -+ #ifdef CMP_R_ERROR_UNEXPECTED_CERTCONF -+ {"ERROR_UNEXPECTED_CERTCONF", ERR_LIB_CMP, CMP_R_ERROR_UNEXPECTED_CERTCONF}, -+ #else -+ {"ERROR_UNEXPECTED_CERTCONF", 58, 160}, -+ #endif -+ #ifdef CMP_R_ERROR_VALIDATING_PROTECTION -+ {"ERROR_VALIDATING_PROTECTION", ERR_LIB_CMP, CMP_R_ERROR_VALIDATING_PROTECTION}, -+ #else -+ {"ERROR_VALIDATING_PROTECTION", 58, 140}, -+ #endif -+ #ifdef CMP_R_ERROR_VALIDATING_SIGNATURE -+ {"ERROR_VALIDATING_SIGNATURE", ERR_LIB_CMP, CMP_R_ERROR_VALIDATING_SIGNATURE}, -+ #else -+ {"ERROR_VALIDATING_SIGNATURE", 58, 171}, -+ #endif -+ #ifdef CMP_R_EXPECTED_POLLREQ -+ {"EXPECTED_POLLREQ", ERR_LIB_CMP, CMP_R_EXPECTED_POLLREQ}, -+ #else -+ {"EXPECTED_POLLREQ", 58, 104}, -+ #endif -+ #ifdef CMP_R_FAILED_BUILDING_OWN_CHAIN -+ {"FAILED_BUILDING_OWN_CHAIN", ERR_LIB_CMP, CMP_R_FAILED_BUILDING_OWN_CHAIN}, -+ #else -+ {"FAILED_BUILDING_OWN_CHAIN", 58, 164}, -+ #endif -+ #ifdef CMP_R_FAILED_EXTRACTING_CENTRAL_GEN_KEY -+ {"FAILED_EXTRACTING_CENTRAL_GEN_KEY", ERR_LIB_CMP, CMP_R_FAILED_EXTRACTING_CENTRAL_GEN_KEY}, -+ #else -+ {"FAILED_EXTRACTING_CENTRAL_GEN_KEY", 58, 203}, -+ #endif -+ #ifdef CMP_R_FAILED_EXTRACTING_PUBKEY -+ {"FAILED_EXTRACTING_PUBKEY", ERR_LIB_CMP, CMP_R_FAILED_EXTRACTING_PUBKEY}, -+ #else -+ {"FAILED_EXTRACTING_PUBKEY", 58, 141}, -+ #endif -+ #ifdef CMP_R_FAILURE_OBTAINING_RANDOM -+ {"FAILURE_OBTAINING_RANDOM", ERR_LIB_CMP, CMP_R_FAILURE_OBTAINING_RANDOM}, -+ #else -+ {"FAILURE_OBTAINING_RANDOM", 58, 110}, -+ #endif -+ #ifdef CMP_R_FAIL_INFO_OUT_OF_RANGE -+ {"FAIL_INFO_OUT_OF_RANGE", ERR_LIB_CMP, CMP_R_FAIL_INFO_OUT_OF_RANGE}, -+ #else -+ {"FAIL_INFO_OUT_OF_RANGE", 58, 129}, -+ #endif -+ #ifdef CMP_R_GENERATE_CERTREQTEMPLATE -+ {"GENERATE_CERTREQTEMPLATE", ERR_LIB_CMP, CMP_R_GENERATE_CERTREQTEMPLATE}, -+ #else -+ {"GENERATE_CERTREQTEMPLATE", 58, 197}, -+ #endif -+ #ifdef CMP_R_GENERATE_CRLSTATUS -+ {"GENERATE_CRLSTATUS", ERR_LIB_CMP, CMP_R_GENERATE_CRLSTATUS}, -+ #else -+ {"GENERATE_CRLSTATUS", 58, 198}, -+ #endif -+ #ifdef CMP_R_GETTING_GENP -+ {"GETTING_GENP", ERR_LIB_CMP, CMP_R_GETTING_GENP}, -+ #else -+ {"GETTING_GENP", 58, 192}, -+ #endif -+ #ifdef CMP_R_GET_ITAV -+ {"GET_ITAV", ERR_LIB_CMP, CMP_R_GET_ITAV}, -+ #else -+ {"GET_ITAV", 58, 199}, -+ #endif -+ #ifdef CMP_R_INVALID_ARGS -+ {"INVALID_ARGS", ERR_LIB_CMP, CMP_R_INVALID_ARGS}, -+ #else -+ {"INVALID_ARGS", 58, 100}, -+ #endif -+ #ifdef CMP_R_INVALID_GENP -+ {"INVALID_GENP", ERR_LIB_CMP, CMP_R_INVALID_GENP}, -+ #else -+ {"INVALID_GENP", 58, 193}, -+ #endif -+ #ifdef CMP_R_INVALID_KEYSPEC -+ {"INVALID_KEYSPEC", ERR_LIB_CMP, CMP_R_INVALID_KEYSPEC}, -+ #else -+ {"INVALID_KEYSPEC", 58, 202}, -+ #endif -+ #ifdef CMP_R_INVALID_OPTION -+ {"INVALID_OPTION", ERR_LIB_CMP, CMP_R_INVALID_OPTION}, -+ #else -+ {"INVALID_OPTION", 58, 174}, -+ #endif -+ #ifdef CMP_R_INVALID_ROOTCAKEYUPDATE -+ {"INVALID_ROOTCAKEYUPDATE", ERR_LIB_CMP, CMP_R_INVALID_ROOTCAKEYUPDATE}, -+ #else -+ {"INVALID_ROOTCAKEYUPDATE", 58, 195}, -+ #endif -+ #ifdef CMP_R_MISSING_CENTRAL_GEN_KEY -+ {"MISSING_CENTRAL_GEN_KEY", ERR_LIB_CMP, CMP_R_MISSING_CENTRAL_GEN_KEY}, -+ #else -+ {"MISSING_CENTRAL_GEN_KEY", 58, 204}, -+ #endif -+ #ifdef CMP_R_MISSING_CERTID -+ {"MISSING_CERTID", ERR_LIB_CMP, CMP_R_MISSING_CERTID}, -+ #else -+ {"MISSING_CERTID", 58, 165}, -+ #endif -+ #ifdef CMP_R_MISSING_KEY_INPUT_FOR_CREATING_PROTECTION -+ {"MISSING_KEY_INPUT_FOR_CREATING_PROTECTION", ERR_LIB_CMP, CMP_R_MISSING_KEY_INPUT_FOR_CREATING_PROTECTION}, -+ #else -+ {"MISSING_KEY_INPUT_FOR_CREATING_PROTECTION", 58, 130}, -+ #endif -+ #ifdef CMP_R_MISSING_KEY_USAGE_DIGITALSIGNATURE -+ {"MISSING_KEY_USAGE_DIGITALSIGNATURE", ERR_LIB_CMP, CMP_R_MISSING_KEY_USAGE_DIGITALSIGNATURE}, -+ #else -+ {"MISSING_KEY_USAGE_DIGITALSIGNATURE", 58, 142}, -+ #endif -+ #ifdef CMP_R_MISSING_P10CSR -+ {"MISSING_P10CSR", ERR_LIB_CMP, CMP_R_MISSING_P10CSR}, -+ #else -+ {"MISSING_P10CSR", 58, 121}, -+ #endif -+ #ifdef CMP_R_MISSING_PBM_SECRET -+ {"MISSING_PBM_SECRET", ERR_LIB_CMP, CMP_R_MISSING_PBM_SECRET}, -+ #else -+ {"MISSING_PBM_SECRET", 58, 166}, -+ #endif -+ #ifdef CMP_R_MISSING_PRIVATE_KEY -+ {"MISSING_PRIVATE_KEY", ERR_LIB_CMP, CMP_R_MISSING_PRIVATE_KEY}, -+ #else -+ {"MISSING_PRIVATE_KEY", 58, 131}, -+ #endif -+ #ifdef CMP_R_MISSING_PRIVATE_KEY_FOR_POPO -+ {"MISSING_PRIVATE_KEY_FOR_POPO", ERR_LIB_CMP, CMP_R_MISSING_PRIVATE_KEY_FOR_POPO}, -+ #else -+ {"MISSING_PRIVATE_KEY_FOR_POPO", 58, 190}, -+ #endif -+ #ifdef CMP_R_MISSING_PROTECTION -+ {"MISSING_PROTECTION", ERR_LIB_CMP, CMP_R_MISSING_PROTECTION}, -+ #else -+ {"MISSING_PROTECTION", 58, 143}, -+ #endif -+ #ifdef CMP_R_MISSING_PUBLIC_KEY -+ {"MISSING_PUBLIC_KEY", ERR_LIB_CMP, CMP_R_MISSING_PUBLIC_KEY}, -+ #else -+ {"MISSING_PUBLIC_KEY", 58, 183}, -+ #endif -+ #ifdef CMP_R_MISSING_REFERENCE_CERT -+ {"MISSING_REFERENCE_CERT", ERR_LIB_CMP, CMP_R_MISSING_REFERENCE_CERT}, -+ #else -+ {"MISSING_REFERENCE_CERT", 58, 168}, -+ #endif -+ #ifdef CMP_R_MISSING_SECRET -+ {"MISSING_SECRET", ERR_LIB_CMP, CMP_R_MISSING_SECRET}, -+ #else -+ {"MISSING_SECRET", 58, 178}, -+ #endif -+ #ifdef CMP_R_MISSING_SENDER_IDENTIFICATION -+ {"MISSING_SENDER_IDENTIFICATION", ERR_LIB_CMP, CMP_R_MISSING_SENDER_IDENTIFICATION}, -+ #else -+ {"MISSING_SENDER_IDENTIFICATION", 58, 111}, -+ #endif -+ #ifdef CMP_R_MISSING_TRUST_ANCHOR -+ {"MISSING_TRUST_ANCHOR", ERR_LIB_CMP, CMP_R_MISSING_TRUST_ANCHOR}, -+ #else -+ {"MISSING_TRUST_ANCHOR", 58, 179}, -+ #endif -+ #ifdef CMP_R_MISSING_TRUST_STORE -+ {"MISSING_TRUST_STORE", ERR_LIB_CMP, CMP_R_MISSING_TRUST_STORE}, -+ #else -+ {"MISSING_TRUST_STORE", 58, 144}, -+ #endif -+ #ifdef CMP_R_MULTIPLE_REQUESTS_NOT_SUPPORTED -+ {"MULTIPLE_REQUESTS_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_MULTIPLE_REQUESTS_NOT_SUPPORTED}, -+ #else -+ {"MULTIPLE_REQUESTS_NOT_SUPPORTED", 58, 161}, -+ #endif -+ #ifdef CMP_R_MULTIPLE_RESPONSES_NOT_SUPPORTED -+ {"MULTIPLE_RESPONSES_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_MULTIPLE_RESPONSES_NOT_SUPPORTED}, -+ #else -+ {"MULTIPLE_RESPONSES_NOT_SUPPORTED", 58, 170}, -+ #endif -+ #ifdef CMP_R_MULTIPLE_SAN_SOURCES -+ {"MULTIPLE_SAN_SOURCES", ERR_LIB_CMP, CMP_R_MULTIPLE_SAN_SOURCES}, -+ #else -+ {"MULTIPLE_SAN_SOURCES", 58, 102}, -+ #endif -+ #ifdef CMP_R_NO_STDIO -+ {"NO_STDIO", ERR_LIB_CMP, CMP_R_NO_STDIO}, -+ #else -+ {"NO_STDIO", 58, 194}, -+ #endif -+ #ifdef CMP_R_NO_SUITABLE_SENDER_CERT -+ {"NO_SUITABLE_SENDER_CERT", ERR_LIB_CMP, CMP_R_NO_SUITABLE_SENDER_CERT}, -+ #else -+ {"NO_SUITABLE_SENDER_CERT", 58, 145}, -+ #endif -+ #ifdef CMP_R_NULL_ARGUMENT -+ {"NULL_ARGUMENT", ERR_LIB_CMP, CMP_R_NULL_ARGUMENT}, -+ #else -+ {"NULL_ARGUMENT", 58, 103}, -+ #endif -+ #ifdef CMP_R_PKIBODY_ERROR -+ {"PKIBODY_ERROR", ERR_LIB_CMP, CMP_R_PKIBODY_ERROR}, -+ #else -+ {"PKIBODY_ERROR", 58, 146}, -+ #endif -+ #ifdef CMP_R_PKISTATUSINFO_NOT_FOUND -+ {"PKISTATUSINFO_NOT_FOUND", ERR_LIB_CMP, CMP_R_PKISTATUSINFO_NOT_FOUND}, -+ #else -+ {"PKISTATUSINFO_NOT_FOUND", 58, 132}, -+ #endif -+ #ifdef CMP_R_POLLING_FAILED -+ {"POLLING_FAILED", ERR_LIB_CMP, CMP_R_POLLING_FAILED}, -+ #else -+ {"POLLING_FAILED", 58, 172}, -+ #endif -+ #ifdef CMP_R_POTENTIALLY_INVALID_CERTIFICATE -+ {"POTENTIALLY_INVALID_CERTIFICATE", ERR_LIB_CMP, CMP_R_POTENTIALLY_INVALID_CERTIFICATE}, -+ #else -+ {"POTENTIALLY_INVALID_CERTIFICATE", 58, 147}, -+ #endif -+ #ifdef CMP_R_RECEIVED_ERROR -+ {"RECEIVED_ERROR", ERR_LIB_CMP, CMP_R_RECEIVED_ERROR}, -+ #else -+ {"RECEIVED_ERROR", 58, 180}, -+ #endif -+ #ifdef CMP_R_RECIPNONCE_UNMATCHED -+ {"RECIPNONCE_UNMATCHED", ERR_LIB_CMP, CMP_R_RECIPNONCE_UNMATCHED}, -+ #else -+ {"RECIPNONCE_UNMATCHED", 58, 148}, -+ #endif -+ #ifdef CMP_R_REQUEST_NOT_ACCEPTED -+ {"REQUEST_NOT_ACCEPTED", ERR_LIB_CMP, CMP_R_REQUEST_NOT_ACCEPTED}, -+ #else -+ {"REQUEST_NOT_ACCEPTED", 58, 149}, -+ #endif -+ #ifdef CMP_R_REQUEST_REJECTED_BY_SERVER -+ {"REQUEST_REJECTED_BY_SERVER", ERR_LIB_CMP, CMP_R_REQUEST_REJECTED_BY_SERVER}, -+ #else -+ {"REQUEST_REJECTED_BY_SERVER", 58, 182}, -+ #endif -+ #ifdef CMP_R_SENDER_GENERALNAME_TYPE_NOT_SUPPORTED -+ {"SENDER_GENERALNAME_TYPE_NOT_SUPPORTED", ERR_LIB_CMP, CMP_R_SENDER_GENERALNAME_TYPE_NOT_SUPPORTED}, -+ #else -+ {"SENDER_GENERALNAME_TYPE_NOT_SUPPORTED", 58, 150}, -+ #endif -+ #ifdef CMP_R_SRVCERT_DOES_NOT_VALIDATE_MSG -+ {"SRVCERT_DOES_NOT_VALIDATE_MSG", ERR_LIB_CMP, CMP_R_SRVCERT_DOES_NOT_VALIDATE_MSG}, -+ #else -+ {"SRVCERT_DOES_NOT_VALIDATE_MSG", 58, 151}, -+ #endif -+ #ifdef CMP_R_TOTAL_TIMEOUT -+ {"TOTAL_TIMEOUT", ERR_LIB_CMP, CMP_R_TOTAL_TIMEOUT}, -+ #else -+ {"TOTAL_TIMEOUT", 58, 184}, -+ #endif -+ #ifdef CMP_R_TRANSACTIONID_UNMATCHED -+ {"TRANSACTIONID_UNMATCHED", ERR_LIB_CMP, CMP_R_TRANSACTIONID_UNMATCHED}, -+ #else -+ {"TRANSACTIONID_UNMATCHED", 58, 152}, -+ #endif -+ #ifdef CMP_R_TRANSFER_ERROR -+ {"TRANSFER_ERROR", ERR_LIB_CMP, CMP_R_TRANSFER_ERROR}, -+ #else -+ {"TRANSFER_ERROR", 58, 159}, -+ #endif -+ #ifdef CMP_R_UNCLEAN_CTX -+ {"UNCLEAN_CTX", ERR_LIB_CMP, CMP_R_UNCLEAN_CTX}, -+ #else -+ {"UNCLEAN_CTX", 58, 191}, -+ #endif -+ #ifdef CMP_R_UNEXPECTED_CENTRAL_GEN_KEY -+ {"UNEXPECTED_CENTRAL_GEN_KEY", ERR_LIB_CMP, CMP_R_UNEXPECTED_CENTRAL_GEN_KEY}, -+ #else -+ {"UNEXPECTED_CENTRAL_GEN_KEY", 58, 205}, -+ #endif -+ #ifdef CMP_R_UNEXPECTED_CERTPROFILE -+ {"UNEXPECTED_CERTPROFILE", ERR_LIB_CMP, CMP_R_UNEXPECTED_CERTPROFILE}, -+ #else -+ {"UNEXPECTED_CERTPROFILE", 58, 196}, -+ #endif -+ #ifdef CMP_R_UNEXPECTED_CRLSTATUSLIST -+ {"UNEXPECTED_CRLSTATUSLIST", ERR_LIB_CMP, CMP_R_UNEXPECTED_CRLSTATUSLIST}, -+ #else -+ {"UNEXPECTED_CRLSTATUSLIST", 58, 201}, -+ #endif -+ #ifdef CMP_R_UNEXPECTED_PKIBODY -+ {"UNEXPECTED_PKIBODY", ERR_LIB_CMP, CMP_R_UNEXPECTED_PKIBODY}, -+ #else -+ {"UNEXPECTED_PKIBODY", 58, 133}, -+ #endif -+ #ifdef CMP_R_UNEXPECTED_PKISTATUS -+ {"UNEXPECTED_PKISTATUS", ERR_LIB_CMP, CMP_R_UNEXPECTED_PKISTATUS}, -+ #else -+ {"UNEXPECTED_PKISTATUS", 58, 185}, -+ #endif -+ #ifdef CMP_R_UNEXPECTED_POLLREQ -+ {"UNEXPECTED_POLLREQ", ERR_LIB_CMP, CMP_R_UNEXPECTED_POLLREQ}, -+ #else -+ {"UNEXPECTED_POLLREQ", 58, 105}, -+ #endif -+ #ifdef CMP_R_UNEXPECTED_PVNO -+ {"UNEXPECTED_PVNO", ERR_LIB_CMP, CMP_R_UNEXPECTED_PVNO}, -+ #else -+ {"UNEXPECTED_PVNO", 58, 153}, -+ #endif -+ #ifdef CMP_R_UNEXPECTED_SENDER -+ {"UNEXPECTED_SENDER", ERR_LIB_CMP, CMP_R_UNEXPECTED_SENDER}, -+ #else -+ {"UNEXPECTED_SENDER", 58, 106}, -+ #endif -+ #ifdef CMP_R_UNKNOWN_ALGORITHM_ID -+ {"UNKNOWN_ALGORITHM_ID", ERR_LIB_CMP, CMP_R_UNKNOWN_ALGORITHM_ID}, -+ #else -+ {"UNKNOWN_ALGORITHM_ID", 58, 134}, -+ #endif -+ #ifdef CMP_R_UNKNOWN_CERT_TYPE -+ {"UNKNOWN_CERT_TYPE", ERR_LIB_CMP, CMP_R_UNKNOWN_CERT_TYPE}, -+ #else -+ {"UNKNOWN_CERT_TYPE", 58, 135}, -+ #endif -+ #ifdef CMP_R_UNKNOWN_CRL_ISSUER -+ {"UNKNOWN_CRL_ISSUER", ERR_LIB_CMP, CMP_R_UNKNOWN_CRL_ISSUER}, -+ #else -+ {"UNKNOWN_CRL_ISSUER", 58, 200}, -+ #endif -+ #ifdef CMP_R_UNKNOWN_PKISTATUS -+ {"UNKNOWN_PKISTATUS", ERR_LIB_CMP, CMP_R_UNKNOWN_PKISTATUS}, -+ #else -+ {"UNKNOWN_PKISTATUS", 58, 186}, -+ #endif -+ #ifdef CMP_R_UNSUPPORTED_ALGORITHM -+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_CMP, CMP_R_UNSUPPORTED_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_ALGORITHM", 58, 136}, -+ #endif -+ #ifdef CMP_R_UNSUPPORTED_KEY_TYPE -+ {"UNSUPPORTED_KEY_TYPE", ERR_LIB_CMP, CMP_R_UNSUPPORTED_KEY_TYPE}, -+ #else -+ {"UNSUPPORTED_KEY_TYPE", 58, 137}, -+ #endif -+ #ifdef CMP_R_UNSUPPORTED_PKIBODY -+ {"UNSUPPORTED_PKIBODY", ERR_LIB_CMP, CMP_R_UNSUPPORTED_PKIBODY}, -+ #else -+ {"UNSUPPORTED_PKIBODY", 58, 101}, -+ #endif -+ #ifdef CMP_R_UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC -+ {"UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC", ERR_LIB_CMP, CMP_R_UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC}, -+ #else -+ {"UNSUPPORTED_PROTECTION_ALG_DHBASEDMAC", 58, 154}, -+ #endif -+ #ifdef CMP_R_VALUE_TOO_LARGE -+ {"VALUE_TOO_LARGE", ERR_LIB_CMP, CMP_R_VALUE_TOO_LARGE}, -+ #else -+ {"VALUE_TOO_LARGE", 58, 175}, -+ #endif -+ #ifdef CMP_R_VALUE_TOO_SMALL -+ {"VALUE_TOO_SMALL", ERR_LIB_CMP, CMP_R_VALUE_TOO_SMALL}, -+ #else -+ {"VALUE_TOO_SMALL", 58, 177}, -+ #endif -+ #ifdef CMP_R_WRONG_ALGORITHM_OID -+ {"WRONG_ALGORITHM_OID", ERR_LIB_CMP, CMP_R_WRONG_ALGORITHM_OID}, -+ #else -+ {"WRONG_ALGORITHM_OID", 58, 138}, -+ #endif -+ #ifdef CMP_R_WRONG_CERTID -+ {"WRONG_CERTID", ERR_LIB_CMP, CMP_R_WRONG_CERTID}, -+ #else -+ {"WRONG_CERTID", 58, 189}, -+ #endif -+ #ifdef CMP_R_WRONG_CERTID_IN_RP -+ {"WRONG_CERTID_IN_RP", ERR_LIB_CMP, CMP_R_WRONG_CERTID_IN_RP}, -+ #else -+ {"WRONG_CERTID_IN_RP", 58, 187}, -+ #endif -+ #ifdef CMP_R_WRONG_PBM_VALUE -+ {"WRONG_PBM_VALUE", ERR_LIB_CMP, CMP_R_WRONG_PBM_VALUE}, -+ #else -+ {"WRONG_PBM_VALUE", 58, 155}, -+ #endif -+ #ifdef CMP_R_WRONG_RP_COMPONENT_COUNT -+ {"WRONG_RP_COMPONENT_COUNT", ERR_LIB_CMP, CMP_R_WRONG_RP_COMPONENT_COUNT}, -+ #else -+ {"WRONG_RP_COMPONENT_COUNT", 58, 188}, -+ #endif -+ #ifdef CMP_R_WRONG_SERIAL_IN_RP -+ {"WRONG_SERIAL_IN_RP", ERR_LIB_CMP, CMP_R_WRONG_SERIAL_IN_RP}, -+ #else -+ {"WRONG_SERIAL_IN_RP", 58, 173}, -+ #endif -+ #ifdef CMS_R_ADD_SIGNER_ERROR -+ {"ADD_SIGNER_ERROR", ERR_LIB_CMS, CMS_R_ADD_SIGNER_ERROR}, -+ #else -+ {"ADD_SIGNER_ERROR", 46, 99}, -+ #endif -+ #ifdef CMS_R_ATTRIBUTE_ERROR -+ {"ATTRIBUTE_ERROR", ERR_LIB_CMS, CMS_R_ATTRIBUTE_ERROR}, -+ #else -+ {"ATTRIBUTE_ERROR", 46, 161}, -+ #endif -+ #ifdef CMS_R_CERTIFICATE_ALREADY_PRESENT -+ {"CERTIFICATE_ALREADY_PRESENT", ERR_LIB_CMS, CMS_R_CERTIFICATE_ALREADY_PRESENT}, -+ #else -+ {"CERTIFICATE_ALREADY_PRESENT", 46, 175}, -+ #endif -+ #ifdef CMS_R_CERTIFICATE_HAS_NO_KEYID -+ {"CERTIFICATE_HAS_NO_KEYID", ERR_LIB_CMS, CMS_R_CERTIFICATE_HAS_NO_KEYID}, -+ #else -+ {"CERTIFICATE_HAS_NO_KEYID", 46, 160}, -+ #endif -+ #ifdef CMS_R_CERTIFICATE_VERIFY_ERROR -+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CERTIFICATE_VERIFY_ERROR}, -+ #else -+ {"CERTIFICATE_VERIFY_ERROR", 46, 100}, -+ #endif -+ #ifdef CMS_R_CIPHER_AEAD_IN_ENVELOPED_DATA -+ {"CIPHER_AEAD_IN_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_CIPHER_AEAD_IN_ENVELOPED_DATA}, -+ #else -+ {"CIPHER_AEAD_IN_ENVELOPED_DATA", 46, 200}, -+ #endif -+ #ifdef CMS_R_CIPHER_AEAD_SET_TAG_ERROR -+ {"CIPHER_AEAD_SET_TAG_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_AEAD_SET_TAG_ERROR}, -+ #else -+ {"CIPHER_AEAD_SET_TAG_ERROR", 46, 184}, -+ #endif -+ #ifdef CMS_R_CIPHER_GET_TAG -+ {"CIPHER_GET_TAG", ERR_LIB_CMS, CMS_R_CIPHER_GET_TAG}, -+ #else -+ {"CIPHER_GET_TAG", 46, 185}, -+ #endif -+ #ifdef CMS_R_CIPHER_INITIALISATION_ERROR -+ {"CIPHER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_INITIALISATION_ERROR}, -+ #else -+ {"CIPHER_INITIALISATION_ERROR", 46, 101}, -+ #endif -+ #ifdef CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR -+ {"CIPHER_PARAMETER_INITIALISATION_ERROR", ERR_LIB_CMS, CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR}, -+ #else -+ {"CIPHER_PARAMETER_INITIALISATION_ERROR", 46, 102}, -+ #endif -+ #ifdef CMS_R_CMS_DATAFINAL_ERROR -+ {"CMS_DATAFINAL_ERROR", ERR_LIB_CMS, CMS_R_CMS_DATAFINAL_ERROR}, -+ #else -+ {"CMS_DATAFINAL_ERROR", 46, 103}, -+ #endif -+ #ifdef CMS_R_CMS_LIB -+ {"CMS_LIB", ERR_LIB_CMS, CMS_R_CMS_LIB}, -+ #else -+ {"CMS_LIB", 46, 104}, -+ #endif -+ #ifdef CMS_R_CONTENTIDENTIFIER_MISMATCH -+ {"CONTENTIDENTIFIER_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENTIDENTIFIER_MISMATCH}, -+ #else -+ {"CONTENTIDENTIFIER_MISMATCH", 46, 170}, -+ #endif -+ #ifdef CMS_R_CONTENT_NOT_FOUND -+ {"CONTENT_NOT_FOUND", ERR_LIB_CMS, CMS_R_CONTENT_NOT_FOUND}, -+ #else -+ {"CONTENT_NOT_FOUND", 46, 105}, -+ #endif -+ #ifdef CMS_R_CONTENT_TYPE_MISMATCH -+ {"CONTENT_TYPE_MISMATCH", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_MISMATCH}, -+ #else -+ {"CONTENT_TYPE_MISMATCH", 46, 171}, -+ #endif -+ #ifdef CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA -+ {"CONTENT_TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA}, -+ #else -+ {"CONTENT_TYPE_NOT_COMPRESSED_DATA", 46, 106}, -+ #endif -+ #ifdef CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA -+ {"CONTENT_TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA}, -+ #else -+ {"CONTENT_TYPE_NOT_ENVELOPED_DATA", 46, 107}, -+ #endif -+ #ifdef CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA -+ {"CONTENT_TYPE_NOT_SIGNED_DATA", ERR_LIB_CMS, CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA}, -+ #else -+ {"CONTENT_TYPE_NOT_SIGNED_DATA", 46, 108}, -+ #endif -+ #ifdef CMS_R_CONTENT_VERIFY_ERROR -+ {"CONTENT_VERIFY_ERROR", ERR_LIB_CMS, CMS_R_CONTENT_VERIFY_ERROR}, -+ #else -+ {"CONTENT_VERIFY_ERROR", 46, 109}, -+ #endif -+ #ifdef CMS_R_CTRL_ERROR -+ {"CTRL_ERROR", ERR_LIB_CMS, CMS_R_CTRL_ERROR}, -+ #else -+ {"CTRL_ERROR", 46, 110}, -+ #endif -+ #ifdef CMS_R_CTRL_FAILURE -+ {"CTRL_FAILURE", ERR_LIB_CMS, CMS_R_CTRL_FAILURE}, -+ #else -+ {"CTRL_FAILURE", 46, 111}, -+ #endif -+ #ifdef CMS_R_DECODE_ERROR -+ {"DECODE_ERROR", ERR_LIB_CMS, CMS_R_DECODE_ERROR}, -+ #else -+ {"DECODE_ERROR", 46, 187}, -+ #endif -+ #ifdef CMS_R_DECRYPT_ERROR -+ {"DECRYPT_ERROR", ERR_LIB_CMS, CMS_R_DECRYPT_ERROR}, -+ #else -+ {"DECRYPT_ERROR", 46, 112}, -+ #endif -+ #ifdef CMS_R_ERROR_GETTING_PUBLIC_KEY -+ {"ERROR_GETTING_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_ERROR_GETTING_PUBLIC_KEY}, -+ #else -+ {"ERROR_GETTING_PUBLIC_KEY", 46, 113}, -+ #endif -+ #ifdef CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE -+ {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", ERR_LIB_CMS, CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE}, -+ #else -+ {"ERROR_READING_MESSAGEDIGEST_ATTRIBUTE", 46, 114}, -+ #endif -+ #ifdef CMS_R_ERROR_SETTING_KEY -+ {"ERROR_SETTING_KEY", ERR_LIB_CMS, CMS_R_ERROR_SETTING_KEY}, -+ #else -+ {"ERROR_SETTING_KEY", 46, 115}, -+ #endif -+ #ifdef CMS_R_ERROR_SETTING_RECIPIENTINFO -+ {"ERROR_SETTING_RECIPIENTINFO", ERR_LIB_CMS, CMS_R_ERROR_SETTING_RECIPIENTINFO}, -+ #else -+ {"ERROR_SETTING_RECIPIENTINFO", 46, 116}, -+ #endif -+ #ifdef CMS_R_ERROR_UNSUPPORTED_STATIC_KEY_AGREEMENT -+ {"ERROR_UNSUPPORTED_STATIC_KEY_AGREEMENT", ERR_LIB_CMS, CMS_R_ERROR_UNSUPPORTED_STATIC_KEY_AGREEMENT}, -+ #else -+ {"ERROR_UNSUPPORTED_STATIC_KEY_AGREEMENT", 46, 196}, -+ #endif -+ #ifdef CMS_R_ESS_SIGNING_CERTID_MISMATCH_ERROR -+ {"ESS_SIGNING_CERTID_MISMATCH_ERROR", ERR_LIB_CMS, CMS_R_ESS_SIGNING_CERTID_MISMATCH_ERROR}, -+ #else -+ {"ESS_SIGNING_CERTID_MISMATCH_ERROR", 46, 183}, -+ #endif -+ #ifdef CMS_R_INVALID_ENCRYPTED_KEY_LENGTH -+ {"INVALID_ENCRYPTED_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_ENCRYPTED_KEY_LENGTH}, -+ #else -+ {"INVALID_ENCRYPTED_KEY_LENGTH", 46, 117}, -+ #endif -+ #ifdef CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER -+ {"INVALID_KEY_ENCRYPTION_PARAMETER", ERR_LIB_CMS, CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER}, -+ #else -+ {"INVALID_KEY_ENCRYPTION_PARAMETER", 46, 176}, -+ #endif -+ #ifdef CMS_R_INVALID_KEY_LENGTH -+ {"INVALID_KEY_LENGTH", ERR_LIB_CMS, CMS_R_INVALID_KEY_LENGTH}, -+ #else -+ {"INVALID_KEY_LENGTH", 46, 118}, -+ #endif -+ #ifdef CMS_R_INVALID_LABEL -+ {"INVALID_LABEL", ERR_LIB_CMS, CMS_R_INVALID_LABEL}, -+ #else -+ {"INVALID_LABEL", 46, 190}, -+ #endif -+ #ifdef CMS_R_INVALID_OAEP_PARAMETERS -+ {"INVALID_OAEP_PARAMETERS", ERR_LIB_CMS, CMS_R_INVALID_OAEP_PARAMETERS}, -+ #else -+ {"INVALID_OAEP_PARAMETERS", 46, 191}, -+ #endif -+ #ifdef CMS_R_KDF_PARAMETER_ERROR -+ {"KDF_PARAMETER_ERROR", ERR_LIB_CMS, CMS_R_KDF_PARAMETER_ERROR}, -+ #else -+ {"KDF_PARAMETER_ERROR", 46, 186}, -+ #endif -+ #ifdef CMS_R_MD_BIO_INIT_ERROR -+ {"MD_BIO_INIT_ERROR", ERR_LIB_CMS, CMS_R_MD_BIO_INIT_ERROR}, -+ #else -+ {"MD_BIO_INIT_ERROR", 46, 119}, -+ #endif -+ #ifdef CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH -+ {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH}, -+ #else -+ {"MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH", 46, 120}, -+ #endif -+ #ifdef CMS_R_MESSAGEDIGEST_WRONG_LENGTH -+ {"MESSAGEDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MESSAGEDIGEST_WRONG_LENGTH}, -+ #else -+ {"MESSAGEDIGEST_WRONG_LENGTH", 46, 121}, -+ #endif -+ #ifdef CMS_R_MSGSIGDIGEST_ERROR -+ {"MSGSIGDIGEST_ERROR", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_ERROR}, -+ #else -+ {"MSGSIGDIGEST_ERROR", 46, 172}, -+ #endif -+ #ifdef CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE -+ {"MSGSIGDIGEST_VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE}, -+ #else -+ {"MSGSIGDIGEST_VERIFICATION_FAILURE", 46, 162}, -+ #endif -+ #ifdef CMS_R_MSGSIGDIGEST_WRONG_LENGTH -+ {"MSGSIGDIGEST_WRONG_LENGTH", ERR_LIB_CMS, CMS_R_MSGSIGDIGEST_WRONG_LENGTH}, -+ #else -+ {"MSGSIGDIGEST_WRONG_LENGTH", 46, 163}, -+ #endif -+ #ifdef CMS_R_NEED_ONE_SIGNER -+ {"NEED_ONE_SIGNER", ERR_LIB_CMS, CMS_R_NEED_ONE_SIGNER}, -+ #else -+ {"NEED_ONE_SIGNER", 46, 164}, -+ #endif -+ #ifdef CMS_R_NOT_A_SIGNED_RECEIPT -+ {"NOT_A_SIGNED_RECEIPT", ERR_LIB_CMS, CMS_R_NOT_A_SIGNED_RECEIPT}, -+ #else -+ {"NOT_A_SIGNED_RECEIPT", 46, 165}, -+ #endif -+ #ifdef CMS_R_NOT_ENCRYPTED_DATA -+ {"NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_NOT_ENCRYPTED_DATA}, -+ #else -+ {"NOT_ENCRYPTED_DATA", 46, 122}, -+ #endif -+ #ifdef CMS_R_NOT_KEK -+ {"NOT_KEK", ERR_LIB_CMS, CMS_R_NOT_KEK}, -+ #else -+ {"NOT_KEK", 46, 123}, -+ #endif -+ #ifdef CMS_R_NOT_KEM -+ {"NOT_KEM", ERR_LIB_CMS, CMS_R_NOT_KEM}, -+ #else -+ {"NOT_KEM", 46, 197}, -+ #endif -+ #ifdef CMS_R_NOT_KEY_AGREEMENT -+ {"NOT_KEY_AGREEMENT", ERR_LIB_CMS, CMS_R_NOT_KEY_AGREEMENT}, -+ #else -+ {"NOT_KEY_AGREEMENT", 46, 181}, -+ #endif -+ #ifdef CMS_R_NOT_KEY_TRANSPORT -+ {"NOT_KEY_TRANSPORT", ERR_LIB_CMS, CMS_R_NOT_KEY_TRANSPORT}, -+ #else -+ {"NOT_KEY_TRANSPORT", 46, 124}, -+ #endif -+ #ifdef CMS_R_NOT_PWRI -+ {"NOT_PWRI", ERR_LIB_CMS, CMS_R_NOT_PWRI}, -+ #else -+ {"NOT_PWRI", 46, 177}, -+ #endif -+ #ifdef CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE -+ {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_CMS, CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE}, -+ #else -+ {"NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 46, 125}, -+ #endif -+ #ifdef CMS_R_NO_CIPHER -+ {"NO_CIPHER", ERR_LIB_CMS, CMS_R_NO_CIPHER}, -+ #else -+ {"NO_CIPHER", 46, 126}, -+ #endif -+ #ifdef CMS_R_NO_CONTENT -+ {"NO_CONTENT", ERR_LIB_CMS, CMS_R_NO_CONTENT}, -+ #else -+ {"NO_CONTENT", 46, 127}, -+ #endif -+ #ifdef CMS_R_NO_CONTENT_TYPE -+ {"NO_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_NO_CONTENT_TYPE}, -+ #else -+ {"NO_CONTENT_TYPE", 46, 173}, -+ #endif -+ #ifdef CMS_R_NO_DEFAULT_DIGEST -+ {"NO_DEFAULT_DIGEST", ERR_LIB_CMS, CMS_R_NO_DEFAULT_DIGEST}, -+ #else -+ {"NO_DEFAULT_DIGEST", 46, 128}, -+ #endif -+ #ifdef CMS_R_NO_DIGEST_SET -+ {"NO_DIGEST_SET", ERR_LIB_CMS, CMS_R_NO_DIGEST_SET}, -+ #else -+ {"NO_DIGEST_SET", 46, 129}, -+ #endif -+ #ifdef CMS_R_NO_KEY -+ {"NO_KEY", ERR_LIB_CMS, CMS_R_NO_KEY}, -+ #else -+ {"NO_KEY", 46, 130}, -+ #endif -+ #ifdef CMS_R_NO_KEY_OR_CERT -+ {"NO_KEY_OR_CERT", ERR_LIB_CMS, CMS_R_NO_KEY_OR_CERT}, -+ #else -+ {"NO_KEY_OR_CERT", 46, 174}, -+ #endif -+ #ifdef CMS_R_NO_MATCHING_DIGEST -+ {"NO_MATCHING_DIGEST", ERR_LIB_CMS, CMS_R_NO_MATCHING_DIGEST}, -+ #else -+ {"NO_MATCHING_DIGEST", 46, 131}, -+ #endif -+ #ifdef CMS_R_NO_MATCHING_RECIPIENT -+ {"NO_MATCHING_RECIPIENT", ERR_LIB_CMS, CMS_R_NO_MATCHING_RECIPIENT}, -+ #else -+ {"NO_MATCHING_RECIPIENT", 46, 132}, -+ #endif -+ #ifdef CMS_R_NO_MATCHING_SIGNATURE -+ {"NO_MATCHING_SIGNATURE", ERR_LIB_CMS, CMS_R_NO_MATCHING_SIGNATURE}, -+ #else -+ {"NO_MATCHING_SIGNATURE", 46, 166}, -+ #endif -+ #ifdef CMS_R_NO_MSGSIGDIGEST -+ {"NO_MSGSIGDIGEST", ERR_LIB_CMS, CMS_R_NO_MSGSIGDIGEST}, -+ #else -+ {"NO_MSGSIGDIGEST", 46, 167}, -+ #endif -+ #ifdef CMS_R_NO_PASSWORD -+ {"NO_PASSWORD", ERR_LIB_CMS, CMS_R_NO_PASSWORD}, -+ #else -+ {"NO_PASSWORD", 46, 178}, -+ #endif -+ #ifdef CMS_R_NO_PRIVATE_KEY -+ {"NO_PRIVATE_KEY", ERR_LIB_CMS, CMS_R_NO_PRIVATE_KEY}, -+ #else -+ {"NO_PRIVATE_KEY", 46, 133}, -+ #endif -+ #ifdef CMS_R_NO_PUBLIC_KEY -+ {"NO_PUBLIC_KEY", ERR_LIB_CMS, CMS_R_NO_PUBLIC_KEY}, -+ #else -+ {"NO_PUBLIC_KEY", 46, 134}, -+ #endif -+ #ifdef CMS_R_NO_RECEIPT_REQUEST -+ {"NO_RECEIPT_REQUEST", ERR_LIB_CMS, CMS_R_NO_RECEIPT_REQUEST}, -+ #else -+ {"NO_RECEIPT_REQUEST", 46, 168}, -+ #endif -+ #ifdef CMS_R_NO_SIGNERS -+ {"NO_SIGNERS", ERR_LIB_CMS, CMS_R_NO_SIGNERS}, -+ #else -+ {"NO_SIGNERS", 46, 135}, -+ #endif -+ #ifdef CMS_R_OPERATION_UNSUPPORTED -+ {"OPERATION_UNSUPPORTED", ERR_LIB_CMS, CMS_R_OPERATION_UNSUPPORTED}, -+ #else -+ {"OPERATION_UNSUPPORTED", 46, 182}, -+ #endif -+ #ifdef CMS_R_PEER_KEY_ERROR -+ {"PEER_KEY_ERROR", ERR_LIB_CMS, CMS_R_PEER_KEY_ERROR}, -+ #else -+ {"PEER_KEY_ERROR", 46, 188}, -+ #endif -+ #ifdef CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE -+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_CMS, CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE}, -+ #else -+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 46, 136}, -+ #endif -+ #ifdef CMS_R_RECEIPT_DECODE_ERROR -+ {"RECEIPT_DECODE_ERROR", ERR_LIB_CMS, CMS_R_RECEIPT_DECODE_ERROR}, -+ #else -+ {"RECEIPT_DECODE_ERROR", 46, 169}, -+ #endif -+ #ifdef CMS_R_RECIPIENT_ERROR -+ {"RECIPIENT_ERROR", ERR_LIB_CMS, CMS_R_RECIPIENT_ERROR}, -+ #else -+ {"RECIPIENT_ERROR", 46, 137}, -+ #endif -+ #ifdef CMS_R_SHARED_INFO_ERROR -+ {"SHARED_INFO_ERROR", ERR_LIB_CMS, CMS_R_SHARED_INFO_ERROR}, -+ #else -+ {"SHARED_INFO_ERROR", 46, 189}, -+ #endif -+ #ifdef CMS_R_SIGNER_CERTIFICATE_NOT_FOUND -+ {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_CMS, CMS_R_SIGNER_CERTIFICATE_NOT_FOUND}, -+ #else -+ {"SIGNER_CERTIFICATE_NOT_FOUND", 46, 138}, -+ #endif -+ #ifdef CMS_R_SIGNFINAL_ERROR -+ {"SIGNFINAL_ERROR", ERR_LIB_CMS, CMS_R_SIGNFINAL_ERROR}, -+ #else -+ {"SIGNFINAL_ERROR", 46, 139}, -+ #endif -+ #ifdef CMS_R_SMIME_TEXT_ERROR -+ {"SMIME_TEXT_ERROR", ERR_LIB_CMS, CMS_R_SMIME_TEXT_ERROR}, -+ #else -+ {"SMIME_TEXT_ERROR", 46, 140}, -+ #endif -+ #ifdef CMS_R_STORE_INIT_ERROR -+ {"STORE_INIT_ERROR", ERR_LIB_CMS, CMS_R_STORE_INIT_ERROR}, -+ #else -+ {"STORE_INIT_ERROR", 46, 141}, -+ #endif -+ #ifdef CMS_R_TYPE_NOT_COMPRESSED_DATA -+ {"TYPE_NOT_COMPRESSED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_COMPRESSED_DATA}, -+ #else -+ {"TYPE_NOT_COMPRESSED_DATA", 46, 142}, -+ #endif -+ #ifdef CMS_R_TYPE_NOT_DATA -+ {"TYPE_NOT_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DATA}, -+ #else -+ {"TYPE_NOT_DATA", 46, 143}, -+ #endif -+ #ifdef CMS_R_TYPE_NOT_DIGESTED_DATA -+ {"TYPE_NOT_DIGESTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_DIGESTED_DATA}, -+ #else -+ {"TYPE_NOT_DIGESTED_DATA", 46, 144}, -+ #endif -+ #ifdef CMS_R_TYPE_NOT_ENCRYPTED_DATA -+ {"TYPE_NOT_ENCRYPTED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENCRYPTED_DATA}, -+ #else -+ {"TYPE_NOT_ENCRYPTED_DATA", 46, 145}, -+ #endif -+ #ifdef CMS_R_TYPE_NOT_ENVELOPED_DATA -+ {"TYPE_NOT_ENVELOPED_DATA", ERR_LIB_CMS, CMS_R_TYPE_NOT_ENVELOPED_DATA}, -+ #else -+ {"TYPE_NOT_ENVELOPED_DATA", 46, 146}, -+ #endif -+ #ifdef CMS_R_UNABLE_TO_FINALIZE_CONTEXT -+ {"UNABLE_TO_FINALIZE_CONTEXT", ERR_LIB_CMS, CMS_R_UNABLE_TO_FINALIZE_CONTEXT}, -+ #else -+ {"UNABLE_TO_FINALIZE_CONTEXT", 46, 147}, -+ #endif -+ #ifdef CMS_R_UNKNOWN_CIPHER -+ {"UNKNOWN_CIPHER", ERR_LIB_CMS, CMS_R_UNKNOWN_CIPHER}, -+ #else -+ {"UNKNOWN_CIPHER", 46, 148}, -+ #endif -+ #ifdef CMS_R_UNKNOWN_DIGEST_ALGORITHM -+ {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_CMS, CMS_R_UNKNOWN_DIGEST_ALGORITHM}, -+ #else -+ {"UNKNOWN_DIGEST_ALGORITHM", 46, 149}, -+ #endif -+ #ifdef CMS_R_UNKNOWN_ID -+ {"UNKNOWN_ID", ERR_LIB_CMS, CMS_R_UNKNOWN_ID}, -+ #else -+ {"UNKNOWN_ID", 46, 150}, -+ #endif -+ #ifdef CMS_R_UNKNOWN_KDF_ALGORITHM -+ {"UNKNOWN_KDF_ALGORITHM", ERR_LIB_CMS, CMS_R_UNKNOWN_KDF_ALGORITHM}, -+ #else -+ {"UNKNOWN_KDF_ALGORITHM", 46, 198}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM -+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", 46, 151}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_CONTENT_ENCRYPTION_ALGORITHM -+ {"UNSUPPORTED_CONTENT_ENCRYPTION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_CONTENT_ENCRYPTION_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_CONTENT_ENCRYPTION_ALGORITHM", 46, 194}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_CONTENT_TYPE -+ {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_CONTENT_TYPE}, -+ #else -+ {"UNSUPPORTED_CONTENT_TYPE", 46, 152}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_ENCRYPTION_TYPE -+ {"UNSUPPORTED_ENCRYPTION_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_ENCRYPTION_TYPE}, -+ #else -+ {"UNSUPPORTED_ENCRYPTION_TYPE", 46, 192}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_KDF_ALGORITHM -+ {"UNSUPPORTED_KDF_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KDF_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_KDF_ALGORITHM", 46, 199}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_KEK_ALGORITHM -+ {"UNSUPPORTED_KEK_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEK_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_KEK_ALGORITHM", 46, 153}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM -+ {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM", 46, 179}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_LABEL_SOURCE -+ {"UNSUPPORTED_LABEL_SOURCE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_LABEL_SOURCE}, -+ #else -+ {"UNSUPPORTED_LABEL_SOURCE", 46, 193}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE -+ {"UNSUPPORTED_RECIPIENTINFO_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENTINFO_TYPE}, -+ #else -+ {"UNSUPPORTED_RECIPIENTINFO_TYPE", 46, 155}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_RECIPIENT_TYPE -+ {"UNSUPPORTED_RECIPIENT_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_RECIPIENT_TYPE}, -+ #else -+ {"UNSUPPORTED_RECIPIENT_TYPE", 46, 154}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_SIGNATURE_ALGORITHM -+ {"UNSUPPORTED_SIGNATURE_ALGORITHM", ERR_LIB_CMS, CMS_R_UNSUPPORTED_SIGNATURE_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_SIGNATURE_ALGORITHM", 46, 195}, -+ #endif -+ #ifdef CMS_R_UNSUPPORTED_TYPE -+ {"UNSUPPORTED_TYPE", ERR_LIB_CMS, CMS_R_UNSUPPORTED_TYPE}, -+ #else -+ {"UNSUPPORTED_TYPE", 46, 156}, -+ #endif -+ #ifdef CMS_R_UNWRAP_ERROR -+ {"UNWRAP_ERROR", ERR_LIB_CMS, CMS_R_UNWRAP_ERROR}, -+ #else -+ {"UNWRAP_ERROR", 46, 157}, -+ #endif -+ #ifdef CMS_R_UNWRAP_FAILURE -+ {"UNWRAP_FAILURE", ERR_LIB_CMS, CMS_R_UNWRAP_FAILURE}, -+ #else -+ {"UNWRAP_FAILURE", 46, 180}, -+ #endif -+ #ifdef CMS_R_VERIFICATION_FAILURE -+ {"VERIFICATION_FAILURE", ERR_LIB_CMS, CMS_R_VERIFICATION_FAILURE}, -+ #else -+ {"VERIFICATION_FAILURE", 46, 158}, -+ #endif -+ #ifdef CMS_R_WRAP_ERROR -+ {"WRAP_ERROR", ERR_LIB_CMS, CMS_R_WRAP_ERROR}, -+ #else -+ {"WRAP_ERROR", 46, 159}, -+ #endif -+ #ifdef COMP_R_BROTLI_DECODE_ERROR -+ {"BROTLI_DECODE_ERROR", ERR_LIB_COMP, COMP_R_BROTLI_DECODE_ERROR}, -+ #else -+ {"BROTLI_DECODE_ERROR", 41, 102}, -+ #endif -+ #ifdef COMP_R_BROTLI_ENCODE_ERROR -+ {"BROTLI_ENCODE_ERROR", ERR_LIB_COMP, COMP_R_BROTLI_ENCODE_ERROR}, -+ #else -+ {"BROTLI_ENCODE_ERROR", 41, 103}, -+ #endif -+ #ifdef COMP_R_BROTLI_NOT_SUPPORTED -+ {"BROTLI_NOT_SUPPORTED", ERR_LIB_COMP, COMP_R_BROTLI_NOT_SUPPORTED}, -+ #else -+ {"BROTLI_NOT_SUPPORTED", 41, 104}, -+ #endif -+ #ifdef COMP_R_ZLIB_DEFLATE_ERROR -+ {"ZLIB_DEFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_DEFLATE_ERROR}, -+ #else -+ {"ZLIB_DEFLATE_ERROR", 41, 99}, -+ #endif -+ #ifdef COMP_R_ZLIB_INFLATE_ERROR -+ {"ZLIB_INFLATE_ERROR", ERR_LIB_COMP, COMP_R_ZLIB_INFLATE_ERROR}, -+ #else -+ {"ZLIB_INFLATE_ERROR", 41, 100}, -+ #endif -+ #ifdef COMP_R_ZLIB_NOT_SUPPORTED -+ {"ZLIB_NOT_SUPPORTED", ERR_LIB_COMP, COMP_R_ZLIB_NOT_SUPPORTED}, -+ #else -+ {"ZLIB_NOT_SUPPORTED", 41, 101}, -+ #endif -+ #ifdef COMP_R_ZSTD_COMPRESS_ERROR -+ {"ZSTD_COMPRESS_ERROR", ERR_LIB_COMP, COMP_R_ZSTD_COMPRESS_ERROR}, -+ #else -+ {"ZSTD_COMPRESS_ERROR", 41, 105}, -+ #endif -+ #ifdef COMP_R_ZSTD_DECODE_ERROR -+ {"ZSTD_DECODE_ERROR", ERR_LIB_COMP, COMP_R_ZSTD_DECODE_ERROR}, -+ #else -+ {"ZSTD_DECODE_ERROR", 41, 106}, -+ #endif -+ #ifdef COMP_R_ZSTD_DECOMPRESS_ERROR -+ {"ZSTD_DECOMPRESS_ERROR", ERR_LIB_COMP, COMP_R_ZSTD_DECOMPRESS_ERROR}, -+ #else -+ {"ZSTD_DECOMPRESS_ERROR", 41, 107}, -+ #endif -+ #ifdef COMP_R_ZSTD_NOT_SUPPORTED -+ {"ZSTD_NOT_SUPPORTED", ERR_LIB_COMP, COMP_R_ZSTD_NOT_SUPPORTED}, -+ #else -+ {"ZSTD_NOT_SUPPORTED", 41, 108}, -+ #endif -+ #ifdef CONF_R_ERROR_LOADING_DSO -+ {"ERROR_LOADING_DSO", ERR_LIB_CONF, CONF_R_ERROR_LOADING_DSO}, -+ #else -+ {"ERROR_LOADING_DSO", 14, 110}, -+ #endif -+ #ifdef CONF_R_INVALID_PRAGMA -+ {"INVALID_PRAGMA", ERR_LIB_CONF, CONF_R_INVALID_PRAGMA}, -+ #else -+ {"INVALID_PRAGMA", 14, 122}, -+ #endif -+ #ifdef CONF_R_LIST_CANNOT_BE_NULL -+ {"LIST_CANNOT_BE_NULL", ERR_LIB_CONF, CONF_R_LIST_CANNOT_BE_NULL}, -+ #else -+ {"LIST_CANNOT_BE_NULL", 14, 115}, -+ #endif -+ #ifdef CONF_R_MANDATORY_BRACES_IN_VARIABLE_EXPANSION -+ {"MANDATORY_BRACES_IN_VARIABLE_EXPANSION", ERR_LIB_CONF, CONF_R_MANDATORY_BRACES_IN_VARIABLE_EXPANSION}, -+ #else -+ {"MANDATORY_BRACES_IN_VARIABLE_EXPANSION", 14, 123}, -+ #endif -+ #ifdef CONF_R_MISSING_CLOSE_SQUARE_BRACKET -+ {"MISSING_CLOSE_SQUARE_BRACKET", ERR_LIB_CONF, CONF_R_MISSING_CLOSE_SQUARE_BRACKET}, -+ #else -+ {"MISSING_CLOSE_SQUARE_BRACKET", 14, 100}, -+ #endif -+ #ifdef CONF_R_MISSING_EQUAL_SIGN -+ {"MISSING_EQUAL_SIGN", ERR_LIB_CONF, CONF_R_MISSING_EQUAL_SIGN}, -+ #else -+ {"MISSING_EQUAL_SIGN", 14, 101}, -+ #endif -+ #ifdef CONF_R_MISSING_INIT_FUNCTION -+ {"MISSING_INIT_FUNCTION", ERR_LIB_CONF, CONF_R_MISSING_INIT_FUNCTION}, -+ #else -+ {"MISSING_INIT_FUNCTION", 14, 112}, -+ #endif -+ #ifdef CONF_R_MODULE_INITIALIZATION_ERROR -+ {"MODULE_INITIALIZATION_ERROR", ERR_LIB_CONF, CONF_R_MODULE_INITIALIZATION_ERROR}, -+ #else -+ {"MODULE_INITIALIZATION_ERROR", 14, 109}, -+ #endif -+ #ifdef CONF_R_NO_CLOSE_BRACE -+ {"NO_CLOSE_BRACE", ERR_LIB_CONF, CONF_R_NO_CLOSE_BRACE}, -+ #else -+ {"NO_CLOSE_BRACE", 14, 102}, -+ #endif -+ #ifdef CONF_R_NO_CONF -+ {"NO_CONF", ERR_LIB_CONF, CONF_R_NO_CONF}, -+ #else -+ {"NO_CONF", 14, 105}, -+ #endif -+ #ifdef CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE -+ {"NO_CONF_OR_ENVIRONMENT_VARIABLE", ERR_LIB_CONF, CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE}, -+ #else -+ {"NO_CONF_OR_ENVIRONMENT_VARIABLE", 14, 106}, -+ #endif -+ #ifdef CONF_R_NO_SECTION -+ {"NO_SECTION", ERR_LIB_CONF, CONF_R_NO_SECTION}, -+ #else -+ {"NO_SECTION", 14, 107}, -+ #endif -+ #ifdef CONF_R_NO_SUCH_FILE -+ {"NO_SUCH_FILE", ERR_LIB_CONF, CONF_R_NO_SUCH_FILE}, -+ #else -+ {"NO_SUCH_FILE", 14, 114}, -+ #endif -+ #ifdef CONF_R_NO_VALUE -+ {"NO_VALUE", ERR_LIB_CONF, CONF_R_NO_VALUE}, -+ #else -+ {"NO_VALUE", 14, 108}, -+ #endif -+ #ifdef CONF_R_NUMBER_TOO_LARGE -+ {"NUMBER_TOO_LARGE", ERR_LIB_CONF, CONF_R_NUMBER_TOO_LARGE}, -+ #else -+ {"NUMBER_TOO_LARGE", 14, 121}, -+ #endif -+ #ifdef CONF_R_OPENSSL_CONF_REFERENCES_MISSING_SECTION -+ {"OPENSSL_CONF_REFERENCES_MISSING_SECTION", ERR_LIB_CONF, CONF_R_OPENSSL_CONF_REFERENCES_MISSING_SECTION}, -+ #else -+ {"OPENSSL_CONF_REFERENCES_MISSING_SECTION", 14, 124}, -+ #endif -+ #ifdef CONF_R_RECURSIVE_DIRECTORY_INCLUDE -+ {"RECURSIVE_DIRECTORY_INCLUDE", ERR_LIB_CONF, CONF_R_RECURSIVE_DIRECTORY_INCLUDE}, -+ #else -+ {"RECURSIVE_DIRECTORY_INCLUDE", 14, 111}, -+ #endif -+ #ifdef CONF_R_RECURSIVE_SECTION_REFERENCE -+ {"RECURSIVE_SECTION_REFERENCE", ERR_LIB_CONF, CONF_R_RECURSIVE_SECTION_REFERENCE}, -+ #else -+ {"RECURSIVE_SECTION_REFERENCE", 14, 126}, -+ #endif -+ #ifdef CONF_R_RELATIVE_PATH -+ {"RELATIVE_PATH", ERR_LIB_CONF, CONF_R_RELATIVE_PATH}, -+ #else -+ {"RELATIVE_PATH", 14, 125}, -+ #endif -+ #ifdef CONF_R_SSL_COMMAND_SECTION_EMPTY -+ {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_EMPTY}, -+ #else -+ {"SSL_COMMAND_SECTION_EMPTY", 14, 117}, -+ #endif -+ #ifdef CONF_R_SSL_COMMAND_SECTION_NOT_FOUND -+ {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_COMMAND_SECTION_NOT_FOUND}, -+ #else -+ {"SSL_COMMAND_SECTION_NOT_FOUND", 14, 118}, -+ #endif -+ #ifdef CONF_R_SSL_SECTION_EMPTY -+ {"SSL_SECTION_EMPTY", ERR_LIB_CONF, CONF_R_SSL_SECTION_EMPTY}, -+ #else -+ {"SSL_SECTION_EMPTY", 14, 119}, -+ #endif -+ #ifdef CONF_R_SSL_SECTION_NOT_FOUND -+ {"SSL_SECTION_NOT_FOUND", ERR_LIB_CONF, CONF_R_SSL_SECTION_NOT_FOUND}, -+ #else -+ {"SSL_SECTION_NOT_FOUND", 14, 120}, -+ #endif -+ #ifdef CONF_R_UNABLE_TO_CREATE_NEW_SECTION -+ {"UNABLE_TO_CREATE_NEW_SECTION", ERR_LIB_CONF, CONF_R_UNABLE_TO_CREATE_NEW_SECTION}, -+ #else -+ {"UNABLE_TO_CREATE_NEW_SECTION", 14, 103}, -+ #endif -+ #ifdef CONF_R_UNKNOWN_MODULE_NAME -+ {"UNKNOWN_MODULE_NAME", ERR_LIB_CONF, CONF_R_UNKNOWN_MODULE_NAME}, -+ #else -+ {"UNKNOWN_MODULE_NAME", 14, 113}, -+ #endif -+ #ifdef CONF_R_VARIABLE_EXPANSION_TOO_LONG -+ {"VARIABLE_EXPANSION_TOO_LONG", ERR_LIB_CONF, CONF_R_VARIABLE_EXPANSION_TOO_LONG}, -+ #else -+ {"VARIABLE_EXPANSION_TOO_LONG", 14, 116}, -+ #endif -+ #ifdef CONF_R_VARIABLE_HAS_NO_VALUE -+ {"VARIABLE_HAS_NO_VALUE", ERR_LIB_CONF, CONF_R_VARIABLE_HAS_NO_VALUE}, -+ #else -+ {"VARIABLE_HAS_NO_VALUE", 14, 104}, -+ #endif -+ #ifdef CRMF_R_BAD_PBM_ITERATIONCOUNT -+ {"BAD_PBM_ITERATIONCOUNT", ERR_LIB_CRMF, CRMF_R_BAD_PBM_ITERATIONCOUNT}, -+ #else -+ {"BAD_PBM_ITERATIONCOUNT", 56, 100}, -+ #endif -+ #ifdef CRMF_R_CMS_NOT_SUPPORTED -+ {"CMS_NOT_SUPPORTED", ERR_LIB_CRMF, CRMF_R_CMS_NOT_SUPPORTED}, -+ #else -+ {"CMS_NOT_SUPPORTED", 56, 122}, -+ #endif -+ #ifdef CRMF_R_CRMFERROR -+ {"CRMFERROR", ERR_LIB_CRMF, CRMF_R_CRMFERROR}, -+ #else -+ {"CRMFERROR", 56, 102}, -+ #endif -+ #ifdef CRMF_R_ERROR -+ {"ERROR", ERR_LIB_CRMF, CRMF_R_ERROR}, -+ #else -+ {"ERROR", 56, 103}, -+ #endif -+ #ifdef CRMF_R_ERROR_DECODING_CERTIFICATE -+ {"ERROR_DECODING_CERTIFICATE", ERR_LIB_CRMF, CRMF_R_ERROR_DECODING_CERTIFICATE}, -+ #else -+ {"ERROR_DECODING_CERTIFICATE", 56, 104}, -+ #endif -+ #ifdef CRMF_R_ERROR_DECODING_ENCRYPTEDKEY -+ {"ERROR_DECODING_ENCRYPTEDKEY", ERR_LIB_CRMF, CRMF_R_ERROR_DECODING_ENCRYPTEDKEY}, -+ #else -+ {"ERROR_DECODING_ENCRYPTEDKEY", 56, 123}, -+ #endif -+ #ifdef CRMF_R_ERROR_DECRYPTING_CERTIFICATE -+ {"ERROR_DECRYPTING_CERTIFICATE", ERR_LIB_CRMF, CRMF_R_ERROR_DECRYPTING_CERTIFICATE}, -+ #else -+ {"ERROR_DECRYPTING_CERTIFICATE", 56, 105}, -+ #endif -+ #ifdef CRMF_R_ERROR_DECRYPTING_ENCRYPTEDKEY -+ {"ERROR_DECRYPTING_ENCRYPTEDKEY", ERR_LIB_CRMF, CRMF_R_ERROR_DECRYPTING_ENCRYPTEDKEY}, -+ #else -+ {"ERROR_DECRYPTING_ENCRYPTEDKEY", 56, 124}, -+ #endif -+ #ifdef CRMF_R_ERROR_DECRYPTING_ENCRYPTEDVALUE -+ {"ERROR_DECRYPTING_ENCRYPTEDVALUE", ERR_LIB_CRMF, CRMF_R_ERROR_DECRYPTING_ENCRYPTEDVALUE}, -+ #else -+ {"ERROR_DECRYPTING_ENCRYPTEDVALUE", 56, 125}, -+ #endif -+ #ifdef CRMF_R_ERROR_DECRYPTING_SYMMETRIC_KEY -+ {"ERROR_DECRYPTING_SYMMETRIC_KEY", ERR_LIB_CRMF, CRMF_R_ERROR_DECRYPTING_SYMMETRIC_KEY}, -+ #else -+ {"ERROR_DECRYPTING_SYMMETRIC_KEY", 56, 106}, -+ #endif -+ #ifdef CRMF_R_ERROR_SETTING_PURPOSE -+ {"ERROR_SETTING_PURPOSE", ERR_LIB_CRMF, CRMF_R_ERROR_SETTING_PURPOSE}, -+ #else -+ {"ERROR_SETTING_PURPOSE", 56, 126}, -+ #endif -+ #ifdef CRMF_R_ERROR_SIGNING_POPO -+ {"ERROR_SIGNING_POPO", ERR_LIB_CRMF, CRMF_R_ERROR_SIGNING_POPO}, -+ #else -+ {"ERROR_SIGNING_POPO", 56, 129}, -+ #endif -+ #ifdef CRMF_R_ERROR_VERIFYING_ENCRYPTEDKEY -+ {"ERROR_VERIFYING_ENCRYPTEDKEY", ERR_LIB_CRMF, CRMF_R_ERROR_VERIFYING_ENCRYPTEDKEY}, -+ #else -+ {"ERROR_VERIFYING_ENCRYPTEDKEY", 56, 127}, -+ #endif -+ #ifdef CRMF_R_FAILURE_OBTAINING_RANDOM -+ {"FAILURE_OBTAINING_RANDOM", ERR_LIB_CRMF, CRMF_R_FAILURE_OBTAINING_RANDOM}, -+ #else -+ {"FAILURE_OBTAINING_RANDOM", 56, 107}, -+ #endif -+ #ifdef CRMF_R_ITERATIONCOUNT_BELOW_100 -+ {"ITERATIONCOUNT_BELOW_100", ERR_LIB_CRMF, CRMF_R_ITERATIONCOUNT_BELOW_100}, -+ #else -+ {"ITERATIONCOUNT_BELOW_100", 56, 108}, -+ #endif -+ #ifdef CRMF_R_MALFORMED_IV -+ {"MALFORMED_IV", ERR_LIB_CRMF, CRMF_R_MALFORMED_IV}, -+ #else -+ {"MALFORMED_IV", 56, 101}, -+ #endif -+ #ifdef CRMF_R_NULL_ARGUMENT -+ {"NULL_ARGUMENT", ERR_LIB_CRMF, CRMF_R_NULL_ARGUMENT}, -+ #else -+ {"NULL_ARGUMENT", 56, 109}, -+ #endif -+ #ifdef CRMF_R_POPOSKINPUT_NOT_SUPPORTED -+ {"POPOSKINPUT_NOT_SUPPORTED", ERR_LIB_CRMF, CRMF_R_POPOSKINPUT_NOT_SUPPORTED}, -+ #else -+ {"POPOSKINPUT_NOT_SUPPORTED", 56, 113}, -+ #endif -+ #ifdef CRMF_R_POPO_INCONSISTENT_CENTRAL_KEYGEN -+ {"POPO_INCONSISTENT_CENTRAL_KEYGEN", ERR_LIB_CRMF, CRMF_R_POPO_INCONSISTENT_CENTRAL_KEYGEN}, -+ #else -+ {"POPO_INCONSISTENT_CENTRAL_KEYGEN", 56, 128}, -+ #endif -+ #ifdef CRMF_R_POPO_INCONSISTENT_PUBLIC_KEY -+ {"POPO_INCONSISTENT_PUBLIC_KEY", ERR_LIB_CRMF, CRMF_R_POPO_INCONSISTENT_PUBLIC_KEY}, -+ #else -+ {"POPO_INCONSISTENT_PUBLIC_KEY", 56, 117}, -+ #endif -+ #ifdef CRMF_R_POPO_MISSING -+ {"POPO_MISSING", ERR_LIB_CRMF, CRMF_R_POPO_MISSING}, -+ #else -+ {"POPO_MISSING", 56, 121}, -+ #endif -+ #ifdef CRMF_R_POPO_MISSING_PUBLIC_KEY -+ {"POPO_MISSING_PUBLIC_KEY", ERR_LIB_CRMF, CRMF_R_POPO_MISSING_PUBLIC_KEY}, -+ #else -+ {"POPO_MISSING_PUBLIC_KEY", 56, 118}, -+ #endif -+ #ifdef CRMF_R_POPO_MISSING_SUBJECT -+ {"POPO_MISSING_SUBJECT", ERR_LIB_CRMF, CRMF_R_POPO_MISSING_SUBJECT}, -+ #else -+ {"POPO_MISSING_SUBJECT", 56, 119}, -+ #endif -+ #ifdef CRMF_R_POPO_RAVERIFIED_NOT_ACCEPTED -+ {"POPO_RAVERIFIED_NOT_ACCEPTED", ERR_LIB_CRMF, CRMF_R_POPO_RAVERIFIED_NOT_ACCEPTED}, -+ #else -+ {"POPO_RAVERIFIED_NOT_ACCEPTED", 56, 120}, -+ #endif -+ #ifdef CRMF_R_SETTING_MAC_ALGOR_FAILURE -+ {"SETTING_MAC_ALGOR_FAILURE", ERR_LIB_CRMF, CRMF_R_SETTING_MAC_ALGOR_FAILURE}, -+ #else -+ {"SETTING_MAC_ALGOR_FAILURE", 56, 110}, -+ #endif -+ #ifdef CRMF_R_SETTING_OWF_ALGOR_FAILURE -+ {"SETTING_OWF_ALGOR_FAILURE", ERR_LIB_CRMF, CRMF_R_SETTING_OWF_ALGOR_FAILURE}, -+ #else -+ {"SETTING_OWF_ALGOR_FAILURE", 56, 111}, -+ #endif -+ #ifdef CRMF_R_UNSUPPORTED_ALGORITHM -+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_ALGORITHM", 56, 112}, -+ #endif -+ #ifdef CRMF_R_UNSUPPORTED_CIPHER -+ {"UNSUPPORTED_CIPHER", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_CIPHER}, -+ #else -+ {"UNSUPPORTED_CIPHER", 56, 114}, -+ #endif -+ #ifdef CRMF_R_UNSUPPORTED_METHOD_FOR_CREATING_POPO -+ {"UNSUPPORTED_METHOD_FOR_CREATING_POPO", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_METHOD_FOR_CREATING_POPO}, -+ #else -+ {"UNSUPPORTED_METHOD_FOR_CREATING_POPO", 56, 115}, -+ #endif -+ #ifdef CRMF_R_UNSUPPORTED_POPO_METHOD -+ {"UNSUPPORTED_POPO_METHOD", ERR_LIB_CRMF, CRMF_R_UNSUPPORTED_POPO_METHOD}, -+ #else -+ {"UNSUPPORTED_POPO_METHOD", 56, 116}, -+ #endif -+ #ifdef CRYPTO_R_BAD_ALGORITHM_NAME -+ {"BAD_ALGORITHM_NAME", ERR_LIB_CRYPTO, CRYPTO_R_BAD_ALGORITHM_NAME}, -+ #else -+ {"BAD_ALGORITHM_NAME", 15, 117}, -+ #endif -+ #ifdef CRYPTO_R_CONFLICTING_NAMES -+ {"CONFLICTING_NAMES", ERR_LIB_CRYPTO, CRYPTO_R_CONFLICTING_NAMES}, -+ #else -+ {"CONFLICTING_NAMES", 15, 118}, -+ #endif -+ #ifdef CRYPTO_R_HEX_STRING_TOO_SHORT -+ {"HEX_STRING_TOO_SHORT", ERR_LIB_CRYPTO, CRYPTO_R_HEX_STRING_TOO_SHORT}, -+ #else -+ {"HEX_STRING_TOO_SHORT", 15, 121}, -+ #endif -+ #ifdef CRYPTO_R_ILLEGAL_HEX_DIGIT -+ {"ILLEGAL_HEX_DIGIT", ERR_LIB_CRYPTO, CRYPTO_R_ILLEGAL_HEX_DIGIT}, -+ #else -+ {"ILLEGAL_HEX_DIGIT", 15, 102}, -+ #endif -+ #ifdef CRYPTO_R_INSUFFICIENT_DATA_SPACE -+ {"INSUFFICIENT_DATA_SPACE", ERR_LIB_CRYPTO, CRYPTO_R_INSUFFICIENT_DATA_SPACE}, -+ #else -+ {"INSUFFICIENT_DATA_SPACE", 15, 106}, -+ #endif -+ #ifdef CRYPTO_R_INSUFFICIENT_PARAM_SIZE -+ {"INSUFFICIENT_PARAM_SIZE", ERR_LIB_CRYPTO, CRYPTO_R_INSUFFICIENT_PARAM_SIZE}, -+ #else -+ {"INSUFFICIENT_PARAM_SIZE", 15, 107}, -+ #endif -+ #ifdef CRYPTO_R_INSUFFICIENT_SECURE_DATA_SPACE -+ {"INSUFFICIENT_SECURE_DATA_SPACE", ERR_LIB_CRYPTO, CRYPTO_R_INSUFFICIENT_SECURE_DATA_SPACE}, -+ #else -+ {"INSUFFICIENT_SECURE_DATA_SPACE", 15, 108}, -+ #endif -+ #ifdef CRYPTO_R_INTEGER_OVERFLOW -+ {"INTEGER_OVERFLOW", ERR_LIB_CRYPTO, CRYPTO_R_INTEGER_OVERFLOW}, -+ #else -+ {"INTEGER_OVERFLOW", 15, 127}, -+ #endif -+ #ifdef CRYPTO_R_INVALID_NEGATIVE_VALUE -+ {"INVALID_NEGATIVE_VALUE", ERR_LIB_CRYPTO, CRYPTO_R_INVALID_NEGATIVE_VALUE}, -+ #else -+ {"INVALID_NEGATIVE_VALUE", 15, 122}, -+ #endif -+ #ifdef CRYPTO_R_INVALID_NULL_ARGUMENT -+ {"INVALID_NULL_ARGUMENT", ERR_LIB_CRYPTO, CRYPTO_R_INVALID_NULL_ARGUMENT}, -+ #else -+ {"INVALID_NULL_ARGUMENT", 15, 109}, -+ #endif -+ #ifdef CRYPTO_R_INVALID_OSSL_PARAM_TYPE -+ {"INVALID_OSSL_PARAM_TYPE", ERR_LIB_CRYPTO, CRYPTO_R_INVALID_OSSL_PARAM_TYPE}, -+ #else -+ {"INVALID_OSSL_PARAM_TYPE", 15, 110}, -+ #endif -+ #ifdef CRYPTO_R_NO_PARAMS_TO_MERGE -+ {"NO_PARAMS_TO_MERGE", ERR_LIB_CRYPTO, CRYPTO_R_NO_PARAMS_TO_MERGE}, -+ #else -+ {"NO_PARAMS_TO_MERGE", 15, 131}, -+ #endif -+ #ifdef CRYPTO_R_NO_SPACE_FOR_TERMINATING_NULL -+ {"NO_SPACE_FOR_TERMINATING_NULL", ERR_LIB_CRYPTO, CRYPTO_R_NO_SPACE_FOR_TERMINATING_NULL}, -+ #else -+ {"NO_SPACE_FOR_TERMINATING_NULL", 15, 128}, -+ #endif -+ #ifdef CRYPTO_R_ODD_NUMBER_OF_DIGITS -+ {"ODD_NUMBER_OF_DIGITS", ERR_LIB_CRYPTO, CRYPTO_R_ODD_NUMBER_OF_DIGITS}, -+ #else -+ {"ODD_NUMBER_OF_DIGITS", 15, 103}, -+ #endif -+ #ifdef CRYPTO_R_PARAM_CANNOT_BE_REPRESENTED_EXACTLY -+ {"PARAM_CANNOT_BE_REPRESENTED_EXACTLY", ERR_LIB_CRYPTO, CRYPTO_R_PARAM_CANNOT_BE_REPRESENTED_EXACTLY}, -+ #else -+ {"PARAM_CANNOT_BE_REPRESENTED_EXACTLY", 15, 123}, -+ #endif -+ #ifdef CRYPTO_R_PARAM_NOT_INTEGER_TYPE -+ {"PARAM_NOT_INTEGER_TYPE", ERR_LIB_CRYPTO, CRYPTO_R_PARAM_NOT_INTEGER_TYPE}, -+ #else -+ {"PARAM_NOT_INTEGER_TYPE", 15, 124}, -+ #endif -+ #ifdef CRYPTO_R_PARAM_OF_INCOMPATIBLE_TYPE -+ {"PARAM_OF_INCOMPATIBLE_TYPE", ERR_LIB_CRYPTO, CRYPTO_R_PARAM_OF_INCOMPATIBLE_TYPE}, -+ #else -+ {"PARAM_OF_INCOMPATIBLE_TYPE", 15, 129}, -+ #endif -+ #ifdef CRYPTO_R_PARAM_UNSIGNED_INTEGER_NEGATIVE_VALUE_UNSUPPORTED -+ {"PARAM_UNSIGNED_INTEGER_NEGATIVE_VALUE_UNSUPPORTED", ERR_LIB_CRYPTO, CRYPTO_R_PARAM_UNSIGNED_INTEGER_NEGATIVE_VALUE_UNSUPPORTED}, -+ #else -+ {"PARAM_UNSIGNED_INTEGER_NEGATIVE_VALUE_UNSUPPORTED", 15, 125}, -+ #endif -+ #ifdef CRYPTO_R_PARAM_UNSUPPORTED_FLOATING_POINT_FORMAT -+ {"PARAM_UNSUPPORTED_FLOATING_POINT_FORMAT", ERR_LIB_CRYPTO, CRYPTO_R_PARAM_UNSUPPORTED_FLOATING_POINT_FORMAT}, -+ #else -+ {"PARAM_UNSUPPORTED_FLOATING_POINT_FORMAT", 15, 130}, -+ #endif -+ #ifdef CRYPTO_R_PARAM_VALUE_TOO_LARGE_FOR_DESTINATION -+ {"PARAM_VALUE_TOO_LARGE_FOR_DESTINATION", ERR_LIB_CRYPTO, CRYPTO_R_PARAM_VALUE_TOO_LARGE_FOR_DESTINATION}, -+ #else -+ {"PARAM_VALUE_TOO_LARGE_FOR_DESTINATION", 15, 126}, -+ #endif -+ #ifdef CRYPTO_R_PROVIDER_ALREADY_EXISTS -+ {"PROVIDER_ALREADY_EXISTS", ERR_LIB_CRYPTO, CRYPTO_R_PROVIDER_ALREADY_EXISTS}, -+ #else -+ {"PROVIDER_ALREADY_EXISTS", 15, 104}, -+ #endif -+ #ifdef CRYPTO_R_PROVIDER_SECTION_ERROR -+ {"PROVIDER_SECTION_ERROR", ERR_LIB_CRYPTO, CRYPTO_R_PROVIDER_SECTION_ERROR}, -+ #else -+ {"PROVIDER_SECTION_ERROR", 15, 105}, -+ #endif -+ #ifdef CRYPTO_R_RANDOM_SECTION_ERROR -+ {"RANDOM_SECTION_ERROR", ERR_LIB_CRYPTO, CRYPTO_R_RANDOM_SECTION_ERROR}, -+ #else -+ {"RANDOM_SECTION_ERROR", 15, 119}, -+ #endif -+ #ifdef CRYPTO_R_SECURE_MALLOC_FAILURE -+ {"SECURE_MALLOC_FAILURE", ERR_LIB_CRYPTO, CRYPTO_R_SECURE_MALLOC_FAILURE}, -+ #else -+ {"SECURE_MALLOC_FAILURE", 15, 111}, -+ #endif -+ #ifdef CRYPTO_R_STRING_TOO_LONG -+ {"STRING_TOO_LONG", ERR_LIB_CRYPTO, CRYPTO_R_STRING_TOO_LONG}, -+ #else -+ {"STRING_TOO_LONG", 15, 112}, -+ #endif -+ #ifdef CRYPTO_R_TOO_MANY_BYTES -+ {"TOO_MANY_BYTES", ERR_LIB_CRYPTO, CRYPTO_R_TOO_MANY_BYTES}, -+ #else -+ {"TOO_MANY_BYTES", 15, 113}, -+ #endif -+ #ifdef CRYPTO_R_TOO_MANY_NAMES -+ {"TOO_MANY_NAMES", ERR_LIB_CRYPTO, CRYPTO_R_TOO_MANY_NAMES}, -+ #else -+ {"TOO_MANY_NAMES", 15, 132}, -+ #endif -+ #ifdef CRYPTO_R_TOO_MANY_RECORDS -+ {"TOO_MANY_RECORDS", ERR_LIB_CRYPTO, CRYPTO_R_TOO_MANY_RECORDS}, -+ #else -+ {"TOO_MANY_RECORDS", 15, 114}, -+ #endif -+ #ifdef CRYPTO_R_TOO_SMALL_BUFFER -+ {"TOO_SMALL_BUFFER", ERR_LIB_CRYPTO, CRYPTO_R_TOO_SMALL_BUFFER}, -+ #else -+ {"TOO_SMALL_BUFFER", 15, 116}, -+ #endif -+ #ifdef CRYPTO_R_UNKNOWN_NAME_IN_RANDOM_SECTION -+ {"UNKNOWN_NAME_IN_RANDOM_SECTION", ERR_LIB_CRYPTO, CRYPTO_R_UNKNOWN_NAME_IN_RANDOM_SECTION}, -+ #else -+ {"UNKNOWN_NAME_IN_RANDOM_SECTION", 15, 120}, -+ #endif -+ #ifdef CRYPTO_R_ZERO_LENGTH_NUMBER -+ {"ZERO_LENGTH_NUMBER", ERR_LIB_CRYPTO, CRYPTO_R_ZERO_LENGTH_NUMBER}, -+ #else -+ {"ZERO_LENGTH_NUMBER", 15, 115}, -+ #endif -+ #ifdef CT_R_BASE64_DECODE_ERROR -+ {"BASE64_DECODE_ERROR", ERR_LIB_CT, CT_R_BASE64_DECODE_ERROR}, -+ #else -+ {"BASE64_DECODE_ERROR", 50, 108}, -+ #endif -+ #ifdef CT_R_INVALID_LOG_ID_LENGTH -+ {"INVALID_LOG_ID_LENGTH", ERR_LIB_CT, CT_R_INVALID_LOG_ID_LENGTH}, -+ #else -+ {"INVALID_LOG_ID_LENGTH", 50, 100}, -+ #endif -+ #ifdef CT_R_LOG_CONF_INVALID -+ {"LOG_CONF_INVALID", ERR_LIB_CT, CT_R_LOG_CONF_INVALID}, -+ #else -+ {"LOG_CONF_INVALID", 50, 109}, -+ #endif -+ #ifdef CT_R_LOG_CONF_INVALID_KEY -+ {"LOG_CONF_INVALID_KEY", ERR_LIB_CT, CT_R_LOG_CONF_INVALID_KEY}, -+ #else -+ {"LOG_CONF_INVALID_KEY", 50, 110}, -+ #endif -+ #ifdef CT_R_LOG_CONF_MISSING_DESCRIPTION -+ {"LOG_CONF_MISSING_DESCRIPTION", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_DESCRIPTION}, -+ #else -+ {"LOG_CONF_MISSING_DESCRIPTION", 50, 111}, -+ #endif -+ #ifdef CT_R_LOG_CONF_MISSING_KEY -+ {"LOG_CONF_MISSING_KEY", ERR_LIB_CT, CT_R_LOG_CONF_MISSING_KEY}, -+ #else -+ {"LOG_CONF_MISSING_KEY", 50, 112}, -+ #endif -+ #ifdef CT_R_LOG_KEY_INVALID -+ {"LOG_KEY_INVALID", ERR_LIB_CT, CT_R_LOG_KEY_INVALID}, -+ #else -+ {"LOG_KEY_INVALID", 50, 113}, -+ #endif -+ #ifdef CT_R_SCT_FUTURE_TIMESTAMP -+ {"SCT_FUTURE_TIMESTAMP", ERR_LIB_CT, CT_R_SCT_FUTURE_TIMESTAMP}, -+ #else -+ {"SCT_FUTURE_TIMESTAMP", 50, 116}, -+ #endif -+ #ifdef CT_R_SCT_INVALID -+ {"SCT_INVALID", ERR_LIB_CT, CT_R_SCT_INVALID}, -+ #else -+ {"SCT_INVALID", 50, 104}, -+ #endif -+ #ifdef CT_R_SCT_INVALID_SIGNATURE -+ {"SCT_INVALID_SIGNATURE", ERR_LIB_CT, CT_R_SCT_INVALID_SIGNATURE}, -+ #else -+ {"SCT_INVALID_SIGNATURE", 50, 107}, -+ #endif -+ #ifdef CT_R_SCT_LIST_INVALID -+ {"SCT_LIST_INVALID", ERR_LIB_CT, CT_R_SCT_LIST_INVALID}, -+ #else -+ {"SCT_LIST_INVALID", 50, 105}, -+ #endif -+ #ifdef CT_R_SCT_LOG_ID_MISMATCH -+ {"SCT_LOG_ID_MISMATCH", ERR_LIB_CT, CT_R_SCT_LOG_ID_MISMATCH}, -+ #else -+ {"SCT_LOG_ID_MISMATCH", 50, 114}, -+ #endif -+ #ifdef CT_R_SCT_NOT_SET -+ {"SCT_NOT_SET", ERR_LIB_CT, CT_R_SCT_NOT_SET}, -+ #else -+ {"SCT_NOT_SET", 50, 106}, -+ #endif -+ #ifdef CT_R_SCT_UNSUPPORTED_VERSION -+ {"SCT_UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_SCT_UNSUPPORTED_VERSION}, -+ #else -+ {"SCT_UNSUPPORTED_VERSION", 50, 115}, -+ #endif -+ #ifdef CT_R_UNRECOGNIZED_SIGNATURE_NID -+ {"UNRECOGNIZED_SIGNATURE_NID", ERR_LIB_CT, CT_R_UNRECOGNIZED_SIGNATURE_NID}, -+ #else -+ {"UNRECOGNIZED_SIGNATURE_NID", 50, 101}, -+ #endif -+ #ifdef CT_R_UNSUPPORTED_ENTRY_TYPE -+ {"UNSUPPORTED_ENTRY_TYPE", ERR_LIB_CT, CT_R_UNSUPPORTED_ENTRY_TYPE}, -+ #else -+ {"UNSUPPORTED_ENTRY_TYPE", 50, 102}, -+ #endif -+ #ifdef CT_R_UNSUPPORTED_VERSION -+ {"UNSUPPORTED_VERSION", ERR_LIB_CT, CT_R_UNSUPPORTED_VERSION}, -+ #else -+ {"UNSUPPORTED_VERSION", 50, 103}, -+ #endif -+ #ifdef DH_R_BAD_FFC_PARAMETERS -+ {"BAD_FFC_PARAMETERS", ERR_LIB_DH, DH_R_BAD_FFC_PARAMETERS}, -+ #else -+ {"BAD_FFC_PARAMETERS", 5, 127}, -+ #endif -+ #ifdef DH_R_BAD_GENERATOR -+ {"BAD_GENERATOR", ERR_LIB_DH, DH_R_BAD_GENERATOR}, -+ #else -+ {"BAD_GENERATOR", 5, 101}, -+ #endif -+ #ifdef DH_R_BN_DECODE_ERROR -+ {"BN_DECODE_ERROR", ERR_LIB_DH, DH_R_BN_DECODE_ERROR}, -+ #else -+ {"BN_DECODE_ERROR", 5, 109}, -+ #endif -+ #ifdef DH_R_BN_ERROR -+ {"BN_ERROR", ERR_LIB_DH, DH_R_BN_ERROR}, -+ #else -+ {"BN_ERROR", 5, 106}, -+ #endif -+ #ifdef DH_R_CHECK_INVALID_J_VALUE -+ {"CHECK_INVALID_J_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_J_VALUE}, -+ #else -+ {"CHECK_INVALID_J_VALUE", 5, 115}, -+ #endif -+ #ifdef DH_R_CHECK_INVALID_Q_VALUE -+ {"CHECK_INVALID_Q_VALUE", ERR_LIB_DH, DH_R_CHECK_INVALID_Q_VALUE}, -+ #else -+ {"CHECK_INVALID_Q_VALUE", 5, 116}, -+ #endif -+ #ifdef DH_R_CHECK_PUBKEY_INVALID -+ {"CHECK_PUBKEY_INVALID", ERR_LIB_DH, DH_R_CHECK_PUBKEY_INVALID}, -+ #else -+ {"CHECK_PUBKEY_INVALID", 5, 122}, -+ #endif -+ #ifdef DH_R_CHECK_PUBKEY_TOO_LARGE -+ {"CHECK_PUBKEY_TOO_LARGE", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_LARGE}, -+ #else -+ {"CHECK_PUBKEY_TOO_LARGE", 5, 123}, -+ #endif -+ #ifdef DH_R_CHECK_PUBKEY_TOO_SMALL -+ {"CHECK_PUBKEY_TOO_SMALL", ERR_LIB_DH, DH_R_CHECK_PUBKEY_TOO_SMALL}, -+ #else -+ {"CHECK_PUBKEY_TOO_SMALL", 5, 124}, -+ #endif -+ #ifdef DH_R_CHECK_P_NOT_PRIME -+ {"CHECK_P_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_PRIME}, -+ #else -+ {"CHECK_P_NOT_PRIME", 5, 117}, -+ #endif -+ #ifdef DH_R_CHECK_P_NOT_SAFE_PRIME -+ {"CHECK_P_NOT_SAFE_PRIME", ERR_LIB_DH, DH_R_CHECK_P_NOT_SAFE_PRIME}, -+ #else -+ {"CHECK_P_NOT_SAFE_PRIME", 5, 118}, -+ #endif -+ #ifdef DH_R_CHECK_Q_NOT_PRIME -+ {"CHECK_Q_NOT_PRIME", ERR_LIB_DH, DH_R_CHECK_Q_NOT_PRIME}, -+ #else -+ {"CHECK_Q_NOT_PRIME", 5, 119}, -+ #endif -+ #ifdef DH_R_DECODE_ERROR -+ {"DECODE_ERROR", ERR_LIB_DH, DH_R_DECODE_ERROR}, -+ #else -+ {"DECODE_ERROR", 5, 104}, -+ #endif -+ #ifdef DH_R_INVALID_PARAMETER_NAME -+ {"INVALID_PARAMETER_NAME", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NAME}, -+ #else -+ {"INVALID_PARAMETER_NAME", 5, 110}, -+ #endif -+ #ifdef DH_R_INVALID_PARAMETER_NID -+ {"INVALID_PARAMETER_NID", ERR_LIB_DH, DH_R_INVALID_PARAMETER_NID}, -+ #else -+ {"INVALID_PARAMETER_NID", 5, 114}, -+ #endif -+ #ifdef DH_R_INVALID_PUBKEY -+ {"INVALID_PUBKEY", ERR_LIB_DH, DH_R_INVALID_PUBKEY}, -+ #else -+ {"INVALID_PUBKEY", 5, 102}, -+ #endif -+ #ifdef DH_R_INVALID_SECRET -+ {"INVALID_SECRET", ERR_LIB_DH, DH_R_INVALID_SECRET}, -+ #else -+ {"INVALID_SECRET", 5, 128}, -+ #endif -+ #ifdef DH_R_INVALID_SIZE -+ {"INVALID_SIZE", ERR_LIB_DH, DH_R_INVALID_SIZE}, -+ #else -+ {"INVALID_SIZE", 5, 129}, -+ #endif -+ #ifdef DH_R_KDF_PARAMETER_ERROR -+ {"KDF_PARAMETER_ERROR", ERR_LIB_DH, DH_R_KDF_PARAMETER_ERROR}, -+ #else -+ {"KDF_PARAMETER_ERROR", 5, 112}, -+ #endif -+ #ifdef DH_R_KEYS_NOT_SET -+ {"KEYS_NOT_SET", ERR_LIB_DH, DH_R_KEYS_NOT_SET}, -+ #else -+ {"KEYS_NOT_SET", 5, 108}, -+ #endif -+ #ifdef DH_R_MISSING_PUBKEY -+ {"MISSING_PUBKEY", ERR_LIB_DH, DH_R_MISSING_PUBKEY}, -+ #else -+ {"MISSING_PUBKEY", 5, 125}, -+ #endif -+ #ifdef DH_R_MODULUS_TOO_LARGE -+ {"MODULUS_TOO_LARGE", ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE}, -+ #else -+ {"MODULUS_TOO_LARGE", 5, 103}, -+ #endif -+ #ifdef DH_R_MODULUS_TOO_SMALL -+ {"MODULUS_TOO_SMALL", ERR_LIB_DH, DH_R_MODULUS_TOO_SMALL}, -+ #else -+ {"MODULUS_TOO_SMALL", 5, 126}, -+ #endif -+ #ifdef DH_R_NOT_SUITABLE_GENERATOR -+ {"NOT_SUITABLE_GENERATOR", ERR_LIB_DH, DH_R_NOT_SUITABLE_GENERATOR}, -+ #else -+ {"NOT_SUITABLE_GENERATOR", 5, 120}, -+ #endif -+ #ifdef DH_R_NO_PARAMETERS_SET -+ {"NO_PARAMETERS_SET", ERR_LIB_DH, DH_R_NO_PARAMETERS_SET}, -+ #else -+ {"NO_PARAMETERS_SET", 5, 107}, -+ #endif -+ #ifdef DH_R_NO_PRIVATE_VALUE -+ {"NO_PRIVATE_VALUE", ERR_LIB_DH, DH_R_NO_PRIVATE_VALUE}, -+ #else -+ {"NO_PRIVATE_VALUE", 5, 100}, -+ #endif -+ #ifdef DH_R_PARAMETER_ENCODING_ERROR -+ {"PARAMETER_ENCODING_ERROR", ERR_LIB_DH, DH_R_PARAMETER_ENCODING_ERROR}, -+ #else -+ {"PARAMETER_ENCODING_ERROR", 5, 105}, -+ #endif -+ #ifdef DH_R_PEER_KEY_ERROR -+ {"PEER_KEY_ERROR", ERR_LIB_DH, DH_R_PEER_KEY_ERROR}, -+ #else -+ {"PEER_KEY_ERROR", 5, 111}, -+ #endif -+ #ifdef DH_R_Q_TOO_LARGE -+ {"Q_TOO_LARGE", ERR_LIB_DH, DH_R_Q_TOO_LARGE}, -+ #else -+ {"Q_TOO_LARGE", 5, 130}, -+ #endif -+ #ifdef DH_R_SHARED_INFO_ERROR -+ {"SHARED_INFO_ERROR", ERR_LIB_DH, DH_R_SHARED_INFO_ERROR}, -+ #else -+ {"SHARED_INFO_ERROR", 5, 113}, -+ #endif -+ #ifdef DH_R_UNABLE_TO_CHECK_GENERATOR -+ {"UNABLE_TO_CHECK_GENERATOR", ERR_LIB_DH, DH_R_UNABLE_TO_CHECK_GENERATOR}, -+ #else -+ {"UNABLE_TO_CHECK_GENERATOR", 5, 121}, -+ #endif -+ #ifdef DSA_R_BAD_FFC_PARAMETERS -+ {"BAD_FFC_PARAMETERS", ERR_LIB_DSA, DSA_R_BAD_FFC_PARAMETERS}, -+ #else -+ {"BAD_FFC_PARAMETERS", 10, 114}, -+ #endif -+ #ifdef DSA_R_BAD_Q_VALUE -+ {"BAD_Q_VALUE", ERR_LIB_DSA, DSA_R_BAD_Q_VALUE}, -+ #else -+ {"BAD_Q_VALUE", 10, 102}, -+ #endif -+ #ifdef DSA_R_BN_DECODE_ERROR -+ {"BN_DECODE_ERROR", ERR_LIB_DSA, DSA_R_BN_DECODE_ERROR}, -+ #else -+ {"BN_DECODE_ERROR", 10, 108}, -+ #endif -+ #ifdef DSA_R_BN_ERROR -+ {"BN_ERROR", ERR_LIB_DSA, DSA_R_BN_ERROR}, -+ #else -+ {"BN_ERROR", 10, 109}, -+ #endif -+ #ifdef DSA_R_DECODE_ERROR -+ {"DECODE_ERROR", ERR_LIB_DSA, DSA_R_DECODE_ERROR}, -+ #else -+ {"DECODE_ERROR", 10, 104}, -+ #endif -+ #ifdef DSA_R_INVALID_DIGEST_TYPE -+ {"INVALID_DIGEST_TYPE", ERR_LIB_DSA, DSA_R_INVALID_DIGEST_TYPE}, -+ #else -+ {"INVALID_DIGEST_TYPE", 10, 106}, -+ #endif -+ #ifdef DSA_R_INVALID_PARAMETERS -+ {"INVALID_PARAMETERS", ERR_LIB_DSA, DSA_R_INVALID_PARAMETERS}, -+ #else -+ {"INVALID_PARAMETERS", 10, 112}, -+ #endif -+ #ifdef DSA_R_MISSING_PARAMETERS -+ {"MISSING_PARAMETERS", ERR_LIB_DSA, DSA_R_MISSING_PARAMETERS}, -+ #else -+ {"MISSING_PARAMETERS", 10, 101}, -+ #endif -+ #ifdef DSA_R_MISSING_PRIVATE_KEY -+ {"MISSING_PRIVATE_KEY", ERR_LIB_DSA, DSA_R_MISSING_PRIVATE_KEY}, -+ #else -+ {"MISSING_PRIVATE_KEY", 10, 111}, -+ #endif -+ #ifdef DSA_R_MODULUS_TOO_LARGE -+ {"MODULUS_TOO_LARGE", ERR_LIB_DSA, DSA_R_MODULUS_TOO_LARGE}, -+ #else -+ {"MODULUS_TOO_LARGE", 10, 103}, -+ #endif -+ #ifdef DSA_R_NO_PARAMETERS_SET -+ {"NO_PARAMETERS_SET", ERR_LIB_DSA, DSA_R_NO_PARAMETERS_SET}, -+ #else -+ {"NO_PARAMETERS_SET", 10, 107}, -+ #endif -+ #ifdef DSA_R_PARAMETER_ENCODING_ERROR -+ {"PARAMETER_ENCODING_ERROR", ERR_LIB_DSA, DSA_R_PARAMETER_ENCODING_ERROR}, -+ #else -+ {"PARAMETER_ENCODING_ERROR", 10, 105}, -+ #endif -+ #ifdef DSA_R_P_NOT_PRIME -+ {"P_NOT_PRIME", ERR_LIB_DSA, DSA_R_P_NOT_PRIME}, -+ #else -+ {"P_NOT_PRIME", 10, 115}, -+ #endif -+ #ifdef DSA_R_Q_NOT_PRIME -+ {"Q_NOT_PRIME", ERR_LIB_DSA, DSA_R_Q_NOT_PRIME}, -+ #else -+ {"Q_NOT_PRIME", 10, 113}, -+ #endif -+ #ifdef DSA_R_SEED_LEN_SMALL -+ {"SEED_LEN_SMALL", ERR_LIB_DSA, DSA_R_SEED_LEN_SMALL}, -+ #else -+ {"SEED_LEN_SMALL", 10, 110}, -+ #endif -+ #ifdef DSA_R_TOO_MANY_RETRIES -+ {"TOO_MANY_RETRIES", ERR_LIB_DSA, DSA_R_TOO_MANY_RETRIES}, -+ #else -+ {"TOO_MANY_RETRIES", 10, 116}, -+ #endif -+ #ifdef DSO_R_CTRL_FAILED -+ {"CTRL_FAILED", ERR_LIB_DSO, DSO_R_CTRL_FAILED}, -+ #else -+ {"CTRL_FAILED", 37, 100}, -+ #endif -+ #ifdef DSO_R_DSO_ALREADY_LOADED -+ {"DSO_ALREADY_LOADED", ERR_LIB_DSO, DSO_R_DSO_ALREADY_LOADED}, -+ #else -+ {"DSO_ALREADY_LOADED", 37, 110}, -+ #endif -+ #ifdef DSO_R_EMPTY_FILE_STRUCTURE -+ {"EMPTY_FILE_STRUCTURE", ERR_LIB_DSO, DSO_R_EMPTY_FILE_STRUCTURE}, -+ #else -+ {"EMPTY_FILE_STRUCTURE", 37, 113}, -+ #endif -+ #ifdef DSO_R_FAILURE -+ {"FAILURE", ERR_LIB_DSO, DSO_R_FAILURE}, -+ #else -+ {"FAILURE", 37, 114}, -+ #endif -+ #ifdef DSO_R_FILENAME_TOO_BIG -+ {"FILENAME_TOO_BIG", ERR_LIB_DSO, DSO_R_FILENAME_TOO_BIG}, -+ #else -+ {"FILENAME_TOO_BIG", 37, 101}, -+ #endif -+ #ifdef DSO_R_FINISH_FAILED -+ {"FINISH_FAILED", ERR_LIB_DSO, DSO_R_FINISH_FAILED}, -+ #else -+ {"FINISH_FAILED", 37, 102}, -+ #endif -+ #ifdef DSO_R_INCORRECT_FILE_SYNTAX -+ {"INCORRECT_FILE_SYNTAX", ERR_LIB_DSO, DSO_R_INCORRECT_FILE_SYNTAX}, -+ #else -+ {"INCORRECT_FILE_SYNTAX", 37, 115}, -+ #endif -+ #ifdef DSO_R_LOAD_FAILED -+ {"LOAD_FAILED", ERR_LIB_DSO, DSO_R_LOAD_FAILED}, -+ #else -+ {"LOAD_FAILED", 37, 103}, -+ #endif -+ #ifdef DSO_R_NAME_TRANSLATION_FAILED -+ {"NAME_TRANSLATION_FAILED", ERR_LIB_DSO, DSO_R_NAME_TRANSLATION_FAILED}, -+ #else -+ {"NAME_TRANSLATION_FAILED", 37, 109}, -+ #endif -+ #ifdef DSO_R_NO_FILENAME -+ {"NO_FILENAME", ERR_LIB_DSO, DSO_R_NO_FILENAME}, -+ #else -+ {"NO_FILENAME", 37, 111}, -+ #endif -+ #ifdef DSO_R_NULL_HANDLE -+ {"NULL_HANDLE", ERR_LIB_DSO, DSO_R_NULL_HANDLE}, -+ #else -+ {"NULL_HANDLE", 37, 104}, -+ #endif -+ #ifdef DSO_R_SET_FILENAME_FAILED -+ {"SET_FILENAME_FAILED", ERR_LIB_DSO, DSO_R_SET_FILENAME_FAILED}, -+ #else -+ {"SET_FILENAME_FAILED", 37, 112}, -+ #endif -+ #ifdef DSO_R_STACK_ERROR -+ {"STACK_ERROR", ERR_LIB_DSO, DSO_R_STACK_ERROR}, -+ #else -+ {"STACK_ERROR", 37, 105}, -+ #endif -+ #ifdef DSO_R_SYM_FAILURE -+ {"SYM_FAILURE", ERR_LIB_DSO, DSO_R_SYM_FAILURE}, -+ #else -+ {"SYM_FAILURE", 37, 106}, -+ #endif -+ #ifdef DSO_R_UNLOAD_FAILED -+ {"UNLOAD_FAILED", ERR_LIB_DSO, DSO_R_UNLOAD_FAILED}, -+ #else -+ {"UNLOAD_FAILED", 37, 107}, -+ #endif -+ #ifdef DSO_R_UNSUPPORTED -+ {"UNSUPPORTED", ERR_LIB_DSO, DSO_R_UNSUPPORTED}, -+ #else -+ {"UNSUPPORTED", 37, 108}, -+ #endif -+ #ifdef EC_R_ASN1_ERROR -+ {"ASN1_ERROR", ERR_LIB_EC, EC_R_ASN1_ERROR}, -+ #else -+ {"ASN1_ERROR", 16, 115}, -+ #endif -+ #ifdef EC_R_BAD_SIGNATURE -+ {"BAD_SIGNATURE", ERR_LIB_EC, EC_R_BAD_SIGNATURE}, -+ #else -+ {"BAD_SIGNATURE", 16, 156}, -+ #endif -+ #ifdef EC_R_BIGNUM_OUT_OF_RANGE -+ {"BIGNUM_OUT_OF_RANGE", ERR_LIB_EC, EC_R_BIGNUM_OUT_OF_RANGE}, -+ #else -+ {"BIGNUM_OUT_OF_RANGE", 16, 144}, -+ #endif -+ #ifdef EC_R_BUFFER_TOO_SMALL -+ {"BUFFER_TOO_SMALL", ERR_LIB_EC, EC_R_BUFFER_TOO_SMALL}, -+ #else -+ {"BUFFER_TOO_SMALL", 16, 100}, -+ #endif -+ #ifdef EC_R_CANNOT_INVERT -+ {"CANNOT_INVERT", ERR_LIB_EC, EC_R_CANNOT_INVERT}, -+ #else -+ {"CANNOT_INVERT", 16, 165}, -+ #endif -+ #ifdef EC_R_COORDINATES_OUT_OF_RANGE -+ {"COORDINATES_OUT_OF_RANGE", ERR_LIB_EC, EC_R_COORDINATES_OUT_OF_RANGE}, -+ #else -+ {"COORDINATES_OUT_OF_RANGE", 16, 146}, -+ #endif -+ #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_ECDH -+ {"CURVE_DOES_NOT_SUPPORT_ECDH", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_ECDH}, -+ #else -+ {"CURVE_DOES_NOT_SUPPORT_ECDH", 16, 160}, -+ #endif -+ #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_ECDSA -+ {"CURVE_DOES_NOT_SUPPORT_ECDSA", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_ECDSA}, -+ #else -+ {"CURVE_DOES_NOT_SUPPORT_ECDSA", 16, 170}, -+ #endif -+ #ifdef EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING -+ {"CURVE_DOES_NOT_SUPPORT_SIGNING", ERR_LIB_EC, EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING}, -+ #else -+ {"CURVE_DOES_NOT_SUPPORT_SIGNING", 16, 159}, -+ #endif -+ #ifdef EC_R_DECODE_ERROR -+ {"DECODE_ERROR", ERR_LIB_EC, EC_R_DECODE_ERROR}, -+ #else -+ {"DECODE_ERROR", 16, 142}, -+ #endif -+ #ifdef EC_R_DISCRIMINANT_IS_ZERO -+ {"DISCRIMINANT_IS_ZERO", ERR_LIB_EC, EC_R_DISCRIMINANT_IS_ZERO}, -+ #else -+ {"DISCRIMINANT_IS_ZERO", 16, 118}, -+ #endif -+ #ifdef EC_R_EC_GROUP_NEW_BY_NAME_FAILURE -+ {"EC_GROUP_NEW_BY_NAME_FAILURE", ERR_LIB_EC, EC_R_EC_GROUP_NEW_BY_NAME_FAILURE}, -+ #else -+ {"EC_GROUP_NEW_BY_NAME_FAILURE", 16, 119}, -+ #endif -+ #ifdef EC_R_EXPLICIT_PARAMS_NOT_SUPPORTED -+ {"EXPLICIT_PARAMS_NOT_SUPPORTED", ERR_LIB_EC, EC_R_EXPLICIT_PARAMS_NOT_SUPPORTED}, -+ #else -+ {"EXPLICIT_PARAMS_NOT_SUPPORTED", 16, 127}, -+ #endif -+ #ifdef EC_R_FAILED_MAKING_PUBLIC_KEY -+ {"FAILED_MAKING_PUBLIC_KEY", ERR_LIB_EC, EC_R_FAILED_MAKING_PUBLIC_KEY}, -+ #else -+ {"FAILED_MAKING_PUBLIC_KEY", 16, 166}, -+ #endif -+ #ifdef EC_R_FIELD_TOO_LARGE -+ {"FIELD_TOO_LARGE", ERR_LIB_EC, EC_R_FIELD_TOO_LARGE}, -+ #else -+ {"FIELD_TOO_LARGE", 16, 143}, -+ #endif -+ #ifdef EC_R_GF2M_NOT_SUPPORTED -+ {"GF2M_NOT_SUPPORTED", ERR_LIB_EC, EC_R_GF2M_NOT_SUPPORTED}, -+ #else -+ {"GF2M_NOT_SUPPORTED", 16, 147}, -+ #endif -+ #ifdef EC_R_GROUP2PKPARAMETERS_FAILURE -+ {"GROUP2PKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_GROUP2PKPARAMETERS_FAILURE}, -+ #else -+ {"GROUP2PKPARAMETERS_FAILURE", 16, 120}, -+ #endif -+ #ifdef EC_R_I2D_ECPKPARAMETERS_FAILURE -+ {"I2D_ECPKPARAMETERS_FAILURE", ERR_LIB_EC, EC_R_I2D_ECPKPARAMETERS_FAILURE}, -+ #else -+ {"I2D_ECPKPARAMETERS_FAILURE", 16, 121}, -+ #endif -+ #ifdef EC_R_INCOMPATIBLE_OBJECTS -+ {"INCOMPATIBLE_OBJECTS", ERR_LIB_EC, EC_R_INCOMPATIBLE_OBJECTS}, -+ #else -+ {"INCOMPATIBLE_OBJECTS", 16, 101}, -+ #endif -+ #ifdef EC_R_INVALID_A -+ {"INVALID_A", ERR_LIB_EC, EC_R_INVALID_A}, -+ #else -+ {"INVALID_A", 16, 168}, -+ #endif -+ #ifdef EC_R_INVALID_ARGUMENT -+ {"INVALID_ARGUMENT", ERR_LIB_EC, EC_R_INVALID_ARGUMENT}, -+ #else -+ {"INVALID_ARGUMENT", 16, 112}, -+ #endif -+ #ifdef EC_R_INVALID_B -+ {"INVALID_B", ERR_LIB_EC, EC_R_INVALID_B}, -+ #else -+ {"INVALID_B", 16, 169}, -+ #endif -+ #ifdef EC_R_INVALID_COFACTOR -+ {"INVALID_COFACTOR", ERR_LIB_EC, EC_R_INVALID_COFACTOR}, -+ #else -+ {"INVALID_COFACTOR", 16, 171}, -+ #endif -+ #ifdef EC_R_INVALID_COMPRESSED_POINT -+ {"INVALID_COMPRESSED_POINT", ERR_LIB_EC, EC_R_INVALID_COMPRESSED_POINT}, -+ #else -+ {"INVALID_COMPRESSED_POINT", 16, 110}, -+ #endif -+ #ifdef EC_R_INVALID_COMPRESSION_BIT -+ {"INVALID_COMPRESSION_BIT", ERR_LIB_EC, EC_R_INVALID_COMPRESSION_BIT}, -+ #else -+ {"INVALID_COMPRESSION_BIT", 16, 109}, -+ #endif -+ #ifdef EC_R_INVALID_CURVE -+ {"INVALID_CURVE", ERR_LIB_EC, EC_R_INVALID_CURVE}, -+ #else -+ {"INVALID_CURVE", 16, 141}, -+ #endif -+ #ifdef EC_R_INVALID_DIGEST -+ {"INVALID_DIGEST", ERR_LIB_EC, EC_R_INVALID_DIGEST}, -+ #else -+ {"INVALID_DIGEST", 16, 151}, -+ #endif -+ #ifdef EC_R_INVALID_DIGEST_TYPE -+ {"INVALID_DIGEST_TYPE", ERR_LIB_EC, EC_R_INVALID_DIGEST_TYPE}, -+ #else -+ {"INVALID_DIGEST_TYPE", 16, 138}, -+ #endif -+ #ifdef EC_R_INVALID_ENCODING -+ {"INVALID_ENCODING", ERR_LIB_EC, EC_R_INVALID_ENCODING}, -+ #else -+ {"INVALID_ENCODING", 16, 102}, -+ #endif -+ #ifdef EC_R_INVALID_FIELD -+ {"INVALID_FIELD", ERR_LIB_EC, EC_R_INVALID_FIELD}, -+ #else -+ {"INVALID_FIELD", 16, 103}, -+ #endif -+ #ifdef EC_R_INVALID_FORM -+ {"INVALID_FORM", ERR_LIB_EC, EC_R_INVALID_FORM}, -+ #else -+ {"INVALID_FORM", 16, 104}, -+ #endif -+ #ifdef EC_R_INVALID_GENERATOR -+ {"INVALID_GENERATOR", ERR_LIB_EC, EC_R_INVALID_GENERATOR}, -+ #else -+ {"INVALID_GENERATOR", 16, 173}, -+ #endif -+ #ifdef EC_R_INVALID_GROUP_ORDER -+ {"INVALID_GROUP_ORDER", ERR_LIB_EC, EC_R_INVALID_GROUP_ORDER}, -+ #else -+ {"INVALID_GROUP_ORDER", 16, 122}, -+ #endif -+ #ifdef EC_R_INVALID_KEY -+ {"INVALID_KEY", ERR_LIB_EC, EC_R_INVALID_KEY}, -+ #else -+ {"INVALID_KEY", 16, 116}, -+ #endif -+ #ifdef EC_R_INVALID_LENGTH -+ {"INVALID_LENGTH", ERR_LIB_EC, EC_R_INVALID_LENGTH}, -+ #else -+ {"INVALID_LENGTH", 16, 117}, -+ #endif -+ #ifdef EC_R_INVALID_NAMED_GROUP_CONVERSION -+ {"INVALID_NAMED_GROUP_CONVERSION", ERR_LIB_EC, EC_R_INVALID_NAMED_GROUP_CONVERSION}, -+ #else -+ {"INVALID_NAMED_GROUP_CONVERSION", 16, 174}, -+ #endif -+ #ifdef EC_R_INVALID_OUTPUT_LENGTH -+ {"INVALID_OUTPUT_LENGTH", ERR_LIB_EC, EC_R_INVALID_OUTPUT_LENGTH}, -+ #else -+ {"INVALID_OUTPUT_LENGTH", 16, 161}, -+ #endif -+ #ifdef EC_R_INVALID_P -+ {"INVALID_P", ERR_LIB_EC, EC_R_INVALID_P}, -+ #else -+ {"INVALID_P", 16, 172}, -+ #endif -+ #ifdef EC_R_INVALID_PEER_KEY -+ {"INVALID_PEER_KEY", ERR_LIB_EC, EC_R_INVALID_PEER_KEY}, -+ #else -+ {"INVALID_PEER_KEY", 16, 133}, -+ #endif -+ #ifdef EC_R_INVALID_PENTANOMIAL_BASIS -+ {"INVALID_PENTANOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_PENTANOMIAL_BASIS}, -+ #else -+ {"INVALID_PENTANOMIAL_BASIS", 16, 132}, -+ #endif -+ #ifdef EC_R_INVALID_PRIVATE_KEY -+ {"INVALID_PRIVATE_KEY", ERR_LIB_EC, EC_R_INVALID_PRIVATE_KEY}, -+ #else -+ {"INVALID_PRIVATE_KEY", 16, 123}, -+ #endif -+ #ifdef EC_R_INVALID_SEED -+ {"INVALID_SEED", ERR_LIB_EC, EC_R_INVALID_SEED}, -+ #else -+ {"INVALID_SEED", 16, 175}, -+ #endif -+ #ifdef EC_R_INVALID_TRINOMIAL_BASIS -+ {"INVALID_TRINOMIAL_BASIS", ERR_LIB_EC, EC_R_INVALID_TRINOMIAL_BASIS}, -+ #else -+ {"INVALID_TRINOMIAL_BASIS", 16, 137}, -+ #endif -+ #ifdef EC_R_KDF_PARAMETER_ERROR -+ {"KDF_PARAMETER_ERROR", ERR_LIB_EC, EC_R_KDF_PARAMETER_ERROR}, -+ #else -+ {"KDF_PARAMETER_ERROR", 16, 148}, -+ #endif -+ #ifdef EC_R_KEYS_NOT_SET -+ {"KEYS_NOT_SET", ERR_LIB_EC, EC_R_KEYS_NOT_SET}, -+ #else -+ {"KEYS_NOT_SET", 16, 140}, -+ #endif -+ #ifdef EC_R_LADDER_POST_FAILURE -+ {"LADDER_POST_FAILURE", ERR_LIB_EC, EC_R_LADDER_POST_FAILURE}, -+ #else -+ {"LADDER_POST_FAILURE", 16, 136}, -+ #endif -+ #ifdef EC_R_LADDER_PRE_FAILURE -+ {"LADDER_PRE_FAILURE", ERR_LIB_EC, EC_R_LADDER_PRE_FAILURE}, -+ #else -+ {"LADDER_PRE_FAILURE", 16, 153}, -+ #endif -+ #ifdef EC_R_LADDER_STEP_FAILURE -+ {"LADDER_STEP_FAILURE", ERR_LIB_EC, EC_R_LADDER_STEP_FAILURE}, -+ #else -+ {"LADDER_STEP_FAILURE", 16, 162}, -+ #endif -+ #ifdef EC_R_MISSING_OID -+ {"MISSING_OID", ERR_LIB_EC, EC_R_MISSING_OID}, -+ #else -+ {"MISSING_OID", 16, 167}, -+ #endif -+ #ifdef EC_R_MISSING_PARAMETERS -+ {"MISSING_PARAMETERS", ERR_LIB_EC, EC_R_MISSING_PARAMETERS}, -+ #else -+ {"MISSING_PARAMETERS", 16, 124}, -+ #endif -+ #ifdef EC_R_MISSING_PRIVATE_KEY -+ {"MISSING_PRIVATE_KEY", ERR_LIB_EC, EC_R_MISSING_PRIVATE_KEY}, -+ #else -+ {"MISSING_PRIVATE_KEY", 16, 125}, -+ #endif -+ #ifdef EC_R_NEED_NEW_SETUP_VALUES -+ {"NEED_NEW_SETUP_VALUES", ERR_LIB_EC, EC_R_NEED_NEW_SETUP_VALUES}, -+ #else -+ {"NEED_NEW_SETUP_VALUES", 16, 157}, -+ #endif -+ #ifdef EC_R_NOT_A_NIST_PRIME -+ {"NOT_A_NIST_PRIME", ERR_LIB_EC, EC_R_NOT_A_NIST_PRIME}, -+ #else -+ {"NOT_A_NIST_PRIME", 16, 135}, -+ #endif -+ #ifdef EC_R_NOT_IMPLEMENTED -+ {"NOT_IMPLEMENTED", ERR_LIB_EC, EC_R_NOT_IMPLEMENTED}, -+ #else -+ {"NOT_IMPLEMENTED", 16, 126}, -+ #endif -+ #ifdef EC_R_NOT_INITIALIZED -+ {"NOT_INITIALIZED", ERR_LIB_EC, EC_R_NOT_INITIALIZED}, -+ #else -+ {"NOT_INITIALIZED", 16, 111}, -+ #endif -+ #ifdef EC_R_NO_PARAMETERS_SET -+ {"NO_PARAMETERS_SET", ERR_LIB_EC, EC_R_NO_PARAMETERS_SET}, -+ #else -+ {"NO_PARAMETERS_SET", 16, 139}, -+ #endif -+ #ifdef EC_R_NO_PRIVATE_VALUE -+ {"NO_PRIVATE_VALUE", ERR_LIB_EC, EC_R_NO_PRIVATE_VALUE}, -+ #else -+ {"NO_PRIVATE_VALUE", 16, 154}, -+ #endif -+ #ifdef EC_R_OPERATION_NOT_SUPPORTED -+ {"OPERATION_NOT_SUPPORTED", ERR_LIB_EC, EC_R_OPERATION_NOT_SUPPORTED}, -+ #else -+ {"OPERATION_NOT_SUPPORTED", 16, 152}, -+ #endif -+ #ifdef EC_R_PASSED_NULL_PARAMETER -+ {"PASSED_NULL_PARAMETER", ERR_LIB_EC, EC_R_PASSED_NULL_PARAMETER}, -+ #else -+ {"PASSED_NULL_PARAMETER", 16, 134}, -+ #endif -+ #ifdef EC_R_PEER_KEY_ERROR -+ {"PEER_KEY_ERROR", ERR_LIB_EC, EC_R_PEER_KEY_ERROR}, -+ #else -+ {"PEER_KEY_ERROR", 16, 149}, -+ #endif -+ #ifdef EC_R_POINT_ARITHMETIC_FAILURE -+ {"POINT_ARITHMETIC_FAILURE", ERR_LIB_EC, EC_R_POINT_ARITHMETIC_FAILURE}, -+ #else -+ {"POINT_ARITHMETIC_FAILURE", 16, 155}, -+ #endif -+ #ifdef EC_R_POINT_AT_INFINITY -+ {"POINT_AT_INFINITY", ERR_LIB_EC, EC_R_POINT_AT_INFINITY}, -+ #else -+ {"POINT_AT_INFINITY", 16, 106}, -+ #endif -+ #ifdef EC_R_POINT_COORDINATES_BLIND_FAILURE -+ {"POINT_COORDINATES_BLIND_FAILURE", ERR_LIB_EC, EC_R_POINT_COORDINATES_BLIND_FAILURE}, -+ #else -+ {"POINT_COORDINATES_BLIND_FAILURE", 16, 163}, -+ #endif -+ #ifdef EC_R_POINT_IS_NOT_ON_CURVE -+ {"POINT_IS_NOT_ON_CURVE", ERR_LIB_EC, EC_R_POINT_IS_NOT_ON_CURVE}, -+ #else -+ {"POINT_IS_NOT_ON_CURVE", 16, 107}, -+ #endif -+ #ifdef EC_R_RANDOM_NUMBER_GENERATION_FAILED -+ {"RANDOM_NUMBER_GENERATION_FAILED", ERR_LIB_EC, EC_R_RANDOM_NUMBER_GENERATION_FAILED}, -+ #else -+ {"RANDOM_NUMBER_GENERATION_FAILED", 16, 158}, -+ #endif -+ #ifdef EC_R_SHARED_INFO_ERROR -+ {"SHARED_INFO_ERROR", ERR_LIB_EC, EC_R_SHARED_INFO_ERROR}, -+ #else -+ {"SHARED_INFO_ERROR", 16, 150}, -+ #endif -+ #ifdef EC_R_SLOT_FULL -+ {"SLOT_FULL", ERR_LIB_EC, EC_R_SLOT_FULL}, -+ #else -+ {"SLOT_FULL", 16, 108}, -+ #endif -+ #ifdef EC_R_TOO_MANY_RETRIES -+ {"TOO_MANY_RETRIES", ERR_LIB_EC, EC_R_TOO_MANY_RETRIES}, -+ #else -+ {"TOO_MANY_RETRIES", 16, 176}, -+ #endif -+ #ifdef EC_R_UNDEFINED_GENERATOR -+ {"UNDEFINED_GENERATOR", ERR_LIB_EC, EC_R_UNDEFINED_GENERATOR}, -+ #else -+ {"UNDEFINED_GENERATOR", 16, 113}, -+ #endif -+ #ifdef EC_R_UNDEFINED_ORDER -+ {"UNDEFINED_ORDER", ERR_LIB_EC, EC_R_UNDEFINED_ORDER}, -+ #else -+ {"UNDEFINED_ORDER", 16, 128}, -+ #endif -+ #ifdef EC_R_UNKNOWN_COFACTOR -+ {"UNKNOWN_COFACTOR", ERR_LIB_EC, EC_R_UNKNOWN_COFACTOR}, -+ #else -+ {"UNKNOWN_COFACTOR", 16, 164}, -+ #endif -+ #ifdef EC_R_UNKNOWN_GROUP -+ {"UNKNOWN_GROUP", ERR_LIB_EC, EC_R_UNKNOWN_GROUP}, -+ #else -+ {"UNKNOWN_GROUP", 16, 129}, -+ #endif -+ #ifdef EC_R_UNKNOWN_ORDER -+ {"UNKNOWN_ORDER", ERR_LIB_EC, EC_R_UNKNOWN_ORDER}, -+ #else -+ {"UNKNOWN_ORDER", 16, 114}, -+ #endif -+ #ifdef EC_R_UNSUPPORTED_FIELD -+ {"UNSUPPORTED_FIELD", ERR_LIB_EC, EC_R_UNSUPPORTED_FIELD}, -+ #else -+ {"UNSUPPORTED_FIELD", 16, 131}, -+ #endif -+ #ifdef EC_R_WRONG_CURVE_PARAMETERS -+ {"WRONG_CURVE_PARAMETERS", ERR_LIB_EC, EC_R_WRONG_CURVE_PARAMETERS}, -+ #else -+ {"WRONG_CURVE_PARAMETERS", 16, 145}, -+ #endif -+ #ifdef EC_R_WRONG_ORDER -+ {"WRONG_ORDER", ERR_LIB_EC, EC_R_WRONG_ORDER}, -+ #else -+ {"WRONG_ORDER", 16, 130}, -+ #endif -+ #ifdef ESS_R_EMPTY_ESS_CERT_ID_LIST -+ {"EMPTY_ESS_CERT_ID_LIST", ERR_LIB_ESS, ESS_R_EMPTY_ESS_CERT_ID_LIST}, -+ #else -+ {"EMPTY_ESS_CERT_ID_LIST", 54, 107}, -+ #endif -+ #ifdef ESS_R_ESS_CERT_DIGEST_ERROR -+ {"ESS_CERT_DIGEST_ERROR", ERR_LIB_ESS, ESS_R_ESS_CERT_DIGEST_ERROR}, -+ #else -+ {"ESS_CERT_DIGEST_ERROR", 54, 103}, -+ #endif -+ #ifdef ESS_R_ESS_CERT_ID_NOT_FOUND -+ {"ESS_CERT_ID_NOT_FOUND", ERR_LIB_ESS, ESS_R_ESS_CERT_ID_NOT_FOUND}, -+ #else -+ {"ESS_CERT_ID_NOT_FOUND", 54, 104}, -+ #endif -+ #ifdef ESS_R_ESS_CERT_ID_WRONG_ORDER -+ {"ESS_CERT_ID_WRONG_ORDER", ERR_LIB_ESS, ESS_R_ESS_CERT_ID_WRONG_ORDER}, -+ #else -+ {"ESS_CERT_ID_WRONG_ORDER", 54, 105}, -+ #endif -+ #ifdef ESS_R_ESS_DIGEST_ALG_UNKNOWN -+ {"ESS_DIGEST_ALG_UNKNOWN", ERR_LIB_ESS, ESS_R_ESS_DIGEST_ALG_UNKNOWN}, -+ #else -+ {"ESS_DIGEST_ALG_UNKNOWN", 54, 106}, -+ #endif -+ #ifdef ESS_R_ESS_SIGNING_CERTIFICATE_ERROR -+ {"ESS_SIGNING_CERTIFICATE_ERROR", ERR_LIB_ESS, ESS_R_ESS_SIGNING_CERTIFICATE_ERROR}, -+ #else -+ {"ESS_SIGNING_CERTIFICATE_ERROR", 54, 102}, -+ #endif -+ #ifdef ESS_R_ESS_SIGNING_CERT_ADD_ERROR -+ {"ESS_SIGNING_CERT_ADD_ERROR", ERR_LIB_ESS, ESS_R_ESS_SIGNING_CERT_ADD_ERROR}, -+ #else -+ {"ESS_SIGNING_CERT_ADD_ERROR", 54, 100}, -+ #endif -+ #ifdef ESS_R_ESS_SIGNING_CERT_V2_ADD_ERROR -+ {"ESS_SIGNING_CERT_V2_ADD_ERROR", ERR_LIB_ESS, ESS_R_ESS_SIGNING_CERT_V2_ADD_ERROR}, -+ #else -+ {"ESS_SIGNING_CERT_V2_ADD_ERROR", 54, 101}, -+ #endif -+ #ifdef ESS_R_MISSING_SIGNING_CERTIFICATE_ATTRIBUTE -+ {"MISSING_SIGNING_CERTIFICATE_ATTRIBUTE", ERR_LIB_ESS, ESS_R_MISSING_SIGNING_CERTIFICATE_ATTRIBUTE}, -+ #else -+ {"MISSING_SIGNING_CERTIFICATE_ATTRIBUTE", 54, 108}, -+ #endif -+ #ifdef EVP_R_AES_KEY_SETUP_FAILED -+ {"AES_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_AES_KEY_SETUP_FAILED}, -+ #else -+ {"AES_KEY_SETUP_FAILED", 6, 143}, -+ #endif -+ #ifdef EVP_R_ARIA_KEY_SETUP_FAILED -+ {"ARIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_ARIA_KEY_SETUP_FAILED}, -+ #else -+ {"ARIA_KEY_SETUP_FAILED", 6, 176}, -+ #endif -+ #ifdef EVP_R_BAD_ALGORITHM_NAME -+ {"BAD_ALGORITHM_NAME", ERR_LIB_EVP, EVP_R_BAD_ALGORITHM_NAME}, -+ #else -+ {"BAD_ALGORITHM_NAME", 6, 200}, -+ #endif -+ #ifdef EVP_R_BAD_DECRYPT -+ {"BAD_DECRYPT", ERR_LIB_EVP, EVP_R_BAD_DECRYPT}, -+ #else -+ {"BAD_DECRYPT", 6, 100}, -+ #endif -+ #ifdef EVP_R_BAD_KEY_LENGTH -+ {"BAD_KEY_LENGTH", ERR_LIB_EVP, EVP_R_BAD_KEY_LENGTH}, -+ #else -+ {"BAD_KEY_LENGTH", 6, 195}, -+ #endif -+ #ifdef EVP_R_BUFFER_TOO_SMALL -+ {"BUFFER_TOO_SMALL", ERR_LIB_EVP, EVP_R_BUFFER_TOO_SMALL}, -+ #else -+ {"BUFFER_TOO_SMALL", 6, 155}, -+ #endif -+ #ifdef EVP_R_CACHE_CONSTANTS_FAILED -+ {"CACHE_CONSTANTS_FAILED", ERR_LIB_EVP, EVP_R_CACHE_CONSTANTS_FAILED}, -+ #else -+ {"CACHE_CONSTANTS_FAILED", 6, 225}, -+ #endif -+ #ifdef EVP_R_CAMELLIA_KEY_SETUP_FAILED -+ {"CAMELLIA_KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_CAMELLIA_KEY_SETUP_FAILED}, -+ #else -+ {"CAMELLIA_KEY_SETUP_FAILED", 6, 157}, -+ #endif -+ #ifdef EVP_R_CANNOT_GET_PARAMETERS -+ {"CANNOT_GET_PARAMETERS", ERR_LIB_EVP, EVP_R_CANNOT_GET_PARAMETERS}, -+ #else -+ {"CANNOT_GET_PARAMETERS", 6, 197}, -+ #endif -+ #ifdef EVP_R_CANNOT_SET_PARAMETERS -+ {"CANNOT_SET_PARAMETERS", ERR_LIB_EVP, EVP_R_CANNOT_SET_PARAMETERS}, -+ #else -+ {"CANNOT_SET_PARAMETERS", 6, 198}, -+ #endif -+ #ifdef EVP_R_CIPHER_NOT_GCM_MODE -+ {"CIPHER_NOT_GCM_MODE", ERR_LIB_EVP, EVP_R_CIPHER_NOT_GCM_MODE}, -+ #else -+ {"CIPHER_NOT_GCM_MODE", 6, 184}, -+ #endif -+ #ifdef EVP_R_CIPHER_PARAMETER_ERROR -+ {"CIPHER_PARAMETER_ERROR", ERR_LIB_EVP, EVP_R_CIPHER_PARAMETER_ERROR}, -+ #else -+ {"CIPHER_PARAMETER_ERROR", 6, 122}, -+ #endif -+ #ifdef EVP_R_COMMAND_NOT_SUPPORTED -+ {"COMMAND_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_COMMAND_NOT_SUPPORTED}, -+ #else -+ {"COMMAND_NOT_SUPPORTED", 6, 147}, -+ #endif -+ #ifdef EVP_R_CONFLICTING_ALGORITHM_NAME -+ {"CONFLICTING_ALGORITHM_NAME", ERR_LIB_EVP, EVP_R_CONFLICTING_ALGORITHM_NAME}, -+ #else -+ {"CONFLICTING_ALGORITHM_NAME", 6, 201}, -+ #endif -+ #ifdef EVP_R_CONTEXT_FINALIZED -+ {"CONTEXT_FINALIZED", ERR_LIB_EVP, EVP_R_CONTEXT_FINALIZED}, -+ #else -+ {"CONTEXT_FINALIZED", 6, 239}, -+ #endif -+ #ifdef EVP_R_COPY_ERROR -+ {"COPY_ERROR", ERR_LIB_EVP, EVP_R_COPY_ERROR}, -+ #else -+ {"COPY_ERROR", 6, 173}, -+ #endif -+ #ifdef EVP_R_CTRL_NOT_IMPLEMENTED -+ {"CTRL_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_NOT_IMPLEMENTED}, -+ #else -+ {"CTRL_NOT_IMPLEMENTED", 6, 132}, -+ #endif -+ #ifdef EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED -+ {"CTRL_OPERATION_NOT_IMPLEMENTED", ERR_LIB_EVP, EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED}, -+ #else -+ {"CTRL_OPERATION_NOT_IMPLEMENTED", 6, 133}, -+ #endif -+ #ifdef EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH -+ {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH}, -+ #else -+ {"DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH", 6, 138}, -+ #endif -+ #ifdef EVP_R_DECODE_ERROR -+ {"DECODE_ERROR", ERR_LIB_EVP, EVP_R_DECODE_ERROR}, -+ #else -+ {"DECODE_ERROR", 6, 114}, -+ #endif -+ #ifdef EVP_R_DEFAULT_QUERY_PARSE_ERROR -+ {"DEFAULT_QUERY_PARSE_ERROR", ERR_LIB_EVP, EVP_R_DEFAULT_QUERY_PARSE_ERROR}, -+ #else -+ {"DEFAULT_QUERY_PARSE_ERROR", 6, 210}, -+ #endif -+ #ifdef EVP_R_DIFFERENT_KEY_TYPES -+ {"DIFFERENT_KEY_TYPES", ERR_LIB_EVP, EVP_R_DIFFERENT_KEY_TYPES}, -+ #else -+ {"DIFFERENT_KEY_TYPES", 6, 101}, -+ #endif -+ #ifdef EVP_R_DIFFERENT_PARAMETERS -+ {"DIFFERENT_PARAMETERS", ERR_LIB_EVP, EVP_R_DIFFERENT_PARAMETERS}, -+ #else -+ {"DIFFERENT_PARAMETERS", 6, 153}, -+ #endif -+ #ifdef EVP_R_ERROR_LOADING_SECTION -+ {"ERROR_LOADING_SECTION", ERR_LIB_EVP, EVP_R_ERROR_LOADING_SECTION}, -+ #else -+ {"ERROR_LOADING_SECTION", 6, 165}, -+ #endif -+ #ifdef EVP_R_EXPECTING_AN_HMAC_KEY -+ {"EXPECTING_AN_HMAC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_HMAC_KEY}, -+ #else -+ {"EXPECTING_AN_HMAC_KEY", 6, 174}, -+ #endif -+ #ifdef EVP_R_EXPECTING_AN_RSA_KEY -+ {"EXPECTING_AN_RSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_AN_RSA_KEY}, -+ #else -+ {"EXPECTING_AN_RSA_KEY", 6, 127}, -+ #endif -+ #ifdef EVP_R_EXPECTING_A_DH_KEY -+ {"EXPECTING_A_DH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DH_KEY}, -+ #else -+ {"EXPECTING_A_DH_KEY", 6, 128}, -+ #endif -+ #ifdef EVP_R_EXPECTING_A_DSA_KEY -+ {"EXPECTING_A_DSA_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_DSA_KEY}, -+ #else -+ {"EXPECTING_A_DSA_KEY", 6, 129}, -+ #endif -+ #ifdef EVP_R_EXPECTING_A_ECX_KEY -+ {"EXPECTING_A_ECX_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_ECX_KEY}, -+ #else -+ {"EXPECTING_A_ECX_KEY", 6, 219}, -+ #endif -+ #ifdef EVP_R_EXPECTING_A_EC_KEY -+ {"EXPECTING_A_EC_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_EC_KEY}, -+ #else -+ {"EXPECTING_A_EC_KEY", 6, 142}, -+ #endif -+ #ifdef EVP_R_EXPECTING_A_POLY1305_KEY -+ {"EXPECTING_A_POLY1305_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_POLY1305_KEY}, -+ #else -+ {"EXPECTING_A_POLY1305_KEY", 6, 164}, -+ #endif -+ #ifdef EVP_R_EXPECTING_A_SIPHASH_KEY -+ {"EXPECTING_A_SIPHASH_KEY", ERR_LIB_EVP, EVP_R_EXPECTING_A_SIPHASH_KEY}, -+ #else -+ {"EXPECTING_A_SIPHASH_KEY", 6, 175}, -+ #endif -+ #ifdef EVP_R_FINAL_ERROR -+ {"FINAL_ERROR", ERR_LIB_EVP, EVP_R_FINAL_ERROR}, -+ #else -+ {"FINAL_ERROR", 6, 188}, -+ #endif -+ #ifdef EVP_R_GENERATE_ERROR -+ {"GENERATE_ERROR", ERR_LIB_EVP, EVP_R_GENERATE_ERROR}, -+ #else -+ {"GENERATE_ERROR", 6, 214}, -+ #endif -+ #ifdef EVP_R_GETTING_ALGORITHMIDENTIFIER_NOT_SUPPORTED -+ {"GETTING_ALGORITHMIDENTIFIER_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_GETTING_ALGORITHMIDENTIFIER_NOT_SUPPORTED}, -+ #else -+ {"GETTING_ALGORITHMIDENTIFIER_NOT_SUPPORTED", 6, 229}, -+ #endif -+ #ifdef EVP_R_GET_RAW_KEY_FAILED -+ {"GET_RAW_KEY_FAILED", ERR_LIB_EVP, EVP_R_GET_RAW_KEY_FAILED}, -+ #else -+ {"GET_RAW_KEY_FAILED", 6, 182}, -+ #endif -+ #ifdef EVP_R_ILLEGAL_SCRYPT_PARAMETERS -+ {"ILLEGAL_SCRYPT_PARAMETERS", ERR_LIB_EVP, EVP_R_ILLEGAL_SCRYPT_PARAMETERS}, -+ #else -+ {"ILLEGAL_SCRYPT_PARAMETERS", 6, 171}, -+ #endif -+ #ifdef EVP_R_INACCESSIBLE_DOMAIN_PARAMETERS -+ {"INACCESSIBLE_DOMAIN_PARAMETERS", ERR_LIB_EVP, EVP_R_INACCESSIBLE_DOMAIN_PARAMETERS}, -+ #else -+ {"INACCESSIBLE_DOMAIN_PARAMETERS", 6, 204}, -+ #endif -+ #ifdef EVP_R_INACCESSIBLE_KEY -+ {"INACCESSIBLE_KEY", ERR_LIB_EVP, EVP_R_INACCESSIBLE_KEY}, -+ #else -+ {"INACCESSIBLE_KEY", 6, 203}, -+ #endif -+ #ifdef EVP_R_INITIALIZATION_ERROR -+ {"INITIALIZATION_ERROR", ERR_LIB_EVP, EVP_R_INITIALIZATION_ERROR}, -+ #else -+ {"INITIALIZATION_ERROR", 6, 134}, -+ #endif -+ #ifdef EVP_R_INPUT_NOT_INITIALIZED -+ {"INPUT_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_INPUT_NOT_INITIALIZED}, -+ #else -+ {"INPUT_NOT_INITIALIZED", 6, 111}, -+ #endif -+ #ifdef EVP_R_INVALID_CUSTOM_LENGTH -+ {"INVALID_CUSTOM_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_CUSTOM_LENGTH}, -+ #else -+ {"INVALID_CUSTOM_LENGTH", 6, 185}, -+ #endif -+ #ifdef EVP_R_INVALID_DIGEST -+ {"INVALID_DIGEST", ERR_LIB_EVP, EVP_R_INVALID_DIGEST}, -+ #else -+ {"INVALID_DIGEST", 6, 152}, -+ #endif -+ #ifdef EVP_R_INVALID_IV_LENGTH -+ {"INVALID_IV_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_IV_LENGTH}, -+ #else -+ {"INVALID_IV_LENGTH", 6, 194}, -+ #endif -+ #ifdef EVP_R_INVALID_KEY -+ {"INVALID_KEY", ERR_LIB_EVP, EVP_R_INVALID_KEY}, -+ #else -+ {"INVALID_KEY", 6, 163}, -+ #endif -+ #ifdef EVP_R_INVALID_KEY_LENGTH -+ {"INVALID_KEY_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_KEY_LENGTH}, -+ #else -+ {"INVALID_KEY_LENGTH", 6, 130}, -+ #endif -+ #ifdef EVP_R_INVALID_LENGTH -+ {"INVALID_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_LENGTH}, -+ #else -+ {"INVALID_LENGTH", 6, 221}, -+ #endif -+ #ifdef EVP_R_INVALID_NULL_ALGORITHM -+ {"INVALID_NULL_ALGORITHM", ERR_LIB_EVP, EVP_R_INVALID_NULL_ALGORITHM}, -+ #else -+ {"INVALID_NULL_ALGORITHM", 6, 218}, -+ #endif -+ #ifdef EVP_R_INVALID_OPERATION -+ {"INVALID_OPERATION", ERR_LIB_EVP, EVP_R_INVALID_OPERATION}, -+ #else -+ {"INVALID_OPERATION", 6, 148}, -+ #endif -+ #ifdef EVP_R_INVALID_PROVIDER_FUNCTIONS -+ {"INVALID_PROVIDER_FUNCTIONS", ERR_LIB_EVP, EVP_R_INVALID_PROVIDER_FUNCTIONS}, -+ #else -+ {"INVALID_PROVIDER_FUNCTIONS", 6, 193}, -+ #endif -+ #ifdef EVP_R_INVALID_SALT_LENGTH -+ {"INVALID_SALT_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_SALT_LENGTH}, -+ #else -+ {"INVALID_SALT_LENGTH", 6, 186}, -+ #endif -+ #ifdef EVP_R_INVALID_SECRET_LENGTH -+ {"INVALID_SECRET_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_SECRET_LENGTH}, -+ #else -+ {"INVALID_SECRET_LENGTH", 6, 223}, -+ #endif -+ #ifdef EVP_R_INVALID_SEED_LENGTH -+ {"INVALID_SEED_LENGTH", ERR_LIB_EVP, EVP_R_INVALID_SEED_LENGTH}, -+ #else -+ {"INVALID_SEED_LENGTH", 6, 220}, -+ #endif -+ #ifdef EVP_R_INVALID_VALUE -+ {"INVALID_VALUE", ERR_LIB_EVP, EVP_R_INVALID_VALUE}, -+ #else -+ {"INVALID_VALUE", 6, 222}, -+ #endif -+ #ifdef EVP_R_KEYMGMT_EXPORT_FAILURE -+ {"KEYMGMT_EXPORT_FAILURE", ERR_LIB_EVP, EVP_R_KEYMGMT_EXPORT_FAILURE}, -+ #else -+ {"KEYMGMT_EXPORT_FAILURE", 6, 205}, -+ #endif -+ #ifdef EVP_R_KEY_SETUP_FAILED -+ {"KEY_SETUP_FAILED", ERR_LIB_EVP, EVP_R_KEY_SETUP_FAILED}, -+ #else -+ {"KEY_SETUP_FAILED", 6, 180}, -+ #endif -+ #ifdef EVP_R_LOCKING_NOT_SUPPORTED -+ {"LOCKING_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_LOCKING_NOT_SUPPORTED}, -+ #else -+ {"LOCKING_NOT_SUPPORTED", 6, 213}, -+ #endif -+ #ifdef EVP_R_MEMORY_LIMIT_EXCEEDED -+ {"MEMORY_LIMIT_EXCEEDED", ERR_LIB_EVP, EVP_R_MEMORY_LIMIT_EXCEEDED}, -+ #else -+ {"MEMORY_LIMIT_EXCEEDED", 6, 172}, -+ #endif -+ #ifdef EVP_R_MESSAGE_DIGEST_IS_NULL -+ {"MESSAGE_DIGEST_IS_NULL", ERR_LIB_EVP, EVP_R_MESSAGE_DIGEST_IS_NULL}, -+ #else -+ {"MESSAGE_DIGEST_IS_NULL", 6, 159}, -+ #endif -+ #ifdef EVP_R_METHOD_NOT_SUPPORTED -+ {"METHOD_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_METHOD_NOT_SUPPORTED}, -+ #else -+ {"METHOD_NOT_SUPPORTED", 6, 144}, -+ #endif -+ #ifdef EVP_R_MISSING_PARAMETERS -+ {"MISSING_PARAMETERS", ERR_LIB_EVP, EVP_R_MISSING_PARAMETERS}, -+ #else -+ {"MISSING_PARAMETERS", 6, 103}, -+ #endif -+ #ifdef EVP_R_NOT_ABLE_TO_COPY_CTX -+ {"NOT_ABLE_TO_COPY_CTX", ERR_LIB_EVP, EVP_R_NOT_ABLE_TO_COPY_CTX}, -+ #else -+ {"NOT_ABLE_TO_COPY_CTX", 6, 190}, -+ #endif -+ #ifdef EVP_R_NOT_XOF_OR_INVALID_LENGTH -+ {"NOT_XOF_OR_INVALID_LENGTH", ERR_LIB_EVP, EVP_R_NOT_XOF_OR_INVALID_LENGTH}, -+ #else -+ {"NOT_XOF_OR_INVALID_LENGTH", 6, 178}, -+ #endif -+ #ifdef EVP_R_NO_CIPHER_SET -+ {"NO_CIPHER_SET", ERR_LIB_EVP, EVP_R_NO_CIPHER_SET}, -+ #else -+ {"NO_CIPHER_SET", 6, 131}, -+ #endif -+ #ifdef EVP_R_NO_DEFAULT_DIGEST -+ {"NO_DEFAULT_DIGEST", ERR_LIB_EVP, EVP_R_NO_DEFAULT_DIGEST}, -+ #else -+ {"NO_DEFAULT_DIGEST", 6, 158}, -+ #endif -+ #ifdef EVP_R_NO_DIGEST_SET -+ {"NO_DIGEST_SET", ERR_LIB_EVP, EVP_R_NO_DIGEST_SET}, -+ #else -+ {"NO_DIGEST_SET", 6, 139}, -+ #endif -+ #ifdef EVP_R_NO_IMPORT_FUNCTION -+ {"NO_IMPORT_FUNCTION", ERR_LIB_EVP, EVP_R_NO_IMPORT_FUNCTION}, -+ #else -+ {"NO_IMPORT_FUNCTION", 6, 206}, -+ #endif -+ #ifdef EVP_R_NO_KEYMGMT_AVAILABLE -+ {"NO_KEYMGMT_AVAILABLE", ERR_LIB_EVP, EVP_R_NO_KEYMGMT_AVAILABLE}, -+ #else -+ {"NO_KEYMGMT_AVAILABLE", 6, 199}, -+ #endif -+ #ifdef EVP_R_NO_KEYMGMT_PRESENT -+ {"NO_KEYMGMT_PRESENT", ERR_LIB_EVP, EVP_R_NO_KEYMGMT_PRESENT}, -+ #else -+ {"NO_KEYMGMT_PRESENT", 6, 196}, -+ #endif -+ #ifdef EVP_R_NO_KEY_SET -+ {"NO_KEY_SET", ERR_LIB_EVP, EVP_R_NO_KEY_SET}, -+ #else -+ {"NO_KEY_SET", 6, 154}, -+ #endif -+ #ifdef EVP_R_NO_OPERATION_SET -+ {"NO_OPERATION_SET", ERR_LIB_EVP, EVP_R_NO_OPERATION_SET}, -+ #else -+ {"NO_OPERATION_SET", 6, 149}, -+ #endif -+ #ifdef EVP_R_NULL_MAC_PKEY_CTX -+ {"NULL_MAC_PKEY_CTX", ERR_LIB_EVP, EVP_R_NULL_MAC_PKEY_CTX}, -+ #else -+ {"NULL_MAC_PKEY_CTX", 6, 208}, -+ #endif -+ #ifdef EVP_R_ONLY_ONESHOT_SUPPORTED -+ {"ONLY_ONESHOT_SUPPORTED", ERR_LIB_EVP, EVP_R_ONLY_ONESHOT_SUPPORTED}, -+ #else -+ {"ONLY_ONESHOT_SUPPORTED", 6, 177}, -+ #endif -+ #ifdef EVP_R_OPERATION_NOT_INITIALIZED -+ {"OPERATION_NOT_INITIALIZED", ERR_LIB_EVP, EVP_R_OPERATION_NOT_INITIALIZED}, -+ #else -+ {"OPERATION_NOT_INITIALIZED", 6, 151}, -+ #endif -+ #ifdef EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE -+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_EVP, EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE}, -+ #else -+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 6, 150}, -+ #endif -+ #ifdef EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_SIGNATURE_TYPE -+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_SIGNATURE_TYPE", ERR_LIB_EVP, EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_SIGNATURE_TYPE}, -+ #else -+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_SIGNATURE_TYPE", 6, 226}, -+ #endif -+ #ifdef EVP_R_OUTPUT_WOULD_OVERFLOW -+ {"OUTPUT_WOULD_OVERFLOW", ERR_LIB_EVP, EVP_R_OUTPUT_WOULD_OVERFLOW}, -+ #else -+ {"OUTPUT_WOULD_OVERFLOW", 6, 202}, -+ #endif -+ #ifdef EVP_R_PARAMETER_TOO_LARGE -+ {"PARAMETER_TOO_LARGE", ERR_LIB_EVP, EVP_R_PARAMETER_TOO_LARGE}, -+ #else -+ {"PARAMETER_TOO_LARGE", 6, 187}, -+ #endif -+ #ifdef EVP_R_PARTIALLY_OVERLAPPING -+ {"PARTIALLY_OVERLAPPING", ERR_LIB_EVP, EVP_R_PARTIALLY_OVERLAPPING}, -+ #else -+ {"PARTIALLY_OVERLAPPING", 6, 162}, -+ #endif -+ #ifdef EVP_R_PBKDF2_ERROR -+ {"PBKDF2_ERROR", ERR_LIB_EVP, EVP_R_PBKDF2_ERROR}, -+ #else -+ {"PBKDF2_ERROR", 6, 181}, -+ #endif -+ #ifdef EVP_R_PIPELINE_NOT_SUPPORTED -+ {"PIPELINE_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_PIPELINE_NOT_SUPPORTED}, -+ #else -+ {"PIPELINE_NOT_SUPPORTED", 6, 230}, -+ #endif -+ #ifdef EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED -+ {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", ERR_LIB_EVP, EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED}, -+ #else -+ {"PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED", 6, 179}, -+ #endif -+ #ifdef EVP_R_PRIVATE_KEY_DECODE_ERROR -+ {"PRIVATE_KEY_DECODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_DECODE_ERROR}, -+ #else -+ {"PRIVATE_KEY_DECODE_ERROR", 6, 145}, -+ #endif -+ #ifdef EVP_R_PRIVATE_KEY_ENCODE_ERROR -+ {"PRIVATE_KEY_ENCODE_ERROR", ERR_LIB_EVP, EVP_R_PRIVATE_KEY_ENCODE_ERROR}, -+ #else -+ {"PRIVATE_KEY_ENCODE_ERROR", 6, 146}, -+ #endif -+ #ifdef EVP_R_PROVIDER_ASYM_CIPHER_FAILURE -+ {"PROVIDER_ASYM_CIPHER_FAILURE", ERR_LIB_EVP, EVP_R_PROVIDER_ASYM_CIPHER_FAILURE}, -+ #else -+ {"PROVIDER_ASYM_CIPHER_FAILURE", 6, 232}, -+ #endif -+ #ifdef EVP_R_PROVIDER_ASYM_CIPHER_NOT_SUPPORTED -+ {"PROVIDER_ASYM_CIPHER_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_PROVIDER_ASYM_CIPHER_NOT_SUPPORTED}, -+ #else -+ {"PROVIDER_ASYM_CIPHER_NOT_SUPPORTED", 6, 235}, -+ #endif -+ #ifdef EVP_R_PROVIDER_GET_CTX_PARAMS_NOT_SUPPORTED -+ {"PROVIDER_GET_CTX_PARAMS_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_PROVIDER_GET_CTX_PARAMS_NOT_SUPPORTED}, -+ #else -+ {"PROVIDER_GET_CTX_PARAMS_NOT_SUPPORTED", 6, 238}, -+ #endif -+ #ifdef EVP_R_PROVIDER_KEYMGMT_FAILURE -+ {"PROVIDER_KEYMGMT_FAILURE", ERR_LIB_EVP, EVP_R_PROVIDER_KEYMGMT_FAILURE}, -+ #else -+ {"PROVIDER_KEYMGMT_FAILURE", 6, 233}, -+ #endif -+ #ifdef EVP_R_PROVIDER_KEYMGMT_NOT_SUPPORTED -+ {"PROVIDER_KEYMGMT_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_PROVIDER_KEYMGMT_NOT_SUPPORTED}, -+ #else -+ {"PROVIDER_KEYMGMT_NOT_SUPPORTED", 6, 236}, -+ #endif -+ #ifdef EVP_R_PROVIDER_SIGNATURE_FAILURE -+ {"PROVIDER_SIGNATURE_FAILURE", ERR_LIB_EVP, EVP_R_PROVIDER_SIGNATURE_FAILURE}, -+ #else -+ {"PROVIDER_SIGNATURE_FAILURE", 6, 234}, -+ #endif -+ #ifdef EVP_R_PROVIDER_SIGNATURE_NOT_SUPPORTED -+ {"PROVIDER_SIGNATURE_NOT_SUPPORTED", ERR_LIB_EVP, EVP_R_PROVIDER_SIGNATURE_NOT_SUPPORTED}, -+ #else -+ {"PROVIDER_SIGNATURE_NOT_SUPPORTED", 6, 237}, -+ #endif -+ #ifdef EVP_R_PUBLIC_KEY_NOT_RSA -+ {"PUBLIC_KEY_NOT_RSA", ERR_LIB_EVP, EVP_R_PUBLIC_KEY_NOT_RSA}, -+ #else -+ {"PUBLIC_KEY_NOT_RSA", 6, 106}, -+ #endif -+ #ifdef EVP_R_SETTING_XOF_FAILED -+ {"SETTING_XOF_FAILED", ERR_LIB_EVP, EVP_R_SETTING_XOF_FAILED}, -+ #else -+ {"SETTING_XOF_FAILED", 6, 227}, -+ #endif -+ #ifdef EVP_R_SET_DEFAULT_PROPERTY_FAILURE -+ {"SET_DEFAULT_PROPERTY_FAILURE", ERR_LIB_EVP, EVP_R_SET_DEFAULT_PROPERTY_FAILURE}, -+ #else -+ {"SET_DEFAULT_PROPERTY_FAILURE", 6, 209}, -+ #endif -+ #ifdef EVP_R_SIGNATURE_TYPE_AND_KEY_TYPE_INCOMPATIBLE -+ {"SIGNATURE_TYPE_AND_KEY_TYPE_INCOMPATIBLE", ERR_LIB_EVP, EVP_R_SIGNATURE_TYPE_AND_KEY_TYPE_INCOMPATIBLE}, -+ #else -+ {"SIGNATURE_TYPE_AND_KEY_TYPE_INCOMPATIBLE", 6, 228}, -+ #endif -+ #ifdef EVP_R_TOO_MANY_PIPES -+ {"TOO_MANY_PIPES", ERR_LIB_EVP, EVP_R_TOO_MANY_PIPES}, -+ #else -+ {"TOO_MANY_PIPES", 6, 231}, -+ #endif -+ #ifdef EVP_R_TOO_MANY_RECORDS -+ {"TOO_MANY_RECORDS", ERR_LIB_EVP, EVP_R_TOO_MANY_RECORDS}, -+ #else -+ {"TOO_MANY_RECORDS", 6, 183}, -+ #endif -+ #ifdef EVP_R_UNABLE_TO_ENABLE_LOCKING -+ {"UNABLE_TO_ENABLE_LOCKING", ERR_LIB_EVP, EVP_R_UNABLE_TO_ENABLE_LOCKING}, -+ #else -+ {"UNABLE_TO_ENABLE_LOCKING", 6, 212}, -+ #endif -+ #ifdef EVP_R_UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE -+ {"UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE", ERR_LIB_EVP, EVP_R_UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE}, -+ #else -+ {"UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE", 6, 215}, -+ #endif -+ #ifdef EVP_R_UNABLE_TO_GET_RANDOM_STRENGTH -+ {"UNABLE_TO_GET_RANDOM_STRENGTH", ERR_LIB_EVP, EVP_R_UNABLE_TO_GET_RANDOM_STRENGTH}, -+ #else -+ {"UNABLE_TO_GET_RANDOM_STRENGTH", 6, 216}, -+ #endif -+ #ifdef EVP_R_UNABLE_TO_LOCK_CONTEXT -+ {"UNABLE_TO_LOCK_CONTEXT", ERR_LIB_EVP, EVP_R_UNABLE_TO_LOCK_CONTEXT}, -+ #else -+ {"UNABLE_TO_LOCK_CONTEXT", 6, 211}, -+ #endif -+ #ifdef EVP_R_UNABLE_TO_SET_CALLBACKS -+ {"UNABLE_TO_SET_CALLBACKS", ERR_LIB_EVP, EVP_R_UNABLE_TO_SET_CALLBACKS}, -+ #else -+ {"UNABLE_TO_SET_CALLBACKS", 6, 217}, -+ #endif -+ #ifdef EVP_R_UNKNOWN_BITS -+ {"UNKNOWN_BITS", ERR_LIB_EVP, EVP_R_UNKNOWN_BITS}, -+ #else -+ {"UNKNOWN_BITS", 6, 166}, -+ #endif -+ #ifdef EVP_R_UNKNOWN_CIPHER -+ {"UNKNOWN_CIPHER", ERR_LIB_EVP, EVP_R_UNKNOWN_CIPHER}, -+ #else -+ {"UNKNOWN_CIPHER", 6, 160}, -+ #endif -+ #ifdef EVP_R_UNKNOWN_DIGEST -+ {"UNKNOWN_DIGEST", ERR_LIB_EVP, EVP_R_UNKNOWN_DIGEST}, -+ #else -+ {"UNKNOWN_DIGEST", 6, 161}, -+ #endif -+ #ifdef EVP_R_UNKNOWN_KEY_TYPE -+ {"UNKNOWN_KEY_TYPE", ERR_LIB_EVP, EVP_R_UNKNOWN_KEY_TYPE}, -+ #else -+ {"UNKNOWN_KEY_TYPE", 6, 207}, -+ #endif -+ #ifdef EVP_R_UNKNOWN_MAX_SIZE -+ {"UNKNOWN_MAX_SIZE", ERR_LIB_EVP, EVP_R_UNKNOWN_MAX_SIZE}, -+ #else -+ {"UNKNOWN_MAX_SIZE", 6, 167}, -+ #endif -+ #ifdef EVP_R_UNKNOWN_OPTION -+ {"UNKNOWN_OPTION", ERR_LIB_EVP, EVP_R_UNKNOWN_OPTION}, -+ #else -+ {"UNKNOWN_OPTION", 6, 169}, -+ #endif -+ #ifdef EVP_R_UNKNOWN_PBE_ALGORITHM -+ {"UNKNOWN_PBE_ALGORITHM", ERR_LIB_EVP, EVP_R_UNKNOWN_PBE_ALGORITHM}, -+ #else -+ {"UNKNOWN_PBE_ALGORITHM", 6, 121}, -+ #endif -+ #ifdef EVP_R_UNKNOWN_SECURITY_BITS -+ {"UNKNOWN_SECURITY_BITS", ERR_LIB_EVP, EVP_R_UNKNOWN_SECURITY_BITS}, -+ #else -+ {"UNKNOWN_SECURITY_BITS", 6, 168}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_ALGORITHM -+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_ALGORITHM", 6, 156}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_CIPHER -+ {"UNSUPPORTED_CIPHER", ERR_LIB_EVP, EVP_R_UNSUPPORTED_CIPHER}, -+ #else -+ {"UNSUPPORTED_CIPHER", 6, 107}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_KEYLENGTH -+ {"UNSUPPORTED_KEYLENGTH", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEYLENGTH}, -+ #else -+ {"UNSUPPORTED_KEYLENGTH", 6, 123}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION -+ {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION}, -+ #else -+ {"UNSUPPORTED_KEY_DERIVATION_FUNCTION", 6, 124}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_KEY_SIZE -+ {"UNSUPPORTED_KEY_SIZE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_SIZE}, -+ #else -+ {"UNSUPPORTED_KEY_SIZE", 6, 108}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_KEY_TYPE -+ {"UNSUPPORTED_KEY_TYPE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_KEY_TYPE}, -+ #else -+ {"UNSUPPORTED_KEY_TYPE", 6, 224}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS -+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", ERR_LIB_EVP, EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS}, -+ #else -+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", 6, 135}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_PRF -+ {"UNSUPPORTED_PRF", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRF}, -+ #else -+ {"UNSUPPORTED_PRF", 6, 125}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM -+ {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", ERR_LIB_EVP, EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_PRIVATE_KEY_ALGORITHM", 6, 118}, -+ #endif -+ #ifdef EVP_R_UNSUPPORTED_SALT_TYPE -+ {"UNSUPPORTED_SALT_TYPE", ERR_LIB_EVP, EVP_R_UNSUPPORTED_SALT_TYPE}, -+ #else -+ {"UNSUPPORTED_SALT_TYPE", 6, 126}, -+ #endif -+ #ifdef EVP_R_UPDATE_ERROR -+ {"UPDATE_ERROR", ERR_LIB_EVP, EVP_R_UPDATE_ERROR}, -+ #else -+ {"UPDATE_ERROR", 6, 189}, -+ #endif -+ #ifdef EVP_R_WRAP_MODE_NOT_ALLOWED -+ {"WRAP_MODE_NOT_ALLOWED", ERR_LIB_EVP, EVP_R_WRAP_MODE_NOT_ALLOWED}, -+ #else -+ {"WRAP_MODE_NOT_ALLOWED", 6, 170}, -+ #endif -+ #ifdef EVP_R_WRONG_FINAL_BLOCK_LENGTH -+ {"WRONG_FINAL_BLOCK_LENGTH", ERR_LIB_EVP, EVP_R_WRONG_FINAL_BLOCK_LENGTH}, -+ #else -+ {"WRONG_FINAL_BLOCK_LENGTH", 6, 109}, -+ #endif -+ #ifdef EVP_R_XTS_DATA_UNIT_IS_TOO_LARGE -+ {"XTS_DATA_UNIT_IS_TOO_LARGE", ERR_LIB_EVP, EVP_R_XTS_DATA_UNIT_IS_TOO_LARGE}, -+ #else -+ {"XTS_DATA_UNIT_IS_TOO_LARGE", 6, 191}, -+ #endif -+ #ifdef EVP_R_XTS_DUPLICATED_KEYS -+ {"XTS_DUPLICATED_KEYS", ERR_LIB_EVP, EVP_R_XTS_DUPLICATED_KEYS}, -+ #else -+ {"XTS_DUPLICATED_KEYS", 6, 192}, -+ #endif -+ #ifdef HTTP_R_ASN1_LEN_EXCEEDS_MAX_RESP_LEN -+ {"ASN1_LEN_EXCEEDS_MAX_RESP_LEN", ERR_LIB_HTTP, HTTP_R_ASN1_LEN_EXCEEDS_MAX_RESP_LEN}, -+ #else -+ {"ASN1_LEN_EXCEEDS_MAX_RESP_LEN", 61, 108}, -+ #endif -+ #ifdef HTTP_R_CONNECT_FAILURE -+ {"CONNECT_FAILURE", ERR_LIB_HTTP, HTTP_R_CONNECT_FAILURE}, -+ #else -+ {"CONNECT_FAILURE", 61, 100}, -+ #endif -+ #ifdef HTTP_R_CONTENT_TYPE_MISMATCH -+ {"CONTENT_TYPE_MISMATCH", ERR_LIB_HTTP, HTTP_R_CONTENT_TYPE_MISMATCH}, -+ #else -+ {"CONTENT_TYPE_MISMATCH", 61, 131}, -+ #endif -+ #ifdef HTTP_R_ERROR_PARSING_ASN1_LENGTH -+ {"ERROR_PARSING_ASN1_LENGTH", ERR_LIB_HTTP, HTTP_R_ERROR_PARSING_ASN1_LENGTH}, -+ #else -+ {"ERROR_PARSING_ASN1_LENGTH", 61, 109}, -+ #endif -+ #ifdef HTTP_R_ERROR_PARSING_CONTENT_LENGTH -+ {"ERROR_PARSING_CONTENT_LENGTH", ERR_LIB_HTTP, HTTP_R_ERROR_PARSING_CONTENT_LENGTH}, -+ #else -+ {"ERROR_PARSING_CONTENT_LENGTH", 61, 119}, -+ #endif -+ #ifdef HTTP_R_ERROR_PARSING_URL -+ {"ERROR_PARSING_URL", ERR_LIB_HTTP, HTTP_R_ERROR_PARSING_URL}, -+ #else -+ {"ERROR_PARSING_URL", 61, 101}, -+ #endif -+ #ifdef HTTP_R_ERROR_RECEIVING -+ {"ERROR_RECEIVING", ERR_LIB_HTTP, HTTP_R_ERROR_RECEIVING}, -+ #else -+ {"ERROR_RECEIVING", 61, 103}, -+ #endif -+ #ifdef HTTP_R_ERROR_SENDING -+ {"ERROR_SENDING", ERR_LIB_HTTP, HTTP_R_ERROR_SENDING}, -+ #else -+ {"ERROR_SENDING", 61, 102}, -+ #endif -+ #ifdef HTTP_R_FAILED_READING_DATA -+ {"FAILED_READING_DATA", ERR_LIB_HTTP, HTTP_R_FAILED_READING_DATA}, -+ #else -+ {"FAILED_READING_DATA", 61, 128}, -+ #endif -+ #ifdef HTTP_R_HEADER_PARSE_ERROR -+ {"HEADER_PARSE_ERROR", ERR_LIB_HTTP, HTTP_R_HEADER_PARSE_ERROR}, -+ #else -+ {"HEADER_PARSE_ERROR", 61, 126}, -+ #endif -+ #ifdef HTTP_R_INCONSISTENT_CONTENT_LENGTH -+ {"INCONSISTENT_CONTENT_LENGTH", ERR_LIB_HTTP, HTTP_R_INCONSISTENT_CONTENT_LENGTH}, -+ #else -+ {"INCONSISTENT_CONTENT_LENGTH", 61, 120}, -+ #endif -+ #ifdef HTTP_R_INVALID_PORT_NUMBER -+ {"INVALID_PORT_NUMBER", ERR_LIB_HTTP, HTTP_R_INVALID_PORT_NUMBER}, -+ #else -+ {"INVALID_PORT_NUMBER", 61, 123}, -+ #endif -+ #ifdef HTTP_R_INVALID_URL_PATH -+ {"INVALID_URL_PATH", ERR_LIB_HTTP, HTTP_R_INVALID_URL_PATH}, -+ #else -+ {"INVALID_URL_PATH", 61, 125}, -+ #endif -+ #ifdef HTTP_R_INVALID_URL_SCHEME -+ {"INVALID_URL_SCHEME", ERR_LIB_HTTP, HTTP_R_INVALID_URL_SCHEME}, -+ #else -+ {"INVALID_URL_SCHEME", 61, 124}, -+ #endif -+ #ifdef HTTP_R_MAX_RESP_LEN_EXCEEDED -+ {"MAX_RESP_LEN_EXCEEDED", ERR_LIB_HTTP, HTTP_R_MAX_RESP_LEN_EXCEEDED}, -+ #else -+ {"MAX_RESP_LEN_EXCEEDED", 61, 117}, -+ #endif -+ #ifdef HTTP_R_MISSING_ASN1_ENCODING -+ {"MISSING_ASN1_ENCODING", ERR_LIB_HTTP, HTTP_R_MISSING_ASN1_ENCODING}, -+ #else -+ {"MISSING_ASN1_ENCODING", 61, 110}, -+ #endif -+ #ifdef HTTP_R_MISSING_CONTENT_TYPE -+ {"MISSING_CONTENT_TYPE", ERR_LIB_HTTP, HTTP_R_MISSING_CONTENT_TYPE}, -+ #else -+ {"MISSING_CONTENT_TYPE", 61, 121}, -+ #endif -+ #ifdef HTTP_R_MISSING_REDIRECT_LOCATION -+ {"MISSING_REDIRECT_LOCATION", ERR_LIB_HTTP, HTTP_R_MISSING_REDIRECT_LOCATION}, -+ #else -+ {"MISSING_REDIRECT_LOCATION", 61, 111}, -+ #endif -+ #ifdef HTTP_R_RECEIVED_ERROR -+ {"RECEIVED_ERROR", ERR_LIB_HTTP, HTTP_R_RECEIVED_ERROR}, -+ #else -+ {"RECEIVED_ERROR", 61, 105}, -+ #endif -+ #ifdef HTTP_R_RECEIVED_WRONG_HTTP_VERSION -+ {"RECEIVED_WRONG_HTTP_VERSION", ERR_LIB_HTTP, HTTP_R_RECEIVED_WRONG_HTTP_VERSION}, -+ #else -+ {"RECEIVED_WRONG_HTTP_VERSION", 61, 106}, -+ #endif -+ #ifdef HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP -+ {"REDIRECTION_FROM_HTTPS_TO_HTTP", ERR_LIB_HTTP, HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP}, -+ #else -+ {"REDIRECTION_FROM_HTTPS_TO_HTTP", 61, 112}, -+ #endif -+ #ifdef HTTP_R_REDIRECTION_NOT_ENABLED -+ {"REDIRECTION_NOT_ENABLED", ERR_LIB_HTTP, HTTP_R_REDIRECTION_NOT_ENABLED}, -+ #else -+ {"REDIRECTION_NOT_ENABLED", 61, 116}, -+ #endif -+ #ifdef HTTP_R_RESPONSE_LINE_TOO_LONG -+ {"RESPONSE_LINE_TOO_LONG", ERR_LIB_HTTP, HTTP_R_RESPONSE_LINE_TOO_LONG}, -+ #else -+ {"RESPONSE_LINE_TOO_LONG", 61, 113}, -+ #endif -+ #ifdef HTTP_R_RESPONSE_PARSE_ERROR -+ {"RESPONSE_PARSE_ERROR", ERR_LIB_HTTP, HTTP_R_RESPONSE_PARSE_ERROR}, -+ #else -+ {"RESPONSE_PARSE_ERROR", 61, 104}, -+ #endif -+ #ifdef HTTP_R_RESPONSE_TOO_MANY_HDRLINES -+ {"RESPONSE_TOO_MANY_HDRLINES", ERR_LIB_HTTP, HTTP_R_RESPONSE_TOO_MANY_HDRLINES}, -+ #else -+ {"RESPONSE_TOO_MANY_HDRLINES", 61, 130}, -+ #endif -+ #ifdef HTTP_R_RETRY_TIMEOUT -+ {"RETRY_TIMEOUT", ERR_LIB_HTTP, HTTP_R_RETRY_TIMEOUT}, -+ #else -+ {"RETRY_TIMEOUT", 61, 129}, -+ #endif -+ #ifdef HTTP_R_SERVER_CANCELED_CONNECTION -+ {"SERVER_CANCELED_CONNECTION", ERR_LIB_HTTP, HTTP_R_SERVER_CANCELED_CONNECTION}, -+ #else -+ {"SERVER_CANCELED_CONNECTION", 61, 127}, -+ #endif -+ #ifdef HTTP_R_SOCK_NOT_SUPPORTED -+ {"SOCK_NOT_SUPPORTED", ERR_LIB_HTTP, HTTP_R_SOCK_NOT_SUPPORTED}, -+ #else -+ {"SOCK_NOT_SUPPORTED", 61, 122}, -+ #endif -+ #ifdef HTTP_R_STATUS_CODE_UNSUPPORTED -+ {"STATUS_CODE_UNSUPPORTED", ERR_LIB_HTTP, HTTP_R_STATUS_CODE_UNSUPPORTED}, -+ #else -+ {"STATUS_CODE_UNSUPPORTED", 61, 114}, -+ #endif -+ #ifdef HTTP_R_TLS_NOT_ENABLED -+ {"TLS_NOT_ENABLED", ERR_LIB_HTTP, HTTP_R_TLS_NOT_ENABLED}, -+ #else -+ {"TLS_NOT_ENABLED", 61, 107}, -+ #endif -+ #ifdef HTTP_R_TOO_MANY_REDIRECTIONS -+ {"TOO_MANY_REDIRECTIONS", ERR_LIB_HTTP, HTTP_R_TOO_MANY_REDIRECTIONS}, -+ #else -+ {"TOO_MANY_REDIRECTIONS", 61, 115}, -+ #endif -+ #ifdef HTTP_R_UNEXPECTED_CONTENT_TYPE -+ {"UNEXPECTED_CONTENT_TYPE", ERR_LIB_HTTP, HTTP_R_UNEXPECTED_CONTENT_TYPE}, -+ #else -+ {"UNEXPECTED_CONTENT_TYPE", 61, 118}, -+ #endif -+ #ifdef OBJ_R_OID_EXISTS -+ {"OID_EXISTS", ERR_LIB_OBJ, OBJ_R_OID_EXISTS}, -+ #else -+ {"OID_EXISTS", 8, 102}, -+ #endif -+ #ifdef OBJ_R_UNKNOWN_NID -+ {"UNKNOWN_NID", ERR_LIB_OBJ, OBJ_R_UNKNOWN_NID}, -+ #else -+ {"UNKNOWN_NID", 8, 101}, -+ #endif -+ #ifdef OBJ_R_UNKNOWN_OBJECT_NAME -+ {"UNKNOWN_OBJECT_NAME", ERR_LIB_OBJ, OBJ_R_UNKNOWN_OBJECT_NAME}, -+ #else -+ {"UNKNOWN_OBJECT_NAME", 8, 103}, -+ #endif -+ #ifdef OCSP_R_CERTIFICATE_VERIFY_ERROR -+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_OCSP, OCSP_R_CERTIFICATE_VERIFY_ERROR}, -+ #else -+ {"CERTIFICATE_VERIFY_ERROR", 39, 101}, -+ #endif -+ #ifdef OCSP_R_DIGEST_ERR -+ {"DIGEST_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_ERR}, -+ #else -+ {"DIGEST_ERR", 39, 102}, -+ #endif -+ #ifdef OCSP_R_DIGEST_NAME_ERR -+ {"DIGEST_NAME_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_NAME_ERR}, -+ #else -+ {"DIGEST_NAME_ERR", 39, 106}, -+ #endif -+ #ifdef OCSP_R_DIGEST_SIZE_ERR -+ {"DIGEST_SIZE_ERR", ERR_LIB_OCSP, OCSP_R_DIGEST_SIZE_ERR}, -+ #else -+ {"DIGEST_SIZE_ERR", 39, 107}, -+ #endif -+ #ifdef OCSP_R_ERROR_IN_NEXTUPDATE_FIELD -+ {"ERROR_IN_NEXTUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_NEXTUPDATE_FIELD}, -+ #else -+ {"ERROR_IN_NEXTUPDATE_FIELD", 39, 122}, -+ #endif -+ #ifdef OCSP_R_ERROR_IN_THISUPDATE_FIELD -+ {"ERROR_IN_THISUPDATE_FIELD", ERR_LIB_OCSP, OCSP_R_ERROR_IN_THISUPDATE_FIELD}, -+ #else -+ {"ERROR_IN_THISUPDATE_FIELD", 39, 123}, -+ #endif -+ #ifdef OCSP_R_MISSING_OCSPSIGNING_USAGE -+ {"MISSING_OCSPSIGNING_USAGE", ERR_LIB_OCSP, OCSP_R_MISSING_OCSPSIGNING_USAGE}, -+ #else -+ {"MISSING_OCSPSIGNING_USAGE", 39, 103}, -+ #endif -+ #ifdef OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE -+ {"NEXTUPDATE_BEFORE_THISUPDATE", ERR_LIB_OCSP, OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE}, -+ #else -+ {"NEXTUPDATE_BEFORE_THISUPDATE", 39, 124}, -+ #endif -+ #ifdef OCSP_R_NOT_BASIC_RESPONSE -+ {"NOT_BASIC_RESPONSE", ERR_LIB_OCSP, OCSP_R_NOT_BASIC_RESPONSE}, -+ #else -+ {"NOT_BASIC_RESPONSE", 39, 104}, -+ #endif -+ #ifdef OCSP_R_NO_CERTIFICATES_IN_CHAIN -+ {"NO_CERTIFICATES_IN_CHAIN", ERR_LIB_OCSP, OCSP_R_NO_CERTIFICATES_IN_CHAIN}, -+ #else -+ {"NO_CERTIFICATES_IN_CHAIN", 39, 105}, -+ #endif -+ #ifdef OCSP_R_NO_RESPONSE_DATA -+ {"NO_RESPONSE_DATA", ERR_LIB_OCSP, OCSP_R_NO_RESPONSE_DATA}, -+ #else -+ {"NO_RESPONSE_DATA", 39, 108}, -+ #endif -+ #ifdef OCSP_R_NO_REVOKED_TIME -+ {"NO_REVOKED_TIME", ERR_LIB_OCSP, OCSP_R_NO_REVOKED_TIME}, -+ #else -+ {"NO_REVOKED_TIME", 39, 109}, -+ #endif -+ #ifdef OCSP_R_NO_SIGNER_KEY -+ {"NO_SIGNER_KEY", ERR_LIB_OCSP, OCSP_R_NO_SIGNER_KEY}, -+ #else -+ {"NO_SIGNER_KEY", 39, 130}, -+ #endif -+ #ifdef OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE -+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_OCSP, OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE}, -+ #else -+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 39, 110}, -+ #endif -+ #ifdef OCSP_R_REQUEST_NOT_SIGNED -+ {"REQUEST_NOT_SIGNED", ERR_LIB_OCSP, OCSP_R_REQUEST_NOT_SIGNED}, -+ #else -+ {"REQUEST_NOT_SIGNED", 39, 128}, -+ #endif -+ #ifdef OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA -+ {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", ERR_LIB_OCSP, OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA}, -+ #else -+ {"RESPONSE_CONTAINS_NO_REVOCATION_DATA", 39, 111}, -+ #endif -+ #ifdef OCSP_R_ROOT_CA_NOT_TRUSTED -+ {"ROOT_CA_NOT_TRUSTED", ERR_LIB_OCSP, OCSP_R_ROOT_CA_NOT_TRUSTED}, -+ #else -+ {"ROOT_CA_NOT_TRUSTED", 39, 112}, -+ #endif -+ #ifdef OCSP_R_SIGNATURE_FAILURE -+ {"SIGNATURE_FAILURE", ERR_LIB_OCSP, OCSP_R_SIGNATURE_FAILURE}, -+ #else -+ {"SIGNATURE_FAILURE", 39, 117}, -+ #endif -+ #ifdef OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND -+ {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_OCSP, OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND}, -+ #else -+ {"SIGNER_CERTIFICATE_NOT_FOUND", 39, 118}, -+ #endif -+ #ifdef OCSP_R_STATUS_EXPIRED -+ {"STATUS_EXPIRED", ERR_LIB_OCSP, OCSP_R_STATUS_EXPIRED}, -+ #else -+ {"STATUS_EXPIRED", 39, 125}, -+ #endif -+ #ifdef OCSP_R_STATUS_NOT_YET_VALID -+ {"STATUS_NOT_YET_VALID", ERR_LIB_OCSP, OCSP_R_STATUS_NOT_YET_VALID}, -+ #else -+ {"STATUS_NOT_YET_VALID", 39, 126}, -+ #endif -+ #ifdef OCSP_R_STATUS_TOO_OLD -+ {"STATUS_TOO_OLD", ERR_LIB_OCSP, OCSP_R_STATUS_TOO_OLD}, -+ #else -+ {"STATUS_TOO_OLD", 39, 127}, -+ #endif -+ #ifdef OCSP_R_UNKNOWN_MESSAGE_DIGEST -+ {"UNKNOWN_MESSAGE_DIGEST", ERR_LIB_OCSP, OCSP_R_UNKNOWN_MESSAGE_DIGEST}, -+ #else -+ {"UNKNOWN_MESSAGE_DIGEST", 39, 119}, -+ #endif -+ #ifdef OCSP_R_UNKNOWN_NID -+ {"UNKNOWN_NID", ERR_LIB_OCSP, OCSP_R_UNKNOWN_NID}, -+ #else -+ {"UNKNOWN_NID", 39, 120}, -+ #endif -+ #ifdef OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE -+ {"UNSUPPORTED_REQUESTORNAME_TYPE", ERR_LIB_OCSP, OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE}, -+ #else -+ {"UNSUPPORTED_REQUESTORNAME_TYPE", 39, 129}, -+ #endif -+ #ifdef OSSL_DECODER_R_COULD_NOT_DECODE_OBJECT -+ {"COULD_NOT_DECODE_OBJECT", ERR_LIB_OSSL_DECODER, OSSL_DECODER_R_COULD_NOT_DECODE_OBJECT}, -+ #else -+ {"COULD_NOT_DECODE_OBJECT", 60, 101}, -+ #endif -+ #ifdef OSSL_DECODER_R_DECODER_NOT_FOUND -+ {"DECODER_NOT_FOUND", ERR_LIB_OSSL_DECODER, OSSL_DECODER_R_DECODER_NOT_FOUND}, -+ #else -+ {"DECODER_NOT_FOUND", 60, 102}, -+ #endif -+ #ifdef OSSL_DECODER_R_MISSING_GET_PARAMS -+ {"MISSING_GET_PARAMS", ERR_LIB_OSSL_DECODER, OSSL_DECODER_R_MISSING_GET_PARAMS}, -+ #else -+ {"MISSING_GET_PARAMS", 60, 100}, -+ #endif -+ #ifdef OSSL_ENCODER_R_BAD_PARAMETER_VALUE -+ {"BAD_PARAMETER_VALUE", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_BAD_PARAMETER_VALUE}, -+ #else -+ {"BAD_PARAMETER_VALUE", 59, 103}, -+ #endif -+ #ifdef OSSL_ENCODER_R_ENCODER_NOT_FOUND -+ {"ENCODER_NOT_FOUND", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_ENCODER_NOT_FOUND}, -+ #else -+ {"ENCODER_NOT_FOUND", 59, 101}, -+ #endif -+ #ifdef OSSL_ENCODER_R_INCORRECT_PROPERTY_QUERY -+ {"INCORRECT_PROPERTY_QUERY", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_INCORRECT_PROPERTY_QUERY}, -+ #else -+ {"INCORRECT_PROPERTY_QUERY", 59, 100}, -+ #endif -+ #ifdef OSSL_ENCODER_R_MISSING_GET_PARAMS -+ {"MISSING_GET_PARAMS", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_MISSING_GET_PARAMS}, -+ #else -+ {"MISSING_GET_PARAMS", 59, 102}, -+ #endif -+ #ifdef OSSL_ENCODER_R_UNKNOWN_PARAMETER_NAME -+ {"UNKNOWN_PARAMETER_NAME", ERR_LIB_OSSL_ENCODER, OSSL_ENCODER_R_UNKNOWN_PARAMETER_NAME}, -+ #else -+ {"UNKNOWN_PARAMETER_NAME", 59, 104}, -+ #endif -+ #ifdef OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE -+ {"AMBIGUOUS_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE}, -+ #else -+ {"AMBIGUOUS_CONTENT_TYPE", 44, 107}, -+ #endif -+ #ifdef OSSL_STORE_R_BAD_PASSWORD_READ -+ {"BAD_PASSWORD_READ", ERR_LIB_OSSL_STORE, OSSL_STORE_R_BAD_PASSWORD_READ}, -+ #else -+ {"BAD_PASSWORD_READ", 44, 115}, -+ #endif -+ #ifdef OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC -+ {"ERROR_VERIFYING_PKCS12_MAC", ERR_LIB_OSSL_STORE, OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC}, -+ #else -+ {"ERROR_VERIFYING_PKCS12_MAC", 44, 113}, -+ #endif -+ #ifdef OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST -+ {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", ERR_LIB_OSSL_STORE, OSSL_STORE_R_FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST}, -+ #else -+ {"FINGERPRINT_SIZE_DOES_NOT_MATCH_DIGEST", 44, 121}, -+ #endif -+ #ifdef OSSL_STORE_R_INVALID_SCHEME -+ {"INVALID_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_INVALID_SCHEME}, -+ #else -+ {"INVALID_SCHEME", 44, 106}, -+ #endif -+ #ifdef OSSL_STORE_R_IS_NOT_A -+ {"IS_NOT_A", ERR_LIB_OSSL_STORE, OSSL_STORE_R_IS_NOT_A}, -+ #else -+ {"IS_NOT_A", 44, 112}, -+ #endif -+ #ifdef OSSL_STORE_R_LOADER_INCOMPLETE -+ {"LOADER_INCOMPLETE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADER_INCOMPLETE}, -+ #else -+ {"LOADER_INCOMPLETE", 44, 116}, -+ #endif -+ #ifdef OSSL_STORE_R_LOADING_STARTED -+ {"LOADING_STARTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_LOADING_STARTED}, -+ #else -+ {"LOADING_STARTED", 44, 117}, -+ #endif -+ #ifdef OSSL_STORE_R_NOT_A_CERTIFICATE -+ {"NOT_A_CERTIFICATE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CERTIFICATE}, -+ #else -+ {"NOT_A_CERTIFICATE", 44, 100}, -+ #endif -+ #ifdef OSSL_STORE_R_NOT_A_CRL -+ {"NOT_A_CRL", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_CRL}, -+ #else -+ {"NOT_A_CRL", 44, 101}, -+ #endif -+ #ifdef OSSL_STORE_R_NOT_A_NAME -+ {"NOT_A_NAME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_NAME}, -+ #else -+ {"NOT_A_NAME", 44, 103}, -+ #endif -+ #ifdef OSSL_STORE_R_NOT_A_PRIVATE_KEY -+ {"NOT_A_PRIVATE_KEY", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_PRIVATE_KEY}, -+ #else -+ {"NOT_A_PRIVATE_KEY", 44, 102}, -+ #endif -+ #ifdef OSSL_STORE_R_NOT_A_PUBLIC_KEY -+ {"NOT_A_PUBLIC_KEY", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_PUBLIC_KEY}, -+ #else -+ {"NOT_A_PUBLIC_KEY", 44, 122}, -+ #endif -+ #ifdef OSSL_STORE_R_NOT_A_SYMMETRIC_KEY -+ {"NOT_A_SYMMETRIC_KEY", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_A_SYMMETRIC_KEY}, -+ #else -+ {"NOT_A_SYMMETRIC_KEY", 44, 124}, -+ #endif -+ #ifdef OSSL_STORE_R_NOT_PARAMETERS -+ {"NOT_PARAMETERS", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NOT_PARAMETERS}, -+ #else -+ {"NOT_PARAMETERS", 44, 104}, -+ #endif -+ #ifdef OSSL_STORE_R_NO_LOADERS_FOUND -+ {"NO_LOADERS_FOUND", ERR_LIB_OSSL_STORE, OSSL_STORE_R_NO_LOADERS_FOUND}, -+ #else -+ {"NO_LOADERS_FOUND", 44, 123}, -+ #endif -+ #ifdef OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR -+ {"PASSPHRASE_CALLBACK_ERROR", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR}, -+ #else -+ {"PASSPHRASE_CALLBACK_ERROR", 44, 114}, -+ #endif -+ #ifdef OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE -+ {"PATH_MUST_BE_ABSOLUTE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE}, -+ #else -+ {"PATH_MUST_BE_ABSOLUTE", 44, 108}, -+ #endif -+ #ifdef OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES -+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", ERR_LIB_OSSL_STORE, OSSL_STORE_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES}, -+ #else -+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", 44, 119}, -+ #endif -+ #ifdef OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED -+ {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED}, -+ #else -+ {"UI_PROCESS_INTERRUPTED_OR_CANCELLED", 44, 109}, -+ #endif -+ #ifdef OSSL_STORE_R_UNREGISTERED_SCHEME -+ {"UNREGISTERED_SCHEME", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNREGISTERED_SCHEME}, -+ #else -+ {"UNREGISTERED_SCHEME", 44, 105}, -+ #endif -+ #ifdef OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE -+ {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE}, -+ #else -+ {"UNSUPPORTED_CONTENT_TYPE", 44, 110}, -+ #endif -+ #ifdef OSSL_STORE_R_UNSUPPORTED_OPERATION -+ {"UNSUPPORTED_OPERATION", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_OPERATION}, -+ #else -+ {"UNSUPPORTED_OPERATION", 44, 118}, -+ #endif -+ #ifdef OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE -+ {"UNSUPPORTED_SEARCH_TYPE", ERR_LIB_OSSL_STORE, OSSL_STORE_R_UNSUPPORTED_SEARCH_TYPE}, -+ #else -+ {"UNSUPPORTED_SEARCH_TYPE", 44, 120}, -+ #endif -+ #ifdef OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED -+ {"URI_AUTHORITY_UNSUPPORTED", ERR_LIB_OSSL_STORE, OSSL_STORE_R_URI_AUTHORITY_UNSUPPORTED}, -+ #else -+ {"URI_AUTHORITY_UNSUPPORTED", 44, 111}, -+ #endif -+ #ifdef PEM_R_BAD_BASE64_DECODE -+ {"BAD_BASE64_DECODE", ERR_LIB_PEM, PEM_R_BAD_BASE64_DECODE}, -+ #else -+ {"BAD_BASE64_DECODE", 9, 100}, -+ #endif -+ #ifdef PEM_R_BAD_DECRYPT -+ {"BAD_DECRYPT", ERR_LIB_PEM, PEM_R_BAD_DECRYPT}, -+ #else -+ {"BAD_DECRYPT", 9, 101}, -+ #endif -+ #ifdef PEM_R_BAD_END_LINE -+ {"BAD_END_LINE", ERR_LIB_PEM, PEM_R_BAD_END_LINE}, -+ #else -+ {"BAD_END_LINE", 9, 102}, -+ #endif -+ #ifdef PEM_R_BAD_IV_CHARS -+ {"BAD_IV_CHARS", ERR_LIB_PEM, PEM_R_BAD_IV_CHARS}, -+ #else -+ {"BAD_IV_CHARS", 9, 103}, -+ #endif -+ #ifdef PEM_R_BAD_MAGIC_NUMBER -+ {"BAD_MAGIC_NUMBER", ERR_LIB_PEM, PEM_R_BAD_MAGIC_NUMBER}, -+ #else -+ {"BAD_MAGIC_NUMBER", 9, 116}, -+ #endif -+ #ifdef PEM_R_BAD_PASSWORD_READ -+ {"BAD_PASSWORD_READ", ERR_LIB_PEM, PEM_R_BAD_PASSWORD_READ}, -+ #else -+ {"BAD_PASSWORD_READ", 9, 104}, -+ #endif -+ #ifdef PEM_R_BAD_VERSION_NUMBER -+ {"BAD_VERSION_NUMBER", ERR_LIB_PEM, PEM_R_BAD_VERSION_NUMBER}, -+ #else -+ {"BAD_VERSION_NUMBER", 9, 117}, -+ #endif -+ #ifdef PEM_R_BIO_WRITE_FAILURE -+ {"BIO_WRITE_FAILURE", ERR_LIB_PEM, PEM_R_BIO_WRITE_FAILURE}, -+ #else -+ {"BIO_WRITE_FAILURE", 9, 118}, -+ #endif -+ #ifdef PEM_R_CIPHER_IS_NULL -+ {"CIPHER_IS_NULL", ERR_LIB_PEM, PEM_R_CIPHER_IS_NULL}, -+ #else -+ {"CIPHER_IS_NULL", 9, 127}, -+ #endif -+ #ifdef PEM_R_ERROR_CONVERTING_PRIVATE_KEY -+ {"ERROR_CONVERTING_PRIVATE_KEY", ERR_LIB_PEM, PEM_R_ERROR_CONVERTING_PRIVATE_KEY}, -+ #else -+ {"ERROR_CONVERTING_PRIVATE_KEY", 9, 115}, -+ #endif -+ #ifdef PEM_R_EXPECTING_DSS_KEY_BLOB -+ {"EXPECTING_DSS_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_DSS_KEY_BLOB}, -+ #else -+ {"EXPECTING_DSS_KEY_BLOB", 9, 131}, -+ #endif -+ #ifdef PEM_R_EXPECTING_PRIVATE_KEY_BLOB -+ {"EXPECTING_PRIVATE_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PRIVATE_KEY_BLOB}, -+ #else -+ {"EXPECTING_PRIVATE_KEY_BLOB", 9, 119}, -+ #endif -+ #ifdef PEM_R_EXPECTING_PUBLIC_KEY_BLOB -+ {"EXPECTING_PUBLIC_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_PUBLIC_KEY_BLOB}, -+ #else -+ {"EXPECTING_PUBLIC_KEY_BLOB", 9, 120}, -+ #endif -+ #ifdef PEM_R_EXPECTING_RSA_KEY_BLOB -+ {"EXPECTING_RSA_KEY_BLOB", ERR_LIB_PEM, PEM_R_EXPECTING_RSA_KEY_BLOB}, -+ #else -+ {"EXPECTING_RSA_KEY_BLOB", 9, 132}, -+ #endif -+ #ifdef PEM_R_HEADER_TOO_LONG -+ {"HEADER_TOO_LONG", ERR_LIB_PEM, PEM_R_HEADER_TOO_LONG}, -+ #else -+ {"HEADER_TOO_LONG", 9, 128}, -+ #endif -+ #ifdef PEM_R_INCONSISTENT_HEADER -+ {"INCONSISTENT_HEADER", ERR_LIB_PEM, PEM_R_INCONSISTENT_HEADER}, -+ #else -+ {"INCONSISTENT_HEADER", 9, 121}, -+ #endif -+ #ifdef PEM_R_KEYBLOB_HEADER_PARSE_ERROR -+ {"KEYBLOB_HEADER_PARSE_ERROR", ERR_LIB_PEM, PEM_R_KEYBLOB_HEADER_PARSE_ERROR}, -+ #else -+ {"KEYBLOB_HEADER_PARSE_ERROR", 9, 122}, -+ #endif -+ #ifdef PEM_R_KEYBLOB_TOO_SHORT -+ {"KEYBLOB_TOO_SHORT", ERR_LIB_PEM, PEM_R_KEYBLOB_TOO_SHORT}, -+ #else -+ {"KEYBLOB_TOO_SHORT", 9, 123}, -+ #endif -+ #ifdef PEM_R_MISSING_DEK_IV -+ {"MISSING_DEK_IV", ERR_LIB_PEM, PEM_R_MISSING_DEK_IV}, -+ #else -+ {"MISSING_DEK_IV", 9, 129}, -+ #endif -+ #ifdef PEM_R_NOT_DEK_INFO -+ {"NOT_DEK_INFO", ERR_LIB_PEM, PEM_R_NOT_DEK_INFO}, -+ #else -+ {"NOT_DEK_INFO", 9, 105}, -+ #endif -+ #ifdef PEM_R_NOT_ENCRYPTED -+ {"NOT_ENCRYPTED", ERR_LIB_PEM, PEM_R_NOT_ENCRYPTED}, -+ #else -+ {"NOT_ENCRYPTED", 9, 106}, -+ #endif -+ #ifdef PEM_R_NOT_PROC_TYPE -+ {"NOT_PROC_TYPE", ERR_LIB_PEM, PEM_R_NOT_PROC_TYPE}, -+ #else -+ {"NOT_PROC_TYPE", 9, 107}, -+ #endif -+ #ifdef PEM_R_NO_START_LINE -+ {"NO_START_LINE", ERR_LIB_PEM, PEM_R_NO_START_LINE}, -+ #else -+ {"NO_START_LINE", 9, 108}, -+ #endif -+ #ifdef PEM_R_PROBLEMS_GETTING_PASSWORD -+ {"PROBLEMS_GETTING_PASSWORD", ERR_LIB_PEM, PEM_R_PROBLEMS_GETTING_PASSWORD}, -+ #else -+ {"PROBLEMS_GETTING_PASSWORD", 9, 109}, -+ #endif -+ #ifdef PEM_R_PVK_DATA_TOO_SHORT -+ {"PVK_DATA_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_DATA_TOO_SHORT}, -+ #else -+ {"PVK_DATA_TOO_SHORT", 9, 124}, -+ #endif -+ #ifdef PEM_R_PVK_TOO_SHORT -+ {"PVK_TOO_SHORT", ERR_LIB_PEM, PEM_R_PVK_TOO_SHORT}, -+ #else -+ {"PVK_TOO_SHORT", 9, 125}, -+ #endif -+ #ifdef PEM_R_READ_KEY -+ {"READ_KEY", ERR_LIB_PEM, PEM_R_READ_KEY}, -+ #else -+ {"READ_KEY", 9, 111}, -+ #endif -+ #ifdef PEM_R_SHORT_HEADER -+ {"SHORT_HEADER", ERR_LIB_PEM, PEM_R_SHORT_HEADER}, -+ #else -+ {"SHORT_HEADER", 9, 112}, -+ #endif -+ #ifdef PEM_R_UNEXPECTED_DEK_IV -+ {"UNEXPECTED_DEK_IV", ERR_LIB_PEM, PEM_R_UNEXPECTED_DEK_IV}, -+ #else -+ {"UNEXPECTED_DEK_IV", 9, 130}, -+ #endif -+ #ifdef PEM_R_UNSUPPORTED_CIPHER -+ {"UNSUPPORTED_CIPHER", ERR_LIB_PEM, PEM_R_UNSUPPORTED_CIPHER}, -+ #else -+ {"UNSUPPORTED_CIPHER", 9, 113}, -+ #endif -+ #ifdef PEM_R_UNSUPPORTED_ENCRYPTION -+ {"UNSUPPORTED_ENCRYPTION", ERR_LIB_PEM, PEM_R_UNSUPPORTED_ENCRYPTION}, -+ #else -+ {"UNSUPPORTED_ENCRYPTION", 9, 114}, -+ #endif -+ #ifdef PEM_R_UNSUPPORTED_KEY_COMPONENTS -+ {"UNSUPPORTED_KEY_COMPONENTS", ERR_LIB_PEM, PEM_R_UNSUPPORTED_KEY_COMPONENTS}, -+ #else -+ {"UNSUPPORTED_KEY_COMPONENTS", 9, 126}, -+ #endif -+ #ifdef PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE -+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", ERR_LIB_PEM, PEM_R_UNSUPPORTED_PUBLIC_KEY_TYPE}, -+ #else -+ {"UNSUPPORTED_PUBLIC_KEY_TYPE", 9, 110}, -+ #endif -+ #ifdef PEM_R_UNSUPPORTED_PVK_KEY_TYPE -+ {"UNSUPPORTED_PVK_KEY_TYPE", ERR_LIB_PEM, PEM_R_UNSUPPORTED_PVK_KEY_TYPE}, -+ #else -+ {"UNSUPPORTED_PVK_KEY_TYPE", 9, 133}, -+ #endif -+ #ifdef PKCS12_R_CALLBACK_FAILED -+ {"CALLBACK_FAILED", ERR_LIB_PKCS12, PKCS12_R_CALLBACK_FAILED}, -+ #else -+ {"CALLBACK_FAILED", 35, 115}, -+ #endif -+ #ifdef PKCS12_R_CANT_PACK_STRUCTURE -+ {"CANT_PACK_STRUCTURE", ERR_LIB_PKCS12, PKCS12_R_CANT_PACK_STRUCTURE}, -+ #else -+ {"CANT_PACK_STRUCTURE", 35, 100}, -+ #endif -+ #ifdef PKCS12_R_CONTENT_TYPE_NOT_DATA -+ {"CONTENT_TYPE_NOT_DATA", ERR_LIB_PKCS12, PKCS12_R_CONTENT_TYPE_NOT_DATA}, -+ #else -+ {"CONTENT_TYPE_NOT_DATA", 35, 121}, -+ #endif -+ #ifdef PKCS12_R_DECODE_ERROR -+ {"DECODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_DECODE_ERROR}, -+ #else -+ {"DECODE_ERROR", 35, 101}, -+ #endif -+ #ifdef PKCS12_R_ENCODE_ERROR -+ {"ENCODE_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCODE_ERROR}, -+ #else -+ {"ENCODE_ERROR", 35, 102}, -+ #endif -+ #ifdef PKCS12_R_ENCRYPT_ERROR -+ {"ENCRYPT_ERROR", ERR_LIB_PKCS12, PKCS12_R_ENCRYPT_ERROR}, -+ #else -+ {"ENCRYPT_ERROR", 35, 103}, -+ #endif -+ #ifdef PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE -+ {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", ERR_LIB_PKCS12, PKCS12_R_ERROR_SETTING_ENCRYPTED_DATA_TYPE}, -+ #else -+ {"ERROR_SETTING_ENCRYPTED_DATA_TYPE", 35, 120}, -+ #endif -+ #ifdef PKCS12_R_INVALID_NULL_ARGUMENT -+ {"INVALID_NULL_ARGUMENT", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_ARGUMENT}, -+ #else -+ {"INVALID_NULL_ARGUMENT", 35, 104}, -+ #endif -+ #ifdef PKCS12_R_INVALID_NULL_PKCS12_POINTER -+ {"INVALID_NULL_PKCS12_POINTER", ERR_LIB_PKCS12, PKCS12_R_INVALID_NULL_PKCS12_POINTER}, -+ #else -+ {"INVALID_NULL_PKCS12_POINTER", 35, 105}, -+ #endif -+ #ifdef PKCS12_R_INVALID_SALT_LENGTH -+ {"INVALID_SALT_LENGTH", ERR_LIB_PKCS12, PKCS12_R_INVALID_SALT_LENGTH}, -+ #else -+ {"INVALID_SALT_LENGTH", 35, 117}, -+ #endif -+ #ifdef PKCS12_R_INVALID_TYPE -+ {"INVALID_TYPE", ERR_LIB_PKCS12, PKCS12_R_INVALID_TYPE}, -+ #else -+ {"INVALID_TYPE", 35, 112}, -+ #endif -+ #ifdef PKCS12_R_IV_GEN_ERROR -+ {"IV_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_IV_GEN_ERROR}, -+ #else -+ {"IV_GEN_ERROR", 35, 106}, -+ #endif -+ #ifdef PKCS12_R_KEY_GEN_ERROR -+ {"KEY_GEN_ERROR", ERR_LIB_PKCS12, PKCS12_R_KEY_GEN_ERROR}, -+ #else -+ {"KEY_GEN_ERROR", 35, 107}, -+ #endif -+ #ifdef PKCS12_R_MAC_ABSENT -+ {"MAC_ABSENT", ERR_LIB_PKCS12, PKCS12_R_MAC_ABSENT}, -+ #else -+ {"MAC_ABSENT", 35, 108}, -+ #endif -+ #ifdef PKCS12_R_MAC_GENERATION_ERROR -+ {"MAC_GENERATION_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_GENERATION_ERROR}, -+ #else -+ {"MAC_GENERATION_ERROR", 35, 109}, -+ #endif -+ #ifdef PKCS12_R_MAC_SETUP_ERROR -+ {"MAC_SETUP_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_SETUP_ERROR}, -+ #else -+ {"MAC_SETUP_ERROR", 35, 110}, -+ #endif -+ #ifdef PKCS12_R_MAC_STRING_SET_ERROR -+ {"MAC_STRING_SET_ERROR", ERR_LIB_PKCS12, PKCS12_R_MAC_STRING_SET_ERROR}, -+ #else -+ {"MAC_STRING_SET_ERROR", 35, 111}, -+ #endif -+ #ifdef PKCS12_R_MAC_VERIFY_FAILURE -+ {"MAC_VERIFY_FAILURE", ERR_LIB_PKCS12, PKCS12_R_MAC_VERIFY_FAILURE}, -+ #else -+ {"MAC_VERIFY_FAILURE", 35, 113}, -+ #endif -+ #ifdef PKCS12_R_PARSE_ERROR -+ {"PARSE_ERROR", ERR_LIB_PKCS12, PKCS12_R_PARSE_ERROR}, -+ #else -+ {"PARSE_ERROR", 35, 114}, -+ #endif -+ #ifdef PKCS12_R_PKCS12_CIPHERFINAL_ERROR -+ {"PKCS12_CIPHERFINAL_ERROR", ERR_LIB_PKCS12, PKCS12_R_PKCS12_CIPHERFINAL_ERROR}, -+ #else -+ {"PKCS12_CIPHERFINAL_ERROR", 35, 116}, -+ #endif -+ #ifdef PKCS12_R_UNKNOWN_DIGEST_ALGORITHM -+ {"UNKNOWN_DIGEST_ALGORITHM", ERR_LIB_PKCS12, PKCS12_R_UNKNOWN_DIGEST_ALGORITHM}, -+ #else -+ {"UNKNOWN_DIGEST_ALGORITHM", 35, 118}, -+ #endif -+ #ifdef PKCS12_R_UNSUPPORTED_PKCS12_MODE -+ {"UNSUPPORTED_PKCS12_MODE", ERR_LIB_PKCS12, PKCS12_R_UNSUPPORTED_PKCS12_MODE}, -+ #else -+ {"UNSUPPORTED_PKCS12_MODE", 35, 119}, -+ #endif -+ #ifdef PKCS7_R_CERTIFICATE_VERIFY_ERROR -+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_PKCS7, PKCS7_R_CERTIFICATE_VERIFY_ERROR}, -+ #else -+ {"CERTIFICATE_VERIFY_ERROR", 33, 117}, -+ #endif -+ #ifdef PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER -+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", ERR_LIB_PKCS7, PKCS7_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER}, -+ #else -+ {"CIPHER_HAS_NO_OBJECT_IDENTIFIER", 33, 144}, -+ #endif -+ #ifdef PKCS7_R_CIPHER_NOT_INITIALIZED -+ {"CIPHER_NOT_INITIALIZED", ERR_LIB_PKCS7, PKCS7_R_CIPHER_NOT_INITIALIZED}, -+ #else -+ {"CIPHER_NOT_INITIALIZED", 33, 116}, -+ #endif -+ #ifdef PKCS7_R_CONTENT_AND_DATA_PRESENT -+ {"CONTENT_AND_DATA_PRESENT", ERR_LIB_PKCS7, PKCS7_R_CONTENT_AND_DATA_PRESENT}, -+ #else -+ {"CONTENT_AND_DATA_PRESENT", 33, 118}, -+ #endif -+ #ifdef PKCS7_R_CTRL_ERROR -+ {"CTRL_ERROR", ERR_LIB_PKCS7, PKCS7_R_CTRL_ERROR}, -+ #else -+ {"CTRL_ERROR", 33, 152}, -+ #endif -+ #ifdef PKCS7_R_DECRYPT_ERROR -+ {"DECRYPT_ERROR", ERR_LIB_PKCS7, PKCS7_R_DECRYPT_ERROR}, -+ #else -+ {"DECRYPT_ERROR", 33, 119}, -+ #endif -+ #ifdef PKCS7_R_DIGEST_FAILURE -+ {"DIGEST_FAILURE", ERR_LIB_PKCS7, PKCS7_R_DIGEST_FAILURE}, -+ #else -+ {"DIGEST_FAILURE", 33, 101}, -+ #endif -+ #ifdef PKCS7_R_ENCRYPTION_CTRL_FAILURE -+ {"ENCRYPTION_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_CTRL_FAILURE}, -+ #else -+ {"ENCRYPTION_CTRL_FAILURE", 33, 149}, -+ #endif -+ #ifdef PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE -+ {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE}, -+ #else -+ {"ENCRYPTION_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 150}, -+ #endif -+ #ifdef PKCS7_R_ERROR_ADDING_RECIPIENT -+ {"ERROR_ADDING_RECIPIENT", ERR_LIB_PKCS7, PKCS7_R_ERROR_ADDING_RECIPIENT}, -+ #else -+ {"ERROR_ADDING_RECIPIENT", 33, 120}, -+ #endif -+ #ifdef PKCS7_R_ERROR_SETTING_CIPHER -+ {"ERROR_SETTING_CIPHER", ERR_LIB_PKCS7, PKCS7_R_ERROR_SETTING_CIPHER}, -+ #else -+ {"ERROR_SETTING_CIPHER", 33, 121}, -+ #endif -+ #ifdef PKCS7_R_INVALID_NULL_POINTER -+ {"INVALID_NULL_POINTER", ERR_LIB_PKCS7, PKCS7_R_INVALID_NULL_POINTER}, -+ #else -+ {"INVALID_NULL_POINTER", 33, 143}, -+ #endif -+ #ifdef PKCS7_R_INVALID_SIGNED_DATA_TYPE -+ {"INVALID_SIGNED_DATA_TYPE", ERR_LIB_PKCS7, PKCS7_R_INVALID_SIGNED_DATA_TYPE}, -+ #else -+ {"INVALID_SIGNED_DATA_TYPE", 33, 155}, -+ #endif -+ #ifdef PKCS7_R_NO_CONTENT -+ {"NO_CONTENT", ERR_LIB_PKCS7, PKCS7_R_NO_CONTENT}, -+ #else -+ {"NO_CONTENT", 33, 122}, -+ #endif -+ #ifdef PKCS7_R_NO_DEFAULT_DIGEST -+ {"NO_DEFAULT_DIGEST", ERR_LIB_PKCS7, PKCS7_R_NO_DEFAULT_DIGEST}, -+ #else -+ {"NO_DEFAULT_DIGEST", 33, 151}, -+ #endif -+ #ifdef PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND -+ {"NO_MATCHING_DIGEST_TYPE_FOUND", ERR_LIB_PKCS7, PKCS7_R_NO_MATCHING_DIGEST_TYPE_FOUND}, -+ #else -+ {"NO_MATCHING_DIGEST_TYPE_FOUND", 33, 154}, -+ #endif -+ #ifdef PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE -+ {"NO_RECIPIENT_MATCHES_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_NO_RECIPIENT_MATCHES_CERTIFICATE}, -+ #else -+ {"NO_RECIPIENT_MATCHES_CERTIFICATE", 33, 115}, -+ #endif -+ #ifdef PKCS7_R_NO_SIGNATURES_ON_DATA -+ {"NO_SIGNATURES_ON_DATA", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNATURES_ON_DATA}, -+ #else -+ {"NO_SIGNATURES_ON_DATA", 33, 123}, -+ #endif -+ #ifdef PKCS7_R_NO_SIGNERS -+ {"NO_SIGNERS", ERR_LIB_PKCS7, PKCS7_R_NO_SIGNERS}, -+ #else -+ {"NO_SIGNERS", 33, 142}, -+ #endif -+ #ifdef PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE -+ {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", ERR_LIB_PKCS7, PKCS7_R_OPERATION_NOT_SUPPORTED_ON_THIS_TYPE}, -+ #else -+ {"OPERATION_NOT_SUPPORTED_ON_THIS_TYPE", 33, 104}, -+ #endif -+ #ifdef PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR -+ {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNATURE_ERROR}, -+ #else -+ {"PKCS7_ADD_SIGNATURE_ERROR", 33, 124}, -+ #endif -+ #ifdef PKCS7_R_PKCS7_ADD_SIGNER_ERROR -+ {"PKCS7_ADD_SIGNER_ERROR", ERR_LIB_PKCS7, PKCS7_R_PKCS7_ADD_SIGNER_ERROR}, -+ #else -+ {"PKCS7_ADD_SIGNER_ERROR", 33, 153}, -+ #endif -+ #ifdef PKCS7_R_PKCS7_DATASIGN -+ {"PKCS7_DATASIGN", ERR_LIB_PKCS7, PKCS7_R_PKCS7_DATASIGN}, -+ #else -+ {"PKCS7_DATASIGN", 33, 145}, -+ #endif -+ #ifdef PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE -+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE}, -+ #else -+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 33, 127}, -+ #endif -+ #ifdef PKCS7_R_SIGNATURE_FAILURE -+ {"SIGNATURE_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNATURE_FAILURE}, -+ #else -+ {"SIGNATURE_FAILURE", 33, 105}, -+ #endif -+ #ifdef PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND -+ {"SIGNER_CERTIFICATE_NOT_FOUND", ERR_LIB_PKCS7, PKCS7_R_SIGNER_CERTIFICATE_NOT_FOUND}, -+ #else -+ {"SIGNER_CERTIFICATE_NOT_FOUND", 33, 128}, -+ #endif -+ #ifdef PKCS7_R_SIGNING_CTRL_FAILURE -+ {"SIGNING_CTRL_FAILURE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_CTRL_FAILURE}, -+ #else -+ {"SIGNING_CTRL_FAILURE", 33, 147}, -+ #endif -+ #ifdef PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE -+ {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", ERR_LIB_PKCS7, PKCS7_R_SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE}, -+ #else -+ {"SIGNING_NOT_SUPPORTED_FOR_THIS_KEY_TYPE", 33, 148}, -+ #endif -+ #ifdef PKCS7_R_SMIME_TEXT_ERROR -+ {"SMIME_TEXT_ERROR", ERR_LIB_PKCS7, PKCS7_R_SMIME_TEXT_ERROR}, -+ #else -+ {"SMIME_TEXT_ERROR", 33, 129}, -+ #endif -+ #ifdef PKCS7_R_UNABLE_TO_FIND_CERTIFICATE -+ {"UNABLE_TO_FIND_CERTIFICATE", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_CERTIFICATE}, -+ #else -+ {"UNABLE_TO_FIND_CERTIFICATE", 33, 106}, -+ #endif -+ #ifdef PKCS7_R_UNABLE_TO_FIND_MEM_BIO -+ {"UNABLE_TO_FIND_MEM_BIO", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MEM_BIO}, -+ #else -+ {"UNABLE_TO_FIND_MEM_BIO", 33, 107}, -+ #endif -+ #ifdef PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST -+ {"UNABLE_TO_FIND_MESSAGE_DIGEST", ERR_LIB_PKCS7, PKCS7_R_UNABLE_TO_FIND_MESSAGE_DIGEST}, -+ #else -+ {"UNABLE_TO_FIND_MESSAGE_DIGEST", 33, 108}, -+ #endif -+ #ifdef PKCS7_R_UNKNOWN_DIGEST_TYPE -+ {"UNKNOWN_DIGEST_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_DIGEST_TYPE}, -+ #else -+ {"UNKNOWN_DIGEST_TYPE", 33, 109}, -+ #endif -+ #ifdef PKCS7_R_UNKNOWN_OPERATION -+ {"UNKNOWN_OPERATION", ERR_LIB_PKCS7, PKCS7_R_UNKNOWN_OPERATION}, -+ #else -+ {"UNKNOWN_OPERATION", 33, 110}, -+ #endif -+ #ifdef PKCS7_R_UNSUPPORTED_CIPHER_TYPE -+ {"UNSUPPORTED_CIPHER_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CIPHER_TYPE}, -+ #else -+ {"UNSUPPORTED_CIPHER_TYPE", 33, 111}, -+ #endif -+ #ifdef PKCS7_R_UNSUPPORTED_CONTENT_TYPE -+ {"UNSUPPORTED_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_UNSUPPORTED_CONTENT_TYPE}, -+ #else -+ {"UNSUPPORTED_CONTENT_TYPE", 33, 112}, -+ #endif -+ #ifdef PKCS7_R_WRONG_CONTENT_TYPE -+ {"WRONG_CONTENT_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_CONTENT_TYPE}, -+ #else -+ {"WRONG_CONTENT_TYPE", 33, 113}, -+ #endif -+ #ifdef PKCS7_R_WRONG_PKCS7_TYPE -+ {"WRONG_PKCS7_TYPE", ERR_LIB_PKCS7, PKCS7_R_WRONG_PKCS7_TYPE}, -+ #else -+ {"WRONG_PKCS7_TYPE", 33, 114}, -+ #endif -+ #ifdef PROP_R_NAME_TOO_LONG -+ {"NAME_TOO_LONG", ERR_LIB_PROP, PROP_R_NAME_TOO_LONG}, -+ #else -+ {"NAME_TOO_LONG", 55, 100}, -+ #endif -+ #ifdef PROP_R_NOT_AN_ASCII_CHARACTER -+ {"NOT_AN_ASCII_CHARACTER", ERR_LIB_PROP, PROP_R_NOT_AN_ASCII_CHARACTER}, -+ #else -+ {"NOT_AN_ASCII_CHARACTER", 55, 101}, -+ #endif -+ #ifdef PROP_R_NOT_AN_HEXADECIMAL_DIGIT -+ {"NOT_AN_HEXADECIMAL_DIGIT", ERR_LIB_PROP, PROP_R_NOT_AN_HEXADECIMAL_DIGIT}, -+ #else -+ {"NOT_AN_HEXADECIMAL_DIGIT", 55, 102}, -+ #endif -+ #ifdef PROP_R_NOT_AN_IDENTIFIER -+ {"NOT_AN_IDENTIFIER", ERR_LIB_PROP, PROP_R_NOT_AN_IDENTIFIER}, -+ #else -+ {"NOT_AN_IDENTIFIER", 55, 103}, -+ #endif -+ #ifdef PROP_R_NOT_AN_OCTAL_DIGIT -+ {"NOT_AN_OCTAL_DIGIT", ERR_LIB_PROP, PROP_R_NOT_AN_OCTAL_DIGIT}, -+ #else -+ {"NOT_AN_OCTAL_DIGIT", 55, 104}, -+ #endif -+ #ifdef PROP_R_NOT_A_DECIMAL_DIGIT -+ {"NOT_A_DECIMAL_DIGIT", ERR_LIB_PROP, PROP_R_NOT_A_DECIMAL_DIGIT}, -+ #else -+ {"NOT_A_DECIMAL_DIGIT", 55, 105}, -+ #endif -+ #ifdef PROP_R_NO_MATCHING_STRING_DELIMITER -+ {"NO_MATCHING_STRING_DELIMITER", ERR_LIB_PROP, PROP_R_NO_MATCHING_STRING_DELIMITER}, -+ #else -+ {"NO_MATCHING_STRING_DELIMITER", 55, 106}, -+ #endif -+ #ifdef PROP_R_NO_VALUE -+ {"NO_VALUE", ERR_LIB_PROP, PROP_R_NO_VALUE}, -+ #else -+ {"NO_VALUE", 55, 107}, -+ #endif -+ #ifdef PROP_R_PARSE_FAILED -+ {"PARSE_FAILED", ERR_LIB_PROP, PROP_R_PARSE_FAILED}, -+ #else -+ {"PARSE_FAILED", 55, 108}, -+ #endif -+ #ifdef PROP_R_STRING_TOO_LONG -+ {"STRING_TOO_LONG", ERR_LIB_PROP, PROP_R_STRING_TOO_LONG}, -+ #else -+ {"STRING_TOO_LONG", 55, 109}, -+ #endif -+ #ifdef PROP_R_TRAILING_CHARACTERS -+ {"TRAILING_CHARACTERS", ERR_LIB_PROP, PROP_R_TRAILING_CHARACTERS}, -+ #else -+ {"TRAILING_CHARACTERS", 55, 110}, -+ #endif -+ #ifdef PROV_R_ADDITIONAL_INPUT_TOO_LONG -+ {"ADDITIONAL_INPUT_TOO_LONG", ERR_LIB_PROV, PROV_R_ADDITIONAL_INPUT_TOO_LONG}, -+ #else -+ {"ADDITIONAL_INPUT_TOO_LONG", 57, 184}, -+ #endif -+ #ifdef PROV_R_ALGORITHM_MISMATCH -+ {"ALGORITHM_MISMATCH", ERR_LIB_PROV, PROV_R_ALGORITHM_MISMATCH}, -+ #else -+ {"ALGORITHM_MISMATCH", 57, 173}, -+ #endif -+ #ifdef PROV_R_ALREADY_INSTANTIATED -+ {"ALREADY_INSTANTIATED", ERR_LIB_PROV, PROV_R_ALREADY_INSTANTIATED}, -+ #else -+ {"ALREADY_INSTANTIATED", 57, 185}, -+ #endif -+ #ifdef PROV_R_BAD_DECRYPT -+ {"BAD_DECRYPT", ERR_LIB_PROV, PROV_R_BAD_DECRYPT}, -+ #else -+ {"BAD_DECRYPT", 57, 100}, -+ #endif -+ #ifdef PROV_R_BAD_ENCODING -+ {"BAD_ENCODING", ERR_LIB_PROV, PROV_R_BAD_ENCODING}, -+ #else -+ {"BAD_ENCODING", 57, 141}, -+ #endif -+ #ifdef PROV_R_BAD_LENGTH -+ {"BAD_LENGTH", ERR_LIB_PROV, PROV_R_BAD_LENGTH}, -+ #else -+ {"BAD_LENGTH", 57, 142}, -+ #endif -+ #ifdef PROV_R_BAD_TLS_CLIENT_VERSION -+ {"BAD_TLS_CLIENT_VERSION", ERR_LIB_PROV, PROV_R_BAD_TLS_CLIENT_VERSION}, -+ #else -+ {"BAD_TLS_CLIENT_VERSION", 57, 161}, -+ #endif -+ #ifdef PROV_R_BN_ERROR -+ {"BN_ERROR", ERR_LIB_PROV, PROV_R_BN_ERROR}, -+ #else -+ {"BN_ERROR", 57, 160}, -+ #endif -+ #ifdef PROV_R_CIPHER_OPERATION_FAILED -+ {"CIPHER_OPERATION_FAILED", ERR_LIB_PROV, PROV_R_CIPHER_OPERATION_FAILED}, -+ #else -+ {"CIPHER_OPERATION_FAILED", 57, 102}, -+ #endif -+ #ifdef PROV_R_COFACTOR_REQUIRED -+ {"COFACTOR_REQUIRED", ERR_LIB_PROV, PROV_R_COFACTOR_REQUIRED}, -+ #else -+ {"COFACTOR_REQUIRED", 57, 236}, -+ #endif -+ #ifdef PROV_R_DERIVATION_FUNCTION_INIT_FAILED -+ {"DERIVATION_FUNCTION_INIT_FAILED", ERR_LIB_PROV, PROV_R_DERIVATION_FUNCTION_INIT_FAILED}, -+ #else -+ {"DERIVATION_FUNCTION_INIT_FAILED", 57, 205}, -+ #endif -+ #ifdef PROV_R_DIGEST_NOT_ALLOWED -+ {"DIGEST_NOT_ALLOWED", ERR_LIB_PROV, PROV_R_DIGEST_NOT_ALLOWED}, -+ #else -+ {"DIGEST_NOT_ALLOWED", 57, 174}, -+ #endif -+ #ifdef PROV_R_EMS_NOT_ENABLED -+ {"EMS_NOT_ENABLED", ERR_LIB_PROV, PROV_R_EMS_NOT_ENABLED}, -+ #else -+ {"EMS_NOT_ENABLED", 57, 233}, -+ #endif -+ #ifdef PROV_R_ENTROPY_SOURCE_FAILED_CONTINUOUS_TESTS -+ {"ENTROPY_SOURCE_FAILED_CONTINUOUS_TESTS", ERR_LIB_PROV, PROV_R_ENTROPY_SOURCE_FAILED_CONTINUOUS_TESTS}, -+ #else -+ {"ENTROPY_SOURCE_FAILED_CONTINUOUS_TESTS", 57, 244}, -+ #endif -+ #ifdef PROV_R_ENTROPY_SOURCE_STRENGTH_TOO_WEAK -+ {"ENTROPY_SOURCE_STRENGTH_TOO_WEAK", ERR_LIB_PROV, PROV_R_ENTROPY_SOURCE_STRENGTH_TOO_WEAK}, -+ #else -+ {"ENTROPY_SOURCE_STRENGTH_TOO_WEAK", 57, 186}, -+ #endif -+ #ifdef PROV_R_ERROR_INSTANTIATING_DRBG -+ {"ERROR_INSTANTIATING_DRBG", ERR_LIB_PROV, PROV_R_ERROR_INSTANTIATING_DRBG}, -+ #else -+ {"ERROR_INSTANTIATING_DRBG", 57, 188}, -+ #endif -+ #ifdef PROV_R_ERROR_RETRIEVING_ENTROPY -+ {"ERROR_RETRIEVING_ENTROPY", ERR_LIB_PROV, PROV_R_ERROR_RETRIEVING_ENTROPY}, -+ #else -+ {"ERROR_RETRIEVING_ENTROPY", 57, 189}, -+ #endif -+ #ifdef PROV_R_ERROR_RETRIEVING_NONCE -+ {"ERROR_RETRIEVING_NONCE", ERR_LIB_PROV, PROV_R_ERROR_RETRIEVING_NONCE}, -+ #else -+ {"ERROR_RETRIEVING_NONCE", 57, 190}, -+ #endif -+ #ifdef PROV_R_FAILED_DURING_DERIVATION -+ {"FAILED_DURING_DERIVATION", ERR_LIB_PROV, PROV_R_FAILED_DURING_DERIVATION}, -+ #else -+ {"FAILED_DURING_DERIVATION", 57, 164}, -+ #endif -+ #ifdef PROV_R_FAILED_TO_CREATE_LOCK -+ {"FAILED_TO_CREATE_LOCK", ERR_LIB_PROV, PROV_R_FAILED_TO_CREATE_LOCK}, -+ #else -+ {"FAILED_TO_CREATE_LOCK", 57, 180}, -+ #endif -+ #ifdef PROV_R_FAILED_TO_DECRYPT -+ {"FAILED_TO_DECRYPT", ERR_LIB_PROV, PROV_R_FAILED_TO_DECRYPT}, -+ #else -+ {"FAILED_TO_DECRYPT", 57, 162}, -+ #endif -+ #ifdef PROV_R_FAILED_TO_GENERATE_KEY -+ {"FAILED_TO_GENERATE_KEY", ERR_LIB_PROV, PROV_R_FAILED_TO_GENERATE_KEY}, -+ #else -+ {"FAILED_TO_GENERATE_KEY", 57, 121}, -+ #endif -+ #ifdef PROV_R_FAILED_TO_GET_PARAMETER -+ {"FAILED_TO_GET_PARAMETER", ERR_LIB_PROV, PROV_R_FAILED_TO_GET_PARAMETER}, -+ #else -+ {"FAILED_TO_GET_PARAMETER", 57, 103}, -+ #endif -+ #ifdef PROV_R_FAILED_TO_SET_PARAMETER -+ {"FAILED_TO_SET_PARAMETER", ERR_LIB_PROV, PROV_R_FAILED_TO_SET_PARAMETER}, -+ #else -+ {"FAILED_TO_SET_PARAMETER", 57, 104}, -+ #endif -+ #ifdef PROV_R_FAILED_TO_SIGN -+ {"FAILED_TO_SIGN", ERR_LIB_PROV, PROV_R_FAILED_TO_SIGN}, -+ #else -+ {"FAILED_TO_SIGN", 57, 175}, -+ #endif -+ #ifdef PROV_R_FINAL_CALL_OUT_OF_ORDER -+ {"FINAL_CALL_OUT_OF_ORDER", ERR_LIB_PROV, PROV_R_FINAL_CALL_OUT_OF_ORDER}, -+ #else -+ {"FINAL_CALL_OUT_OF_ORDER", 57, 237}, -+ #endif -+ #ifdef PROV_R_FIPS_MODULE_CONDITIONAL_ERROR -+ {"FIPS_MODULE_CONDITIONAL_ERROR", ERR_LIB_PROV, PROV_R_FIPS_MODULE_CONDITIONAL_ERROR}, -+ #else -+ {"FIPS_MODULE_CONDITIONAL_ERROR", 57, 227}, -+ #endif -+ #ifdef PROV_R_FIPS_MODULE_ENTERING_ERROR_STATE -+ {"FIPS_MODULE_ENTERING_ERROR_STATE", ERR_LIB_PROV, PROV_R_FIPS_MODULE_ENTERING_ERROR_STATE}, -+ #else -+ {"FIPS_MODULE_ENTERING_ERROR_STATE", 57, 224}, -+ #endif -+ #ifdef PROV_R_FIPS_MODULE_IMPORT_PCT_ERROR -+ {"FIPS_MODULE_IMPORT_PCT_ERROR", ERR_LIB_PROV, PROV_R_FIPS_MODULE_IMPORT_PCT_ERROR}, -+ #else -+ {"FIPS_MODULE_IMPORT_PCT_ERROR", 57, 253}, -+ #endif -+ #ifdef PROV_R_FIPS_MODULE_IN_ERROR_STATE -+ {"FIPS_MODULE_IN_ERROR_STATE", ERR_LIB_PROV, PROV_R_FIPS_MODULE_IN_ERROR_STATE}, -+ #else -+ {"FIPS_MODULE_IN_ERROR_STATE", 57, 225}, -+ #endif -+ #ifdef PROV_R_GENERATE_ERROR -+ {"GENERATE_ERROR", ERR_LIB_PROV, PROV_R_GENERATE_ERROR}, -+ #else -+ {"GENERATE_ERROR", 57, 191}, -+ #endif -+ #ifdef PROV_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE -+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", ERR_LIB_PROV, PROV_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE}, -+ #else -+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", 57, 165}, -+ #endif -+ #ifdef PROV_R_INDICATOR_INTEGRITY_FAILURE -+ {"INDICATOR_INTEGRITY_FAILURE", ERR_LIB_PROV, PROV_R_INDICATOR_INTEGRITY_FAILURE}, -+ #else -+ {"INDICATOR_INTEGRITY_FAILURE", 57, 210}, -+ #endif -+ #ifdef PROV_R_INIT_CALL_OUT_OF_ORDER -+ {"INIT_CALL_OUT_OF_ORDER", ERR_LIB_PROV, PROV_R_INIT_CALL_OUT_OF_ORDER}, -+ #else -+ {"INIT_CALL_OUT_OF_ORDER", 57, 238}, -+ #endif -+ #ifdef PROV_R_INSUFFICIENT_DRBG_STRENGTH -+ {"INSUFFICIENT_DRBG_STRENGTH", ERR_LIB_PROV, PROV_R_INSUFFICIENT_DRBG_STRENGTH}, -+ #else -+ {"INSUFFICIENT_DRBG_STRENGTH", 57, 181}, -+ #endif -+ #ifdef PROV_R_INVALID_AAD -+ {"INVALID_AAD", ERR_LIB_PROV, PROV_R_INVALID_AAD}, -+ #else -+ {"INVALID_AAD", 57, 108}, -+ #endif -+ #ifdef PROV_R_INVALID_AEAD -+ {"INVALID_AEAD", ERR_LIB_PROV, PROV_R_INVALID_AEAD}, -+ #else -+ {"INVALID_AEAD", 57, 231}, -+ #endif -+ #ifdef PROV_R_INVALID_CIPHER -+ {"INVALID_CIPHER", ERR_LIB_PROV, PROV_R_INVALID_CIPHER}, -+ #else -+ {"INVALID_CIPHER", 57, 260}, -+ #endif -+ #ifdef PROV_R_INVALID_CONFIG_DATA -+ {"INVALID_CONFIG_DATA", ERR_LIB_PROV, PROV_R_INVALID_CONFIG_DATA}, -+ #else -+ {"INVALID_CONFIG_DATA", 57, 211}, -+ #endif -+ #ifdef PROV_R_INVALID_CONSTANT_LENGTH -+ {"INVALID_CONSTANT_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_CONSTANT_LENGTH}, -+ #else -+ {"INVALID_CONSTANT_LENGTH", 57, 157}, -+ #endif -+ #ifdef PROV_R_INVALID_CURVE -+ {"INVALID_CURVE", ERR_LIB_PROV, PROV_R_INVALID_CURVE}, -+ #else -+ {"INVALID_CURVE", 57, 176}, -+ #endif -+ #ifdef PROV_R_INVALID_CUSTOM_LENGTH -+ {"INVALID_CUSTOM_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_CUSTOM_LENGTH}, -+ #else -+ {"INVALID_CUSTOM_LENGTH", 57, 111}, -+ #endif -+ #ifdef PROV_R_INVALID_DATA -+ {"INVALID_DATA", ERR_LIB_PROV, PROV_R_INVALID_DATA}, -+ #else -+ {"INVALID_DATA", 57, 115}, -+ #endif -+ #ifdef PROV_R_INVALID_DIGEST -+ {"INVALID_DIGEST", ERR_LIB_PROV, PROV_R_INVALID_DIGEST}, -+ #else -+ {"INVALID_DIGEST", 57, 122}, -+ #endif -+ #ifdef PROV_R_INVALID_DIGEST_LENGTH -+ {"INVALID_DIGEST_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_DIGEST_LENGTH}, -+ #else -+ {"INVALID_DIGEST_LENGTH", 57, 166}, -+ #endif -+ #ifdef PROV_R_INVALID_DIGEST_SIZE -+ {"INVALID_DIGEST_SIZE", ERR_LIB_PROV, PROV_R_INVALID_DIGEST_SIZE}, -+ #else -+ {"INVALID_DIGEST_SIZE", 57, 218}, -+ #endif -+ #ifdef PROV_R_INVALID_EDDSA_INSTANCE_FOR_ATTEMPTED_OPERATION -+ {"INVALID_EDDSA_INSTANCE_FOR_ATTEMPTED_OPERATION", ERR_LIB_PROV, PROV_R_INVALID_EDDSA_INSTANCE_FOR_ATTEMPTED_OPERATION}, -+ #else -+ {"INVALID_EDDSA_INSTANCE_FOR_ATTEMPTED_OPERATION", 57, 243}, -+ #endif -+ #ifdef PROV_R_INVALID_FUNCTION_NAME -+ {"INVALID_FUNCTION_NAME", ERR_LIB_PROV, PROV_R_INVALID_FUNCTION_NAME}, -+ #else -+ {"INVALID_FUNCTION_NAME", 57, 258}, -+ #endif -+ #ifdef PROV_R_INVALID_INDEX_LENGTH -+ {"INVALID_INDEX_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_INDEX_LENGTH}, -+ #else -+ {"INVALID_INDEX_LENGTH", 57, 259}, -+ #endif -+ #ifdef PROV_R_INVALID_INPUT_LENGTH -+ {"INVALID_INPUT_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_INPUT_LENGTH}, -+ #else -+ {"INVALID_INPUT_LENGTH", 57, 230}, -+ #endif -+ #ifdef PROV_R_INVALID_ITERATION_COUNT -+ {"INVALID_ITERATION_COUNT", ERR_LIB_PROV, PROV_R_INVALID_ITERATION_COUNT}, -+ #else -+ {"INVALID_ITERATION_COUNT", 57, 123}, -+ #endif -+ #ifdef PROV_R_INVALID_IV_LENGTH -+ {"INVALID_IV_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_IV_LENGTH}, -+ #else -+ {"INVALID_IV_LENGTH", 57, 109}, -+ #endif -+ #ifdef PROV_R_INVALID_KDF -+ {"INVALID_KDF", ERR_LIB_PROV, PROV_R_INVALID_KDF}, -+ #else -+ {"INVALID_KDF", 57, 232}, -+ #endif -+ #ifdef PROV_R_INVALID_KDR -+ {"INVALID_KDR", ERR_LIB_PROV, PROV_R_INVALID_KDR}, -+ #else -+ {"INVALID_KDR", 57, 256}, -+ #endif -+ #ifdef PROV_R_INVALID_KEY -+ {"INVALID_KEY", ERR_LIB_PROV, PROV_R_INVALID_KEY}, -+ #else -+ {"INVALID_KEY", 57, 158}, -+ #endif -+ #ifdef PROV_R_INVALID_KEY_LENGTH -+ {"INVALID_KEY_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_KEY_LENGTH}, -+ #else -+ {"INVALID_KEY_LENGTH", 57, 105}, -+ #endif -+ #ifdef PROV_R_INVALID_LABEL -+ {"INVALID_LABEL", ERR_LIB_PROV, PROV_R_INVALID_LABEL}, -+ #else -+ {"INVALID_LABEL", 57, 257}, -+ #endif -+ #ifdef PROV_R_INVALID_MAC -+ {"INVALID_MAC", ERR_LIB_PROV, PROV_R_INVALID_MAC}, -+ #else -+ {"INVALID_MAC", 57, 151}, -+ #endif -+ #ifdef PROV_R_INVALID_MEMORY_SIZE -+ {"INVALID_MEMORY_SIZE", ERR_LIB_PROV, PROV_R_INVALID_MEMORY_SIZE}, -+ #else -+ {"INVALID_MEMORY_SIZE", 57, 235}, -+ #endif -+ #ifdef PROV_R_INVALID_MGF1_MD -+ {"INVALID_MGF1_MD", ERR_LIB_PROV, PROV_R_INVALID_MGF1_MD}, -+ #else -+ {"INVALID_MGF1_MD", 57, 167}, -+ #endif -+ #ifdef PROV_R_INVALID_MODE -+ {"INVALID_MODE", ERR_LIB_PROV, PROV_R_INVALID_MODE}, -+ #else -+ {"INVALID_MODE", 57, 125}, -+ #endif -+ #ifdef PROV_R_INVALID_OUTPUT_LENGTH -+ {"INVALID_OUTPUT_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_OUTPUT_LENGTH}, -+ #else -+ {"INVALID_OUTPUT_LENGTH", 57, 217}, -+ #endif -+ #ifdef PROV_R_INVALID_PADDING_MODE -+ {"INVALID_PADDING_MODE", ERR_LIB_PROV, PROV_R_INVALID_PADDING_MODE}, -+ #else -+ {"INVALID_PADDING_MODE", 57, 168}, -+ #endif -+ #ifdef PROV_R_INVALID_PREHASHED_DIGEST_LENGTH -+ {"INVALID_PREHASHED_DIGEST_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_PREHASHED_DIGEST_LENGTH}, -+ #else -+ {"INVALID_PREHASHED_DIGEST_LENGTH", 57, 241}, -+ #endif -+ #ifdef PROV_R_INVALID_PUBINFO -+ {"INVALID_PUBINFO", ERR_LIB_PROV, PROV_R_INVALID_PUBINFO}, -+ #else -+ {"INVALID_PUBINFO", 57, 198}, -+ #endif -+ #ifdef PROV_R_INVALID_SALT_LENGTH -+ {"INVALID_SALT_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_SALT_LENGTH}, -+ #else -+ {"INVALID_SALT_LENGTH", 57, 112}, -+ #endif -+ #ifdef PROV_R_INVALID_SEED_LENGTH -+ {"INVALID_SEED_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_SEED_LENGTH}, -+ #else -+ {"INVALID_SEED_LENGTH", 57, 154}, -+ #endif -+ #ifdef PROV_R_INVALID_SIGNATURE_SIZE -+ {"INVALID_SIGNATURE_SIZE", ERR_LIB_PROV, PROV_R_INVALID_SIGNATURE_SIZE}, -+ #else -+ {"INVALID_SIGNATURE_SIZE", 57, 179}, -+ #endif -+ #ifdef PROV_R_INVALID_STATE -+ {"INVALID_STATE", ERR_LIB_PROV, PROV_R_INVALID_STATE}, -+ #else -+ {"INVALID_STATE", 57, 212}, -+ #endif -+ #ifdef PROV_R_INVALID_TAG -+ {"INVALID_TAG", ERR_LIB_PROV, PROV_R_INVALID_TAG}, -+ #else -+ {"INVALID_TAG", 57, 110}, -+ #endif -+ #ifdef PROV_R_INVALID_TAG_LENGTH -+ {"INVALID_TAG_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_TAG_LENGTH}, -+ #else -+ {"INVALID_TAG_LENGTH", 57, 118}, -+ #endif -+ #ifdef PROV_R_INVALID_THREAD_POOL_SIZE -+ {"INVALID_THREAD_POOL_SIZE", ERR_LIB_PROV, PROV_R_INVALID_THREAD_POOL_SIZE}, -+ #else -+ {"INVALID_THREAD_POOL_SIZE", 57, 234}, -+ #endif -+ #ifdef PROV_R_INVALID_UKM_LENGTH -+ {"INVALID_UKM_LENGTH", ERR_LIB_PROV, PROV_R_INVALID_UKM_LENGTH}, -+ #else -+ {"INVALID_UKM_LENGTH", 57, 200}, -+ #endif -+ #ifdef PROV_R_INVALID_X931_DIGEST -+ {"INVALID_X931_DIGEST", ERR_LIB_PROV, PROV_R_INVALID_X931_DIGEST}, -+ #else -+ {"INVALID_X931_DIGEST", 57, 170}, -+ #endif -+ #ifdef PROV_R_IN_ERROR_STATE -+ {"IN_ERROR_STATE", ERR_LIB_PROV, PROV_R_IN_ERROR_STATE}, -+ #else -+ {"IN_ERROR_STATE", 57, 192}, -+ #endif -+ #ifdef PROV_R_KEY_SETUP_FAILED -+ {"KEY_SETUP_FAILED", ERR_LIB_PROV, PROV_R_KEY_SETUP_FAILED}, -+ #else -+ {"KEY_SETUP_FAILED", 57, 101}, -+ #endif -+ #ifdef PROV_R_KEY_SIZE_TOO_SMALL -+ {"KEY_SIZE_TOO_SMALL", ERR_LIB_PROV, PROV_R_KEY_SIZE_TOO_SMALL}, -+ #else -+ {"KEY_SIZE_TOO_SMALL", 57, 171}, -+ #endif -+ #ifdef PROV_R_LENGTH_TOO_LARGE -+ {"LENGTH_TOO_LARGE", ERR_LIB_PROV, PROV_R_LENGTH_TOO_LARGE}, -+ #else -+ {"LENGTH_TOO_LARGE", 57, 202}, -+ #endif -+ #ifdef PROV_R_MISMATCHING_DOMAIN_PARAMETERS -+ {"MISMATCHING_DOMAIN_PARAMETERS", ERR_LIB_PROV, PROV_R_MISMATCHING_DOMAIN_PARAMETERS}, -+ #else -+ {"MISMATCHING_DOMAIN_PARAMETERS", 57, 203}, -+ #endif -+ #ifdef PROV_R_MISSING_CEK_ALG -+ {"MISSING_CEK_ALG", ERR_LIB_PROV, PROV_R_MISSING_CEK_ALG}, -+ #else -+ {"MISSING_CEK_ALG", 57, 144}, -+ #endif -+ #ifdef PROV_R_MISSING_CIPHER -+ {"MISSING_CIPHER", ERR_LIB_PROV, PROV_R_MISSING_CIPHER}, -+ #else -+ {"MISSING_CIPHER", 57, 155}, -+ #endif -+ #ifdef PROV_R_MISSING_CONFIG_DATA -+ {"MISSING_CONFIG_DATA", ERR_LIB_PROV, PROV_R_MISSING_CONFIG_DATA}, -+ #else -+ {"MISSING_CONFIG_DATA", 57, 213}, -+ #endif -+ #ifdef PROV_R_MISSING_CONSTANT -+ {"MISSING_CONSTANT", ERR_LIB_PROV, PROV_R_MISSING_CONSTANT}, -+ #else -+ {"MISSING_CONSTANT", 57, 156}, -+ #endif -+ #ifdef PROV_R_MISSING_EID -+ {"MISSING_EID", ERR_LIB_PROV, PROV_R_MISSING_EID}, -+ #else -+ {"MISSING_EID", 57, 255}, -+ #endif -+ #ifdef PROV_R_MISSING_KEY -+ {"MISSING_KEY", ERR_LIB_PROV, PROV_R_MISSING_KEY}, -+ #else -+ {"MISSING_KEY", 57, 128}, -+ #endif -+ #ifdef PROV_R_MISSING_MAC -+ {"MISSING_MAC", ERR_LIB_PROV, PROV_R_MISSING_MAC}, -+ #else -+ {"MISSING_MAC", 57, 150}, -+ #endif -+ #ifdef PROV_R_MISSING_MESSAGE_DIGEST -+ {"MISSING_MESSAGE_DIGEST", ERR_LIB_PROV, PROV_R_MISSING_MESSAGE_DIGEST}, -+ #else -+ {"MISSING_MESSAGE_DIGEST", 57, 129}, -+ #endif -+ #ifdef PROV_R_MISSING_OID -+ {"MISSING_OID", ERR_LIB_PROV, PROV_R_MISSING_OID}, -+ #else -+ {"MISSING_OID", 57, 209}, -+ #endif -+ #ifdef PROV_R_MISSING_PASS -+ {"MISSING_PASS", ERR_LIB_PROV, PROV_R_MISSING_PASS}, -+ #else -+ {"MISSING_PASS", 57, 130}, -+ #endif -+ #ifdef PROV_R_MISSING_SALT -+ {"MISSING_SALT", ERR_LIB_PROV, PROV_R_MISSING_SALT}, -+ #else -+ {"MISSING_SALT", 57, 131}, -+ #endif -+ #ifdef PROV_R_MISSING_SECRET -+ {"MISSING_SECRET", ERR_LIB_PROV, PROV_R_MISSING_SECRET}, -+ #else -+ {"MISSING_SECRET", 57, 132}, -+ #endif -+ #ifdef PROV_R_MISSING_SEED -+ {"MISSING_SEED", ERR_LIB_PROV, PROV_R_MISSING_SEED}, -+ #else -+ {"MISSING_SEED", 57, 140}, -+ #endif -+ #ifdef PROV_R_MISSING_SESSION_ID -+ {"MISSING_SESSION_ID", ERR_LIB_PROV, PROV_R_MISSING_SESSION_ID}, -+ #else -+ {"MISSING_SESSION_ID", 57, 133}, -+ #endif -+ #ifdef PROV_R_MISSING_TYPE -+ {"MISSING_TYPE", ERR_LIB_PROV, PROV_R_MISSING_TYPE}, -+ #else -+ {"MISSING_TYPE", 57, 134}, -+ #endif -+ #ifdef PROV_R_MISSING_XCGHASH -+ {"MISSING_XCGHASH", ERR_LIB_PROV, PROV_R_MISSING_XCGHASH}, -+ #else -+ {"MISSING_XCGHASH", 57, 135}, -+ #endif -+ #ifdef PROV_R_ML_DSA_NO_FORMAT -+ {"ML_DSA_NO_FORMAT", ERR_LIB_PROV, PROV_R_ML_DSA_NO_FORMAT}, -+ #else -+ {"ML_DSA_NO_FORMAT", 57, 245}, -+ #endif -+ #ifdef PROV_R_ML_KEM_NO_FORMAT -+ {"ML_KEM_NO_FORMAT", ERR_LIB_PROV, PROV_R_ML_KEM_NO_FORMAT}, -+ #else -+ {"ML_KEM_NO_FORMAT", 57, 246}, -+ #endif -+ #ifdef PROV_R_MODULE_INTEGRITY_FAILURE -+ {"MODULE_INTEGRITY_FAILURE", ERR_LIB_PROV, PROV_R_MODULE_INTEGRITY_FAILURE}, -+ #else -+ {"MODULE_INTEGRITY_FAILURE", 57, 214}, -+ #endif -+ #ifdef PROV_R_NOT_A_PRIVATE_KEY -+ {"NOT_A_PRIVATE_KEY", ERR_LIB_PROV, PROV_R_NOT_A_PRIVATE_KEY}, -+ #else -+ {"NOT_A_PRIVATE_KEY", 57, 221}, -+ #endif -+ #ifdef PROV_R_NOT_A_PUBLIC_KEY -+ {"NOT_A_PUBLIC_KEY", ERR_LIB_PROV, PROV_R_NOT_A_PUBLIC_KEY}, -+ #else -+ {"NOT_A_PUBLIC_KEY", 57, 220}, -+ #endif -+ #ifdef PROV_R_NOT_INSTANTIATED -+ {"NOT_INSTANTIATED", ERR_LIB_PROV, PROV_R_NOT_INSTANTIATED}, -+ #else -+ {"NOT_INSTANTIATED", 57, 193}, -+ #endif -+ #ifdef PROV_R_NOT_PARAMETERS -+ {"NOT_PARAMETERS", ERR_LIB_PROV, PROV_R_NOT_PARAMETERS}, -+ #else -+ {"NOT_PARAMETERS", 57, 226}, -+ #endif -+ #ifdef PROV_R_NOT_SUPPORTED -+ {"NOT_SUPPORTED", ERR_LIB_PROV, PROV_R_NOT_SUPPORTED}, -+ #else -+ {"NOT_SUPPORTED", 57, 136}, -+ #endif -+ #ifdef PROV_R_NOT_XOF_OR_INVALID_LENGTH -+ {"NOT_XOF_OR_INVALID_LENGTH", ERR_LIB_PROV, PROV_R_NOT_XOF_OR_INVALID_LENGTH}, -+ #else -+ {"NOT_XOF_OR_INVALID_LENGTH", 57, 113}, -+ #endif -+ #ifdef PROV_R_NO_INSTANCE_ALLOWED -+ {"NO_INSTANCE_ALLOWED", ERR_LIB_PROV, PROV_R_NO_INSTANCE_ALLOWED}, -+ #else -+ {"NO_INSTANCE_ALLOWED", 57, 242}, -+ #endif -+ #ifdef PROV_R_NO_KEY_SET -+ {"NO_KEY_SET", ERR_LIB_PROV, PROV_R_NO_KEY_SET}, -+ #else -+ {"NO_KEY_SET", 57, 114}, -+ #endif -+ #ifdef PROV_R_NO_PARAMETERS_SET -+ {"NO_PARAMETERS_SET", ERR_LIB_PROV, PROV_R_NO_PARAMETERS_SET}, -+ #else -+ {"NO_PARAMETERS_SET", 57, 177}, -+ #endif -+ #ifdef PROV_R_NULL_LENGTH_POINTER -+ {"NULL_LENGTH_POINTER", ERR_LIB_PROV, PROV_R_NULL_LENGTH_POINTER}, -+ #else -+ {"NULL_LENGTH_POINTER", 57, 247}, -+ #endif -+ #ifdef PROV_R_NULL_OUTPUT_BUFFER -+ {"NULL_OUTPUT_BUFFER", ERR_LIB_PROV, PROV_R_NULL_OUTPUT_BUFFER}, -+ #else -+ {"NULL_OUTPUT_BUFFER", 57, 248}, -+ #endif -+ #ifdef PROV_R_ONESHOT_CALL_OUT_OF_ORDER -+ {"ONESHOT_CALL_OUT_OF_ORDER", ERR_LIB_PROV, PROV_R_ONESHOT_CALL_OUT_OF_ORDER}, -+ #else -+ {"ONESHOT_CALL_OUT_OF_ORDER", 57, 239}, -+ #endif -+ #ifdef PROV_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE -+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_PROV, PROV_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE}, -+ #else -+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 57, 178}, -+ #endif -+ #ifdef PROV_R_OUTPUT_BUFFER_TOO_SMALL -+ {"OUTPUT_BUFFER_TOO_SMALL", ERR_LIB_PROV, PROV_R_OUTPUT_BUFFER_TOO_SMALL}, -+ #else -+ {"OUTPUT_BUFFER_TOO_SMALL", 57, 106}, -+ #endif -+ #ifdef PROV_R_PARENT_CANNOT_GENERATE_RANDOM_NUMBERS -+ {"PARENT_CANNOT_GENERATE_RANDOM_NUMBERS", ERR_LIB_PROV, PROV_R_PARENT_CANNOT_GENERATE_RANDOM_NUMBERS}, -+ #else -+ {"PARENT_CANNOT_GENERATE_RANDOM_NUMBERS", 57, 228}, -+ #endif -+ #ifdef PROV_R_PARENT_CANNOT_SUPPLY_ENTROPY_SEED -+ {"PARENT_CANNOT_SUPPLY_ENTROPY_SEED", ERR_LIB_PROV, PROV_R_PARENT_CANNOT_SUPPLY_ENTROPY_SEED}, -+ #else -+ {"PARENT_CANNOT_SUPPLY_ENTROPY_SEED", 57, 187}, -+ #endif -+ #ifdef PROV_R_PARENT_LOCKING_NOT_ENABLED -+ {"PARENT_LOCKING_NOT_ENABLED", ERR_LIB_PROV, PROV_R_PARENT_LOCKING_NOT_ENABLED}, -+ #else -+ {"PARENT_LOCKING_NOT_ENABLED", 57, 182}, -+ #endif -+ #ifdef PROV_R_PARENT_STRENGTH_TOO_WEAK -+ {"PARENT_STRENGTH_TOO_WEAK", ERR_LIB_PROV, PROV_R_PARENT_STRENGTH_TOO_WEAK}, -+ #else -+ {"PARENT_STRENGTH_TOO_WEAK", 57, 194}, -+ #endif -+ #ifdef PROV_R_PASSWORD_STRENGTH_TOO_WEAK -+ {"PASSWORD_STRENGTH_TOO_WEAK", ERR_LIB_PROV, PROV_R_PASSWORD_STRENGTH_TOO_WEAK}, -+ #else -+ {"PASSWORD_STRENGTH_TOO_WEAK", 57, 254}, -+ #endif -+ #ifdef PROV_R_PATH_MUST_BE_ABSOLUTE -+ {"PATH_MUST_BE_ABSOLUTE", ERR_LIB_PROV, PROV_R_PATH_MUST_BE_ABSOLUTE}, -+ #else -+ {"PATH_MUST_BE_ABSOLUTE", 57, 219}, -+ #endif -+ #ifdef PROV_R_PERSONALISATION_STRING_TOO_LONG -+ {"PERSONALISATION_STRING_TOO_LONG", ERR_LIB_PROV, PROV_R_PERSONALISATION_STRING_TOO_LONG}, -+ #else -+ {"PERSONALISATION_STRING_TOO_LONG", 57, 195}, -+ #endif -+ #ifdef PROV_R_PSS_SALTLEN_TOO_SMALL -+ {"PSS_SALTLEN_TOO_SMALL", ERR_LIB_PROV, PROV_R_PSS_SALTLEN_TOO_SMALL}, -+ #else -+ {"PSS_SALTLEN_TOO_SMALL", 57, 172}, -+ #endif -+ #ifdef PROV_R_REPEATED_PARAMETER -+ {"REPEATED_PARAMETER", ERR_LIB_PROV, PROV_R_REPEATED_PARAMETER}, -+ #else -+ {"REPEATED_PARAMETER", 57, 252}, -+ #endif -+ #ifdef PROV_R_REQUEST_TOO_LARGE_FOR_DRBG -+ {"REQUEST_TOO_LARGE_FOR_DRBG", ERR_LIB_PROV, PROV_R_REQUEST_TOO_LARGE_FOR_DRBG}, -+ #else -+ {"REQUEST_TOO_LARGE_FOR_DRBG", 57, 196}, -+ #endif -+ #ifdef PROV_R_REQUIRE_CTR_MODE_CIPHER -+ {"REQUIRE_CTR_MODE_CIPHER", ERR_LIB_PROV, PROV_R_REQUIRE_CTR_MODE_CIPHER}, -+ #else -+ {"REQUIRE_CTR_MODE_CIPHER", 57, 206}, -+ #endif -+ #ifdef PROV_R_RESEED_ERROR -+ {"RESEED_ERROR", ERR_LIB_PROV, PROV_R_RESEED_ERROR}, -+ #else -+ {"RESEED_ERROR", 57, 197}, -+ #endif -+ #ifdef PROV_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES -+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", ERR_LIB_PROV, PROV_R_SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES}, -+ #else -+ {"SEARCH_ONLY_SUPPORTED_FOR_DIRECTORIES", 57, 222}, -+ #endif -+ #ifdef PROV_R_SEED_SOURCES_MUST_NOT_HAVE_A_PARENT -+ {"SEED_SOURCES_MUST_NOT_HAVE_A_PARENT", ERR_LIB_PROV, PROV_R_SEED_SOURCES_MUST_NOT_HAVE_A_PARENT}, -+ #else -+ {"SEED_SOURCES_MUST_NOT_HAVE_A_PARENT", 57, 229}, -+ #endif -+ #ifdef PROV_R_SELF_TEST_KAT_FAILURE -+ {"SELF_TEST_KAT_FAILURE", ERR_LIB_PROV, PROV_R_SELF_TEST_KAT_FAILURE}, -+ #else -+ {"SELF_TEST_KAT_FAILURE", 57, 215}, -+ #endif -+ #ifdef PROV_R_SELF_TEST_POST_FAILURE -+ {"SELF_TEST_POST_FAILURE", ERR_LIB_PROV, PROV_R_SELF_TEST_POST_FAILURE}, -+ #else -+ {"SELF_TEST_POST_FAILURE", 57, 216}, -+ #endif -+ #ifdef PROV_R_TAG_NOT_NEEDED -+ {"TAG_NOT_NEEDED", ERR_LIB_PROV, PROV_R_TAG_NOT_NEEDED}, -+ #else -+ {"TAG_NOT_NEEDED", 57, 120}, -+ #endif -+ #ifdef PROV_R_TAG_NOT_SET -+ {"TAG_NOT_SET", ERR_LIB_PROV, PROV_R_TAG_NOT_SET}, -+ #else -+ {"TAG_NOT_SET", 57, 119}, -+ #endif -+ #ifdef PROV_R_TOO_MANY_RECORDS -+ {"TOO_MANY_RECORDS", ERR_LIB_PROV, PROV_R_TOO_MANY_RECORDS}, -+ #else -+ {"TOO_MANY_RECORDS", 57, 126}, -+ #endif -+ #ifdef PROV_R_UNABLE_TO_FIND_CIPHERS -+ {"UNABLE_TO_FIND_CIPHERS", ERR_LIB_PROV, PROV_R_UNABLE_TO_FIND_CIPHERS}, -+ #else -+ {"UNABLE_TO_FIND_CIPHERS", 57, 207}, -+ #endif -+ #ifdef PROV_R_UNABLE_TO_GET_PARENT_STRENGTH -+ {"UNABLE_TO_GET_PARENT_STRENGTH", ERR_LIB_PROV, PROV_R_UNABLE_TO_GET_PARENT_STRENGTH}, -+ #else -+ {"UNABLE_TO_GET_PARENT_STRENGTH", 57, 199}, -+ #endif -+ #ifdef PROV_R_UNABLE_TO_GET_PASSPHRASE -+ {"UNABLE_TO_GET_PASSPHRASE", ERR_LIB_PROV, PROV_R_UNABLE_TO_GET_PASSPHRASE}, -+ #else -+ {"UNABLE_TO_GET_PASSPHRASE", 57, 159}, -+ #endif -+ #ifdef PROV_R_UNABLE_TO_INITIALISE_CIPHERS -+ {"UNABLE_TO_INITIALISE_CIPHERS", ERR_LIB_PROV, PROV_R_UNABLE_TO_INITIALISE_CIPHERS}, -+ #else -+ {"UNABLE_TO_INITIALISE_CIPHERS", 57, 208}, -+ #endif -+ #ifdef PROV_R_UNABLE_TO_LOAD_SHA256 -+ {"UNABLE_TO_LOAD_SHA256", ERR_LIB_PROV, PROV_R_UNABLE_TO_LOAD_SHA256}, -+ #else -+ {"UNABLE_TO_LOAD_SHA256", 57, 147}, -+ #endif -+ #ifdef PROV_R_UNABLE_TO_LOCK_PARENT -+ {"UNABLE_TO_LOCK_PARENT", ERR_LIB_PROV, PROV_R_UNABLE_TO_LOCK_PARENT}, -+ #else -+ {"UNABLE_TO_LOCK_PARENT", 57, 201}, -+ #endif -+ #ifdef PROV_R_UNABLE_TO_RESEED -+ {"UNABLE_TO_RESEED", ERR_LIB_PROV, PROV_R_UNABLE_TO_RESEED}, -+ #else -+ {"UNABLE_TO_RESEED", 57, 204}, -+ #endif -+ #ifdef PROV_R_UNEXPECTED_KEY_PARAMETERS -+ {"UNEXPECTED_KEY_PARAMETERS", ERR_LIB_PROV, PROV_R_UNEXPECTED_KEY_PARAMETERS}, -+ #else -+ {"UNEXPECTED_KEY_PARAMETERS", 57, 249}, -+ #endif -+ #ifdef PROV_R_UNSUPPORTED_CEK_ALG -+ {"UNSUPPORTED_CEK_ALG", ERR_LIB_PROV, PROV_R_UNSUPPORTED_CEK_ALG}, -+ #else -+ {"UNSUPPORTED_CEK_ALG", 57, 145}, -+ #endif -+ #ifdef PROV_R_UNSUPPORTED_KEY_SIZE -+ {"UNSUPPORTED_KEY_SIZE", ERR_LIB_PROV, PROV_R_UNSUPPORTED_KEY_SIZE}, -+ #else -+ {"UNSUPPORTED_KEY_SIZE", 57, 153}, -+ #endif -+ #ifdef PROV_R_UNSUPPORTED_MAC_TYPE -+ {"UNSUPPORTED_MAC_TYPE", ERR_LIB_PROV, PROV_R_UNSUPPORTED_MAC_TYPE}, -+ #else -+ {"UNSUPPORTED_MAC_TYPE", 57, 137}, -+ #endif -+ #ifdef PROV_R_UNSUPPORTED_NUMBER_OF_ROUNDS -+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", ERR_LIB_PROV, PROV_R_UNSUPPORTED_NUMBER_OF_ROUNDS}, -+ #else -+ {"UNSUPPORTED_NUMBER_OF_ROUNDS", 57, 152}, -+ #endif -+ #ifdef PROV_R_UNSUPPORTED_SELECTION -+ {"UNSUPPORTED_SELECTION", ERR_LIB_PROV, PROV_R_UNSUPPORTED_SELECTION}, -+ #else -+ {"UNSUPPORTED_SELECTION", 57, 250}, -+ #endif -+ #ifdef PROV_R_UPDATE_CALL_OUT_OF_ORDER -+ {"UPDATE_CALL_OUT_OF_ORDER", ERR_LIB_PROV, PROV_R_UPDATE_CALL_OUT_OF_ORDER}, -+ #else -+ {"UPDATE_CALL_OUT_OF_ORDER", 57, 240}, -+ #endif -+ #ifdef PROV_R_URI_AUTHORITY_UNSUPPORTED -+ {"URI_AUTHORITY_UNSUPPORTED", ERR_LIB_PROV, PROV_R_URI_AUTHORITY_UNSUPPORTED}, -+ #else -+ {"URI_AUTHORITY_UNSUPPORTED", 57, 223}, -+ #endif -+ #ifdef PROV_R_VALUE_ERROR -+ {"VALUE_ERROR", ERR_LIB_PROV, PROV_R_VALUE_ERROR}, -+ #else -+ {"VALUE_ERROR", 57, 138}, -+ #endif -+ #ifdef PROV_R_WRONG_CIPHERTEXT_SIZE -+ {"WRONG_CIPHERTEXT_SIZE", ERR_LIB_PROV, PROV_R_WRONG_CIPHERTEXT_SIZE}, -+ #else -+ {"WRONG_CIPHERTEXT_SIZE", 57, 251}, -+ #endif -+ #ifdef PROV_R_WRONG_FINAL_BLOCK_LENGTH -+ {"WRONG_FINAL_BLOCK_LENGTH", ERR_LIB_PROV, PROV_R_WRONG_FINAL_BLOCK_LENGTH}, -+ #else -+ {"WRONG_FINAL_BLOCK_LENGTH", 57, 107}, -+ #endif -+ #ifdef PROV_R_WRONG_OUTPUT_BUFFER_SIZE -+ {"WRONG_OUTPUT_BUFFER_SIZE", ERR_LIB_PROV, PROV_R_WRONG_OUTPUT_BUFFER_SIZE}, -+ #else -+ {"WRONG_OUTPUT_BUFFER_SIZE", 57, 139}, -+ #endif -+ #ifdef PROV_R_XOF_DIGESTS_NOT_ALLOWED -+ {"XOF_DIGESTS_NOT_ALLOWED", ERR_LIB_PROV, PROV_R_XOF_DIGESTS_NOT_ALLOWED}, -+ #else -+ {"XOF_DIGESTS_NOT_ALLOWED", 57, 183}, -+ #endif -+ #ifdef PROV_R_XTS_DATA_UNIT_IS_TOO_LARGE -+ {"XTS_DATA_UNIT_IS_TOO_LARGE", ERR_LIB_PROV, PROV_R_XTS_DATA_UNIT_IS_TOO_LARGE}, -+ #else -+ {"XTS_DATA_UNIT_IS_TOO_LARGE", 57, 148}, -+ #endif -+ #ifdef PROV_R_XTS_DUPLICATED_KEYS -+ {"XTS_DUPLICATED_KEYS", ERR_LIB_PROV, PROV_R_XTS_DUPLICATED_KEYS}, -+ #else -+ {"XTS_DUPLICATED_KEYS", 57, 149}, -+ #endif -+ #ifdef RAND_R_ADDITIONAL_INPUT_TOO_LONG -+ {"ADDITIONAL_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ADDITIONAL_INPUT_TOO_LONG}, -+ #else -+ {"ADDITIONAL_INPUT_TOO_LONG", 36, 102}, -+ #endif -+ #ifdef RAND_R_ALREADY_INSTANTIATED -+ {"ALREADY_INSTANTIATED", ERR_LIB_RAND, RAND_R_ALREADY_INSTANTIATED}, -+ #else -+ {"ALREADY_INSTANTIATED", 36, 103}, -+ #endif -+ #ifdef RAND_R_ARGUMENT_OUT_OF_RANGE -+ {"ARGUMENT_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ARGUMENT_OUT_OF_RANGE}, -+ #else -+ {"ARGUMENT_OUT_OF_RANGE", 36, 105}, -+ #endif -+ #ifdef RAND_R_CANNOT_OPEN_FILE -+ {"CANNOT_OPEN_FILE", ERR_LIB_RAND, RAND_R_CANNOT_OPEN_FILE}, -+ #else -+ {"CANNOT_OPEN_FILE", 36, 121}, -+ #endif -+ #ifdef RAND_R_DRBG_ALREADY_INITIALIZED -+ {"DRBG_ALREADY_INITIALIZED", ERR_LIB_RAND, RAND_R_DRBG_ALREADY_INITIALIZED}, -+ #else -+ {"DRBG_ALREADY_INITIALIZED", 36, 129}, -+ #endif -+ #ifdef RAND_R_DRBG_NOT_INITIALISED -+ {"DRBG_NOT_INITIALISED", ERR_LIB_RAND, RAND_R_DRBG_NOT_INITIALISED}, -+ #else -+ {"DRBG_NOT_INITIALISED", 36, 104}, -+ #endif -+ #ifdef RAND_R_ENTROPY_INPUT_TOO_LONG -+ {"ENTROPY_INPUT_TOO_LONG", ERR_LIB_RAND, RAND_R_ENTROPY_INPUT_TOO_LONG}, -+ #else -+ {"ENTROPY_INPUT_TOO_LONG", 36, 106}, -+ #endif -+ #ifdef RAND_R_ENTROPY_OUT_OF_RANGE -+ {"ENTROPY_OUT_OF_RANGE", ERR_LIB_RAND, RAND_R_ENTROPY_OUT_OF_RANGE}, -+ #else -+ {"ENTROPY_OUT_OF_RANGE", 36, 124}, -+ #endif -+ #ifdef RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED -+ {"ERROR_ENTROPY_POOL_WAS_IGNORED", ERR_LIB_RAND, RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED}, -+ #else -+ {"ERROR_ENTROPY_POOL_WAS_IGNORED", 36, 127}, -+ #endif -+ #ifdef RAND_R_ERROR_INITIALISING_DRBG -+ {"ERROR_INITIALISING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INITIALISING_DRBG}, -+ #else -+ {"ERROR_INITIALISING_DRBG", 36, 107}, -+ #endif -+ #ifdef RAND_R_ERROR_INSTANTIATING_DRBG -+ {"ERROR_INSTANTIATING_DRBG", ERR_LIB_RAND, RAND_R_ERROR_INSTANTIATING_DRBG}, -+ #else -+ {"ERROR_INSTANTIATING_DRBG", 36, 108}, -+ #endif -+ #ifdef RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT -+ {"ERROR_RETRIEVING_ADDITIONAL_INPUT", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT}, -+ #else -+ {"ERROR_RETRIEVING_ADDITIONAL_INPUT", 36, 109}, -+ #endif -+ #ifdef RAND_R_ERROR_RETRIEVING_ENTROPY -+ {"ERROR_RETRIEVING_ENTROPY", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_ENTROPY}, -+ #else -+ {"ERROR_RETRIEVING_ENTROPY", 36, 110}, -+ #endif -+ #ifdef RAND_R_ERROR_RETRIEVING_NONCE -+ {"ERROR_RETRIEVING_NONCE", ERR_LIB_RAND, RAND_R_ERROR_RETRIEVING_NONCE}, -+ #else -+ {"ERROR_RETRIEVING_NONCE", 36, 111}, -+ #endif -+ #ifdef RAND_R_FAILED_TO_CREATE_LOCK -+ {"FAILED_TO_CREATE_LOCK", ERR_LIB_RAND, RAND_R_FAILED_TO_CREATE_LOCK}, -+ #else -+ {"FAILED_TO_CREATE_LOCK", 36, 126}, -+ #endif -+ #ifdef RAND_R_FUNC_NOT_IMPLEMENTED -+ {"FUNC_NOT_IMPLEMENTED", ERR_LIB_RAND, RAND_R_FUNC_NOT_IMPLEMENTED}, -+ #else -+ {"FUNC_NOT_IMPLEMENTED", 36, 101}, -+ #endif -+ #ifdef RAND_R_FWRITE_ERROR -+ {"FWRITE_ERROR", ERR_LIB_RAND, RAND_R_FWRITE_ERROR}, -+ #else -+ {"FWRITE_ERROR", 36, 123}, -+ #endif -+ #ifdef RAND_R_GENERATE_ERROR -+ {"GENERATE_ERROR", ERR_LIB_RAND, RAND_R_GENERATE_ERROR}, -+ #else -+ {"GENERATE_ERROR", 36, 112}, -+ #endif -+ #ifdef RAND_R_INSUFFICIENT_DRBG_STRENGTH -+ {"INSUFFICIENT_DRBG_STRENGTH", ERR_LIB_RAND, RAND_R_INSUFFICIENT_DRBG_STRENGTH}, -+ #else -+ {"INSUFFICIENT_DRBG_STRENGTH", 36, 139}, -+ #endif -+ #ifdef RAND_R_INTERNAL_ERROR -+ {"INTERNAL_ERROR", ERR_LIB_RAND, RAND_R_INTERNAL_ERROR}, -+ #else -+ {"INTERNAL_ERROR", 36, 113}, -+ #endif -+ #ifdef RAND_R_INVALID_PROPERTY_QUERY -+ {"INVALID_PROPERTY_QUERY", ERR_LIB_RAND, RAND_R_INVALID_PROPERTY_QUERY}, -+ #else -+ {"INVALID_PROPERTY_QUERY", 36, 137}, -+ #endif -+ #ifdef RAND_R_IN_ERROR_STATE -+ {"IN_ERROR_STATE", ERR_LIB_RAND, RAND_R_IN_ERROR_STATE}, -+ #else -+ {"IN_ERROR_STATE", 36, 114}, -+ #endif -+ #ifdef RAND_R_NOT_A_REGULAR_FILE -+ {"NOT_A_REGULAR_FILE", ERR_LIB_RAND, RAND_R_NOT_A_REGULAR_FILE}, -+ #else -+ {"NOT_A_REGULAR_FILE", 36, 122}, -+ #endif -+ #ifdef RAND_R_NOT_INSTANTIATED -+ {"NOT_INSTANTIATED", ERR_LIB_RAND, RAND_R_NOT_INSTANTIATED}, -+ #else -+ {"NOT_INSTANTIATED", 36, 115}, -+ #endif -+ #ifdef RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED -+ {"NO_DRBG_IMPLEMENTATION_SELECTED", ERR_LIB_RAND, RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED}, -+ #else -+ {"NO_DRBG_IMPLEMENTATION_SELECTED", 36, 128}, -+ #endif -+ #ifdef RAND_R_PARENT_LOCKING_NOT_ENABLED -+ {"PARENT_LOCKING_NOT_ENABLED", ERR_LIB_RAND, RAND_R_PARENT_LOCKING_NOT_ENABLED}, -+ #else -+ {"PARENT_LOCKING_NOT_ENABLED", 36, 130}, -+ #endif -+ #ifdef RAND_R_PARENT_STRENGTH_TOO_WEAK -+ {"PARENT_STRENGTH_TOO_WEAK", ERR_LIB_RAND, RAND_R_PARENT_STRENGTH_TOO_WEAK}, -+ #else -+ {"PARENT_STRENGTH_TOO_WEAK", 36, 131}, -+ #endif -+ #ifdef RAND_R_PERSONALISATION_STRING_TOO_LONG -+ {"PERSONALISATION_STRING_TOO_LONG", ERR_LIB_RAND, RAND_R_PERSONALISATION_STRING_TOO_LONG}, -+ #else -+ {"PERSONALISATION_STRING_TOO_LONG", 36, 116}, -+ #endif -+ #ifdef RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED -+ {"PREDICTION_RESISTANCE_NOT_SUPPORTED", ERR_LIB_RAND, RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED}, -+ #else -+ {"PREDICTION_RESISTANCE_NOT_SUPPORTED", 36, 133}, -+ #endif -+ #ifdef RAND_R_PRNG_NOT_SEEDED -+ {"PRNG_NOT_SEEDED", ERR_LIB_RAND, RAND_R_PRNG_NOT_SEEDED}, -+ #else -+ {"PRNG_NOT_SEEDED", 36, 100}, -+ #endif -+ #ifdef RAND_R_RANDOM_POOL_IS_EMPTY -+ {"RANDOM_POOL_IS_EMPTY", ERR_LIB_RAND, RAND_R_RANDOM_POOL_IS_EMPTY}, -+ #else -+ {"RANDOM_POOL_IS_EMPTY", 36, 142}, -+ #endif -+ #ifdef RAND_R_RANDOM_POOL_OVERFLOW -+ {"RANDOM_POOL_OVERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_OVERFLOW}, -+ #else -+ {"RANDOM_POOL_OVERFLOW", 36, 125}, -+ #endif -+ #ifdef RAND_R_RANDOM_POOL_UNDERFLOW -+ {"RANDOM_POOL_UNDERFLOW", ERR_LIB_RAND, RAND_R_RANDOM_POOL_UNDERFLOW}, -+ #else -+ {"RANDOM_POOL_UNDERFLOW", 36, 134}, -+ #endif -+ #ifdef RAND_R_REQUEST_TOO_LARGE_FOR_DRBG -+ {"REQUEST_TOO_LARGE_FOR_DRBG", ERR_LIB_RAND, RAND_R_REQUEST_TOO_LARGE_FOR_DRBG}, -+ #else -+ {"REQUEST_TOO_LARGE_FOR_DRBG", 36, 117}, -+ #endif -+ #ifdef RAND_R_RESEED_ERROR -+ {"RESEED_ERROR", ERR_LIB_RAND, RAND_R_RESEED_ERROR}, -+ #else -+ {"RESEED_ERROR", 36, 118}, -+ #endif -+ #ifdef RAND_R_SELFTEST_FAILURE -+ {"SELFTEST_FAILURE", ERR_LIB_RAND, RAND_R_SELFTEST_FAILURE}, -+ #else -+ {"SELFTEST_FAILURE", 36, 119}, -+ #endif -+ #ifdef RAND_R_TOO_LITTLE_NONCE_REQUESTED -+ {"TOO_LITTLE_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_LITTLE_NONCE_REQUESTED}, -+ #else -+ {"TOO_LITTLE_NONCE_REQUESTED", 36, 135}, -+ #endif -+ #ifdef RAND_R_TOO_MUCH_NONCE_REQUESTED -+ {"TOO_MUCH_NONCE_REQUESTED", ERR_LIB_RAND, RAND_R_TOO_MUCH_NONCE_REQUESTED}, -+ #else -+ {"TOO_MUCH_NONCE_REQUESTED", 36, 136}, -+ #endif -+ #ifdef RAND_R_UNABLE_TO_CREATE_DRBG -+ {"UNABLE_TO_CREATE_DRBG", ERR_LIB_RAND, RAND_R_UNABLE_TO_CREATE_DRBG}, -+ #else -+ {"UNABLE_TO_CREATE_DRBG", 36, 143}, -+ #endif -+ #ifdef RAND_R_UNABLE_TO_FETCH_DRBG -+ {"UNABLE_TO_FETCH_DRBG", ERR_LIB_RAND, RAND_R_UNABLE_TO_FETCH_DRBG}, -+ #else -+ {"UNABLE_TO_FETCH_DRBG", 36, 144}, -+ #endif -+ #ifdef RAND_R_UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER -+ {"UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER", ERR_LIB_RAND, RAND_R_UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER}, -+ #else -+ {"UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER", 36, 141}, -+ #endif -+ #ifdef RAND_R_UNABLE_TO_GET_PARENT_STRENGTH -+ {"UNABLE_TO_GET_PARENT_STRENGTH", ERR_LIB_RAND, RAND_R_UNABLE_TO_GET_PARENT_STRENGTH}, -+ #else -+ {"UNABLE_TO_GET_PARENT_STRENGTH", 36, 138}, -+ #endif -+ #ifdef RAND_R_UNABLE_TO_LOCK_PARENT -+ {"UNABLE_TO_LOCK_PARENT", ERR_LIB_RAND, RAND_R_UNABLE_TO_LOCK_PARENT}, -+ #else -+ {"UNABLE_TO_LOCK_PARENT", 36, 140}, -+ #endif -+ #ifdef RAND_R_UNSUPPORTED_DRBG_FLAGS -+ {"UNSUPPORTED_DRBG_FLAGS", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_FLAGS}, -+ #else -+ {"UNSUPPORTED_DRBG_FLAGS", 36, 132}, -+ #endif -+ #ifdef RAND_R_UNSUPPORTED_DRBG_TYPE -+ {"UNSUPPORTED_DRBG_TYPE", ERR_LIB_RAND, RAND_R_UNSUPPORTED_DRBG_TYPE}, -+ #else -+ {"UNSUPPORTED_DRBG_TYPE", 36, 120}, -+ #endif -+ #ifdef RSA_R_ALGORITHM_MISMATCH -+ {"ALGORITHM_MISMATCH", ERR_LIB_RSA, RSA_R_ALGORITHM_MISMATCH}, -+ #else -+ {"ALGORITHM_MISMATCH", 4, 100}, -+ #endif -+ #ifdef RSA_R_BAD_E_VALUE -+ {"BAD_E_VALUE", ERR_LIB_RSA, RSA_R_BAD_E_VALUE}, -+ #else -+ {"BAD_E_VALUE", 4, 101}, -+ #endif -+ #ifdef RSA_R_BAD_FIXED_HEADER_DECRYPT -+ {"BAD_FIXED_HEADER_DECRYPT", ERR_LIB_RSA, RSA_R_BAD_FIXED_HEADER_DECRYPT}, -+ #else -+ {"BAD_FIXED_HEADER_DECRYPT", 4, 102}, -+ #endif -+ #ifdef RSA_R_BAD_PAD_BYTE_COUNT -+ {"BAD_PAD_BYTE_COUNT", ERR_LIB_RSA, RSA_R_BAD_PAD_BYTE_COUNT}, -+ #else -+ {"BAD_PAD_BYTE_COUNT", 4, 103}, -+ #endif -+ #ifdef RSA_R_BAD_SIGNATURE -+ {"BAD_SIGNATURE", ERR_LIB_RSA, RSA_R_BAD_SIGNATURE}, -+ #else -+ {"BAD_SIGNATURE", 4, 104}, -+ #endif -+ #ifdef RSA_R_BLOCK_TYPE_IS_NOT_01 -+ {"BLOCK_TYPE_IS_NOT_01", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_01}, -+ #else -+ {"BLOCK_TYPE_IS_NOT_01", 4, 106}, -+ #endif -+ #ifdef RSA_R_BLOCK_TYPE_IS_NOT_02 -+ {"BLOCK_TYPE_IS_NOT_02", ERR_LIB_RSA, RSA_R_BLOCK_TYPE_IS_NOT_02}, -+ #else -+ {"BLOCK_TYPE_IS_NOT_02", 4, 107}, -+ #endif -+ #ifdef RSA_R_DATA_GREATER_THAN_MOD_LEN -+ {"DATA_GREATER_THAN_MOD_LEN", ERR_LIB_RSA, RSA_R_DATA_GREATER_THAN_MOD_LEN}, -+ #else -+ {"DATA_GREATER_THAN_MOD_LEN", 4, 108}, -+ #endif -+ #ifdef RSA_R_DATA_TOO_LARGE -+ {"DATA_TOO_LARGE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE}, -+ #else -+ {"DATA_TOO_LARGE", 4, 109}, -+ #endif -+ #ifdef RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE -+ {"DATA_TOO_LARGE_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE}, -+ #else -+ {"DATA_TOO_LARGE_FOR_KEY_SIZE", 4, 110}, -+ #endif -+ #ifdef RSA_R_DATA_TOO_LARGE_FOR_MODULUS -+ {"DATA_TOO_LARGE_FOR_MODULUS", ERR_LIB_RSA, RSA_R_DATA_TOO_LARGE_FOR_MODULUS}, -+ #else -+ {"DATA_TOO_LARGE_FOR_MODULUS", 4, 132}, -+ #endif -+ #ifdef RSA_R_DATA_TOO_SMALL -+ {"DATA_TOO_SMALL", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL}, -+ #else -+ {"DATA_TOO_SMALL", 4, 111}, -+ #endif -+ #ifdef RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE -+ {"DATA_TOO_SMALL_FOR_KEY_SIZE", ERR_LIB_RSA, RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE}, -+ #else -+ {"DATA_TOO_SMALL_FOR_KEY_SIZE", 4, 122}, -+ #endif -+ #ifdef RSA_R_DIGEST_DOES_NOT_MATCH -+ {"DIGEST_DOES_NOT_MATCH", ERR_LIB_RSA, RSA_R_DIGEST_DOES_NOT_MATCH}, -+ #else -+ {"DIGEST_DOES_NOT_MATCH", 4, 158}, -+ #endif -+ #ifdef RSA_R_DIGEST_NOT_ALLOWED -+ {"DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_DIGEST_NOT_ALLOWED}, -+ #else -+ {"DIGEST_NOT_ALLOWED", 4, 145}, -+ #endif -+ #ifdef RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY -+ {"DIGEST_TOO_BIG_FOR_RSA_KEY", ERR_LIB_RSA, RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY}, -+ #else -+ {"DIGEST_TOO_BIG_FOR_RSA_KEY", 4, 112}, -+ #endif -+ #ifdef RSA_R_DMP1_NOT_CONGRUENT_TO_D -+ {"DMP1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMP1_NOT_CONGRUENT_TO_D}, -+ #else -+ {"DMP1_NOT_CONGRUENT_TO_D", 4, 124}, -+ #endif -+ #ifdef RSA_R_DMQ1_NOT_CONGRUENT_TO_D -+ {"DMQ1_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_DMQ1_NOT_CONGRUENT_TO_D}, -+ #else -+ {"DMQ1_NOT_CONGRUENT_TO_D", 4, 125}, -+ #endif -+ #ifdef RSA_R_D_E_NOT_CONGRUENT_TO_1 -+ {"D_E_NOT_CONGRUENT_TO_1", ERR_LIB_RSA, RSA_R_D_E_NOT_CONGRUENT_TO_1}, -+ #else -+ {"D_E_NOT_CONGRUENT_TO_1", 4, 123}, -+ #endif -+ #ifdef RSA_R_FIRST_OCTET_INVALID -+ {"FIRST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_FIRST_OCTET_INVALID}, -+ #else -+ {"FIRST_OCTET_INVALID", 4, 133}, -+ #endif -+ #ifdef RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE -+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", ERR_LIB_RSA, RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE}, -+ #else -+ {"ILLEGAL_OR_UNSUPPORTED_PADDING_MODE", 4, 144}, -+ #endif -+ #ifdef RSA_R_INVALID_DIGEST -+ {"INVALID_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_DIGEST}, -+ #else -+ {"INVALID_DIGEST", 4, 157}, -+ #endif -+ #ifdef RSA_R_INVALID_DIGEST_LENGTH -+ {"INVALID_DIGEST_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_DIGEST_LENGTH}, -+ #else -+ {"INVALID_DIGEST_LENGTH", 4, 143}, -+ #endif -+ #ifdef RSA_R_INVALID_HEADER -+ {"INVALID_HEADER", ERR_LIB_RSA, RSA_R_INVALID_HEADER}, -+ #else -+ {"INVALID_HEADER", 4, 137}, -+ #endif -+ #ifdef RSA_R_INVALID_KEYPAIR -+ {"INVALID_KEYPAIR", ERR_LIB_RSA, RSA_R_INVALID_KEYPAIR}, -+ #else -+ {"INVALID_KEYPAIR", 4, 171}, -+ #endif -+ #ifdef RSA_R_INVALID_KEY_LENGTH -+ {"INVALID_KEY_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_KEY_LENGTH}, -+ #else -+ {"INVALID_KEY_LENGTH", 4, 173}, -+ #endif -+ #ifdef RSA_R_INVALID_LABEL -+ {"INVALID_LABEL", ERR_LIB_RSA, RSA_R_INVALID_LABEL}, -+ #else -+ {"INVALID_LABEL", 4, 160}, -+ #endif -+ #ifdef RSA_R_INVALID_LENGTH -+ {"INVALID_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_LENGTH}, -+ #else -+ {"INVALID_LENGTH", 4, 181}, -+ #endif -+ #ifdef RSA_R_INVALID_MESSAGE_LENGTH -+ {"INVALID_MESSAGE_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_MESSAGE_LENGTH}, -+ #else -+ {"INVALID_MESSAGE_LENGTH", 4, 131}, -+ #endif -+ #ifdef RSA_R_INVALID_MGF1_MD -+ {"INVALID_MGF1_MD", ERR_LIB_RSA, RSA_R_INVALID_MGF1_MD}, -+ #else -+ {"INVALID_MGF1_MD", 4, 156}, -+ #endif -+ #ifdef RSA_R_INVALID_MODULUS -+ {"INVALID_MODULUS", ERR_LIB_RSA, RSA_R_INVALID_MODULUS}, -+ #else -+ {"INVALID_MODULUS", 4, 174}, -+ #endif -+ #ifdef RSA_R_INVALID_MULTI_PRIME_KEY -+ {"INVALID_MULTI_PRIME_KEY", ERR_LIB_RSA, RSA_R_INVALID_MULTI_PRIME_KEY}, -+ #else -+ {"INVALID_MULTI_PRIME_KEY", 4, 167}, -+ #endif -+ #ifdef RSA_R_INVALID_OAEP_PARAMETERS -+ {"INVALID_OAEP_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_OAEP_PARAMETERS}, -+ #else -+ {"INVALID_OAEP_PARAMETERS", 4, 161}, -+ #endif -+ #ifdef RSA_R_INVALID_PADDING -+ {"INVALID_PADDING", ERR_LIB_RSA, RSA_R_INVALID_PADDING}, -+ #else -+ {"INVALID_PADDING", 4, 138}, -+ #endif -+ #ifdef RSA_R_INVALID_PADDING_MODE -+ {"INVALID_PADDING_MODE", ERR_LIB_RSA, RSA_R_INVALID_PADDING_MODE}, -+ #else -+ {"INVALID_PADDING_MODE", 4, 141}, -+ #endif -+ #ifdef RSA_R_INVALID_PSS_PARAMETERS -+ {"INVALID_PSS_PARAMETERS", ERR_LIB_RSA, RSA_R_INVALID_PSS_PARAMETERS}, -+ #else -+ {"INVALID_PSS_PARAMETERS", 4, 149}, -+ #endif -+ #ifdef RSA_R_INVALID_PSS_SALTLEN -+ {"INVALID_PSS_SALTLEN", ERR_LIB_RSA, RSA_R_INVALID_PSS_SALTLEN}, -+ #else -+ {"INVALID_PSS_SALTLEN", 4, 146}, -+ #endif -+ #ifdef RSA_R_INVALID_REQUEST -+ {"INVALID_REQUEST", ERR_LIB_RSA, RSA_R_INVALID_REQUEST}, -+ #else -+ {"INVALID_REQUEST", 4, 175}, -+ #endif -+ #ifdef RSA_R_INVALID_SALT_LENGTH -+ {"INVALID_SALT_LENGTH", ERR_LIB_RSA, RSA_R_INVALID_SALT_LENGTH}, -+ #else -+ {"INVALID_SALT_LENGTH", 4, 150}, -+ #endif -+ #ifdef RSA_R_INVALID_STRENGTH -+ {"INVALID_STRENGTH", ERR_LIB_RSA, RSA_R_INVALID_STRENGTH}, -+ #else -+ {"INVALID_STRENGTH", 4, 176}, -+ #endif -+ #ifdef RSA_R_INVALID_TRAILER -+ {"INVALID_TRAILER", ERR_LIB_RSA, RSA_R_INVALID_TRAILER}, -+ #else -+ {"INVALID_TRAILER", 4, 139}, -+ #endif -+ #ifdef RSA_R_INVALID_X931_DIGEST -+ {"INVALID_X931_DIGEST", ERR_LIB_RSA, RSA_R_INVALID_X931_DIGEST}, -+ #else -+ {"INVALID_X931_DIGEST", 4, 142}, -+ #endif -+ #ifdef RSA_R_IQMP_NOT_INVERSE_OF_Q -+ {"IQMP_NOT_INVERSE_OF_Q", ERR_LIB_RSA, RSA_R_IQMP_NOT_INVERSE_OF_Q}, -+ #else -+ {"IQMP_NOT_INVERSE_OF_Q", 4, 126}, -+ #endif -+ #ifdef RSA_R_KEY_PRIME_NUM_INVALID -+ {"KEY_PRIME_NUM_INVALID", ERR_LIB_RSA, RSA_R_KEY_PRIME_NUM_INVALID}, -+ #else -+ {"KEY_PRIME_NUM_INVALID", 4, 165}, -+ #endif -+ #ifdef RSA_R_KEY_SIZE_TOO_SMALL -+ {"KEY_SIZE_TOO_SMALL", ERR_LIB_RSA, RSA_R_KEY_SIZE_TOO_SMALL}, -+ #else -+ {"KEY_SIZE_TOO_SMALL", 4, 120}, -+ #endif -+ #ifdef RSA_R_LAST_OCTET_INVALID -+ {"LAST_OCTET_INVALID", ERR_LIB_RSA, RSA_R_LAST_OCTET_INVALID}, -+ #else -+ {"LAST_OCTET_INVALID", 4, 134}, -+ #endif -+ #ifdef RSA_R_MGF1_DIGEST_NOT_ALLOWED -+ {"MGF1_DIGEST_NOT_ALLOWED", ERR_LIB_RSA, RSA_R_MGF1_DIGEST_NOT_ALLOWED}, -+ #else -+ {"MGF1_DIGEST_NOT_ALLOWED", 4, 152}, -+ #endif -+ #ifdef RSA_R_MISSING_PRIVATE_KEY -+ {"MISSING_PRIVATE_KEY", ERR_LIB_RSA, RSA_R_MISSING_PRIVATE_KEY}, -+ #else -+ {"MISSING_PRIVATE_KEY", 4, 179}, -+ #endif -+ #ifdef RSA_R_MODULUS_TOO_LARGE -+ {"MODULUS_TOO_LARGE", ERR_LIB_RSA, RSA_R_MODULUS_TOO_LARGE}, -+ #else -+ {"MODULUS_TOO_LARGE", 4, 105}, -+ #endif -+ #ifdef RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R -+ {"MP_COEFFICIENT_NOT_INVERSE_OF_R", ERR_LIB_RSA, RSA_R_MP_COEFFICIENT_NOT_INVERSE_OF_R}, -+ #else -+ {"MP_COEFFICIENT_NOT_INVERSE_OF_R", 4, 168}, -+ #endif -+ #ifdef RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D -+ {"MP_EXPONENT_NOT_CONGRUENT_TO_D", ERR_LIB_RSA, RSA_R_MP_EXPONENT_NOT_CONGRUENT_TO_D}, -+ #else -+ {"MP_EXPONENT_NOT_CONGRUENT_TO_D", 4, 169}, -+ #endif -+ #ifdef RSA_R_MP_R_NOT_PRIME -+ {"MP_R_NOT_PRIME", ERR_LIB_RSA, RSA_R_MP_R_NOT_PRIME}, -+ #else -+ {"MP_R_NOT_PRIME", 4, 170}, -+ #endif -+ #ifdef RSA_R_NO_PUBLIC_EXPONENT -+ {"NO_PUBLIC_EXPONENT", ERR_LIB_RSA, RSA_R_NO_PUBLIC_EXPONENT}, -+ #else -+ {"NO_PUBLIC_EXPONENT", 4, 140}, -+ #endif -+ #ifdef RSA_R_NULL_BEFORE_BLOCK_MISSING -+ {"NULL_BEFORE_BLOCK_MISSING", ERR_LIB_RSA, RSA_R_NULL_BEFORE_BLOCK_MISSING}, -+ #else -+ {"NULL_BEFORE_BLOCK_MISSING", 4, 113}, -+ #endif -+ #ifdef RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES -+ {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES}, -+ #else -+ {"N_DOES_NOT_EQUAL_PRODUCT_OF_PRIMES", 4, 172}, -+ #endif -+ #ifdef RSA_R_N_DOES_NOT_EQUAL_P_Q -+ {"N_DOES_NOT_EQUAL_P_Q", ERR_LIB_RSA, RSA_R_N_DOES_NOT_EQUAL_P_Q}, -+ #else -+ {"N_DOES_NOT_EQUAL_P_Q", 4, 127}, -+ #endif -+ #ifdef RSA_R_OAEP_DECODING_ERROR -+ {"OAEP_DECODING_ERROR", ERR_LIB_RSA, RSA_R_OAEP_DECODING_ERROR}, -+ #else -+ {"OAEP_DECODING_ERROR", 4, 121}, -+ #endif -+ #ifdef RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE -+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", ERR_LIB_RSA, RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE}, -+ #else -+ {"OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE", 4, 148}, -+ #endif -+ #ifdef RSA_R_PADDING_CHECK_FAILED -+ {"PADDING_CHECK_FAILED", ERR_LIB_RSA, RSA_R_PADDING_CHECK_FAILED}, -+ #else -+ {"PADDING_CHECK_FAILED", 4, 114}, -+ #endif -+ #ifdef RSA_R_PAIRWISE_TEST_FAILURE -+ {"PAIRWISE_TEST_FAILURE", ERR_LIB_RSA, RSA_R_PAIRWISE_TEST_FAILURE}, -+ #else -+ {"PAIRWISE_TEST_FAILURE", 4, 177}, -+ #endif -+ #ifdef RSA_R_PKCS_DECODING_ERROR -+ {"PKCS_DECODING_ERROR", ERR_LIB_RSA, RSA_R_PKCS_DECODING_ERROR}, -+ #else -+ {"PKCS_DECODING_ERROR", 4, 159}, -+ #endif -+ #ifdef RSA_R_PSS_SALTLEN_TOO_SMALL -+ {"PSS_SALTLEN_TOO_SMALL", ERR_LIB_RSA, RSA_R_PSS_SALTLEN_TOO_SMALL}, -+ #else -+ {"PSS_SALTLEN_TOO_SMALL", 4, 164}, -+ #endif -+ #ifdef RSA_R_PUB_EXPONENT_OUT_OF_RANGE -+ {"PUB_EXPONENT_OUT_OF_RANGE", ERR_LIB_RSA, RSA_R_PUB_EXPONENT_OUT_OF_RANGE}, -+ #else -+ {"PUB_EXPONENT_OUT_OF_RANGE", 4, 178}, -+ #endif -+ #ifdef RSA_R_P_NOT_PRIME -+ {"P_NOT_PRIME", ERR_LIB_RSA, RSA_R_P_NOT_PRIME}, -+ #else -+ {"P_NOT_PRIME", 4, 128}, -+ #endif -+ #ifdef RSA_R_Q_NOT_PRIME -+ {"Q_NOT_PRIME", ERR_LIB_RSA, RSA_R_Q_NOT_PRIME}, -+ #else -+ {"Q_NOT_PRIME", 4, 129}, -+ #endif -+ #ifdef RSA_R_RANDOMNESS_SOURCE_STRENGTH_INSUFFICIENT -+ {"RANDOMNESS_SOURCE_STRENGTH_INSUFFICIENT", ERR_LIB_RSA, RSA_R_RANDOMNESS_SOURCE_STRENGTH_INSUFFICIENT}, -+ #else -+ {"RANDOMNESS_SOURCE_STRENGTH_INSUFFICIENT", 4, 180}, -+ #endif -+ #ifdef RSA_R_RSA_OPERATIONS_NOT_SUPPORTED -+ {"RSA_OPERATIONS_NOT_SUPPORTED", ERR_LIB_RSA, RSA_R_RSA_OPERATIONS_NOT_SUPPORTED}, -+ #else -+ {"RSA_OPERATIONS_NOT_SUPPORTED", 4, 130}, -+ #endif -+ #ifdef RSA_R_SLEN_CHECK_FAILED -+ {"SLEN_CHECK_FAILED", ERR_LIB_RSA, RSA_R_SLEN_CHECK_FAILED}, -+ #else -+ {"SLEN_CHECK_FAILED", 4, 136}, -+ #endif -+ #ifdef RSA_R_SLEN_RECOVERY_FAILED -+ {"SLEN_RECOVERY_FAILED", ERR_LIB_RSA, RSA_R_SLEN_RECOVERY_FAILED}, -+ #else -+ {"SLEN_RECOVERY_FAILED", 4, 135}, -+ #endif -+ #ifdef RSA_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD -+ {"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}, -+ #else -+ {"THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD", 4, 116}, -+ #endif -+ #ifdef RSA_R_UNKNOWN_ALGORITHM_TYPE -+ {"UNKNOWN_ALGORITHM_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_ALGORITHM_TYPE}, -+ #else -+ {"UNKNOWN_ALGORITHM_TYPE", 4, 117}, -+ #endif -+ #ifdef RSA_R_UNKNOWN_DIGEST -+ {"UNKNOWN_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_DIGEST}, -+ #else -+ {"UNKNOWN_DIGEST", 4, 166}, -+ #endif -+ #ifdef RSA_R_UNKNOWN_MASK_DIGEST -+ {"UNKNOWN_MASK_DIGEST", ERR_LIB_RSA, RSA_R_UNKNOWN_MASK_DIGEST}, -+ #else -+ {"UNKNOWN_MASK_DIGEST", 4, 151}, -+ #endif -+ #ifdef RSA_R_UNKNOWN_PADDING_TYPE -+ {"UNKNOWN_PADDING_TYPE", ERR_LIB_RSA, RSA_R_UNKNOWN_PADDING_TYPE}, -+ #else -+ {"UNKNOWN_PADDING_TYPE", 4, 118}, -+ #endif -+ #ifdef RSA_R_UNSUPPORTED_ENCRYPTION_TYPE -+ {"UNSUPPORTED_ENCRYPTION_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_ENCRYPTION_TYPE}, -+ #else -+ {"UNSUPPORTED_ENCRYPTION_TYPE", 4, 162}, -+ #endif -+ #ifdef RSA_R_UNSUPPORTED_LABEL_SOURCE -+ {"UNSUPPORTED_LABEL_SOURCE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_LABEL_SOURCE}, -+ #else -+ {"UNSUPPORTED_LABEL_SOURCE", 4, 163}, -+ #endif -+ #ifdef RSA_R_UNSUPPORTED_MASK_ALGORITHM -+ {"UNSUPPORTED_MASK_ALGORITHM", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_MASK_ALGORITHM", 4, 153}, -+ #endif -+ #ifdef RSA_R_UNSUPPORTED_MASK_PARAMETER -+ {"UNSUPPORTED_MASK_PARAMETER", ERR_LIB_RSA, RSA_R_UNSUPPORTED_MASK_PARAMETER}, -+ #else -+ {"UNSUPPORTED_MASK_PARAMETER", 4, 154}, -+ #endif -+ #ifdef RSA_R_UNSUPPORTED_SIGNATURE_TYPE -+ {"UNSUPPORTED_SIGNATURE_TYPE", ERR_LIB_RSA, RSA_R_UNSUPPORTED_SIGNATURE_TYPE}, -+ #else -+ {"UNSUPPORTED_SIGNATURE_TYPE", 4, 155}, -+ #endif -+ #ifdef RSA_R_VALUE_MISSING -+ {"VALUE_MISSING", ERR_LIB_RSA, RSA_R_VALUE_MISSING}, -+ #else -+ {"VALUE_MISSING", 4, 147}, -+ #endif -+ #ifdef RSA_R_WRONG_SIGNATURE_LENGTH -+ {"WRONG_SIGNATURE_LENGTH", ERR_LIB_RSA, RSA_R_WRONG_SIGNATURE_LENGTH}, -+ #else -+ {"WRONG_SIGNATURE_LENGTH", 4, 119}, -+ #endif -+ #ifdef SM2_R_ASN1_ERROR -+ {"ASN1_ERROR", ERR_LIB_SM2, SM2_R_ASN1_ERROR}, -+ #else -+ {"ASN1_ERROR", 53, 100}, -+ #endif -+ #ifdef SM2_R_BAD_SIGNATURE -+ {"BAD_SIGNATURE", ERR_LIB_SM2, SM2_R_BAD_SIGNATURE}, -+ #else -+ {"BAD_SIGNATURE", 53, 101}, -+ #endif -+ #ifdef SM2_R_BUFFER_TOO_SMALL -+ {"BUFFER_TOO_SMALL", ERR_LIB_SM2, SM2_R_BUFFER_TOO_SMALL}, -+ #else -+ {"BUFFER_TOO_SMALL", 53, 107}, -+ #endif -+ #ifdef SM2_R_DIST_ID_TOO_LARGE -+ {"DIST_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_DIST_ID_TOO_LARGE}, -+ #else -+ {"DIST_ID_TOO_LARGE", 53, 110}, -+ #endif -+ #ifdef SM2_R_ID_NOT_SET -+ {"ID_NOT_SET", ERR_LIB_SM2, SM2_R_ID_NOT_SET}, -+ #else -+ {"ID_NOT_SET", 53, 112}, -+ #endif -+ #ifdef SM2_R_ID_TOO_LARGE -+ {"ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_ID_TOO_LARGE}, -+ #else -+ {"ID_TOO_LARGE", 53, 111}, -+ #endif -+ #ifdef SM2_R_INVALID_CURVE -+ {"INVALID_CURVE", ERR_LIB_SM2, SM2_R_INVALID_CURVE}, -+ #else -+ {"INVALID_CURVE", 53, 108}, -+ #endif -+ #ifdef SM2_R_INVALID_DIGEST -+ {"INVALID_DIGEST", ERR_LIB_SM2, SM2_R_INVALID_DIGEST}, -+ #else -+ {"INVALID_DIGEST", 53, 102}, -+ #endif -+ #ifdef SM2_R_INVALID_DIGEST_TYPE -+ {"INVALID_DIGEST_TYPE", ERR_LIB_SM2, SM2_R_INVALID_DIGEST_TYPE}, -+ #else -+ {"INVALID_DIGEST_TYPE", 53, 103}, -+ #endif -+ #ifdef SM2_R_INVALID_ENCODING -+ {"INVALID_ENCODING", ERR_LIB_SM2, SM2_R_INVALID_ENCODING}, -+ #else -+ {"INVALID_ENCODING", 53, 104}, -+ #endif -+ #ifdef SM2_R_INVALID_FIELD -+ {"INVALID_FIELD", ERR_LIB_SM2, SM2_R_INVALID_FIELD}, -+ #else -+ {"INVALID_FIELD", 53, 105}, -+ #endif -+ #ifdef SM2_R_INVALID_PRIVATE_KEY -+ {"INVALID_PRIVATE_KEY", ERR_LIB_SM2, SM2_R_INVALID_PRIVATE_KEY}, -+ #else -+ {"INVALID_PRIVATE_KEY", 53, 113}, -+ #endif -+ #ifdef SM2_R_NO_PARAMETERS_SET -+ {"NO_PARAMETERS_SET", ERR_LIB_SM2, SM2_R_NO_PARAMETERS_SET}, -+ #else -+ {"NO_PARAMETERS_SET", 53, 109}, -+ #endif -+ #ifdef SM2_R_USER_ID_TOO_LARGE -+ {"USER_ID_TOO_LARGE", ERR_LIB_SM2, SM2_R_USER_ID_TOO_LARGE}, -+ #else -+ {"USER_ID_TOO_LARGE", 53, 106}, -+ #endif -+ #ifdef SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY -+ {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", ERR_LIB_SSL, SSL_R_APPLICATION_DATA_AFTER_CLOSE_NOTIFY}, -+ #else -+ {"APPLICATION_DATA_AFTER_CLOSE_NOTIFY", 20, 291}, -+ #endif -+ #ifdef SSL_R_APP_DATA_IN_HANDSHAKE -+ {"APP_DATA_IN_HANDSHAKE", ERR_LIB_SSL, SSL_R_APP_DATA_IN_HANDSHAKE}, -+ #else -+ {"APP_DATA_IN_HANDSHAKE", 20, 100}, -+ #endif -+ #ifdef SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT -+ {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", ERR_LIB_SSL, SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT}, -+ #else -+ {"ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT", 20, 272}, -+ #endif -+ #ifdef SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE -+ {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", ERR_LIB_SSL, SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE}, -+ #else -+ {"AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE", 20, 158}, -+ #endif -+ #ifdef SSL_R_BAD_CERTIFICATE -+ {"BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_BAD_CERTIFICATE}, -+ #else -+ {"BAD_CERTIFICATE", 20, 348}, -+ #endif -+ #ifdef SSL_R_BAD_CHANGE_CIPHER_SPEC -+ {"BAD_CHANGE_CIPHER_SPEC", ERR_LIB_SSL, SSL_R_BAD_CHANGE_CIPHER_SPEC}, -+ #else -+ {"BAD_CHANGE_CIPHER_SPEC", 20, 103}, -+ #endif -+ #ifdef SSL_R_BAD_CIPHER -+ {"BAD_CIPHER", ERR_LIB_SSL, SSL_R_BAD_CIPHER}, -+ #else -+ {"BAD_CIPHER", 20, 186}, -+ #endif -+ #ifdef SSL_R_BAD_COMPRESSION_ALGORITHM -+ {"BAD_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_BAD_COMPRESSION_ALGORITHM}, -+ #else -+ {"BAD_COMPRESSION_ALGORITHM", 20, 326}, -+ #endif -+ #ifdef SSL_R_BAD_DATA -+ {"BAD_DATA", ERR_LIB_SSL, SSL_R_BAD_DATA}, -+ #else -+ {"BAD_DATA", 20, 390}, -+ #endif -+ #ifdef SSL_R_BAD_DATA_RETURNED_BY_CALLBACK -+ {"BAD_DATA_RETURNED_BY_CALLBACK", ERR_LIB_SSL, SSL_R_BAD_DATA_RETURNED_BY_CALLBACK}, -+ #else -+ {"BAD_DATA_RETURNED_BY_CALLBACK", 20, 106}, -+ #endif -+ #ifdef SSL_R_BAD_DECOMPRESSION -+ {"BAD_DECOMPRESSION", ERR_LIB_SSL, SSL_R_BAD_DECOMPRESSION}, -+ #else -+ {"BAD_DECOMPRESSION", 20, 107}, -+ #endif -+ #ifdef SSL_R_BAD_DH_VALUE -+ {"BAD_DH_VALUE", ERR_LIB_SSL, SSL_R_BAD_DH_VALUE}, -+ #else -+ {"BAD_DH_VALUE", 20, 102}, -+ #endif -+ #ifdef SSL_R_BAD_DIGEST_LENGTH -+ {"BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_BAD_DIGEST_LENGTH}, -+ #else -+ {"BAD_DIGEST_LENGTH", 20, 111}, -+ #endif -+ #ifdef SSL_R_BAD_EARLY_DATA -+ {"BAD_EARLY_DATA", ERR_LIB_SSL, SSL_R_BAD_EARLY_DATA}, -+ #else -+ {"BAD_EARLY_DATA", 20, 233}, -+ #endif -+ #ifdef SSL_R_BAD_ECC_CERT -+ {"BAD_ECC_CERT", ERR_LIB_SSL, SSL_R_BAD_ECC_CERT}, -+ #else -+ {"BAD_ECC_CERT", 20, 304}, -+ #endif -+ #ifdef SSL_R_BAD_ECHCONFIG_EXTENSION -+ {"BAD_ECHCONFIG_EXTENSION", ERR_LIB_SSL, SSL_R_BAD_ECHCONFIG_EXTENSION}, -+ #else -+ {"BAD_ECHCONFIG_EXTENSION", 20, 425}, -+ #endif -+ #ifdef SSL_R_BAD_ECPOINT -+ {"BAD_ECPOINT", ERR_LIB_SSL, SSL_R_BAD_ECPOINT}, -+ #else -+ {"BAD_ECPOINT", 20, 306}, -+ #endif -+ #ifdef SSL_R_BAD_EXTENSION -+ {"BAD_EXTENSION", ERR_LIB_SSL, SSL_R_BAD_EXTENSION}, -+ #else -+ {"BAD_EXTENSION", 20, 110}, -+ #endif -+ #ifdef SSL_R_BAD_HANDSHAKE_LENGTH -+ {"BAD_HANDSHAKE_LENGTH", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_LENGTH}, -+ #else -+ {"BAD_HANDSHAKE_LENGTH", 20, 332}, -+ #endif -+ #ifdef SSL_R_BAD_HANDSHAKE_STATE -+ {"BAD_HANDSHAKE_STATE", ERR_LIB_SSL, SSL_R_BAD_HANDSHAKE_STATE}, -+ #else -+ {"BAD_HANDSHAKE_STATE", 20, 236}, -+ #endif -+ #ifdef SSL_R_BAD_HELLO_REQUEST -+ {"BAD_HELLO_REQUEST", ERR_LIB_SSL, SSL_R_BAD_HELLO_REQUEST}, -+ #else -+ {"BAD_HELLO_REQUEST", 20, 105}, -+ #endif -+ #ifdef SSL_R_BAD_HRR_VERSION -+ {"BAD_HRR_VERSION", ERR_LIB_SSL, SSL_R_BAD_HRR_VERSION}, -+ #else -+ {"BAD_HRR_VERSION", 20, 263}, -+ #endif -+ #ifdef SSL_R_BAD_KEY_SHARE -+ {"BAD_KEY_SHARE", ERR_LIB_SSL, SSL_R_BAD_KEY_SHARE}, -+ #else -+ {"BAD_KEY_SHARE", 20, 108}, -+ #endif -+ #ifdef SSL_R_BAD_KEY_UPDATE -+ {"BAD_KEY_UPDATE", ERR_LIB_SSL, SSL_R_BAD_KEY_UPDATE}, -+ #else -+ {"BAD_KEY_UPDATE", 20, 122}, -+ #endif -+ #ifdef SSL_R_BAD_LEGACY_VERSION -+ {"BAD_LEGACY_VERSION", ERR_LIB_SSL, SSL_R_BAD_LEGACY_VERSION}, -+ #else -+ {"BAD_LEGACY_VERSION", 20, 292}, -+ #endif -+ #ifdef SSL_R_BAD_LENGTH -+ {"BAD_LENGTH", ERR_LIB_SSL, SSL_R_BAD_LENGTH}, -+ #else -+ {"BAD_LENGTH", 20, 271}, -+ #endif -+ #ifdef SSL_R_BAD_PACKET -+ {"BAD_PACKET", ERR_LIB_SSL, SSL_R_BAD_PACKET}, -+ #else -+ {"BAD_PACKET", 20, 240}, -+ #endif -+ #ifdef SSL_R_BAD_PACKET_LENGTH -+ {"BAD_PACKET_LENGTH", ERR_LIB_SSL, SSL_R_BAD_PACKET_LENGTH}, -+ #else -+ {"BAD_PACKET_LENGTH", 20, 115}, -+ #endif -+ #ifdef SSL_R_BAD_PROTOCOL_VERSION_NUMBER -+ {"BAD_PROTOCOL_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_BAD_PROTOCOL_VERSION_NUMBER}, -+ #else -+ {"BAD_PROTOCOL_VERSION_NUMBER", 20, 116}, -+ #endif -+ #ifdef SSL_R_BAD_PSK -+ {"BAD_PSK", ERR_LIB_SSL, SSL_R_BAD_PSK}, -+ #else -+ {"BAD_PSK", 20, 219}, -+ #endif -+ #ifdef SSL_R_BAD_PSK_IDENTITY -+ {"BAD_PSK_IDENTITY", ERR_LIB_SSL, SSL_R_BAD_PSK_IDENTITY}, -+ #else -+ {"BAD_PSK_IDENTITY", 20, 114}, -+ #endif -+ #ifdef SSL_R_BAD_RECORD_TYPE -+ {"BAD_RECORD_TYPE", ERR_LIB_SSL, SSL_R_BAD_RECORD_TYPE}, -+ #else -+ {"BAD_RECORD_TYPE", 20, 443}, -+ #endif -+ #ifdef SSL_R_BAD_RSA_ENCRYPT -+ {"BAD_RSA_ENCRYPT", ERR_LIB_SSL, SSL_R_BAD_RSA_ENCRYPT}, -+ #else -+ {"BAD_RSA_ENCRYPT", 20, 119}, -+ #endif -+ #ifdef SSL_R_BAD_SIGNATURE -+ {"BAD_SIGNATURE", ERR_LIB_SSL, SSL_R_BAD_SIGNATURE}, -+ #else -+ {"BAD_SIGNATURE", 20, 123}, -+ #endif -+ #ifdef SSL_R_BAD_SRP_A_LENGTH -+ {"BAD_SRP_A_LENGTH", ERR_LIB_SSL, SSL_R_BAD_SRP_A_LENGTH}, -+ #else -+ {"BAD_SRP_A_LENGTH", 20, 347}, -+ #endif -+ #ifdef SSL_R_BAD_SRP_PARAMETERS -+ {"BAD_SRP_PARAMETERS", ERR_LIB_SSL, SSL_R_BAD_SRP_PARAMETERS}, -+ #else -+ {"BAD_SRP_PARAMETERS", 20, 371}, -+ #endif -+ #ifdef SSL_R_BAD_SRTP_MKI_VALUE -+ {"BAD_SRTP_MKI_VALUE", ERR_LIB_SSL, SSL_R_BAD_SRTP_MKI_VALUE}, -+ #else -+ {"BAD_SRTP_MKI_VALUE", 20, 352}, -+ #endif -+ #ifdef SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST -+ {"BAD_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST}, -+ #else -+ {"BAD_SRTP_PROTECTION_PROFILE_LIST", 20, 353}, -+ #endif -+ #ifdef SSL_R_BAD_SSL_FILETYPE -+ {"BAD_SSL_FILETYPE", ERR_LIB_SSL, SSL_R_BAD_SSL_FILETYPE}, -+ #else -+ {"BAD_SSL_FILETYPE", 20, 124}, -+ #endif -+ #ifdef SSL_R_BAD_VALUE -+ {"BAD_VALUE", ERR_LIB_SSL, SSL_R_BAD_VALUE}, -+ #else -+ {"BAD_VALUE", 20, 384}, -+ #endif -+ #ifdef SSL_R_BAD_WRITE_RETRY -+ {"BAD_WRITE_RETRY", ERR_LIB_SSL, SSL_R_BAD_WRITE_RETRY}, -+ #else -+ {"BAD_WRITE_RETRY", 20, 127}, -+ #endif -+ #ifdef SSL_R_BINDER_DOES_NOT_VERIFY -+ {"BINDER_DOES_NOT_VERIFY", ERR_LIB_SSL, SSL_R_BINDER_DOES_NOT_VERIFY}, -+ #else -+ {"BINDER_DOES_NOT_VERIFY", 20, 253}, -+ #endif -+ #ifdef SSL_R_BIO_NOT_SET -+ {"BIO_NOT_SET", ERR_LIB_SSL, SSL_R_BIO_NOT_SET}, -+ #else -+ {"BIO_NOT_SET", 20, 128}, -+ #endif -+ #ifdef SSL_R_BLOCK_CIPHER_PAD_IS_WRONG -+ {"BLOCK_CIPHER_PAD_IS_WRONG", ERR_LIB_SSL, SSL_R_BLOCK_CIPHER_PAD_IS_WRONG}, -+ #else -+ {"BLOCK_CIPHER_PAD_IS_WRONG", 20, 129}, -+ #endif -+ #ifdef SSL_R_BN_LIB -+ {"BN_LIB", ERR_LIB_SSL, SSL_R_BN_LIB}, -+ #else -+ {"BN_LIB", 20, 130}, -+ #endif -+ #ifdef SSL_R_CALLBACK_FAILED -+ {"CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_CALLBACK_FAILED}, -+ #else -+ {"CALLBACK_FAILED", 20, 234}, -+ #endif -+ #ifdef SSL_R_CANNOT_CHANGE_CIPHER -+ {"CANNOT_CHANGE_CIPHER", ERR_LIB_SSL, SSL_R_CANNOT_CHANGE_CIPHER}, -+ #else -+ {"CANNOT_CHANGE_CIPHER", 20, 109}, -+ #endif -+ #ifdef SSL_R_CANNOT_GET_GROUP_NAME -+ {"CANNOT_GET_GROUP_NAME", ERR_LIB_SSL, SSL_R_CANNOT_GET_GROUP_NAME}, -+ #else -+ {"CANNOT_GET_GROUP_NAME", 20, 299}, -+ #endif -+ #ifdef SSL_R_CA_DN_LENGTH_MISMATCH -+ {"CA_DN_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CA_DN_LENGTH_MISMATCH}, -+ #else -+ {"CA_DN_LENGTH_MISMATCH", 20, 131}, -+ #endif -+ #ifdef SSL_R_CA_KEY_TOO_SMALL -+ {"CA_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_CA_KEY_TOO_SMALL}, -+ #else -+ {"CA_KEY_TOO_SMALL", 20, 397}, -+ #endif -+ #ifdef SSL_R_CA_MD_TOO_WEAK -+ {"CA_MD_TOO_WEAK", ERR_LIB_SSL, SSL_R_CA_MD_TOO_WEAK}, -+ #else -+ {"CA_MD_TOO_WEAK", 20, 398}, -+ #endif -+ #ifdef SSL_R_CCS_RECEIVED_EARLY -+ {"CCS_RECEIVED_EARLY", ERR_LIB_SSL, SSL_R_CCS_RECEIVED_EARLY}, -+ #else -+ {"CCS_RECEIVED_EARLY", 20, 133}, -+ #endif -+ #ifdef SSL_R_CERTIFICATE_VERIFY_FAILED -+ {"CERTIFICATE_VERIFY_FAILED", ERR_LIB_SSL, SSL_R_CERTIFICATE_VERIFY_FAILED}, -+ #else -+ {"CERTIFICATE_VERIFY_FAILED", 20, 134}, -+ #endif -+ #ifdef SSL_R_CERT_CB_ERROR -+ {"CERT_CB_ERROR", ERR_LIB_SSL, SSL_R_CERT_CB_ERROR}, -+ #else -+ {"CERT_CB_ERROR", 20, 377}, -+ #endif -+ #ifdef SSL_R_CERT_LENGTH_MISMATCH -+ {"CERT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_CERT_LENGTH_MISMATCH}, -+ #else -+ {"CERT_LENGTH_MISMATCH", 20, 135}, -+ #endif -+ #ifdef SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED -+ {"CIPHERSUITE_DIGEST_HAS_CHANGED", ERR_LIB_SSL, SSL_R_CIPHERSUITE_DIGEST_HAS_CHANGED}, -+ #else -+ {"CIPHERSUITE_DIGEST_HAS_CHANGED", 20, 218}, -+ #endif -+ #ifdef SSL_R_CIPHER_CODE_WRONG_LENGTH -+ {"CIPHER_CODE_WRONG_LENGTH", ERR_LIB_SSL, SSL_R_CIPHER_CODE_WRONG_LENGTH}, -+ #else -+ {"CIPHER_CODE_WRONG_LENGTH", 20, 137}, -+ #endif -+ #ifdef SSL_R_CLIENTHELLO_TLSEXT -+ {"CLIENTHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_CLIENTHELLO_TLSEXT}, -+ #else -+ {"CLIENTHELLO_TLSEXT", 20, 226}, -+ #endif -+ #ifdef SSL_R_COMPRESSED_LENGTH_TOO_LONG -+ {"COMPRESSED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_COMPRESSED_LENGTH_TOO_LONG}, -+ #else -+ {"COMPRESSED_LENGTH_TOO_LONG", 20, 140}, -+ #endif -+ #ifdef SSL_R_COMPRESSION_DISABLED -+ {"COMPRESSION_DISABLED", ERR_LIB_SSL, SSL_R_COMPRESSION_DISABLED}, -+ #else -+ {"COMPRESSION_DISABLED", 20, 343}, -+ #endif -+ #ifdef SSL_R_COMPRESSION_FAILURE -+ {"COMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_COMPRESSION_FAILURE}, -+ #else -+ {"COMPRESSION_FAILURE", 20, 141}, -+ #endif -+ #ifdef SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE -+ {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", ERR_LIB_SSL, SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE}, -+ #else -+ {"COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE", 20, 307}, -+ #endif -+ #ifdef SSL_R_COMPRESSION_LIBRARY_ERROR -+ {"COMPRESSION_LIBRARY_ERROR", ERR_LIB_SSL, SSL_R_COMPRESSION_LIBRARY_ERROR}, -+ #else -+ {"COMPRESSION_LIBRARY_ERROR", 20, 142}, -+ #endif -+ #ifdef SSL_R_CONNECTION_TYPE_NOT_SET -+ {"CONNECTION_TYPE_NOT_SET", ERR_LIB_SSL, SSL_R_CONNECTION_TYPE_NOT_SET}, -+ #else -+ {"CONNECTION_TYPE_NOT_SET", 20, 144}, -+ #endif -+ #ifdef SSL_R_CONN_USE_ONLY -+ {"CONN_USE_ONLY", ERR_LIB_SSL, SSL_R_CONN_USE_ONLY}, -+ #else -+ {"CONN_USE_ONLY", 20, 356}, -+ #endif -+ #ifdef SSL_R_CONTEXT_NOT_DANE_ENABLED -+ {"CONTEXT_NOT_DANE_ENABLED", ERR_LIB_SSL, SSL_R_CONTEXT_NOT_DANE_ENABLED}, -+ #else -+ {"CONTEXT_NOT_DANE_ENABLED", 20, 167}, -+ #endif -+ #ifdef SSL_R_COOKIE_GEN_CALLBACK_FAILURE -+ {"COOKIE_GEN_CALLBACK_FAILURE", ERR_LIB_SSL, SSL_R_COOKIE_GEN_CALLBACK_FAILURE}, -+ #else -+ {"COOKIE_GEN_CALLBACK_FAILURE", 20, 400}, -+ #endif -+ #ifdef SSL_R_COOKIE_MISMATCH -+ {"COOKIE_MISMATCH", ERR_LIB_SSL, SSL_R_COOKIE_MISMATCH}, -+ #else -+ {"COOKIE_MISMATCH", 20, 308}, -+ #endif -+ #ifdef SSL_R_COPY_PARAMETERS_FAILED -+ {"COPY_PARAMETERS_FAILED", ERR_LIB_SSL, SSL_R_COPY_PARAMETERS_FAILED}, -+ #else -+ {"COPY_PARAMETERS_FAILED", 20, 296}, -+ #endif -+ #ifdef SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED -+ {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", ERR_LIB_SSL, SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED}, -+ #else -+ {"CUSTOM_EXT_HANDLER_ALREADY_INSTALLED", 20, 206}, -+ #endif -+ #ifdef SSL_R_DANE_ALREADY_ENABLED -+ {"DANE_ALREADY_ENABLED", ERR_LIB_SSL, SSL_R_DANE_ALREADY_ENABLED}, -+ #else -+ {"DANE_ALREADY_ENABLED", 20, 172}, -+ #endif -+ #ifdef SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL -+ {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", ERR_LIB_SSL, SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL}, -+ #else -+ {"DANE_CANNOT_OVERRIDE_MTYPE_FULL", 20, 173}, -+ #endif -+ #ifdef SSL_R_DANE_NOT_ENABLED -+ {"DANE_NOT_ENABLED", ERR_LIB_SSL, SSL_R_DANE_NOT_ENABLED}, -+ #else -+ {"DANE_NOT_ENABLED", 20, 175}, -+ #endif -+ #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE -+ {"DANE_TLSA_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE}, -+ #else -+ {"DANE_TLSA_BAD_CERTIFICATE", 20, 180}, -+ #endif -+ #ifdef SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE -+ {"DANE_TLSA_BAD_CERTIFICATE_USAGE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE}, -+ #else -+ {"DANE_TLSA_BAD_CERTIFICATE_USAGE", 20, 184}, -+ #endif -+ #ifdef SSL_R_DANE_TLSA_BAD_DATA_LENGTH -+ {"DANE_TLSA_BAD_DATA_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DATA_LENGTH}, -+ #else -+ {"DANE_TLSA_BAD_DATA_LENGTH", 20, 189}, -+ #endif -+ #ifdef SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH -+ {"DANE_TLSA_BAD_DIGEST_LENGTH", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH}, -+ #else -+ {"DANE_TLSA_BAD_DIGEST_LENGTH", 20, 192}, -+ #endif -+ #ifdef SSL_R_DANE_TLSA_BAD_MATCHING_TYPE -+ {"DANE_TLSA_BAD_MATCHING_TYPE", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_MATCHING_TYPE}, -+ #else -+ {"DANE_TLSA_BAD_MATCHING_TYPE", 20, 200}, -+ #endif -+ #ifdef SSL_R_DANE_TLSA_BAD_PUBLIC_KEY -+ {"DANE_TLSA_BAD_PUBLIC_KEY", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_PUBLIC_KEY}, -+ #else -+ {"DANE_TLSA_BAD_PUBLIC_KEY", 20, 201}, -+ #endif -+ #ifdef SSL_R_DANE_TLSA_BAD_SELECTOR -+ {"DANE_TLSA_BAD_SELECTOR", ERR_LIB_SSL, SSL_R_DANE_TLSA_BAD_SELECTOR}, -+ #else -+ {"DANE_TLSA_BAD_SELECTOR", 20, 202}, -+ #endif -+ #ifdef SSL_R_DANE_TLSA_NULL_DATA -+ {"DANE_TLSA_NULL_DATA", ERR_LIB_SSL, SSL_R_DANE_TLSA_NULL_DATA}, -+ #else -+ {"DANE_TLSA_NULL_DATA", 20, 203}, -+ #endif -+ #ifdef SSL_R_DATA_BETWEEN_CCS_AND_FINISHED -+ {"DATA_BETWEEN_CCS_AND_FINISHED", ERR_LIB_SSL, SSL_R_DATA_BETWEEN_CCS_AND_FINISHED}, -+ #else -+ {"DATA_BETWEEN_CCS_AND_FINISHED", 20, 145}, -+ #endif -+ #ifdef SSL_R_DATA_LENGTH_TOO_LONG -+ {"DATA_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_DATA_LENGTH_TOO_LONG}, -+ #else -+ {"DATA_LENGTH_TOO_LONG", 20, 146}, -+ #endif -+ #ifdef SSL_R_DECRYPTION_FAILED -+ {"DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED}, -+ #else -+ {"DECRYPTION_FAILED", 20, 147}, -+ #endif -+ #ifdef SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC -+ {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC}, -+ #else -+ {"DECRYPTION_FAILED_OR_BAD_RECORD_MAC", 20, 281}, -+ #endif -+ #ifdef SSL_R_DH_KEY_TOO_SMALL -+ {"DH_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_DH_KEY_TOO_SMALL}, -+ #else -+ {"DH_KEY_TOO_SMALL", 20, 394}, -+ #endif -+ #ifdef SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG -+ {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", ERR_LIB_SSL, SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG}, -+ #else -+ {"DH_PUBLIC_VALUE_LENGTH_IS_WRONG", 20, 148}, -+ #endif -+ #ifdef SSL_R_DIGEST_CHECK_FAILED -+ {"DIGEST_CHECK_FAILED", ERR_LIB_SSL, SSL_R_DIGEST_CHECK_FAILED}, -+ #else -+ {"DIGEST_CHECK_FAILED", 20, 149}, -+ #endif -+ #ifdef SSL_R_DOMAIN_USE_ONLY -+ {"DOMAIN_USE_ONLY", ERR_LIB_SSL, SSL_R_DOMAIN_USE_ONLY}, -+ #else -+ {"DOMAIN_USE_ONLY", 20, 422}, -+ #endif -+ #ifdef SSL_R_DTLS_MESSAGE_TOO_BIG -+ {"DTLS_MESSAGE_TOO_BIG", ERR_LIB_SSL, SSL_R_DTLS_MESSAGE_TOO_BIG}, -+ #else -+ {"DTLS_MESSAGE_TOO_BIG", 20, 334}, -+ #endif -+ #ifdef SSL_R_DUPLICATE_COMPRESSION_ID -+ {"DUPLICATE_COMPRESSION_ID", ERR_LIB_SSL, SSL_R_DUPLICATE_COMPRESSION_ID}, -+ #else -+ {"DUPLICATE_COMPRESSION_ID", 20, 309}, -+ #endif -+ #ifdef SSL_R_ECC_CERT_NOT_FOR_SIGNING -+ {"ECC_CERT_NOT_FOR_SIGNING", ERR_LIB_SSL, SSL_R_ECC_CERT_NOT_FOR_SIGNING}, -+ #else -+ {"ECC_CERT_NOT_FOR_SIGNING", 20, 318}, -+ #endif -+ #ifdef SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE -+ {"ECDH_REQUIRED_FOR_SUITEB_MODE", ERR_LIB_SSL, SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE}, -+ #else -+ {"ECDH_REQUIRED_FOR_SUITEB_MODE", 20, 374}, -+ #endif -+ #ifdef SSL_R_ECH_DECODE_ERROR -+ {"ECH_DECODE_ERROR", ERR_LIB_SSL, SSL_R_ECH_DECODE_ERROR}, -+ #else -+ {"ECH_DECODE_ERROR", 20, 426}, -+ #endif -+ #ifdef SSL_R_ECH_REQUIRED -+ {"ECH_REQUIRED", ERR_LIB_SSL, SSL_R_ECH_REQUIRED}, -+ #else -+ {"ECH_REQUIRED", 20, 424}, -+ #endif -+ #ifdef SSL_R_EE_KEY_TOO_SMALL -+ {"EE_KEY_TOO_SMALL", ERR_LIB_SSL, SSL_R_EE_KEY_TOO_SMALL}, -+ #else -+ {"EE_KEY_TOO_SMALL", 20, 399}, -+ #endif -+ #ifdef SSL_R_EMPTY_RAW_PUBLIC_KEY -+ {"EMPTY_RAW_PUBLIC_KEY", ERR_LIB_SSL, SSL_R_EMPTY_RAW_PUBLIC_KEY}, -+ #else -+ {"EMPTY_RAW_PUBLIC_KEY", 20, 349}, -+ #endif -+ #ifdef SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST -+ {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", ERR_LIB_SSL, SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST}, -+ #else -+ {"EMPTY_SRTP_PROTECTION_PROFILE_LIST", 20, 354}, -+ #endif -+ #ifdef SSL_R_ENCRYPTED_LENGTH_TOO_LONG -+ {"ENCRYPTED_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_ENCRYPTED_LENGTH_TOO_LONG}, -+ #else -+ {"ENCRYPTED_LENGTH_TOO_LONG", 20, 150}, -+ #endif -+ #ifdef SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST -+ {"ERROR_IN_RECEIVED_CIPHER_LIST", ERR_LIB_SSL, SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST}, -+ #else -+ {"ERROR_IN_RECEIVED_CIPHER_LIST", 20, 151}, -+ #endif -+ #ifdef SSL_R_ERROR_IN_SYSTEM_DEFAULT_CONFIG -+ {"ERROR_IN_SYSTEM_DEFAULT_CONFIG", ERR_LIB_SSL, SSL_R_ERROR_IN_SYSTEM_DEFAULT_CONFIG}, -+ #else -+ {"ERROR_IN_SYSTEM_DEFAULT_CONFIG", 20, 419}, -+ #endif -+ #ifdef SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN -+ {"ERROR_SETTING_TLSA_BASE_DOMAIN", ERR_LIB_SSL, SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN}, -+ #else -+ {"ERROR_SETTING_TLSA_BASE_DOMAIN", 20, 204}, -+ #endif -+ #ifdef SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE -+ {"EXCEEDS_MAX_FRAGMENT_SIZE", ERR_LIB_SSL, SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE}, -+ #else -+ {"EXCEEDS_MAX_FRAGMENT_SIZE", 20, 194}, -+ #endif -+ #ifdef SSL_R_EXCESSIVE_MESSAGE_SIZE -+ {"EXCESSIVE_MESSAGE_SIZE", ERR_LIB_SSL, SSL_R_EXCESSIVE_MESSAGE_SIZE}, -+ #else -+ {"EXCESSIVE_MESSAGE_SIZE", 20, 152}, -+ #endif -+ #ifdef SSL_R_EXTENSION_NOT_RECEIVED -+ {"EXTENSION_NOT_RECEIVED", ERR_LIB_SSL, SSL_R_EXTENSION_NOT_RECEIVED}, -+ #else -+ {"EXTENSION_NOT_RECEIVED", 20, 279}, -+ #endif -+ #ifdef SSL_R_EXTRA_DATA_IN_MESSAGE -+ {"EXTRA_DATA_IN_MESSAGE", ERR_LIB_SSL, SSL_R_EXTRA_DATA_IN_MESSAGE}, -+ #else -+ {"EXTRA_DATA_IN_MESSAGE", 20, 153}, -+ #endif -+ #ifdef SSL_R_EXT_LENGTH_MISMATCH -+ {"EXT_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_EXT_LENGTH_MISMATCH}, -+ #else -+ {"EXT_LENGTH_MISMATCH", 20, 163}, -+ #endif -+ #ifdef SSL_R_FAILED_TO_GET_PARAMETER -+ {"FAILED_TO_GET_PARAMETER", ERR_LIB_SSL, SSL_R_FAILED_TO_GET_PARAMETER}, -+ #else -+ {"FAILED_TO_GET_PARAMETER", 20, 316}, -+ #endif -+ #ifdef SSL_R_FAILED_TO_INIT_ASYNC -+ {"FAILED_TO_INIT_ASYNC", ERR_LIB_SSL, SSL_R_FAILED_TO_INIT_ASYNC}, -+ #else -+ {"FAILED_TO_INIT_ASYNC", 20, 405}, -+ #endif -+ #ifdef SSL_R_FEATURE_NEGOTIATION_NOT_COMPLETE -+ {"FEATURE_NEGOTIATION_NOT_COMPLETE", ERR_LIB_SSL, SSL_R_FEATURE_NEGOTIATION_NOT_COMPLETE}, -+ #else -+ {"FEATURE_NEGOTIATION_NOT_COMPLETE", 20, 417}, -+ #endif -+ #ifdef SSL_R_FEATURE_NOT_RENEGOTIABLE -+ {"FEATURE_NOT_RENEGOTIABLE", ERR_LIB_SSL, SSL_R_FEATURE_NOT_RENEGOTIABLE}, -+ #else -+ {"FEATURE_NOT_RENEGOTIABLE", 20, 413}, -+ #endif -+ #ifdef SSL_R_FRAGMENTED_CLIENT_HELLO -+ {"FRAGMENTED_CLIENT_HELLO", ERR_LIB_SSL, SSL_R_FRAGMENTED_CLIENT_HELLO}, -+ #else -+ {"FRAGMENTED_CLIENT_HELLO", 20, 401}, -+ #endif -+ #ifdef SSL_R_GOT_A_FIN_BEFORE_A_CCS -+ {"GOT_A_FIN_BEFORE_A_CCS", ERR_LIB_SSL, SSL_R_GOT_A_FIN_BEFORE_A_CCS}, -+ #else -+ {"GOT_A_FIN_BEFORE_A_CCS", 20, 154}, -+ #endif -+ #ifdef SSL_R_HTTPS_PROXY_REQUEST -+ {"HTTPS_PROXY_REQUEST", ERR_LIB_SSL, SSL_R_HTTPS_PROXY_REQUEST}, -+ #else -+ {"HTTPS_PROXY_REQUEST", 20, 155}, -+ #endif -+ #ifdef SSL_R_HTTP_REQUEST -+ {"HTTP_REQUEST", ERR_LIB_SSL, SSL_R_HTTP_REQUEST}, -+ #else -+ {"HTTP_REQUEST", 20, 156}, -+ #endif -+ #ifdef SSL_R_ILLEGAL_POINT_COMPRESSION -+ {"ILLEGAL_POINT_COMPRESSION", ERR_LIB_SSL, SSL_R_ILLEGAL_POINT_COMPRESSION}, -+ #else -+ {"ILLEGAL_POINT_COMPRESSION", 20, 162}, -+ #endif -+ #ifdef SSL_R_ILLEGAL_SUITEB_DIGEST -+ {"ILLEGAL_SUITEB_DIGEST", ERR_LIB_SSL, SSL_R_ILLEGAL_SUITEB_DIGEST}, -+ #else -+ {"ILLEGAL_SUITEB_DIGEST", 20, 380}, -+ #endif -+ #ifdef SSL_R_INAPPROPRIATE_FALLBACK -+ {"INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_INAPPROPRIATE_FALLBACK}, -+ #else -+ {"INAPPROPRIATE_FALLBACK", 20, 373}, -+ #endif -+ #ifdef SSL_R_INCONSISTENT_COMPRESSION -+ {"INCONSISTENT_COMPRESSION", ERR_LIB_SSL, SSL_R_INCONSISTENT_COMPRESSION}, -+ #else -+ {"INCONSISTENT_COMPRESSION", 20, 340}, -+ #endif -+ #ifdef SSL_R_INCONSISTENT_EARLY_DATA_ALPN -+ {"INCONSISTENT_EARLY_DATA_ALPN", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_ALPN}, -+ #else -+ {"INCONSISTENT_EARLY_DATA_ALPN", 20, 222}, -+ #endif -+ #ifdef SSL_R_INCONSISTENT_EARLY_DATA_SNI -+ {"INCONSISTENT_EARLY_DATA_SNI", ERR_LIB_SSL, SSL_R_INCONSISTENT_EARLY_DATA_SNI}, -+ #else -+ {"INCONSISTENT_EARLY_DATA_SNI", 20, 231}, -+ #endif -+ #ifdef SSL_R_INCONSISTENT_EXTMS -+ {"INCONSISTENT_EXTMS", ERR_LIB_SSL, SSL_R_INCONSISTENT_EXTMS}, -+ #else -+ {"INCONSISTENT_EXTMS", 20, 104}, -+ #endif -+ #ifdef SSL_R_INSUFFICIENT_SECURITY -+ {"INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_INSUFFICIENT_SECURITY}, -+ #else -+ {"INSUFFICIENT_SECURITY", 20, 241}, -+ #endif -+ #ifdef SSL_R_INVALID_ALERT -+ {"INVALID_ALERT", ERR_LIB_SSL, SSL_R_INVALID_ALERT}, -+ #else -+ {"INVALID_ALERT", 20, 205}, -+ #endif -+ #ifdef SSL_R_INVALID_CCS_MESSAGE -+ {"INVALID_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_INVALID_CCS_MESSAGE}, -+ #else -+ {"INVALID_CCS_MESSAGE", 20, 260}, -+ #endif -+ #ifdef SSL_R_INVALID_CERTIFICATE_OR_ALG -+ {"INVALID_CERTIFICATE_OR_ALG", ERR_LIB_SSL, SSL_R_INVALID_CERTIFICATE_OR_ALG}, -+ #else -+ {"INVALID_CERTIFICATE_OR_ALG", 20, 238}, -+ #endif -+ #ifdef SSL_R_INVALID_COMMAND -+ {"INVALID_COMMAND", ERR_LIB_SSL, SSL_R_INVALID_COMMAND}, -+ #else -+ {"INVALID_COMMAND", 20, 280}, -+ #endif -+ #ifdef SSL_R_INVALID_COMPRESSION_ALGORITHM -+ {"INVALID_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_INVALID_COMPRESSION_ALGORITHM}, -+ #else -+ {"INVALID_COMPRESSION_ALGORITHM", 20, 341}, -+ #endif -+ #ifdef SSL_R_INVALID_CONFIG -+ {"INVALID_CONFIG", ERR_LIB_SSL, SSL_R_INVALID_CONFIG}, -+ #else -+ {"INVALID_CONFIG", 20, 283}, -+ #endif -+ #ifdef SSL_R_INVALID_CONFIGURATION_NAME -+ {"INVALID_CONFIGURATION_NAME", ERR_LIB_SSL, SSL_R_INVALID_CONFIGURATION_NAME}, -+ #else -+ {"INVALID_CONFIGURATION_NAME", 20, 113}, -+ #endif -+ #ifdef SSL_R_INVALID_CONTEXT -+ {"INVALID_CONTEXT", ERR_LIB_SSL, SSL_R_INVALID_CONTEXT}, -+ #else -+ {"INVALID_CONTEXT", 20, 282}, -+ #endif -+ #ifdef SSL_R_INVALID_CT_VALIDATION_TYPE -+ {"INVALID_CT_VALIDATION_TYPE", ERR_LIB_SSL, SSL_R_INVALID_CT_VALIDATION_TYPE}, -+ #else -+ {"INVALID_CT_VALIDATION_TYPE", 20, 212}, -+ #endif -+ #ifdef SSL_R_INVALID_KEY_UPDATE_TYPE -+ {"INVALID_KEY_UPDATE_TYPE", ERR_LIB_SSL, SSL_R_INVALID_KEY_UPDATE_TYPE}, -+ #else -+ {"INVALID_KEY_UPDATE_TYPE", 20, 120}, -+ #endif -+ #ifdef SSL_R_INVALID_MAX_EARLY_DATA -+ {"INVALID_MAX_EARLY_DATA", ERR_LIB_SSL, SSL_R_INVALID_MAX_EARLY_DATA}, -+ #else -+ {"INVALID_MAX_EARLY_DATA", 20, 174}, -+ #endif -+ #ifdef SSL_R_INVALID_NULL_CMD_NAME -+ {"INVALID_NULL_CMD_NAME", ERR_LIB_SSL, SSL_R_INVALID_NULL_CMD_NAME}, -+ #else -+ {"INVALID_NULL_CMD_NAME", 20, 385}, -+ #endif -+ #ifdef SSL_R_INVALID_RAW_PUBLIC_KEY -+ {"INVALID_RAW_PUBLIC_KEY", ERR_LIB_SSL, SSL_R_INVALID_RAW_PUBLIC_KEY}, -+ #else -+ {"INVALID_RAW_PUBLIC_KEY", 20, 350}, -+ #endif -+ #ifdef SSL_R_INVALID_RECORD -+ {"INVALID_RECORD", ERR_LIB_SSL, SSL_R_INVALID_RECORD}, -+ #else -+ {"INVALID_RECORD", 20, 317}, -+ #endif -+ #ifdef SSL_R_INVALID_SEQUENCE_NUMBER -+ {"INVALID_SEQUENCE_NUMBER", ERR_LIB_SSL, SSL_R_INVALID_SEQUENCE_NUMBER}, -+ #else -+ {"INVALID_SEQUENCE_NUMBER", 20, 402}, -+ #endif -+ #ifdef SSL_R_INVALID_SERVERINFO_DATA -+ {"INVALID_SERVERINFO_DATA", ERR_LIB_SSL, SSL_R_INVALID_SERVERINFO_DATA}, -+ #else -+ {"INVALID_SERVERINFO_DATA", 20, 388}, -+ #endif -+ #ifdef SSL_R_INVALID_SESSION_ID -+ {"INVALID_SESSION_ID", ERR_LIB_SSL, SSL_R_INVALID_SESSION_ID}, -+ #else -+ {"INVALID_SESSION_ID", 20, 999}, -+ #endif -+ #ifdef SSL_R_INVALID_SRP_USERNAME -+ {"INVALID_SRP_USERNAME", ERR_LIB_SSL, SSL_R_INVALID_SRP_USERNAME}, -+ #else -+ {"INVALID_SRP_USERNAME", 20, 357}, -+ #endif -+ #ifdef SSL_R_INVALID_STATUS_RESPONSE -+ {"INVALID_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_INVALID_STATUS_RESPONSE}, -+ #else -+ {"INVALID_STATUS_RESPONSE", 20, 328}, -+ #endif -+ #ifdef SSL_R_INVALID_TICKET_KEYS_LENGTH -+ {"INVALID_TICKET_KEYS_LENGTH", ERR_LIB_SSL, SSL_R_INVALID_TICKET_KEYS_LENGTH}, -+ #else -+ {"INVALID_TICKET_KEYS_LENGTH", 20, 325}, -+ #endif -+ #ifdef SSL_R_LEGACY_SIGALG_DISALLOWED_OR_UNSUPPORTED -+ {"LEGACY_SIGALG_DISALLOWED_OR_UNSUPPORTED", ERR_LIB_SSL, SSL_R_LEGACY_SIGALG_DISALLOWED_OR_UNSUPPORTED}, -+ #else -+ {"LEGACY_SIGALG_DISALLOWED_OR_UNSUPPORTED", 20, 333}, -+ #endif -+ #ifdef SSL_R_LENGTH_MISMATCH -+ {"LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_LENGTH_MISMATCH}, -+ #else -+ {"LENGTH_MISMATCH", 20, 159}, -+ #endif -+ #ifdef SSL_R_LENGTH_TOO_LONG -+ {"LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_LENGTH_TOO_LONG}, -+ #else -+ {"LENGTH_TOO_LONG", 20, 404}, -+ #endif -+ #ifdef SSL_R_LENGTH_TOO_SHORT -+ {"LENGTH_TOO_SHORT", ERR_LIB_SSL, SSL_R_LENGTH_TOO_SHORT}, -+ #else -+ {"LENGTH_TOO_SHORT", 20, 160}, -+ #endif -+ #ifdef SSL_R_LIBRARY_BUG -+ {"LIBRARY_BUG", ERR_LIB_SSL, SSL_R_LIBRARY_BUG}, -+ #else -+ {"LIBRARY_BUG", 20, 274}, -+ #endif -+ #ifdef SSL_R_LIBRARY_HAS_NO_CIPHERS -+ {"LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_LIBRARY_HAS_NO_CIPHERS}, -+ #else -+ {"LIBRARY_HAS_NO_CIPHERS", 20, 161}, -+ #endif -+ #ifdef SSL_R_LISTENER_USE_ONLY -+ {"LISTENER_USE_ONLY", ERR_LIB_SSL, SSL_R_LISTENER_USE_ONLY}, -+ #else -+ {"LISTENER_USE_ONLY", 20, 421}, -+ #endif -+ #ifdef SSL_R_MAXIMUM_ENCRYPTED_PKTS_REACHED -+ {"MAXIMUM_ENCRYPTED_PKTS_REACHED", ERR_LIB_SSL, SSL_R_MAXIMUM_ENCRYPTED_PKTS_REACHED}, -+ #else -+ {"MAXIMUM_ENCRYPTED_PKTS_REACHED", 20, 395}, -+ #endif -+ #ifdef SSL_R_MISSING_DSA_SIGNING_CERT -+ {"MISSING_DSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_DSA_SIGNING_CERT}, -+ #else -+ {"MISSING_DSA_SIGNING_CERT", 20, 165}, -+ #endif -+ #ifdef SSL_R_MISSING_ECDSA_SIGNING_CERT -+ {"MISSING_ECDSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_ECDSA_SIGNING_CERT}, -+ #else -+ {"MISSING_ECDSA_SIGNING_CERT", 20, 381}, -+ #endif -+ #ifdef SSL_R_MISSING_FATAL -+ {"MISSING_FATAL", ERR_LIB_SSL, SSL_R_MISSING_FATAL}, -+ #else -+ {"MISSING_FATAL", 20, 256}, -+ #endif -+ #ifdef SSL_R_MISSING_PARAMETERS -+ {"MISSING_PARAMETERS", ERR_LIB_SSL, SSL_R_MISSING_PARAMETERS}, -+ #else -+ {"MISSING_PARAMETERS", 20, 290}, -+ #endif -+ #ifdef SSL_R_MISSING_PSK_KEX_MODES_EXTENSION -+ {"MISSING_PSK_KEX_MODES_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_PSK_KEX_MODES_EXTENSION}, -+ #else -+ {"MISSING_PSK_KEX_MODES_EXTENSION", 20, 310}, -+ #endif -+ #ifdef SSL_R_MISSING_QUIC_TLS_FUNCTIONS -+ {"MISSING_QUIC_TLS_FUNCTIONS", ERR_LIB_SSL, SSL_R_MISSING_QUIC_TLS_FUNCTIONS}, -+ #else -+ {"MISSING_QUIC_TLS_FUNCTIONS", 20, 423}, -+ #endif -+ #ifdef SSL_R_MISSING_RSA_CERTIFICATE -+ {"MISSING_RSA_CERTIFICATE", ERR_LIB_SSL, SSL_R_MISSING_RSA_CERTIFICATE}, -+ #else -+ {"MISSING_RSA_CERTIFICATE", 20, 168}, -+ #endif -+ #ifdef SSL_R_MISSING_RSA_ENCRYPTING_CERT -+ {"MISSING_RSA_ENCRYPTING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_ENCRYPTING_CERT}, -+ #else -+ {"MISSING_RSA_ENCRYPTING_CERT", 20, 169}, -+ #endif -+ #ifdef SSL_R_MISSING_RSA_SIGNING_CERT -+ {"MISSING_RSA_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_RSA_SIGNING_CERT}, -+ #else -+ {"MISSING_RSA_SIGNING_CERT", 20, 170}, -+ #endif -+ #ifdef SSL_R_MISSING_SIGALGS_EXTENSION -+ {"MISSING_SIGALGS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SIGALGS_EXTENSION}, -+ #else -+ {"MISSING_SIGALGS_EXTENSION", 20, 112}, -+ #endif -+ #ifdef SSL_R_MISSING_SIGNING_CERT -+ {"MISSING_SIGNING_CERT", ERR_LIB_SSL, SSL_R_MISSING_SIGNING_CERT}, -+ #else -+ {"MISSING_SIGNING_CERT", 20, 221}, -+ #endif -+ #ifdef SSL_R_MISSING_SRP_PARAM -+ {"MISSING_SRP_PARAM", ERR_LIB_SSL, SSL_R_MISSING_SRP_PARAM}, -+ #else -+ {"MISSING_SRP_PARAM", 20, 358}, -+ #endif -+ #ifdef SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION -+ {"MISSING_SUPPORTED_GROUPS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SUPPORTED_GROUPS_EXTENSION}, -+ #else -+ {"MISSING_SUPPORTED_GROUPS_EXTENSION", 20, 209}, -+ #endif -+ #ifdef SSL_R_MISSING_SUPPORTED_VERSIONS_EXTENSION -+ {"MISSING_SUPPORTED_VERSIONS_EXTENSION", ERR_LIB_SSL, SSL_R_MISSING_SUPPORTED_VERSIONS_EXTENSION}, -+ #else -+ {"MISSING_SUPPORTED_VERSIONS_EXTENSION", 20, 420}, -+ #endif -+ #ifdef SSL_R_MISSING_TMP_DH_KEY -+ {"MISSING_TMP_DH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_DH_KEY}, -+ #else -+ {"MISSING_TMP_DH_KEY", 20, 171}, -+ #endif -+ #ifdef SSL_R_MISSING_TMP_ECDH_KEY -+ {"MISSING_TMP_ECDH_KEY", ERR_LIB_SSL, SSL_R_MISSING_TMP_ECDH_KEY}, -+ #else -+ {"MISSING_TMP_ECDH_KEY", 20, 311}, -+ #endif -+ #ifdef SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA -+ {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", ERR_LIB_SSL, SSL_R_MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA}, -+ #else -+ {"MIXED_HANDSHAKE_AND_NON_HANDSHAKE_DATA", 20, 293}, -+ #endif -+ #ifdef SSL_R_NOT_ON_RECORD_BOUNDARY -+ {"NOT_ON_RECORD_BOUNDARY", ERR_LIB_SSL, SSL_R_NOT_ON_RECORD_BOUNDARY}, -+ #else -+ {"NOT_ON_RECORD_BOUNDARY", 20, 182}, -+ #endif -+ #ifdef SSL_R_NOT_REPLACING_CERTIFICATE -+ {"NOT_REPLACING_CERTIFICATE", ERR_LIB_SSL, SSL_R_NOT_REPLACING_CERTIFICATE}, -+ #else -+ {"NOT_REPLACING_CERTIFICATE", 20, 289}, -+ #endif -+ #ifdef SSL_R_NOT_SERVER -+ {"NOT_SERVER", ERR_LIB_SSL, SSL_R_NOT_SERVER}, -+ #else -+ {"NOT_SERVER", 20, 284}, -+ #endif -+ #ifdef SSL_R_NO_APPLICATION_PROTOCOL -+ {"NO_APPLICATION_PROTOCOL", ERR_LIB_SSL, SSL_R_NO_APPLICATION_PROTOCOL}, -+ #else -+ {"NO_APPLICATION_PROTOCOL", 20, 235}, -+ #endif -+ #ifdef SSL_R_NO_CERTIFICATES_RETURNED -+ {"NO_CERTIFICATES_RETURNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATES_RETURNED}, -+ #else -+ {"NO_CERTIFICATES_RETURNED", 20, 176}, -+ #endif -+ #ifdef SSL_R_NO_CERTIFICATE_ASSIGNED -+ {"NO_CERTIFICATE_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_ASSIGNED}, -+ #else -+ {"NO_CERTIFICATE_ASSIGNED", 20, 177}, -+ #endif -+ #ifdef SSL_R_NO_CERTIFICATE_SET -+ {"NO_CERTIFICATE_SET", ERR_LIB_SSL, SSL_R_NO_CERTIFICATE_SET}, -+ #else -+ {"NO_CERTIFICATE_SET", 20, 179}, -+ #endif -+ #ifdef SSL_R_NO_CHANGE_FOLLOWING_HRR -+ {"NO_CHANGE_FOLLOWING_HRR", ERR_LIB_SSL, SSL_R_NO_CHANGE_FOLLOWING_HRR}, -+ #else -+ {"NO_CHANGE_FOLLOWING_HRR", 20, 214}, -+ #endif -+ #ifdef SSL_R_NO_CIPHERS_AVAILABLE -+ {"NO_CIPHERS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_CIPHERS_AVAILABLE}, -+ #else -+ {"NO_CIPHERS_AVAILABLE", 20, 181}, -+ #endif -+ #ifdef SSL_R_NO_CIPHERS_SPECIFIED -+ {"NO_CIPHERS_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_CIPHERS_SPECIFIED}, -+ #else -+ {"NO_CIPHERS_SPECIFIED", 20, 183}, -+ #endif -+ #ifdef SSL_R_NO_CIPHER_MATCH -+ {"NO_CIPHER_MATCH", ERR_LIB_SSL, SSL_R_NO_CIPHER_MATCH}, -+ #else -+ {"NO_CIPHER_MATCH", 20, 185}, -+ #endif -+ #ifdef SSL_R_NO_CLIENT_CERT_METHOD -+ {"NO_CLIENT_CERT_METHOD", ERR_LIB_SSL, SSL_R_NO_CLIENT_CERT_METHOD}, -+ #else -+ {"NO_CLIENT_CERT_METHOD", 20, 331}, -+ #endif -+ #ifdef SSL_R_NO_COMPRESSION_SPECIFIED -+ {"NO_COMPRESSION_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_COMPRESSION_SPECIFIED}, -+ #else -+ {"NO_COMPRESSION_SPECIFIED", 20, 187}, -+ #endif -+ #ifdef SSL_R_NO_COOKIE_CALLBACK_SET -+ {"NO_COOKIE_CALLBACK_SET", ERR_LIB_SSL, SSL_R_NO_COOKIE_CALLBACK_SET}, -+ #else -+ {"NO_COOKIE_CALLBACK_SET", 20, 287}, -+ #endif -+ #ifdef SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER -+ {"NO_GOST_CERTIFICATE_SENT_BY_PEER", ERR_LIB_SSL, SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER}, -+ #else -+ {"NO_GOST_CERTIFICATE_SENT_BY_PEER", 20, 330}, -+ #endif -+ #ifdef SSL_R_NO_METHOD_SPECIFIED -+ {"NO_METHOD_SPECIFIED", ERR_LIB_SSL, SSL_R_NO_METHOD_SPECIFIED}, -+ #else -+ {"NO_METHOD_SPECIFIED", 20, 188}, -+ #endif -+ #ifdef SSL_R_NO_PEM_EXTENSIONS -+ {"NO_PEM_EXTENSIONS", ERR_LIB_SSL, SSL_R_NO_PEM_EXTENSIONS}, -+ #else -+ {"NO_PEM_EXTENSIONS", 20, 389}, -+ #endif -+ #ifdef SSL_R_NO_PRIVATE_KEY_ASSIGNED -+ {"NO_PRIVATE_KEY_ASSIGNED", ERR_LIB_SSL, SSL_R_NO_PRIVATE_KEY_ASSIGNED}, -+ #else -+ {"NO_PRIVATE_KEY_ASSIGNED", 20, 190}, -+ #endif -+ #ifdef SSL_R_NO_PROTOCOLS_AVAILABLE -+ {"NO_PROTOCOLS_AVAILABLE", ERR_LIB_SSL, SSL_R_NO_PROTOCOLS_AVAILABLE}, -+ #else -+ {"NO_PROTOCOLS_AVAILABLE", 20, 191}, -+ #endif -+ #ifdef SSL_R_NO_RENEGOTIATION -+ {"NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_NO_RENEGOTIATION}, -+ #else -+ {"NO_RENEGOTIATION", 20, 339}, -+ #endif -+ #ifdef SSL_R_NO_REQUIRED_DIGEST -+ {"NO_REQUIRED_DIGEST", ERR_LIB_SSL, SSL_R_NO_REQUIRED_DIGEST}, -+ #else -+ {"NO_REQUIRED_DIGEST", 20, 324}, -+ #endif -+ #ifdef SSL_R_NO_SHARED_CIPHER -+ {"NO_SHARED_CIPHER", ERR_LIB_SSL, SSL_R_NO_SHARED_CIPHER}, -+ #else -+ {"NO_SHARED_CIPHER", 20, 193}, -+ #endif -+ #ifdef SSL_R_NO_SHARED_GROUPS -+ {"NO_SHARED_GROUPS", ERR_LIB_SSL, SSL_R_NO_SHARED_GROUPS}, -+ #else -+ {"NO_SHARED_GROUPS", 20, 410}, -+ #endif -+ #ifdef SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS -+ {"NO_SHARED_SIGNATURE_ALGORITHMS", ERR_LIB_SSL, SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS}, -+ #else -+ {"NO_SHARED_SIGNATURE_ALGORITHMS", 20, 376}, -+ #endif -+ #ifdef SSL_R_NO_SRTP_PROFILES -+ {"NO_SRTP_PROFILES", ERR_LIB_SSL, SSL_R_NO_SRTP_PROFILES}, -+ #else -+ {"NO_SRTP_PROFILES", 20, 359}, -+ #endif -+ #ifdef SSL_R_NO_STREAM -+ {"NO_STREAM", ERR_LIB_SSL, SSL_R_NO_STREAM}, -+ #else -+ {"NO_STREAM", 20, 355}, -+ #endif -+ #ifdef SSL_R_NO_SUITABLE_DIGEST_ALGORITHM -+ {"NO_SUITABLE_DIGEST_ALGORITHM", ERR_LIB_SSL, SSL_R_NO_SUITABLE_DIGEST_ALGORITHM}, -+ #else -+ {"NO_SUITABLE_DIGEST_ALGORITHM", 20, 297}, -+ #endif -+ #ifdef SSL_R_NO_SUITABLE_GROUPS -+ {"NO_SUITABLE_GROUPS", ERR_LIB_SSL, SSL_R_NO_SUITABLE_GROUPS}, -+ #else -+ {"NO_SUITABLE_GROUPS", 20, 295}, -+ #endif -+ #ifdef SSL_R_NO_SUITABLE_KEY_SHARE -+ {"NO_SUITABLE_KEY_SHARE", ERR_LIB_SSL, SSL_R_NO_SUITABLE_KEY_SHARE}, -+ #else -+ {"NO_SUITABLE_KEY_SHARE", 20, 101}, -+ #endif -+ #ifdef SSL_R_NO_SUITABLE_RECORD_LAYER -+ {"NO_SUITABLE_RECORD_LAYER", ERR_LIB_SSL, SSL_R_NO_SUITABLE_RECORD_LAYER}, -+ #else -+ {"NO_SUITABLE_RECORD_LAYER", 20, 322}, -+ #endif -+ #ifdef SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM -+ {"NO_SUITABLE_SIGNATURE_ALGORITHM", ERR_LIB_SSL, SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM}, -+ #else -+ {"NO_SUITABLE_SIGNATURE_ALGORITHM", 20, 118}, -+ #endif -+ #ifdef SSL_R_NO_VALID_SCTS -+ {"NO_VALID_SCTS", ERR_LIB_SSL, SSL_R_NO_VALID_SCTS}, -+ #else -+ {"NO_VALID_SCTS", 20, 216}, -+ #endif -+ #ifdef SSL_R_NO_VERIFY_COOKIE_CALLBACK -+ {"NO_VERIFY_COOKIE_CALLBACK", ERR_LIB_SSL, SSL_R_NO_VERIFY_COOKIE_CALLBACK}, -+ #else -+ {"NO_VERIFY_COOKIE_CALLBACK", 20, 403}, -+ #endif -+ #ifdef SSL_R_NULL_SSL_CTX -+ {"NULL_SSL_CTX", ERR_LIB_SSL, SSL_R_NULL_SSL_CTX}, -+ #else -+ {"NULL_SSL_CTX", 20, 195}, -+ #endif -+ #ifdef SSL_R_NULL_SSL_METHOD_PASSED -+ {"NULL_SSL_METHOD_PASSED", ERR_LIB_SSL, SSL_R_NULL_SSL_METHOD_PASSED}, -+ #else -+ {"NULL_SSL_METHOD_PASSED", 20, 196}, -+ #endif -+ #ifdef SSL_R_OCSP_CALLBACK_FAILURE -+ {"OCSP_CALLBACK_FAILURE", ERR_LIB_SSL, SSL_R_OCSP_CALLBACK_FAILURE}, -+ #else -+ {"OCSP_CALLBACK_FAILURE", 20, 305}, -+ #endif -+ #ifdef SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED -+ {"OLD_SESSION_CIPHER_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED}, -+ #else -+ {"OLD_SESSION_CIPHER_NOT_RETURNED", 20, 197}, -+ #endif -+ #ifdef SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED -+ {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", ERR_LIB_SSL, SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED}, -+ #else -+ {"OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED", 20, 344}, -+ #endif -+ #ifdef SSL_R_OVERFLOW_ERROR -+ {"OVERFLOW_ERROR", ERR_LIB_SSL, SSL_R_OVERFLOW_ERROR}, -+ #else -+ {"OVERFLOW_ERROR", 20, 237}, -+ #endif -+ #ifdef SSL_R_PACKET_LENGTH_TOO_LONG -+ {"PACKET_LENGTH_TOO_LONG", ERR_LIB_SSL, SSL_R_PACKET_LENGTH_TOO_LONG}, -+ #else -+ {"PACKET_LENGTH_TOO_LONG", 20, 198}, -+ #endif -+ #ifdef SSL_R_PARSE_TLSEXT -+ {"PARSE_TLSEXT", ERR_LIB_SSL, SSL_R_PARSE_TLSEXT}, -+ #else -+ {"PARSE_TLSEXT", 20, 227}, -+ #endif -+ #ifdef SSL_R_PATH_TOO_LONG -+ {"PATH_TOO_LONG", ERR_LIB_SSL, SSL_R_PATH_TOO_LONG}, -+ #else -+ {"PATH_TOO_LONG", 20, 270}, -+ #endif -+ #ifdef SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE -+ {"PEER_DID_NOT_RETURN_A_CERTIFICATE", ERR_LIB_SSL, SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE}, -+ #else -+ {"PEER_DID_NOT_RETURN_A_CERTIFICATE", 20, 199}, -+ #endif -+ #ifdef SSL_R_PEM_NAME_BAD_PREFIX -+ {"PEM_NAME_BAD_PREFIX", ERR_LIB_SSL, SSL_R_PEM_NAME_BAD_PREFIX}, -+ #else -+ {"PEM_NAME_BAD_PREFIX", 20, 391}, -+ #endif -+ #ifdef SSL_R_PEM_NAME_TOO_SHORT -+ {"PEM_NAME_TOO_SHORT", ERR_LIB_SSL, SSL_R_PEM_NAME_TOO_SHORT}, -+ #else -+ {"PEM_NAME_TOO_SHORT", 20, 392}, -+ #endif -+ #ifdef SSL_R_PIPELINE_FAILURE -+ {"PIPELINE_FAILURE", ERR_LIB_SSL, SSL_R_PIPELINE_FAILURE}, -+ #else -+ {"PIPELINE_FAILURE", 20, 406}, -+ #endif -+ #ifdef SSL_R_POLL_REQUEST_NOT_SUPPORTED -+ {"POLL_REQUEST_NOT_SUPPORTED", ERR_LIB_SSL, SSL_R_POLL_REQUEST_NOT_SUPPORTED}, -+ #else -+ {"POLL_REQUEST_NOT_SUPPORTED", 20, 418}, -+ #endif -+ #ifdef SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR -+ {"POST_HANDSHAKE_AUTH_ENCODING_ERR", ERR_LIB_SSL, SSL_R_POST_HANDSHAKE_AUTH_ENCODING_ERR}, -+ #else -+ {"POST_HANDSHAKE_AUTH_ENCODING_ERR", 20, 278}, -+ #endif -+ #ifdef SSL_R_PRIVATE_KEY_MISMATCH -+ {"PRIVATE_KEY_MISMATCH", ERR_LIB_SSL, SSL_R_PRIVATE_KEY_MISMATCH}, -+ #else -+ {"PRIVATE_KEY_MISMATCH", 20, 288}, -+ #endif -+ #ifdef SSL_R_PROTOCOL_IS_SHUTDOWN -+ {"PROTOCOL_IS_SHUTDOWN", ERR_LIB_SSL, SSL_R_PROTOCOL_IS_SHUTDOWN}, -+ #else -+ {"PROTOCOL_IS_SHUTDOWN", 20, 207}, -+ #endif -+ #ifdef SSL_R_PSK_IDENTITY_NOT_FOUND -+ {"PSK_IDENTITY_NOT_FOUND", ERR_LIB_SSL, SSL_R_PSK_IDENTITY_NOT_FOUND}, -+ #else -+ {"PSK_IDENTITY_NOT_FOUND", 20, 223}, -+ #endif -+ #ifdef SSL_R_PSK_NO_CLIENT_CB -+ {"PSK_NO_CLIENT_CB", ERR_LIB_SSL, SSL_R_PSK_NO_CLIENT_CB}, -+ #else -+ {"PSK_NO_CLIENT_CB", 20, 224}, -+ #endif -+ #ifdef SSL_R_PSK_NO_SERVER_CB -+ {"PSK_NO_SERVER_CB", ERR_LIB_SSL, SSL_R_PSK_NO_SERVER_CB}, -+ #else -+ {"PSK_NO_SERVER_CB", 20, 225}, -+ #endif -+ #ifdef SSL_R_QUIC_HANDSHAKE_LAYER_ERROR -+ {"QUIC_HANDSHAKE_LAYER_ERROR", ERR_LIB_SSL, SSL_R_QUIC_HANDSHAKE_LAYER_ERROR}, -+ #else -+ {"QUIC_HANDSHAKE_LAYER_ERROR", 20, 393}, -+ #endif -+ #ifdef SSL_R_QUIC_NETWORK_ERROR -+ {"QUIC_NETWORK_ERROR", ERR_LIB_SSL, SSL_R_QUIC_NETWORK_ERROR}, -+ #else -+ {"QUIC_NETWORK_ERROR", 20, 387}, -+ #endif -+ #ifdef SSL_R_QUIC_PROTOCOL_ERROR -+ {"QUIC_PROTOCOL_ERROR", ERR_LIB_SSL, SSL_R_QUIC_PROTOCOL_ERROR}, -+ #else -+ {"QUIC_PROTOCOL_ERROR", 20, 382}, -+ #endif -+ #ifdef SSL_R_READ_BIO_NOT_SET -+ {"READ_BIO_NOT_SET", ERR_LIB_SSL, SSL_R_READ_BIO_NOT_SET}, -+ #else -+ {"READ_BIO_NOT_SET", 20, 211}, -+ #endif -+ #ifdef SSL_R_READ_TIMEOUT_EXPIRED -+ {"READ_TIMEOUT_EXPIRED", ERR_LIB_SSL, SSL_R_READ_TIMEOUT_EXPIRED}, -+ #else -+ {"READ_TIMEOUT_EXPIRED", 20, 312}, -+ #endif -+ #ifdef SSL_R_RECORDS_NOT_RELEASED -+ {"RECORDS_NOT_RELEASED", ERR_LIB_SSL, SSL_R_RECORDS_NOT_RELEASED}, -+ #else -+ {"RECORDS_NOT_RELEASED", 20, 321}, -+ #endif -+ #ifdef SSL_R_RECORD_LAYER_FAILURE -+ {"RECORD_LAYER_FAILURE", ERR_LIB_SSL, SSL_R_RECORD_LAYER_FAILURE}, -+ #else -+ {"RECORD_LAYER_FAILURE", 20, 313}, -+ #endif -+ #ifdef SSL_R_RECORD_LENGTH_MISMATCH -+ {"RECORD_LENGTH_MISMATCH", ERR_LIB_SSL, SSL_R_RECORD_LENGTH_MISMATCH}, -+ #else -+ {"RECORD_LENGTH_MISMATCH", 20, 213}, -+ #endif -+ #ifdef SSL_R_RECORD_TOO_SMALL -+ {"RECORD_TOO_SMALL", ERR_LIB_SSL, SSL_R_RECORD_TOO_SMALL}, -+ #else -+ {"RECORD_TOO_SMALL", 20, 298}, -+ #endif -+ #ifdef SSL_R_REMOTE_PEER_ADDRESS_NOT_SET -+ {"REMOTE_PEER_ADDRESS_NOT_SET", ERR_LIB_SSL, SSL_R_REMOTE_PEER_ADDRESS_NOT_SET}, -+ #else -+ {"REMOTE_PEER_ADDRESS_NOT_SET", 20, 346}, -+ #endif -+ #ifdef SSL_R_RENEGOTIATE_EXT_TOO_LONG -+ {"RENEGOTIATE_EXT_TOO_LONG", ERR_LIB_SSL, SSL_R_RENEGOTIATE_EXT_TOO_LONG}, -+ #else -+ {"RENEGOTIATE_EXT_TOO_LONG", 20, 335}, -+ #endif -+ #ifdef SSL_R_RENEGOTIATION_ENCODING_ERR -+ {"RENEGOTIATION_ENCODING_ERR", ERR_LIB_SSL, SSL_R_RENEGOTIATION_ENCODING_ERR}, -+ #else -+ {"RENEGOTIATION_ENCODING_ERR", 20, 336}, -+ #endif -+ #ifdef SSL_R_RENEGOTIATION_MISMATCH -+ {"RENEGOTIATION_MISMATCH", ERR_LIB_SSL, SSL_R_RENEGOTIATION_MISMATCH}, -+ #else -+ {"RENEGOTIATION_MISMATCH", 20, 337}, -+ #endif -+ #ifdef SSL_R_REQUEST_PENDING -+ {"REQUEST_PENDING", ERR_LIB_SSL, SSL_R_REQUEST_PENDING}, -+ #else -+ {"REQUEST_PENDING", 20, 285}, -+ #endif -+ #ifdef SSL_R_REQUEST_SENT -+ {"REQUEST_SENT", ERR_LIB_SSL, SSL_R_REQUEST_SENT}, -+ #else -+ {"REQUEST_SENT", 20, 286}, -+ #endif -+ #ifdef SSL_R_REQUIRED_CIPHER_MISSING -+ {"REQUIRED_CIPHER_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_CIPHER_MISSING}, -+ #else -+ {"REQUIRED_CIPHER_MISSING", 20, 215}, -+ #endif -+ #ifdef SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING -+ {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", ERR_LIB_SSL, SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING}, -+ #else -+ {"REQUIRED_COMPRESSION_ALGORITHM_MISSING", 20, 342}, -+ #endif -+ #ifdef SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING -+ {"SCSV_RECEIVED_WHEN_RENEGOTIATING", ERR_LIB_SSL, SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING}, -+ #else -+ {"SCSV_RECEIVED_WHEN_RENEGOTIATING", 20, 345}, -+ #endif -+ #ifdef SSL_R_SCT_VERIFICATION_FAILED -+ {"SCT_VERIFICATION_FAILED", ERR_LIB_SSL, SSL_R_SCT_VERIFICATION_FAILED}, -+ #else -+ {"SCT_VERIFICATION_FAILED", 20, 208}, -+ #endif -+ #ifdef SSL_R_SEQUENCE_CTR_WRAPPED -+ {"SEQUENCE_CTR_WRAPPED", ERR_LIB_SSL, SSL_R_SEQUENCE_CTR_WRAPPED}, -+ #else -+ {"SEQUENCE_CTR_WRAPPED", 20, 327}, -+ #endif -+ #ifdef SSL_R_SERVERHELLO_TLSEXT -+ {"SERVERHELLO_TLSEXT", ERR_LIB_SSL, SSL_R_SERVERHELLO_TLSEXT}, -+ #else -+ {"SERVERHELLO_TLSEXT", 20, 275}, -+ #endif -+ #ifdef SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED -+ {"SESSION_ID_CONTEXT_UNINITIALIZED", ERR_LIB_SSL, SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED}, -+ #else -+ {"SESSION_ID_CONTEXT_UNINITIALIZED", 20, 277}, -+ #endif -+ #ifdef SSL_R_SHUTDOWN_WHILE_IN_INIT -+ {"SHUTDOWN_WHILE_IN_INIT", ERR_LIB_SSL, SSL_R_SHUTDOWN_WHILE_IN_INIT}, -+ #else -+ {"SHUTDOWN_WHILE_IN_INIT", 20, 407}, -+ #endif -+ #ifdef SSL_R_SIGNATURE_ALGORITHMS_ERROR -+ {"SIGNATURE_ALGORITHMS_ERROR", ERR_LIB_SSL, SSL_R_SIGNATURE_ALGORITHMS_ERROR}, -+ #else -+ {"SIGNATURE_ALGORITHMS_ERROR", 20, 360}, -+ #endif -+ #ifdef SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE -+ {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", ERR_LIB_SSL, SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE}, -+ #else -+ {"SIGNATURE_FOR_NON_SIGNING_CERTIFICATE", 20, 220}, -+ #endif -+ #ifdef SSL_R_SRP_A_CALC -+ {"SRP_A_CALC", ERR_LIB_SSL, SSL_R_SRP_A_CALC}, -+ #else -+ {"SRP_A_CALC", 20, 361}, -+ #endif -+ #ifdef SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES -+ {"SRTP_COULD_NOT_ALLOCATE_PROFILES", ERR_LIB_SSL, SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES}, -+ #else -+ {"SRTP_COULD_NOT_ALLOCATE_PROFILES", 20, 362}, -+ #endif -+ #ifdef SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG -+ {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", ERR_LIB_SSL, SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG}, -+ #else -+ {"SRTP_PROTECTION_PROFILE_LIST_TOO_LONG", 20, 363}, -+ #endif -+ #ifdef SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE -+ {"SRTP_UNKNOWN_PROTECTION_PROFILE", ERR_LIB_SSL, SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE}, -+ #else -+ {"SRTP_UNKNOWN_PROTECTION_PROFILE", 20, 364}, -+ #endif -+ #ifdef SSL_R_SSL_COMMAND_SECTION_EMPTY -+ {"SSL_COMMAND_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_EMPTY}, -+ #else -+ {"SSL_COMMAND_SECTION_EMPTY", 20, 117}, -+ #endif -+ #ifdef SSL_R_SSL_COMMAND_SECTION_NOT_FOUND -+ {"SSL_COMMAND_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_COMMAND_SECTION_NOT_FOUND}, -+ #else -+ {"SSL_COMMAND_SECTION_NOT_FOUND", 20, 125}, -+ #endif -+ #ifdef SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION -+ {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", ERR_LIB_SSL, SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION}, -+ #else -+ {"SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION", 20, 228}, -+ #endif -+ #ifdef SSL_R_SSL_HANDSHAKE_FAILURE -+ {"SSL_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_SSL_HANDSHAKE_FAILURE}, -+ #else -+ {"SSL_HANDSHAKE_FAILURE", 20, 229}, -+ #endif -+ #ifdef SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS -+ {"SSL_LIBRARY_HAS_NO_CIPHERS", ERR_LIB_SSL, SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS}, -+ #else -+ {"SSL_LIBRARY_HAS_NO_CIPHERS", 20, 230}, -+ #endif -+ #ifdef SSL_R_SSL_NEGATIVE_LENGTH -+ {"SSL_NEGATIVE_LENGTH", ERR_LIB_SSL, SSL_R_SSL_NEGATIVE_LENGTH}, -+ #else -+ {"SSL_NEGATIVE_LENGTH", 20, 372}, -+ #endif -+ #ifdef SSL_R_SSL_SECTION_EMPTY -+ {"SSL_SECTION_EMPTY", ERR_LIB_SSL, SSL_R_SSL_SECTION_EMPTY}, -+ #else -+ {"SSL_SECTION_EMPTY", 20, 126}, -+ #endif -+ #ifdef SSL_R_SSL_SECTION_NOT_FOUND -+ {"SSL_SECTION_NOT_FOUND", ERR_LIB_SSL, SSL_R_SSL_SECTION_NOT_FOUND}, -+ #else -+ {"SSL_SECTION_NOT_FOUND", 20, 136}, -+ #endif -+ #ifdef SSL_R_SSL_SESSION_ID_CALLBACK_FAILED -+ {"SSL_SESSION_ID_CALLBACK_FAILED", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CALLBACK_FAILED}, -+ #else -+ {"SSL_SESSION_ID_CALLBACK_FAILED", 20, 301}, -+ #endif -+ #ifdef SSL_R_SSL_SESSION_ID_CONFLICT -+ {"SSL_SESSION_ID_CONFLICT", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONFLICT}, -+ #else -+ {"SSL_SESSION_ID_CONFLICT", 20, 302}, -+ #endif -+ #ifdef SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG -+ {"SSL_SESSION_ID_CONTEXT_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG}, -+ #else -+ {"SSL_SESSION_ID_CONTEXT_TOO_LONG", 20, 273}, -+ #endif -+ #ifdef SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH -+ {"SSL_SESSION_ID_HAS_BAD_LENGTH", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH}, -+ #else -+ {"SSL_SESSION_ID_HAS_BAD_LENGTH", 20, 303}, -+ #endif -+ #ifdef SSL_R_SSL_SESSION_ID_TOO_LONG -+ {"SSL_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_SSL_SESSION_ID_TOO_LONG}, -+ #else -+ {"SSL_SESSION_ID_TOO_LONG", 20, 408}, -+ #endif -+ #ifdef SSL_R_SSL_SESSION_VERSION_MISMATCH -+ {"SSL_SESSION_VERSION_MISMATCH", ERR_LIB_SSL, SSL_R_SSL_SESSION_VERSION_MISMATCH}, -+ #else -+ {"SSL_SESSION_VERSION_MISMATCH", 20, 210}, -+ #endif -+ #ifdef SSL_R_STILL_IN_INIT -+ {"STILL_IN_INIT", ERR_LIB_SSL, SSL_R_STILL_IN_INIT}, -+ #else -+ {"STILL_IN_INIT", 20, 121}, -+ #endif -+ #ifdef SSL_R_STREAM_COUNT_LIMITED -+ {"STREAM_COUNT_LIMITED", ERR_LIB_SSL, SSL_R_STREAM_COUNT_LIMITED}, -+ #else -+ {"STREAM_COUNT_LIMITED", 20, 411}, -+ #endif -+ #ifdef SSL_R_STREAM_FINISHED -+ {"STREAM_FINISHED", ERR_LIB_SSL, SSL_R_STREAM_FINISHED}, -+ #else -+ {"STREAM_FINISHED", 20, 365}, -+ #endif -+ #ifdef SSL_R_STREAM_RECV_ONLY -+ {"STREAM_RECV_ONLY", ERR_LIB_SSL, SSL_R_STREAM_RECV_ONLY}, -+ #else -+ {"STREAM_RECV_ONLY", 20, 366}, -+ #endif -+ #ifdef SSL_R_STREAM_RESET -+ {"STREAM_RESET", ERR_LIB_SSL, SSL_R_STREAM_RESET}, -+ #else -+ {"STREAM_RESET", 20, 375}, -+ #endif -+ #ifdef SSL_R_STREAM_SEND_ONLY -+ {"STREAM_SEND_ONLY", ERR_LIB_SSL, SSL_R_STREAM_SEND_ONLY}, -+ #else -+ {"STREAM_SEND_ONLY", 20, 379}, -+ #endif -+ #ifdef SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED -+ {"TLSV13_ALERT_CERTIFICATE_REQUIRED", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED}, -+ #else -+ {"TLSV13_ALERT_CERTIFICATE_REQUIRED", 20, 1116}, -+ #endif -+ #ifdef SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED -+ {"TLSV13_ALERT_CERTIFICATE_REQUIRED", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED}, -+ #else -+ {"TLSV13_ALERT_CERTIFICATE_REQUIRED", 20, 1116}, -+ #endif -+ #ifdef SSL_R_TLSV13_ALERT_MISSING_EXTENSION -+ {"TLSV13_ALERT_MISSING_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_MISSING_EXTENSION}, -+ #else -+ {"TLSV13_ALERT_MISSING_EXTENSION", 20, 1109}, -+ #endif -+ #ifdef SSL_R_TLSV13_ALERT_MISSING_EXTENSION -+ {"TLSV13_ALERT_MISSING_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV13_ALERT_MISSING_EXTENSION}, -+ #else -+ {"TLSV13_ALERT_MISSING_EXTENSION", 20, 1109}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_ACCESS_DENIED -+ {"TLSV1_ALERT_ACCESS_DENIED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_ACCESS_DENIED}, -+ #else -+ {"TLSV1_ALERT_ACCESS_DENIED", 20, 1049}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_ACCESS_DENIED -+ {"TLSV1_ALERT_ACCESS_DENIED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_ACCESS_DENIED}, -+ #else -+ {"TLSV1_ALERT_ACCESS_DENIED", 20, 1049}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_DECODE_ERROR -+ {"TLSV1_ALERT_DECODE_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECODE_ERROR}, -+ #else -+ {"TLSV1_ALERT_DECODE_ERROR", 20, 1050}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_DECODE_ERROR -+ {"TLSV1_ALERT_DECODE_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECODE_ERROR}, -+ #else -+ {"TLSV1_ALERT_DECODE_ERROR", 20, 1050}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED -+ {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED}, -+ #else -+ {"TLSV1_ALERT_DECRYPTION_FAILED", 20, 1021}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_DECRYPTION_FAILED -+ {"TLSV1_ALERT_DECRYPTION_FAILED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPTION_FAILED}, -+ #else -+ {"TLSV1_ALERT_DECRYPTION_FAILED", 20, 1021}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_DECRYPT_ERROR -+ {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPT_ERROR}, -+ #else -+ {"TLSV1_ALERT_DECRYPT_ERROR", 20, 1051}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_DECRYPT_ERROR -+ {"TLSV1_ALERT_DECRYPT_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_DECRYPT_ERROR}, -+ #else -+ {"TLSV1_ALERT_DECRYPT_ERROR", 20, 1051}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION -+ {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION}, -+ #else -+ {"TLSV1_ALERT_EXPORT_RESTRICTION", 20, 1060}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION -+ {"TLSV1_ALERT_EXPORT_RESTRICTION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION}, -+ #else -+ {"TLSV1_ALERT_EXPORT_RESTRICTION", 20, 1060}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK -+ {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK}, -+ #else -+ {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", 20, 1086}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK -+ {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK}, -+ #else -+ {"TLSV1_ALERT_INAPPROPRIATE_FALLBACK", 20, 1086}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY -+ {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY}, -+ #else -+ {"TLSV1_ALERT_INSUFFICIENT_SECURITY", 20, 1071}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY -+ {"TLSV1_ALERT_INSUFFICIENT_SECURITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY}, -+ #else -+ {"TLSV1_ALERT_INSUFFICIENT_SECURITY", 20, 1071}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_INTERNAL_ERROR -+ {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INTERNAL_ERROR}, -+ #else -+ {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_INTERNAL_ERROR -+ {"TLSV1_ALERT_INTERNAL_ERROR", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_INTERNAL_ERROR}, -+ #else -+ {"TLSV1_ALERT_INTERNAL_ERROR", 20, 1080}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL -+ {"TLSV1_ALERT_NO_APPLICATION_PROTOCOL", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL}, -+ #else -+ {"TLSV1_ALERT_NO_APPLICATION_PROTOCOL", 20, 1120}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL -+ {"TLSV1_ALERT_NO_APPLICATION_PROTOCOL", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_APPLICATION_PROTOCOL}, -+ #else -+ {"TLSV1_ALERT_NO_APPLICATION_PROTOCOL", 20, 1120}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_NO_RENEGOTIATION -+ {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_RENEGOTIATION}, -+ #else -+ {"TLSV1_ALERT_NO_RENEGOTIATION", 20, 1100}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_NO_RENEGOTIATION -+ {"TLSV1_ALERT_NO_RENEGOTIATION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_NO_RENEGOTIATION}, -+ #else -+ {"TLSV1_ALERT_NO_RENEGOTIATION", 20, 1100}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_PROTOCOL_VERSION -+ {"TLSV1_ALERT_PROTOCOL_VERSION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_PROTOCOL_VERSION}, -+ #else -+ {"TLSV1_ALERT_PROTOCOL_VERSION", 20, 1070}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_PROTOCOL_VERSION -+ {"TLSV1_ALERT_PROTOCOL_VERSION", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_PROTOCOL_VERSION}, -+ #else -+ {"TLSV1_ALERT_PROTOCOL_VERSION", 20, 1070}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW -+ {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW}, -+ #else -+ {"TLSV1_ALERT_RECORD_OVERFLOW", 20, 1022}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_RECORD_OVERFLOW -+ {"TLSV1_ALERT_RECORD_OVERFLOW", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_RECORD_OVERFLOW}, -+ #else -+ {"TLSV1_ALERT_RECORD_OVERFLOW", 20, 1022}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA -+ {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_CA}, -+ #else -+ {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA -+ {"TLSV1_ALERT_UNKNOWN_CA", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_CA}, -+ #else -+ {"TLSV1_ALERT_UNKNOWN_CA", 20, 1048}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY -+ {"TLSV1_ALERT_UNKNOWN_PSK_IDENTITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY}, -+ #else -+ {"TLSV1_ALERT_UNKNOWN_PSK_IDENTITY", 20, 1115}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY -+ {"TLSV1_ALERT_UNKNOWN_PSK_IDENTITY", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_UNKNOWN_PSK_IDENTITY}, -+ #else -+ {"TLSV1_ALERT_UNKNOWN_PSK_IDENTITY", 20, 1115}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_USER_CANCELLED -+ {"TLSV1_ALERT_USER_CANCELLED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_USER_CANCELLED}, -+ #else -+ {"TLSV1_ALERT_USER_CANCELLED", 20, 1090}, -+ #endif -+ #ifdef SSL_R_TLSV1_ALERT_USER_CANCELLED -+ {"TLSV1_ALERT_USER_CANCELLED", ERR_LIB_SSL, SSL_R_TLSV1_ALERT_USER_CANCELLED}, -+ #else -+ {"TLSV1_ALERT_USER_CANCELLED", 20, 1090}, -+ #endif -+ #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE -+ {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE}, -+ #else -+ {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", 20, 1114}, -+ #endif -+ #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE -+ {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE}, -+ #else -+ {"TLSV1_BAD_CERTIFICATE_HASH_VALUE", 20, 1114}, -+ #endif -+ #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE -+ {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE}, -+ #else -+ {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", 20, 1113}, -+ #endif -+ #ifdef SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE -+ {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", ERR_LIB_SSL, SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE}, -+ #else -+ {"TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE", 20, 1113}, -+ #endif -+ #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE -+ {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE}, -+ #else -+ {"TLSV1_CERTIFICATE_UNOBTAINABLE", 20, 1111}, -+ #endif -+ #ifdef SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE -+ {"TLSV1_CERTIFICATE_UNOBTAINABLE", ERR_LIB_SSL, SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE}, -+ #else -+ {"TLSV1_CERTIFICATE_UNOBTAINABLE", 20, 1111}, -+ #endif -+ #ifdef SSL_R_TLSV1_UNRECOGNIZED_NAME -+ {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, SSL_R_TLSV1_UNRECOGNIZED_NAME}, -+ #else -+ {"TLSV1_UNRECOGNIZED_NAME", 20, 1112}, -+ #endif -+ #ifdef SSL_R_TLSV1_UNRECOGNIZED_NAME -+ {"TLSV1_UNRECOGNIZED_NAME", ERR_LIB_SSL, SSL_R_TLSV1_UNRECOGNIZED_NAME}, -+ #else -+ {"TLSV1_UNRECOGNIZED_NAME", 20, 1112}, -+ #endif -+ #ifdef SSL_R_TLSV1_UNSUPPORTED_EXTENSION -+ {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV1_UNSUPPORTED_EXTENSION}, -+ #else -+ {"TLSV1_UNSUPPORTED_EXTENSION", 20, 1110}, -+ #endif -+ #ifdef SSL_R_TLSV1_UNSUPPORTED_EXTENSION -+ {"TLSV1_UNSUPPORTED_EXTENSION", ERR_LIB_SSL, SSL_R_TLSV1_UNSUPPORTED_EXTENSION}, -+ #else -+ {"TLSV1_UNSUPPORTED_EXTENSION", 20, 1110}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_BAD_CERTIFICATE -+ {"TLS_ALERT_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_TLS_ALERT_BAD_CERTIFICATE}, -+ #else -+ {"TLS_ALERT_BAD_CERTIFICATE", 20, 1042}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_BAD_CERTIFICATE -+ {"TLS_ALERT_BAD_CERTIFICATE", ERR_LIB_SSL, SSL_R_TLS_ALERT_BAD_CERTIFICATE}, -+ #else -+ {"TLS_ALERT_BAD_CERTIFICATE", 20, 1042}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_BAD_RECORD_MAC -+ {"TLS_ALERT_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_TLS_ALERT_BAD_RECORD_MAC}, -+ #else -+ {"TLS_ALERT_BAD_RECORD_MAC", 20, 1020}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_BAD_RECORD_MAC -+ {"TLS_ALERT_BAD_RECORD_MAC", ERR_LIB_SSL, SSL_R_TLS_ALERT_BAD_RECORD_MAC}, -+ #else -+ {"TLS_ALERT_BAD_RECORD_MAC", 20, 1020}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED -+ {"TLS_ALERT_CERTIFICATE_EXPIRED", ERR_LIB_SSL, SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED}, -+ #else -+ {"TLS_ALERT_CERTIFICATE_EXPIRED", 20, 1045}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED -+ {"TLS_ALERT_CERTIFICATE_EXPIRED", ERR_LIB_SSL, SSL_R_TLS_ALERT_CERTIFICATE_EXPIRED}, -+ #else -+ {"TLS_ALERT_CERTIFICATE_EXPIRED", 20, 1045}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_CERTIFICATE_REVOKED -+ {"TLS_ALERT_CERTIFICATE_REVOKED", ERR_LIB_SSL, SSL_R_TLS_ALERT_CERTIFICATE_REVOKED}, -+ #else -+ {"TLS_ALERT_CERTIFICATE_REVOKED", 20, 1044}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_CERTIFICATE_REVOKED -+ {"TLS_ALERT_CERTIFICATE_REVOKED", ERR_LIB_SSL, SSL_R_TLS_ALERT_CERTIFICATE_REVOKED}, -+ #else -+ {"TLS_ALERT_CERTIFICATE_REVOKED", 20, 1044}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_CERTIFICATE_UNKNOWN -+ {"TLS_ALERT_CERTIFICATE_UNKNOWN", ERR_LIB_SSL, SSL_R_TLS_ALERT_CERTIFICATE_UNKNOWN}, -+ #else -+ {"TLS_ALERT_CERTIFICATE_UNKNOWN", 20, 1046}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_CERTIFICATE_UNKNOWN -+ {"TLS_ALERT_CERTIFICATE_UNKNOWN", ERR_LIB_SSL, SSL_R_TLS_ALERT_CERTIFICATE_UNKNOWN}, -+ #else -+ {"TLS_ALERT_CERTIFICATE_UNKNOWN", 20, 1046}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_DECOMPRESSION_FAILURE -+ {"TLS_ALERT_DECOMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_TLS_ALERT_DECOMPRESSION_FAILURE}, -+ #else -+ {"TLS_ALERT_DECOMPRESSION_FAILURE", 20, 1030}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_DECOMPRESSION_FAILURE -+ {"TLS_ALERT_DECOMPRESSION_FAILURE", ERR_LIB_SSL, SSL_R_TLS_ALERT_DECOMPRESSION_FAILURE}, -+ #else -+ {"TLS_ALERT_DECOMPRESSION_FAILURE", 20, 1030}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_HANDSHAKE_FAILURE -+ {"TLS_ALERT_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_TLS_ALERT_HANDSHAKE_FAILURE}, -+ #else -+ {"TLS_ALERT_HANDSHAKE_FAILURE", 20, 1040}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_HANDSHAKE_FAILURE -+ {"TLS_ALERT_HANDSHAKE_FAILURE", ERR_LIB_SSL, SSL_R_TLS_ALERT_HANDSHAKE_FAILURE}, -+ #else -+ {"TLS_ALERT_HANDSHAKE_FAILURE", 20, 1040}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_ILLEGAL_PARAMETER -+ {"TLS_ALERT_ILLEGAL_PARAMETER", ERR_LIB_SSL, SSL_R_TLS_ALERT_ILLEGAL_PARAMETER}, -+ #else -+ {"TLS_ALERT_ILLEGAL_PARAMETER", 20, 1047}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_ILLEGAL_PARAMETER -+ {"TLS_ALERT_ILLEGAL_PARAMETER", ERR_LIB_SSL, SSL_R_TLS_ALERT_ILLEGAL_PARAMETER}, -+ #else -+ {"TLS_ALERT_ILLEGAL_PARAMETER", 20, 1047}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_NO_CERTIFICATE -+ {"TLS_ALERT_NO_CERTIFICATE", ERR_LIB_SSL, SSL_R_TLS_ALERT_NO_CERTIFICATE}, -+ #else -+ {"TLS_ALERT_NO_CERTIFICATE", 20, 1041}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_NO_CERTIFICATE -+ {"TLS_ALERT_NO_CERTIFICATE", ERR_LIB_SSL, SSL_R_TLS_ALERT_NO_CERTIFICATE}, -+ #else -+ {"TLS_ALERT_NO_CERTIFICATE", 20, 1041}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_UNEXPECTED_MESSAGE -+ {"TLS_ALERT_UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_TLS_ALERT_UNEXPECTED_MESSAGE}, -+ #else -+ {"TLS_ALERT_UNEXPECTED_MESSAGE", 20, 1010}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_UNEXPECTED_MESSAGE -+ {"TLS_ALERT_UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_TLS_ALERT_UNEXPECTED_MESSAGE}, -+ #else -+ {"TLS_ALERT_UNEXPECTED_MESSAGE", 20, 1010}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_UNSUPPORTED_CERTIFICATE -+ {"TLS_ALERT_UNSUPPORTED_CERTIFICATE", ERR_LIB_SSL, SSL_R_TLS_ALERT_UNSUPPORTED_CERTIFICATE}, -+ #else -+ {"TLS_ALERT_UNSUPPORTED_CERTIFICATE", 20, 1043}, -+ #endif -+ #ifdef SSL_R_TLS_ALERT_UNSUPPORTED_CERTIFICATE -+ {"TLS_ALERT_UNSUPPORTED_CERTIFICATE", ERR_LIB_SSL, SSL_R_TLS_ALERT_UNSUPPORTED_CERTIFICATE}, -+ #else -+ {"TLS_ALERT_UNSUPPORTED_CERTIFICATE", 20, 1043}, -+ #endif -+ #ifdef SSL_R_TLS_EXT_INVALID_MAX_FRAGMENT_LENGTH -+ {"TLS_EXT_INVALID_MAX_FRAGMENT_LENGTH", ERR_LIB_SSL, SSL_R_TLS_EXT_INVALID_MAX_FRAGMENT_LENGTH}, -+ #else -+ {"TLS_EXT_INVALID_MAX_FRAGMENT_LENGTH", 20, 232}, -+ #endif -+ #ifdef SSL_R_TLS_EXT_INVALID_SERVERNAME -+ {"TLS_EXT_INVALID_SERVERNAME", ERR_LIB_SSL, SSL_R_TLS_EXT_INVALID_SERVERNAME}, -+ #else -+ {"TLS_EXT_INVALID_SERVERNAME", 20, 319}, -+ #endif -+ #ifdef SSL_R_TLS_EXT_INVALID_SERVERNAME_TYPE -+ {"TLS_EXT_INVALID_SERVERNAME_TYPE", ERR_LIB_SSL, SSL_R_TLS_EXT_INVALID_SERVERNAME_TYPE}, -+ #else -+ {"TLS_EXT_INVALID_SERVERNAME_TYPE", 20, 320}, -+ #endif -+ #ifdef SSL_R_TLS_ILLEGAL_EXPORTER_LABEL -+ {"TLS_ILLEGAL_EXPORTER_LABEL", ERR_LIB_SSL, SSL_R_TLS_ILLEGAL_EXPORTER_LABEL}, -+ #else -+ {"TLS_ILLEGAL_EXPORTER_LABEL", 20, 367}, -+ #endif -+ #ifdef SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST -+ {"TLS_INVALID_ECPOINTFORMAT_LIST", ERR_LIB_SSL, SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST}, -+ #else -+ {"TLS_INVALID_ECPOINTFORMAT_LIST", 20, 157}, -+ #endif -+ #ifdef SSL_R_TLS_SESSION_ID_TOO_LONG -+ {"TLS_SESSION_ID_TOO_LONG", ERR_LIB_SSL, SSL_R_TLS_SESSION_ID_TOO_LONG}, -+ #else -+ {"TLS_SESSION_ID_TOO_LONG", 20, 300}, -+ #endif -+ #ifdef SSL_R_TOO_MANY_KEY_UPDATES -+ {"TOO_MANY_KEY_UPDATES", ERR_LIB_SSL, SSL_R_TOO_MANY_KEY_UPDATES}, -+ #else -+ {"TOO_MANY_KEY_UPDATES", 20, 132}, -+ #endif -+ #ifdef SSL_R_TOO_MANY_WARN_ALERTS -+ {"TOO_MANY_WARN_ALERTS", ERR_LIB_SSL, SSL_R_TOO_MANY_WARN_ALERTS}, -+ #else -+ {"TOO_MANY_WARN_ALERTS", 20, 409}, -+ #endif -+ #ifdef SSL_R_TOO_MUCH_EARLY_DATA -+ {"TOO_MUCH_EARLY_DATA", ERR_LIB_SSL, SSL_R_TOO_MUCH_EARLY_DATA}, -+ #else -+ {"TOO_MUCH_EARLY_DATA", 20, 164}, -+ #endif -+ #ifdef SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS -+ {"UNABLE_TO_FIND_ECDH_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS}, -+ #else -+ {"UNABLE_TO_FIND_ECDH_PARAMETERS", 20, 314}, -+ #endif -+ #ifdef SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS -+ {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", ERR_LIB_SSL, SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS}, -+ #else -+ {"UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS", 20, 239}, -+ #endif -+ #ifdef SSL_R_UNEXPECTED_CCS_MESSAGE -+ {"UNEXPECTED_CCS_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_CCS_MESSAGE}, -+ #else -+ {"UNEXPECTED_CCS_MESSAGE", 20, 262}, -+ #endif -+ #ifdef SSL_R_UNEXPECTED_END_OF_EARLY_DATA -+ {"UNEXPECTED_END_OF_EARLY_DATA", ERR_LIB_SSL, SSL_R_UNEXPECTED_END_OF_EARLY_DATA}, -+ #else -+ {"UNEXPECTED_END_OF_EARLY_DATA", 20, 178}, -+ #endif -+ #ifdef SSL_R_UNEXPECTED_EOF_WHILE_READING -+ {"UNEXPECTED_EOF_WHILE_READING", ERR_LIB_SSL, SSL_R_UNEXPECTED_EOF_WHILE_READING}, -+ #else -+ {"UNEXPECTED_EOF_WHILE_READING", 20, 294}, -+ #endif -+ #ifdef SSL_R_UNEXPECTED_MESSAGE -+ {"UNEXPECTED_MESSAGE", ERR_LIB_SSL, SSL_R_UNEXPECTED_MESSAGE}, -+ #else -+ {"UNEXPECTED_MESSAGE", 20, 244}, -+ #endif -+ #ifdef SSL_R_UNEXPECTED_RECORD -+ {"UNEXPECTED_RECORD", ERR_LIB_SSL, SSL_R_UNEXPECTED_RECORD}, -+ #else -+ {"UNEXPECTED_RECORD", 20, 245}, -+ #endif -+ #ifdef SSL_R_UNINITIALIZED -+ {"UNINITIALIZED", ERR_LIB_SSL, SSL_R_UNINITIALIZED}, -+ #else -+ {"UNINITIALIZED", 20, 276}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_ALERT_TYPE -+ {"UNKNOWN_ALERT_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_ALERT_TYPE}, -+ #else -+ {"UNKNOWN_ALERT_TYPE", 20, 246}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_CERTIFICATE_TYPE -+ {"UNKNOWN_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CERTIFICATE_TYPE}, -+ #else -+ {"UNKNOWN_CERTIFICATE_TYPE", 20, 247}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_CIPHER_RETURNED -+ {"UNKNOWN_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_RETURNED}, -+ #else -+ {"UNKNOWN_CIPHER_RETURNED", 20, 248}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_CIPHER_TYPE -+ {"UNKNOWN_CIPHER_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_CIPHER_TYPE}, -+ #else -+ {"UNKNOWN_CIPHER_TYPE", 20, 249}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_CMD_NAME -+ {"UNKNOWN_CMD_NAME", ERR_LIB_SSL, SSL_R_UNKNOWN_CMD_NAME}, -+ #else -+ {"UNKNOWN_CMD_NAME", 20, 386}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_COMMAND -+ {"UNKNOWN_COMMAND", ERR_LIB_SSL, SSL_R_UNKNOWN_COMMAND}, -+ #else -+ {"UNKNOWN_COMMAND", 20, 139}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_DIGEST -+ {"UNKNOWN_DIGEST", ERR_LIB_SSL, SSL_R_UNKNOWN_DIGEST}, -+ #else -+ {"UNKNOWN_DIGEST", 20, 368}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE -+ {"UNKNOWN_KEY_EXCHANGE_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE}, -+ #else -+ {"UNKNOWN_KEY_EXCHANGE_TYPE", 20, 250}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_MANDATORY_PARAMETER -+ {"UNKNOWN_MANDATORY_PARAMETER", ERR_LIB_SSL, SSL_R_UNKNOWN_MANDATORY_PARAMETER}, -+ #else -+ {"UNKNOWN_MANDATORY_PARAMETER", 20, 323}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_PKEY_TYPE -+ {"UNKNOWN_PKEY_TYPE", ERR_LIB_SSL, SSL_R_UNKNOWN_PKEY_TYPE}, -+ #else -+ {"UNKNOWN_PKEY_TYPE", 20, 251}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_PROTOCOL -+ {"UNKNOWN_PROTOCOL", ERR_LIB_SSL, SSL_R_UNKNOWN_PROTOCOL}, -+ #else -+ {"UNKNOWN_PROTOCOL", 20, 252}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_SSL_VERSION -+ {"UNKNOWN_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNKNOWN_SSL_VERSION}, -+ #else -+ {"UNKNOWN_SSL_VERSION", 20, 254}, -+ #endif -+ #ifdef SSL_R_UNKNOWN_STATE -+ {"UNKNOWN_STATE", ERR_LIB_SSL, SSL_R_UNKNOWN_STATE}, -+ #else -+ {"UNKNOWN_STATE", 20, 255}, -+ #endif -+ #ifdef SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED -+ {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", ERR_LIB_SSL, SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED}, -+ #else -+ {"UNSAFE_LEGACY_RENEGOTIATION_DISABLED", 20, 338}, -+ #endif -+ #ifdef SSL_R_UNSOLICITED_EXTENSION -+ {"UNSOLICITED_EXTENSION", ERR_LIB_SSL, SSL_R_UNSOLICITED_EXTENSION}, -+ #else -+ {"UNSOLICITED_EXTENSION", 20, 217}, -+ #endif -+ #ifdef SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM -+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", ERR_LIB_SSL, SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_COMPRESSION_ALGORITHM", 20, 257}, -+ #endif -+ #ifdef SSL_R_UNSUPPORTED_CONFIG_VALUE -+ {"UNSUPPORTED_CONFIG_VALUE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_CONFIG_VALUE}, -+ #else -+ {"UNSUPPORTED_CONFIG_VALUE", 20, 414}, -+ #endif -+ #ifdef SSL_R_UNSUPPORTED_CONFIG_VALUE_CLASS -+ {"UNSUPPORTED_CONFIG_VALUE_CLASS", ERR_LIB_SSL, SSL_R_UNSUPPORTED_CONFIG_VALUE_CLASS}, -+ #else -+ {"UNSUPPORTED_CONFIG_VALUE_CLASS", 20, 415}, -+ #endif -+ #ifdef SSL_R_UNSUPPORTED_CONFIG_VALUE_OP -+ {"UNSUPPORTED_CONFIG_VALUE_OP", ERR_LIB_SSL, SSL_R_UNSUPPORTED_CONFIG_VALUE_OP}, -+ #else -+ {"UNSUPPORTED_CONFIG_VALUE_OP", 20, 416}, -+ #endif -+ #ifdef SSL_R_UNSUPPORTED_ELLIPTIC_CURVE -+ {"UNSUPPORTED_ELLIPTIC_CURVE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_ELLIPTIC_CURVE}, -+ #else -+ {"UNSUPPORTED_ELLIPTIC_CURVE", 20, 315}, -+ #endif -+ #ifdef SSL_R_UNSUPPORTED_PROTOCOL -+ {"UNSUPPORTED_PROTOCOL", ERR_LIB_SSL, SSL_R_UNSUPPORTED_PROTOCOL}, -+ #else -+ {"UNSUPPORTED_PROTOCOL", 20, 258}, -+ #endif -+ #ifdef SSL_R_UNSUPPORTED_SSL_VERSION -+ {"UNSUPPORTED_SSL_VERSION", ERR_LIB_SSL, SSL_R_UNSUPPORTED_SSL_VERSION}, -+ #else -+ {"UNSUPPORTED_SSL_VERSION", 20, 259}, -+ #endif -+ #ifdef SSL_R_UNSUPPORTED_STATUS_TYPE -+ {"UNSUPPORTED_STATUS_TYPE", ERR_LIB_SSL, SSL_R_UNSUPPORTED_STATUS_TYPE}, -+ #else -+ {"UNSUPPORTED_STATUS_TYPE", 20, 329}, -+ #endif -+ #ifdef SSL_R_UNSUPPORTED_WRITE_FLAG -+ {"UNSUPPORTED_WRITE_FLAG", ERR_LIB_SSL, SSL_R_UNSUPPORTED_WRITE_FLAG}, -+ #else -+ {"UNSUPPORTED_WRITE_FLAG", 20, 412}, -+ #endif -+ #ifdef SSL_R_USE_SRTP_NOT_NEGOTIATED -+ {"USE_SRTP_NOT_NEGOTIATED", ERR_LIB_SSL, SSL_R_USE_SRTP_NOT_NEGOTIATED}, -+ #else -+ {"USE_SRTP_NOT_NEGOTIATED", 20, 369}, -+ #endif -+ #ifdef SSL_R_VERSION_TOO_HIGH -+ {"VERSION_TOO_HIGH", ERR_LIB_SSL, SSL_R_VERSION_TOO_HIGH}, -+ #else -+ {"VERSION_TOO_HIGH", 20, 166}, -+ #endif -+ #ifdef SSL_R_VERSION_TOO_LOW -+ {"VERSION_TOO_LOW", ERR_LIB_SSL, SSL_R_VERSION_TOO_LOW}, -+ #else -+ {"VERSION_TOO_LOW", 20, 396}, -+ #endif -+ #ifdef SSL_R_WRONG_CERTIFICATE_TYPE -+ {"WRONG_CERTIFICATE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_CERTIFICATE_TYPE}, -+ #else -+ {"WRONG_CERTIFICATE_TYPE", 20, 383}, -+ #endif -+ #ifdef SSL_R_WRONG_CIPHER_RETURNED -+ {"WRONG_CIPHER_RETURNED", ERR_LIB_SSL, SSL_R_WRONG_CIPHER_RETURNED}, -+ #else -+ {"WRONG_CIPHER_RETURNED", 20, 261}, -+ #endif -+ #ifdef SSL_R_WRONG_CURVE -+ {"WRONG_CURVE", ERR_LIB_SSL, SSL_R_WRONG_CURVE}, -+ #else -+ {"WRONG_CURVE", 20, 378}, -+ #endif -+ #ifdef SSL_R_WRONG_RPK_TYPE -+ {"WRONG_RPK_TYPE", ERR_LIB_SSL, SSL_R_WRONG_RPK_TYPE}, -+ #else -+ {"WRONG_RPK_TYPE", 20, 351}, -+ #endif -+ #ifdef SSL_R_WRONG_SIGNATURE_LENGTH -+ {"WRONG_SIGNATURE_LENGTH", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_LENGTH}, -+ #else -+ {"WRONG_SIGNATURE_LENGTH", 20, 264}, -+ #endif -+ #ifdef SSL_R_WRONG_SIGNATURE_SIZE -+ {"WRONG_SIGNATURE_SIZE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_SIZE}, -+ #else -+ {"WRONG_SIGNATURE_SIZE", 20, 265}, -+ #endif -+ #ifdef SSL_R_WRONG_SIGNATURE_TYPE -+ {"WRONG_SIGNATURE_TYPE", ERR_LIB_SSL, SSL_R_WRONG_SIGNATURE_TYPE}, -+ #else -+ {"WRONG_SIGNATURE_TYPE", 20, 370}, -+ #endif -+ #ifdef SSL_R_WRONG_SSL_VERSION -+ {"WRONG_SSL_VERSION", ERR_LIB_SSL, SSL_R_WRONG_SSL_VERSION}, -+ #else -+ {"WRONG_SSL_VERSION", 20, 266}, -+ #endif -+ #ifdef SSL_R_WRONG_VERSION_NUMBER -+ {"WRONG_VERSION_NUMBER", ERR_LIB_SSL, SSL_R_WRONG_VERSION_NUMBER}, -+ #else -+ {"WRONG_VERSION_NUMBER", 20, 267}, -+ #endif -+ #ifdef SSL_R_X509_LIB -+ {"X509_LIB", ERR_LIB_SSL, SSL_R_X509_LIB}, -+ #else -+ {"X509_LIB", 20, 268}, -+ #endif -+ #ifdef SSL_R_X509_VERIFICATION_SETUP_PROBLEMS -+ {"X509_VERIFICATION_SETUP_PROBLEMS", ERR_LIB_SSL, SSL_R_X509_VERIFICATION_SETUP_PROBLEMS}, -+ #else -+ {"X509_VERIFICATION_SETUP_PROBLEMS", 20, 269}, -+ #endif -+ #ifdef TS_R_BAD_PKCS7_TYPE -+ {"BAD_PKCS7_TYPE", ERR_LIB_TS, TS_R_BAD_PKCS7_TYPE}, -+ #else -+ {"BAD_PKCS7_TYPE", 47, 132}, -+ #endif -+ #ifdef TS_R_BAD_TYPE -+ {"BAD_TYPE", ERR_LIB_TS, TS_R_BAD_TYPE}, -+ #else -+ {"BAD_TYPE", 47, 133}, -+ #endif -+ #ifdef TS_R_CANNOT_LOAD_CERT -+ {"CANNOT_LOAD_CERT", ERR_LIB_TS, TS_R_CANNOT_LOAD_CERT}, -+ #else -+ {"CANNOT_LOAD_CERT", 47, 137}, -+ #endif -+ #ifdef TS_R_CANNOT_LOAD_KEY -+ {"CANNOT_LOAD_KEY", ERR_LIB_TS, TS_R_CANNOT_LOAD_KEY}, -+ #else -+ {"CANNOT_LOAD_KEY", 47, 138}, -+ #endif -+ #ifdef TS_R_CERTIFICATE_VERIFY_ERROR -+ {"CERTIFICATE_VERIFY_ERROR", ERR_LIB_TS, TS_R_CERTIFICATE_VERIFY_ERROR}, -+ #else -+ {"CERTIFICATE_VERIFY_ERROR", 47, 100}, -+ #endif -+ #ifdef TS_R_COULD_NOT_SET_ENGINE -+ {"COULD_NOT_SET_ENGINE", ERR_LIB_TS, TS_R_COULD_NOT_SET_ENGINE}, -+ #else -+ {"COULD_NOT_SET_ENGINE", 47, 127}, -+ #endif -+ #ifdef TS_R_COULD_NOT_SET_TIME -+ {"COULD_NOT_SET_TIME", ERR_LIB_TS, TS_R_COULD_NOT_SET_TIME}, -+ #else -+ {"COULD_NOT_SET_TIME", 47, 115}, -+ #endif -+ #ifdef TS_R_DETACHED_CONTENT -+ {"DETACHED_CONTENT", ERR_LIB_TS, TS_R_DETACHED_CONTENT}, -+ #else -+ {"DETACHED_CONTENT", 47, 134}, -+ #endif -+ #ifdef TS_R_ESS_ADD_SIGNING_CERT_ERROR -+ {"ESS_ADD_SIGNING_CERT_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_ERROR}, -+ #else -+ {"ESS_ADD_SIGNING_CERT_ERROR", 47, 116}, -+ #endif -+ #ifdef TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR -+ {"ESS_ADD_SIGNING_CERT_V2_ERROR", ERR_LIB_TS, TS_R_ESS_ADD_SIGNING_CERT_V2_ERROR}, -+ #else -+ {"ESS_ADD_SIGNING_CERT_V2_ERROR", 47, 139}, -+ #endif -+ #ifdef TS_R_ESS_SIGNING_CERTIFICATE_ERROR -+ {"ESS_SIGNING_CERTIFICATE_ERROR", ERR_LIB_TS, TS_R_ESS_SIGNING_CERTIFICATE_ERROR}, -+ #else -+ {"ESS_SIGNING_CERTIFICATE_ERROR", 47, 101}, -+ #endif -+ #ifdef TS_R_INVALID_NULL_POINTER -+ {"INVALID_NULL_POINTER", ERR_LIB_TS, TS_R_INVALID_NULL_POINTER}, -+ #else -+ {"INVALID_NULL_POINTER", 47, 102}, -+ #endif -+ #ifdef TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE -+ {"INVALID_SIGNER_CERTIFICATE_PURPOSE", ERR_LIB_TS, TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE}, -+ #else -+ {"INVALID_SIGNER_CERTIFICATE_PURPOSE", 47, 117}, -+ #endif -+ #ifdef TS_R_MESSAGE_IMPRINT_MISMATCH -+ {"MESSAGE_IMPRINT_MISMATCH", ERR_LIB_TS, TS_R_MESSAGE_IMPRINT_MISMATCH}, -+ #else -+ {"MESSAGE_IMPRINT_MISMATCH", 47, 103}, -+ #endif -+ #ifdef TS_R_NONCE_MISMATCH -+ {"NONCE_MISMATCH", ERR_LIB_TS, TS_R_NONCE_MISMATCH}, -+ #else -+ {"NONCE_MISMATCH", 47, 104}, -+ #endif -+ #ifdef TS_R_NONCE_NOT_RETURNED -+ {"NONCE_NOT_RETURNED", ERR_LIB_TS, TS_R_NONCE_NOT_RETURNED}, -+ #else -+ {"NONCE_NOT_RETURNED", 47, 105}, -+ #endif -+ #ifdef TS_R_NO_CONTENT -+ {"NO_CONTENT", ERR_LIB_TS, TS_R_NO_CONTENT}, -+ #else -+ {"NO_CONTENT", 47, 106}, -+ #endif -+ #ifdef TS_R_NO_TIME_STAMP_TOKEN -+ {"NO_TIME_STAMP_TOKEN", ERR_LIB_TS, TS_R_NO_TIME_STAMP_TOKEN}, -+ #else -+ {"NO_TIME_STAMP_TOKEN", 47, 107}, -+ #endif -+ #ifdef TS_R_PKCS7_ADD_SIGNATURE_ERROR -+ {"PKCS7_ADD_SIGNATURE_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNATURE_ERROR}, -+ #else -+ {"PKCS7_ADD_SIGNATURE_ERROR", 47, 118}, -+ #endif -+ #ifdef TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR -+ {"PKCS7_ADD_SIGNED_ATTR_ERROR", ERR_LIB_TS, TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR}, -+ #else -+ {"PKCS7_ADD_SIGNED_ATTR_ERROR", 47, 119}, -+ #endif -+ #ifdef TS_R_PKCS7_TO_TS_TST_INFO_FAILED -+ {"PKCS7_TO_TS_TST_INFO_FAILED", ERR_LIB_TS, TS_R_PKCS7_TO_TS_TST_INFO_FAILED}, -+ #else -+ {"PKCS7_TO_TS_TST_INFO_FAILED", 47, 129}, -+ #endif -+ #ifdef TS_R_POLICY_MISMATCH -+ {"POLICY_MISMATCH", ERR_LIB_TS, TS_R_POLICY_MISMATCH}, -+ #else -+ {"POLICY_MISMATCH", 47, 108}, -+ #endif -+ #ifdef TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE -+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", ERR_LIB_TS, TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE}, -+ #else -+ {"PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE", 47, 120}, -+ #endif -+ #ifdef TS_R_RESPONSE_SETUP_ERROR -+ {"RESPONSE_SETUP_ERROR", ERR_LIB_TS, TS_R_RESPONSE_SETUP_ERROR}, -+ #else -+ {"RESPONSE_SETUP_ERROR", 47, 121}, -+ #endif -+ #ifdef TS_R_SIGNATURE_FAILURE -+ {"SIGNATURE_FAILURE", ERR_LIB_TS, TS_R_SIGNATURE_FAILURE}, -+ #else -+ {"SIGNATURE_FAILURE", 47, 109}, -+ #endif -+ #ifdef TS_R_THERE_MUST_BE_ONE_SIGNER -+ {"THERE_MUST_BE_ONE_SIGNER", ERR_LIB_TS, TS_R_THERE_MUST_BE_ONE_SIGNER}, -+ #else -+ {"THERE_MUST_BE_ONE_SIGNER", 47, 110}, -+ #endif -+ #ifdef TS_R_TIME_SYSCALL_ERROR -+ {"TIME_SYSCALL_ERROR", ERR_LIB_TS, TS_R_TIME_SYSCALL_ERROR}, -+ #else -+ {"TIME_SYSCALL_ERROR", 47, 122}, -+ #endif -+ #ifdef TS_R_TOKEN_NOT_PRESENT -+ {"TOKEN_NOT_PRESENT", ERR_LIB_TS, TS_R_TOKEN_NOT_PRESENT}, -+ #else -+ {"TOKEN_NOT_PRESENT", 47, 130}, -+ #endif -+ #ifdef TS_R_TOKEN_PRESENT -+ {"TOKEN_PRESENT", ERR_LIB_TS, TS_R_TOKEN_PRESENT}, -+ #else -+ {"TOKEN_PRESENT", 47, 131}, -+ #endif -+ #ifdef TS_R_TSA_NAME_MISMATCH -+ {"TSA_NAME_MISMATCH", ERR_LIB_TS, TS_R_TSA_NAME_MISMATCH}, -+ #else -+ {"TSA_NAME_MISMATCH", 47, 111}, -+ #endif -+ #ifdef TS_R_TSA_UNTRUSTED -+ {"TSA_UNTRUSTED", ERR_LIB_TS, TS_R_TSA_UNTRUSTED}, -+ #else -+ {"TSA_UNTRUSTED", 47, 112}, -+ #endif -+ #ifdef TS_R_TST_INFO_SETUP_ERROR -+ {"TST_INFO_SETUP_ERROR", ERR_LIB_TS, TS_R_TST_INFO_SETUP_ERROR}, -+ #else -+ {"TST_INFO_SETUP_ERROR", 47, 123}, -+ #endif -+ #ifdef TS_R_TS_DATASIGN -+ {"TS_DATASIGN", ERR_LIB_TS, TS_R_TS_DATASIGN}, -+ #else -+ {"TS_DATASIGN", 47, 124}, -+ #endif -+ #ifdef TS_R_UNACCEPTABLE_POLICY -+ {"UNACCEPTABLE_POLICY", ERR_LIB_TS, TS_R_UNACCEPTABLE_POLICY}, -+ #else -+ {"UNACCEPTABLE_POLICY", 47, 125}, -+ #endif -+ #ifdef TS_R_UNSUPPORTED_MD_ALGORITHM -+ {"UNSUPPORTED_MD_ALGORITHM", ERR_LIB_TS, TS_R_UNSUPPORTED_MD_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_MD_ALGORITHM", 47, 126}, -+ #endif -+ #ifdef TS_R_UNSUPPORTED_VERSION -+ {"UNSUPPORTED_VERSION", ERR_LIB_TS, TS_R_UNSUPPORTED_VERSION}, -+ #else -+ {"UNSUPPORTED_VERSION", 47, 113}, -+ #endif -+ #ifdef TS_R_VAR_BAD_VALUE -+ {"VAR_BAD_VALUE", ERR_LIB_TS, TS_R_VAR_BAD_VALUE}, -+ #else -+ {"VAR_BAD_VALUE", 47, 135}, -+ #endif -+ #ifdef TS_R_VAR_LOOKUP_FAILURE -+ {"VAR_LOOKUP_FAILURE", ERR_LIB_TS, TS_R_VAR_LOOKUP_FAILURE}, -+ #else -+ {"VAR_LOOKUP_FAILURE", 47, 136}, -+ #endif -+ #ifdef TS_R_WRONG_CONTENT_TYPE -+ {"WRONG_CONTENT_TYPE", ERR_LIB_TS, TS_R_WRONG_CONTENT_TYPE}, -+ #else -+ {"WRONG_CONTENT_TYPE", 47, 114}, -+ #endif -+ #ifdef UI_R_COMMON_OK_AND_CANCEL_CHARACTERS -+ {"COMMON_OK_AND_CANCEL_CHARACTERS", ERR_LIB_UI, UI_R_COMMON_OK_AND_CANCEL_CHARACTERS}, -+ #else -+ {"COMMON_OK_AND_CANCEL_CHARACTERS", 40, 104}, -+ #endif -+ #ifdef UI_R_INDEX_TOO_LARGE -+ {"INDEX_TOO_LARGE", ERR_LIB_UI, UI_R_INDEX_TOO_LARGE}, -+ #else -+ {"INDEX_TOO_LARGE", 40, 102}, -+ #endif -+ #ifdef UI_R_INDEX_TOO_SMALL -+ {"INDEX_TOO_SMALL", ERR_LIB_UI, UI_R_INDEX_TOO_SMALL}, -+ #else -+ {"INDEX_TOO_SMALL", 40, 103}, -+ #endif -+ #ifdef UI_R_NO_RESULT_BUFFER -+ {"NO_RESULT_BUFFER", ERR_LIB_UI, UI_R_NO_RESULT_BUFFER}, -+ #else -+ {"NO_RESULT_BUFFER", 40, 105}, -+ #endif -+ #ifdef UI_R_PROCESSING_ERROR -+ {"PROCESSING_ERROR", ERR_LIB_UI, UI_R_PROCESSING_ERROR}, -+ #else -+ {"PROCESSING_ERROR", 40, 107}, -+ #endif -+ #ifdef UI_R_RESULT_TOO_LARGE -+ {"RESULT_TOO_LARGE", ERR_LIB_UI, UI_R_RESULT_TOO_LARGE}, -+ #else -+ {"RESULT_TOO_LARGE", 40, 100}, -+ #endif -+ #ifdef UI_R_RESULT_TOO_SMALL -+ {"RESULT_TOO_SMALL", ERR_LIB_UI, UI_R_RESULT_TOO_SMALL}, -+ #else -+ {"RESULT_TOO_SMALL", 40, 101}, -+ #endif -+ #ifdef UI_R_SYSASSIGN_ERROR -+ {"SYSASSIGN_ERROR", ERR_LIB_UI, UI_R_SYSASSIGN_ERROR}, -+ #else -+ {"SYSASSIGN_ERROR", 40, 109}, -+ #endif -+ #ifdef UI_R_SYSDASSGN_ERROR -+ {"SYSDASSGN_ERROR", ERR_LIB_UI, UI_R_SYSDASSGN_ERROR}, -+ #else -+ {"SYSDASSGN_ERROR", 40, 110}, -+ #endif -+ #ifdef UI_R_SYSQIOW_ERROR -+ {"SYSQIOW_ERROR", ERR_LIB_UI, UI_R_SYSQIOW_ERROR}, -+ #else -+ {"SYSQIOW_ERROR", 40, 111}, -+ #endif -+ #ifdef UI_R_UNKNOWN_CONTROL_COMMAND -+ {"UNKNOWN_CONTROL_COMMAND", ERR_LIB_UI, UI_R_UNKNOWN_CONTROL_COMMAND}, -+ #else -+ {"UNKNOWN_CONTROL_COMMAND", 40, 106}, -+ #endif -+ #ifdef UI_R_UNKNOWN_TTYGET_ERRNO_VALUE -+ {"UNKNOWN_TTYGET_ERRNO_VALUE", ERR_LIB_UI, UI_R_UNKNOWN_TTYGET_ERRNO_VALUE}, -+ #else -+ {"UNKNOWN_TTYGET_ERRNO_VALUE", 40, 108}, -+ #endif -+ #ifdef UI_R_USER_DATA_DUPLICATION_UNSUPPORTED -+ {"USER_DATA_DUPLICATION_UNSUPPORTED", ERR_LIB_UI, UI_R_USER_DATA_DUPLICATION_UNSUPPORTED}, -+ #else -+ {"USER_DATA_DUPLICATION_UNSUPPORTED", 40, 112}, -+ #endif -+ #ifdef X509V3_R_BAD_IP_ADDRESS -+ {"BAD_IP_ADDRESS", ERR_LIB_X509V3, X509V3_R_BAD_IP_ADDRESS}, -+ #else -+ {"BAD_IP_ADDRESS", 34, 118}, -+ #endif -+ #ifdef X509V3_R_BAD_OBJECT -+ {"BAD_OBJECT", ERR_LIB_X509V3, X509V3_R_BAD_OBJECT}, -+ #else -+ {"BAD_OBJECT", 34, 119}, -+ #endif -+ #ifdef X509V3_R_BAD_OPTION -+ {"BAD_OPTION", ERR_LIB_X509V3, X509V3_R_BAD_OPTION}, -+ #else -+ {"BAD_OPTION", 34, 170}, -+ #endif -+ #ifdef X509V3_R_BAD_VALUE -+ {"BAD_VALUE", ERR_LIB_X509V3, X509V3_R_BAD_VALUE}, -+ #else -+ {"BAD_VALUE", 34, 171}, -+ #endif -+ #ifdef X509V3_R_BN_DEC2BN_ERROR -+ {"BN_DEC2BN_ERROR", ERR_LIB_X509V3, X509V3_R_BN_DEC2BN_ERROR}, -+ #else -+ {"BN_DEC2BN_ERROR", 34, 100}, -+ #endif -+ #ifdef X509V3_R_BN_TO_ASN1_INTEGER_ERROR -+ {"BN_TO_ASN1_INTEGER_ERROR", ERR_LIB_X509V3, X509V3_R_BN_TO_ASN1_INTEGER_ERROR}, -+ #else -+ {"BN_TO_ASN1_INTEGER_ERROR", 34, 101}, -+ #endif -+ #ifdef X509V3_R_DIRNAME_ERROR -+ {"DIRNAME_ERROR", ERR_LIB_X509V3, X509V3_R_DIRNAME_ERROR}, -+ #else -+ {"DIRNAME_ERROR", 34, 149}, -+ #endif -+ #ifdef X509V3_R_DISTPOINT_ALREADY_SET -+ {"DISTPOINT_ALREADY_SET", ERR_LIB_X509V3, X509V3_R_DISTPOINT_ALREADY_SET}, -+ #else -+ {"DISTPOINT_ALREADY_SET", 34, 160}, -+ #endif -+ #ifdef X509V3_R_DUPLICATE_ZONE_ID -+ {"DUPLICATE_ZONE_ID", ERR_LIB_X509V3, X509V3_R_DUPLICATE_ZONE_ID}, -+ #else -+ {"DUPLICATE_ZONE_ID", 34, 133}, -+ #endif -+ #ifdef X509V3_R_EMPTY_KEY_USAGE -+ {"EMPTY_KEY_USAGE", ERR_LIB_X509V3, X509V3_R_EMPTY_KEY_USAGE}, -+ #else -+ {"EMPTY_KEY_USAGE", 34, 169}, -+ #endif -+ #ifdef X509V3_R_ERROR_CONVERTING_ZONE -+ {"ERROR_CONVERTING_ZONE", ERR_LIB_X509V3, X509V3_R_ERROR_CONVERTING_ZONE}, -+ #else -+ {"ERROR_CONVERTING_ZONE", 34, 131}, -+ #endif -+ #ifdef X509V3_R_ERROR_CREATING_EXTENSION -+ {"ERROR_CREATING_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_CREATING_EXTENSION}, -+ #else -+ {"ERROR_CREATING_EXTENSION", 34, 144}, -+ #endif -+ #ifdef X509V3_R_ERROR_IN_EXTENSION -+ {"ERROR_IN_EXTENSION", ERR_LIB_X509V3, X509V3_R_ERROR_IN_EXTENSION}, -+ #else -+ {"ERROR_IN_EXTENSION", 34, 128}, -+ #endif -+ #ifdef X509V3_R_EXPECTED_A_SECTION_NAME -+ {"EXPECTED_A_SECTION_NAME", ERR_LIB_X509V3, X509V3_R_EXPECTED_A_SECTION_NAME}, -+ #else -+ {"EXPECTED_A_SECTION_NAME", 34, 137}, -+ #endif -+ #ifdef X509V3_R_EXTENSION_EXISTS -+ {"EXTENSION_EXISTS", ERR_LIB_X509V3, X509V3_R_EXTENSION_EXISTS}, -+ #else -+ {"EXTENSION_EXISTS", 34, 145}, -+ #endif -+ #ifdef X509V3_R_EXTENSION_NAME_ERROR -+ {"EXTENSION_NAME_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_NAME_ERROR}, -+ #else -+ {"EXTENSION_NAME_ERROR", 34, 115}, -+ #endif -+ #ifdef X509V3_R_EXTENSION_NOT_FOUND -+ {"EXTENSION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_EXTENSION_NOT_FOUND}, -+ #else -+ {"EXTENSION_NOT_FOUND", 34, 102}, -+ #endif -+ #ifdef X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED -+ {"EXTENSION_SETTING_NOT_SUPPORTED", ERR_LIB_X509V3, X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED}, -+ #else -+ {"EXTENSION_SETTING_NOT_SUPPORTED", 34, 103}, -+ #endif -+ #ifdef X509V3_R_EXTENSION_VALUE_ERROR -+ {"EXTENSION_VALUE_ERROR", ERR_LIB_X509V3, X509V3_R_EXTENSION_VALUE_ERROR}, -+ #else -+ {"EXTENSION_VALUE_ERROR", 34, 116}, -+ #endif -+ #ifdef X509V3_R_ILLEGAL_EMPTY_EXTENSION -+ {"ILLEGAL_EMPTY_EXTENSION", ERR_LIB_X509V3, X509V3_R_ILLEGAL_EMPTY_EXTENSION}, -+ #else -+ {"ILLEGAL_EMPTY_EXTENSION", 34, 151}, -+ #endif -+ #ifdef X509V3_R_INCORRECT_POLICY_SYNTAX_TAG -+ {"INCORRECT_POLICY_SYNTAX_TAG", ERR_LIB_X509V3, X509V3_R_INCORRECT_POLICY_SYNTAX_TAG}, -+ #else -+ {"INCORRECT_POLICY_SYNTAX_TAG", 34, 152}, -+ #endif -+ #ifdef X509V3_R_INVALID_ASNUMBER -+ {"INVALID_ASNUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_ASNUMBER}, -+ #else -+ {"INVALID_ASNUMBER", 34, 162}, -+ #endif -+ #ifdef X509V3_R_INVALID_ASRANGE -+ {"INVALID_ASRANGE", ERR_LIB_X509V3, X509V3_R_INVALID_ASRANGE}, -+ #else -+ {"INVALID_ASRANGE", 34, 163}, -+ #endif -+ #ifdef X509V3_R_INVALID_BOOLEAN_STRING -+ {"INVALID_BOOLEAN_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_BOOLEAN_STRING}, -+ #else -+ {"INVALID_BOOLEAN_STRING", 34, 104}, -+ #endif -+ #ifdef X509V3_R_INVALID_CERTIFICATE -+ {"INVALID_CERTIFICATE", ERR_LIB_X509V3, X509V3_R_INVALID_CERTIFICATE}, -+ #else -+ {"INVALID_CERTIFICATE", 34, 158}, -+ #endif -+ #ifdef X509V3_R_INVALID_EMPTY_NAME -+ {"INVALID_EMPTY_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_EMPTY_NAME}, -+ #else -+ {"INVALID_EMPTY_NAME", 34, 108}, -+ #endif -+ #ifdef X509V3_R_INVALID_EXTENSION_STRING -+ {"INVALID_EXTENSION_STRING", ERR_LIB_X509V3, X509V3_R_INVALID_EXTENSION_STRING}, -+ #else -+ {"INVALID_EXTENSION_STRING", 34, 105}, -+ #endif -+ #ifdef X509V3_R_INVALID_INHERITANCE -+ {"INVALID_INHERITANCE", ERR_LIB_X509V3, X509V3_R_INVALID_INHERITANCE}, -+ #else -+ {"INVALID_INHERITANCE", 34, 165}, -+ #endif -+ #ifdef X509V3_R_INVALID_IPADDRESS -+ {"INVALID_IPADDRESS", ERR_LIB_X509V3, X509V3_R_INVALID_IPADDRESS}, -+ #else -+ {"INVALID_IPADDRESS", 34, 166}, -+ #endif -+ #ifdef X509V3_R_INVALID_MULTIPLE_RDNS -+ {"INVALID_MULTIPLE_RDNS", ERR_LIB_X509V3, X509V3_R_INVALID_MULTIPLE_RDNS}, -+ #else -+ {"INVALID_MULTIPLE_RDNS", 34, 161}, -+ #endif -+ #ifdef X509V3_R_INVALID_NAME -+ {"INVALID_NAME", ERR_LIB_X509V3, X509V3_R_INVALID_NAME}, -+ #else -+ {"INVALID_NAME", 34, 106}, -+ #endif -+ #ifdef X509V3_R_INVALID_NULL_ARGUMENT -+ {"INVALID_NULL_ARGUMENT", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_ARGUMENT}, -+ #else -+ {"INVALID_NULL_ARGUMENT", 34, 107}, -+ #endif -+ #ifdef X509V3_R_INVALID_NULL_VALUE -+ {"INVALID_NULL_VALUE", ERR_LIB_X509V3, X509V3_R_INVALID_NULL_VALUE}, -+ #else -+ {"INVALID_NULL_VALUE", 34, 109}, -+ #endif -+ #ifdef X509V3_R_INVALID_NUMBER -+ {"INVALID_NUMBER", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBER}, -+ #else -+ {"INVALID_NUMBER", 34, 140}, -+ #endif -+ #ifdef X509V3_R_INVALID_NUMBERS -+ {"INVALID_NUMBERS", ERR_LIB_X509V3, X509V3_R_INVALID_NUMBERS}, -+ #else -+ {"INVALID_NUMBERS", 34, 141}, -+ #endif -+ #ifdef X509V3_R_INVALID_OBJECT_IDENTIFIER -+ {"INVALID_OBJECT_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_OBJECT_IDENTIFIER}, -+ #else -+ {"INVALID_OBJECT_IDENTIFIER", 34, 110}, -+ #endif -+ #ifdef X509V3_R_INVALID_OPTION -+ {"INVALID_OPTION", ERR_LIB_X509V3, X509V3_R_INVALID_OPTION}, -+ #else -+ {"INVALID_OPTION", 34, 138}, -+ #endif -+ #ifdef X509V3_R_INVALID_POLICY_IDENTIFIER -+ {"INVALID_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_INVALID_POLICY_IDENTIFIER}, -+ #else -+ {"INVALID_POLICY_IDENTIFIER", 34, 134}, -+ #endif -+ #ifdef X509V3_R_INVALID_PROXY_POLICY_SETTING -+ {"INVALID_PROXY_POLICY_SETTING", ERR_LIB_X509V3, X509V3_R_INVALID_PROXY_POLICY_SETTING}, -+ #else -+ {"INVALID_PROXY_POLICY_SETTING", 34, 153}, -+ #endif -+ #ifdef X509V3_R_INVALID_PURPOSE -+ {"INVALID_PURPOSE", ERR_LIB_X509V3, X509V3_R_INVALID_PURPOSE}, -+ #else -+ {"INVALID_PURPOSE", 34, 146}, -+ #endif -+ #ifdef X509V3_R_INVALID_SAFI -+ {"INVALID_SAFI", ERR_LIB_X509V3, X509V3_R_INVALID_SAFI}, -+ #else -+ {"INVALID_SAFI", 34, 164}, -+ #endif -+ #ifdef X509V3_R_INVALID_SECTION -+ {"INVALID_SECTION", ERR_LIB_X509V3, X509V3_R_INVALID_SECTION}, -+ #else -+ {"INVALID_SECTION", 34, 135}, -+ #endif -+ #ifdef X509V3_R_INVALID_SYNTAX -+ {"INVALID_SYNTAX", ERR_LIB_X509V3, X509V3_R_INVALID_SYNTAX}, -+ #else -+ {"INVALID_SYNTAX", 34, 143}, -+ #endif -+ #ifdef X509V3_R_ISSUER_DECODE_ERROR -+ {"ISSUER_DECODE_ERROR", ERR_LIB_X509V3, X509V3_R_ISSUER_DECODE_ERROR}, -+ #else -+ {"ISSUER_DECODE_ERROR", 34, 126}, -+ #endif -+ #ifdef X509V3_R_MISSING_VALUE -+ {"MISSING_VALUE", ERR_LIB_X509V3, X509V3_R_MISSING_VALUE}, -+ #else -+ {"MISSING_VALUE", 34, 124}, -+ #endif -+ #ifdef X509V3_R_NEED_ORGANIZATION_AND_NUMBERS -+ {"NEED_ORGANIZATION_AND_NUMBERS", ERR_LIB_X509V3, X509V3_R_NEED_ORGANIZATION_AND_NUMBERS}, -+ #else -+ {"NEED_ORGANIZATION_AND_NUMBERS", 34, 142}, -+ #endif -+ #ifdef X509V3_R_NEGATIVE_PATHLEN -+ {"NEGATIVE_PATHLEN", ERR_LIB_X509V3, X509V3_R_NEGATIVE_PATHLEN}, -+ #else -+ {"NEGATIVE_PATHLEN", 34, 168}, -+ #endif -+ #ifdef X509V3_R_NO_CONFIG_DATABASE -+ {"NO_CONFIG_DATABASE", ERR_LIB_X509V3, X509V3_R_NO_CONFIG_DATABASE}, -+ #else -+ {"NO_CONFIG_DATABASE", 34, 136}, -+ #endif -+ #ifdef X509V3_R_NO_ISSUER_CERTIFICATE -+ {"NO_ISSUER_CERTIFICATE", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_CERTIFICATE}, -+ #else -+ {"NO_ISSUER_CERTIFICATE", 34, 121}, -+ #endif -+ #ifdef X509V3_R_NO_ISSUER_DETAILS -+ {"NO_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_ISSUER_DETAILS}, -+ #else -+ {"NO_ISSUER_DETAILS", 34, 127}, -+ #endif -+ #ifdef X509V3_R_NO_POLICY_IDENTIFIER -+ {"NO_POLICY_IDENTIFIER", ERR_LIB_X509V3, X509V3_R_NO_POLICY_IDENTIFIER}, -+ #else -+ {"NO_POLICY_IDENTIFIER", 34, 139}, -+ #endif -+ #ifdef X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED -+ {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", ERR_LIB_X509V3, X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED}, -+ #else -+ {"NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED", 34, 154}, -+ #endif -+ #ifdef X509V3_R_NO_PUBLIC_KEY -+ {"NO_PUBLIC_KEY", ERR_LIB_X509V3, X509V3_R_NO_PUBLIC_KEY}, -+ #else -+ {"NO_PUBLIC_KEY", 34, 114}, -+ #endif -+ #ifdef X509V3_R_NO_SUBJECT_DETAILS -+ {"NO_SUBJECT_DETAILS", ERR_LIB_X509V3, X509V3_R_NO_SUBJECT_DETAILS}, -+ #else -+ {"NO_SUBJECT_DETAILS", 34, 125}, -+ #endif -+ #ifdef X509V3_R_OPERATION_NOT_DEFINED -+ {"OPERATION_NOT_DEFINED", ERR_LIB_X509V3, X509V3_R_OPERATION_NOT_DEFINED}, -+ #else -+ {"OPERATION_NOT_DEFINED", 34, 148}, -+ #endif -+ #ifdef X509V3_R_OTHERNAME_ERROR -+ {"OTHERNAME_ERROR", ERR_LIB_X509V3, X509V3_R_OTHERNAME_ERROR}, -+ #else -+ {"OTHERNAME_ERROR", 34, 147}, -+ #endif -+ #ifdef X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED -+ {"POLICY_LANGUAGE_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED}, -+ #else -+ {"POLICY_LANGUAGE_ALREADY_DEFINED", 34, 155}, -+ #endif -+ #ifdef X509V3_R_POLICY_PATH_LENGTH -+ {"POLICY_PATH_LENGTH", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH}, -+ #else -+ {"POLICY_PATH_LENGTH", 34, 156}, -+ #endif -+ #ifdef X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED -+ {"POLICY_PATH_LENGTH_ALREADY_DEFINED", ERR_LIB_X509V3, X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED}, -+ #else -+ {"POLICY_PATH_LENGTH_ALREADY_DEFINED", 34, 157}, -+ #endif -+ #ifdef X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY -+ {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", ERR_LIB_X509V3, X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY}, -+ #else -+ {"POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY", 34, 159}, -+ #endif -+ #ifdef X509V3_R_PURPOSE_NOT_UNIQUE -+ {"PURPOSE_NOT_UNIQUE", ERR_LIB_X509V3, X509V3_R_PURPOSE_NOT_UNIQUE}, -+ #else -+ {"PURPOSE_NOT_UNIQUE", 34, 173}, -+ #endif -+ #ifdef X509V3_R_SECTION_NOT_FOUND -+ {"SECTION_NOT_FOUND", ERR_LIB_X509V3, X509V3_R_SECTION_NOT_FOUND}, -+ #else -+ {"SECTION_NOT_FOUND", 34, 150}, -+ #endif -+ #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS -+ {"UNABLE_TO_GET_ISSUER_DETAILS", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS}, -+ #else -+ {"UNABLE_TO_GET_ISSUER_DETAILS", 34, 122}, -+ #endif -+ #ifdef X509V3_R_UNABLE_TO_GET_ISSUER_KEYID -+ {"UNABLE_TO_GET_ISSUER_KEYID", ERR_LIB_X509V3, X509V3_R_UNABLE_TO_GET_ISSUER_KEYID}, -+ #else -+ {"UNABLE_TO_GET_ISSUER_KEYID", 34, 123}, -+ #endif -+ #ifdef X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT -+ {"UNKNOWN_BIT_STRING_ARGUMENT", ERR_LIB_X509V3, X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT}, -+ #else -+ {"UNKNOWN_BIT_STRING_ARGUMENT", 34, 111}, -+ #endif -+ #ifdef X509V3_R_UNKNOWN_EXTENSION -+ {"UNKNOWN_EXTENSION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION}, -+ #else -+ {"UNKNOWN_EXTENSION", 34, 129}, -+ #endif -+ #ifdef X509V3_R_UNKNOWN_EXTENSION_NAME -+ {"UNKNOWN_EXTENSION_NAME", ERR_LIB_X509V3, X509V3_R_UNKNOWN_EXTENSION_NAME}, -+ #else -+ {"UNKNOWN_EXTENSION_NAME", 34, 130}, -+ #endif -+ #ifdef X509V3_R_UNKNOWN_OPTION -+ {"UNKNOWN_OPTION", ERR_LIB_X509V3, X509V3_R_UNKNOWN_OPTION}, -+ #else -+ {"UNKNOWN_OPTION", 34, 120}, -+ #endif -+ #ifdef X509V3_R_UNKNOWN_VALUE -+ {"UNKNOWN_VALUE", ERR_LIB_X509V3, X509V3_R_UNKNOWN_VALUE}, -+ #else -+ {"UNKNOWN_VALUE", 34, 172}, -+ #endif -+ #ifdef X509V3_R_UNSUPPORTED_OPTION -+ {"UNSUPPORTED_OPTION", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_OPTION}, -+ #else -+ {"UNSUPPORTED_OPTION", 34, 117}, -+ #endif -+ #ifdef X509V3_R_UNSUPPORTED_TYPE -+ {"UNSUPPORTED_TYPE", ERR_LIB_X509V3, X509V3_R_UNSUPPORTED_TYPE}, -+ #else -+ {"UNSUPPORTED_TYPE", 34, 167}, -+ #endif -+ #ifdef X509V3_R_USER_TOO_LONG -+ {"USER_TOO_LONG", ERR_LIB_X509V3, X509V3_R_USER_TOO_LONG}, -+ #else -+ {"USER_TOO_LONG", 34, 132}, -+ #endif -+ #ifdef X509_R_AKID_MISMATCH -+ {"AKID_MISMATCH", ERR_LIB_X509, X509_R_AKID_MISMATCH}, -+ #else -+ {"AKID_MISMATCH", 11, 110}, -+ #endif -+ #ifdef X509_R_BAD_SELECTOR -+ {"BAD_SELECTOR", ERR_LIB_X509, X509_R_BAD_SELECTOR}, -+ #else -+ {"BAD_SELECTOR", 11, 133}, -+ #endif -+ #ifdef X509_R_BAD_X509_FILETYPE -+ {"BAD_X509_FILETYPE", ERR_LIB_X509, X509_R_BAD_X509_FILETYPE}, -+ #else -+ {"BAD_X509_FILETYPE", 11, 100}, -+ #endif -+ #ifdef X509_R_BASE64_DECODE_ERROR -+ {"BASE64_DECODE_ERROR", ERR_LIB_X509, X509_R_BASE64_DECODE_ERROR}, -+ #else -+ {"BASE64_DECODE_ERROR", 11, 118}, -+ #endif -+ #ifdef X509_R_CANT_CHECK_DH_KEY -+ {"CANT_CHECK_DH_KEY", ERR_LIB_X509, X509_R_CANT_CHECK_DH_KEY}, -+ #else -+ {"CANT_CHECK_DH_KEY", 11, 114}, -+ #endif -+ #ifdef X509_R_CERTIFICATE_VERIFICATION_FAILED -+ {"CERTIFICATE_VERIFICATION_FAILED", ERR_LIB_X509, X509_R_CERTIFICATE_VERIFICATION_FAILED}, -+ #else -+ {"CERTIFICATE_VERIFICATION_FAILED", 11, 139}, -+ #endif -+ #ifdef X509_R_CERT_ALREADY_IN_HASH_TABLE -+ {"CERT_ALREADY_IN_HASH_TABLE", ERR_LIB_X509, X509_R_CERT_ALREADY_IN_HASH_TABLE}, -+ #else -+ {"CERT_ALREADY_IN_HASH_TABLE", 11, 101}, -+ #endif -+ #ifdef X509_R_CRL_ALREADY_DELTA -+ {"CRL_ALREADY_DELTA", ERR_LIB_X509, X509_R_CRL_ALREADY_DELTA}, -+ #else -+ {"CRL_ALREADY_DELTA", 11, 127}, -+ #endif -+ #ifdef X509_R_CRL_VERIFY_FAILURE -+ {"CRL_VERIFY_FAILURE", ERR_LIB_X509, X509_R_CRL_VERIFY_FAILURE}, -+ #else -+ {"CRL_VERIFY_FAILURE", 11, 131}, -+ #endif -+ #ifdef X509_R_DUPLICATE_ATTRIBUTE -+ {"DUPLICATE_ATTRIBUTE", ERR_LIB_X509, X509_R_DUPLICATE_ATTRIBUTE}, -+ #else -+ {"DUPLICATE_ATTRIBUTE", 11, 140}, -+ #endif -+ #ifdef X509_R_ERROR_GETTING_MD_BY_NID -+ {"ERROR_GETTING_MD_BY_NID", ERR_LIB_X509, X509_R_ERROR_GETTING_MD_BY_NID}, -+ #else -+ {"ERROR_GETTING_MD_BY_NID", 11, 141}, -+ #endif -+ #ifdef X509_R_ERROR_USING_SIGINF_SET -+ {"ERROR_USING_SIGINF_SET", ERR_LIB_X509, X509_R_ERROR_USING_SIGINF_SET}, -+ #else -+ {"ERROR_USING_SIGINF_SET", 11, 142}, -+ #endif -+ #ifdef X509_R_IDP_MISMATCH -+ {"IDP_MISMATCH", ERR_LIB_X509, X509_R_IDP_MISMATCH}, -+ #else -+ {"IDP_MISMATCH", 11, 128}, -+ #endif -+ #ifdef X509_R_INVALID_ATTRIBUTES -+ {"INVALID_ATTRIBUTES", ERR_LIB_X509, X509_R_INVALID_ATTRIBUTES}, -+ #else -+ {"INVALID_ATTRIBUTES", 11, 138}, -+ #endif -+ #ifdef X509_R_INVALID_DIRECTORY -+ {"INVALID_DIRECTORY", ERR_LIB_X509, X509_R_INVALID_DIRECTORY}, -+ #else -+ {"INVALID_DIRECTORY", 11, 113}, -+ #endif -+ #ifdef X509_R_INVALID_DISTPOINT -+ {"INVALID_DISTPOINT", ERR_LIB_X509, X509_R_INVALID_DISTPOINT}, -+ #else -+ {"INVALID_DISTPOINT", 11, 143}, -+ #endif -+ #ifdef X509_R_INVALID_EXTENSION -+ {"INVALID_EXTENSION", ERR_LIB_X509, X509_R_INVALID_EXTENSION}, -+ #else -+ {"INVALID_EXTENSION", 11, 146}, -+ #endif -+ #ifdef X509_R_INVALID_FIELD_NAME -+ {"INVALID_FIELD_NAME", ERR_LIB_X509, X509_R_INVALID_FIELD_NAME}, -+ #else -+ {"INVALID_FIELD_NAME", 11, 119}, -+ #endif -+ #ifdef X509_R_INVALID_TRUST -+ {"INVALID_TRUST", ERR_LIB_X509, X509_R_INVALID_TRUST}, -+ #else -+ {"INVALID_TRUST", 11, 123}, -+ #endif -+ #ifdef X509_R_ISSUER_MISMATCH -+ {"ISSUER_MISMATCH", ERR_LIB_X509, X509_R_ISSUER_MISMATCH}, -+ #else -+ {"ISSUER_MISMATCH", 11, 129}, -+ #endif -+ #ifdef X509_R_KEY_TYPE_MISMATCH -+ {"KEY_TYPE_MISMATCH", ERR_LIB_X509, X509_R_KEY_TYPE_MISMATCH}, -+ #else -+ {"KEY_TYPE_MISMATCH", 11, 115}, -+ #endif -+ #ifdef X509_R_KEY_VALUES_MISMATCH -+ {"KEY_VALUES_MISMATCH", ERR_LIB_X509, X509_R_KEY_VALUES_MISMATCH}, -+ #else -+ {"KEY_VALUES_MISMATCH", 11, 116}, -+ #endif -+ #ifdef X509_R_LOADING_CERT_DIR -+ {"LOADING_CERT_DIR", ERR_LIB_X509, X509_R_LOADING_CERT_DIR}, -+ #else -+ {"LOADING_CERT_DIR", 11, 103}, -+ #endif -+ #ifdef X509_R_LOADING_DEFAULTS -+ {"LOADING_DEFAULTS", ERR_LIB_X509, X509_R_LOADING_DEFAULTS}, -+ #else -+ {"LOADING_DEFAULTS", 11, 104}, -+ #endif -+ #ifdef X509_R_METHOD_NOT_SUPPORTED -+ {"METHOD_NOT_SUPPORTED", ERR_LIB_X509, X509_R_METHOD_NOT_SUPPORTED}, -+ #else -+ {"METHOD_NOT_SUPPORTED", 11, 124}, -+ #endif -+ #ifdef X509_R_NAME_TOO_LONG -+ {"NAME_TOO_LONG", ERR_LIB_X509, X509_R_NAME_TOO_LONG}, -+ #else -+ {"NAME_TOO_LONG", 11, 134}, -+ #endif -+ #ifdef X509_R_NEWER_CRL_NOT_NEWER -+ {"NEWER_CRL_NOT_NEWER", ERR_LIB_X509, X509_R_NEWER_CRL_NOT_NEWER}, -+ #else -+ {"NEWER_CRL_NOT_NEWER", 11, 132}, -+ #endif -+ #ifdef X509_R_NO_CERTIFICATE_FOUND -+ {"NO_CERTIFICATE_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_FOUND}, -+ #else -+ {"NO_CERTIFICATE_FOUND", 11, 135}, -+ #endif -+ #ifdef X509_R_NO_CERTIFICATE_OR_CRL_FOUND -+ {"NO_CERTIFICATE_OR_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CERTIFICATE_OR_CRL_FOUND}, -+ #else -+ {"NO_CERTIFICATE_OR_CRL_FOUND", 11, 136}, -+ #endif -+ #ifdef X509_R_NO_CERT_SET_FOR_US_TO_VERIFY -+ {"NO_CERT_SET_FOR_US_TO_VERIFY", ERR_LIB_X509, X509_R_NO_CERT_SET_FOR_US_TO_VERIFY}, -+ #else -+ {"NO_CERT_SET_FOR_US_TO_VERIFY", 11, 105}, -+ #endif -+ #ifdef X509_R_NO_CRL_FOUND -+ {"NO_CRL_FOUND", ERR_LIB_X509, X509_R_NO_CRL_FOUND}, -+ #else -+ {"NO_CRL_FOUND", 11, 137}, -+ #endif -+ #ifdef X509_R_NO_CRL_NUMBER -+ {"NO_CRL_NUMBER", ERR_LIB_X509, X509_R_NO_CRL_NUMBER}, -+ #else -+ {"NO_CRL_NUMBER", 11, 130}, -+ #endif -+ #ifdef X509_R_PUBLIC_KEY_DECODE_ERROR -+ {"PUBLIC_KEY_DECODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_DECODE_ERROR}, -+ #else -+ {"PUBLIC_KEY_DECODE_ERROR", 11, 125}, -+ #endif -+ #ifdef X509_R_PUBLIC_KEY_ENCODE_ERROR -+ {"PUBLIC_KEY_ENCODE_ERROR", ERR_LIB_X509, X509_R_PUBLIC_KEY_ENCODE_ERROR}, -+ #else -+ {"PUBLIC_KEY_ENCODE_ERROR", 11, 126}, -+ #endif -+ #ifdef X509_R_SHOULD_RETRY -+ {"SHOULD_RETRY", ERR_LIB_X509, X509_R_SHOULD_RETRY}, -+ #else -+ {"SHOULD_RETRY", 11, 106}, -+ #endif -+ #ifdef X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN -+ {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", ERR_LIB_X509, X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN}, -+ #else -+ {"UNABLE_TO_FIND_PARAMETERS_IN_CHAIN", 11, 107}, -+ #endif -+ #ifdef X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY -+ {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", ERR_LIB_X509, X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY}, -+ #else -+ {"UNABLE_TO_GET_CERTS_PUBLIC_KEY", 11, 108}, -+ #endif -+ #ifdef X509_R_UNKNOWN_KEY_TYPE -+ {"UNKNOWN_KEY_TYPE", ERR_LIB_X509, X509_R_UNKNOWN_KEY_TYPE}, -+ #else -+ {"UNKNOWN_KEY_TYPE", 11, 117}, -+ #endif -+ #ifdef X509_R_UNKNOWN_NID -+ {"UNKNOWN_NID", ERR_LIB_X509, X509_R_UNKNOWN_NID}, -+ #else -+ {"UNKNOWN_NID", 11, 109}, -+ #endif -+ #ifdef X509_R_UNKNOWN_PURPOSE_ID -+ {"UNKNOWN_PURPOSE_ID", ERR_LIB_X509, X509_R_UNKNOWN_PURPOSE_ID}, -+ #else -+ {"UNKNOWN_PURPOSE_ID", 11, 121}, -+ #endif -+ #ifdef X509_R_UNKNOWN_SIGID_ALGS -+ {"UNKNOWN_SIGID_ALGS", ERR_LIB_X509, X509_R_UNKNOWN_SIGID_ALGS}, -+ #else -+ {"UNKNOWN_SIGID_ALGS", 11, 144}, -+ #endif -+ #ifdef X509_R_UNKNOWN_TRUST_ID -+ {"UNKNOWN_TRUST_ID", ERR_LIB_X509, X509_R_UNKNOWN_TRUST_ID}, -+ #else -+ {"UNKNOWN_TRUST_ID", 11, 120}, -+ #endif -+ #ifdef X509_R_UNSUPPORTED_ALGORITHM -+ {"UNSUPPORTED_ALGORITHM", ERR_LIB_X509, X509_R_UNSUPPORTED_ALGORITHM}, -+ #else -+ {"UNSUPPORTED_ALGORITHM", 11, 111}, -+ #endif -+ #ifdef X509_R_UNSUPPORTED_VERSION -+ {"UNSUPPORTED_VERSION", ERR_LIB_X509, X509_R_UNSUPPORTED_VERSION}, -+ #else -+ {"UNSUPPORTED_VERSION", 11, 145}, -+ #endif -+ #ifdef X509_R_WRONG_LOOKUP_TYPE -+ {"WRONG_LOOKUP_TYPE", ERR_LIB_X509, X509_R_WRONG_LOOKUP_TYPE}, -+ #else -+ {"WRONG_LOOKUP_TYPE", 11, 112}, -+ #endif -+ #ifdef X509_R_WRONG_TYPE -+ {"WRONG_TYPE", ERR_LIB_X509, X509_R_WRONG_TYPE}, -+ #else -+ {"WRONG_TYPE", 11, 122}, -+ #endif -+ {NULL, 0, 0} /* sentinel */ -+}; -diff --git a/Tools/ssl/multissltests.py b/Tools/ssl/multissltests.py -index 68bd6e0860d..92c7c4115f5 100755 ---- a/Tools/ssl/multissltests.py -+++ b/Tools/ssl/multissltests.py -@@ -54,6 +54,7 @@ - "3.4.6", - "3.5.7", - "3.6.3", -+ "4.0.0", - # See make_ssl_data.py for notes on adding a new version. - ] - -@@ -414,9 +415,11 @@ class BuildOpenSSL(AbstractBuilder): - def _post_install(self): - if self.version.startswith("3."): - self._post_install_3xx() -+ elif self.version.startswith("4."): -+ self._post_install_4xx() - - def _build_src(self, config_args=()): -- if self.version.startswith("3."): -+ if self.version.startswith(("3.", "4.")): - config_args += ("enable-fips",) - super()._build_src(config_args) - -@@ -432,6 +435,9 @@ def _post_install_3xx(self): - lib64 = self.lib_dir + "64" - os.symlink(lib64, self.lib_dir) - -+ def _post_install_4xx(self): -+ self._post_install_3xx() -+ - @property - def short_version(self): - """Short version for OpenSSL download URL""" --- -2.54.0.windows.1 - diff --git a/plugins/python-build/share/python-build/patches/3.14.6t b/plugins/python-build/share/python-build/patches/3.14.6t deleted file mode 120000 index 75e1d74d..00000000 --- a/plugins/python-build/share/python-build/patches/3.14.6t +++ /dev/null @@ -1 +0,0 @@ -3.14.6 \ No newline at end of file