summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaul Wold <sgw@linux.intel.com>2017-09-26 15:04:29 (GMT)
committerSaul Wold <sgw@linux.intel.com>2017-09-26 15:04:29 (GMT)
commit419e4be6cc399efd12b37bcebbea941749174fb5 (patch)
tree3c4f8b9f46d6befce2bf423c5dd44957b17e9d1a
parenta72281adbb8c15df37874ca604e6620ab1dec6ff (diff)
downloadmeta-intel-419e4be6cc399efd12b37bcebbea941749174fb5.tar.gz
meta-qat: Move to independant meta-intel-qat layer
The Quick Assist Software is specific to certain Intel hardware and not needed by all, it should be a standalone additional software layer and not part of the core Intel (meta-intel) BSP. This is done in part for better Yocto Project Layer Compatibility Signed-off-by: Saul Wold <sgw@linux.intel.com>
-rw-r--r--meta-qat/COPYING.MIT17
-rw-r--r--meta-qat/LICENSE5
-rw-r--r--meta-qat/README85
-rw-r--r--meta-qat/conf/include/maintainers.inc5
-rw-r--r--meta-qat/conf/layer.conf20
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat.inc125
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat/0001-Use_sched_yield_api.patch47
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch113
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-version-script.patch4695
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl_qat-build-qat_mem-ko-against-yocto-kernel.patch62
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl_qat-environment-variables-to-have-precedence.patch59
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl_qat-install-engines-in-libdir-ssl.patch72
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl_qat-pass-oe_ldflags-to-linker.patch40
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl_qat-remove-redundant-rpaths.patch31
-rw-r--r--meta-qat/recipes-extended/openssl-qat/openssl-qat_0.4.9-009.bb14
-rw-r--r--meta-qat/recipes-extended/qat/qat16.inc123
-rw-r--r--meta-qat/recipes-extended/qat/qat16/0001-OsalServices-Only-use-bits-time-with-GLIBC.patch27
-rw-r--r--meta-qat/recipes-extended/qat/qat16/qat16_2.3.0-34-make-sure-CFLAGS-are-correct.patch30
-rw-r--r--meta-qat/recipes-extended/qat/qat16/qat16_2.3.0-34-qat-fix-for-cross-compilation-issue.patch40
-rw-r--r--meta-qat/recipes-extended/qat/qat16/qat16_2.3.0-34-qat-remove-local-path-from-makefile.patch31
-rw-r--r--meta-qat/recipes-extended/qat/qat16/qat16_2.5.0-80-qat-Added-include-dir-path.patch30
-rw-r--r--meta-qat/recipes-extended/qat/qat16/qat16_2.5.0-80-qat-add-install-target-to-makefiles.patch387
-rw-r--r--meta-qat/recipes-extended/qat/qat16/qat16_2.5.0-80-qat-change-in-return-type-of-func-in-kernel-v4.4.patch40
-rw-r--r--meta-qat/recipes-extended/qat/qat16/qat16_2.6.0-65-qat-add-install-target-to-makefiles.patch353
-rw-r--r--meta-qat/recipes-extended/qat/qat16/qat16_2.6.0-65-qat-override-CC-LD-AR-only-when-it-is-not-define.patch35
-rw-r--r--meta-qat/recipes-extended/qat/qat16/use-CC-for-LD.patch17
-rw-r--r--meta-qat/recipes-extended/qat/qat16_2.5.0-80.bb12
-rw-r--r--meta-qat/recipes-extended/qat/qat16_2.6.0-65.bb16
-rw-r--r--meta-qat/recipes-extended/zlib-qat/zlib-qat/0001-qat_zlib.h-Add-pthread.h-for-MUSL.patch29
-rw-r--r--meta-qat/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.7-002-qat_mem-build-qat_mem-ko-against-yocto-kernel-src.patch51
-rw-r--r--meta-qat/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.7-002-zlib-Remove-rpaths-from-makefile.patch52
-rw-r--r--meta-qat/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.7-002-zlib-qat-add-a-install-target-to-makefile.patch46
-rw-r--r--meta-qat/recipes-extended/zlib-qat/zlib-qat_0.4.7-002.bb133
33 files changed, 0 insertions, 6842 deletions
diff --git a/meta-qat/COPYING.MIT b/meta-qat/COPYING.MIT
deleted file mode 100644
index fb950dc..0000000
--- a/meta-qat/COPYING.MIT
+++ /dev/null
@@ -1,17 +0,0 @@
1Permission is hereby granted, free of charge, to any person obtaining a copy
2of this software and associated documentation files (the "Software"), to deal
3in the Software without restriction, including without limitation the rights
4to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5copies of the Software, and to permit persons to whom the Software is
6furnished to do so, subject to the following conditions:
7
8The above copyright notice and this permission notice shall be included in
9all copies or substantial portions of the Software.
10
11THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
17THE SOFTWARE.
diff --git a/meta-qat/LICENSE b/meta-qat/LICENSE
deleted file mode 100644
index e57d3b9..0000000
--- a/meta-qat/LICENSE
+++ /dev/null
@@ -1,5 +0,0 @@
1All metadata files (including, but not limited to bb, bbappend,
2bbclass, inc and conf files) are MIT licensed unless otherwise stated.
3Source code included in tree for individual recipes is under the
4LICENSE stated in the associated recipe (.bb file) unless otherwise
5stated.
diff --git a/meta-qat/README b/meta-qat/README
deleted file mode 100644
index 2c10346..0000000
--- a/meta-qat/README
+++ /dev/null
@@ -1,85 +0,0 @@
1meta-qat
2========
3
4This README file contains information on building and booting
5meta-intel BSP layers. Please see the corresponding sections below
6for details.
7
8
9Yocto Project Compatible
10========================
11
12The BSPs contained in this layer are compatible with the Yocto Project
13as per the requirements listed here:
14
15 https://www.yoctoproject.org/webform/yocto-project-compatible-registration
16
17
18Dependencies
19============
20
21This layer depends on:
22
23 URI: git://git.openembedded.org/bitbake
24 branch: 1.34
25
26 URI: git://git.openembedded.org/openembedded-core
27 layers: meta
28 branch: rocko
29
30
31Guidelines for submitting patches
32====================================
33
34Please submit any patches against meta-dpdk to the meta-intel
35mailing list (meta-intel@yoctoproject.org). Also, if your patches are
36available via a public git repository, please also include a URL to
37the repo and branch containing your patches as that makes it easier
38for maintainers to grab and test your patches.
39
40There are patch submission scripts available that will, among other
41things, automatically include the repo URL and branch as mentioned.
42Please see the Yocto Project Development Manual sections entitled
43'Using Scripts to Push a Change Upstream and Request a Pull' and
44'Using Email to Submit a Patch' for details.
45
46Regardless of how you submit a patch or patchset, the patches should
47at minimum follow the suggestions outlined in the 'Submitting a Change
48to the Yocto Project' section in the Yocto Project Development Manual.
49Specifically, they should:
50
51 - Include a 'Signed-off-by:' line. A commit can't legally be pulled
52 in without this.
53
54 - Provide a single-line, short summary of the change. This short
55 description should be prefixed by the BSP or recipe name, as
56 appropriate, followed by a colon. Capitalize the first character
57 of the summary (following the colon).
58
59 - For the body of the commit message, provide detailed information
60 that describes what you changed, why you made the change, and the
61 approach you used.
62
63 - If the change addresses a specific bug or issue that is associated
64 with a bug-tracking ID, include a reference to that ID in your
65 detailed description in the following format: [YOCTO #<bug-id>].
66
67 - Pay attention to line length - please don't allow any particular
68 line in the commit message to stretch past 72 characters.
69
70 - For any non-trivial patch, provide information about how you
71 tested the patch, and for any non-trivial or non-obvious testing
72 setup, provide details of that setup.
73
74Doing a quick 'git log' in meta-intel will provide you with many
75examples of good example commits if you have questions about any
76aspect of the preferred format.
77
78The meta-intel maintainers will do their best to review and/or pull in
79a patch or patchset within 24 hours of the time it was posted. For
80larger and/or more involved patches and patchsets, the review process
81may take longer.
82
83Please see the meta-intel/MAINTAINERS file for the list of maintainers
84and their specific areas; it's also a good idea to cc: the specific
85maintainer, if applicable.
diff --git a/meta-qat/conf/include/maintainers.inc b/meta-qat/conf/include/maintainers.inc
deleted file mode 100644
index 9f4c2e3..0000000
--- a/meta-qat/conf/include/maintainers.inc
+++ /dev/null
@@ -1,5 +0,0 @@
1# This file contains a list of recipe maintainers for meta-intel
2
3RECIPE_MAINTAINER_pn-openssl-qat = "TBD DPDK Flex Team"
4RECIPE_MAINTAINER_pn-qat16 = "TBD DPDK Flex Team"
5RECIPE_MAINTAINER_pn-zlib-qat = "TBD DPDK Flex Team"
diff --git a/meta-qat/conf/layer.conf b/meta-qat/conf/layer.conf
deleted file mode 100644
index 2e3aa84..0000000
--- a/meta-qat/conf/layer.conf
+++ /dev/null
@@ -1,20 +0,0 @@
1# We have a conf and classes directory, add to BBPATH
2BBPATH .= ":${LAYERDIR}"
3
4# We have recipes-* directories, add to BBFILES
5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
6 ${LAYERDIR}/recipes-*/*/*.bbappend"
7
8BBFILE_COLLECTIONS += "intel-qat"
9BBFILE_PATTERN_intel-qat := "^${LAYERDIR}/"
10BBFILE_PRIORITY_intel-qat = "5"
11
12LAYERDEPENDS_intel-qat = "core intel"
13
14# This should only be incremented on significant changes that will
15# cause compatibility issues with other layers
16LAYERVERSION_intel-qat = "1"
17LAYERSERIES_COMPAT_intel-qat = "rocko"
18
19
20require ${LAYERDIR}/conf/include/maintainers.inc
diff --git a/meta-qat/recipes-extended/openssl-qat/openssl-qat.inc b/meta-qat/recipes-extended/openssl-qat/openssl-qat.inc
deleted file mode 100644
index ff22825..0000000
--- a/meta-qat/recipes-extended/openssl-qat/openssl-qat.inc
+++ /dev/null
@@ -1,125 +0,0 @@
1SUMMARY = "libcrypto* (OpenSSL*) QAT_MEM Memory Management Module \
2for Intel Quick Assist Technology"
3DESCRIPTION = "This software adds an engine that accelerates some of \
4the libcrypto algorithms via the Intel QuickAssist Technology \
5implemented on Intel Communications Chipset 89xx Series based platforms."
6
7HOMEPAGE = "http://www.openssl.org/"
8SECTION = "libs/network"
9LICENSE = "openssl & GPLv2 & BSD"
10
11LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=f9a8f968107345e0b75aa8c2ecaa7ec8 \
12 file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6 \
13 file://${COMMON_LICENSE_DIR}/BSD;md5=3775480a712fc46a69647678acb234cb \
14 "
15
16SRC_URI = "https://01.org/sites/default/files/page/libcrypto_shim_${PV}_withdocumentation.zip;name=openssl_qat;subdir=openssl_qat-${PV} \
17 file://openssl_qat-environment-variables-to-have-precedence.patch \
18 file://openssl_qat-pass-oe_ldflags-to-linker.patch \
19 file://openssl_qat-remove-redundant-rpaths.patch \
20 file://openssl_qat-build-qat_mem-ko-against-yocto-kernel.patch \
21 file://openssl_qat-install-engines-in-libdir-ssl.patch \
22 "
23
24DEPENDS += " qat16 zlib"
25RDEPENDS_${PN} += " qat16 zlib zlib-qat"
26
27inherit pkgconfig module
28
29PACKAGES =+ "${PN}-misc"
30PARALLEL_MAKE = ""
31
32AR_append = " r"
33EXTRA_OEMAKE = "-e MAKEFLAGS="
34
35export ICP_ROOT = "${WORKDIR}/git"
36export ICP_BUILD_OUTPUT = "${STAGING_DIR_TARGET}"
37export OPENSSL_ROOT = "${ICP_ROOT}"
38export OPENSSL_PREFIX = "/usr/local"
39export AS = "${CC} -c"
40export OE_LDFLAGS="${LDFLAGS} -L${OPENSSL_PREFIX}{base_libdir}"
41export ICP_API_PATH = "${STAGING_DIR_TARGET}${includedir}/lac"
42export KERNEL_SOURCE_ROOT = "${STAGING_KERNEL_DIR}"
43export KERNEL_BUILDDIR = "${STAGING_KERNEL_BUILDDIR}"
44
45S = "${WORKDIR}/git"
46
47opensslqat_do_patch() {
48 cd ${WORKDIR}/openssl_qat-${PV}
49 cd libcrypto_shim_${PV}_*
50 tar -zxof libCrypto_Shim_${PV}.tar.gz
51 tar -zxof libcrypto-openssl-${OPENSSL_VERSION}-qat.L.${PV}.tar.gz
52 mv openssl-${OPENSSL_VERSION}-qat.patch ${WORKDIR}
53
54 cd ${S}
55 if [ ! -d ${S}/debian/patches ]; then
56 mkdir -p ${S}/debian/patches
57 cp -f ${WORKDIR}/openssl-${OPENSSL_VERSION}-qat.patch ${S}/debian/patches
58 echo "openssl-${OPENSSL_VERSION}-qat.patch -p1" > ${S}/debian/patches/series
59 fi
60 quilt pop -a || true
61 if [ -d ${S}/.pc-opensslqat ]; then
62 rm -rf ${S}/.pc
63 mv ${S}/.pc-opensslqat ${S}/.pc
64 QUILT_PATCHES=${S}/debian/patches quilt pop -a
65 rm -rf ${S}/.pc
66 fi
67 QUILT_PATCHES=${S}/debian/patches quilt push -a
68 mv ${S}/.pc ${S}/.pc-opensslqat
69}
70
71# We invoke base do_patch at end, to incorporate any local patch
72python do_patch() {
73 bb.build.exec_func('opensslqat_do_patch', d)
74 bb.build.exec_func('patch_do_patch', d)
75}
76
77do_configure () {
78 os=linux
79 target=linux-x86_64
80
81 ./Configure -no-ssl3 enable-hw-qat --prefix=$OPENSSL_PREFIX --openssldir="${OPENSSL_PREFIX}${base_libdir}/ssl" --libdir="${base_libdir}" $target
82}
83
84do_compile() {
85 oe_runmake
86}
87
88do_install() {
89 install -m 0755 -d ${D}${bindir} \
90 ${D}${OPENSSL_PREFIX}/include \
91 ${D}${sysconfdir}/openssl_conf
92
93 oe_runmake INSTALL_PREFIX="${D}" install
94
95 cp --dereference -R include/openssl ${D}${OPENSSL_PREFIX}/include
96
97 cp ${WORKDIR}/openssl_qat-${PV}/libcrypto_shim_${PV}_withdocumentation/qat/config/dh895xcc/multi_process_optimized/* ${D}${sysconfdir}/openssl_conf/
98}
99
100FILES_${PN}-misc += "\
101 ${OPENSSL_PREFIX}${base_libdir}/ssl/misc \
102 ${bindir}/c_rehash \
103 "
104
105FILES_${PN}-dbg += "\
106 ${OPENSSL_PREFIX}${base_libdir}/ssl/engines/.debug \
107 ${OPENSSL_PREFIX}${base_libdir}/engines/.debug \
108 ${OPENSSL_PREFIX}${base_libdir}/.debug \
109 ${OPENSSL_PREFIX}/bin/.debug \
110 "
111
112FILES_${PN}-dev = "${OPENSSL_PREFIX}/include"
113
114FILES_${PN}-staticdev += "${OPENSSL_PREFIX}${base_libdir}/*.a"
115
116FILES_${PN} =+ "\
117 ${bindir} \
118 ${sysconfdir}/openssl_conf \
119 ${OPENSSL_PREFIX}/bin \
120 ${OPENSSL_PREFIX}${base_libdir} \
121 ${OPENSSL_PREFIX}${base_libdir}/ssl \
122 ${OPENSSL_PREFIX}${base_libdir}/ssl/openssl.cnf \
123 "
124
125COMPATIBLE_MACHINE = "null"
diff --git a/meta-qat/recipes-extended/openssl-qat/openssl-qat/0001-Use_sched_yield_api.patch b/meta-qat/recipes-extended/openssl-qat/openssl-qat/0001-Use_sched_yield_api.patch
deleted file mode 100644
index 1b7921f..0000000
--- a/meta-qat/recipes-extended/openssl-qat/openssl-qat/0001-Use_sched_yield_api.patch
+++ /dev/null
@@ -1,47 +0,0 @@
1From f4c50648752ee1000f606585f4df9fa6bd9ff8e8 Mon Sep 17 00:00:00 2001
2From: Saul Wold <sgw@linux.intel.com>
3Date: Wed, 8 Feb 2017 17:36:48 -0800
4Subject: [PATCH] openssl-qat: Use sched_yield() instead of pthread_yield()
5
6sched_yield() is the correct POSIX API to use for thread switching
7This futher supports building with MUSL.
8
9Upstream-Status: Pending
10Signed-off-by: Saul Wold <sgw@linux.intel.com>
11---
12 engines/qat_engine/e_qat.c | 5 +++--
13 1 file changed, 3 insertions(+), 2 deletions(-)
14
15diff --git a/engines/qat_engine/e_qat.c b/engines/qat_engine/e_qat.c
16index 17d7935..af543bc 100644
17--- a/engines/qat_engine/e_qat.c
18+++ b/engines/qat_engine/e_qat.c
19@@ -90,6 +90,7 @@
20 #include <stdio.h>
21 #include <stdlib.h>
22 #include <string.h>
23+#include <sched.h>
24 #include <pthread.h>
25 #include <unistd.h>
26 #include <ctype.h>
27@@ -545,7 +546,7 @@ CpaStatus myPerformOp(const CpaInstanceHandle instanceHandle,
28 pSrcBuffer, pDstBuffer, pVerifyResult);
29 if (status == CPA_STATUS_RETRY) {
30 qatPerformOpRetries++;
31- pthread_yield();
32+ sched_yield();
33 if (uiRetry >= iMsgRetry
34 && iMsgRetry != QAT_INFINITE_MAX_NUM_RETRIES) {
35 break;
36@@ -588,7 +589,7 @@ static void *sendPoll(void *ih)
37 if (likely(CPA_STATUS_SUCCESS == status)) {
38 /* Do nothing */
39 } else if (CPA_STATUS_RETRY == status) {
40- pthread_yield();
41+ sched_yield();
42 } else {
43 WARN("WARNING icp_sal_CyPollInstance returned status %d\n",
44 status);
45--
462.7.4
47
diff --git a/meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch b/meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch
deleted file mode 100644
index d3451ae..0000000
--- a/meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch
+++ /dev/null
@@ -1,113 +0,0 @@
1From a5068bd456c60b5611494dff2db2093ad6693e6a Mon Sep 17 00:00:00 2001
2From: Anuj Mittal <anujx.mittal@intel.com>
3Date: Thu, 9 Jul 2015 23:58:34 +0800
4Subject: [PATCH] openssl_qat: add openssl async specific symbols
5
6Upstream-Status: Inappropriate [Configuration]
7
8Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
9---
10 engines/ccgost/openssl.ld | 8 ++++++++
11 engines/openssl.ld | 9 +++++++++
12 engines/qat_engine/openssl.ld | 19 +++++++++++++++++++
13 openssl.ld | 28 ++++++++++++++++++++++++++++
14 4 files changed, 64 insertions(+)
15 create mode 100644 engines/qat_engine/openssl.ld
16
17diff --git a/engines/ccgost/openssl.ld b/engines/ccgost/openssl.ld
18index 010fd6f..edf9d87 100644
19--- a/engines/ccgost/openssl.ld
20+++ b/engines/ccgost/openssl.ld
21@@ -8,3 +8,11 @@ OPENSSL_1.0.0 {
22 *;
23 };
24
25+OPENSSL_1.0.1async {
26+ global:
27+ qaeCryptoMemV2P;
28+ qaeCryptoAtFork;
29+ qaeCryptoMemAlloc;
30+ qaeCryptoMemRealloc;
31+ qaeCryptoMemFree;
32+} OPENSSL_1.0.0;
33diff --git a/engines/openssl.ld b/engines/openssl.ld
34index 010fd6f..3d56887 100644
35--- a/engines/openssl.ld
36+++ b/engines/openssl.ld
37@@ -8,3 +8,12 @@ OPENSSL_1.0.0 {
38 *;
39 };
40
41+OPENSSL_1.0.1async {
42+ global:
43+ qaeCryptoMemV2P;
44+ qaeCryptoAtFork;
45+ qaeCryptoMemAlloc;
46+ qaeCryptoMemRealloc;
47+ qaeCryptoMemFree;
48+} OPENSSL_1.0.0;
49+
50diff --git a/engines/qat_engine/openssl.ld b/engines/qat_engine/openssl.ld
51new file mode 100644
52index 0000000..bdd927d
53--- /dev/null
54+++ b/engines/qat_engine/openssl.ld
55@@ -0,0 +1,19 @@
56+OPENSSL_1.0.0 {
57+ global:
58+ bind_engine;
59+ v_check;
60+ OPENSSL_init;
61+ OPENSSL_finish;
62+ local:
63+ *;
64+};
65+
66+OPENSSL_1.0.1async {
67+ global:
68+ qaeCryptoMemV2P;
69+ qaeCryptoAtFork;
70+ qaeCryptoMemAlloc;
71+ qaeCryptoMemRealloc;
72+ qaeCryptoMemFree;
73+} OPENSSL_1.0.0;
74+
75diff --git a/openssl.ld b/openssl.ld
76index 0c0ed28..afa9349 100644
77--- a/openssl.ld
78+++ b/openssl.ld
79@@ -4618,3 +4618,31 @@ OPENSSL_1.0.1d {
80 CRYPTO_memcmp;
81 } OPENSSL_1.0.1;
82
83+OPENSSL_1.0.1async {
84+ global:
85+ ECDH_compute_key_asynch;
86+ ECDH_generate_key_asynch;
87+ ECDH_generate_key;
88+ DH_compute_key_asynch;
89+ DH_generate_key_asynch;
90+ ECDSA_verify_asynch;
91+ ECDSA_sign_asynch;
92+ DSA_verify_asynch;
93+ DSA_sign_asynch;
94+ RSA_public_decrypt_asynch;
95+ RSA_private_encrypt_asynch;
96+ EVP_MD_CTX_ctrl_ex;
97+ EVP_CIPHER_CTX_ctrl_ex;
98+ qaeCryptoMemV2P;
99+ qaeCryptoAtFork;
100+ SSL_CTX_set_asynch_completion_callback;
101+ RSA_private_decrypt_asynch;
102+ RSA_public_encrypt_asynch;
103+ qaeCryptoMemAlloc;
104+ qaeCryptoMemRealloc;
105+ qaeCryptoMemFree;
106+ RSA_sign_asynch;
107+ RSA_verify_asynch;
108+ EVP_PKEY_derive_PRF;
109+} OPENSSL_1.0.1;
110+
111--
1121.7.9.5
113
diff --git a/meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-version-script.patch b/meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-version-script.patch
deleted file mode 100644
index 65ddefa..0000000
--- a/meta-qat/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-version-script.patch
+++ /dev/null
@@ -1,4695 +0,0 @@
1From bc9cd3323cddbad8550ef0d926faf972b37d1a68 Mon Sep 17 00:00:00 2001
2From: Anuj Mittal <anujx.mittal@intel.com>
3Date: Thu, 9 Jul 2015 23:49:14 +0800
4Subject: [PATCH] openssl_qat: add version script
5
6Upstream-Status: Backport [debian]
7
8(Taken from meta/recipes-connectivity/openssl/openssl
9 rev: 5dd1d7566964c90d33c0c44f569d9336fb0724ce)
10
11Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
12---
13 Configure | 2 +
14 engines/ccgost/openssl.ld | 10 +
15 engines/openssl.ld | 10 +
16 openssl.ld | 4620 +++++++++++++++++++++++++++++++++++++++++++++
17 4 files changed, 4642 insertions(+)
18 create mode 100644 engines/ccgost/openssl.ld
19 create mode 100644 engines/openssl.ld
20 create mode 100644 openssl.ld
21
22diff --git a/Configure b/Configure
23index 44c643c..ba78202 100755
24--- a/Configure
25+++ b/Configure
26@@ -1614,6 +1614,8 @@ if ($strict_warnings)
27 }
28 }
29
30+$shared_ldflag .= " -Wl,--version-script=openssl.ld";
31+
32 open(IN,'<Makefile.org') || die "unable to read Makefile.org:$!\n";
33 unlink("$Makefile.new") || die "unable to remove old $Makefile.new:$!\n" if -e "$Makefile.new";
34 open(OUT,">$Makefile.new") || die "unable to create $Makefile.new:$!\n";
35diff --git a/engines/ccgost/openssl.ld b/engines/ccgost/openssl.ld
36new file mode 100644
37index 0000000..010fd6f
38--- /dev/null
39+++ b/engines/ccgost/openssl.ld
40@@ -0,0 +1,10 @@
41+OPENSSL_1.0.0 {
42+ global:
43+ bind_engine;
44+ v_check;
45+ OPENSSL_init;
46+ OPENSSL_finish;
47+ local:
48+ *;
49+};
50+
51diff --git a/engines/openssl.ld b/engines/openssl.ld
52new file mode 100644
53index 0000000..010fd6f
54--- /dev/null
55+++ b/engines/openssl.ld
56@@ -0,0 +1,10 @@
57+OPENSSL_1.0.0 {
58+ global:
59+ bind_engine;
60+ v_check;
61+ OPENSSL_init;
62+ OPENSSL_finish;
63+ local:
64+ *;
65+};
66+
67diff --git a/openssl.ld b/openssl.ld
68new file mode 100644
69index 0000000..0c0ed28
70--- /dev/null
71+++ b/openssl.ld
72@@ -0,0 +1,4620 @@
73+OPENSSL_1.0.0 {
74+ global:
75+ BIO_f_ssl;
76+ BIO_new_buffer_ssl_connect;
77+ BIO_new_ssl;
78+ BIO_new_ssl_connect;
79+ BIO_proxy_ssl_copy_session_id;
80+ BIO_ssl_copy_session_id;
81+ BIO_ssl_shutdown;
82+ d2i_SSL_SESSION;
83+ DTLSv1_client_method;
84+ DTLSv1_method;
85+ DTLSv1_server_method;
86+ ERR_load_SSL_strings;
87+ i2d_SSL_SESSION;
88+ kssl_build_principal_2;
89+ kssl_cget_tkt;
90+ kssl_check_authent;
91+ kssl_ctx_free;
92+ kssl_ctx_new;
93+ kssl_ctx_setkey;
94+ kssl_ctx_setprinc;
95+ kssl_ctx_setstring;
96+ kssl_ctx_show;
97+ kssl_err_set;
98+ kssl_krb5_free_data_contents;
99+ kssl_sget_tkt;
100+ kssl_skip_confound;
101+ kssl_validate_times;
102+ PEM_read_bio_SSL_SESSION;
103+ PEM_read_SSL_SESSION;
104+ PEM_write_bio_SSL_SESSION;
105+ PEM_write_SSL_SESSION;
106+ SSL_accept;
107+ SSL_add_client_CA;
108+ SSL_add_dir_cert_subjects_to_stack;
109+ SSL_add_dir_cert_subjs_to_stk;
110+ SSL_add_file_cert_subjects_to_stack;
111+ SSL_add_file_cert_subjs_to_stk;
112+ SSL_alert_desc_string;
113+ SSL_alert_desc_string_long;
114+ SSL_alert_type_string;
115+ SSL_alert_type_string_long;
116+ SSL_callback_ctrl;
117+ SSL_check_private_key;
118+ SSL_CIPHER_description;
119+ SSL_CIPHER_get_bits;
120+ SSL_CIPHER_get_name;
121+ SSL_CIPHER_get_version;
122+ SSL_clear;
123+ SSL_COMP_add_compression_method;
124+ SSL_COMP_get_compression_methods;
125+ SSL_COMP_get_compress_methods;
126+ SSL_COMP_get_name;
127+ SSL_connect;
128+ SSL_copy_session_id;
129+ SSL_ctrl;
130+ SSL_CTX_add_client_CA;
131+ SSL_CTX_add_session;
132+ SSL_CTX_callback_ctrl;
133+ SSL_CTX_check_private_key;
134+ SSL_CTX_ctrl;
135+ SSL_CTX_flush_sessions;
136+ SSL_CTX_free;
137+ SSL_CTX_get_cert_store;
138+ SSL_CTX_get_client_CA_list;
139+ SSL_CTX_get_client_cert_cb;
140+ SSL_CTX_get_ex_data;
141+ SSL_CTX_get_ex_new_index;
142+ SSL_CTX_get_info_callback;
143+ SSL_CTX_get_quiet_shutdown;
144+ SSL_CTX_get_timeout;
145+ SSL_CTX_get_verify_callback;
146+ SSL_CTX_get_verify_depth;
147+ SSL_CTX_get_verify_mode;
148+ SSL_CTX_load_verify_locations;
149+ SSL_CTX_new;
150+ SSL_CTX_remove_session;
151+ SSL_CTX_sess_get_get_cb;
152+ SSL_CTX_sess_get_new_cb;
153+ SSL_CTX_sess_get_remove_cb;
154+ SSL_CTX_sessions;
155+ SSL_CTX_sess_set_get_cb;
156+ SSL_CTX_sess_set_new_cb;
157+ SSL_CTX_sess_set_remove_cb;
158+ SSL_CTX_set1_param;
159+ SSL_CTX_set_cert_store;
160+ SSL_CTX_set_cert_verify_callback;
161+ SSL_CTX_set_cert_verify_cb;
162+ SSL_CTX_set_cipher_list;
163+ SSL_CTX_set_client_CA_list;
164+ SSL_CTX_set_client_cert_cb;
165+ SSL_CTX_set_client_cert_engine;
166+ SSL_CTX_set_cookie_generate_cb;
167+ SSL_CTX_set_cookie_verify_cb;
168+ SSL_CTX_set_default_passwd_cb;
169+ SSL_CTX_set_default_passwd_cb_userdata;
170+ SSL_CTX_set_default_verify_paths;
171+ SSL_CTX_set_def_passwd_cb_ud;
172+ SSL_CTX_set_def_verify_paths;
173+ SSL_CTX_set_ex_data;
174+ SSL_CTX_set_generate_session_id;
175+ SSL_CTX_set_info_callback;
176+ SSL_CTX_set_msg_callback;
177+ SSL_CTX_set_psk_client_callback;
178+ SSL_CTX_set_psk_server_callback;
179+ SSL_CTX_set_purpose;
180+ SSL_CTX_set_quiet_shutdown;
181+ SSL_CTX_set_session_id_context;
182+ SSL_CTX_set_ssl_version;
183+ SSL_CTX_set_timeout;
184+ SSL_CTX_set_tmp_dh_callback;
185+ SSL_CTX_set_tmp_ecdh_callback;
186+ SSL_CTX_set_tmp_rsa_callback;
187+ SSL_CTX_set_trust;
188+ SSL_CTX_set_verify;
189+ SSL_CTX_set_verify_depth;
190+ SSL_CTX_use_cert_chain_file;
191+ SSL_CTX_use_certificate;
192+ SSL_CTX_use_certificate_ASN1;
193+ SSL_CTX_use_certificate_chain_file;
194+ SSL_CTX_use_certificate_file;
195+ SSL_CTX_use_PrivateKey;
196+ SSL_CTX_use_PrivateKey_ASN1;
197+ SSL_CTX_use_PrivateKey_file;
198+ SSL_CTX_use_psk_identity_hint;
199+ SSL_CTX_use_RSAPrivateKey;
200+ SSL_CTX_use_RSAPrivateKey_ASN1;
201+ SSL_CTX_use_RSAPrivateKey_file;
202+ SSL_do_handshake;
203+ SSL_dup;
204+ SSL_dup_CA_list;
205+ SSLeay_add_ssl_algorithms;
206+ SSL_free;
207+ SSL_get1_session;
208+ SSL_get_certificate;
209+ SSL_get_cipher_list;
210+ SSL_get_ciphers;
211+ SSL_get_client_CA_list;
212+ SSL_get_current_cipher;
213+ SSL_get_current_compression;
214+ SSL_get_current_expansion;
215+ SSL_get_default_timeout;
216+ SSL_get_error;
217+ SSL_get_ex_data;
218+ SSL_get_ex_data_X509_STORE_CTX_idx;
219+ SSL_get_ex_d_X509_STORE_CTX_idx;
220+ SSL_get_ex_new_index;
221+ SSL_get_fd;
222+ SSL_get_finished;
223+ SSL_get_info_callback;
224+ SSL_get_peer_cert_chain;
225+ SSL_get_peer_certificate;
226+ SSL_get_peer_finished;
227+ SSL_get_privatekey;
228+ SSL_get_psk_identity;
229+ SSL_get_psk_identity_hint;
230+ SSL_get_quiet_shutdown;
231+ SSL_get_rbio;
232+ SSL_get_read_ahead;
233+ SSL_get_rfd;
234+ SSL_get_servername;
235+ SSL_get_servername_type;
236+ SSL_get_session;
237+ SSL_get_shared_ciphers;
238+ SSL_get_shutdown;
239+ SSL_get_SSL_CTX;
240+ SSL_get_ssl_method;
241+ SSL_get_verify_callback;
242+ SSL_get_verify_depth;
243+ SSL_get_verify_mode;
244+ SSL_get_verify_result;
245+ SSL_get_version;
246+ SSL_get_wbio;
247+ SSL_get_wfd;
248+ SSL_has_matching_session_id;
249+ SSL_library_init;
250+ SSL_load_client_CA_file;
251+ SSL_load_error_strings;
252+ SSL_new;
253+ SSL_peek;
254+ SSL_pending;
255+ SSL_read;
256+ SSL_renegotiate;
257+ SSL_renegotiate_pending;
258+ SSL_rstate_string;
259+ SSL_rstate_string_long;
260+ SSL_SESSION_cmp;
261+ SSL_SESSION_free;
262+ SSL_SESSION_get_ex_data;
263+ SSL_SESSION_get_ex_new_index;
264+ SSL_SESSION_get_id;
265+ SSL_SESSION_get_time;
266+ SSL_SESSION_get_timeout;
267+ SSL_SESSION_hash;
268+ SSL_SESSION_new;
269+ SSL_SESSION_print;
270+ SSL_SESSION_print_fp;
271+ SSL_SESSION_set_ex_data;
272+ SSL_SESSION_set_time;
273+ SSL_SESSION_set_timeout;
274+ SSL_set1_param;
275+ SSL_set_accept_state;
276+ SSL_set_bio;
277+ SSL_set_cipher_list;
278+ SSL_set_client_CA_list;
279+ SSL_set_connect_state;
280+ SSL_set_ex_data;
281+ SSL_set_fd;
282+ SSL_set_generate_session_id;
283+ SSL_set_info_callback;
284+ SSL_set_msg_callback;
285+ SSL_set_psk_client_callback;
286+ SSL_set_psk_server_callback;
287+ SSL_set_purpose;
288+ SSL_set_quiet_shutdown;
289+ SSL_set_read_ahead;
290+ SSL_set_rfd;
291+ SSL_set_session;
292+ SSL_set_session_id_context;
293+ SSL_set_session_secret_cb;
294+ SSL_set_session_ticket_ext;
295+ SSL_set_session_ticket_ext_cb;
296+ SSL_set_shutdown;
297+ SSL_set_SSL_CTX;
298+ SSL_set_ssl_method;
299+ SSL_set_tmp_dh_callback;
300+ SSL_set_tmp_ecdh_callback;
301+ SSL_set_tmp_rsa_callback;
302+ SSL_set_trust;
303+ SSL_set_verify;
304+ SSL_set_verify_depth;
305+ SSL_set_verify_result;
306+ SSL_set_wfd;
307+ SSL_shutdown;
308+ SSL_state;
309+ SSL_state_string;
310+ SSL_state_string_long;
311+ SSL_use_certificate;
312+ SSL_use_certificate_ASN1;
313+ SSL_use_certificate_file;
314+ SSL_use_PrivateKey;
315+ SSL_use_PrivateKey_ASN1;
316+ SSL_use_PrivateKey_file;
317+ SSL_use_psk_identity_hint;
318+ SSL_use_RSAPrivateKey;
319+ SSL_use_RSAPrivateKey_ASN1;
320+ SSL_use_RSAPrivateKey_file;
321+ SSLv23_client_method;
322+ SSLv23_method;
323+ SSLv23_server_method;
324+ SSLv2_client_method;
325+ SSLv2_method;
326+ SSLv2_server_method;
327+ SSLv3_client_method;
328+ SSLv3_method;
329+ SSLv3_server_method;
330+ SSL_version;
331+ SSL_want;
332+ SSL_write;
333+ TLSv1_client_method;
334+ TLSv1_method;
335+ TLSv1_server_method;
336+
337+
338+ SSLeay;
339+ SSLeay_version;
340+ ASN1_BIT_STRING_asn1_meth;
341+ ASN1_HEADER_free;
342+ ASN1_HEADER_new;
343+ ASN1_IA5STRING_asn1_meth;
344+ ASN1_INTEGER_get;
345+ ASN1_INTEGER_set;
346+ ASN1_INTEGER_to_BN;
347+ ASN1_OBJECT_create;
348+ ASN1_OBJECT_free;
349+ ASN1_OBJECT_new;
350+ ASN1_PRINTABLE_type;
351+ ASN1_STRING_cmp;
352+ ASN1_STRING_dup;
353+ ASN1_STRING_free;
354+ ASN1_STRING_new;
355+ ASN1_STRING_print;
356+ ASN1_STRING_set;
357+ ASN1_STRING_type_new;
358+ ASN1_TYPE_free;
359+ ASN1_TYPE_new;
360+ ASN1_UNIVERSALSTRING_to_string;
361+ ASN1_UTCTIME_check;
362+ ASN1_UTCTIME_print;
363+ ASN1_UTCTIME_set;
364+ ASN1_check_infinite_end;
365+ ASN1_d2i_bio;
366+ ASN1_d2i_fp;
367+ ASN1_digest;
368+ ASN1_dup;
369+ ASN1_get_object;
370+ ASN1_i2d_bio;
371+ ASN1_i2d_fp;
372+ ASN1_object_size;
373+ ASN1_parse;
374+ ASN1_put_object;
375+ ASN1_sign;
376+ ASN1_verify;
377+ BF_cbc_encrypt;
378+ BF_cfb64_encrypt;
379+ BF_ecb_encrypt;
380+ BF_encrypt;
381+ BF_ofb64_encrypt;
382+ BF_options;
383+ BF_set_key;
384+ BIO_CONNECT_free;
385+ BIO_CONNECT_new;
386+ BIO_accept;
387+ BIO_ctrl;
388+ BIO_int_ctrl;
389+ BIO_debug_callback;
390+ BIO_dump;
391+ BIO_dup_chain;
392+ BIO_f_base64;
393+ BIO_f_buffer;
394+ BIO_f_cipher;
395+ BIO_f_md;
396+ BIO_f_null;
397+ BIO_f_proxy_server;
398+ BIO_fd_non_fatal_error;
399+ BIO_fd_should_retry;
400+ BIO_find_type;
401+ BIO_free;
402+ BIO_free_all;
403+ BIO_get_accept_socket;
404+ BIO_get_filter_bio;
405+ BIO_get_host_ip;
406+ BIO_get_port;
407+ BIO_get_retry_BIO;
408+ BIO_get_retry_reason;
409+ BIO_gethostbyname;
410+ BIO_gets;
411+ BIO_new;
412+ BIO_new_accept;
413+ BIO_new_connect;
414+ BIO_new_fd;
415+ BIO_new_file;
416+ BIO_new_fp;
417+ BIO_new_socket;
418+ BIO_pop;
419+ BIO_printf;
420+ BIO_push;
421+ BIO_puts;
422+ BIO_read;
423+ BIO_s_accept;
424+ BIO_s_connect;
425+ BIO_s_fd;
426+ BIO_s_file;
427+ BIO_s_mem;
428+ BIO_s_null;
429+ BIO_s_proxy_client;
430+ BIO_s_socket;
431+ BIO_set;
432+ BIO_set_cipher;
433+ BIO_set_tcp_ndelay;
434+ BIO_sock_cleanup;
435+ BIO_sock_error;
436+ BIO_sock_init;
437+ BIO_sock_non_fatal_error;
438+ BIO_sock_should_retry;
439+ BIO_socket_ioctl;
440+ BIO_write;
441+ BN_CTX_free;
442+ BN_CTX_new;
443+ BN_MONT_CTX_free;
444+ BN_MONT_CTX_new;
445+ BN_MONT_CTX_set;
446+ BN_add;
447+ BN_add_word;
448+ BN_hex2bn;
449+ BN_bin2bn;
450+ BN_bn2hex;
451+ BN_bn2bin;
452+ BN_clear;
453+ BN_clear_bit;
454+ BN_clear_free;
455+ BN_cmp;
456+ BN_copy;
457+ BN_div;
458+ BN_div_word;
459+ BN_dup;
460+ BN_free;
461+ BN_from_montgomery;
462+ BN_gcd;
463+ BN_generate_prime;
464+ BN_get_word;
465+ BN_is_bit_set;
466+ BN_is_prime;
467+ BN_lshift;
468+ BN_lshift1;
469+ BN_mask_bits;
470+ BN_mod;
471+ BN_mod_exp;
472+ BN_mod_exp_mont;
473+ BN_mod_exp_simple;
474+ BN_mod_inverse;
475+ BN_mod_mul;
476+ BN_mod_mul_montgomery;
477+ BN_mod_word;
478+ BN_mul;
479+ BN_new;
480+ BN_num_bits;
481+ BN_num_bits_word;
482+ BN_options;
483+ BN_print;
484+ BN_print_fp;
485+ BN_rand;
486+ BN_reciprocal;
487+ BN_rshift;
488+ BN_rshift1;
489+ BN_set_bit;
490+ BN_set_word;
491+ BN_sqr;
492+ BN_sub;
493+ BN_to_ASN1_INTEGER;
494+ BN_ucmp;
495+ BN_value_one;
496+ BUF_MEM_free;
497+ BUF_MEM_grow;
498+ BUF_MEM_new;
499+ BUF_strdup;
500+ CONF_free;
501+ CONF_get_number;
502+ CONF_get_section;
503+ CONF_get_string;
504+ CONF_load;
505+ CRYPTO_add_lock;
506+ CRYPTO_dbg_free;
507+ CRYPTO_dbg_malloc;
508+ CRYPTO_dbg_realloc;
509+ CRYPTO_dbg_remalloc;
510+ CRYPTO_free;
511+ CRYPTO_get_add_lock_callback;
512+ CRYPTO_get_id_callback;
513+ CRYPTO_get_lock_name;
514+ CRYPTO_get_locking_callback;
515+ CRYPTO_get_mem_functions;
516+ CRYPTO_lock;
517+ CRYPTO_malloc;
518+ CRYPTO_mem_ctrl;
519+ CRYPTO_mem_leaks;
520+ CRYPTO_mem_leaks_cb;
521+ CRYPTO_mem_leaks_fp;
522+ CRYPTO_realloc;
523+ CRYPTO_remalloc;
524+ CRYPTO_set_add_lock_callback;
525+ CRYPTO_set_id_callback;
526+ CRYPTO_set_locking_callback;
527+ CRYPTO_set_mem_functions;
528+ CRYPTO_thread_id;
529+ DH_check;
530+ DH_compute_key;
531+ DH_free;
532+ DH_generate_key;
533+ DH_generate_parameters;
534+ DH_new;
535+ DH_size;
536+ DHparams_print;
537+ DHparams_print_fp;
538+ DSA_free;
539+ DSA_generate_key;
540+ DSA_generate_parameters;
541+ DSA_is_prime;
542+ DSA_new;
543+ DSA_print;
544+ DSA_print_fp;
545+ DSA_sign;
546+ DSA_sign_setup;
547+ DSA_size;
548+ DSA_verify;
549+ DSAparams_print;
550+ DSAparams_print_fp;
551+ ERR_clear_error;
552+ ERR_error_string;
553+ ERR_free_strings;
554+ ERR_func_error_string;
555+ ERR_get_err_state_table;
556+ ERR_get_error;
557+ ERR_get_error_line;
558+ ERR_get_state;
559+ ERR_get_string_table;
560+ ERR_lib_error_string;
561+ ERR_load_ASN1_strings;
562+ ERR_load_BIO_strings;
563+ ERR_load_BN_strings;
564+ ERR_load_BUF_strings;
565+ ERR_load_CONF_strings;
566+ ERR_load_DH_strings;
567+ ERR_load_DSA_strings;
568+ ERR_load_ERR_strings;
569+ ERR_load_EVP_strings;
570+ ERR_load_OBJ_strings;
571+ ERR_load_PEM_strings;
572+ ERR_load_PROXY_strings;
573+ ERR_load_RSA_strings;
574+ ERR_load_X509_strings;
575+ ERR_load_crypto_strings;
576+ ERR_load_strings;
577+ ERR_peek_error;
578+ ERR_peek_error_line;
579+ ERR_print_errors;
580+ ERR_print_errors_fp;
581+ ERR_put_error;
582+ ERR_reason_error_string;
583+ ERR_remove_state;
584+ EVP_BytesToKey;
585+ EVP_CIPHER_CTX_cleanup;
586+ EVP_CipherFinal;
587+ EVP_CipherInit;
588+ EVP_CipherUpdate;
589+ EVP_DecodeBlock;
590+ EVP_DecodeFinal;
591+ EVP_DecodeInit;
592+ EVP_DecodeUpdate;
593+ EVP_DecryptFinal;
594+ EVP_DecryptInit;
595+ EVP_DecryptUpdate;
596+ EVP_DigestFinal;
597+ EVP_DigestInit;
598+ EVP_DigestUpdate;
599+ EVP_EncodeBlock;
600+ EVP_EncodeFinal;
601+ EVP_EncodeInit;
602+ EVP_EncodeUpdate;
603+ EVP_EncryptFinal;
604+ EVP_EncryptInit;
605+ EVP_EncryptUpdate;
606+ EVP_OpenFinal;
607+ EVP_OpenInit;
608+ EVP_PKEY_assign;
609+ EVP_PKEY_copy_parameters;
610+ EVP_PKEY_free;
611+ EVP_PKEY_missing_parameters;
612+ EVP_PKEY_new;
613+ EVP_PKEY_save_parameters;
614+ EVP_PKEY_size;
615+ EVP_PKEY_type;
616+ EVP_SealFinal;
617+ EVP_SealInit;
618+ EVP_SignFinal;
619+ EVP_VerifyFinal;
620+ EVP_add_alias;
621+ EVP_add_cipher;
622+ EVP_add_digest;
623+ EVP_bf_cbc;
624+ EVP_bf_cfb64;
625+ EVP_bf_ecb;
626+ EVP_bf_ofb;
627+ EVP_cleanup;
628+ EVP_des_cbc;
629+ EVP_des_cfb64;
630+ EVP_des_ecb;
631+ EVP_des_ede;
632+ EVP_des_ede3;
633+ EVP_des_ede3_cbc;
634+ EVP_des_ede3_cfb64;
635+ EVP_des_ede3_ofb;
636+ EVP_des_ede_cbc;
637+ EVP_des_ede_cfb64;
638+ EVP_des_ede_ofb;
639+ EVP_des_ofb;
640+ EVP_desx_cbc;
641+ EVP_dss;
642+ EVP_dss1;
643+ EVP_enc_null;
644+ EVP_get_cipherbyname;
645+ EVP_get_digestbyname;
646+ EVP_get_pw_prompt;
647+ EVP_idea_cbc;
648+ EVP_idea_cfb64;
649+ EVP_idea_ecb;
650+ EVP_idea_ofb;
651+ EVP_md2;
652+ EVP_md5;
653+ EVP_md_null;
654+ EVP_rc2_cbc;
655+ EVP_rc2_cfb64;
656+ EVP_rc2_ecb;
657+ EVP_rc2_ofb;
658+ EVP_rc4;
659+ EVP_read_pw_string;
660+ EVP_set_pw_prompt;
661+ EVP_sha;
662+ EVP_sha1;
663+ MD2;
664+ MD2_Final;
665+ MD2_Init;
666+ MD2_Update;
667+ MD2_options;
668+ MD5;
669+ MD5_Final;
670+ MD5_Init;
671+ MD5_Update;
672+ MDC2;
673+ MDC2_Final;
674+ MDC2_Init;
675+ MDC2_Update;
676+ NETSCAPE_SPKAC_free;
677+ NETSCAPE_SPKAC_new;
678+ NETSCAPE_SPKI_free;
679+ NETSCAPE_SPKI_new;
680+ NETSCAPE_SPKI_sign;
681+ NETSCAPE_SPKI_verify;
682+ OBJ_add_object;
683+ OBJ_bsearch;
684+ OBJ_cleanup;
685+ OBJ_cmp;
686+ OBJ_create;
687+ OBJ_dup;
688+ OBJ_ln2nid;
689+ OBJ_new_nid;
690+ OBJ_nid2ln;
691+ OBJ_nid2obj;
692+ OBJ_nid2sn;
693+ OBJ_obj2nid;
694+ OBJ_sn2nid;
695+ OBJ_txt2nid;
696+ PEM_ASN1_read;
697+ PEM_ASN1_read_bio;
698+ PEM_ASN1_write;
699+ PEM_ASN1_write_bio;
700+ PEM_SealFinal;
701+ PEM_SealInit;
702+ PEM_SealUpdate;
703+ PEM_SignFinal;
704+ PEM_SignInit;
705+ PEM_SignUpdate;
706+ PEM_X509_INFO_read;
707+ PEM_X509_INFO_read_bio;
708+ PEM_X509_INFO_write_bio;
709+ PEM_dek_info;
710+ PEM_do_header;
711+ PEM_get_EVP_CIPHER_INFO;
712+ PEM_proc_type;
713+ PEM_read;
714+ PEM_read_DHparams;
715+ PEM_read_DSAPrivateKey;
716+ PEM_read_DSAparams;
717+ PEM_read_PKCS7;
718+ PEM_read_PrivateKey;
719+ PEM_read_RSAPrivateKey;
720+ PEM_read_X509;
721+ PEM_read_X509_CRL;
722+ PEM_read_X509_REQ;
723+ PEM_read_bio;
724+ PEM_read_bio_DHparams;
725+ PEM_read_bio_DSAPrivateKey;
726+ PEM_read_bio_DSAparams;
727+ PEM_read_bio_PKCS7;
728+ PEM_read_bio_PrivateKey;
729+ PEM_read_bio_RSAPrivateKey;
730+ PEM_read_bio_X509;
731+ PEM_read_bio_X509_CRL;
732+ PEM_read_bio_X509_REQ;
733+ PEM_write;
734+ PEM_write_DHparams;
735+ PEM_write_DSAPrivateKey;
736+ PEM_write_DSAparams;
737+ PEM_write_PKCS7;
738+ PEM_write_PrivateKey;
739+ PEM_write_RSAPrivateKey;
740+ PEM_write_X509;
741+ PEM_write_X509_CRL;
742+ PEM_write_X509_REQ;
743+ PEM_write_bio;
744+ PEM_write_bio_DHparams;
745+ PEM_write_bio_DSAPrivateKey;
746+ PEM_write_bio_DSAparams;
747+ PEM_write_bio_PKCS7;
748+ PEM_write_bio_PrivateKey;
749+ PEM_write_bio_RSAPrivateKey;
750+ PEM_write_bio_X509;
751+ PEM_write_bio_X509_CRL;
752+ PEM_write_bio_X509_REQ;
753+ PKCS7_DIGEST_free;
754+ PKCS7_DIGEST_new;
755+ PKCS7_ENCRYPT_free;
756+ PKCS7_ENCRYPT_new;
757+ PKCS7_ENC_CONTENT_free;
758+ PKCS7_ENC_CONTENT_new;
759+ PKCS7_ENVELOPE_free;
760+ PKCS7_ENVELOPE_new;
761+ PKCS7_ISSUER_AND_SERIAL_digest;
762+ PKCS7_ISSUER_AND_SERIAL_free;
763+ PKCS7_ISSUER_AND_SERIAL_new;
764+ PKCS7_RECIP_INFO_free;
765+ PKCS7_RECIP_INFO_new;
766+ PKCS7_SIGNED_free;
767+ PKCS7_SIGNED_new;
768+ PKCS7_SIGNER_INFO_free;
769+ PKCS7_SIGNER_INFO_new;
770+ PKCS7_SIGN_ENVELOPE_free;
771+ PKCS7_SIGN_ENVELOPE_new;
772+ PKCS7_dup;
773+ PKCS7_free;
774+ PKCS7_new;
775+ PROXY_ENTRY_add_noproxy;
776+ PROXY_ENTRY_clear_noproxy;
777+ PROXY_ENTRY_free;
778+ PROXY_ENTRY_get_noproxy;
779+ PROXY_ENTRY_new;
780+ PROXY_ENTRY_set_server;
781+ PROXY_add_noproxy;
782+ PROXY_add_server;
783+ PROXY_check_by_host;
784+ PROXY_check_url;
785+ PROXY_clear_noproxy;
786+ PROXY_free;
787+ PROXY_get_noproxy;
788+ PROXY_get_proxies;
789+ PROXY_get_proxy_entry;
790+ PROXY_load_conf;
791+ PROXY_new;
792+ PROXY_print;
793+ RAND_bytes;
794+ RAND_cleanup;
795+ RAND_file_name;
796+ RAND_load_file;
797+ RAND_screen;
798+ RAND_seed;
799+ RAND_write_file;
800+ RC2_cbc_encrypt;
801+ RC2_cfb64_encrypt;
802+ RC2_ecb_encrypt;
803+ RC2_encrypt;
804+ RC2_ofb64_encrypt;
805+ RC2_set_key;
806+ RC4;
807+ RC4_options;
808+ RC4_set_key;
809+ RSAPrivateKey_asn1_meth;
810+ RSAPrivateKey_dup;
811+ RSAPublicKey_dup;
812+ RSA_PKCS1_SSLeay;
813+ RSA_free;
814+ RSA_generate_key;
815+ RSA_new;
816+ RSA_new_method;
817+ RSA_print;
818+ RSA_print_fp;
819+ RSA_private_decrypt;
820+ RSA_private_encrypt;
821+ RSA_public_decrypt;
822+ RSA_public_encrypt;
823+ RSA_set_default_method;
824+ RSA_sign;
825+ RSA_sign_ASN1_OCTET_STRING;
826+ RSA_size;
827+ RSA_verify;
828+ RSA_verify_ASN1_OCTET_STRING;
829+ SHA;
830+ SHA1;
831+ SHA1_Final;
832+ SHA1_Init;
833+ SHA1_Update;
834+ SHA_Final;
835+ SHA_Init;
836+ SHA_Update;
837+ OpenSSL_add_all_algorithms;
838+ OpenSSL_add_all_ciphers;
839+ OpenSSL_add_all_digests;
840+ TXT_DB_create_index;
841+ TXT_DB_free;
842+ TXT_DB_get_by_index;
843+ TXT_DB_insert;
844+ TXT_DB_read;
845+ TXT_DB_write;
846+ X509_ALGOR_free;
847+ X509_ALGOR_new;
848+ X509_ATTRIBUTE_free;
849+ X509_ATTRIBUTE_new;
850+ X509_CINF_free;
851+ X509_CINF_new;
852+ X509_CRL_INFO_free;
853+ X509_CRL_INFO_new;
854+ X509_CRL_add_ext;
855+ X509_CRL_cmp;
856+ X509_CRL_delete_ext;
857+ X509_CRL_dup;
858+ X509_CRL_free;
859+ X509_CRL_get_ext;
860+ X509_CRL_get_ext_by_NID;
861+ X509_CRL_get_ext_by_OBJ;
862+ X509_CRL_get_ext_by_critical;
863+ X509_CRL_get_ext_count;
864+ X509_CRL_new;
865+ X509_CRL_sign;
866+ X509_CRL_verify;
867+ X509_EXTENSION_create_by_NID;
868+ X509_EXTENSION_create_by_OBJ;
869+ X509_EXTENSION_dup;
870+ X509_EXTENSION_free;
871+ X509_EXTENSION_get_critical;
872+ X509_EXTENSION_get_data;
873+ X509_EXTENSION_get_object;
874+ X509_EXTENSION_new;
875+ X509_EXTENSION_set_critical;
876+ X509_EXTENSION_set_data;
877+ X509_EXTENSION_set_object;
878+ X509_INFO_free;
879+ X509_INFO_new;
880+ X509_LOOKUP_by_alias;
881+ X509_LOOKUP_by_fingerprint;
882+ X509_LOOKUP_by_issuer_serial;
883+ X509_LOOKUP_by_subject;
884+ X509_LOOKUP_ctrl;
885+ X509_LOOKUP_file;
886+ X509_LOOKUP_free;
887+ X509_LOOKUP_hash_dir;
888+ X509_LOOKUP_init;
889+ X509_LOOKUP_new;
890+ X509_LOOKUP_shutdown;
891+ X509_NAME_ENTRY_create_by_NID;
892+ X509_NAME_ENTRY_create_by_OBJ;
893+ X509_NAME_ENTRY_dup;
894+ X509_NAME_ENTRY_free;
895+ X509_NAME_ENTRY_get_data;
896+ X509_NAME_ENTRY_get_object;
897+ X509_NAME_ENTRY_new;
898+ X509_NAME_ENTRY_set_data;
899+ X509_NAME_ENTRY_set_object;
900+ X509_NAME_add_entry;
901+ X509_NAME_cmp;
902+ X509_NAME_delete_entry;
903+ X509_NAME_digest;
904+ X509_NAME_dup;
905+ X509_NAME_entry_count;
906+ X509_NAME_free;
907+ X509_NAME_get_entry;
908+ X509_NAME_get_index_by_NID;
909+ X509_NAME_get_index_by_OBJ;
910+ X509_NAME_get_text_by_NID;
911+ X509_NAME_get_text_by_OBJ;
912+ X509_NAME_hash;
913+ X509_NAME_new;
914+ X509_NAME_oneline;
915+ X509_NAME_print;
916+ X509_NAME_set;
917+ X509_OBJECT_free_contents;
918+ X509_OBJECT_retrieve_by_subject;
919+ X509_OBJECT_up_ref_count;
920+ X509_PKEY_free;
921+ X509_PKEY_new;
922+ X509_PUBKEY_free;
923+ X509_PUBKEY_get;
924+ X509_PUBKEY_new;
925+ X509_PUBKEY_set;
926+ X509_REQ_INFO_free;
927+ X509_REQ_INFO_new;
928+ X509_REQ_dup;
929+ X509_REQ_free;
930+ X509_REQ_get_pubkey;
931+ X509_REQ_new;
932+ X509_REQ_print;
933+ X509_REQ_print_fp;
934+ X509_REQ_set_pubkey;
935+ X509_REQ_set_subject_name;
936+ X509_REQ_set_version;
937+ X509_REQ_sign;
938+ X509_REQ_to_X509;
939+ X509_REQ_verify;
940+ X509_REVOKED_add_ext;
941+ X509_REVOKED_delete_ext;
942+ X509_REVOKED_free;
943+ X509_REVOKED_get_ext;
944+ X509_REVOKED_get_ext_by_NID;
945+ X509_REVOKED_get_ext_by_OBJ;
946+ X509_REVOKED_get_ext_by_critical;
947+ X509_REVOKED_get_ext_by_critic;
948+ X509_REVOKED_get_ext_count;
949+ X509_REVOKED_new;
950+ X509_SIG_free;
951+ X509_SIG_new;
952+ X509_STORE_CTX_cleanup;
953+ X509_STORE_CTX_init;
954+ X509_STORE_add_cert;
955+ X509_STORE_add_lookup;
956+ X509_STORE_free;
957+ X509_STORE_get_by_subject;
958+ X509_STORE_load_locations;
959+ X509_STORE_new;
960+ X509_STORE_set_default_paths;
961+ X509_VAL_free;
962+ X509_VAL_new;
963+ X509_add_ext;
964+ X509_asn1_meth;
965+ X509_certificate_type;
966+ X509_check_private_key;
967+ X509_cmp_current_time;
968+ X509_delete_ext;
969+ X509_digest;
970+ X509_dup;
971+ X509_free;
972+ X509_get_default_cert_area;
973+ X509_get_default_cert_dir;
974+ X509_get_default_cert_dir_env;
975+ X509_get_default_cert_file;
976+ X509_get_default_cert_file_env;
977+ X509_get_default_private_dir;
978+ X509_get_ext;
979+ X509_get_ext_by_NID;
980+ X509_get_ext_by_OBJ;
981+ X509_get_ext_by_critical;
982+ X509_get_ext_count;
983+ X509_get_issuer_name;
984+ X509_get_pubkey;
985+ X509_get_pubkey_parameters;
986+ X509_get_serialNumber;
987+ X509_get_subject_name;
988+ X509_gmtime_adj;
989+ X509_issuer_and_serial_cmp;
990+ X509_issuer_and_serial_hash;
991+ X509_issuer_name_cmp;
992+ X509_issuer_name_hash;
993+ X509_load_cert_file;
994+ X509_new;
995+ X509_print;
996+ X509_print_fp;
997+ X509_set_issuer_name;
998+ X509_set_notAfter;
999+ X509_set_notBefore;
1000+ X509_set_pubkey;
1001+ X509_set_serialNumber;
1002+ X509_set_subject_name;
1003+ X509_set_version;
1004+ X509_sign;
1005+ X509_subject_name_cmp;
1006+ X509_subject_name_hash;
1007+ X509_to_X509_REQ;
1008+ X509_verify;
1009+ X509_verify_cert;
1010+ X509_verify_cert_error_string;
1011+ X509v3_add_ext;
1012+ X509v3_add_extension;
1013+ X509v3_add_netscape_extensions;
1014+ X509v3_add_standard_extensions;
1015+ X509v3_cleanup_extensions;
1016+ X509v3_data_type_by_NID;
1017+ X509v3_data_type_by_OBJ;
1018+ X509v3_delete_ext;
1019+ X509v3_get_ext;
1020+ X509v3_get_ext_by_NID;
1021+ X509v3_get_ext_by_OBJ;
1022+ X509v3_get_ext_by_critical;
1023+ X509v3_get_ext_count;
1024+ X509v3_pack_string;
1025+ X509v3_pack_type_by_NID;
1026+ X509v3_pack_type_by_OBJ;
1027+ X509v3_unpack_string;
1028+ _des_crypt;
1029+ a2d_ASN1_OBJECT;
1030+ a2i_ASN1_INTEGER;
1031+ a2i_ASN1_STRING;
1032+ asn1_Finish;
1033+ asn1_GetSequence;
1034+ bn_div_words;
1035+ bn_expand2;
1036+ bn_mul_add_words;
1037+ bn_mul_words;
1038+ BN_uadd;
1039+ BN_usub;
1040+ bn_sqr_words;
1041+ _ossl_old_crypt;
1042+ d2i_ASN1_BIT_STRING;
1043+ d2i_ASN1_BOOLEAN;
1044+ d2i_ASN1_HEADER;
1045+ d2i_ASN1_IA5STRING;
1046+ d2i_ASN1_INTEGER;
1047+ d2i_ASN1_OBJECT;
1048+ d2i_ASN1_OCTET_STRING;
1049+ d2i_ASN1_PRINTABLE;
1050+ d2i_ASN1_PRINTABLESTRING;
1051+ d2i_ASN1_SET;
1052+ d2i_ASN1_T61STRING;
1053+ d2i_ASN1_TYPE;
1054+ d2i_ASN1_UTCTIME;
1055+ d2i_ASN1_bytes;
1056+ d2i_ASN1_type_bytes;
1057+ d2i_DHparams;
1058+ d2i_DSAPrivateKey;
1059+ d2i_DSAPrivateKey_bio;
1060+ d2i_DSAPrivateKey_fp;
1061+ d2i_DSAPublicKey;
1062+ d2i_DSAparams;
1063+ d2i_NETSCAPE_SPKAC;
1064+ d2i_NETSCAPE_SPKI;
1065+ d2i_Netscape_RSA;
1066+ d2i_PKCS7;
1067+ d2i_PKCS7_DIGEST;
1068+ d2i_PKCS7_ENCRYPT;
1069+ d2i_PKCS7_ENC_CONTENT;
1070+ d2i_PKCS7_ENVELOPE;
1071+ d2i_PKCS7_ISSUER_AND_SERIAL;
1072+ d2i_PKCS7_RECIP_INFO;
1073+ d2i_PKCS7_SIGNED;
1074+ d2i_PKCS7_SIGNER_INFO;
1075+ d2i_PKCS7_SIGN_ENVELOPE;
1076+ d2i_PKCS7_bio;
1077+ d2i_PKCS7_fp;
1078+ d2i_PrivateKey;
1079+ d2i_PublicKey;
1080+ d2i_RSAPrivateKey;
1081+ d2i_RSAPrivateKey_bio;
1082+ d2i_RSAPrivateKey_fp;
1083+ d2i_RSAPublicKey;
1084+ d2i_X509;
1085+ d2i_X509_ALGOR;
1086+ d2i_X509_ATTRIBUTE;
1087+ d2i_X509_CINF;
1088+ d2i_X509_CRL;
1089+ d2i_X509_CRL_INFO;
1090+ d2i_X509_CRL_bio;
1091+ d2i_X509_CRL_fp;
1092+ d2i_X509_EXTENSION;
1093+ d2i_X509_NAME;
1094+ d2i_X509_NAME_ENTRY;
1095+ d2i_X509_PKEY;
1096+ d2i_X509_PUBKEY;
1097+ d2i_X509_REQ;
1098+ d2i_X509_REQ_INFO;
1099+ d2i_X509_REQ_bio;
1100+ d2i_X509_REQ_fp;
1101+ d2i_X509_REVOKED;
1102+ d2i_X509_SIG;
1103+ d2i_X509_VAL;
1104+ d2i_X509_bio;
1105+ d2i_X509_fp;
1106+ DES_cbc_cksum;
1107+ DES_cbc_encrypt;
1108+ DES_cblock_print_file;
1109+ DES_cfb64_encrypt;
1110+ DES_cfb_encrypt;
1111+ DES_decrypt3;
1112+ DES_ecb3_encrypt;
1113+ DES_ecb_encrypt;
1114+ DES_ede3_cbc_encrypt;
1115+ DES_ede3_cfb64_encrypt;
1116+ DES_ede3_ofb64_encrypt;
1117+ DES_enc_read;
1118+ DES_enc_write;
1119+ DES_encrypt1;
1120+ DES_encrypt2;
1121+ DES_encrypt3;
1122+ DES_fcrypt;
1123+ DES_is_weak_key;
1124+ DES_key_sched;
1125+ DES_ncbc_encrypt;
1126+ DES_ofb64_encrypt;
1127+ DES_ofb_encrypt;
1128+ DES_options;
1129+ DES_pcbc_encrypt;
1130+ DES_quad_cksum;
1131+ DES_random_key;
1132+ _ossl_old_des_random_seed;
1133+ _ossl_old_des_read_2passwords;
1134+ _ossl_old_des_read_password;
1135+ _ossl_old_des_read_pw;
1136+ _ossl_old_des_read_pw_string;
1137+ DES_set_key;
1138+ DES_set_odd_parity;
1139+ DES_string_to_2keys;
1140+ DES_string_to_key;
1141+ DES_xcbc_encrypt;
1142+ DES_xwhite_in2out;
1143+ fcrypt_body;
1144+ i2a_ASN1_INTEGER;
1145+ i2a_ASN1_OBJECT;
1146+ i2a_ASN1_STRING;
1147+ i2d_ASN1_BIT_STRING;
1148+ i2d_ASN1_BOOLEAN;
1149+ i2d_ASN1_HEADER;
1150+ i2d_ASN1_IA5STRING;
1151+ i2d_ASN1_INTEGER;
1152+ i2d_ASN1_OBJECT;
1153+ i2d_ASN1_OCTET_STRING;
1154+ i2d_ASN1_PRINTABLE;
1155+ i2d_ASN1_SET;
1156+ i2d_ASN1_TYPE;
1157+ i2d_ASN1_UTCTIME;
1158+ i2d_ASN1_bytes;
1159+ i2d_DHparams;
1160+ i2d_DSAPrivateKey;
1161+ i2d_DSAPrivateKey_bio;
1162+ i2d_DSAPrivateKey_fp;
1163+ i2d_DSAPublicKey;
1164+ i2d_DSAparams;
1165+ i2d_NETSCAPE_SPKAC;
1166+ i2d_NETSCAPE_SPKI;
1167+ i2d_Netscape_RSA;
1168+ i2d_PKCS7;
1169+ i2d_PKCS7_DIGEST;
1170+ i2d_PKCS7_ENCRYPT;
1171+ i2d_PKCS7_ENC_CONTENT;
1172+ i2d_PKCS7_ENVELOPE;
1173+ i2d_PKCS7_ISSUER_AND_SERIAL;
1174+ i2d_PKCS7_RECIP_INFO;
1175+ i2d_PKCS7_SIGNED;
1176+ i2d_PKCS7_SIGNER_INFO;
1177+ i2d_PKCS7_SIGN_ENVELOPE;
1178+ i2d_PKCS7_bio;
1179+ i2d_PKCS7_fp;
1180+ i2d_PrivateKey;
1181+ i2d_PublicKey;
1182+ i2d_RSAPrivateKey;
1183+ i2d_RSAPrivateKey_bio;
1184+ i2d_RSAPrivateKey_fp;
1185+ i2d_RSAPublicKey;
1186+ i2d_X509;
1187+ i2d_X509_ALGOR;
1188+ i2d_X509_ATTRIBUTE;
1189+ i2d_X509_CINF;
1190+ i2d_X509_CRL;
1191+ i2d_X509_CRL_INFO;
1192+ i2d_X509_CRL_bio;
1193+ i2d_X509_CRL_fp;
1194+ i2d_X509_EXTENSION;
1195+ i2d_X509_NAME;
1196+ i2d_X509_NAME_ENTRY;
1197+ i2d_X509_PKEY;
1198+ i2d_X509_PUBKEY;
1199+ i2d_X509_REQ;
1200+ i2d_X509_REQ_INFO;
1201+ i2d_X509_REQ_bio;
1202+ i2d_X509_REQ_fp;
1203+ i2d_X509_REVOKED;
1204+ i2d_X509_SIG;
1205+ i2d_X509_VAL;
1206+ i2d_X509_bio;
1207+ i2d_X509_fp;
1208+ idea_cbc_encrypt;
1209+ idea_cfb64_encrypt;
1210+ idea_ecb_encrypt;
1211+ idea_encrypt;
1212+ idea_ofb64_encrypt;
1213+ idea_options;
1214+ idea_set_decrypt_key;
1215+ idea_set_encrypt_key;
1216+ lh_delete;
1217+ lh_doall;
1218+ lh_doall_arg;
1219+ lh_free;
1220+ lh_insert;
1221+ lh_new;
1222+ lh_node_stats;
1223+ lh_node_stats_bio;
1224+ lh_node_usage_stats;
1225+ lh_node_usage_stats_bio;
1226+ lh_retrieve;
1227+ lh_stats;
1228+ lh_stats_bio;
1229+ lh_strhash;
1230+ sk_delete;
1231+ sk_delete_ptr;
1232+ sk_dup;
1233+ sk_find;
1234+ sk_free;
1235+ sk_insert;
1236+ sk_new;
1237+ sk_pop;
1238+ sk_pop_free;
1239+ sk_push;
1240+ sk_set_cmp_func;
1241+ sk_shift;
1242+ sk_unshift;
1243+ sk_zero;
1244+ BIO_f_nbio_test;
1245+ ASN1_TYPE_get;
1246+ ASN1_TYPE_set;
1247+ PKCS7_content_free;
1248+ ERR_load_PKCS7_strings;
1249+ X509_find_by_issuer_and_serial;
1250+ X509_find_by_subject;
1251+ PKCS7_ctrl;
1252+ PKCS7_set_type;
1253+ PKCS7_set_content;
1254+ PKCS7_SIGNER_INFO_set;
1255+ PKCS7_add_signer;
1256+ PKCS7_add_certificate;
1257+ PKCS7_add_crl;
1258+ PKCS7_content_new;
1259+ PKCS7_dataSign;
1260+ PKCS7_dataVerify;
1261+ PKCS7_dataInit;
1262+ PKCS7_add_signature;
1263+ PKCS7_cert_from_signer_info;
1264+ PKCS7_get_signer_info;
1265+ EVP_delete_alias;
1266+ EVP_mdc2;
1267+ PEM_read_bio_RSAPublicKey;
1268+ PEM_write_bio_RSAPublicKey;
1269+ d2i_RSAPublicKey_bio;
1270+ i2d_RSAPublicKey_bio;
1271+ PEM_read_RSAPublicKey;
1272+ PEM_write_RSAPublicKey;
1273+ d2i_RSAPublicKey_fp;
1274+ i2d_RSAPublicKey_fp;
1275+ BIO_copy_next_retry;
1276+ RSA_flags;
1277+ X509_STORE_add_crl;
1278+ X509_load_crl_file;
1279+ EVP_rc2_40_cbc;
1280+ EVP_rc4_40;
1281+ EVP_CIPHER_CTX_init;
1282+ HMAC;
1283+ HMAC_Init;
1284+ HMAC_Update;
1285+ HMAC_Final;
1286+ ERR_get_next_error_library;
1287+ EVP_PKEY_cmp_parameters;
1288+ HMAC_cleanup;
1289+ BIO_ptr_ctrl;
1290+ BIO_new_file_internal;
1291+ BIO_new_fp_internal;
1292+ BIO_s_file_internal;
1293+ BN_BLINDING_convert;
1294+ BN_BLINDING_invert;
1295+ BN_BLINDING_update;
1296+ RSA_blinding_on;
1297+ RSA_blinding_off;
1298+ i2t_ASN1_OBJECT;
1299+ BN_BLINDING_new;
1300+ BN_BLINDING_free;
1301+ EVP_cast5_cbc;
1302+ EVP_cast5_cfb64;
1303+ EVP_cast5_ecb;
1304+ EVP_cast5_ofb;
1305+ BF_decrypt;
1306+ CAST_set_key;
1307+ CAST_encrypt;
1308+ CAST_decrypt;
1309+ CAST_ecb_encrypt;
1310+ CAST_cbc_encrypt;
1311+ CAST_cfb64_encrypt;
1312+ CAST_ofb64_encrypt;
1313+ RC2_decrypt;
1314+ OBJ_create_objects;
1315+ BN_exp;
1316+ BN_mul_word;
1317+ BN_sub_word;
1318+ BN_dec2bn;
1319+ BN_bn2dec;
1320+ BIO_ghbn_ctrl;
1321+ CRYPTO_free_ex_data;
1322+ CRYPTO_get_ex_data;
1323+ CRYPTO_set_ex_data;
1324+ ERR_load_CRYPTO_strings;
1325+ ERR_load_CRYPTOlib_strings;
1326+ EVP_PKEY_bits;
1327+ MD5_Transform;
1328+ SHA1_Transform;
1329+ SHA_Transform;
1330+ X509_STORE_CTX_get_chain;
1331+ X509_STORE_CTX_get_current_cert;
1332+ X509_STORE_CTX_get_error;
1333+ X509_STORE_CTX_get_error_depth;
1334+ X509_STORE_CTX_get_ex_data;
1335+ X509_STORE_CTX_set_cert;
1336+ X509_STORE_CTX_set_chain;
1337+ X509_STORE_CTX_set_error;
1338+ X509_STORE_CTX_set_ex_data;
1339+ CRYPTO_dup_ex_data;
1340+ CRYPTO_get_new_lockid;
1341+ CRYPTO_new_ex_data;
1342+ RSA_set_ex_data;
1343+ RSA_get_ex_data;
1344+ RSA_get_ex_new_index;
1345+ RSA_padding_add_PKCS1_type_1;
1346+ RSA_padding_add_PKCS1_type_2;
1347+ RSA_padding_add_SSLv23;
1348+ RSA_padding_add_none;
1349+ RSA_padding_check_PKCS1_type_1;
1350+ RSA_padding_check_PKCS1_type_2;
1351+ RSA_padding_check_SSLv23;
1352+ RSA_padding_check_none;
1353+ bn_add_words;
1354+ d2i_Netscape_RSA_2;
1355+ CRYPTO_get_ex_new_index;
1356+ RIPEMD160_Init;
1357+ RIPEMD160_Update;
1358+ RIPEMD160_Final;
1359+ RIPEMD160;
1360+ RIPEMD160_Transform;
1361+ RC5_32_set_key;
1362+ RC5_32_ecb_encrypt;
1363+ RC5_32_encrypt;
1364+ RC5_32_decrypt;
1365+ RC5_32_cbc_encrypt;
1366+ RC5_32_cfb64_encrypt;
1367+ RC5_32_ofb64_encrypt;
1368+ BN_bn2mpi;
1369+ BN_mpi2bn;
1370+ ASN1_BIT_STRING_get_bit;
1371+ ASN1_BIT_STRING_set_bit;
1372+ BIO_get_ex_data;
1373+ BIO_get_ex_new_index;
1374+ BIO_set_ex_data;
1375+ X509v3_get_key_usage;
1376+ X509v3_set_key_usage;
1377+ a2i_X509v3_key_usage;
1378+ i2a_X509v3_key_usage;
1379+ EVP_PKEY_decrypt;
1380+ EVP_PKEY_encrypt;
1381+ PKCS7_RECIP_INFO_set;
1382+ PKCS7_add_recipient;
1383+ PKCS7_add_recipient_info;
1384+ PKCS7_set_cipher;
1385+ ASN1_TYPE_get_int_octetstring;
1386+ ASN1_TYPE_get_octetstring;
1387+ ASN1_TYPE_set_int_octetstring;
1388+ ASN1_TYPE_set_octetstring;
1389+ ASN1_UTCTIME_set_string;
1390+ ERR_add_error_data;
1391+ ERR_set_error_data;
1392+ EVP_CIPHER_asn1_to_param;
1393+ EVP_CIPHER_param_to_asn1;
1394+ EVP_CIPHER_get_asn1_iv;
1395+ EVP_CIPHER_set_asn1_iv;
1396+ EVP_rc5_32_12_16_cbc;
1397+ EVP_rc5_32_12_16_cfb64;
1398+ EVP_rc5_32_12_16_ecb;
1399+ EVP_rc5_32_12_16_ofb;
1400+ asn1_add_error;
1401+ d2i_ASN1_BMPSTRING;
1402+ i2d_ASN1_BMPSTRING;
1403+ BIO_f_ber;
1404+ BN_init;
1405+ COMP_CTX_new;
1406+ COMP_CTX_free;
1407+ COMP_CTX_compress_block;
1408+ COMP_CTX_expand_block;
1409+ X509_STORE_CTX_get_ex_new_index;
1410+ OBJ_NAME_add;
1411+ BIO_socket_nbio;
1412+ EVP_rc2_64_cbc;
1413+ OBJ_NAME_cleanup;
1414+ OBJ_NAME_get;
1415+ OBJ_NAME_init;
1416+ OBJ_NAME_new_index;
1417+ OBJ_NAME_remove;
1418+ BN_MONT_CTX_copy;
1419+ BIO_new_socks4a_connect;
1420+ BIO_s_socks4a_connect;
1421+ PROXY_set_connect_mode;
1422+ RAND_SSLeay;
1423+ RAND_set_rand_method;
1424+ RSA_memory_lock;
1425+ bn_sub_words;
1426+ bn_mul_normal;
1427+ bn_mul_comba8;
1428+ bn_mul_comba4;
1429+ bn_sqr_normal;
1430+ bn_sqr_comba8;
1431+ bn_sqr_comba4;
1432+ bn_cmp_words;
1433+ bn_mul_recursive;
1434+ bn_mul_part_recursive;
1435+ bn_sqr_recursive;
1436+ bn_mul_low_normal;
1437+ BN_RECP_CTX_init;
1438+ BN_RECP_CTX_new;
1439+ BN_RECP_CTX_free;
1440+ BN_RECP_CTX_set;
1441+ BN_mod_mul_reciprocal;
1442+ BN_mod_exp_recp;
1443+ BN_div_recp;
1444+ BN_CTX_init;
1445+ BN_MONT_CTX_init;
1446+ RAND_get_rand_method;
1447+ PKCS7_add_attribute;
1448+ PKCS7_add_signed_attribute;
1449+ PKCS7_digest_from_attributes;
1450+ PKCS7_get_attribute;
1451+ PKCS7_get_issuer_and_serial;
1452+ PKCS7_get_signed_attribute;
1453+ COMP_compress_block;
1454+ COMP_expand_block;
1455+ COMP_rle;
1456+ COMP_zlib;
1457+ ms_time_diff;
1458+ ms_time_new;
1459+ ms_time_free;
1460+ ms_time_cmp;
1461+ ms_time_get;
1462+ PKCS7_set_attributes;
1463+ PKCS7_set_signed_attributes;
1464+ X509_ATTRIBUTE_create;
1465+ X509_ATTRIBUTE_dup;
1466+ ASN1_GENERALIZEDTIME_check;
1467+ ASN1_GENERALIZEDTIME_print;
1468+ ASN1_GENERALIZEDTIME_set;
1469+ ASN1_GENERALIZEDTIME_set_string;
1470+ ASN1_TIME_print;
1471+ BASIC_CONSTRAINTS_free;
1472+ BASIC_CONSTRAINTS_new;
1473+ ERR_load_X509V3_strings;
1474+ NETSCAPE_CERT_SEQUENCE_free;
1475+ NETSCAPE_CERT_SEQUENCE_new;
1476+ OBJ_txt2obj;
1477+ PEM_read_NETSCAPE_CERT_SEQUENCE;
1478+ PEM_read_NS_CERT_SEQ;
1479+ PEM_read_bio_NETSCAPE_CERT_SEQUENCE;
1480+ PEM_read_bio_NS_CERT_SEQ;
1481+ PEM_write_NETSCAPE_CERT_SEQUENCE;
1482+ PEM_write_NS_CERT_SEQ;
1483+ PEM_write_bio_NETSCAPE_CERT_SEQUENCE;
1484+ PEM_write_bio_NS_CERT_SEQ;
1485+ X509V3_EXT_add;
1486+ X509V3_EXT_add_alias;
1487+ X509V3_EXT_add_conf;
1488+ X509V3_EXT_cleanup;
1489+ X509V3_EXT_conf;
1490+ X509V3_EXT_conf_nid;
1491+ X509V3_EXT_get;
1492+ X509V3_EXT_get_nid;
1493+ X509V3_EXT_print;
1494+ X509V3_EXT_print_fp;
1495+ X509V3_add_standard_extensions;
1496+ X509V3_add_value;
1497+ X509V3_add_value_bool;
1498+ X509V3_add_value_int;
1499+ X509V3_conf_free;
1500+ X509V3_get_value_bool;
1501+ X509V3_get_value_int;
1502+ X509V3_parse_list;
1503+ d2i_ASN1_GENERALIZEDTIME;
1504+ d2i_ASN1_TIME;
1505+ d2i_BASIC_CONSTRAINTS;
1506+ d2i_NETSCAPE_CERT_SEQUENCE;
1507+ d2i_ext_ku;
1508+ ext_ku_free;
1509+ ext_ku_new;
1510+ i2d_ASN1_GENERALIZEDTIME;
1511+ i2d_ASN1_TIME;
1512+ i2d_BASIC_CONSTRAINTS;
1513+ i2d_NETSCAPE_CERT_SEQUENCE;
1514+ i2d_ext_ku;
1515+ EVP_MD_CTX_copy;
1516+ i2d_ASN1_ENUMERATED;
1517+ d2i_ASN1_ENUMERATED;
1518+ ASN1_ENUMERATED_set;
1519+ ASN1_ENUMERATED_get;
1520+ BN_to_ASN1_ENUMERATED;
1521+ ASN1_ENUMERATED_to_BN;
1522+ i2a_ASN1_ENUMERATED;
1523+ a2i_ASN1_ENUMERATED;
1524+ i2d_GENERAL_NAME;
1525+ d2i_GENERAL_NAME;
1526+ GENERAL_NAME_new;
1527+ GENERAL_NAME_free;
1528+ GENERAL_NAMES_new;
1529+ GENERAL_NAMES_free;
1530+ d2i_GENERAL_NAMES;
1531+ i2d_GENERAL_NAMES;
1532+ i2v_GENERAL_NAMES;
1533+ i2s_ASN1_OCTET_STRING;
1534+ s2i_ASN1_OCTET_STRING;
1535+ X509V3_EXT_check_conf;
1536+ hex_to_string;
1537+ string_to_hex;
1538+ DES_ede3_cbcm_encrypt;
1539+ RSA_padding_add_PKCS1_OAEP;
1540+ RSA_padding_check_PKCS1_OAEP;
1541+ X509_CRL_print_fp;
1542+ X509_CRL_print;
1543+ i2v_GENERAL_NAME;
1544+ v2i_GENERAL_NAME;
1545+ i2d_PKEY_USAGE_PERIOD;
1546+ d2i_PKEY_USAGE_PERIOD;
1547+ PKEY_USAGE_PERIOD_new;
1548+ PKEY_USAGE_PERIOD_free;
1549+ v2i_GENERAL_NAMES;
1550+ i2s_ASN1_INTEGER;
1551+ X509V3_EXT_d2i;
1552+ name_cmp;
1553+ str_dup;
1554+ i2s_ASN1_ENUMERATED;
1555+ i2s_ASN1_ENUMERATED_TABLE;
1556+ BIO_s_log;
1557+ BIO_f_reliable;
1558+ PKCS7_dataFinal;
1559+ PKCS7_dataDecode;
1560+ X509V3_EXT_CRL_add_conf;
1561+ BN_set_params;
1562+ BN_get_params;
1563+ BIO_get_ex_num;
1564+ BIO_set_ex_free_func;
1565+ EVP_ripemd160;
1566+ ASN1_TIME_set;
1567+ i2d_AUTHORITY_KEYID;
1568+ d2i_AUTHORITY_KEYID;
1569+ AUTHORITY_KEYID_new;
1570+ AUTHORITY_KEYID_free;
1571+ ASN1_seq_unpack;
1572+ ASN1_seq_pack;
1573+ ASN1_unpack_string;
1574+ ASN1_pack_string;
1575+ PKCS12_pack_safebag;
1576+ PKCS12_MAKE_KEYBAG;
1577+ PKCS8_encrypt;
1578+ PKCS12_MAKE_SHKEYBAG;
1579+ PKCS12_pack_p7data;
1580+ PKCS12_pack_p7encdata;
1581+ PKCS12_add_localkeyid;
1582+ PKCS12_add_friendlyname_asc;
1583+ PKCS12_add_friendlyname_uni;
1584+ PKCS12_get_friendlyname;
1585+ PKCS12_pbe_crypt;
1586+ PKCS12_decrypt_d2i;
1587+ PKCS12_i2d_encrypt;
1588+ PKCS12_init;
1589+ PKCS12_key_gen_asc;
1590+ PKCS12_key_gen_uni;
1591+ PKCS12_gen_mac;
1592+ PKCS12_verify_mac;
1593+ PKCS12_set_mac;
1594+ PKCS12_setup_mac;
1595+ OPENSSL_asc2uni;
1596+ OPENSSL_uni2asc;
1597+ i2d_PKCS12_BAGS;
1598+ PKCS12_BAGS_new;
1599+ d2i_PKCS12_BAGS;
1600+ PKCS12_BAGS_free;
1601+ i2d_PKCS12;
1602+ d2i_PKCS12;
1603+ PKCS12_new;
1604+ PKCS12_free;
1605+ i2d_PKCS12_MAC_DATA;
1606+ PKCS12_MAC_DATA_new;
1607+ d2i_PKCS12_MAC_DATA;
1608+ PKCS12_MAC_DATA_free;
1609+ i2d_PKCS12_SAFEBAG;
1610+ PKCS12_SAFEBAG_new;
1611+ d2i_PKCS12_SAFEBAG;
1612+ PKCS12_SAFEBAG_free;
1613+ ERR_load_PKCS12_strings;
1614+ PKCS12_PBE_add;
1615+ PKCS8_add_keyusage;
1616+ PKCS12_get_attr_gen;
1617+ PKCS12_parse;
1618+ PKCS12_create;
1619+ i2d_PKCS12_bio;
1620+ i2d_PKCS12_fp;
1621+ d2i_PKCS12_bio;
1622+ d2i_PKCS12_fp;
1623+ i2d_PBEPARAM;
1624+ PBEPARAM_new;
1625+ d2i_PBEPARAM;
1626+ PBEPARAM_free;
1627+ i2d_PKCS8_PRIV_KEY_INFO;
1628+ PKCS8_PRIV_KEY_INFO_new;
1629+ d2i_PKCS8_PRIV_KEY_INFO;
1630+ PKCS8_PRIV_KEY_INFO_free;
1631+ EVP_PKCS82PKEY;
1632+ EVP_PKEY2PKCS8;
1633+ PKCS8_set_broken;
1634+ EVP_PBE_ALGOR_CipherInit;
1635+ EVP_PBE_alg_add;
1636+ PKCS5_pbe_set;
1637+ EVP_PBE_cleanup;
1638+ i2d_SXNET;
1639+ d2i_SXNET;
1640+ SXNET_new;
1641+ SXNET_free;
1642+ i2d_SXNETID;
1643+ d2i_SXNETID;
1644+ SXNETID_new;
1645+ SXNETID_free;
1646+ DSA_SIG_new;
1647+ DSA_SIG_free;
1648+ DSA_do_sign;
1649+ DSA_do_verify;
1650+ d2i_DSA_SIG;
1651+ i2d_DSA_SIG;
1652+ i2d_ASN1_VISIBLESTRING;
1653+ d2i_ASN1_VISIBLESTRING;
1654+ i2d_ASN1_UTF8STRING;
1655+ d2i_ASN1_UTF8STRING;
1656+ i2d_DIRECTORYSTRING;
1657+ d2i_DIRECTORYSTRING;
1658+ i2d_DISPLAYTEXT;
1659+ d2i_DISPLAYTEXT;
1660+ d2i_ASN1_SET_OF_X509;
1661+ i2d_ASN1_SET_OF_X509;
1662+ i2d_PBKDF2PARAM;
1663+ PBKDF2PARAM_new;
1664+ d2i_PBKDF2PARAM;
1665+ PBKDF2PARAM_free;
1666+ i2d_PBE2PARAM;
1667+ PBE2PARAM_new;
1668+ d2i_PBE2PARAM;
1669+ PBE2PARAM_free;
1670+ d2i_ASN1_SET_OF_GENERAL_NAME;
1671+ i2d_ASN1_SET_OF_GENERAL_NAME;
1672+ d2i_ASN1_SET_OF_SXNETID;
1673+ i2d_ASN1_SET_OF_SXNETID;
1674+ d2i_ASN1_SET_OF_POLICYQUALINFO;
1675+ i2d_ASN1_SET_OF_POLICYQUALINFO;
1676+ d2i_ASN1_SET_OF_POLICYINFO;
1677+ i2d_ASN1_SET_OF_POLICYINFO;
1678+ SXNET_add_id_asc;
1679+ SXNET_add_id_ulong;
1680+ SXNET_add_id_INTEGER;
1681+ SXNET_get_id_asc;
1682+ SXNET_get_id_ulong;
1683+ SXNET_get_id_INTEGER;
1684+ X509V3_set_conf_lhash;
1685+ i2d_CERTIFICATEPOLICIES;
1686+ CERTIFICATEPOLICIES_new;
1687+ CERTIFICATEPOLICIES_free;
1688+ d2i_CERTIFICATEPOLICIES;
1689+ i2d_POLICYINFO;
1690+ POLICYINFO_new;
1691+ d2i_POLICYINFO;
1692+ POLICYINFO_free;
1693+ i2d_POLICYQUALINFO;
1694+ POLICYQUALINFO_new;
1695+ d2i_POLICYQUALINFO;
1696+ POLICYQUALINFO_free;
1697+ i2d_USERNOTICE;
1698+ USERNOTICE_new;
1699+ d2i_USERNOTICE;
1700+ USERNOTICE_free;
1701+ i2d_NOTICEREF;
1702+ NOTICEREF_new;
1703+ d2i_NOTICEREF;
1704+ NOTICEREF_free;
1705+ X509V3_get_string;
1706+ X509V3_get_section;
1707+ X509V3_string_free;
1708+ X509V3_section_free;
1709+ X509V3_set_ctx;
1710+ s2i_ASN1_INTEGER;
1711+ CRYPTO_set_locked_mem_functions;
1712+ CRYPTO_get_locked_mem_functions;
1713+ CRYPTO_malloc_locked;
1714+ CRYPTO_free_locked;
1715+ BN_mod_exp2_mont;
1716+ ERR_get_error_line_data;
1717+ ERR_peek_error_line_data;
1718+ PKCS12_PBE_keyivgen;
1719+ X509_ALGOR_dup;
1720+ d2i_ASN1_SET_OF_DIST_POINT;
1721+ i2d_ASN1_SET_OF_DIST_POINT;
1722+ i2d_CRL_DIST_POINTS;
1723+ CRL_DIST_POINTS_new;
1724+ CRL_DIST_POINTS_free;
1725+ d2i_CRL_DIST_POINTS;
1726+ i2d_DIST_POINT;
1727+ DIST_POINT_new;
1728+ d2i_DIST_POINT;
1729+ DIST_POINT_free;
1730+ i2d_DIST_POINT_NAME;
1731+ DIST_POINT_NAME_new;
1732+ DIST_POINT_NAME_free;
1733+ d2i_DIST_POINT_NAME;
1734+ X509V3_add_value_uchar;
1735+ d2i_ASN1_SET_OF_X509_ATTRIBUTE;
1736+ i2d_ASN1_SET_OF_ASN1_TYPE;
1737+ d2i_ASN1_SET_OF_X509_EXTENSION;
1738+ d2i_ASN1_SET_OF_X509_NAME_ENTRY;
1739+ d2i_ASN1_SET_OF_ASN1_TYPE;
1740+ i2d_ASN1_SET_OF_X509_ATTRIBUTE;
1741+ i2d_ASN1_SET_OF_X509_EXTENSION;
1742+ i2d_ASN1_SET_OF_X509_NAME_ENTRY;
1743+ X509V3_EXT_i2d;
1744+ X509V3_EXT_val_prn;
1745+ X509V3_EXT_add_list;
1746+ EVP_CIPHER_type;
1747+ EVP_PBE_CipherInit;
1748+ X509V3_add_value_bool_nf;
1749+ d2i_ASN1_UINTEGER;
1750+ sk_value;
1751+ sk_num;
1752+ sk_set;
1753+ i2d_ASN1_SET_OF_X509_REVOKED;
1754+ sk_sort;
1755+ d2i_ASN1_SET_OF_X509_REVOKED;
1756+ i2d_ASN1_SET_OF_X509_ALGOR;
1757+ i2d_ASN1_SET_OF_X509_CRL;
1758+ d2i_ASN1_SET_OF_X509_ALGOR;
1759+ d2i_ASN1_SET_OF_X509_CRL;
1760+ i2d_ASN1_SET_OF_PKCS7_SIGNER_INFO;
1761+ i2d_ASN1_SET_OF_PKCS7_RECIP_INFO;
1762+ d2i_ASN1_SET_OF_PKCS7_SIGNER_INFO;
1763+ d2i_ASN1_SET_OF_PKCS7_RECIP_INFO;
1764+ PKCS5_PBE_add;
1765+ PEM_write_bio_PKCS8;
1766+ i2d_PKCS8_fp;
1767+ PEM_read_bio_PKCS8_PRIV_KEY_INFO;
1768+ PEM_read_bio_P8_PRIV_KEY_INFO;
1769+ d2i_PKCS8_bio;
1770+ d2i_PKCS8_PRIV_KEY_INFO_fp;
1771+ PEM_write_bio_PKCS8_PRIV_KEY_INFO;
1772+ PEM_write_bio_P8_PRIV_KEY_INFO;
1773+ PEM_read_PKCS8;
1774+ d2i_PKCS8_PRIV_KEY_INFO_bio;
1775+ d2i_PKCS8_fp;
1776+ PEM_write_PKCS8;
1777+ PEM_read_PKCS8_PRIV_KEY_INFO;
1778+ PEM_read_P8_PRIV_KEY_INFO;
1779+ PEM_read_bio_PKCS8;
1780+ PEM_write_PKCS8_PRIV_KEY_INFO;
1781+ PEM_write_P8_PRIV_KEY_INFO;
1782+ PKCS5_PBE_keyivgen;
1783+ i2d_PKCS8_bio;
1784+ i2d_PKCS8_PRIV_KEY_INFO_fp;
1785+ i2d_PKCS8_PRIV_KEY_INFO_bio;
1786+ BIO_s_bio;
1787+ PKCS5_pbe2_set;
1788+ PKCS5_PBKDF2_HMAC_SHA1;
1789+ PKCS5_v2_PBE_keyivgen;
1790+ PEM_write_bio_PKCS8PrivateKey;
1791+ PEM_write_PKCS8PrivateKey;
1792+ BIO_ctrl_get_read_request;
1793+ BIO_ctrl_pending;
1794+ BIO_ctrl_wpending;
1795+ BIO_new_bio_pair;
1796+ BIO_ctrl_get_write_guarantee;
1797+ CRYPTO_num_locks;
1798+ CONF_load_bio;
1799+ CONF_load_fp;
1800+ i2d_ASN1_SET_OF_ASN1_OBJECT;
1801+ d2i_ASN1_SET_OF_ASN1_OBJECT;
1802+ PKCS7_signatureVerify;
1803+ RSA_set_method;
1804+ RSA_get_method;
1805+ RSA_get_default_method;
1806+ RSA_check_key;
1807+ OBJ_obj2txt;
1808+ DSA_dup_DH;
1809+ X509_REQ_get_extensions;
1810+ X509_REQ_set_extension_nids;
1811+ BIO_nwrite;
1812+ X509_REQ_extension_nid;
1813+ BIO_nread;
1814+ X509_REQ_get_extension_nids;
1815+ BIO_nwrite0;
1816+ X509_REQ_add_extensions_nid;
1817+ BIO_nread0;
1818+ X509_REQ_add_extensions;
1819+ BIO_new_mem_buf;
1820+ DH_set_ex_data;
1821+ DH_set_method;
1822+ DSA_OpenSSL;
1823+ DH_get_ex_data;
1824+ DH_get_ex_new_index;
1825+ DSA_new_method;
1826+ DH_new_method;
1827+ DH_OpenSSL;
1828+ DSA_get_ex_new_index;
1829+ DH_get_default_method;
1830+ DSA_set_ex_data;
1831+ DH_set_default_method;
1832+ DSA_get_ex_data;
1833+ X509V3_EXT_REQ_add_conf;
1834+ NETSCAPE_SPKI_print;
1835+ NETSCAPE_SPKI_set_pubkey;
1836+ NETSCAPE_SPKI_b64_encode;
1837+ NETSCAPE_SPKI_get_pubkey;
1838+ NETSCAPE_SPKI_b64_decode;
1839+ UTF8_putc;
1840+ UTF8_getc;
1841+ RSA_null_method;
1842+ ASN1_tag2str;
1843+ BIO_ctrl_reset_read_request;
1844+ DISPLAYTEXT_new;
1845+ ASN1_GENERALIZEDTIME_free;
1846+ X509_REVOKED_get_ext_d2i;
1847+ X509_set_ex_data;
1848+ X509_reject_set_bit_asc;
1849+ X509_NAME_add_entry_by_txt;
1850+ X509_NAME_add_entry_by_NID;
1851+ X509_PURPOSE_get0;
1852+ PEM_read_X509_AUX;
1853+ d2i_AUTHORITY_INFO_ACCESS;
1854+ PEM_write_PUBKEY;
1855+ ACCESS_DESCRIPTION_new;
1856+ X509_CERT_AUX_free;
1857+ d2i_ACCESS_DESCRIPTION;
1858+ X509_trust_clear;
1859+ X509_TRUST_add;
1860+ ASN1_VISIBLESTRING_new;
1861+ X509_alias_set1;
1862+ ASN1_PRINTABLESTRING_free;
1863+ EVP_PKEY_get1_DSA;
1864+ ASN1_BMPSTRING_new;
1865+ ASN1_mbstring_copy;
1866+ ASN1_UTF8STRING_new;
1867+ DSA_get_default_method;
1868+ i2d_ASN1_SET_OF_ACCESS_DESCRIPTION;
1869+ ASN1_T61STRING_free;
1870+ DSA_set_method;
1871+ X509_get_ex_data;
1872+ ASN1_STRING_type;
1873+ X509_PURPOSE_get_by_sname;
1874+ ASN1_TIME_free;
1875+ ASN1_OCTET_STRING_cmp;
1876+ ASN1_BIT_STRING_new;
1877+ X509_get_ext_d2i;
1878+ PEM_read_bio_X509_AUX;
1879+ ASN1_STRING_set_default_mask_asc;
1880+ ASN1_STRING_set_def_mask_asc;
1881+ PEM_write_bio_RSA_PUBKEY;
1882+ ASN1_INTEGER_cmp;
1883+ d2i_RSA_PUBKEY_fp;
1884+ X509_trust_set_bit_asc;
1885+ PEM_write_bio_DSA_PUBKEY;
1886+ X509_STORE_CTX_free;
1887+ EVP_PKEY_set1_DSA;
1888+ i2d_DSA_PUBKEY_fp;
1889+ X509_load_cert_crl_file;
1890+ ASN1_TIME_new;
1891+ i2d_RSA_PUBKEY;
1892+ X509_STORE_CTX_purpose_inherit;
1893+ PEM_read_RSA_PUBKEY;
1894+ d2i_X509_AUX;
1895+ i2d_DSA_PUBKEY;
1896+ X509_CERT_AUX_print;
1897+ PEM_read_DSA_PUBKEY;
1898+ i2d_RSA_PUBKEY_bio;
1899+ ASN1_BIT_STRING_num_asc;
1900+ i2d_PUBKEY;
1901+ ASN1_UTCTIME_free;
1902+ DSA_set_default_method;
1903+ X509_PURPOSE_get_by_id;
1904+ ACCESS_DESCRIPTION_free;
1905+ PEM_read_bio_PUBKEY;
1906+ ASN1_STRING_set_by_NID;
1907+ X509_PURPOSE_get_id;
1908+ DISPLAYTEXT_free;
1909+ OTHERNAME_new;
1910+ X509_CERT_AUX_new;
1911+ X509_TRUST_cleanup;
1912+ X509_NAME_add_entry_by_OBJ;
1913+ X509_CRL_get_ext_d2i;
1914+ X509_PURPOSE_get0_name;
1915+ PEM_read_PUBKEY;
1916+ i2d_DSA_PUBKEY_bio;
1917+ i2d_OTHERNAME;
1918+ ASN1_OCTET_STRING_free;
1919+ ASN1_BIT_STRING_set_asc;
1920+ X509_get_ex_new_index;
1921+ ASN1_STRING_TABLE_cleanup;
1922+ X509_TRUST_get_by_id;
1923+ X509_PURPOSE_get_trust;
1924+ ASN1_STRING_length;
1925+ d2i_ASN1_SET_OF_ACCESS_DESCRIPTION;
1926+ ASN1_PRINTABLESTRING_new;
1927+ X509V3_get_d2i;
1928+ ASN1_ENUMERATED_free;
1929+ i2d_X509_CERT_AUX;
1930+ X509_STORE_CTX_set_trust;
1931+ ASN1_STRING_set_default_mask;
1932+ X509_STORE_CTX_new;
1933+ EVP_PKEY_get1_RSA;
1934+ DIRECTORYSTRING_free;
1935+ PEM_write_X509_AUX;
1936+ ASN1_OCTET_STRING_set;
1937+ d2i_DSA_PUBKEY_fp;
1938+ d2i_RSA_PUBKEY;
1939+ X509_TRUST_get0_name;
1940+ X509_TRUST_get0;
1941+ AUTHORITY_INFO_ACCESS_free;
1942+ ASN1_IA5STRING_new;
1943+ d2i_DSA_PUBKEY;
1944+ X509_check_purpose;
1945+ ASN1_ENUMERATED_new;
1946+ d2i_RSA_PUBKEY_bio;
1947+ d2i_PUBKEY;
1948+ X509_TRUST_get_trust;
1949+ X509_TRUST_get_flags;
1950+ ASN1_BMPSTRING_free;
1951+ ASN1_T61STRING_new;
1952+ ASN1_UTCTIME_new;
1953+ i2d_AUTHORITY_INFO_ACCESS;
1954+ EVP_PKEY_set1_RSA;
1955+ X509_STORE_CTX_set_purpose;
1956+ ASN1_IA5STRING_free;
1957+ PEM_write_bio_X509_AUX;
1958+ X509_PURPOSE_get_count;
1959+ CRYPTO_add_info;
1960+ X509_NAME_ENTRY_create_by_txt;
1961+ ASN1_STRING_get_default_mask;
1962+ X509_alias_get0;
1963+ ASN1_STRING_data;
1964+ i2d_ACCESS_DESCRIPTION;
1965+ X509_trust_set_bit;
1966+ ASN1_BIT_STRING_free;
1967+ PEM_read_bio_RSA_PUBKEY;
1968+ X509_add1_reject_object;
1969+ X509_check_trust;
1970+ PEM_read_bio_DSA_PUBKEY;
1971+ X509_PURPOSE_add;
1972+ ASN1_STRING_TABLE_get;
1973+ ASN1_UTF8STRING_free;
1974+ d2i_DSA_PUBKEY_bio;
1975+ PEM_write_RSA_PUBKEY;
1976+ d2i_OTHERNAME;
1977+ X509_reject_set_bit;
1978+ PEM_write_DSA_PUBKEY;
1979+ X509_PURPOSE_get0_sname;
1980+ EVP_PKEY_set1_DH;
1981+ ASN1_OCTET_STRING_dup;
1982+ ASN1_BIT_STRING_set;
1983+ X509_TRUST_get_count;
1984+ ASN1_INTEGER_free;
1985+ OTHERNAME_free;
1986+ i2d_RSA_PUBKEY_fp;
1987+ ASN1_INTEGER_dup;
1988+ d2i_X509_CERT_AUX;
1989+ PEM_write_bio_PUBKEY;
1990+ ASN1_VISIBLESTRING_free;
1991+ X509_PURPOSE_cleanup;
1992+ ASN1_mbstring_ncopy;
1993+ ASN1_GENERALIZEDTIME_new;
1994+ EVP_PKEY_get1_DH;
1995+ ASN1_OCTET_STRING_new;
1996+ ASN1_INTEGER_new;
1997+ i2d_X509_AUX;
1998+ ASN1_BIT_STRING_name_print;
1999+ X509_cmp;
2000+ ASN1_STRING_length_set;
2001+ DIRECTORYSTRING_new;
2002+ X509_add1_trust_object;
2003+ PKCS12_newpass;
2004+ SMIME_write_PKCS7;
2005+ SMIME_read_PKCS7;
2006+ DES_set_key_checked;
2007+ PKCS7_verify;
2008+ PKCS7_encrypt;
2009+ DES_set_key_unchecked;
2010+ SMIME_crlf_copy;
2011+ i2d_ASN1_PRINTABLESTRING;
2012+ PKCS7_get0_signers;
2013+ PKCS7_decrypt;
2014+ SMIME_text;
2015+ PKCS7_simple_smimecap;
2016+ PKCS7_get_smimecap;
2017+ PKCS7_sign;
2018+ PKCS7_add_attrib_smimecap;
2019+ CRYPTO_dbg_set_options;
2020+ CRYPTO_remove_all_info;
2021+ CRYPTO_get_mem_debug_functions;
2022+ CRYPTO_is_mem_check_on;
2023+ CRYPTO_set_mem_debug_functions;
2024+ CRYPTO_pop_info;
2025+ CRYPTO_push_info_;
2026+ CRYPTO_set_mem_debug_options;
2027+ PEM_write_PKCS8PrivateKey_nid;
2028+ PEM_write_bio_PKCS8PrivateKey_nid;
2029+ PEM_write_bio_PKCS8PrivKey_nid;
2030+ d2i_PKCS8PrivateKey_bio;
2031+ ASN1_NULL_free;
2032+ d2i_ASN1_NULL;
2033+ ASN1_NULL_new;
2034+ i2d_PKCS8PrivateKey_bio;
2035+ i2d_PKCS8PrivateKey_fp;
2036+ i2d_ASN1_NULL;
2037+ i2d_PKCS8PrivateKey_nid_fp;
2038+ d2i_PKCS8PrivateKey_fp;
2039+ i2d_PKCS8PrivateKey_nid_bio;
2040+ i2d_PKCS8PrivateKeyInfo_fp;
2041+ i2d_PKCS8PrivateKeyInfo_bio;
2042+ PEM_cb;
2043+ i2d_PrivateKey_fp;
2044+ d2i_PrivateKey_bio;
2045+ d2i_PrivateKey_fp;
2046+ i2d_PrivateKey_bio;
2047+ X509_reject_clear;
2048+ X509_TRUST_set_default;
2049+ d2i_AutoPrivateKey;
2050+ X509_ATTRIBUTE_get0_type;
2051+ X509_ATTRIBUTE_set1_data;
2052+ X509at_get_attr;
2053+ X509at_get_attr_count;
2054+ X509_ATTRIBUTE_create_by_NID;
2055+ X509_ATTRIBUTE_set1_object;
2056+ X509_ATTRIBUTE_count;
2057+ X509_ATTRIBUTE_create_by_OBJ;
2058+ X509_ATTRIBUTE_get0_object;
2059+ X509at_get_attr_by_NID;
2060+ X509at_add1_attr;
2061+ X509_ATTRIBUTE_get0_data;
2062+ X509at_delete_attr;
2063+ X509at_get_attr_by_OBJ;
2064+ RAND_add;
2065+ BIO_number_written;
2066+ BIO_number_read;
2067+ X509_STORE_CTX_get1_chain;
2068+ ERR_load_RAND_strings;
2069+ RAND_pseudo_bytes;
2070+ X509_REQ_get_attr_by_NID;
2071+ X509_REQ_get_attr;
2072+ X509_REQ_add1_attr_by_NID;
2073+ X509_REQ_get_attr_by_OBJ;
2074+ X509at_add1_attr_by_NID;
2075+ X509_REQ_add1_attr_by_OBJ;
2076+ X509_REQ_get_attr_count;
2077+ X509_REQ_add1_attr;
2078+ X509_REQ_delete_attr;
2079+ X509at_add1_attr_by_OBJ;
2080+ X509_REQ_add1_attr_by_txt;
2081+ X509_ATTRIBUTE_create_by_txt;
2082+ X509at_add1_attr_by_txt;
2083+ BN_pseudo_rand;
2084+ BN_is_prime_fasttest;
2085+ BN_CTX_end;
2086+ BN_CTX_start;
2087+ BN_CTX_get;
2088+ EVP_PKEY2PKCS8_broken;
2089+ ASN1_STRING_TABLE_add;
2090+ CRYPTO_dbg_get_options;
2091+ AUTHORITY_INFO_ACCESS_new;
2092+ CRYPTO_get_mem_debug_options;
2093+ DES_crypt;
2094+ PEM_write_bio_X509_REQ_NEW;
2095+ PEM_write_X509_REQ_NEW;
2096+ BIO_callback_ctrl;
2097+ RAND_egd;
2098+ RAND_status;
2099+ bn_dump1;
2100+ DES_check_key_parity;
2101+ lh_num_items;
2102+ RAND_event;
2103+ DSO_new;
2104+ DSO_new_method;
2105+ DSO_free;
2106+ DSO_flags;
2107+ DSO_up;
2108+ DSO_set_default_method;
2109+ DSO_get_default_method;
2110+ DSO_get_method;
2111+ DSO_set_method;
2112+ DSO_load;
2113+ DSO_bind_var;
2114+ DSO_METHOD_null;
2115+ DSO_METHOD_openssl;
2116+ DSO_METHOD_dlfcn;
2117+ DSO_METHOD_win32;
2118+ ERR_load_DSO_strings;
2119+ DSO_METHOD_dl;
2120+ NCONF_load;
2121+ NCONF_load_fp;
2122+ NCONF_new;
2123+ NCONF_get_string;
2124+ NCONF_free;
2125+ NCONF_get_number;
2126+ CONF_dump_fp;
2127+ NCONF_load_bio;
2128+ NCONF_dump_fp;
2129+ NCONF_get_section;
2130+ NCONF_dump_bio;
2131+ CONF_dump_bio;
2132+ NCONF_free_data;
2133+ CONF_set_default_method;
2134+ ERR_error_string_n;
2135+ BIO_snprintf;
2136+ DSO_ctrl;
2137+ i2d_ASN1_SET_OF_ASN1_INTEGER;
2138+ i2d_ASN1_SET_OF_PKCS12_SAFEBAG;
2139+ i2d_ASN1_SET_OF_PKCS7;
2140+ BIO_vfree;
2141+ d2i_ASN1_SET_OF_ASN1_INTEGER;
2142+ d2i_ASN1_SET_OF_PKCS12_SAFEBAG;
2143+ ASN1_UTCTIME_get;
2144+ X509_REQ_digest;
2145+ X509_CRL_digest;
2146+ d2i_ASN1_SET_OF_PKCS7;
2147+ EVP_CIPHER_CTX_set_key_length;
2148+ EVP_CIPHER_CTX_ctrl;
2149+ BN_mod_exp_mont_word;
2150+ RAND_egd_bytes;
2151+ X509_REQ_get1_email;
2152+ X509_get1_email;
2153+ X509_email_free;
2154+ i2d_RSA_NET;
2155+ d2i_RSA_NET_2;
2156+ d2i_RSA_NET;
2157+ DSO_bind_func;
2158+ CRYPTO_get_new_dynlockid;
2159+ sk_new_null;
2160+ CRYPTO_set_dynlock_destroy_callback;
2161+ CRYPTO_set_dynlock_destroy_cb;
2162+ CRYPTO_destroy_dynlockid;
2163+ CRYPTO_set_dynlock_size;
2164+ CRYPTO_set_dynlock_create_callback;
2165+ CRYPTO_set_dynlock_create_cb;
2166+ CRYPTO_set_dynlock_lock_callback;
2167+ CRYPTO_set_dynlock_lock_cb;
2168+ CRYPTO_get_dynlock_lock_callback;
2169+ CRYPTO_get_dynlock_lock_cb;
2170+ CRYPTO_get_dynlock_destroy_callback;
2171+ CRYPTO_get_dynlock_destroy_cb;
2172+ CRYPTO_get_dynlock_value;
2173+ CRYPTO_get_dynlock_create_callback;
2174+ CRYPTO_get_dynlock_create_cb;
2175+ c2i_ASN1_BIT_STRING;
2176+ i2c_ASN1_BIT_STRING;
2177+ RAND_poll;
2178+ c2i_ASN1_INTEGER;
2179+ i2c_ASN1_INTEGER;
2180+ BIO_dump_indent;
2181+ ASN1_parse_dump;
2182+ c2i_ASN1_OBJECT;
2183+ X509_NAME_print_ex_fp;
2184+ ASN1_STRING_print_ex_fp;
2185+ X509_NAME_print_ex;
2186+ ASN1_STRING_print_ex;
2187+ MD4;
2188+ MD4_Transform;
2189+ MD4_Final;
2190+ MD4_Update;
2191+ MD4_Init;
2192+ EVP_md4;
2193+ i2d_PUBKEY_bio;
2194+ i2d_PUBKEY_fp;
2195+ d2i_PUBKEY_bio;
2196+ ASN1_STRING_to_UTF8;
2197+ BIO_vprintf;
2198+ BIO_vsnprintf;
2199+ d2i_PUBKEY_fp;
2200+ X509_cmp_time;
2201+ X509_STORE_CTX_set_time;
2202+ X509_STORE_CTX_get1_issuer;
2203+ X509_OBJECT_retrieve_match;
2204+ X509_OBJECT_idx_by_subject;
2205+ X509_STORE_CTX_set_flags;
2206+ X509_STORE_CTX_trusted_stack;
2207+ X509_time_adj;
2208+ X509_check_issued;
2209+ ASN1_UTCTIME_cmp_time_t;
2210+ DES_set_weak_key_flag;
2211+ DES_check_key;
2212+ DES_rw_mode;
2213+ RSA_PKCS1_RSAref;
2214+ X509_keyid_set1;
2215+ BIO_next;
2216+ DSO_METHOD_vms;
2217+ BIO_f_linebuffer;
2218+ BN_bntest_rand;
2219+ OPENSSL_issetugid;
2220+ BN_rand_range;
2221+ ERR_load_ENGINE_strings;
2222+ ENGINE_set_DSA;
2223+ ENGINE_get_finish_function;
2224+ ENGINE_get_default_RSA;
2225+ ENGINE_get_BN_mod_exp;
2226+ DSA_get_default_openssl_method;
2227+ ENGINE_set_DH;
2228+ ENGINE_set_def_BN_mod_exp_crt;
2229+ ENGINE_set_default_BN_mod_exp_crt;
2230+ ENGINE_init;
2231+ DH_get_default_openssl_method;
2232+ RSA_set_default_openssl_method;
2233+ ENGINE_finish;
2234+ ENGINE_load_public_key;
2235+ ENGINE_get_DH;
2236+ ENGINE_ctrl;
2237+ ENGINE_get_init_function;
2238+ ENGINE_set_init_function;
2239+ ENGINE_set_default_DSA;
2240+ ENGINE_get_name;
2241+ ENGINE_get_last;
2242+ ENGINE_get_prev;
2243+ ENGINE_get_default_DH;
2244+ ENGINE_get_RSA;
2245+ ENGINE_set_default;
2246+ ENGINE_get_RAND;
2247+ ENGINE_get_first;
2248+ ENGINE_by_id;
2249+ ENGINE_set_finish_function;
2250+ ENGINE_get_def_BN_mod_exp_crt;
2251+ ENGINE_get_default_BN_mod_exp_crt;
2252+ RSA_get_default_openssl_method;
2253+ ENGINE_set_RSA;
2254+ ENGINE_load_private_key;
2255+ ENGINE_set_default_RAND;
2256+ ENGINE_set_BN_mod_exp;
2257+ ENGINE_remove;
2258+ ENGINE_free;
2259+ ENGINE_get_BN_mod_exp_crt;
2260+ ENGINE_get_next;
2261+ ENGINE_set_name;
2262+ ENGINE_get_default_DSA;
2263+ ENGINE_set_default_BN_mod_exp;
2264+ ENGINE_set_default_RSA;
2265+ ENGINE_get_default_RAND;
2266+ ENGINE_get_default_BN_mod_exp;
2267+ ENGINE_set_RAND;
2268+ ENGINE_set_id;
2269+ ENGINE_set_BN_mod_exp_crt;
2270+ ENGINE_set_default_DH;
2271+ ENGINE_new;
2272+ ENGINE_get_id;
2273+ DSA_set_default_openssl_method;
2274+ ENGINE_add;
2275+ DH_set_default_openssl_method;
2276+ ENGINE_get_DSA;
2277+ ENGINE_get_ctrl_function;
2278+ ENGINE_set_ctrl_function;
2279+ BN_pseudo_rand_range;
2280+ X509_STORE_CTX_set_verify_cb;
2281+ ERR_load_COMP_strings;
2282+ PKCS12_item_decrypt_d2i;
2283+ ASN1_UTF8STRING_it;
2284+ ASN1_UTF8STRING_it;
2285+ ENGINE_unregister_ciphers;
2286+ ENGINE_get_ciphers;
2287+ d2i_OCSP_BASICRESP;
2288+ KRB5_CHECKSUM_it;
2289+ KRB5_CHECKSUM_it;
2290+ EC_POINT_add;
2291+ ASN1_item_ex_i2d;
2292+ OCSP_CERTID_it;
2293+ OCSP_CERTID_it;
2294+ d2i_OCSP_RESPBYTES;
2295+ X509V3_add1_i2d;
2296+ PKCS7_ENVELOPE_it;
2297+ PKCS7_ENVELOPE_it;
2298+ UI_add_input_boolean;
2299+ ENGINE_unregister_RSA;
2300+ X509V3_EXT_nconf;
2301+ ASN1_GENERALSTRING_free;
2302+ d2i_OCSP_CERTSTATUS;
2303+ X509_REVOKED_set_serialNumber;
2304+ X509_print_ex;
2305+ OCSP_ONEREQ_get1_ext_d2i;
2306+ ENGINE_register_all_RAND;
2307+ ENGINE_load_dynamic;
2308+ PBKDF2PARAM_it;
2309+ PBKDF2PARAM_it;
2310+ EXTENDED_KEY_USAGE_new;
2311+ EC_GROUP_clear_free;
2312+ OCSP_sendreq_bio;
2313+ ASN1_item_digest;
2314+ OCSP_BASICRESP_delete_ext;
2315+ OCSP_SIGNATURE_it;
2316+ OCSP_SIGNATURE_it;
2317+ X509_CRL_it;
2318+ X509_CRL_it;
2319+ OCSP_BASICRESP_add_ext;
2320+ KRB5_ENCKEY_it;
2321+ KRB5_ENCKEY_it;
2322+ UI_method_set_closer;
2323+ X509_STORE_set_purpose;
2324+ i2d_ASN1_GENERALSTRING;
2325+ OCSP_response_status;
2326+ i2d_OCSP_SERVICELOC;
2327+ ENGINE_get_digest_engine;
2328+ EC_GROUP_set_curve_GFp;
2329+ OCSP_REQUEST_get_ext_by_OBJ;
2330+ _ossl_old_des_random_key;
2331+ ASN1_T61STRING_it;
2332+ ASN1_T61STRING_it;
2333+ EC_GROUP_method_of;
2334+ i2d_KRB5_APREQ;
2335+ _ossl_old_des_encrypt;
2336+ ASN1_PRINTABLE_new;
2337+ HMAC_Init_ex;
2338+ d2i_KRB5_AUTHENT;
2339+ OCSP_archive_cutoff_new;
2340+ EC_POINT_set_Jprojective_coordinates_GFp;
2341+ EC_POINT_set_Jproj_coords_GFp;
2342+ _ossl_old_des_is_weak_key;
2343+ OCSP_BASICRESP_get_ext_by_OBJ;
2344+ EC_POINT_oct2point;
2345+ OCSP_SINGLERESP_get_ext_count;
2346+ UI_ctrl;
2347+ _shadow_DES_rw_mode;
2348+ _shadow_DES_rw_mode;
2349+ asn1_do_adb;
2350+ ASN1_template_i2d;
2351+ ENGINE_register_DH;
2352+ UI_construct_prompt;
2353+ X509_STORE_set_trust;
2354+ UI_dup_input_string;
2355+ d2i_KRB5_APREQ;
2356+ EVP_MD_CTX_copy_ex;
2357+ OCSP_request_is_signed;
2358+ i2d_OCSP_REQINFO;
2359+ KRB5_ENCKEY_free;
2360+ OCSP_resp_get0;
2361+ GENERAL_NAME_it;
2362+ GENERAL_NAME_it;
2363+ ASN1_GENERALIZEDTIME_it;
2364+ ASN1_GENERALIZEDTIME_it;
2365+ X509_STORE_set_flags;
2366+ EC_POINT_set_compressed_coordinates_GFp;
2367+ EC_POINT_set_compr_coords_GFp;
2368+ OCSP_response_status_str;
2369+ d2i_OCSP_REVOKEDINFO;
2370+ OCSP_basic_add1_cert;
2371+ ERR_get_implementation;
2372+ EVP_CipherFinal_ex;
2373+ OCSP_CERTSTATUS_new;
2374+ CRYPTO_cleanup_all_ex_data;
2375+ OCSP_resp_find;
2376+ BN_nnmod;
2377+ X509_CRL_sort;
2378+ X509_REVOKED_set_revocationDate;
2379+ ENGINE_register_RAND;
2380+ OCSP_SERVICELOC_new;
2381+ EC_POINT_set_affine_coordinates_GFp;
2382+ EC_POINT_set_affine_coords_GFp;
2383+ _ossl_old_des_options;
2384+ SXNET_it;
2385+ SXNET_it;
2386+ UI_dup_input_boolean;
2387+ PKCS12_add_CSPName_asc;
2388+ EC_POINT_is_at_infinity;
2389+ ENGINE_load_cryptodev;
2390+ DSO_convert_filename;
2391+ POLICYQUALINFO_it;
2392+ POLICYQUALINFO_it;
2393+ ENGINE_register_ciphers;
2394+ BN_mod_lshift_quick;
2395+ DSO_set_filename;
2396+ ASN1_item_free;
2397+ KRB5_TKTBODY_free;
2398+ AUTHORITY_KEYID_it;
2399+ AUTHORITY_KEYID_it;
2400+ KRB5_APREQBODY_new;
2401+ X509V3_EXT_REQ_add_nconf;
2402+ ENGINE_ctrl_cmd_string;
2403+ i2d_OCSP_RESPDATA;
2404+ EVP_MD_CTX_init;
2405+ EXTENDED_KEY_USAGE_free;
2406+ PKCS7_ATTR_SIGN_it;
2407+ PKCS7_ATTR_SIGN_it;
2408+ UI_add_error_string;
2409+ KRB5_CHECKSUM_free;
2410+ OCSP_REQUEST_get_ext;
2411+ ENGINE_load_ubsec;
2412+ ENGINE_register_all_digests;
2413+ PKEY_USAGE_PERIOD_it;
2414+ PKEY_USAGE_PERIOD_it;
2415+ PKCS12_unpack_authsafes;
2416+ ASN1_item_unpack;
2417+ NETSCAPE_SPKAC_it;
2418+ NETSCAPE_SPKAC_it;
2419+ X509_REVOKED_it;
2420+ X509_REVOKED_it;
2421+ ASN1_STRING_encode;
2422+ EVP_aes_128_ecb;
2423+ KRB5_AUTHENT_free;
2424+ OCSP_BASICRESP_get_ext_by_critical;
2425+ OCSP_BASICRESP_get_ext_by_crit;
2426+ OCSP_cert_status_str;
2427+ d2i_OCSP_REQUEST;
2428+ UI_dup_info_string;
2429+ _ossl_old_des_xwhite_in2out;
2430+ PKCS12_it;
2431+ PKCS12_it;
2432+ OCSP_SINGLERESP_get_ext_by_critical;
2433+ OCSP_SINGLERESP_get_ext_by_crit;
2434+ OCSP_CERTSTATUS_free;
2435+ _ossl_old_des_crypt;
2436+ ASN1_item_i2d;
2437+ EVP_DecryptFinal_ex;
2438+ ENGINE_load_openssl;
2439+ ENGINE_get_cmd_defns;
2440+ ENGINE_set_load_privkey_function;
2441+ ENGINE_set_load_privkey_fn;
2442+ EVP_EncryptFinal_ex;
2443+ ENGINE_set_default_digests;
2444+ X509_get0_pubkey_bitstr;
2445+ asn1_ex_i2c;
2446+ ENGINE_register_RSA;
2447+ ENGINE_unregister_DSA;
2448+ _ossl_old_des_key_sched;
2449+ X509_EXTENSION_it;
2450+ X509_EXTENSION_it;
2451+ i2d_KRB5_AUTHENT;
2452+ SXNETID_it;
2453+ SXNETID_it;
2454+ d2i_OCSP_SINGLERESP;
2455+ EDIPARTYNAME_new;
2456+ PKCS12_certbag2x509;
2457+ _ossl_old_des_ofb64_encrypt;
2458+ d2i_EXTENDED_KEY_USAGE;
2459+ ERR_print_errors_cb;
2460+ ENGINE_set_ciphers;
2461+ d2i_KRB5_APREQBODY;
2462+ UI_method_get_flusher;
2463+ X509_PUBKEY_it;
2464+ X509_PUBKEY_it;
2465+ _ossl_old_des_enc_read;
2466+ PKCS7_ENCRYPT_it;
2467+ PKCS7_ENCRYPT_it;
2468+ i2d_OCSP_RESPONSE;
2469+ EC_GROUP_get_cofactor;
2470+ PKCS12_unpack_p7data;
2471+ d2i_KRB5_AUTHDATA;
2472+ OCSP_copy_nonce;
2473+ KRB5_AUTHDATA_new;</