summaryrefslogtreecommitdiffstats
path: root/recipes-connectivity
diff options
context:
space:
mode:
authorChunrong Guo <chunrong.guo@nxp.com>2018-09-29 16:59:47 +0800
committerOtavio Salvador <otavio@ossystems.com.br>2018-10-01 13:51:02 -0300
commit948d257eee170bf1d6dc40a01d9bf17a3c3549b9 (patch)
tree2602d7d34fe85807f1b45c97821c9bb5ae4e9db0 /recipes-connectivity
parent6c2aabd5a2f5e81c1f1b18df20523cd12d6a344e (diff)
downloadmeta-freescale-948d257eee170bf1d6dc40a01d9bf17a3c3549b9.tar.gz
openssl-qoriq: update to 1.1.0
*update to lsdk 1809 tag include the following changes: c2300d1 - eng_cryptodev: add support for TLS algorithms offload b2758a2 - Prepare for 1.1.0g release 6190960 - Update CHANGES and NEWS for new release 4443cf7 - bn/asm/x86_64-mont5.pl: fix carry bug in bn_sqrx8x_internal. b701fa8 - Fix small but important regression ab91952 - Address a timing side channel whereby it is possible to determine some 7184480 - Address a timing side channel whereby it is possible to determine some bb0c588 - Travis: Add a docs checking job df45d1a - docs: assign section 7 where appropriate 847685c - doc/crypto/OPENSSL_secure_malloc: add missing names 4401e28 - docs: fixup OpenSSL version style 41d74a5 - Adapt util/find-doc-nits back to 1.1.0 7fb4278 - Fix EVP_PKEY_ASN1_METHOD manual 0d9fece - afalg: Fix kernel version check a0c2626 - afalg: Use eventfd2 syscall instead of eventfd 605fa68 - EVP_PKEY_asn1_add0(): Check that this method isn't already registered 6088fb7 - Document EVP_PKEY_ASN1_METHOD and associated functions 5a3d24a - Only reset the ctx when a cipher is given 257a03c - Add missing paren. *update to 1.1.1 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'recipes-connectivity')
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq.inc266
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/0001-Fix-build-with-clang-using-external-assembler.patch45
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/0001-Remove-test-that-requires-running-as-non-root.patch49
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/0001-Take-linking-flags-from-LDFLAGS-env-var.patch43
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/0001-aes-asm-aes-armv4-bsaes-armv7-.pl-make-it-work-with-.patch88
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/Makefiles-ptest.patch88
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/Use-SHA256-not-MD5-as-default-digest.patch69
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/configure-musl-target.patch27
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/configure-targets.patch37
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian/c_rehash-compat.patch71
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian/ca.patch22
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian/debian-targets.patch73
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian/man-dir.patch15
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian/man-section.patch34
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian/no-rpath.patch15
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian/no-symbolic.patch15
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian/pic.patch177
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian/version-script.patch4663
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/block_digicert_malaysia.patch29
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/block_diginotar.patch68
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/soname.patch13
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/version-script.patch4656
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/engines-install-in-libdir-ssl.patch64
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/find.pl54
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/fix-cipher-des-ede3-cfb1.patch21
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/oe-ldflags.patch24
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/openssl-1.0.2a-x32-asm.patch46
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch23
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/openssl-fix-des.pod-error.patch19
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/openssl-util-perlpath.pl-cwd.patch34
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/openssl_fix_for_x32.patch39
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/parallel.patch357
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/ptest-deps.patch34
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/ptest_makefile_deps.patch261
-rw-r--r--[-rwxr-xr-x]recipes-connectivity/openssl/openssl-qoriq/run-ptest4
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq/shared-libs.patch41
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq_1.0.2l.bb62
-rw-r--r--recipes-connectivity/openssl/openssl-qoriq_1.1.0g.bb186
38 files changed, 369 insertions, 11463 deletions
diff --git a/recipes-connectivity/openssl/openssl-qoriq.inc b/recipes-connectivity/openssl/openssl-qoriq.inc
deleted file mode 100644
index c28941ac..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq.inc
+++ /dev/null
@@ -1,266 +0,0 @@
1SUMMARY = "Secure Socket Layer"
2DESCRIPTION = "Secure Socket Layer (SSL) binary and related cryptographic tools."
3HOMEPAGE = "http://www.openssl.org/"
4BUGTRACKER = "http://www.openssl.org/news/vulnerabilities.html"
5SECTION = "libs/network"
6
7# "openssl | SSLeay" dual license
8LICENSE = "openssl"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=f9a8f968107345e0b75aa8c2ecaa7ec8"
10
11DEPENDS = "makedepend-native hostperl-runtime-native"
12DEPENDS_append_class-target = " openssl-native"
13
14PROVIDES = "openssl"
15
16python() {
17 pkgs = d.getVar('PACKAGES', True).split()
18 for p in pkgs:
19 if 'openssl-qoriq' in p:
20 d.appendVar("RPROVIDES_%s" % p, p.replace('openssl-qoriq', 'openssl'))
21 d.appendVar("RCONFLICTS_%s" % p, p.replace('openssl-qoriq', 'openssl'))
22 d.appendVar("RREPLACES_%s" % p, p.replace('openssl-qoriq', 'openssl'))
23}
24
25SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/openssl;nobranch=1"
26
27S = "${WORKDIR}/git"
28
29PACKAGECONFIG[perl] = ",,,"
30
31TERMIO_libc-musl = "-DTERMIOS"
32TERMIO ?= "-DTERMIO"
33# Avoid binaries being marked as requiring an executable stack since it
34# doesn't(which causes and this causes issues with SELinux
35CFLAG = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', '-DL_ENDIAN', '-DB_ENDIAN', d)} \
36 ${TERMIO} ${CFLAGS} -Wall -Wa,--noexecstack"
37
38export DIRS = "crypto ssl apps"
39export EX_LIBS = "-lgcc -ldl"
40export AS = "${CC} -c"
41
42inherit pkgconfig siteinfo multilib_header ptest relative_symlinks
43
44PACKAGES =+ "libcrypto libssl ${PN}-misc ${PN}-conf"
45FILES_libcrypto = "${libdir}/libcrypto${SOLIBS}"
46FILES_libssl = "${libdir}/libssl${SOLIBS}"
47FILES_${PN} =+ " ${libdir}/ssl/*"
48FILES_${PN}-misc = "${libdir}/ssl/misc"
49RDEPENDS_${PN}-misc = "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}"
50
51PROVIDES += "openssl10"
52
53# Add the openssl.cnf file to the openssl-conf package. Make the libcrypto
54# package RRECOMMENDS on this package. This will enable the configuration
55# file to be installed for both the base openssl package and the libcrypto
56# package since the base openssl package depends on the libcrypto package.
57FILES_${PN}-conf = "${sysconfdir}/ssl/openssl.cnf"
58CONFFILES_${PN}-conf = "${sysconfdir}/ssl/openssl.cnf"
59RRECOMMENDS_libcrypto += "${PN}-conf"
60RDEPENDS_${PN}-ptest += "${PN}-misc make perl perl-module-filehandle bc"
61
62# Remove this to enable SSLv3. SSLv3 is defaulted to disabled due to the POODLE
63# vulnerability
64EXTRA_OECONF = " -no-ssl3"
65
66do_configure_prepend_darwin () {
67 sed -i -e '/version-script=openssl\.ld/d' Configure
68}
69
70do_configure () {
71 cd util
72 perl perlpath.pl ${STAGING_BINDIR_NATIVE}
73 cd ..
74 ln -sf apps/openssl.pod crypto/crypto.pod ssl/ssl.pod doc/
75
76 os=${HOST_OS}
77 case $os in
78 linux-uclibc |\
79 linux-uclibceabi |\
80 linux-gnueabi |\
81 linux-uclibcspe |\
82 linux-gnuspe |\
83 linux-musl*)
84 os=linux
85 ;;
86 *)
87 ;;
88 esac
89 target="$os-${HOST_ARCH}"
90 case $target in
91 linux-arm)
92 target=linux-armv4
93 ;;
94 linux-armeb)
95 target=linux-elf-armeb
96 ;;
97 linux-aarch64*)
98 target=linux-aarch64
99 ;;
100 linux-sh3)
101 target=debian-sh3
102 ;;
103 linux-sh4)
104 target=debian-sh4
105 ;;
106 linux-i486)
107 target=debian-i386-i486
108 ;;
109 linux-i586 | linux-viac3)
110 target=debian-i386-i586
111 ;;
112 linux-i686)
113 target=debian-i386-i686/cmov
114 ;;
115 linux-gnux32-x86_64)
116 target=linux-x32
117 ;;
118 linux-gnu64-x86_64)
119 target=linux-x86_64
120 ;;
121 linux-gnun32-mips*el)
122 target=debian-mipsn32el
123 ;;
124 linux-gnun32-mips*)
125 target=debian-mipsn32
126 ;;
127 linux-mips*64*el)
128 target=debian-mips64el
129 ;;
130 linux-mips*64*)
131 target=debian-mips64
132 ;;
133 linux-mips*el)
134 target=debian-mipsel
135 ;;
136 linux-mips*)
137 target=debian-mips
138 ;;
139 linux-microblaze*|linux-nios2*)
140 target=linux-generic32
141 ;;
142 linux-powerpc)
143 target=linux-ppc
144 ;;
145 linux-powerpc64)
146 target=linux-ppc64
147 ;;
148 linux-supersparc)
149 target=linux-sparcv8
150 ;;
151 linux-sparc)
152 target=linux-sparcv8
153 ;;
154 darwin-i386)
155 target=darwin-i386-cc
156 ;;
157 esac
158 # inject machine-specific flags
159 sed -i -e "s|^\(\"$target\",\s*\"[^:]\+\):\([^:]\+\)|\1:${CFLAG}|g" Configure
160 useprefix=${prefix}
161 if [ "x$useprefix" = "x" ]; then
162 useprefix=/
163 fi
164 perl ./Configure ${EXTRA_OECONF} shared --prefix=$useprefix --openssldir=${libdir}/ssl --libdir=`basename ${libdir}` $target
165}
166
167do_compile_prepend_class-target () {
168 sed -i 's/\((OPENSSL=\)".*"/\1"openssl"/' Makefile
169}
170
171do_compile () {
172 oe_runmake depend
173 oe_runmake
174}
175
176do_compile_ptest () {
177 # build dependencies for test directory too
178 rm -rf test/ssltest_old
179 rm -rf test/x509aux
180 rm -rf test/v3ext
181 export DIRS="$DIRS test"
182 oe_runmake depend
183 oe_runmake buildtest
184}
185
186do_install () {
187 # Create ${D}/${prefix} to fix parallel issues
188 mkdir -p ${D}/${prefix}/
189
190 oe_runmake INSTALL_PREFIX="${D}" MANDIR="${mandir}" install
191
192 oe_libinstall -so libcrypto ${D}${libdir}
193 oe_libinstall -so libssl ${D}${libdir}
194
195 install -d ${D}${includedir}
196 cp --dereference -R include/openssl ${D}${includedir}
197 cp --dereference -R crypto ${D}${includedir}
198
199 install -Dm 0755 ${WORKDIR}/openssl-c_rehash.sh ${D}${bindir}/c_rehash
200 sed -i -e 's,/etc/openssl,${sysconfdir}/ssl,g' ${D}${bindir}/c_rehash
201
202 oe_multilib_header openssl/opensslconf.h
203 if [ "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}" ]; then
204 sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/ssl/misc/CA.pl
205 sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/ssl/misc/tsget
206 else
207 rm -f ${D}${libdir}/ssl/misc/CA.pl ${D}${libdir}/ssl/misc/tsget
208 fi
209
210 # Create SSL structure
211 install -d ${D}${sysconfdir}/ssl/
212 mv ${D}${libdir}/ssl/openssl.cnf \
213 ${D}${libdir}/ssl/certs \
214 ${D}${libdir}/ssl/private \
215 \
216 ${D}${sysconfdir}/ssl/
217 ln -sf ${sysconfdir}/ssl/certs ${D}${libdir}/ssl/certs
218 ln -sf ${sysconfdir}/ssl/private ${D}${libdir}/ssl/private
219 ln -sf ${sysconfdir}/ssl/openssl.cnf ${D}${libdir}/ssl/openssl.cnf
220}
221
222do_install_ptest () {
223 cp -r -L Makefile.org Makefile test ${D}${PTEST_PATH}
224
225 # Replace the path to native perl with the path to target perl
226 sed -i 's,^PERL=.*,PERL=${bindir}/perl,' ${D}${PTEST_PATH}/Makefile
227
228 cp Configure config e_os.h ${D}${PTEST_PATH}
229 cp -r -L include ${D}${PTEST_PATH}
230 ln -sf ${libdir}/libcrypto.a ${D}${PTEST_PATH}
231 ln -sf ${libdir}/libssl.a ${D}${PTEST_PATH}
232 mkdir -p ${D}${PTEST_PATH}/crypto
233 cp crypto/constant_time_locl.h ${D}${PTEST_PATH}/crypto
234 cp -r certs ${D}${PTEST_PATH}
235 mkdir -p ${D}${PTEST_PATH}/apps
236 ln -sf ${libdir}/ssl/misc/CA.sh ${D}${PTEST_PATH}/apps
237 ln -sf ${sysconfdir}/ssl/openssl.cnf ${D}${PTEST_PATH}/apps
238 ln -sf ${bindir}/openssl ${D}${PTEST_PATH}/apps
239 cp apps/server.pem ${D}${PTEST_PATH}/apps
240 cp apps/server2.pem ${D}${PTEST_PATH}/apps
241 mkdir -p ${D}${PTEST_PATH}/util
242 install util/opensslwrap.sh ${D}${PTEST_PATH}/util
243 install util/shlib_wrap.sh ${D}${PTEST_PATH}/util
244 # Time stamps are relevant for "make alltests", otherwise
245 # make may try to recompile binaries. Not only must the
246 # binary files be newer than the sources, they also must
247 # be more recent than the header files in /usr/include.
248 #
249 # Using "cp -a" is not sufficient, because do_install
250 # does not preserve the original time stamps.
251 #
252 # So instead of using the original file stamps, we set
253 # the current time for all files. Binaries will get
254 # modified again later when stripping them, but that's okay.
255 touch ${D}${PTEST_PATH}
256 find ${D}${PTEST_PATH} -type f -print0 | xargs --verbose -0 touch -r ${D}${PTEST_PATH}
257}
258
259do_install_append_class-native() {
260 create_wrapper ${D}${bindir}/openssl \
261 OPENSSL_CONF=${libdir}/ssl/openssl.cnf \
262 SSL_CERT_DIR=${libdir}/ssl/certs \
263 SSL_CERT_FILE=${libdir}/ssl/cert.pem \
264 OPENSSL_ENGINES=${libdir}/ssl/engines
265}
266
diff --git a/recipes-connectivity/openssl/openssl-qoriq/0001-Fix-build-with-clang-using-external-assembler.patch b/recipes-connectivity/openssl/openssl-qoriq/0001-Fix-build-with-clang-using-external-assembler.patch
deleted file mode 100644
index 2270962a..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/0001-Fix-build-with-clang-using-external-assembler.patch
+++ /dev/null
@@ -1,45 +0,0 @@
1From 2f6026cb8b16cf00726e3c5625c023f196680f07 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 17 Mar 2017 12:52:08 -0700
4Subject: [PATCH] Fix build with clang using external assembler
5
6Cherry-picked from
7https://github.com/openssl/openssl/commit/11208dcfb9105e8afa37233185decefd45e89e17
8https://github.com/openssl/openssl/commit/fbab8baddef8d3346ae40ff068871e2ddaf10270
9https://github.com/openssl/openssl/commit/6cf412c473d8145562b76219ce3da73b201b3255
10
11Fixes
12
13| ghash-armv4.S: Assembler messages:
14| ghash-armv4.S:81: Error: bad instruction `ldrbpl r12,[r2,r3]'
15| ghash-armv4.S:91: Error: bad instruction `ldrbpl r8,[r0,r3]'
16| ghash-armv4.S:137: Error: bad instruction `ldrbne r12,[r2,#15]'
17| ghash-armv4.S:224: Error: bad instruction `ldrbpl r12,[r0,r3]'
18| clang-4.0: error: assembler command failed with exit code 1 (use -v to see invocation)
19| make[2]: *** [<builtin>: ghash-armv4.o] Error 1
20
21Upstream-Status: Backport
22
23Signed-off-by: Khem Raj <raj.khem@gmail.com>
24---
25 crypto/modes/asm/ghash-armv4.pl | 7 +++++++
26 1 file changed, 7 insertions(+)
27
28diff --git a/crypto/modes/asm/ghash-armv4.pl b/crypto/modes/asm/ghash-armv4.pl
29index 8ccc963ef..442fed4da 100644
30--- a/crypto/modes/asm/ghash-armv4.pl
31+++ b/crypto/modes/asm/ghash-armv4.pl
32@@ -124,7 +124,10 @@ $code=<<___;
33 #include "arm_arch.h"
34
35 .text
36+#if defined(__thumb2__) || defined(__clang__)
37+.syntax unified
38+#endif
39 .code 32
40
41 #ifdef __clang__
42 #define ldrplb ldrbpl
43--
442.12.0
45
diff --git a/recipes-connectivity/openssl/openssl-qoriq/0001-Remove-test-that-requires-running-as-non-root.patch b/recipes-connectivity/openssl/openssl-qoriq/0001-Remove-test-that-requires-running-as-non-root.patch
new file mode 100644
index 00000000..736bb39a
--- /dev/null
+++ b/recipes-connectivity/openssl/openssl-qoriq/0001-Remove-test-that-requires-running-as-non-root.patch
@@ -0,0 +1,49 @@
1From 3fdb1e2a16ea405c6731447a8994f222808ef7e6 Mon Sep 17 00:00:00 2001
2From: Alexander Kanavin <alex.kanavin@gmail.com>
3Date: Fri, 7 Apr 2017 18:01:52 +0300
4Subject: [PATCH] Remove test that requires running as non-root
5
6Upstream-Status: Inappropriate [oe-core specific]
7Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
8---
9 test/recipes/40-test_rehash.t | 17 +----------------
10 1 file changed, 1 insertion(+), 16 deletions(-)
11
12diff --git a/test/recipes/40-test_rehash.t b/test/recipes/40-test_rehash.t
13index f902c23..c7567c1 100644
14--- a/test/recipes/40-test_rehash.t
15+++ b/test/recipes/40-test_rehash.t
16@@ -23,7 +23,7 @@ setup("test_rehash");
17 plan skip_all => "test_rehash is not available on this platform"
18 unless run(app(["openssl", "rehash", "-help"]));
19
20-plan tests => 5;
21+plan tests => 3;
22
23 indir "rehash.$$" => sub {
24 prepare();
25@@ -42,21 +42,6 @@ indir "rehash.$$" => sub {
26 'Testing rehash operations on empty directory');
27 }, create => 1, cleanup => 1;
28
29-indir "rehash.$$" => sub {
30- prepare();
31- chmod 0500, curdir();
32- SKIP: {
33- if (!ok(!open(FOO, ">unwritable.txt"),
34- "Testing that we aren't running as a privileged user, such as root")) {
35- close FOO;
36- skip "It's pointless to run the next test as root", 1;
37- }
38- isnt(run(app(["openssl", "rehash", curdir()])), 1,
39- 'Testing rehash operations on readonly directory');
40- }
41- chmod 0700, curdir(); # make it writable again, so cleanup works
42-}, create => 1, cleanup => 1;
43-
44 sub prepare {
45 my @pemsourcefiles = sort glob(srctop_file('test', "*.pem"));
46 my @destfiles = ();
47--
482.11.0
49
diff --git a/recipes-connectivity/openssl/openssl-qoriq/0001-Take-linking-flags-from-LDFLAGS-env-var.patch b/recipes-connectivity/openssl/openssl-qoriq/0001-Take-linking-flags-from-LDFLAGS-env-var.patch
new file mode 100644
index 00000000..6ce4e47d
--- /dev/null
+++ b/recipes-connectivity/openssl/openssl-qoriq/0001-Take-linking-flags-from-LDFLAGS-env-var.patch
@@ -0,0 +1,43 @@
1From 08face4353d80111973aba9c1304c92158cfad0e Mon Sep 17 00:00:00 2001
2From: Alexander Kanavin <alex.kanavin@gmail.com>
3Date: Tue, 28 Mar 2017 16:40:12 +0300
4Subject: [PATCH] Take linking flags from LDFLAGS env var
5
6This fixes "No GNU_HASH in the elf binary" issues.
7
8Upstream-Status: Inappropriate [oe-core specific]
9Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
10---
11 Configurations/unix-Makefile.tmpl | 2 +-
12 Configure | 2 +-
13 2 files changed, 2 insertions(+), 2 deletions(-)
14
15diff --git a/Configurations/unix-Makefile.tmpl b/Configurations/unix-Makefile.tmpl
16index c029817..43b769b 100644
17--- a/Configurations/unix-Makefile.tmpl
18+++ b/Configurations/unix-Makefile.tmpl
19@@ -173,7 +173,7 @@ CROSS_COMPILE= {- $config{cross_compile_prefix} -}
20 CC= $(CROSS_COMPILE){- $target{cc} -}
21 CFLAGS={- our $cflags2 = join(" ",(map { "-D".$_} @{$target{defines}}, @{$config{defines}}),"-DOPENSSLDIR=\"\\\"\$(OPENSSLDIR)\\\"\"","-DENGINESDIR=\"\\\"\$(ENGINESDIR)\\\"\"") -} {- $target{cflags} -} {- $config{cflags} -}
22 CFLAGS_Q={- $cflags2 =~ s|([\\"])|\\$1|g; $cflags2 -} {- $config{cflags} -}
23-LDFLAGS= {- $target{lflags} -}
24+LDFLAGS= {- $target{lflags}." ".$ENV{'LDFLAGS'} -}
25 PLIB_LDFLAGS= {- $target{plib_lflags} -}
26 EX_LIBS= {- $target{ex_libs} -} {- $config{ex_libs} -}
27 LIB_CFLAGS={- $target{shared_cflag} || "" -}
28diff --git a/Configure b/Configure
29index aee7cc3..274d236 100755
30--- a/Configure
31+++ b/Configure
32@@ -979,7 +979,7 @@ $config{build_file} = $target{build_file};
33 $config{defines} = [];
34 $config{cflags} = "";
35 $config{ex_libs} = "";
36-$config{shared_ldflag} = "";
37+$config{shared_ldflag} = $ENV{'LDFLAGS'};
38
39 # Make sure build_scheme is consistent.
40 $target{build_scheme} = [ $target{build_scheme} ]
41--
422.11.0
43
diff --git a/recipes-connectivity/openssl/openssl-qoriq/0001-aes-asm-aes-armv4-bsaes-armv7-.pl-make-it-work-with-.patch b/recipes-connectivity/openssl/openssl-qoriq/0001-aes-asm-aes-armv4-bsaes-armv7-.pl-make-it-work-with-.patch
new file mode 100644
index 00000000..bb0a1689
--- /dev/null
+++ b/recipes-connectivity/openssl/openssl-qoriq/0001-aes-asm-aes-armv4-bsaes-armv7-.pl-make-it-work-with-.patch
@@ -0,0 +1,88 @@
1From bcc096a50811bf0f0c4fd34b2993fed7a7015972 Mon Sep 17 00:00:00 2001
2From: Andy Polyakov <appro@openssl.org>
3Date: Fri, 3 Nov 2017 23:30:01 +0100
4Subject: [PATCH] aes/asm/{aes-armv4|bsaes-armv7}.pl: make it work with
5 binutils-2.29.
6
7It's not clear if it's a feature or bug, but binutils-2.29[.1]
8interprets 'adr' instruction with Thumb2 code reference differently,
9in a way that affects calculation of addresses of constants' tables.
10
11Upstream-Status: Backport
12
13Reviewed-by: Tim Hudson <tjh@openssl.org>
14Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
15Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
16(Merged from https://github.com/openssl/openssl/pull/4669)
17
18(cherry picked from commit b82acc3c1a7f304c9df31841753a0fa76b5b3cda)
19---
20 crypto/aes/asm/aes-armv4.pl | 6 +++---
21 crypto/aes/asm/bsaes-armv7.pl | 6 +++---
22 2 files changed, 6 insertions(+), 6 deletions(-)
23
24diff --git a/crypto/aes/asm/aes-armv4.pl b/crypto/aes/asm/aes-armv4.pl
25index 16d79aae53..c6474b8aad 100644
26--- a/crypto/aes/asm/aes-armv4.pl
27+++ b/crypto/aes/asm/aes-armv4.pl
28@@ -200,7 +200,7 @@ AES_encrypt:
29 #ifndef __thumb2__
30 sub r3,pc,#8 @ AES_encrypt
31 #else
32- adr r3,AES_encrypt
33+ adr r3,.
34 #endif
35 stmdb sp!,{r1,r4-r12,lr}
36 #ifdef __APPLE__
37@@ -450,7 +450,7 @@ _armv4_AES_set_encrypt_key:
38 #ifndef __thumb2__
39 sub r3,pc,#8 @ AES_set_encrypt_key
40 #else
41- adr r3,AES_set_encrypt_key
42+ adr r3,.
43 #endif
44 teq r0,#0
45 #ifdef __thumb2__
46@@ -976,7 +976,7 @@ AES_decrypt:
47 #ifndef __thumb2__
48 sub r3,pc,#8 @ AES_decrypt
49 #else
50- adr r3,AES_decrypt
51+ adr r3,.
52 #endif
53 stmdb sp!,{r1,r4-r12,lr}
54 #ifdef __APPLE__
55diff --git a/crypto/aes/asm/bsaes-armv7.pl b/crypto/aes/asm/bsaes-armv7.pl
56index 9f288660ef..a27bb4a179 100644
57--- a/crypto/aes/asm/bsaes-armv7.pl
58+++ b/crypto/aes/asm/bsaes-armv7.pl
59@@ -744,7 +744,7 @@ $code.=<<___;
60 .type _bsaes_decrypt8,%function
61 .align 4
62 _bsaes_decrypt8:
63- adr $const,_bsaes_decrypt8
64+ adr $const,.
65 vldmia $key!, {@XMM[9]} @ round 0 key
66 #ifdef __APPLE__
67 adr $const,.LM0ISR
68@@ -843,7 +843,7 @@ _bsaes_const:
69 .type _bsaes_encrypt8,%function
70 .align 4
71 _bsaes_encrypt8:
72- adr $const,_bsaes_encrypt8
73+ adr $const,.
74 vldmia $key!, {@XMM[9]} @ round 0 key
75 #ifdef __APPLE__
76 adr $const,.LM0SR
77@@ -951,7 +951,7 @@ $code.=<<___;
78 .type _bsaes_key_convert,%function
79 .align 4
80 _bsaes_key_convert:
81- adr $const,_bsaes_key_convert
82+ adr $const,.
83 vld1.8 {@XMM[7]}, [$inp]! @ load round 0 key
84 #ifdef __APPLE__
85 adr $const,.LM0
86--
872.15.0
88
diff --git a/recipes-connectivity/openssl/openssl-qoriq/Makefiles-ptest.patch b/recipes-connectivity/openssl/openssl-qoriq/Makefiles-ptest.patch
deleted file mode 100644
index 1ab585c2..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/Makefiles-ptest.patch
+++ /dev/null
@@ -1,88 +0,0 @@
1From 5a871ad1f426f7ed3952588ecec61d2304e66a80 Mon Sep 17 00:00:00 2001
2From: Chunrong Guo <chunrong.guo@nxp.com>
3Date: Tue, 20 Mar 2018 11:39:29 +0800
4Subject: [PATCH] Makefiles-ptest
5
6Add 'buildtest' and 'runtest' targets to Makefile, to build and run tests
7cross-compiled.
8
9Signed-off-by: Anders Roxell <anders.roxell@enea.com>
10Signed-off-by: Maxin B. John <maxin.john@enea.com>
11Upstream-Status: Pending
12---
13 Makefile.org | 10 +++++++++-
14 test/Makefile | 12 ++++++++----
15 2 files changed, 17 insertions(+), 5 deletions(-)
16
17diff --git a/Makefile.org b/Makefile.org
18index 111fbba..9f24777 100644
19--- a/Makefile.org
20+++ b/Makefile.org
21@@ -468,8 +468,16 @@ rehash.time: certs apps
22 test: tests
23
24 tests: rehash
25+ $(MAKE) buildtest
26+ $(MAKE) runtest
27+
28+buildtest:
29+ @(cd test && \
30+ $(CLEARENV) && $(MAKE) -e $(BUILDENV) TOP=.. TESTS='$(TESTS)' OPENSSL_DEBUG_MEMORY=on OPENSSL_CONF=../apps/openssl.cnf exe apps);
31+
32+runtest:
33 @(cd test && echo "testing..." && \
34- $(CLEARENV) && $(MAKE) -e $(BUILDENV) TOP=.. TESTS='$(TESTS)' OPENSSL_DEBUG_MEMORY=on OPENSSL_CONF=../apps/openssl.cnf tests );
35+ $(CLEARENV) && $(MAKE) -e $(BUILDENV) TOP=.. TESTS='$(TESTS)' OPENSSL_DEBUG_MEMORY=on OPENSSL_CONF=../apps/openssl.cnf alltests );
36 OPENSSL_CONF=apps/openssl.cnf util/opensslwrap.sh version -a
37
38 report:
39diff --git a/test/Makefile b/test/Makefile
40index 74d8fc2..34f17fc 100644
41--- a/test/Makefile
42+++ b/test/Makefile
43@@ -149,7 +149,7 @@ tests: exe apps $(TESTS)
44 apps:
45 @(cd ..; $(MAKE) DIRS=apps all)
46
47-alltests: \
48+alltests= \
49 test_des test_idea test_sha test_md4 test_md5 test_hmac \
50 test_md2 test_mdc2 test_wp \
51 test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \
52@@ -160,6 +160,10 @@ alltests: \
53 test_jpake test_srp test_cms test_ocsp test_v3name test_heartbeat \
54 test_constant_time test_verify_extra test_clienthello test_sslv2conftest \
55 test_dtls test_bad_dtls
56+alltests:
57+ @(for i in $(all-tests); do \
58+ ( $(MAKE) $$i && echo "PASS: $$i" ) || echo "FAIL: $$i"; \
59+ done)
60
61 test_evp: $(EVPTEST)$(EXE_EXT) evptests.txt
62 ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
63@@ -229,7 +233,7 @@ test_x509: ../apps/openssl$(EXE_EXT) tx509 testx509.pem v3-cert1.pem v3-cert2.pe
64 echo test second x509v3 certificate
65 sh ./tx509 v3-cert2.pem 2>/dev/null
66
67-test_rsa: $(RSATEST)$(EXE_EXT) ../apps/openssl$(EXE_EXT) trsa testrsa.pem
68+test_rsa: ../apps/openssl$(EXE_EXT) trsa testrsa.pem
69 @sh ./trsa 2>/dev/null
70 ../util/shlib_wrap.sh ./$(RSATEST)
71
72@@ -330,11 +334,11 @@ test_tsa: ../apps/openssl$(EXE_EXT) testtsa CAtsa.cnf ../util/shlib_wrap.sh
73 sh ./testtsa; \
74 fi
75
76-test_ige: $(IGETEST)$(EXE_EXT)
77+test_ige:
78 @echo "Test IGE mode"
79 ../util/shlib_wrap.sh ./$(IGETEST)
80
81-test_jpake: $(JPAKETEST)$(EXE_EXT)
82+test_jpake:
83 @echo "Test JPAKE"
84 ../util/shlib_wrap.sh ./$(JPAKETEST)
85
86--
872.7.4
88
diff --git a/recipes-connectivity/openssl/openssl-qoriq/Use-SHA256-not-MD5-as-default-digest.patch b/recipes-connectivity/openssl/openssl-qoriq/Use-SHA256-not-MD5-as-default-digest.patch
deleted file mode 100644
index 58c9ee78..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/Use-SHA256-not-MD5-as-default-digest.patch
+++ /dev/null
@@ -1,69 +0,0 @@
1From d795f5f20a29adecf92c09459a3ee07ffac01a99 Mon Sep 17 00:00:00 2001
2From: Rich Salz <rsalz@akamai.com>
3Date: Sat, 13 Jun 2015 17:03:39 -0400
4Subject: [PATCH] Use SHA256 not MD5 as default digest.
5
6Commit f8547f62c212837dbf44fb7e2755e5774a59a57b upstream.
7
8Upstream-Status: Backport
9Backport from OpenSSL 2.0 to OpenSSL 1.0.2
10Commit f8547f62c212837dbf44fb7e2755e5774a59a57b
11
12CVE: CVE-2004-2761
13
14 The MD5 Message-Digest Algorithm is not collision resistant,
15 which makes it easier for context-dependent attackers to
16 conduct spoofing attacks, as demonstrated by attacks on the
17 use of MD5 in the signature algorithm of an X.509 certificate.
18
19Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
20Signed-off-by: Zhang Xiao <xiao.zhang@windriver.com>
21Signed-off-by: T.O. Radzy Radzykewycz <radzy@windriver.com>
22---
23 apps/ca.c | 2 +-
24 apps/dgst.c | 2 +-
25 apps/enc.c | 2 +-
26 3 files changed, 3 insertions(+), 3 deletions(-)
27
28diff --git a/apps/ca.c b/apps/ca.c
29index 3b7336c..8f3a84b 100644
30--- a/apps/ca.c
31+++ b/apps/ca.c
32@@ -1612,7 +1612,7 @@ static int certify_cert(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
33 } else
34 BIO_printf(bio_err, "Signature ok\n");
35
36- if ((rreq = X509_to_X509_REQ(req, NULL, EVP_md5())) == NULL)
37+ if ((rreq = X509_to_X509_REQ(req, NULL, NULL)) == NULL)
38 goto err;
39
40 ok = do_body(xret, pkey, x509, dgst, sigopts, policy, db, serial, subj,
41diff --git a/apps/dgst.c b/apps/dgst.c
42index 95e5fa3..0d1529f 100644
43--- a/apps/dgst.c
44+++ b/apps/dgst.c
45@@ -442,7 +442,7 @@ int MAIN(int argc, char **argv)
46 goto end;
47 }
48 if (md == NULL)
49- md = EVP_md5();
50+ md = EVP_sha256();
51 if (!EVP_DigestInit_ex(mctx, md, impl)) {
52 BIO_printf(bio_err, "Error setting digest %s\n", pname);
53 ERR_print_errors(bio_err);
54diff --git a/apps/enc.c b/apps/enc.c
55index 7b7c70b..a7d944c 100644
56--- a/apps/enc.c
57+++ b/apps/enc.c
58@@ -344,7 +344,7 @@ int MAIN(int argc, char **argv)
59 }
60
61 if (dgst == NULL) {
62- dgst = EVP_md5();
63+ dgst = EVP_sha256();
64 }
65
66 if (bufsize != NULL) {
67--
681.9.1
69
diff --git a/recipes-connectivity/openssl/openssl-qoriq/configure-musl-target.patch b/recipes-connectivity/openssl/openssl-qoriq/configure-musl-target.patch
deleted file mode 100644
index 613dc7b7..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/configure-musl-target.patch
+++ /dev/null
@@ -1,27 +0,0 @@
1Add musl triplet support
2
3Upstream-Status: Pending
4Signed-off-by: Khem Raj <raj.khem@gmail.com>
5
6Index: openssl-1.0.2a/Configure
7===================================================================
8--- openssl-1.0.2a.orig/Configure
9+++ openssl-1.0.2a/Configure
10@@ -431,7 +431,7 @@ my %table=(
11 #
12 # ./Configure linux-armv4 -march=armv6 -D__ARM_MAX_ARCH__=8
13 #
14-"linux-armv4", "gcc: -O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
15+"linux-armv4", "gcc: -O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
16 "linux-aarch64","gcc: -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${aarch64_asm}:linux64:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
17 # Configure script adds minimally required -march for assembly support,
18 # if no -march was specified at command line. mips32 and mips64 below
19@@ -504,6 +504,8 @@ my %table=(
20 "linux-gnueabi-armeb","$ENV{'CC'}:-DB_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
21 "linux-uclibceabi-arm","$ENV{'CC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
22 "linux-uclibceabi-armeb","$ENV{'CC'}:-DB_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
23+"linux-musleabi-arm","$ENV{'CC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
24+"linux-musleabi-armeb","$ENV{'CC'}:-DB_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
25
26 "linux-avr32","$ENV{'CC'}:-O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).",
27
diff --git a/recipes-connectivity/openssl/openssl-qoriq/configure-targets.patch b/recipes-connectivity/openssl/openssl-qoriq/configure-targets.patch
deleted file mode 100644
index 691e74af..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/configure-targets.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1Upstream-Status: Inappropriate [embedded specific]
2
3The number of colons are important :)
4
5
6---
7 Configure | 16 ++++++++++++++++
8 1 file changed, 16 insertions(+)
9
10Index: openssl-1.0.2a/Configure
11===================================================================
12--- openssl-1.0.2a.orig/Configure
13+++ openssl-1.0.2a/Configure
14@@ -443,6 +443,23 @@ my %table=(
15 "linux-alpha-ccc","ccc:-fast -readonly_strings -DL_ENDIAN::-D_REENTRANT:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL:${alpha_asm}",
16 "linux-alpha+bwx-ccc","ccc:-fast -readonly_strings -DL_ENDIAN::-D_REENTRANT:::SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL:${alpha_asm}",
17
18+
19+# Linux on ARM
20+"linux-elf-arm","$ENV{'CC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
21+"linux-elf-armeb","$ENV{'CC'}:-DB_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
22+"linux-gnueabi-arm","$ENV{'CC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
23+"linux-gnueabi-armeb","$ENV{'CC'}:-DB_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
24+"linux-uclibceabi-arm","$ENV{'CC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
25+"linux-uclibceabi-armeb","$ENV{'CC'}:-DB_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
26+
27+"linux-avr32","$ENV{'CC'}:-O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).",
28+
29+#### Linux on MIPS/MIPS64
30+"linux-mips","$ENV{'CC'}:-DB_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
31+"linux-mips64","$ENV{'CC'}:-DB_ENDIAN -mabi=64 -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
32+"linux-mips64el","$ENV{'CC'}:-DL_ENDIAN -mabi=64 -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
33+"linux-mipsel","$ENV{'CC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
34+
35 # Android: linux-* but without pointers to headers and libs.
36 "android","gcc:-mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
37 "android-x86","gcc:-mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:".eval{my $asm=${x86_elf_asm};$asm=~s/:elf/:android/;$asm}.":dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian/c_rehash-compat.patch b/recipes-connectivity/openssl/openssl-qoriq/debian/c_rehash-compat.patch
deleted file mode 100644
index 3820e3e3..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian/c_rehash-compat.patch
+++ /dev/null
@@ -1,71 +0,0 @@
1From 83f318d68bbdab1ca898c94576a838cc97df4700 Mon Sep 17 00:00:00 2001
2From: Ludwig Nussel <ludwig.nussel@suse.de>
3Date: Wed, 21 Apr 2010 15:52:10 +0200
4Subject: [PATCH] also create old hash for compatibility
5
6Upstream-Status: Backport [debian]
7
8Index: openssl-1.0.2n/tools/c_rehash.in
9===================================================================
10--- openssl-1.0.2n.orig/tools/c_rehash.in
11+++ openssl-1.0.2n/tools/c_rehash.in
12@@ -8,8 +8,6 @@ my $prefix;
13
14 my $openssl = $ENV{OPENSSL} || "openssl";
15 my $pwd;
16-my $x509hash = "-subject_hash";
17-my $crlhash = "-hash";
18 my $verbose = 0;
19 my $symlink_exists=eval {symlink("",""); 1};
20 my $removelinks = 1;
21@@ -18,10 +16,7 @@ my $removelinks = 1;
22 while ( $ARGV[0] =~ /^-/ ) {
23 my $flag = shift @ARGV;
24 last if ( $flag eq '--');
25- if ( $flag eq '-old') {
26- $x509hash = "-subject_hash_old";
27- $crlhash = "-hash_old";
28- } elsif ( $flag eq '-h') {
29+ if ( $flag eq '-h') {
30 help();
31 } elsif ( $flag eq '-n' ) {
32 $removelinks = 0;
33@@ -113,7 +108,9 @@ sub hash_dir {
34 next;
35 }
36 link_hash_cert($fname) if($cert);
37+ link_hash_cert_old($fname) if($cert);
38 link_hash_crl($fname) if($crl);
39+ link_hash_crl_old($fname) if($crl);
40 }
41 }
42
43@@ -146,6 +143,7 @@ sub check_file {
44
45 sub link_hash_cert {
46 my $fname = $_[0];
47+ my $x509hash = $_[1] || '-subject_hash';
48 $fname =~ s/'/'\\''/g;
49 my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fname"`;
50 chomp $hash;
51@@ -177,10 +175,20 @@ sub link_hash_cert {
52 $hashlist{$hash} = $fprint;
53 }
54
55+sub link_hash_cert_old {
56+ link_hash_cert($_[0], '-subject_hash_old');
57+}
58+
59+sub link_hash_crl_old {
60+ link_hash_crl($_[0], '-hash_old');
61+}
62+
63+
64 # Same as above except for a CRL. CRL links are of the form <hash>.r<n>
65
66 sub link_hash_crl {
67 my $fname = $_[0];
68+ my $crlhash = $_[1] || "-hash";
69 $fname =~ s/'/'\\''/g;
70 my ($hash, $fprint) = `"$openssl" crl $crlhash -fingerprint -noout -in '$fname'`;
71 chomp $hash;
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian/ca.patch b/recipes-connectivity/openssl/openssl-qoriq/debian/ca.patch
deleted file mode 100644
index fb745e43..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian/ca.patch
+++ /dev/null
@@ -1,22 +0,0 @@
1Upstream-Status: Backport [debian]
2
3Index: openssl-0.9.8m/apps/CA.pl.in
4===================================================================
5--- openssl-0.9.8m.orig/apps/CA.pl.in 2006-04-28 00:28:51.000000000 +0000
6+++ openssl-0.9.8m/apps/CA.pl.in 2010-02-27 00:36:51.000000000 +0000
7@@ -65,6 +65,7 @@
8 foreach (@ARGV) {
9 if ( /^(-\?|-h|-help)$/ ) {
10 print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-signcert|-verify\n";
11+ print STDERR "usage: CA -signcert certfile keyfile|-newcert|-newreq|-newca|-sign|-verify\n";
12 exit 0;
13 } elsif (/^-newcert$/) {
14 # create a certificate
15@@ -165,6 +166,7 @@
16 } else {
17 print STDERR "Unknown arg $_\n";
18 print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-verify\n";
19+ print STDERR "usage: CA -signcert certfile keyfile|-newcert|-newreq|-newca|-sign|-verify\n";
20 exit 1;
21 }
22 }
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian/debian-targets.patch b/recipes-connectivity/openssl/openssl-qoriq/debian/debian-targets.patch
deleted file mode 100644
index 35d92bed..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian/debian-targets.patch
+++ /dev/null
@@ -1,73 +0,0 @@
1Upstream-Status: Backport [debian]
2
3Index: openssl-1.0.2n/Configure
4===================================================================
5--- openssl-1.0.2n.orig/Configure
6+++ openssl-1.0.2n/Configure
7@@ -133,6 +133,10 @@ my $clang_devteam_warn = "-Wno-unused-pa
8 # Warn that "make depend" should be run?
9 my $warn_make_depend = 0;
10
11+# There are no separate CFLAGS/CPPFLAGS/LDFLAGS, set everything in CFLAGS
12+my $debian_cflags = `dpkg-buildflags --get CFLAGS` . `dpkg-buildflags --get CPPFLAGS` . `dpkg-buildflags --get LDFLAGS` . "-Wa,--noexecstack -Wall";
13+$debian_cflags =~ s/\n/ /g;
14+
15 my $strict_warnings = 0;
16
17 my $x86_gcc_des="DES_PTR DES_RISC1 DES_UNROLL";
18@@ -369,6 +373,55 @@ my %table=(
19 "osf1-alpha-cc", "cc:-std1 -tune host -O4 -readonly_strings::(unknown):::SIXTY_FOUR_BIT_LONG RC4_CHUNK:${alpha_asm}:dlfcn:alpha-osf1-shared:::.so",
20 "tru64-alpha-cc", "cc:-std1 -tune host -fast -readonly_strings::-pthread:::SIXTY_FOUR_BIT_LONG RC4_CHUNK:${alpha_asm}:dlfcn:alpha-osf1-shared::-msym:.so",
21
22+# Debian GNU/* (various architectures)
23+"debian-alpha","gcc:-DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
24+"debian-alpha-ev4","gcc:-DTERMIO ${debian_cflags} -mcpu=ev4::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
25+"debian-alpha-ev5","gcc:-DTERMIO ${debian_cflags} -mcpu=ev5::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
26+"debian-arm64","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
27+"debian-armel","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
28+"debian-armhf","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
29+"debian-amd64", "gcc:-m64 -DL_ENDIAN -DTERMIO ${debian_cflags} -DMD32_REG_T=int::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::",
30+"debian-avr32", "gcc:-DB_ENDIAN -DTERMIO ${debian_cflags} -fomit-frame-pointer::-D_REENTRANT::-ldl:BN_LLONG_BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
31+"debian-kfreebsd-amd64","gcc:-m64 -DL_ENDIAN -DTERMIOS ${debian_cflags} -DMD32_REG_T=int::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
32+"debian-kfreebsd-i386","gcc:-DL_ENDIAN -DTERMIOS ${debian_cflags} -march=i486::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
33+"debian-hppa","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG MD2_CHAR RC4_INDEX:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
34+"debian-hurd-i386","gcc:-DL_ENDIAN -DTERMIOS -O3 -Wa,--noexecstack -g -mtune=i486 -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
35+"debian-ia64","gcc:-DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
36+"debian-i386","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
37+"debian-i386-i486","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags} -march=i486::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
38+"debian-i386-i586","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags} -march=i586::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
39+"debian-i386-i686/cmov","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags} -march=i686::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
40+"debian-m68k","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG MD2_CHAR RC4_INDEX:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
41+"debian-mips", "gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
42+"debian-mipsel", "gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
43+"debian-mipsn32", "mips64-linux-gnuabin32-gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
44+"debian-mipsn32el", "mips64el-linux-gnuabin32-gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
45+"debian-mips64", "mips64-linux-gnuabi64-gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
46+"debian-mips64el", "mips64el-linux-gnuabi64-gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
47+"debian-netbsd-i386", "gcc:-DL_ENDIAN -DTERMIOS ${debian_cflags} -m486::(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
48+"debian-netbsd-m68k", "gcc:-DB_ENDIAN -DTERMIOS ${debian_cflags}::(unknown):::BN_LLONG MD2_CHAR RC4_INDEX DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
49+"debian-netbsd-sparc", "gcc:-DB_ENDIAN -DTERMIOS ${debian_cflags} -mv8::(unknown):::BN_LLONG MD2_CHAR RC4_INDEX DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
50+"debian-openbsd-alpha","gcc:-DTERMIOS ${debian_cflags}::(unknown):::SIXTY_FOUR_BIT_LONG DES_INT DES_PTR DES_RISC2:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
51+"debian-openbsd-i386", "gcc:-DL_ENDIAN -DTERMIOS ${debian_cflags} -m486::(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
52+"debian-openbsd-mips","gcc:-DL_ENDIAN ${debian_cflags}::(unknown)::BN_LLONG MD2_CHAR RC4_INDEX RC4_CHAR DES_UNROLL DES_RISC2 DES_PTR BF_PTR:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
53+"debian-or1k", "gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
54+"debian-powerpc","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:${ppc32_asm}:linux32:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
55+"debian-powerpcspe","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:${ppc32_asm}:linux32:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
56+"debian-ppc64","gcc:-m64 -DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:${ppc64_asm}:linux64:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
57+"debian-ppc64el","gcc:-m64 -DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:${ppc64_asm}:linux64le:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
58+"debian-s390","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
59+"debian-s390x","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
60+"debian-sh3", "gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
61+"debian-sh4", "gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
62+"debian-sh3eb", "gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
63+"debian-sh4eb", "gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
64+"debian-m32r","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
65+"debian-sparc","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:${sparcv9_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
66+"debian-sparc-v8","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags} -mcpu=v8 -DBN_DIV2W::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:${sparcv8_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
67+"debian-sparc-v9","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags} -mcpu=v9 -Wa,-Av8plus -DULTRASPARC -DBN_DIV2W::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:${sparcv9_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
68+"debian-sparc64","gcc:-m64 -DB_ENDIAN -DTERMIO ${debian_cflags} -DULTRASPARC -DBN_DIV2W::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL BF_PTR:${sparcv9_asm}:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
69+"debian-x32","gcc:-mx32 -DL_ENDIAN -DTERMIO ${debian_cflags} -DMD32_REG_T=int::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-mx32:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::x32",
70+
71 ####
72 #### Variety of LINUX:-)
73 ####
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian/man-dir.patch b/recipes-connectivity/openssl/openssl-qoriq/debian/man-dir.patch
deleted file mode 100644
index 4085e3b1..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian/man-dir.patch
+++ /dev/null
@@ -1,15 +0,0 @@
1Upstream-Status: Backport [debian]
2
3Index: openssl-1.0.0c/Makefile.org
4===================================================================
5--- openssl-1.0.0c.orig/Makefile.org 2010-12-12 16:11:27.000000000 +0100
6+++ openssl-1.0.0c/Makefile.org 2010-12-12 16:11:37.000000000 +0100
7@@ -131,7 +131,7 @@
8
9 MAKEFILE= Makefile
10
11-MANDIR=$(OPENSSLDIR)/man
12+MANDIR=/usr/share/man
13 MAN1=1
14 MAN3=3
15 MANSUFFIX=
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian/man-section.patch b/recipes-connectivity/openssl/openssl-qoriq/debian/man-section.patch
deleted file mode 100644
index 21c1d1a4..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian/man-section.patch
+++ /dev/null
@@ -1,34 +0,0 @@
1Upstream-Status: Backport [debian]
2
3Index: openssl-1.0.0c/Makefile.org
4===================================================================
5--- openssl-1.0.0c.orig/Makefile.org 2010-12-12 16:11:37.000000000 +0100
6+++ openssl-1.0.0c/Makefile.org 2010-12-12 16:13:28.000000000 +0100
7@@ -160,7 +160,8 @@
8 MANDIR=/usr/share/man
9 MAN1=1
10 MAN3=3
11-MANSUFFIX=
12+MANSUFFIX=ssl
13+MANSECTION=SSL
14 HTMLSUFFIX=html
15 HTMLDIR=$(OPENSSLDIR)/html
16 SHELL=/bin/sh
17@@ -651,7 +652,7 @@
18 echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \
19 (cd `$(PERL) util/dirname.pl $$i`; \
20 sh -c "$$pod2man \
21- --section=$$sec --center=OpenSSL \
22+ --section=$${sec}$(MANSECTION) --center=OpenSSL \
23 --release=$(VERSION) `basename $$i`") \
24 > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \
25 $(PERL) util/extract-names.pl < $$i | \
26@@ -668,7 +669,7 @@
27 echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \
28 (cd `$(PERL) util/dirname.pl $$i`; \
29 sh -c "$$pod2man \
30- --section=$$sec --center=OpenSSL \
31+ --section=$${sec}$(MANSECTION) --center=OpenSSL \
32 --release=$(VERSION) `basename $$i`") \
33 > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \
34 $(PERL) util/extract-names.pl < $$i | \
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian/no-rpath.patch b/recipes-connectivity/openssl/openssl-qoriq/debian/no-rpath.patch
deleted file mode 100644
index 1ccb3b86..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian/no-rpath.patch
+++ /dev/null
@@ -1,15 +0,0 @@
1Upstream-Status: Backport [debian]
2
3Index: openssl-1.0.0c/Makefile.shared
4===================================================================
5--- openssl-1.0.0c.orig/Makefile.shared 2010-08-21 13:36:49.000000000 +0200
6+++ openssl-1.0.0c/Makefile.shared 2010-12-12 16:13:36.000000000 +0100
7@@ -153,7 +153,7 @@
8 NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
9 SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX"
10
11-DO_GNU_APP=LDFLAGS="$(CFLAGS) -Wl,-rpath,$(LIBRPATH)"
12+DO_GNU_APP=LDFLAGS="$(CFLAGS)"
13
14 #This is rather special. It's a special target with which one can link
15 #applications without bothering with any features that have anything to
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian/no-symbolic.patch b/recipes-connectivity/openssl/openssl-qoriq/debian/no-symbolic.patch
deleted file mode 100644
index cc4408ab..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian/no-symbolic.patch
+++ /dev/null
@@ -1,15 +0,0 @@
1Upstream-Status: Backport [debian]
2
3Index: openssl-1.0.0c/Makefile.shared
4===================================================================
5--- openssl-1.0.0c.orig/Makefile.shared 2010-12-12 16:13:36.000000000 +0100
6+++ openssl-1.0.0c/Makefile.shared 2010-12-12 16:13:44.000000000 +0100
7@@ -151,7 +151,7 @@
8 SHLIB_SUFFIX=; \
9 ALLSYMSFLAGS='-Wl,--whole-archive'; \
10 NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
11- SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX"
12+ SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX"
13
14 DO_GNU_APP=LDFLAGS="$(CFLAGS)"
15
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian/pic.patch b/recipes-connectivity/openssl/openssl-qoriq/debian/pic.patch
deleted file mode 100644
index bfda3888..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian/pic.patch
+++ /dev/null
@@ -1,177 +0,0 @@
1Upstream-Status: Backport [debian]
2
3Index: openssl-1.0.1c/crypto/des/asm/desboth.pl
4===================================================================
5--- openssl-1.0.1c.orig/crypto/des/asm/desboth.pl 2001-10-24 23:20:56.000000000 +0200
6+++ openssl-1.0.1c/crypto/des/asm/desboth.pl 2012-07-29 14:15:26.000000000 +0200
7@@ -16,6 +16,11 @@
8
9 &push("edi");
10
11+ &call (&label("pic_point0"));
12+ &set_label("pic_point0");
13+ &blindpop("ebp");
14+ &add ("ebp", "\$_GLOBAL_OFFSET_TABLE_+[.-" . &label("pic_point0") . "]");
15+
16 &comment("");
17 &comment("Load the data words");
18 &mov($L,&DWP(0,"ebx","",0));
19@@ -47,15 +52,21 @@
20 &mov(&swtmp(2), (DWC(($enc)?"1":"0")));
21 &mov(&swtmp(1), "eax");
22 &mov(&swtmp(0), "ebx");
23- &call("DES_encrypt2");
24+ &exch("ebx", "ebp");
25+ &call("DES_encrypt2\@PLT");
26+ &exch("ebx", "ebp");
27 &mov(&swtmp(2), (DWC(($enc)?"0":"1")));
28 &mov(&swtmp(1), "edi");
29 &mov(&swtmp(0), "ebx");
30- &call("DES_encrypt2");
31+ &exch("ebx", "ebp");
32+ &call("DES_encrypt2\@PLT");
33+ &exch("ebx", "ebp");
34 &mov(&swtmp(2), (DWC(($enc)?"1":"0")));
35 &mov(&swtmp(1), "esi");
36 &mov(&swtmp(0), "ebx");
37- &call("DES_encrypt2");
38+ &exch("ebx", "ebp");
39+ &call("DES_encrypt2\@PLT");
40+ &exch("ebx", "ebp");
41
42 &stack_pop(3);
43 &mov($L,&DWP(0,"ebx","",0));
44Index: openssl-1.0.1c/crypto/perlasm/cbc.pl
45===================================================================
46--- openssl-1.0.1c.orig/crypto/perlasm/cbc.pl 2011-07-13 08:22:46.000000000 +0200
47+++ openssl-1.0.1c/crypto/perlasm/cbc.pl 2012-07-29 14:15:26.000000000 +0200
48@@ -122,7 +122,11 @@
49 &mov(&DWP($data_off,"esp","",0), "eax"); # put in array for call
50 &mov(&DWP($data_off+4,"esp","",0), "ebx"); #
51
52- &call($enc_func);
53+ &call (&label("pic_point0"));
54+ &set_label("pic_point0");
55+ &blindpop("ebx");
56+ &add ("ebx", "\$_GLOBAL_OFFSET_TABLE_+[.-" . &label("pic_point0") . "]");
57+ &call("$enc_func\@PLT");
58
59 &mov("eax", &DWP($data_off,"esp","",0));
60 &mov("ebx", &DWP($data_off+4,"esp","",0));
61@@ -185,7 +189,11 @@
62 &mov(&DWP($data_off,"esp","",0), "eax"); # put in array for call
63 &mov(&DWP($data_off+4,"esp","",0), "ebx"); #
64
65- &call($enc_func);
66+ &call (&label("pic_point1"));
67+ &set_label("pic_point1");
68+ &blindpop("ebx");
69+ &add ("ebx", "\$_GLOBAL_OFFSET_TABLE_+[.-" . &label("pic_point1") . "]");
70+ &call("$enc_func\@PLT");
71
72 &mov("eax", &DWP($data_off,"esp","",0));
73 &mov("ebx", &DWP($data_off+4,"esp","",0));
74@@ -218,7 +226,11 @@
75 &mov(&DWP($data_off,"esp","",0), "eax"); # put back
76 &mov(&DWP($data_off+4,"esp","",0), "ebx"); #
77
78- &call($dec_func);
79+ &call (&label("pic_point2"));
80+ &set_label("pic_point2");
81+ &blindpop("ebx");
82+ &add ("ebx", "\$_GLOBAL_OFFSET_TABLE_+[.-" . &label("pic_point2") . "]");
83+ &call("$dec_func\@PLT");
84
85 &mov("eax", &DWP($data_off,"esp","",0)); # get return
86 &mov("ebx", &DWP($data_off+4,"esp","",0)); #
87@@ -261,7 +273,11 @@
88 &mov(&DWP($data_off,"esp","",0), "eax"); # put back
89 &mov(&DWP($data_off+4,"esp","",0), "ebx"); #
90
91- &call($dec_func);
92+ &call (&label("pic_point3"));
93+ &set_label("pic_point3");
94+ &blindpop("ebx");
95+ &add ("ebx", "\$_GLOBAL_OFFSET_TABLE_+[.-" . &label("pic_point3") . "]");
96+ &call("$dec_func\@PLT");
97
98 &mov("eax", &DWP($data_off,"esp","",0)); # get return
99 &mov("ebx", &DWP($data_off+4,"esp","",0)); #
100Index: openssl-1.0.1c/crypto/perlasm/x86gas.pl
101===================================================================
102--- openssl-1.0.1c.orig/crypto/perlasm/x86gas.pl 2011-12-09 20:16:35.000000000 +0100
103+++ openssl-1.0.1c/crypto/perlasm/x86gas.pl 2012-07-29 14:15:26.000000000 +0200
104@@ -161,6 +161,7 @@
105 if ($::macosx) { push (@out,"$tmp,2\n"); }
106 elsif ($::elf) { push (@out,"$tmp,4\n"); }
107 else { push (@out,"$tmp\n"); }
108+ if ($::elf) { push (@out,".hidden\tOPENSSL_ia32cap_P\n"); }
109 }
110 push(@out,$initseg) if ($initseg);
111 }
112@@ -218,8 +219,23 @@
113 elsif ($::elf)
114 { $initseg.=<<___;
115 .section .init
116+___
117+ if ($::pic)
118+ { $initseg.=<<___;
119+ pushl %ebx
120+ call .pic_point0
121+.pic_point0:
122+ popl %ebx
123+ addl \$_GLOBAL_OFFSET_TABLE_+[.-.pic_point0],%ebx
124+ call $f\@PLT
125+ popl %ebx
126+___
127+ }
128+ else
129+ { $initseg.=<<___;
130 call $f
131 ___
132+ }
133 }
134 elsif ($::coff)
135 { $initseg.=<<___; # applies to both Cygwin and Mingw
136Index: openssl-1.0.1c/crypto/x86cpuid.pl
137===================================================================
138--- openssl-1.0.1c.orig/crypto/x86cpuid.pl 2012-02-28 15:20:34.000000000 +0100
139+++ openssl-1.0.1c/crypto/x86cpuid.pl 2012-07-29 14:15:26.000000000 +0200
140@@ -8,6 +8,8 @@
141
142 for (@ARGV) { $sse2=1 if (/-DOPENSSL_IA32_SSE2/); }
143
144+push(@out, ".hidden OPENSSL_ia32cap_P\n");
145+
146 &function_begin("OPENSSL_ia32_cpuid");
147 &xor ("edx","edx");
148 &pushf ();
149@@ -139,9 +141,7 @@
150 &set_label("nocpuid");
151 &function_end("OPENSSL_ia32_cpuid");
152
153-&external_label("OPENSSL_ia32cap_P");
154-
155-&function_begin_B("OPENSSL_rdtsc","EXTRN\t_OPENSSL_ia32cap_P:DWORD");
156+&function_begin_B("OPENSSL_rdtsc");
157 &xor ("eax","eax");
158 &xor ("edx","edx");
159 &picmeup("ecx","OPENSSL_ia32cap_P");
160@@ -155,7 +155,7 @@
161 # This works in Ring 0 only [read DJGPP+MS-DOS+privileged DPMI host],
162 # but it's safe to call it on any [supported] 32-bit platform...
163 # Just check for [non-]zero return value...
164-&function_begin_B("OPENSSL_instrument_halt","EXTRN\t_OPENSSL_ia32cap_P:DWORD");
165+&function_begin_B("OPENSSL_instrument_halt");
166 &picmeup("ecx","OPENSSL_ia32cap_P");
167 &bt (&DWP(0,"ecx"),4);
168 &jnc (&label("nohalt")); # no TSC
169@@ -222,7 +222,7 @@
170 &ret ();
171 &function_end_B("OPENSSL_far_spin");
172
173-&function_begin_B("OPENSSL_wipe_cpu","EXTRN\t_OPENSSL_ia32cap_P:DWORD");
174+&function_begin_B("OPENSSL_wipe_cpu");
175 &xor ("eax","eax");
176 &xor ("edx","edx");
177 &picmeup("ecx","OPENSSL_ia32cap_P");
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian/version-script.patch b/recipes-connectivity/openssl/openssl-qoriq/debian/version-script.patch
deleted file mode 100644
index a2491800..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian/version-script.patch
+++ /dev/null
@@ -1,4663 +0,0 @@
1Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/Configure
2===================================================================
3--- openssl-1.0.2~beta1.obsolete.0.0498436515490575.orig/Configure 2014-02-24 21:02:30.000000000 +0100
4+++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/Configure 2014-02-24 21:02:30.000000000 +0100
5@@ -1651,6 +1651,8 @@
6 }
7 }
8
9+$shared_ldflag .= " -Wl,--version-script=openssl.ld";
10+
11 open(IN,'<Makefile.org') || die "unable to read Makefile.org:$!\n";
12 unlink("$Makefile.new") || die "unable to remove old $Makefile.new:$!\n" if -e "$Makefile.new";
13 open(OUT,">$Makefile.new") || die "unable to create $Makefile.new:$!\n";
14Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld
15===================================================================
16--- /dev/null 1970-01-01 00:00:00.000000000 +0000
17+++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld 2014-02-24 22:19:08.601827266 +0100
18@@ -0,0 +1,4615 @@
19+OPENSSL_1.0.0 {
20+ global:
21+ BIO_f_ssl;
22+ BIO_new_buffer_ssl_connect;
23+ BIO_new_ssl;
24+ BIO_new_ssl_connect;
25+ BIO_proxy_ssl_copy_session_id;
26+ BIO_ssl_copy_session_id;
27+ BIO_ssl_shutdown;
28+ d2i_SSL_SESSION;
29+ DTLSv1_client_method;
30+ DTLSv1_method;
31+ DTLSv1_server_method;
32+ ERR_load_SSL_strings;
33+ i2d_SSL_SESSION;
34+ kssl_build_principal_2;
35+ kssl_cget_tkt;
36+ kssl_check_authent;
37+ kssl_ctx_free;
38+ kssl_ctx_new;
39+ kssl_ctx_setkey;
40+ kssl_ctx_setprinc;
41+ kssl_ctx_setstring;
42+ kssl_ctx_show;
43+ kssl_err_set;
44+ kssl_krb5_free_data_contents;
45+ kssl_sget_tkt;
46+ kssl_skip_confound;
47+ kssl_validate_times;
48+ PEM_read_bio_SSL_SESSION;
49+ PEM_read_SSL_SESSION;
50+ PEM_write_bio_SSL_SESSION;
51+ PEM_write_SSL_SESSION;
52+ SSL_accept;
53+ SSL_add_client_CA;
54+ SSL_add_dir_cert_subjects_to_stack;
55+ SSL_add_dir_cert_subjs_to_stk;
56+ SSL_add_file_cert_subjects_to_stack;
57+ SSL_add_file_cert_subjs_to_stk;
58+ SSL_alert_desc_string;
59+ SSL_alert_desc_string_long;
60+ SSL_alert_type_string;
61+ SSL_alert_type_string_long;
62+ SSL_callback_ctrl;
63+ SSL_check_private_key;
64+ SSL_CIPHER_description;
65+ SSL_CIPHER_get_bits;
66+ SSL_CIPHER_get_name;
67+ SSL_CIPHER_get_version;
68+ SSL_clear;
69+ SSL_COMP_add_compression_method;
70+ SSL_COMP_get_compression_methods;
71+ SSL_COMP_get_compress_methods;
72+ SSL_COMP_get_name;
73+ SSL_connect;
74+ SSL_copy_session_id;
75+ SSL_ctrl;
76+ SSL_CTX_add_client_CA;
77+ SSL_CTX_add_session;
78+ SSL_CTX_callback_ctrl;
79+ SSL_CTX_check_private_key;
80+ SSL_CTX_ctrl;
81+ SSL_CTX_flush_sessions;
82+ SSL_CTX_free;
83+ SSL_CTX_get_cert_store;
84+ SSL_CTX_get_client_CA_list;
85+ SSL_CTX_get_client_cert_cb;
86+ SSL_CTX_get_ex_data;
87+ SSL_CTX_get_ex_new_index;
88+ SSL_CTX_get_info_callback;
89+ SSL_CTX_get_quiet_shutdown;
90+ SSL_CTX_get_timeout;
91+ SSL_CTX_get_verify_callback;
92+ SSL_CTX_get_verify_depth;
93+ SSL_CTX_get_verify_mode;
94+ SSL_CTX_load_verify_locations;
95+ SSL_CTX_new;
96+ SSL_CTX_remove_session;
97+ SSL_CTX_sess_get_get_cb;
98+ SSL_CTX_sess_get_new_cb;
99+ SSL_CTX_sess_get_remove_cb;
100+ SSL_CTX_sessions;
101+ SSL_CTX_sess_set_get_cb;
102+ SSL_CTX_sess_set_new_cb;
103+ SSL_CTX_sess_set_remove_cb;
104+ SSL_CTX_set1_param;
105+ SSL_CTX_set_cert_store;
106+ SSL_CTX_set_cert_verify_callback;
107+ SSL_CTX_set_cert_verify_cb;
108+ SSL_CTX_set_cipher_list;
109+ SSL_CTX_set_client_CA_list;
110+ SSL_CTX_set_client_cert_cb;
111+ SSL_CTX_set_client_cert_engine;
112+ SSL_CTX_set_cookie_generate_cb;
113+ SSL_CTX_set_cookie_verify_cb;
114+ SSL_CTX_set_default_passwd_cb;
115+ SSL_CTX_set_default_passwd_cb_userdata;
116+ SSL_CTX_set_default_verify_paths;
117+ SSL_CTX_set_def_passwd_cb_ud;
118+ SSL_CTX_set_def_verify_paths;
119+ SSL_CTX_set_ex_data;
120+ SSL_CTX_set_generate_session_id;
121+ SSL_CTX_set_info_callback;
122+ SSL_CTX_set_msg_callback;
123+ SSL_CTX_set_psk_client_callback;
124+ SSL_CTX_set_psk_server_callback;
125+ SSL_CTX_set_purpose;
126+ SSL_CTX_set_quiet_shutdown;
127+ SSL_CTX_set_session_id_context;
128+ SSL_CTX_set_ssl_version;
129+ SSL_CTX_set_timeout;
130+ SSL_CTX_set_tmp_dh_callback;
131+ SSL_CTX_set_tmp_ecdh_callback;
132+ SSL_CTX_set_tmp_rsa_callback;
133+ SSL_CTX_set_trust;
134+ SSL_CTX_set_verify;
135+ SSL_CTX_set_verify_depth;
136+ SSL_CTX_use_cert_chain_file;
137+ SSL_CTX_use_certificate;
138+ SSL_CTX_use_certificate_ASN1;
139+ SSL_CTX_use_certificate_chain_file;
140+ SSL_CTX_use_certificate_file;
141+ SSL_CTX_use_PrivateKey;
142+ SSL_CTX_use_PrivateKey_ASN1;
143+ SSL_CTX_use_PrivateKey_file;
144+ SSL_CTX_use_psk_identity_hint;
145+ SSL_CTX_use_RSAPrivateKey;
146+ SSL_CTX_use_RSAPrivateKey_ASN1;
147+ SSL_CTX_use_RSAPrivateKey_file;
148+ SSL_do_handshake;
149+ SSL_dup;
150+ SSL_dup_CA_list;
151+ SSLeay_add_ssl_algorithms;
152+ SSL_free;
153+ SSL_get1_session;
154+ SSL_get_certificate;
155+ SSL_get_cipher_list;
156+ SSL_get_ciphers;
157+ SSL_get_client_CA_list;
158+ SSL_get_current_cipher;
159+ SSL_get_current_compression;
160+ SSL_get_current_expansion;
161+ SSL_get_default_timeout;
162+ SSL_get_error;
163+ SSL_get_ex_data;
164+ SSL_get_ex_data_X509_STORE_CTX_idx;
165+ SSL_get_ex_d_X509_STORE_CTX_idx;
166+ SSL_get_ex_new_index;
167+ SSL_get_fd;
168+ SSL_get_finished;
169+ SSL_get_info_callback;
170+ SSL_get_peer_cert_chain;
171+ SSL_get_peer_certificate;
172+ SSL_get_peer_finished;
173+ SSL_get_privatekey;
174+ SSL_get_psk_identity;
175+ SSL_get_psk_identity_hint;
176+ SSL_get_quiet_shutdown;
177+ SSL_get_rbio;
178+ SSL_get_read_ahead;
179+ SSL_get_rfd;
180+ SSL_get_servername;
181+ SSL_get_servername_type;
182+ SSL_get_session;
183+ SSL_get_shared_ciphers;
184+ SSL_get_shutdown;
185+ SSL_get_SSL_CTX;
186+ SSL_get_ssl_method;
187+ SSL_get_verify_callback;
188+ SSL_get_verify_depth;
189+ SSL_get_verify_mode;
190+ SSL_get_verify_result;
191+ SSL_get_version;
192+ SSL_get_wbio;
193+ SSL_get_wfd;
194+ SSL_has_matching_session_id;
195+ SSL_library_init;
196+ SSL_load_client_CA_file;
197+ SSL_load_error_strings;
198+ SSL_new;
199+ SSL_peek;
200+ SSL_pending;
201+ SSL_read;
202+ SSL_renegotiate;
203+ SSL_renegotiate_pending;
204+ SSL_rstate_string;
205+ SSL_rstate_string_long;
206+ SSL_SESSION_cmp;
207+ SSL_SESSION_free;
208+ SSL_SESSION_get_ex_data;
209+ SSL_SESSION_get_ex_new_index;
210+ SSL_SESSION_get_id;
211+ SSL_SESSION_get_time;
212+ SSL_SESSION_get_timeout;
213+ SSL_SESSION_hash;
214+ SSL_SESSION_new;
215+ SSL_SESSION_print;
216+ SSL_SESSION_print_fp;
217+ SSL_SESSION_set_ex_data;
218+ SSL_SESSION_set_time;
219+ SSL_SESSION_set_timeout;
220+ SSL_set1_param;
221+ SSL_set_accept_state;
222+ SSL_set_bio;
223+ SSL_set_cipher_list;
224+ SSL_set_client_CA_list;
225+ SSL_set_connect_state;
226+ SSL_set_ex_data;
227+ SSL_set_fd;
228+ SSL_set_generate_session_id;
229+ SSL_set_info_callback;
230+ SSL_set_msg_callback;
231+ SSL_set_psk_client_callback;
232+ SSL_set_psk_server_callback;
233+ SSL_set_purpose;
234+ SSL_set_quiet_shutdown;
235+ SSL_set_read_ahead;
236+ SSL_set_rfd;
237+ SSL_set_session;
238+ SSL_set_session_id_context;
239+ SSL_set_session_secret_cb;
240+ SSL_set_session_ticket_ext;
241+ SSL_set_session_ticket_ext_cb;
242+ SSL_set_shutdown;
243+ SSL_set_SSL_CTX;
244+ SSL_set_ssl_method;
245+ SSL_set_tmp_dh_callback;
246+ SSL_set_tmp_ecdh_callback;
247+ SSL_set_tmp_rsa_callback;
248+ SSL_set_trust;
249+ SSL_set_verify;
250+ SSL_set_verify_depth;
251+ SSL_set_verify_result;
252+ SSL_set_wfd;
253+ SSL_shutdown;
254+ SSL_state;
255+ SSL_state_string;
256+ SSL_state_string_long;
257+ SSL_use_certificate;
258+ SSL_use_certificate_ASN1;
259+ SSL_use_certificate_file;
260+ SSL_use_PrivateKey;
261+ SSL_use_PrivateKey_ASN1;
262+ SSL_use_PrivateKey_file;
263+ SSL_use_psk_identity_hint;
264+ SSL_use_RSAPrivateKey;
265+ SSL_use_RSAPrivateKey_ASN1;
266+ SSL_use_RSAPrivateKey_file;
267+ SSLv23_client_method;
268+ SSLv23_method;
269+ SSLv23_server_method;
270+ SSLv2_client_method;
271+ SSLv2_method;
272+ SSLv2_server_method;
273+ SSLv3_client_method;
274+ SSLv3_method;
275+ SSLv3_server_method;
276+ SSL_version;
277+ SSL_want;
278+ SSL_write;
279+ TLSv1_client_method;
280+ TLSv1_method;
281+ TLSv1_server_method;
282+
283+
284+ SSLeay;
285+ SSLeay_version;
286+ ASN1_BIT_STRING_asn1_meth;
287+ ASN1_HEADER_free;
288+ ASN1_HEADER_new;
289+ ASN1_IA5STRING_asn1_meth;
290+ ASN1_INTEGER_get;
291+ ASN1_INTEGER_set;
292+ ASN1_INTEGER_to_BN;
293+ ASN1_OBJECT_create;
294+ ASN1_OBJECT_free;
295+ ASN1_OBJECT_new;
296+ ASN1_PRINTABLE_type;
297+ ASN1_STRING_cmp;
298+ ASN1_STRING_dup;
299+ ASN1_STRING_free;
300+ ASN1_STRING_new;
301+ ASN1_STRING_print;
302+ ASN1_STRING_set;
303+ ASN1_STRING_type_new;
304+ ASN1_TYPE_free;
305+ ASN1_TYPE_new;
306+ ASN1_UNIVERSALSTRING_to_string;
307+ ASN1_UTCTIME_check;
308+ ASN1_UTCTIME_print;
309+ ASN1_UTCTIME_set;
310+ ASN1_check_infinite_end;
311+ ASN1_d2i_bio;
312+ ASN1_d2i_fp;
313+ ASN1_digest;
314+ ASN1_dup;
315+ ASN1_get_object;
316+ ASN1_i2d_bio;
317+ ASN1_i2d_fp;
318+ ASN1_object_size;
319+ ASN1_parse;
320+ ASN1_put_object;
321+ ASN1_sign;
322+ ASN1_verify;
323+ BF_cbc_encrypt;
324+ BF_cfb64_encrypt;
325+ BF_ecb_encrypt;
326+ BF_encrypt;
327+ BF_ofb64_encrypt;
328+ BF_options;
329+ BF_set_key;
330+ BIO_CONNECT_free;
331+ BIO_CONNECT_new;
332+ BIO_accept;
333+ BIO_ctrl;
334+ BIO_int_ctrl;
335+ BIO_debug_callback;
336+ BIO_dump;
337+ BIO_dup_chain;
338+ BIO_f_base64;
339+ BIO_f_buffer;
340+ BIO_f_cipher;
341+ BIO_f_md;
342+ BIO_f_null;
343+ BIO_f_proxy_server;
344+ BIO_fd_non_fatal_error;
345+ BIO_fd_should_retry;
346+ BIO_find_type;
347+ BIO_free;
348+ BIO_free_all;
349+ BIO_get_accept_socket;
350+ BIO_get_filter_bio;
351+ BIO_get_host_ip;
352+ BIO_get_port;
353+ BIO_get_retry_BIO;
354+ BIO_get_retry_reason;
355+ BIO_gethostbyname;
356+ BIO_gets;
357+ BIO_new;
358+ BIO_new_accept;
359+ BIO_new_connect;
360+ BIO_new_fd;
361+ BIO_new_file;
362+ BIO_new_fp;
363+ BIO_new_socket;
364+ BIO_pop;
365+ BIO_printf;
366+ BIO_push;
367+ BIO_puts;
368+ BIO_read;
369+ BIO_s_accept;
370+ BIO_s_connect;
371+ BIO_s_fd;
372+ BIO_s_file;
373+ BIO_s_mem;
374+ BIO_s_null;
375+ BIO_s_proxy_client;
376+ BIO_s_socket;
377+ BIO_set;
378+ BIO_set_cipher;
379+ BIO_set_tcp_ndelay;
380+ BIO_sock_cleanup;
381+ BIO_sock_error;
382+ BIO_sock_init;
383+ BIO_sock_non_fatal_error;
384+ BIO_sock_should_retry;
385+ BIO_socket_ioctl;
386+ BIO_write;
387+ BN_CTX_free;
388+ BN_CTX_new;
389+ BN_MONT_CTX_free;
390+ BN_MONT_CTX_new;
391+ BN_MONT_CTX_set;
392+ BN_add;
393+ BN_add_word;
394+ BN_hex2bn;
395+ BN_bin2bn;
396+ BN_bn2hex;
397+ BN_bn2bin;
398+ BN_clear;
399+ BN_clear_bit;
400+ BN_clear_free;
401+ BN_cmp;
402+ BN_copy;
403+ BN_div;
404+ BN_div_word;
405+ BN_dup;
406+ BN_free;
407+ BN_from_montgomery;
408+ BN_gcd;
409+ BN_generate_prime;
410+ BN_get_word;
411+ BN_is_bit_set;
412+ BN_is_prime;
413+ BN_lshift;
414+ BN_lshift1;
415+ BN_mask_bits;
416+ BN_mod;
417+ BN_mod_exp;
418+ BN_mod_exp_mont;
419+ BN_mod_exp_simple;
420+ BN_mod_inverse;
421+ BN_mod_mul;
422+ BN_mod_mul_montgomery;
423+ BN_mod_word;
424+ BN_mul;
425+ BN_new;
426+ BN_num_bits;
427+ BN_num_bits_word;
428+ BN_options;
429+ BN_print;
430+ BN_print_fp;
431+ BN_rand;
432+ BN_reciprocal;
433+ BN_rshift;
434+ BN_rshift1;
435+ BN_set_bit;
436+ BN_set_word;
437+ BN_sqr;
438+ BN_sub;
439+ BN_to_ASN1_INTEGER;
440+ BN_ucmp;
441+ BN_value_one;
442+ BUF_MEM_free;
443+ BUF_MEM_grow;
444+ BUF_MEM_new;
445+ BUF_strdup;
446+ CONF_free;
447+ CONF_get_number;
448+ CONF_get_section;
449+ CONF_get_string;
450+ CONF_load;
451+ CRYPTO_add_lock;
452+ CRYPTO_dbg_free;
453+ CRYPTO_dbg_malloc;
454+ CRYPTO_dbg_realloc;
455+ CRYPTO_dbg_remalloc;
456+ CRYPTO_free;
457+ CRYPTO_get_add_lock_callback;
458+ CRYPTO_get_id_callback;
459+ CRYPTO_get_lock_name;
460+ CRYPTO_get_locking_callback;
461+ CRYPTO_get_mem_functions;
462+ CRYPTO_lock;
463+ CRYPTO_malloc;
464+ CRYPTO_mem_ctrl;
465+ CRYPTO_mem_leaks;
466+ CRYPTO_mem_leaks_cb;
467+ CRYPTO_mem_leaks_fp;
468+ CRYPTO_realloc;
469+ CRYPTO_remalloc;
470+ CRYPTO_set_add_lock_callback;
471+ CRYPTO_set_id_callback;
472+ CRYPTO_set_locking_callback;
473+ CRYPTO_set_mem_functions;
474+ CRYPTO_thread_id;
475+ DH_check;
476+ DH_compute_key;
477+ DH_free;
478+ DH_generate_key;
479+ DH_generate_parameters;
480+ DH_new;
481+ DH_size;
482+ DHparams_print;
483+ DHparams_print_fp;
484+ DSA_free;
485+ DSA_generate_key;
486+ DSA_generate_parameters;
487+ DSA_is_prime;
488+ DSA_new;
489+ DSA_print;
490+ DSA_print_fp;
491+ DSA_sign;
492+ DSA_sign_setup;
493+ DSA_size;
494+ DSA_verify;
495+ DSAparams_print;
496+ DSAparams_print_fp;
497+ ERR_clear_error;
498+ ERR_error_string;
499+ ERR_free_strings;
500+ ERR_func_error_string;
501+ ERR_get_err_state_table;
502+ ERR_get_error;
503+ ERR_get_error_line;
504+ ERR_get_state;
505+ ERR_get_string_table;
506+ ERR_lib_error_string;
507+ ERR_load_ASN1_strings;
508+ ERR_load_BIO_strings;
509+ ERR_load_BN_strings;
510+ ERR_load_BUF_strings;
511+ ERR_load_CONF_strings;
512+ ERR_load_DH_strings;
513+ ERR_load_DSA_strings;
514+ ERR_load_ERR_strings;
515+ ERR_load_EVP_strings;
516+ ERR_load_OBJ_strings;
517+ ERR_load_PEM_strings;
518+ ERR_load_PROXY_strings;
519+ ERR_load_RSA_strings;
520+ ERR_load_X509_strings;
521+ ERR_load_crypto_strings;
522+ ERR_load_strings;
523+ ERR_peek_error;
524+ ERR_peek_error_line;
525+ ERR_print_errors;
526+ ERR_print_errors_fp;
527+ ERR_put_error;
528+ ERR_reason_error_string;
529+ ERR_remove_state;
530+ EVP_BytesToKey;
531+ EVP_CIPHER_CTX_cleanup;
532+ EVP_CipherFinal;
533+ EVP_CipherInit;
534+ EVP_CipherUpdate;
535+ EVP_DecodeBlock;
536+ EVP_DecodeFinal;
537+ EVP_DecodeInit;
538+ EVP_DecodeUpdate;
539+ EVP_DecryptFinal;
540+ EVP_DecryptInit;
541+ EVP_DecryptUpdate;
542+ EVP_DigestFinal;
543+ EVP_DigestInit;
544+ EVP_DigestUpdate;
545+ EVP_EncodeBlock;
546+ EVP_EncodeFinal;
547+ EVP_EncodeInit;
548+ EVP_EncodeUpdate;
549+ EVP_EncryptFinal;
550+ EVP_EncryptInit;
551+ EVP_EncryptUpdate;
552+ EVP_OpenFinal;
553+ EVP_OpenInit;
554+ EVP_PKEY_assign;
555+ EVP_PKEY_copy_parameters;
556+ EVP_PKEY_free;
557+ EVP_PKEY_missing_parameters;
558+ EVP_PKEY_new;
559+ EVP_PKEY_save_parameters;
560+ EVP_PKEY_size;
561+ EVP_PKEY_type;
562+ EVP_SealFinal;
563+ EVP_SealInit;
564+ EVP_SignFinal;
565+ EVP_VerifyFinal;
566+ EVP_add_alias;
567+ EVP_add_cipher;
568+ EVP_add_digest;
569+ EVP_bf_cbc;
570+ EVP_bf_cfb64;
571+ EVP_bf_ecb;
572+ EVP_bf_ofb;
573+ EVP_cleanup;
574+ EVP_des_cbc;
575+ EVP_des_cfb64;
576+ EVP_des_ecb;
577+ EVP_des_ede;
578+ EVP_des_ede3;
579+ EVP_des_ede3_cbc;
580+ EVP_des_ede3_cfb64;
581+ EVP_des_ede3_ofb;
582+ EVP_des_ede_cbc;
583+ EVP_des_ede_cfb64;
584+ EVP_des_ede_ofb;
585+ EVP_des_ofb;
586+ EVP_desx_cbc;
587+ EVP_dss;
588+ EVP_dss1;
589+ EVP_enc_null;
590+ EVP_get_cipherbyname;
591+ EVP_get_digestbyname;
592+ EVP_get_pw_prompt;
593+ EVP_idea_cbc;
594+ EVP_idea_cfb64;
595+ EVP_idea_ecb;
596+ EVP_idea_ofb;
597+ EVP_md2;
598+ EVP_md5;
599+ EVP_md_null;
600+ EVP_rc2_cbc;
601+ EVP_rc2_cfb64;
602+ EVP_rc2_ecb;
603+ EVP_rc2_ofb;
604+ EVP_rc4;
605+ EVP_read_pw_string;
606+ EVP_set_pw_prompt;
607+ EVP_sha;
608+ EVP_sha1;
609+ MD2;
610+ MD2_Final;
611+ MD2_Init;
612+ MD2_Update;
613+ MD2_options;
614+ MD5;
615+ MD5_Final;
616+ MD5_Init;
617+ MD5_Update;
618+ MDC2;
619+ MDC2_Final;
620+ MDC2_Init;
621+ MDC2_Update;
622+ NETSCAPE_SPKAC_free;
623+ NETSCAPE_SPKAC_new;
624+ NETSCAPE_SPKI_free;
625+ NETSCAPE_SPKI_new;
626+ NETSCAPE_SPKI_sign;
627+ NETSCAPE_SPKI_verify;
628+ OBJ_add_object;
629+ OBJ_bsearch;
630+ OBJ_cleanup;
631+ OBJ_cmp;
632+ OBJ_create;
633+ OBJ_dup;
634+ OBJ_ln2nid;
635+ OBJ_new_nid;
636+ OBJ_nid2ln;
637+ OBJ_nid2obj;
638+ OBJ_nid2sn;
639+ OBJ_obj2nid;
640+ OBJ_sn2nid;
641+ OBJ_txt2nid;
642+ PEM_ASN1_read;
643+ PEM_ASN1_read_bio;
644+ PEM_ASN1_write;
645+ PEM_ASN1_write_bio;
646+ PEM_SealFinal;
647+ PEM_SealInit;
648+ PEM_SealUpdate;
649+ PEM_SignFinal;
650+ PEM_SignInit;
651+ PEM_SignUpdate;
652+ PEM_X509_INFO_read;
653+ PEM_X509_INFO_read_bio;
654+ PEM_X509_INFO_write_bio;
655+ PEM_dek_info;
656+ PEM_do_header;
657+ PEM_get_EVP_CIPHER_INFO;
658+ PEM_proc_type;
659+ PEM_read;
660+ PEM_read_DHparams;
661+ PEM_read_DSAPrivateKey;
662+ PEM_read_DSAparams;
663+ PEM_read_PKCS7;
664+ PEM_read_PrivateKey;
665+ PEM_read_RSAPrivateKey;
666+ PEM_read_X509;
667+ PEM_read_X509_CRL;
668+ PEM_read_X509_REQ;
669+ PEM_read_bio;
670+ PEM_read_bio_DHparams;
671+ PEM_read_bio_DSAPrivateKey;
672+ PEM_read_bio_DSAparams;
673+ PEM_read_bio_PKCS7;
674+ PEM_read_bio_PrivateKey;
675+ PEM_read_bio_RSAPrivateKey;
676+ PEM_read_bio_X509;
677+ PEM_read_bio_X509_CRL;
678+ PEM_read_bio_X509_REQ;
679+ PEM_write;
680+ PEM_write_DHparams;
681+ PEM_write_DSAPrivateKey;
682+ PEM_write_DSAparams;
683+ PEM_write_PKCS7;
684+ PEM_write_PrivateKey;
685+ PEM_write_RSAPrivateKey;
686+ PEM_write_X509;
687+ PEM_write_X509_CRL;
688+ PEM_write_X509_REQ;
689+ PEM_write_bio;
690+ PEM_write_bio_DHparams;
691+ PEM_write_bio_DSAPrivateKey;
692+ PEM_write_bio_DSAparams;
693+ PEM_write_bio_PKCS7;
694+ PEM_write_bio_PrivateKey;
695+ PEM_write_bio_RSAPrivateKey;
696+ PEM_write_bio_X509;
697+ PEM_write_bio_X509_CRL;
698+ PEM_write_bio_X509_REQ;
699+ PKCS7_DIGEST_free;
700+ PKCS7_DIGEST_new;
701+ PKCS7_ENCRYPT_free;
702+ PKCS7_ENCRYPT_new;
703+ PKCS7_ENC_CONTENT_free;
704+ PKCS7_ENC_CONTENT_new;
705+ PKCS7_ENVELOPE_free;
706+ PKCS7_ENVELOPE_new;
707+ PKCS7_ISSUER_AND_SERIAL_digest;
708+ PKCS7_ISSUER_AND_SERIAL_free;
709+ PKCS7_ISSUER_AND_SERIAL_new;
710+ PKCS7_RECIP_INFO_free;
711+ PKCS7_RECIP_INFO_new;
712+ PKCS7_SIGNED_free;
713+ PKCS7_SIGNED_new;
714+ PKCS7_SIGNER_INFO_free;
715+ PKCS7_SIGNER_INFO_new;
716+ PKCS7_SIGN_ENVELOPE_free;
717+ PKCS7_SIGN_ENVELOPE_new;
718+ PKCS7_dup;
719+ PKCS7_free;
720+ PKCS7_new;
721+ PROXY_ENTRY_add_noproxy;
722+ PROXY_ENTRY_clear_noproxy;
723+ PROXY_ENTRY_free;
724+ PROXY_ENTRY_get_noproxy;
725+ PROXY_ENTRY_new;
726+ PROXY_ENTRY_set_server;
727+ PROXY_add_noproxy;
728+ PROXY_add_server;
729+ PROXY_check_by_host;
730+ PROXY_check_url;
731+ PROXY_clear_noproxy;
732+ PROXY_free;
733+ PROXY_get_noproxy;
734+ PROXY_get_proxies;
735+ PROXY_get_proxy_entry;
736+ PROXY_load_conf;
737+ PROXY_new;
738+ PROXY_print;
739+ RAND_bytes;
740+ RAND_cleanup;
741+ RAND_file_name;
742+ RAND_load_file;
743+ RAND_screen;
744+ RAND_seed;
745+ RAND_write_file;
746+ RC2_cbc_encrypt;
747+ RC2_cfb64_encrypt;
748+ RC2_ecb_encrypt;
749+ RC2_encrypt;
750+ RC2_ofb64_encrypt;
751+ RC2_set_key;
752+ RC4;
753+ RC4_options;
754+ RC4_set_key;
755+ RSAPrivateKey_asn1_meth;
756+ RSAPrivateKey_dup;
757+ RSAPublicKey_dup;
758+ RSA_PKCS1_SSLeay;
759+ RSA_free;
760+ RSA_generate_key;
761+ RSA_new;
762+ RSA_new_method;
763+ RSA_print;
764+ RSA_print_fp;
765+ RSA_private_decrypt;
766+ RSA_private_encrypt;
767+ RSA_public_decrypt;
768+ RSA_public_encrypt;
769+ RSA_set_default_method;
770+ RSA_sign;
771+ RSA_sign_ASN1_OCTET_STRING;
772+ RSA_size;
773+ RSA_verify;
774+ RSA_verify_ASN1_OCTET_STRING;
775+ SHA;
776+ SHA1;
777+ SHA1_Final;
778+ SHA1_Init;
779+ SHA1_Update;
780+ SHA_Final;
781+ SHA_Init;
782+ SHA_Update;
783+ OpenSSL_add_all_algorithms;
784+ OpenSSL_add_all_ciphers;
785+ OpenSSL_add_all_digests;
786+ TXT_DB_create_index;
787+ TXT_DB_free;
788+ TXT_DB_get_by_index;
789+ TXT_DB_insert;
790+ TXT_DB_read;
791+ TXT_DB_write;
792+ X509_ALGOR_free;
793+ X509_ALGOR_new;
794+ X509_ATTRIBUTE_free;
795+ X509_ATTRIBUTE_new;
796+ X509_CINF_free;
797+ X509_CINF_new;
798+ X509_CRL_INFO_free;
799+ X509_CRL_INFO_new;
800+ X509_CRL_add_ext;
801+ X509_CRL_cmp;
802+ X509_CRL_delete_ext;
803+ X509_CRL_dup;
804+ X509_CRL_free;
805+ X509_CRL_get_ext;
806+ X509_CRL_get_ext_by_NID;
807+ X509_CRL_get_ext_by_OBJ;
808+ X509_CRL_get_ext_by_critical;
809+ X509_CRL_get_ext_count;
810+ X509_CRL_new;
811+ X509_CRL_sign;
812+ X509_CRL_verify;
813+ X509_EXTENSION_create_by_NID;
814+ X509_EXTENSION_create_by_OBJ;
815+ X509_EXTENSION_dup;
816+ X509_EXTENSION_free;
817+ X509_EXTENSION_get_critical;
818+ X509_EXTENSION_get_data;
819+ X509_EXTENSION_get_object;
820+ X509_EXTENSION_new;
821+ X509_EXTENSION_set_critical;
822+ X509_EXTENSION_set_data;
823+ X509_EXTENSION_set_object;
824+ X509_INFO_free;
825+ X509_INFO_new;
826+ X509_LOOKUP_by_alias;
827+ X509_LOOKUP_by_fingerprint;
828+ X509_LOOKUP_by_issuer_serial;
829+ X509_LOOKUP_by_subject;
830+ X509_LOOKUP_ctrl;
831+ X509_LOOKUP_file;
832+ X509_LOOKUP_free;
833+ X509_LOOKUP_hash_dir;
834+ X509_LOOKUP_init;
835+ X509_LOOKUP_new;
836+ X509_LOOKUP_shutdown;
837+ X509_NAME_ENTRY_create_by_NID;
838+ X509_NAME_ENTRY_create_by_OBJ;
839+ X509_NAME_ENTRY_dup;
840+ X509_NAME_ENTRY_free;
841+ X509_NAME_ENTRY_get_data;
842+ X509_NAME_ENTRY_get_object;
843+ X509_NAME_ENTRY_new;
844+ X509_NAME_ENTRY_set_data;
845+ X509_NAME_ENTRY_set_object;
846+ X509_NAME_add_entry;
847+ X509_NAME_cmp;
848+ X509_NAME_delete_entry;
849+ X509_NAME_digest;
850+ X509_NAME_dup;
851+ X509_NAME_entry_count;
852+ X509_NAME_free;
853+ X509_NAME_get_entry;
854+ X509_NAME_get_index_by_NID;
855+ X509_NAME_get_index_by_OBJ;
856+ X509_NAME_get_text_by_NID;
857+ X509_NAME_get_text_by_OBJ;
858+ X509_NAME_hash;
859+ X509_NAME_new;
860+ X509_NAME_oneline;
861+ X509_NAME_print;
862+ X509_NAME_set;
863+ X509_OBJECT_free_contents;
864+ X509_OBJECT_retrieve_by_subject;
865+ X509_OBJECT_up_ref_count;
866+ X509_PKEY_free;
867+ X509_PKEY_new;
868+ X509_PUBKEY_free;
869+ X509_PUBKEY_get;
870+ X509_PUBKEY_new;
871+ X509_PUBKEY_set;
872+ X509_REQ_INFO_free;
873+ X509_REQ_INFO_new;
874+ X509_REQ_dup;
875+ X509_REQ_free;
876+ X509_REQ_get_pubkey;
877+ X509_REQ_new;
878+ X509_REQ_print;
879+ X509_REQ_print_fp;
880+ X509_REQ_set_pubkey;
881+ X509_REQ_set_subject_name;
882+ X509_REQ_set_version;
883+ X509_REQ_sign;
884+ X509_REQ_to_X509;
885+ X509_REQ_verify;
886+ X509_REVOKED_add_ext;
887+ X509_REVOKED_delete_ext;
888+ X509_REVOKED_free;
889+ X509_REVOKED_get_ext;
890+ X509_REVOKED_get_ext_by_NID;
891+ X509_REVOKED_get_ext_by_OBJ;
892+ X509_REVOKED_get_ext_by_critical;
893+ X509_REVOKED_get_ext_by_critic;
894+ X509_REVOKED_get_ext_count;
895+ X509_REVOKED_new;
896+ X509_SIG_free;
897+ X509_SIG_new;
898+ X509_STORE_CTX_cleanup;
899+ X509_STORE_CTX_init;
900+ X509_STORE_add_cert;
901+ X509_STORE_add_lookup;
902+ X509_STORE_free;
903+ X509_STORE_get_by_subject;
904+ X509_STORE_load_locations;
905+ X509_STORE_new;
906+ X509_STORE_set_default_paths;
907+ X509_VAL_free;
908+ X509_VAL_new;
909+ X509_add_ext;
910+ X509_asn1_meth;
911+ X509_certificate_type;
912+ X509_check_private_key;
913+ X509_cmp_current_time;
914+ X509_delete_ext;
915+ X509_digest;
916+ X509_dup;
917+ X509_free;
918+ X509_get_default_cert_area;
919+ X509_get_default_cert_dir;
920+ X509_get_default_cert_dir_env;
921+ X509_get_default_cert_file;
922+ X509_get_default_cert_file_env;
923+ X509_get_default_private_dir;
924+ X509_get_ext;
925+ X509_get_ext_by_NID;
926+ X509_get_ext_by_OBJ;
927+ X509_get_ext_by_critical;
928+ X509_get_ext_count;
929+ X509_get_issuer_name;
930+ X509_get_pubkey;
931+ X509_get_pubkey_parameters;
932+ X509_get_serialNumber;
933+ X509_get_subject_name;
934+ X509_gmtime_adj;
935+ X509_issuer_and_serial_cmp;
936+ X509_issuer_and_serial_hash;
937+ X509_issuer_name_cmp;
938+ X509_issuer_name_hash;
939+ X509_load_cert_file;
940+ X509_new;
941+ X509_print;
942+ X509_print_fp;
943+ X509_set_issuer_name;
944+ X509_set_notAfter;
945+ X509_set_notBefore;
946+ X509_set_pubkey;
947+ X509_set_serialNumber;
948+ X509_set_subject_name;
949+ X509_set_version;
950+ X509_sign;
951+ X509_subject_name_cmp;
952+ X509_subject_name_hash;
953+ X509_to_X509_REQ;
954+ X509_verify;
955+ X509_verify_cert;
956+ X509_verify_cert_error_string;
957+ X509v3_add_ext;
958+ X509v3_add_extension;
959+ X509v3_add_netscape_extensions;
960+ X509v3_add_standard_extensions;
961+ X509v3_cleanup_extensions;
962+ X509v3_data_type_by_NID;
963+ X509v3_data_type_by_OBJ;
964+ X509v3_delete_ext;
965+ X509v3_get_ext;
966+ X509v3_get_ext_by_NID;
967+ X509v3_get_ext_by_OBJ;
968+ X509v3_get_ext_by_critical;
969+ X509v3_get_ext_count;
970+ X509v3_pack_string;
971+ X509v3_pack_type_by_NID;
972+ X509v3_pack_type_by_OBJ;
973+ X509v3_unpack_string;
974+ _des_crypt;
975+ a2d_ASN1_OBJECT;
976+ a2i_ASN1_INTEGER;
977+ a2i_ASN1_STRING;
978+ asn1_Finish;
979+ asn1_GetSequence;
980+ bn_div_words;
981+ bn_expand2;
982+ bn_mul_add_words;
983+ bn_mul_words;
984+ BN_uadd;
985+ BN_usub;
986+ bn_sqr_words;
987+ _ossl_old_crypt;
988+ d2i_ASN1_BIT_STRING;
989+ d2i_ASN1_BOOLEAN;
990+ d2i_ASN1_HEADER;
991+ d2i_ASN1_IA5STRING;
992+ d2i_ASN1_INTEGER;
993+ d2i_ASN1_OBJECT;
994+ d2i_ASN1_OCTET_STRING;
995+ d2i_ASN1_PRINTABLE;
996+ d2i_ASN1_PRINTABLESTRING;
997+ d2i_ASN1_SET;
998+ d2i_ASN1_T61STRING;
999+ d2i_ASN1_TYPE;
1000+ d2i_ASN1_UTCTIME;
1001+ d2i_ASN1_bytes;
1002+ d2i_ASN1_type_bytes;
1003+ d2i_DHparams;
1004+ d2i_DSAPrivateKey;
1005+ d2i_DSAPrivateKey_bio;
1006+ d2i_DSAPrivateKey_fp;
1007+ d2i_DSAPublicKey;
1008+ d2i_DSAparams;
1009+ d2i_NETSCAPE_SPKAC;
1010+ d2i_NETSCAPE_SPKI;
1011+ d2i_Netscape_RSA;
1012+ d2i_PKCS7;
1013+ d2i_PKCS7_DIGEST;
1014+ d2i_PKCS7_ENCRYPT;
1015+ d2i_PKCS7_ENC_CONTENT;
1016+ d2i_PKCS7_ENVELOPE;
1017+ d2i_PKCS7_ISSUER_AND_SERIAL;
1018+ d2i_PKCS7_RECIP_INFO;
1019+ d2i_PKCS7_SIGNED;
1020+ d2i_PKCS7_SIGNER_INFO;
1021+ d2i_PKCS7_SIGN_ENVELOPE;
1022+ d2i_PKCS7_bio;
1023+ d2i_PKCS7_fp;
1024+ d2i_PrivateKey;
1025+ d2i_PublicKey;
1026+ d2i_RSAPrivateKey;
1027+ d2i_RSAPrivateKey_bio;
1028+ d2i_RSAPrivateKey_fp;
1029+ d2i_RSAPublicKey;
1030+ d2i_X509;
1031+ d2i_X509_ALGOR;
1032+ d2i_X509_ATTRIBUTE;
1033+ d2i_X509_CINF;
1034+ d2i_X509_CRL;
1035+ d2i_X509_CRL_INFO;
1036+ d2i_X509_CRL_bio;
1037+ d2i_X509_CRL_fp;
1038+ d2i_X509_EXTENSION;
1039+ d2i_X509_NAME;
1040+ d2i_X509_NAME_ENTRY;
1041+ d2i_X509_PKEY;
1042+ d2i_X509_PUBKEY;
1043+ d2i_X509_REQ;
1044+ d2i_X509_REQ_INFO;
1045+ d2i_X509_REQ_bio;
1046+ d2i_X509_REQ_fp;
1047+ d2i_X509_REVOKED;
1048+ d2i_X509_SIG;
1049+ d2i_X509_VAL;
1050+ d2i_X509_bio;
1051+ d2i_X509_fp;
1052+ DES_cbc_cksum;
1053+ DES_cbc_encrypt;
1054+ DES_cblock_print_file;
1055+ DES_cfb64_encrypt;
1056+ DES_cfb_encrypt;
1057+ DES_decrypt3;
1058+ DES_ecb3_encrypt;
1059+ DES_ecb_encrypt;
1060+ DES_ede3_cbc_encrypt;
1061+ DES_ede3_cfb64_encrypt;
1062+ DES_ede3_ofb64_encrypt;
1063+ DES_enc_read;
1064+ DES_enc_write;
1065+ DES_encrypt1;
1066+ DES_encrypt2;
1067+ DES_encrypt3;
1068+ DES_fcrypt;
1069+ DES_is_weak_key;
1070+ DES_key_sched;
1071+ DES_ncbc_encrypt;
1072+ DES_ofb64_encrypt;
1073+ DES_ofb_encrypt;
1074+ DES_options;
1075+ DES_pcbc_encrypt;
1076+ DES_quad_cksum;
1077+ DES_random_key;
1078+ _ossl_old_des_random_seed;
1079+ _ossl_old_des_read_2passwords;
1080+ _ossl_old_des_read_password;
1081+ _ossl_old_des_read_pw;
1082+ _ossl_old_des_read_pw_string;
1083+ DES_set_key;
1084+ DES_set_odd_parity;
1085+ DES_string_to_2keys;
1086+ DES_string_to_key;
1087+ DES_xcbc_encrypt;
1088+ DES_xwhite_in2out;
1089+ fcrypt_body;
1090+ i2a_ASN1_INTEGER;
1091+ i2a_ASN1_OBJECT;
1092+ i2a_ASN1_STRING;
1093+ i2d_ASN1_BIT_STRING;
1094+ i2d_ASN1_BOOLEAN;
1095+ i2d_ASN1_HEADER;
1096+ i2d_ASN1_IA5STRING;
1097+ i2d_ASN1_INTEGER;
1098+ i2d_ASN1_OBJECT;
1099+ i2d_ASN1_OCTET_STRING;
1100+ i2d_ASN1_PRINTABLE;
1101+ i2d_ASN1_SET;
1102+ i2d_ASN1_TYPE;
1103+ i2d_ASN1_UTCTIME;
1104+ i2d_ASN1_bytes;
1105+ i2d_DHparams;
1106+ i2d_DSAPrivateKey;
1107+ i2d_DSAPrivateKey_bio;
1108+ i2d_DSAPrivateKey_fp;
1109+ i2d_DSAPublicKey;
1110+ i2d_DSAparams;
1111+ i2d_NETSCAPE_SPKAC;
1112+ i2d_NETSCAPE_SPKI;
1113+ i2d_Netscape_RSA;
1114+ i2d_PKCS7;
1115+ i2d_PKCS7_DIGEST;
1116+ i2d_PKCS7_ENCRYPT;
1117+ i2d_PKCS7_ENC_CONTENT;
1118+ i2d_PKCS7_ENVELOPE;
1119+ i2d_PKCS7_ISSUER_AND_SERIAL;
1120+ i2d_PKCS7_RECIP_INFO;
1121+ i2d_PKCS7_SIGNED;
1122+ i2d_PKCS7_SIGNER_INFO;
1123+ i2d_PKCS7_SIGN_ENVELOPE;
1124+ i2d_PKCS7_bio;
1125+ i2d_PKCS7_fp;
1126+ i2d_PrivateKey;
1127+ i2d_PublicKey;
1128+ i2d_RSAPrivateKey;
1129+ i2d_RSAPrivateKey_bio;
1130+ i2d_RSAPrivateKey_fp;
1131+ i2d_RSAPublicKey;
1132+ i2d_X509;
1133+ i2d_X509_ALGOR;
1134+ i2d_X509_ATTRIBUTE;
1135+ i2d_X509_CINF;
1136+ i2d_X509_CRL;
1137+ i2d_X509_CRL_INFO;
1138+ i2d_X509_CRL_bio;
1139+ i2d_X509_CRL_fp;
1140+ i2d_X509_EXTENSION;
1141+ i2d_X509_NAME;
1142+ i2d_X509_NAME_ENTRY;
1143+ i2d_X509_PKEY;
1144+ i2d_X509_PUBKEY;
1145+ i2d_X509_REQ;
1146+ i2d_X509_REQ_INFO;
1147+ i2d_X509_REQ_bio;
1148+ i2d_X509_REQ_fp;
1149+ i2d_X509_REVOKED;
1150+ i2d_X509_SIG;
1151+ i2d_X509_VAL;
1152+ i2d_X509_bio;
1153+ i2d_X509_fp;
1154+ idea_cbc_encrypt;
1155+ idea_cfb64_encrypt;
1156+ idea_ecb_encrypt;
1157+ idea_encrypt;
1158+ idea_ofb64_encrypt;
1159+ idea_options;
1160+ idea_set_decrypt_key;
1161+ idea_set_encrypt_key;
1162+ lh_delete;
1163+ lh_doall;
1164+ lh_doall_arg;
1165+ lh_free;
1166+ lh_insert;
1167+ lh_new;
1168+ lh_node_stats;
1169+ lh_node_stats_bio;
1170+ lh_node_usage_stats;
1171+ lh_node_usage_stats_bio;
1172+ lh_retrieve;
1173+ lh_stats;
1174+ lh_stats_bio;
1175+ lh_strhash;
1176+ sk_delete;
1177+ sk_delete_ptr;
1178+ sk_dup;
1179+ sk_find;
1180+ sk_free;
1181+ sk_insert;
1182+ sk_new;
1183+ sk_pop;
1184+ sk_pop_free;
1185+ sk_push;
1186+ sk_set_cmp_func;
1187+ sk_shift;
1188+ sk_unshift;
1189+ sk_zero;
1190+ BIO_f_nbio_test;
1191+ ASN1_TYPE_get;
1192+ ASN1_TYPE_set;
1193+ PKCS7_content_free;
1194+ ERR_load_PKCS7_strings;
1195+ X509_find_by_issuer_and_serial;
1196+ X509_find_by_subject;
1197+ PKCS7_ctrl;
1198+ PKCS7_set_type;
1199+ PKCS7_set_content;
1200+ PKCS7_SIGNER_INFO_set;
1201+ PKCS7_add_signer;
1202+ PKCS7_add_certificate;
1203+ PKCS7_add_crl;
1204+ PKCS7_content_new;
1205+ PKCS7_dataSign;
1206+ PKCS7_dataVerify;
1207+ PKCS7_dataInit;
1208+ PKCS7_add_signature;
1209+ PKCS7_cert_from_signer_info;
1210+ PKCS7_get_signer_info;
1211+ EVP_delete_alias;
1212+ EVP_mdc2;
1213+ PEM_read_bio_RSAPublicKey;
1214+ PEM_write_bio_RSAPublicKey;
1215+ d2i_RSAPublicKey_bio;
1216+ i2d_RSAPublicKey_bio;
1217+ PEM_read_RSAPublicKey;
1218+ PEM_write_RSAPublicKey;
1219+ d2i_RSAPublicKey_fp;
1220+ i2d_RSAPublicKey_fp;
1221+ BIO_copy_next_retry;
1222+ RSA_flags;
1223+ X509_STORE_add_crl;
1224+ X509_load_crl_file;
1225+ EVP_rc2_40_cbc;
1226+ EVP_rc4_40;
1227+ EVP_CIPHER_CTX_init;
1228+ HMAC;
1229+ HMAC_Init;
1230+ HMAC_Update;
1231+ HMAC_Final;
1232+ ERR_get_next_error_library;
1233+ EVP_PKEY_cmp_parameters;
1234+ HMAC_cleanup;
1235+ BIO_ptr_ctrl;
1236+ BIO_new_file_internal;
1237+ BIO_new_fp_internal;
1238+ BIO_s_file_internal;
1239+ BN_BLINDING_convert;
1240+ BN_BLINDING_invert;
1241+ BN_BLINDING_update;
1242+ RSA_blinding_on;
1243+ RSA_blinding_off;
1244+ i2t_ASN1_OBJECT;
1245+ BN_BLINDING_new;
1246+ BN_BLINDING_free;
1247+ EVP_cast5_cbc;
1248+ EVP_cast5_cfb64;
1249+ EVP_cast5_ecb;
1250+ EVP_cast5_ofb;
1251+ BF_decrypt;
1252+ CAST_set_key;
1253+ CAST_encrypt;
1254+ CAST_decrypt;
1255+ CAST_ecb_encrypt;
1256+ CAST_cbc_encrypt;
1257+ CAST_cfb64_encrypt;
1258+ CAST_ofb64_encrypt;
1259+ RC2_decrypt;
1260+ OBJ_create_objects;
1261+ BN_exp;
1262+ BN_mul_word;
1263+ BN_sub_word;
1264+ BN_dec2bn;
1265+ BN_bn2dec;
1266+ BIO_ghbn_ctrl;
1267+ CRYPTO_free_ex_data;
1268+ CRYPTO_get_ex_data;
1269+ CRYPTO_set_ex_data;
1270+ ERR_load_CRYPTO_strings;
1271+ ERR_load_CRYPTOlib_strings;
1272+ EVP_PKEY_bits;
1273+ MD5_Transform;
1274+ SHA1_Transform;
1275+ SHA_Transform;
1276+ X509_STORE_CTX_get_chain;
1277+ X509_STORE_CTX_get_current_cert;
1278+ X509_STORE_CTX_get_error;
1279+ X509_STORE_CTX_get_error_depth;
1280+ X509_STORE_CTX_get_ex_data;
1281+ X509_STORE_CTX_set_cert;
1282+ X509_STORE_CTX_set_chain;
1283+ X509_STORE_CTX_set_error;
1284+ X509_STORE_CTX_set_ex_data;
1285+ CRYPTO_dup_ex_data;
1286+ CRYPTO_get_new_lockid;
1287+ CRYPTO_new_ex_data;
1288+ RSA_set_ex_data;
1289+ RSA_get_ex_data;
1290+ RSA_get_ex_new_index;
1291+ RSA_padding_add_PKCS1_type_1;
1292+ RSA_padding_add_PKCS1_type_2;
1293+ RSA_padding_add_SSLv23;
1294+ RSA_padding_add_none;
1295+ RSA_padding_check_PKCS1_type_1;
1296+ RSA_padding_check_PKCS1_type_2;
1297+ RSA_padding_check_SSLv23;
1298+ RSA_padding_check_none;
1299+ bn_add_words;
1300+ d2i_Netscape_RSA_2;
1301+ CRYPTO_get_ex_new_index;
1302+ RIPEMD160_Init;
1303+ RIPEMD160_Update;
1304+ RIPEMD160_Final;
1305+ RIPEMD160;
1306+ RIPEMD160_Transform;
1307+ RC5_32_set_key;
1308+ RC5_32_ecb_encrypt;
1309+ RC5_32_encrypt;
1310+ RC5_32_decrypt;
1311+ RC5_32_cbc_encrypt;
1312+ RC5_32_cfb64_encrypt;
1313+ RC5_32_ofb64_encrypt;
1314+ BN_bn2mpi;
1315+ BN_mpi2bn;
1316+ ASN1_BIT_STRING_get_bit;
1317+ ASN1_BIT_STRING_set_bit;
1318+ BIO_get_ex_data;
1319+ BIO_get_ex_new_index;
1320+ BIO_set_ex_data;
1321+ X509v3_get_key_usage;
1322+ X509v3_set_key_usage;
1323+ a2i_X509v3_key_usage;
1324+ i2a_X509v3_key_usage;
1325+ EVP_PKEY_decrypt;
1326+ EVP_PKEY_encrypt;
1327+ PKCS7_RECIP_INFO_set;
1328+ PKCS7_add_recipient;
1329+ PKCS7_add_recipient_info;
1330+ PKCS7_set_cipher;
1331+ ASN1_TYPE_get_int_octetstring;
1332+ ASN1_TYPE_get_octetstring;
1333+ ASN1_TYPE_set_int_octetstring;
1334+ ASN1_TYPE_set_octetstring;
1335+ ASN1_UTCTIME_set_string;
1336+ ERR_add_error_data;
1337+ ERR_set_error_data;
1338+ EVP_CIPHER_asn1_to_param;
1339+ EVP_CIPHER_param_to_asn1;
1340+ EVP_CIPHER_get_asn1_iv;
1341+ EVP_CIPHER_set_asn1_iv;
1342+ EVP_rc5_32_12_16_cbc;
1343+ EVP_rc5_32_12_16_cfb64;
1344+ EVP_rc5_32_12_16_ecb;
1345+ EVP_rc5_32_12_16_ofb;
1346+ asn1_add_error;
1347+ d2i_ASN1_BMPSTRING;
1348+ i2d_ASN1_BMPSTRING;
1349+ BIO_f_ber;
1350+ BN_init;
1351+ COMP_CTX_new;
1352+ COMP_CTX_free;
1353+ COMP_CTX_compress_block;
1354+ COMP_CTX_expand_block;
1355+ X509_STORE_CTX_get_ex_new_index;
1356+ OBJ_NAME_add;
1357+ BIO_socket_nbio;
1358+ EVP_rc2_64_cbc;
1359+ OBJ_NAME_cleanup;
1360+ OBJ_NAME_get;
1361+ OBJ_NAME_init;
1362+ OBJ_NAME_new_index;
1363+ OBJ_NAME_remove;
1364+ BN_MONT_CTX_copy;
1365+ BIO_new_socks4a_connect;
1366+ BIO_s_socks4a_connect;
1367+ PROXY_set_connect_mode;
1368+ RAND_SSLeay;
1369+ RAND_set_rand_method;
1370+ RSA_memory_lock;
1371+ bn_sub_words;
1372+ bn_mul_normal;
1373+ bn_mul_comba8;
1374+ bn_mul_comba4;
1375+ bn_sqr_normal;
1376+ bn_sqr_comba8;
1377+ bn_sqr_comba4;
1378+ bn_cmp_words;
1379+ bn_mul_recursive;
1380+ bn_mul_part_recursive;
1381+ bn_sqr_recursive;
1382+ bn_mul_low_normal;
1383+ BN_RECP_CTX_init;
1384+ BN_RECP_CTX_new;
1385+ BN_RECP_CTX_free;
1386+ BN_RECP_CTX_set;
1387+ BN_mod_mul_reciprocal;
1388+ BN_mod_exp_recp;
1389+ BN_div_recp;
1390+ BN_CTX_init;
1391+ BN_MONT_CTX_init;
1392+ RAND_get_rand_method;
1393+ PKCS7_add_attribute;
1394+ PKCS7_add_signed_attribute;
1395+ PKCS7_digest_from_attributes;
1396+ PKCS7_get_attribute;
1397+ PKCS7_get_issuer_and_serial;
1398+ PKCS7_get_signed_attribute;
1399+ COMP_compress_block;
1400+ COMP_expand_block;
1401+ COMP_rle;
1402+ COMP_zlib;
1403+ ms_time_diff;
1404+ ms_time_new;
1405+ ms_time_free;
1406+ ms_time_cmp;
1407+ ms_time_get;
1408+ PKCS7_set_attributes;
1409+ PKCS7_set_signed_attributes;
1410+ X509_ATTRIBUTE_create;
1411+ X509_ATTRIBUTE_dup;
1412+ ASN1_GENERALIZEDTIME_check;
1413+ ASN1_GENERALIZEDTIME_print;
1414+ ASN1_GENERALIZEDTIME_set;
1415+ ASN1_GENERALIZEDTIME_set_string;
1416+ ASN1_TIME_print;
1417+ BASIC_CONSTRAINTS_free;
1418+ BASIC_CONSTRAINTS_new;
1419+ ERR_load_X509V3_strings;
1420+ NETSCAPE_CERT_SEQUENCE_free;
1421+ NETSCAPE_CERT_SEQUENCE_new;
1422+ OBJ_txt2obj;
1423+ PEM_read_NETSCAPE_CERT_SEQUENCE;
1424+ PEM_read_NS_CERT_SEQ;
1425+ PEM_read_bio_NETSCAPE_CERT_SEQUENCE;
1426+ PEM_read_bio_NS_CERT_SEQ;
1427+ PEM_write_NETSCAPE_CERT_SEQUENCE;
1428+ PEM_write_NS_CERT_SEQ;
1429+ PEM_write_bio_NETSCAPE_CERT_SEQUENCE;
1430+ PEM_write_bio_NS_CERT_SEQ;
1431+ X509V3_EXT_add;
1432+ X509V3_EXT_add_alias;
1433+ X509V3_EXT_add_conf;
1434+ X509V3_EXT_cleanup;
1435+ X509V3_EXT_conf;
1436+ X509V3_EXT_conf_nid;
1437+ X509V3_EXT_get;
1438+ X509V3_EXT_get_nid;
1439+ X509V3_EXT_print;
1440+ X509V3_EXT_print_fp;
1441+ X509V3_add_standard_extensions;
1442+ X509V3_add_value;
1443+ X509V3_add_value_bool;
1444+ X509V3_add_value_int;
1445+ X509V3_conf_free;
1446+ X509V3_get_value_bool;
1447+ X509V3_get_value_int;
1448+ X509V3_parse_list;
1449+ d2i_ASN1_GENERALIZEDTIME;
1450+ d2i_ASN1_TIME;
1451+ d2i_BASIC_CONSTRAINTS;
1452+ d2i_NETSCAPE_CERT_SEQUENCE;
1453+ d2i_ext_ku;
1454+ ext_ku_free;
1455+ ext_ku_new;
1456+ i2d_ASN1_GENERALIZEDTIME;
1457+ i2d_ASN1_TIME;
1458+ i2d_BASIC_CONSTRAINTS;
1459+ i2d_NETSCAPE_CERT_SEQUENCE;
1460+ i2d_ext_ku;
1461+ EVP_MD_CTX_copy;
1462+ i2d_ASN1_ENUMERATED;
1463+ d2i_ASN1_ENUMERATED;
1464+ ASN1_ENUMERATED_set;
1465+ ASN1_ENUMERATED_get;
1466+ BN_to_ASN1_ENUMERATED;
1467+ ASN1_ENUMERATED_to_BN;
1468+ i2a_ASN1_ENUMERATED;
1469+ a2i_ASN1_ENUMERATED;
1470+ i2d_GENERAL_NAME;
1471+ d2i_GENERAL_NAME;
1472+ GENERAL_NAME_new;
1473+ GENERAL_NAME_free;
1474+ GENERAL_NAMES_new;
1475+ GENERAL_NAMES_free;
1476+ d2i_GENERAL_NAMES;
1477+ i2d_GENERAL_NAMES;
1478+ i2v_GENERAL_NAMES;
1479+ i2s_ASN1_OCTET_STRING;
1480+ s2i_ASN1_OCTET_STRING;
1481+ X509V3_EXT_check_conf;
1482+ hex_to_string;
1483+ string_to_hex;
1484+ DES_ede3_cbcm_encrypt;
1485+ RSA_padding_add_PKCS1_OAEP;
1486+ RSA_padding_check_PKCS1_OAEP;
1487+ X509_CRL_print_fp;
1488+ X509_CRL_print;
1489+ i2v_GENERAL_NAME;
1490+ v2i_GENERAL_NAME;
1491+ i2d_PKEY_USAGE_PERIOD;
1492+ d2i_PKEY_USAGE_PERIOD;
1493+ PKEY_USAGE_PERIOD_new;
1494+ PKEY_USAGE_PERIOD_free;
1495+ v2i_GENERAL_NAMES;
1496+ i2s_ASN1_INTEGER;
1497+ X509V3_EXT_d2i;
1498+ name_cmp;
1499+ str_dup;
1500+ i2s_ASN1_ENUMERATED;
1501+ i2s_ASN1_ENUMERATED_TABLE;
1502+ BIO_s_log;
1503+ BIO_f_reliable;
1504+ PKCS7_dataFinal;
1505+ PKCS7_dataDecode;
1506+ X509V3_EXT_CRL_add_conf;
1507+ BN_set_params;
1508+ BN_get_params;
1509+ BIO_get_ex_num;
1510+ BIO_set_ex_free_func;
1511+ EVP_ripemd160;
1512+ ASN1_TIME_set;
1513+ i2d_AUTHORITY_KEYID;
1514+ d2i_AUTHORITY_KEYID;
1515+ AUTHORITY_KEYID_new;
1516+ AUTHORITY_KEYID_free;
1517+ ASN1_seq_unpack;
1518+ ASN1_seq_pack;
1519+ ASN1_unpack_string;
1520+ ASN1_pack_string;
1521+ PKCS12_pack_safebag;
1522+ PKCS12_MAKE_KEYBAG;
1523+ PKCS8_encrypt;
1524+ PKCS12_MAKE_SHKEYBAG;
1525+ PKCS12_pack_p7data;
1526+ PKCS12_pack_p7encdata;
1527+ PKCS12_add_localkeyid;
1528+ PKCS12_add_friendlyname_asc;
1529+ PKCS12_add_friendlyname_uni;
1530+ PKCS12_get_friendlyname;
1531+ PKCS12_pbe_crypt;
1532+ PKCS12_decrypt_d2i;
1533+ PKCS12_i2d_encrypt;
1534+ PKCS12_init;
1535+ PKCS12_key_gen_asc;
1536+ PKCS12_key_gen_uni;
1537+ PKCS12_gen_mac;
1538+ PKCS12_verify_mac;
1539+ PKCS12_set_mac;
1540+ PKCS12_setup_mac;
1541+ OPENSSL_asc2uni;
1542+ OPENSSL_uni2asc;
1543+ i2d_PKCS12_BAGS;
1544+ PKCS12_BAGS_new;
1545+ d2i_PKCS12_BAGS;
1546+ PKCS12_BAGS_free;
1547+ i2d_PKCS12;
1548+ d2i_PKCS12;
1549+ PKCS12_new;
1550+ PKCS12_free;
1551+ i2d_PKCS12_MAC_DATA;
1552+ PKCS12_MAC_DATA_new;
1553+ d2i_PKCS12_MAC_DATA;
1554+ PKCS12_MAC_DATA_free;
1555+ i2d_PKCS12_SAFEBAG;
1556+ PKCS12_SAFEBAG_new;
1557+ d2i_PKCS12_SAFEBAG;
1558+ PKCS12_SAFEBAG_free;
1559+ ERR_load_PKCS12_strings;
1560+ PKCS12_PBE_add;
1561+ PKCS8_add_keyusage;
1562+ PKCS12_get_attr_gen;
1563+ PKCS12_parse;
1564+ PKCS12_create;
1565+ i2d_PKCS12_bio;
1566+ i2d_PKCS12_fp;
1567+ d2i_PKCS12_bio;
1568+ d2i_PKCS12_fp;
1569+ i2d_PBEPARAM;
1570+ PBEPARAM_new;
1571+ d2i_PBEPARAM;
1572+ PBEPARAM_free;
1573+ i2d_PKCS8_PRIV_KEY_INFO;
1574+ PKCS8_PRIV_KEY_INFO_new;
1575+ d2i_PKCS8_PRIV_KEY_INFO;
1576+ PKCS8_PRIV_KEY_INFO_free;
1577+ EVP_PKCS82PKEY;
1578+ EVP_PKEY2PKCS8;
1579+ PKCS8_set_broken;
1580+ EVP_PBE_ALGOR_CipherInit;
1581+ EVP_PBE_alg_add;
1582+ PKCS5_pbe_set;
1583+ EVP_PBE_cleanup;
1584+ i2d_SXNET;
1585+ d2i_SXNET;
1586+ SXNET_new;
1587+ SXNET_free;
1588+ i2d_SXNETID;
1589+ d2i_SXNETID;
1590+ SXNETID_new;
1591+ SXNETID_free;
1592+ DSA_SIG_new;
1593+ DSA_SIG_free;
1594+ DSA_do_sign;
1595+ DSA_do_verify;
1596+ d2i_DSA_SIG;
1597+ i2d_DSA_SIG;
1598+ i2d_ASN1_VISIBLESTRING;
1599+ d2i_ASN1_VISIBLESTRING;
1600+ i2d_ASN1_UTF8STRING;
1601+ d2i_ASN1_UTF8STRING;
1602+ i2d_DIRECTORYSTRING;
1603+ d2i_DIRECTORYSTRING;
1604+ i2d_DISPLAYTEXT;
1605+ d2i_DISPLAYTEXT;
1606+ d2i_ASN1_SET_OF_X509;
1607+ i2d_ASN1_SET_OF_X509;
1608+ i2d_PBKDF2PARAM;
1609+ PBKDF2PARAM_new;
1610+ d2i_PBKDF2PARAM;
1611+ PBKDF2PARAM_free;
1612+ i2d_PBE2PARAM;
1613+ PBE2PARAM_new;
1614+ d2i_PBE2PARAM;
1615+ PBE2PARAM_free;
1616+ d2i_ASN1_SET_OF_GENERAL_NAME;
1617+ i2d_ASN1_SET_OF_GENERAL_NAME;
1618+ d2i_ASN1_SET_OF_SXNETID;
1619+ i2d_ASN1_SET_OF_SXNETID;
1620+ d2i_ASN1_SET_OF_POLICYQUALINFO;
1621+ i2d_ASN1_SET_OF_POLICYQUALINFO;
1622+ d2i_ASN1_SET_OF_POLICYINFO;
1623+ i2d_ASN1_SET_OF_POLICYINFO;
1624+ SXNET_add_id_asc;
1625+ SXNET_add_id_ulong;
1626+ SXNET_add_id_INTEGER;
1627+ SXNET_get_id_asc;
1628+ SXNET_get_id_ulong;
1629+ SXNET_get_id_INTEGER;
1630+ X509V3_set_conf_lhash;
1631+ i2d_CERTIFICATEPOLICIES;
1632+ CERTIFICATEPOLICIES_new;
1633+ CERTIFICATEPOLICIES_free;
1634+ d2i_CERTIFICATEPOLICIES;
1635+ i2d_POLICYINFO;
1636+ POLICYINFO_new;
1637+ d2i_POLICYINFO;
1638+ POLICYINFO_free;
1639+ i2d_POLICYQUALINFO;
1640+ POLICYQUALINFO_new;
1641+ d2i_POLICYQUALINFO;
1642+ POLICYQUALINFO_free;
1643+ i2d_USERNOTICE;
1644+ USERNOTICE_new;
1645+ d2i_USERNOTICE;
1646+ USERNOTICE_free;
1647+ i2d_NOTICEREF;
1648+ NOTICEREF_new;
1649+ d2i_NOTICEREF;
1650+ NOTICEREF_free;
1651+ X509V3_get_string;
1652+ X509V3_get_section;
1653+ X509V3_string_free;
1654+ X509V3_section_free;
1655+ X509V3_set_ctx;
1656+ s2i_ASN1_INTEGER;
1657+ CRYPTO_set_locked_mem_functions;
1658+ CRYPTO_get_locked_mem_functions;
1659+ CRYPTO_malloc_locked;
1660+ CRYPTO_free_locked;
1661+ BN_mod_exp2_mont;
1662+ ERR_get_error_line_data;
1663+ ERR_peek_error_line_data;
1664+ PKCS12_PBE_keyivgen;
1665+ X509_ALGOR_dup;
1666+ d2i_ASN1_SET_OF_DIST_POINT;
1667+ i2d_ASN1_SET_OF_DIST_POINT;
1668+ i2d_CRL_DIST_POINTS;
1669+ CRL_DIST_POINTS_new;
1670+ CRL_DIST_POINTS_free;
1671+ d2i_CRL_DIST_POINTS;
1672+ i2d_DIST_POINT;
1673+ DIST_POINT_new;
1674+ d2i_DIST_POINT;
1675+ DIST_POINT_free;
1676+ i2d_DIST_POINT_NAME;
1677+ DIST_POINT_NAME_new;
1678+ DIST_POINT_NAME_free;
1679+ d2i_DIST_POINT_NAME;
1680+ X509V3_add_value_uchar;
1681+ d2i_ASN1_SET_OF_X509_ATTRIBUTE;
1682+ i2d_ASN1_SET_OF_ASN1_TYPE;
1683+ d2i_ASN1_SET_OF_X509_EXTENSION;
1684+ d2i_ASN1_SET_OF_X509_NAME_ENTRY;
1685+ d2i_ASN1_SET_OF_ASN1_TYPE;
1686+ i2d_ASN1_SET_OF_X509_ATTRIBUTE;
1687+ i2d_ASN1_SET_OF_X509_EXTENSION;
1688+ i2d_ASN1_SET_OF_X509_NAME_ENTRY;
1689+ X509V3_EXT_i2d;
1690+ X509V3_EXT_val_prn;
1691+ X509V3_EXT_add_list;
1692+ EVP_CIPHER_type;
1693+ EVP_PBE_CipherInit;
1694+ X509V3_add_value_bool_nf;
1695+ d2i_ASN1_UINTEGER;
1696+ sk_value;
1697+ sk_num;
1698+ sk_set;
1699+ i2d_ASN1_SET_OF_X509_REVOKED;
1700+ sk_sort;
1701+ d2i_ASN1_SET_OF_X509_REVOKED;
1702+ i2d_ASN1_SET_OF_X509_ALGOR;
1703+ i2d_ASN1_SET_OF_X509_CRL;
1704+ d2i_ASN1_SET_OF_X509_ALGOR;
1705+ d2i_ASN1_SET_OF_X509_CRL;
1706+ i2d_ASN1_SET_OF_PKCS7_SIGNER_INFO;
1707+ i2d_ASN1_SET_OF_PKCS7_RECIP_INFO;
1708+ d2i_ASN1_SET_OF_PKCS7_SIGNER_INFO;
1709+ d2i_ASN1_SET_OF_PKCS7_RECIP_INFO;
1710+ PKCS5_PBE_add;
1711+ PEM_write_bio_PKCS8;
1712+ i2d_PKCS8_fp;
1713+ PEM_read_bio_PKCS8_PRIV_KEY_INFO;
1714+ PEM_read_bio_P8_PRIV_KEY_INFO;
1715+ d2i_PKCS8_bio;
1716+ d2i_PKCS8_PRIV_KEY_INFO_fp;
1717+ PEM_write_bio_PKCS8_PRIV_KEY_INFO;
1718+ PEM_write_bio_P8_PRIV_KEY_INFO;
1719+ PEM_read_PKCS8;
1720+ d2i_PKCS8_PRIV_KEY_INFO_bio;
1721+ d2i_PKCS8_fp;
1722+ PEM_write_PKCS8;
1723+ PEM_read_PKCS8_PRIV_KEY_INFO;
1724+ PEM_read_P8_PRIV_KEY_INFO;
1725+ PEM_read_bio_PKCS8;
1726+ PEM_write_PKCS8_PRIV_KEY_INFO;
1727+ PEM_write_P8_PRIV_KEY_INFO;
1728+ PKCS5_PBE_keyivgen;
1729+ i2d_PKCS8_bio;
1730+ i2d_PKCS8_PRIV_KEY_INFO_fp;
1731+ i2d_PKCS8_PRIV_KEY_INFO_bio;
1732+ BIO_s_bio;
1733+ PKCS5_pbe2_set;
1734+ PKCS5_PBKDF2_HMAC_SHA1;
1735+ PKCS5_v2_PBE_keyivgen;
1736+ PEM_write_bio_PKCS8PrivateKey;
1737+ PEM_write_PKCS8PrivateKey;
1738+ BIO_ctrl_get_read_request;
1739+ BIO_ctrl_pending;
1740+ BIO_ctrl_wpending;
1741+ BIO_new_bio_pair;
1742+ BIO_ctrl_get_write_guarantee;
1743+ CRYPTO_num_locks;
1744+ CONF_load_bio;
1745+ CONF_load_fp;
1746+ i2d_ASN1_SET_OF_ASN1_OBJECT;
1747+ d2i_ASN1_SET_OF_ASN1_OBJECT;
1748+ PKCS7_signatureVerify;
1749+ RSA_set_method;
1750+ RSA_get_method;
1751+ RSA_get_default_method;
1752+ RSA_check_key;
1753+ OBJ_obj2txt;
1754+ DSA_dup_DH;
1755+ X509_REQ_get_extensions;
1756+ X509_REQ_set_extension_nids;
1757+ BIO_nwrite;
1758+ X509_REQ_extension_nid;
1759+ BIO_nread;
1760+ X509_REQ_get_extension_nids;
1761+ BIO_nwrite0;
1762+ X509_REQ_add_extensions_nid;
1763+ BIO_nread0;
1764+ X509_REQ_add_extensions;
1765+ BIO_new_mem_buf;
1766+ DH_set_ex_data;
1767+ DH_set_method;
1768+ DSA_OpenSSL;
1769+ DH_get_ex_data;
1770+ DH_get_ex_new_index;
1771+ DSA_new_method;
1772+ DH_new_method;
1773+ DH_OpenSSL;
1774+ DSA_get_ex_new_index;
1775+ DH_get_default_method;
1776+ DSA_set_ex_data;
1777+ DH_set_default_method;
1778+ DSA_get_ex_data;
1779+ X509V3_EXT_REQ_add_conf;
1780+ NETSCAPE_SPKI_print;
1781+ NETSCAPE_SPKI_set_pubkey;
1782+ NETSCAPE_SPKI_b64_encode;
1783+ NETSCAPE_SPKI_get_pubkey;
1784+ NETSCAPE_SPKI_b64_decode;
1785+ UTF8_putc;
1786+ UTF8_getc;
1787+ RSA_null_method;
1788+ ASN1_tag2str;
1789+ BIO_ctrl_reset_read_request;
1790+ DISPLAYTEXT_new;
1791+ ASN1_GENERALIZEDTIME_free;
1792+ X509_REVOKED_get_ext_d2i;
1793+ X509_set_ex_data;
1794+ X509_reject_set_bit_asc;
1795+ X509_NAME_add_entry_by_txt;
1796+ X509_NAME_add_entry_by_NID;
1797+ X509_PURPOSE_get0;
1798+ PEM_read_X509_AUX;
1799+ d2i_AUTHORITY_INFO_ACCESS;
1800+ PEM_write_PUBKEY;
1801+ ACCESS_DESCRIPTION_new;
1802+ X509_CERT_AUX_free;
1803+ d2i_ACCESS_DESCRIPTION;
1804+ X509_trust_clear;
1805+ X509_TRUST_add;
1806+ ASN1_VISIBLESTRING_new;
1807+ X509_alias_set1;
1808+ ASN1_PRINTABLESTRING_free;
1809+ EVP_PKEY_get1_DSA;
1810+ ASN1_BMPSTRING_new;
1811+ ASN1_mbstring_copy;
1812+ ASN1_UTF8STRING_new;
1813+ DSA_get_default_method;
1814+ i2d_ASN1_SET_OF_ACCESS_DESCRIPTION;
1815+ ASN1_T61STRING_free;
1816+ DSA_set_method;
1817+ X509_get_ex_data;
1818+ ASN1_STRING_type;
1819+ X509_PURPOSE_get_by_sname;
1820+ ASN1_TIME_free;
1821+ ASN1_OCTET_STRING_cmp;
1822+ ASN1_BIT_STRING_new;
1823+ X509_get_ext_d2i;
1824+ PEM_read_bio_X509_AUX;
1825+ ASN1_STRING_set_default_mask_asc;
1826+ ASN1_STRING_set_def_mask_asc;
1827+ PEM_write_bio_RSA_PUBKEY;
1828+ ASN1_INTEGER_cmp;
1829+ d2i_RSA_PUBKEY_fp;
1830+ X509_trust_set_bit_asc;
1831+ PEM_write_bio_DSA_PUBKEY;
1832+ X509_STORE_CTX_free;
1833+ EVP_PKEY_set1_DSA;
1834+ i2d_DSA_PUBKEY_fp;
1835+ X509_load_cert_crl_file;
1836+ ASN1_TIME_new;
1837+ i2d_RSA_PUBKEY;
1838+ X509_STORE_CTX_purpose_inherit;
1839+ PEM_read_RSA_PUBKEY;
1840+ d2i_X509_AUX;
1841+ i2d_DSA_PUBKEY;
1842+ X509_CERT_AUX_print;
1843+ PEM_read_DSA_PUBKEY;
1844+ i2d_RSA_PUBKEY_bio;
1845+ ASN1_BIT_STRING_num_asc;
1846+ i2d_PUBKEY;
1847+ ASN1_UTCTIME_free;
1848+ DSA_set_default_method;
1849+ X509_PURPOSE_get_by_id;
1850+ ACCESS_DESCRIPTION_free;
1851+ PEM_read_bio_PUBKEY;
1852+ ASN1_STRING_set_by_NID;
1853+ X509_PURPOSE_get_id;
1854+ DISPLAYTEXT_free;
1855+ OTHERNAME_new;
1856+ X509_CERT_AUX_new;
1857+ X509_TRUST_cleanup;
1858+ X509_NAME_add_entry_by_OBJ;
1859+ X509_CRL_get_ext_d2i;
1860+ X509_PURPOSE_get0_name;
1861+ PEM_read_PUBKEY;
1862+ i2d_DSA_PUBKEY_bio;
1863+ i2d_OTHERNAME;
1864+ ASN1_OCTET_STRING_free;
1865+ ASN1_BIT_STRING_set_asc;
1866+ X509_get_ex_new_index;
1867+ ASN1_STRING_TABLE_cleanup;
1868+ X509_TRUST_get_by_id;
1869+ X509_PURPOSE_get_trust;
1870+ ASN1_STRING_length;
1871+ d2i_ASN1_SET_OF_ACCESS_DESCRIPTION;
1872+ ASN1_PRINTABLESTRING_new;
1873+ X509V3_get_d2i;
1874+ ASN1_ENUMERATED_free;
1875+ i2d_X509_CERT_AUX;
1876+ X509_STORE_CTX_set_trust;
1877+ ASN1_STRING_set_default_mask;
1878+ X509_STORE_CTX_new;
1879+ EVP_PKEY_get1_RSA;
1880+ DIRECTORYSTRING_free;
1881+ PEM_write_X509_AUX;
1882+ ASN1_OCTET_STRING_set;
1883+ d2i_DSA_PUBKEY_fp;
1884+ d2i_RSA_PUBKEY;
1885+ X509_TRUST_get0_name;
1886+ X509_TRUST_get0;
1887+ AUTHORITY_INFO_ACCESS_free;
1888+ ASN1_IA5STRING_new;
1889+ d2i_DSA_PUBKEY;
1890+ X509_check_purpose;
1891+ ASN1_ENUMERATED_new;
1892+ d2i_RSA_PUBKEY_bio;
1893+ d2i_PUBKEY;
1894+ X509_TRUST_get_trust;
1895+ X509_TRUST_get_flags;
1896+ ASN1_BMPSTRING_free;
1897+ ASN1_T61STRING_new;
1898+ ASN1_UTCTIME_new;
1899+ i2d_AUTHORITY_INFO_ACCESS;
1900+ EVP_PKEY_set1_RSA;
1901+ X509_STORE_CTX_set_purpose;
1902+ ASN1_IA5STRING_free;
1903+ PEM_write_bio_X509_AUX;
1904+ X509_PURPOSE_get_count;
1905+ CRYPTO_add_info;
1906+ X509_NAME_ENTRY_create_by_txt;
1907+ ASN1_STRING_get_default_mask;
1908+ X509_alias_get0;
1909+ ASN1_STRING_data;
1910+ i2d_ACCESS_DESCRIPTION;
1911+ X509_trust_set_bit;
1912+ ASN1_BIT_STRING_free;
1913+ PEM_read_bio_RSA_PUBKEY;
1914+ X509_add1_reject_object;
1915+ X509_check_trust;
1916+ PEM_read_bio_DSA_PUBKEY;
1917+ X509_PURPOSE_add;
1918+ ASN1_STRING_TABLE_get;
1919+ ASN1_UTF8STRING_free;
1920+ d2i_DSA_PUBKEY_bio;
1921+ PEM_write_RSA_PUBKEY;
1922+ d2i_OTHERNAME;
1923+ X509_reject_set_bit;
1924+ PEM_write_DSA_PUBKEY;
1925+ X509_PURPOSE_get0_sname;
1926+ EVP_PKEY_set1_DH;
1927+ ASN1_OCTET_STRING_dup;
1928+ ASN1_BIT_STRING_set;
1929+ X509_TRUST_get_count;
1930+ ASN1_INTEGER_free;
1931+ OTHERNAME_free;
1932+ i2d_RSA_PUBKEY_fp;
1933+ ASN1_INTEGER_dup;
1934+ d2i_X509_CERT_AUX;
1935+ PEM_write_bio_PUBKEY;
1936+ ASN1_VISIBLESTRING_free;
1937+ X509_PURPOSE_cleanup;
1938+ ASN1_mbstring_ncopy;
1939+ ASN1_GENERALIZEDTIME_new;
1940+ EVP_PKEY_get1_DH;
1941+ ASN1_OCTET_STRING_new;
1942+ ASN1_INTEGER_new;
1943+ i2d_X509_AUX;
1944+ ASN1_BIT_STRING_name_print;
1945+ X509_cmp;
1946+ ASN1_STRING_length_set;
1947+ DIRECTORYSTRING_new;
1948+ X509_add1_trust_object;
1949+ PKCS12_newpass;
1950+ SMIME_write_PKCS7;
1951+ SMIME_read_PKCS7;
1952+ DES_set_key_checked;
1953+ PKCS7_verify;
1954+ PKCS7_encrypt;
1955+ DES_set_key_unchecked;
1956+ SMIME_crlf_copy;
1957+ i2d_ASN1_PRINTABLESTRING;
1958+ PKCS7_get0_signers;
1959+ PKCS7_decrypt;
1960+ SMIME_text;
1961+ PKCS7_simple_smimecap;
1962+ PKCS7_get_smimecap;
1963+ PKCS7_sign;
1964+ PKCS7_add_attrib_smimecap;
1965+ CRYPTO_dbg_set_options;
1966+ CRYPTO_remove_all_info;
1967+ CRYPTO_get_mem_debug_functions;
1968+ CRYPTO_is_mem_check_on;
1969+ CRYPTO_set_mem_debug_functions;
1970+ CRYPTO_pop_info;
1971+ CRYPTO_push_info_;
1972+ CRYPTO_set_mem_debug_options;
1973+ PEM_write_PKCS8PrivateKey_nid;
1974+ PEM_write_bio_PKCS8PrivateKey_nid;
1975+ PEM_write_bio_PKCS8PrivKey_nid;
1976+ d2i_PKCS8PrivateKey_bio;
1977+ ASN1_NULL_free;
1978+ d2i_ASN1_NULL;
1979+ ASN1_NULL_new;
1980+ i2d_PKCS8PrivateKey_bio;
1981+ i2d_PKCS8PrivateKey_fp;
1982+ i2d_ASN1_NULL;
1983+ i2d_PKCS8PrivateKey_nid_fp;
1984+ d2i_PKCS8PrivateKey_fp;
1985+ i2d_PKCS8PrivateKey_nid_bio;
1986+ i2d_PKCS8PrivateKeyInfo_fp;
1987+ i2d_PKCS8PrivateKeyInfo_bio;
1988+ PEM_cb;
1989+ i2d_PrivateKey_fp;
1990+ d2i_PrivateKey_bio;
1991+ d2i_PrivateKey_fp;
1992+ i2d_PrivateKey_bio;
1993+ X509_reject_clear;
1994+ X509_TRUST_set_default;
1995+ d2i_AutoPrivateKey;
1996+ X509_ATTRIBUTE_get0_type;
1997+ X509_ATTRIBUTE_set1_data;
1998+ X509at_get_attr;
1999+ X509at_get_attr_count;
2000+ X509_ATTRIBUTE_create_by_NID;
2001+ X509_ATTRIBUTE_set1_object;
2002+ X509_ATTRIBUTE_count;
2003+ X509_ATTRIBUTE_create_by_OBJ;
2004+ X509_ATTRIBUTE_get0_object;
2005+ X509at_get_attr_by_NID;
2006+ X509at_add1_attr;
2007+ X509_ATTRIBUTE_get0_data;
2008+ X509at_delete_attr;
2009+ X509at_get_attr_by_OBJ;
2010+ RAND_add;
2011+ BIO_number_written;
2012+ BIO_number_read;
2013+ X509_STORE_CTX_get1_chain;
2014+ ERR_load_RAND_strings;
2015+ RAND_pseudo_bytes;
2016+ X509_REQ_get_attr_by_NID;
2017+ X509_REQ_get_attr;
2018+ X509_REQ_add1_attr_by_NID;
2019+ X509_REQ_get_attr_by_OBJ;
2020+ X509at_add1_attr_by_NID;
2021+ X509_REQ_add1_attr_by_OBJ;
2022+ X509_REQ_get_attr_count;
2023+ X509_REQ_add1_attr;
2024+ X509_REQ_delete_attr;
2025+ X509at_add1_attr_by_OBJ;
2026+ X509_REQ_add1_attr_by_txt;
2027+ X509_ATTRIBUTE_create_by_txt;
2028+ X509at_add1_attr_by_txt;
2029+ BN_pseudo_rand;
2030+ BN_is_prime_fasttest;
2031+ BN_CTX_end;
2032+ BN_CTX_start;
2033+ BN_CTX_get;
2034+ EVP_PKEY2PKCS8_broken;
2035+ ASN1_STRING_TABLE_add;
2036+ CRYPTO_dbg_get_options;
2037+ AUTHORITY_INFO_ACCESS_new;
2038+ CRYPTO_get_mem_debug_options;
2039+ DES_crypt;
2040+ PEM_write_bio_X509_REQ_NEW;
2041+ PEM_write_X509_REQ_NEW;
2042+ BIO_callback_ctrl;
2043+ RAND_egd;
2044+ RAND_status;
2045+ bn_dump1;
2046+ DES_check_key_parity;
2047+ lh_num_items;
2048+ RAND_event;
2049+ DSO_new;
2050+ DSO_new_method;
2051+ DSO_free;
2052+ DSO_flags;
2053+ DSO_up;
2054+ DSO_set_default_method;
2055+ DSO_get_default_method;
2056+ DSO_get_method;
2057+ DSO_set_method;
2058+ DSO_load;
2059+ DSO_bind_var;
2060+ DSO_METHOD_null;
2061+ DSO_METHOD_openssl;
2062+ DSO_METHOD_dlfcn;
2063+ DSO_METHOD_win32;
2064+ ERR_load_DSO_strings;
2065+ DSO_METHOD_dl;
2066+ NCONF_load;
2067+ NCONF_load_fp;
2068+ NCONF_new;
2069+ NCONF_get_string;
2070+ NCONF_free;
2071+ NCONF_get_number;
2072+ CONF_dump_fp;
2073+ NCONF_load_bio;
2074+ NCONF_dump_fp;
2075+ NCONF_get_section;
2076+ NCONF_dump_bio;
2077+ CONF_dump_bio;
2078+ NCONF_free_data;
2079+ CONF_set_default_method;
2080+ ERR_error_string_n;
2081+ BIO_snprintf;
2082+ DSO_ctrl;
2083+ i2d_ASN1_SET_OF_ASN1_INTEGER;
2084+ i2d_ASN1_SET_OF_PKCS12_SAFEBAG;
2085+ i2d_ASN1_SET_OF_PKCS7;
2086+ BIO_vfree;
2087+ d2i_ASN1_SET_OF_ASN1_INTEGER;
2088+ d2i_ASN1_SET_OF_PKCS12_SAFEBAG;
2089+ ASN1_UTCTIME_get;
2090+ X509_REQ_digest;
2091+ X509_CRL_digest;
2092+ d2i_ASN1_SET_OF_PKCS7;
2093+ EVP_CIPHER_CTX_set_key_length;
2094+ EVP_CIPHER_CTX_ctrl;
2095+ BN_mod_exp_mont_word;
2096+ RAND_egd_bytes;
2097+ X509_REQ_get1_email;
2098+ X509_get1_email;
2099+ X509_email_free;
2100+ i2d_RSA_NET;
2101+ d2i_RSA_NET_2;
2102+ d2i_RSA_NET;
2103+ DSO_bind_func;
2104+ CRYPTO_get_new_dynlockid;
2105+ sk_new_null;
2106+ CRYPTO_set_dynlock_destroy_callback;
2107+ CRYPTO_set_dynlock_destroy_cb;
2108+ CRYPTO_destroy_dynlockid;
2109+ CRYPTO_set_dynlock_size;
2110+ CRYPTO_set_dynlock_create_callback;
2111+ CRYPTO_set_dynlock_create_cb;
2112+ CRYPTO_set_dynlock_lock_callback;
2113+ CRYPTO_set_dynlock_lock_cb;
2114+ CRYPTO_get_dynlock_lock_callback;
2115+ CRYPTO_get_dynlock_lock_cb;
2116+ CRYPTO_get_dynlock_destroy_callback;
2117+ CRYPTO_get_dynlock_destroy_cb;
2118+ CRYPTO_get_dynlock_value;
2119+ CRYPTO_get_dynlock_create_callback;
2120+ CRYPTO_get_dynlock_create_cb;
2121+ c2i_ASN1_BIT_STRING;
2122+ i2c_ASN1_BIT_STRING;
2123+ RAND_poll;
2124+ c2i_ASN1_INTEGER;
2125+ i2c_ASN1_INTEGER;
2126+ BIO_dump_indent;
2127+ ASN1_parse_dump;
2128+ c2i_ASN1_OBJECT;
2129+ X509_NAME_print_ex_fp;
2130+ ASN1_STRING_print_ex_fp;
2131+ X509_NAME_print_ex;
2132+ ASN1_STRING_print_ex;
2133+ MD4;
2134+ MD4_Transform;
2135+ MD4_Final;
2136+ MD4_Update;
2137+ MD4_Init;
2138+ EVP_md4;
2139+ i2d_PUBKEY_bio;
2140+ i2d_PUBKEY_fp;
2141+ d2i_PUBKEY_bio;
2142+ ASN1_STRING_to_UTF8;
2143+ BIO_vprintf;
2144+ BIO_vsnprintf;
2145+ d2i_PUBKEY_fp;
2146+ X509_cmp_time;
2147+ X509_STORE_CTX_set_time;
2148+ X509_STORE_CTX_get1_issuer;
2149+ X509_OBJECT_retrieve_match;
2150+ X509_OBJECT_idx_by_subject;
2151+ X509_STORE_CTX_set_flags;
2152+ X509_STORE_CTX_trusted_stack;
2153+ X509_time_adj;
2154+ X509_check_issued;
2155+ ASN1_UTCTIME_cmp_time_t;
2156+ DES_set_weak_key_flag;
2157+ DES_check_key;
2158+ DES_rw_mode;
2159+ RSA_PKCS1_RSAref;
2160+ X509_keyid_set1;
2161+ BIO_next;
2162+ DSO_METHOD_vms;
2163+ BIO_f_linebuffer;
2164+ BN_bntest_rand;
2165+ OPENSSL_issetugid;
2166+ BN_rand_range;
2167+ ERR_load_ENGINE_strings;
2168+ ENGINE_set_DSA;
2169+ ENGINE_get_finish_function;
2170+ ENGINE_get_default_RSA;
2171+ ENGINE_get_BN_mod_exp;
2172+ DSA_get_default_openssl_method;
2173+ ENGINE_set_DH;
2174+ ENGINE_set_def_BN_mod_exp_crt;
2175+ ENGINE_set_default_BN_mod_exp_crt;
2176+ ENGINE_init;
2177+ DH_get_default_openssl_method;
2178+ RSA_set_default_openssl_method;
2179+ ENGINE_finish;
2180+ ENGINE_load_public_key;
2181+ ENGINE_get_DH;
2182+ ENGINE_ctrl;
2183+ ENGINE_get_init_function;
2184+ ENGINE_set_init_function;
2185+ ENGINE_set_default_DSA;
2186+ ENGINE_get_name;
2187+ ENGINE_get_last;
2188+ ENGINE_get_prev;
2189+ ENGINE_get_default_DH;
2190+ ENGINE_get_RSA;
2191+ ENGINE_set_default;
2192+ ENGINE_get_RAND;
2193+ ENGINE_get_first;
2194+ ENGINE_by_id;
2195+ ENGINE_set_finish_function;
2196+ ENGINE_get_def_BN_mod_exp_crt;
2197+ ENGINE_get_default_BN_mod_exp_crt;
2198+ RSA_get_default_openssl_method;
2199+ ENGINE_set_RSA;
2200+ ENGINE_load_private_key;
2201+ ENGINE_set_default_RAND;
2202+ ENGINE_set_BN_mod_exp;
2203+ ENGINE_remove;
2204+ ENGINE_free;
2205+ ENGINE_get_BN_mod_exp_crt;
2206+ ENGINE_get_next;
2207+ ENGINE_set_name;
2208+ ENGINE_get_default_DSA;
2209+ ENGINE_set_default_BN_mod_exp;
2210+ ENGINE_set_default_RSA;
2211+ ENGINE_get_default_RAND;
2212+ ENGINE_get_default_BN_mod_exp;
2213+ ENGINE_set_RAND;
2214+ ENGINE_set_id;
2215+ ENGINE_set_BN_mod_exp_crt;
2216+ ENGINE_set_default_DH;
2217+ ENGINE_new;
2218+ ENGINE_get_id;
2219+ DSA_set_default_openssl_method;
2220+ ENGINE_add;
2221+ DH_set_default_openssl_method;
2222+ ENGINE_get_DSA;
2223+ ENGINE_get_ctrl_function;
2224+ ENGINE_set_ctrl_function;
2225+ BN_pseudo_rand_range;
2226+ X509_STORE_CTX_set_verify_cb;
2227+ ERR_load_COMP_strings;
2228+ PKCS12_item_decrypt_d2i;
2229+ ASN1_UTF8STRING_it;
2230+ ENGINE_unregister_ciphers;
2231+ ENGINE_get_ciphers;
2232+ d2i_OCSP_BASICRESP;
2233+ KRB5_CHECKSUM_it;
2234+ EC_POINT_add;
2235+ ASN1_item_ex_i2d;
2236+ OCSP_CERTID_it;
2237+ d2i_OCSP_RESPBYTES;
2238+ X509V3_add1_i2d;
2239+ PKCS7_ENVELOPE_it;
2240+ UI_add_input_boolean;
2241+ ENGINE_unregister_RSA;
2242+ X509V3_EXT_nconf;
2243+ ASN1_GENERALSTRING_free;
2244+ d2i_OCSP_CERTSTATUS;
2245+ X509_REVOKED_set_serialNumber;
2246+ X509_print_ex;
2247+ OCSP_ONEREQ_get1_ext_d2i;
2248+ ENGINE_register_all_RAND;
2249+ ENGINE_load_dynamic;
2250+ PBKDF2PARAM_it;
2251+ EXTENDED_KEY_USAGE_new;
2252+ EC_GROUP_clear_free;
2253+ OCSP_sendreq_bio;
2254+ ASN1_item_digest;
2255+ OCSP_BASICRESP_delete_ext;
2256+ OCSP_SIGNATURE_it;
2257+ X509_CRL_it;
2258+ OCSP_BASICRESP_add_ext;
2259+ KRB5_ENCKEY_it;
2260+ UI_method_set_closer;
2261+ X509_STORE_set_purpose;
2262+ i2d_ASN1_GENERALSTRING;
2263+ OCSP_response_status;
2264+ i2d_OCSP_SERVICELOC;
2265+ ENGINE_get_digest_engine;
2266+ EC_GROUP_set_curve_GFp;
2267+ OCSP_REQUEST_get_ext_by_OBJ;
2268+ _ossl_old_des_random_key;
2269+ ASN1_T61STRING_it;
2270+ EC_GROUP_method_of;
2271+ i2d_KRB5_APREQ;
2272+ _ossl_old_des_encrypt;
2273+ ASN1_PRINTABLE_new;
2274+ HMAC_Init_ex;
2275+ d2i_KRB5_AUTHENT;
2276+ OCSP_archive_cutoff_new;
2277+ EC_POINT_set_Jprojective_coordinates_GFp;
2278+ EC_POINT_set_Jproj_coords_GFp;
2279+ _ossl_old_des_is_weak_key;
2280+ OCSP_BASICRESP_get_ext_by_OBJ;
2281+ EC_POINT_oct2point;
2282+ OCSP_SINGLERESP_get_ext_count;
2283+ UI_ctrl;
2284+ _shadow_DES_rw_mode;
2285+ asn1_do_adb;
2286+ ASN1_template_i2d;
2287+ ENGINE_register_DH;
2288+ UI_construct_prompt;
2289+ X509_STORE_set_trust;
2290+ UI_dup_input_string;
2291+ d2i_KRB5_APREQ;
2292+ EVP_MD_CTX_copy_ex;
2293+ OCSP_request_is_signed;
2294+ i2d_OCSP_REQINFO;
2295+ KRB5_ENCKEY_free;
2296+ OCSP_resp_get0;
2297+ GENERAL_NAME_it;
2298+ ASN1_GENERALIZEDTIME_it;
2299+ X509_STORE_set_flags;
2300+ EC_POINT_set_compressed_coordinates_GFp;
2301+ EC_POINT_set_compr_coords_GFp;
2302+ OCSP_response_status_str;
2303+ d2i_OCSP_REVOKEDINFO;
2304+ OCSP_basic_add1_cert;
2305+ ERR_get_implementation;
2306+ EVP_CipherFinal_ex;
2307+ OCSP_CERTSTATUS_new;
2308+ CRYPTO_cleanup_all_ex_data;
2309+ OCSP_resp_find;
2310+ BN_nnmod;
2311+ X509_CRL_sort;
2312+ X509_REVOKED_set_revocationDate;
2313+ ENGINE_register_RAND;
2314+ OCSP_SERVICELOC_new;
2315+ EC_POINT_set_affine_coordinates_GFp;
2316+ EC_POINT_set_affine_coords_GFp;
2317+ _ossl_old_des_options;
2318+ SXNET_it;
2319+ UI_dup_input_boolean;
2320+ PKCS12_add_CSPName_asc;
2321+ EC_POINT_is_at_infinity;
2322+ ENGINE_load_cryptodev;
2323+ DSO_convert_filename;
2324+ POLICYQUALINFO_it;
2325+ ENGINE_register_ciphers;
2326+ BN_mod_lshift_quick;
2327+ DSO_set_filename;
2328+ ASN1_item_free;
2329+ KRB5_TKTBODY_free;
2330+ AUTHORITY_KEYID_it;
2331+ KRB5_APREQBODY_new;
2332+ X509V3_EXT_REQ_add_nconf;
2333+ ENGINE_ctrl_cmd_string;
2334+ i2d_OCSP_RESPDATA;
2335+ EVP_MD_CTX_init;
2336+ EXTENDED_KEY_USAGE_free;
2337+ PKCS7_ATTR_SIGN_it;
2338+ UI_add_error_string;
2339+ KRB5_CHECKSUM_free;
2340+ OCSP_REQUEST_get_ext;
2341+ ENGINE_load_ubsec;
2342+ ENGINE_register_all_digests;
2343+ PKEY_USAGE_PERIOD_it;
2344+ PKCS12_unpack_authsafes;
2345+ ASN1_item_unpack;
2346+ NETSCAPE_SPKAC_it;
2347+ X509_REVOKED_it;
2348+ ASN1_STRING_encode;
2349+ EVP_aes_128_ecb;
2350+ KRB5_AUTHENT_free;
2351+ OCSP_BASICRESP_get_ext_by_critical;
2352+ OCSP_BASICRESP_get_ext_by_crit;
2353+ OCSP_cert_status_str;
2354+ d2i_OCSP_REQUEST;
2355+ UI_dup_info_string;
2356+ _ossl_old_des_xwhite_in2out;
2357+ PKCS12_it;
2358+ OCSP_SINGLERESP_get_ext_by_critical;
2359+ OCSP_SINGLERESP_get_ext_by_crit;
2360+ OCSP_CERTSTATUS_free;
2361+ _ossl_old_des_crypt;
2362+ ASN1_item_i2d;
2363+ EVP_DecryptFinal_ex;
2364+ ENGINE_load_openssl;
2365+ ENGINE_get_cmd_defns;
2366+ ENGINE_set_load_privkey_function;
2367+ ENGINE_set_load_privkey_fn;
2368+ EVP_EncryptFinal_ex;
2369+ ENGINE_set_default_digests;
2370+ X509_get0_pubkey_bitstr;
2371+ asn1_ex_i2c;
2372+ ENGINE_register_RSA;
2373+ ENGINE_unregister_DSA;
2374+ _ossl_old_des_key_sched;
2375+ X509_EXTENSION_it;
2376+ i2d_KRB5_AUTHENT;
2377+ SXNETID_it;
2378+ d2i_OCSP_SINGLERESP;
2379+ EDIPARTYNAME_new;
2380+ PKCS12_certbag2x509;
2381+ _ossl_old_des_ofb64_encrypt;
2382+ d2i_EXTENDED_KEY_USAGE;
2383+ ERR_print_errors_cb;
2384+ ENGINE_set_ciphers;
2385+ d2i_KRB5_APREQBODY;
2386+ UI_method_get_flusher;
2387+ X509_PUBKEY_it;
2388+ _ossl_old_des_enc_read;
2389+ PKCS7_ENCRYPT_it;
2390+ i2d_OCSP_RESPONSE;
2391+ EC_GROUP_get_cofactor;
2392+ PKCS12_unpack_p7data;
2393+ d2i_KRB5_AUTHDATA;
2394+ OCSP_copy_nonce;
2395+ KRB5_AUTHDATA_new;
2396+ OCSP_RESPDATA_new;
2397+ EC_GFp_mont_method;
2398+ OCSP_REVOKEDINFO_free;
2399+ UI_get_ex_data;
2400+ KRB5_APREQBODY_free;
2401+ EC_GROUP_get0_generator;
2402+ UI_get_default_method;
2403+ X509V3_set_nconf;
2404+ PKCS12_item_i2d_encrypt;
2405+ X509_add1_ext_i2d;
2406+ PKCS7_SIGNER_INFO_it;
2407+ KRB5_PRINCNAME_new;
2408+ PKCS12_SAFEBAG_it;
2409+ EC_GROUP_get_order;
2410+ d2i_OCSP_RESPID;
2411+ OCSP_request_verify;
2412+ NCONF_get_number_e;
2413+ _ossl_old_des_decrypt3;
2414+ X509_signature_print;
2415+ OCSP_SINGLERESP_free;
2416+ ENGINE_load_builtin_engines;
2417+ i2d_OCSP_ONEREQ;
2418+ OCSP_REQUEST_add_ext;
2419+ OCSP_RESPBYTES_new;
2420+ EVP_MD_CTX_create;
2421+ OCSP_resp_find_status;
2422+ X509_ALGOR_it;
2423+ ASN1_TIME_it;
2424+ OCSP_request_set1_name;
2425+ OCSP_ONEREQ_get_ext_count;
2426+ UI_get0_result;
2427+ PKCS12_AUTHSAFES_it;
2428+ EVP_aes_256_ecb;
2429+ PKCS12_pack_authsafes;
2430+ ASN1_IA5STRING_it;
2431+ UI_get_input_flags;
2432+ EC_GROUP_set_generator;
2433+ _ossl_old_des_string_to_2keys;
2434+ OCSP_CERTID_free;
2435+ X509_CERT_AUX_it;
2436+ CERTIFICATEPOLICIES_it;
2437+ _ossl_old_des_ede3_cbc_encrypt;
2438+ RAND_set_rand_engine;
2439+ DSO_get_loaded_filename;
2440+ X509_ATTRIBUTE_it;
2441+ OCSP_ONEREQ_get_ext_by_NID;
2442+ PKCS12_decrypt_skey;
2443+ KRB5_AUTHENT_it;
2444+ UI_dup_error_string;
2445+ RSAPublicKey_it;
2446+ i2d_OCSP_REQUEST;
2447+ PKCS12_x509crl2certbag;
2448+ OCSP_SERVICELOC_it;
2449+ ASN1_item_sign;
2450+ X509_CRL_set_issuer_name;
2451+ OBJ_NAME_do_all_sorted;
2452+ i2d_OCSP_BASICRESP;
2453+ i2d_OCSP_RESPBYTES;
2454+ PKCS12_unpack_p7encdata;
2455+ HMAC_CTX_init;
2456+ ENGINE_get_digest;
2457+ OCSP_RESPONSE_print;
2458+ KRB5_TKTBODY_it;
2459+ ACCESS_DESCRIPTION_it;
2460+ PKCS7_ISSUER_AND_SERIAL_it;
2461+ PBE2PARAM_it;
2462+ PKCS12_certbag2x509crl;
2463+ PKCS7_SIGNED_it;
2464+ ENGINE_get_cipher;
2465+ i2d_OCSP_CRLID;
2466+ OCSP_SINGLERESP_new;
2467+ ENGINE_cmd_is_executable;
2468+ RSA_up_ref;
2469+ ASN1_GENERALSTRING_it;
2470+ ENGINE_register_DSA;
2471+ X509V3_EXT_add_nconf_sk;
2472+ ENGINE_set_load_pubkey_function;
2473+ PKCS8_decrypt;
2474+ PEM_bytes_read_bio;
2475+ DIRECTORYSTRING_it;
2476+ d2i_OCSP_CRLID;
2477+ EC_POINT_is_on_curve;
2478+ CRYPTO_set_locked_mem_ex_functions;
2479+ CRYPTO_set_locked_mem_ex_funcs;
2480+ d2i_KRB5_CHECKSUM;
2481+ ASN1_item_dup;
2482+ X509_it;
2483+ BN_mod_add;
2484+ KRB5_AUTHDATA_free;
2485+ _ossl_old_des_cbc_cksum;
2486+ ASN1_item_verify;
2487+ CRYPTO_set_mem_ex_functions;
2488+ EC_POINT_get_Jprojective_coordinates_GFp;
2489+ EC_POINT_get_Jproj_coords_GFp;
2490+ ZLONG_it;
2491+ CRYPTO_get_locked_mem_ex_functions;
2492+ CRYPTO_get_locked_mem_ex_funcs;
2493+ ASN1_TIME_check;
2494+ UI_get0_user_data;
2495+ HMAC_CTX_cleanup;
2496+ DSA_up_ref;
2497+ _ossl_old_des_ede3_cfb64_encrypt;
2498+ _ossl_odes_ede3_cfb64_encrypt;
2499+ ASN1_BMPSTRING_it;
2500+ ASN1_tag2bit;
2501+ UI_method_set_flusher;
2502+ X509_ocspid_print;
2503+ KRB5_ENCDATA_it;
2504+ ENGINE_get_load_pubkey_function;
2505+ UI_add_user_data;
2506+ OCSP_REQUEST_delete_ext;
2507+ UI_get_method;
2508+ OCSP_ONEREQ_free;
2509+ ASN1_PRINTABLESTRING_it;
2510+ X509_CRL_set_nextUpdate;
2511+ OCSP_REQUEST_it;
2512+ OCSP_BASICRESP_it;
2513+ AES_ecb_encrypt;
2514+ BN_mod_sqr;
2515+ NETSCAPE_CERT_SEQUENCE_it;
2516+ GENERAL_NAMES_it;
2517+ AUTHORITY_INFO_ACCESS_it;
2518+ ASN1_FBOOLEAN_it;
2519+ UI_set_ex_data;
2520+ _ossl_old_des_string_to_key;
2521+ ENGINE_register_all_RSA;
2522+ d2i_KRB5_PRINCNAME;
2523+ OCSP_RESPBYTES_it;
2524+ X509_CINF_it;
2525+ ENGINE_unregister_digests;
2526+ d2i_EDIPARTYNAME;
2527+ d2i_OCSP_SERVICELOC;
2528+ ENGINE_get_digests;
2529+ _ossl_old_des_set_odd_parity;
2530+ OCSP_RESPDATA_free;
2531+ d2i_KRB5_TICKET;
2532+ OTHERNAME_it;
2533+ EVP_MD_CTX_cleanup;
2534+ d2i_ASN1_GENERALSTRING;
2535+ X509_CRL_set_version;
2536+ BN_mod_sub;
2537+ OCSP_SINGLERESP_get_ext_by_NID;
2538+ ENGINE_get_ex_new_index;
2539+ OCSP_REQUEST_free;
2540+ OCSP_REQUEST_add1_ext_i2d;
2541+ X509_VAL_it;
2542+ EC_POINTs_make_affine;
2543+ EC_POINT_mul;
2544+ X509V3_EXT_add_nconf;
2545+ X509_TRUST_set;
2546+ X509_CRL_add1_ext_i2d;
2547+ _ossl_old_des_fcrypt;
2548+ DISPLAYTEXT_it;
2549+ X509_CRL_set_lastUpdate;
2550+ OCSP_BASICRESP_free;
2551+ OCSP_BASICRESP_add1_ext_i2d;
2552+ d2i_KRB5_AUTHENTBODY;
2553+ CRYPTO_set_ex_data_implementation;
2554+ CRYPTO_set_ex_data_impl;
2555+ KRB5_ENCDATA_new;
2556+ DSO_up_ref;
2557+ OCSP_crl_reason_str;
2558+ UI_get0_result_string;
2559+ ASN1_GENERALSTRING_new;
2560+ X509_SIG_it;
2561+ ERR_set_implementation;
2562+ ERR_load_EC_strings;
2563+ UI_get0_action_string;
2564+ OCSP_ONEREQ_get_ext;
2565+ EC_POINT_method_of;
2566+ i2d_KRB5_APREQBODY;
2567+ _ossl_old_des_ecb3_encrypt;
2568+ CRYPTO_get_mem_ex_functions;
2569+ ENGINE_get_ex_data;
2570+ UI_destroy_method;
2571+ ASN1_item_i2d_bio;
2572+ OCSP_ONEREQ_get_ext_by_OBJ;
2573+ ASN1_primitive_new;
2574+ ASN1_PRINTABLE_it;
2575+ EVP_aes_192_ecb;
2576+ OCSP_SIGNATURE_new;
2577+ LONG_it;
2578+ ASN1_VISIBLESTRING_it;
2579+ OCSP_SINGLERESP_add1_ext_i2d;
2580+ d2i_OCSP_CERTID;
2581+ ASN1_item_d2i_fp;
2582+ CRL_DIST_POINTS_it;
2583+ GENERAL_NAME_print;
2584+ OCSP_SINGLERESP_delete_ext;
2585+ PKCS12_SAFEBAGS_it;
2586+ d2i_OCSP_SIGNATURE;
2587+ OCSP_request_add1_nonce;
2588+ ENGINE_set_cmd_defns;
2589+ OCSP_SERVICELOC_free;
2590+ EC_GROUP_free;
2591+ ASN1_BIT_STRING_it;
2592+ X509_REQ_it;
2593+ _ossl_old_des_cbc_encrypt;
2594+ ERR_unload_strings;
2595+ PKCS7_SIGN_ENVELOPE_it;
2596+ EDIPARTYNAME_free;
2597+ OCSP_REQINFO_free;
2598+ EC_GROUP_new_curve_GFp;
2599+ OCSP_REQUEST_get1_ext_d2i;
2600+ PKCS12_item_pack_safebag;
2601+ asn1_ex_c2i;
2602+ ENGINE_register_digests;
2603+ i2d_OCSP_REVOKEDINFO;
2604+ asn1_enc_restore;
2605+ UI_free;
2606+ UI_new_method;
2607+ EVP_EncryptInit_ex;
2608+ X509_pubkey_digest;
2609+ EC_POINT_invert;
2610+ OCSP_basic_sign;
2611+ i2d_OCSP_RESPID;
2612+ OCSP_check_nonce;
2613+ ENGINE_ctrl_cmd;
2614+ d2i_KRB5_ENCKEY;
2615+ OCSP_parse_url;
2616+ OCSP_SINGLERESP_get_ext;
2617+ OCSP_CRLID_free;
2618+ OCSP_BASICRESP_get1_ext_d2i;
2619+ RSAPrivateKey_it;
2620+ ENGINE_register_all_DH;
2621+ i2d_EDIPARTYNAME;
2622+ EC_POINT_get_affine_coordinates_GFp;
2623+ EC_POINT_get_affine_coords_GFp;
2624+ OCSP_CRLID_new;
2625+ ENGINE_get_flags;
2626+ OCSP_ONEREQ_it;
2627+ UI_process;
2628+ ASN1_INTEGER_it;
2629+ EVP_CipherInit_ex;
2630+ UI_get_string_type;
2631+ ENGINE_unregister_DH;
2632+ ENGINE_register_all_DSA;
2633+ OCSP_ONEREQ_get_ext_by_critical;
2634+ bn_dup_expand;
2635+ OCSP_cert_id_new;
2636+ BASIC_CONSTRAINTS_it;
2637+ BN_mod_add_quick;
2638+ EC_POINT_new;
2639+ EVP_MD_CTX_destroy;
2640+ OCSP_RESPBYTES_free;
2641+ EVP_aes_128_cbc;
2642+ OCSP_SINGLERESP_get1_ext_d2i;
2643+ EC_POINT_free;
2644+ DH_up_ref;
2645+ X509_NAME_ENTRY_it;
2646+ UI_get_ex_new_index;
2647+ BN_mod_sub_quick;
2648+ OCSP_ONEREQ_add_ext;
2649+ OCSP_request_sign;
2650+ EVP_DigestFinal_ex;
2651+ ENGINE_set_digests;
2652+ OCSP_id_issuer_cmp;
2653+ OBJ_NAME_do_all;
2654+ EC_POINTs_mul;
2655+ ENGINE_register_complete;
2656+ X509V3_EXT_nconf_nid;
2657+ ASN1_SEQUENCE_it;
2658+ UI_set_default_method;
2659+ RAND_query_egd_bytes;
2660+ UI_method_get_writer;
2661+ UI_OpenSSL;
2662+ PEM_def_callback;
2663+ ENGINE_cleanup;
2664+ DIST_POINT_it;
2665+ OCSP_SINGLERESP_it;
2666+ d2i_KRB5_TKTBODY;
2667+ EC_POINT_cmp;
2668+ OCSP_REVOKEDINFO_new;
2669+ i2d_OCSP_CERTSTATUS;
2670+ OCSP_basic_add1_nonce;
2671+ ASN1_item_ex_d2i;
2672+ BN_mod_lshift1_quick;
2673+ UI_set_method;
2674+ OCSP_id_get0_info;
2675+ BN_mod_sqrt;
2676+ EC_GROUP_copy;
2677+ KRB5_ENCDATA_free;
2678+ _ossl_old_des_cfb_encrypt;
2679+ OCSP_SINGLERESP_get_ext_by_OBJ;
2680+ OCSP_cert_to_id;
2681+ OCSP_RESPID_new;
2682+ OCSP_RESPDATA_it;
2683+ d2i_OCSP_RESPDATA;
2684+ ENGINE_register_all_complete;
2685+ OCSP_check_validity;
2686+ PKCS12_BAGS_it;
2687+ OCSP_url_svcloc_new;
2688+ ASN1_template_free;
2689+ OCSP_SINGLERESP_add_ext;
2690+ KRB5_AUTHENTBODY_it;
2691+ X509_supported_extension;
2692+ i2d_KRB5_AUTHDATA;
2693+ UI_method_get_opener;
2694+ ENGINE_set_ex_data;
2695+ OCSP_REQUEST_print;
2696+ CBIGNUM_it;
2697+ KRB5_TICKET_new;
2698+ KRB5_APREQ_new;
2699+ EC_GROUP_get_curve_GFp;
2700+ KRB5_ENCKEY_new;
2701+ ASN1_template_d2i;
2702+ _ossl_old_des_quad_cksum;
2703+ OCSP_single_get0_status;
2704+ BN_swap;
2705+ POLICYINFO_it;
2706+ ENGINE_set_destroy_function;
2707+ asn1_enc_free;
2708+ OCSP_RESPID_it;
2709+ EC_GROUP_new;
2710+ EVP_aes_256_cbc;
2711+ i2d_KRB5_PRINCNAME;
2712+ _ossl_old_des_encrypt2;
2713+ _ossl_old_des_encrypt3;
2714+ PKCS8_PRIV_KEY_INFO_it;
2715+ OCSP_REQINFO_it;
2716+ PBEPARAM_it;
2717+ KRB5_AUTHENTBODY_new;
2718+ X509_CRL_add0_revoked;
2719+ EDIPARTYNAME_it;
2720+ NETSCAPE_SPKI_it;
2721+ UI_get0_test_string;
2722+ ENGINE_get_cipher_engine;
2723+ ENGINE_register_all_ciphers;
2724+ EC_POINT_copy;
2725+ BN_kronecker;
2726+ _ossl_old_des_ede3_ofb64_encrypt;
2727+ _ossl_odes_ede3_ofb64_encrypt;
2728+ UI_method_get_reader;
2729+ OCSP_BASICRESP_get_ext_count;
2730+ ASN1_ENUMERATED_it;
2731+ UI_set_result;
2732+ i2d_KRB5_TICKET;
2733+ X509_print_ex_fp;
2734+ EVP_CIPHER_CTX_set_padding;
2735+ d2i_OCSP_RESPONSE;
2736+ ASN1_UTCTIME_it;
2737+ _ossl_old_des_enc_write;
2738+ OCSP_RESPONSE_new;
2739+ AES_set_encrypt_key;
2740+ OCSP_resp_count;
2741+ KRB5_CHECKSUM_new;
2742+ ENGINE_load_cswift;
2743+ OCSP_onereq_get0_id;
2744+ ENGINE_set_default_ciphers;
2745+ NOTICEREF_it;
2746+ X509V3_EXT_CRL_add_nconf;
2747+ OCSP_REVOKEDINFO_it;
2748+ AES_encrypt;
2749+ OCSP_REQUEST_new;
2750+ ASN1_ANY_it;
2751+ CRYPTO_ex_data_new_class;
2752+ _ossl_old_des_ncbc_encrypt;
2753+ i2d_KRB5_TKTBODY;
2754+ EC_POINT_clear_free;
2755+ AES_decrypt;
2756+ asn1_enc_init;
2757+ UI_get_result_maxsize;
2758+ OCSP_CERTID_new;
2759+ ENGINE_unregister_RAND;
2760+ UI_method_get_closer;
2761+ d2i_KRB5_ENCDATA;
2762+ OCSP_request_onereq_count;
2763+ OCSP_basic_verify;
2764+ KRB5_AUTHENTBODY_free;
2765+ ASN1_item_d2i;
2766+ ASN1_primitive_free;
2767+ i2d_EXTENDED_KEY_USAGE;
2768+ i2d_OCSP_SIGNATURE;
2769+ asn1_enc_save;
2770+ ENGINE_load_nuron;
2771+ _ossl_old_des_pcbc_encrypt;
2772+ PKCS12_MAC_DATA_it;
2773+ OCSP_accept_responses_new;
2774+ asn1_do_lock;
2775+ PKCS7_ATTR_VERIFY_it;
2776+ KRB5_APREQBODY_it;
2777+ i2d_OCSP_SINGLERESP;
2778+ ASN1_item_ex_new;
2779+ UI_add_verify_string;
2780+ _ossl_old_des_set_key;
2781+ KRB5_PRINCNAME_it;
2782+ EVP_DecryptInit_ex;
2783+ i2d_OCSP_CERTID;
2784+ ASN1_item_d2i_bio;
2785+ EC_POINT_dbl;
2786+ asn1_get_choice_selector;
2787+ i2d_KRB5_CHECKSUM;
2788+ ENGINE_set_table_flags;
2789+ AES_options;
2790+ ENGINE_load_chil;
2791+ OCSP_id_cmp;
2792+ OCSP_BASICRESP_new;
2793+ OCSP_REQUEST_get_ext_by_NID;
2794+ KRB5_APREQ_it;
2795+ ENGINE_get_destroy_function;
2796+ CONF_set_nconf;
2797+ ASN1_PRINTABLE_free;
2798+ OCSP_BASICRESP_get_ext_by_NID;
2799+ DIST_POINT_NAME_it;
2800+ X509V3_extensions_print;
2801+ _ossl_old_des_cfb64_encrypt;
2802+ X509_REVOKED_add1_ext_i2d;
2803+ _ossl_old_des_ofb_encrypt;
2804+ KRB5_TKTBODY_new;
2805+ ASN1_OCTET_STRING_it;
2806+ ERR_load_UI_strings;
2807+ i2d_KRB5_ENCKEY;
2808+ ASN1_template_new;
2809+ OCSP_SIGNATURE_free;
2810+ ASN1_item_i2d_fp;
2811+ KRB5_PRINCNAME_free;
2812+ PKCS7_RECIP_INFO_it;
2813+ EXTENDED_KEY_USAGE_it;
2814+ EC_GFp_simple_method;
2815+ EC_GROUP_precompute_mult;
2816+ OCSP_request_onereq_get0;
2817+ UI_method_set_writer;
2818+ KRB5_AUTHENT_new;
2819+ X509_CRL_INFO_it;
2820+ DSO_set_name_converter;
2821+ AES_set_decrypt_key;
2822+ PKCS7_DIGEST_it;
2823+ PKCS12_x5092certbag;
2824+ EVP_DigestInit_ex;
2825+ i2a_ACCESS_DESCRIPTION;
2826+ OCSP_RESPONSE_it;
2827+ PKCS7_ENC_CONTENT_it;
2828+ OCSP_request_add0_id;
2829+ EC_POINT_make_affine;
2830+ DSO_get_filename;
2831+ OCSP_CERTSTATUS_it;
2832+ OCSP_request_add1_cert;
2833+ UI_get0_output_string;
2834+ UI_dup_verify_string;
2835+ BN_mod_lshift;
2836+ KRB5_AUTHDATA_it;
2837+ asn1_set_choice_selector;
2838+ OCSP_basic_add1_status;
2839+ OCSP_RESPID_free;
2840+ asn1_get_field_ptr;
2841+ UI_add_input_string;
2842+ OCSP_CRLID_it;
2843+ i2d_KRB5_AUTHENTBODY;
2844+ OCSP_REQUEST_get_ext_count;
2845+ ENGINE_load_atalla;
2846+ X509_NAME_it;
2847+ USERNOTICE_it;
2848+ OCSP_REQINFO_new;
2849+ OCSP_BASICRESP_get_ext;
2850+ CRYPTO_get_ex_data_implementation;
2851+ CRYPTO_get_ex_data_impl;
2852+ ASN1_item_pack;
2853+ i2d_KRB5_ENCDATA;
2854+ X509_PURPOSE_set;
2855+ X509_REQ_INFO_it;
2856+ UI_method_set_opener;
2857+ ASN1_item_ex_free;
2858+ ASN1_BOOLEAN_it;
2859+ ENGINE_get_table_flags;
2860+ UI_create_method;
2861+ OCSP_ONEREQ_add1_ext_i2d;
2862+ _shadow_DES_check_key;
2863+ d2i_OCSP_REQINFO;
2864+ UI_add_info_string;
2865+ UI_get_result_minsize;
2866+ ASN1_NULL_it;
2867+ BN_mod_lshift1;
2868+ d2i_OCSP_ONEREQ;
2869+ OCSP_ONEREQ_new;
2870+ KRB5_TICKET_it;
2871+ EVP_aes_192_cbc;
2872+ KRB5_TICKET_free;
2873+ UI_new;
2874+ OCSP_response_create;
2875+ _ossl_old_des_xcbc_encrypt;
2876+ PKCS7_it;
2877+ OCSP_REQUEST_get_ext_by_critical;
2878+ OCSP_REQUEST_get_ext_by_crit;
2879+ ENGINE_set_flags;
2880+ _ossl_old_des_ecb_encrypt;
2881+ OCSP_response_get1_basic;
2882+ EVP_Digest;
2883+ OCSP_ONEREQ_delete_ext;
2884+ ASN1_TBOOLEAN_it;
2885+ ASN1_item_new;
2886+ ASN1_TIME_to_generalizedtime;
2887+ BIGNUM_it;
2888+ AES_cbc_encrypt;
2889+ ENGINE_get_load_privkey_function;
2890+ ENGINE_get_load_privkey_fn;
2891+ OCSP_RESPONSE_free;
2892+ UI_method_set_reader;
2893+ i2d_ASN1_T61STRING;
2894+ EC_POINT_set_to_infinity;
2895+ ERR_load_OCSP_strings;
2896+ EC_POINT_point2oct;
2897+ KRB5_APREQ_free;
2898+ ASN1_OBJECT_it;
2899+ OCSP_crlID_new;
2900+ OCSP_crlID2_new;
2901+ CONF_modules_load_file;
2902+ CONF_imodule_set_usr_data;
2903+ ENGINE_set_default_string;
2904+ CONF_module_get_usr_data;
2905+ ASN1_add_oid_module;
2906+ CONF_modules_finish;
2907+ OPENSSL_config;
2908+ CONF_modules_unload;
2909+ CONF_imodule_get_value;
2910+ CONF_module_set_usr_data;
2911+ CONF_parse_list;
2912+ CONF_module_add;
2913+ CONF_get1_default_config_file;
2914+ CONF_imodule_get_flags;
2915+ CONF_imodule_get_module;
2916+ CONF_modules_load;
2917+ CONF_imodule_get_name;
2918+ ERR_peek_top_error;
2919+ CONF_imodule_get_usr_data;
2920+ CONF_imodule_set_flags;
2921+ ENGINE_add_conf_module;
2922+ ERR_peek_last_error_line;
2923+ ERR_peek_last_error_line_data;
2924+ ERR_peek_last_error;
2925+ DES_read_2passwords;
2926+ DES_read_password;
2927+ UI_UTIL_read_pw;
2928+ UI_UTIL_read_pw_string;
2929+ ENGINE_load_aep;
2930+ ENGINE_load_sureware;
2931+ OPENSSL_add_all_algorithms_noconf;
2932+ OPENSSL_add_all_algo_noconf;
2933+ OPENSSL_add_all_algorithms_conf;
2934+ OPENSSL_add_all_algo_conf;
2935+ OPENSSL_load_builtin_modules;
2936+ AES_ofb128_encrypt;
2937+ AES_ctr128_encrypt;
2938+ AES_cfb128_encrypt;
2939+ ENGINE_load_4758cca;
2940+ _ossl_096_des_random_seed;
2941+ EVP_aes_256_ofb;
2942+ EVP_aes_192_ofb;
2943+ EVP_aes_128_cfb128;
2944+ EVP_aes_256_cfb128;
2945+ EVP_aes_128_ofb;
2946+ EVP_aes_192_cfb128;
2947+ CONF_modules_free;
2948+ NCONF_default;
2949+ OPENSSL_no_config;
2950+ NCONF_WIN32;
2951+ ASN1_UNIVERSALSTRING_new;
2952+ EVP_des_ede_ecb;
2953+ i2d_ASN1_UNIVERSALSTRING;
2954+ ASN1_UNIVERSALSTRING_free;
2955+ ASN1_UNIVERSALSTRING_it;
2956+ d2i_ASN1_UNIVERSALSTRING;
2957+ EVP_des_ede3_ecb;
2958+ X509_REQ_print_ex;
2959+ ENGINE_up_ref;
2960+ BUF_MEM_grow_clean;
2961+ CRYPTO_realloc_clean;
2962+ BUF_strlcat;
2963+ BIO_indent;
2964+ BUF_strlcpy;
2965+ OpenSSLDie;
2966+ OPENSSL_cleanse;
2967+ ENGINE_setup_bsd_cryptodev;
2968+ ERR_release_err_state_table;
2969+ EVP_aes_128_cfb8;
2970+ FIPS_corrupt_rsa;
2971+ FIPS_selftest_des;
2972+ EVP_aes_128_cfb1;
2973+ EVP_aes_192_cfb8;
2974+ FIPS_mode_set;
2975+ FIPS_selftest_dsa;
2976+ EVP_aes_256_cfb8;
2977+ FIPS_allow_md5;
2978+ DES_ede3_cfb_encrypt;
2979+ EVP_des_ede3_cfb8;
2980+ FIPS_rand_seeded;
2981+ AES_cfbr_encrypt_block;
2982+ AES_cfb8_encrypt;
2983+ FIPS_rand_seed;
2984+ FIPS_corrupt_des;
2985+ EVP_aes_192_cfb1;
2986+ FIPS_selftest_aes;
2987+ FIPS_set_prng_key;
2988+ EVP_des_cfb8;
2989+ FIPS_corrupt_dsa;
2990+ FIPS_test_mode;
2991+ FIPS_rand_method;
2992+ EVP_aes_256_cfb1;
2993+ ERR_load_FIPS_strings;
2994+ FIPS_corrupt_aes;
2995+ FIPS_selftest_sha1;
2996+ FIPS_selftest_rsa;
2997+ FIPS_corrupt_sha1;
2998+ EVP_des_cfb1;
2999+ FIPS_dsa_check;
3000+ AES_cfb1_encrypt;
3001+ EVP_des_ede3_cfb1;
3002+ FIPS_rand_check;
3003+ FIPS_md5_allowed;
3004+ FIPS_mode;
3005+ FIPS_selftest_failed;
3006+ sk_is_sorted;
3007+ X509_check_ca;
3008+ HMAC_CTX_set_flags;
3009+ d2i_PROXY_CERT_INFO_EXTENSION;
3010+ PROXY_POLICY_it;
3011+ i2d_PROXY_POLICY;
3012+ i2d_PROXY_CERT_INFO_EXTENSION;
3013+ d2i_PROXY_POLICY;
3014+ PROXY_CERT_INFO_EXTENSION_new;
3015+ PROXY_CERT_INFO_EXTENSION_free;
3016+ PROXY_CERT_INFO_EXTENSION_it;
3017+ PROXY_POLICY_free;
3018+ PROXY_POLICY_new;
3019+ BN_MONT_CTX_set_locked;
3020+ FIPS_selftest_rng;
3021+ EVP_sha384;
3022+ EVP_sha512;
3023+ EVP_sha224;
3024+ EVP_sha256;
3025+ FIPS_selftest_hmac;
3026+ FIPS_corrupt_rng;
3027+ BN_mod_exp_mont_consttime;
3028+ RSA_X931_hash_id;
3029+ RSA_padding_check_X931;
3030+ RSA_verify_PKCS1_PSS;
3031+ RSA_padding_add_X931;
3032+ RSA_padding_add_PKCS1_PSS;
3033+ PKCS1_MGF1;
3034+ BN_X931_generate_Xpq;
3035+ RSA_X931_generate_key;
3036+ BN_X931_derive_prime;
3037+ BN_X931_generate_prime;
3038+ RSA_X931_derive;
3039+ BIO_new_dgram;
3040+ BN_get0_nist_prime_384;
3041+ ERR_set_mark;
3042+ X509_STORE_CTX_set0_crls;
3043+ ENGINE_set_STORE;
3044+ ENGINE_register_ECDSA;
3045+ STORE_meth_set_list_start_fn;
3046+ STORE_method_set_list_start_function;
3047+ BN_BLINDING_invert_ex;
3048+ NAME_CONSTRAINTS_free;
3049+ STORE_ATTR_INFO_set_number;
3050+ BN_BLINDING_get_thread_id;
3051+ X509_STORE_CTX_set0_param;
3052+ POLICY_MAPPING_it;
3053+ STORE_parse_attrs_start;
3054+ POLICY_CONSTRAINTS_free;
3055+ EVP_PKEY_add1_attr_by_NID;
3056+ BN_nist_mod_192;
3057+ EC_GROUP_get_trinomial_basis;
3058+ STORE_set_method;
3059+ GENERAL_SUBTREE_free;
3060+ NAME_CONSTRAINTS_it;
3061+ ECDH_get_default_method;
3062+ PKCS12_add_safe;
3063+ EC_KEY_new_by_curve_name;
3064+ STORE_meth_get_update_store_fn;
3065+ STORE_method_get_update_store_function;
3066+ ENGINE_register_ECDH;
3067+ SHA512_Update;
3068+ i2d_ECPrivateKey;
3069+ BN_get0_nist_prime_192;
3070+ STORE_modify_certificate;
3071+ EC_POINT_set_affine_coordinates_GF2m;
3072+ EC_POINT_set_affine_coords_GF2m;
3073+ BN_GF2m_mod_exp_arr;
3074+ STORE_ATTR_INFO_modify_number;
3075+ X509_keyid_get0;
3076+ ENGINE_load_gmp;
3077+ pitem_new;
3078+ BN_GF2m_mod_mul_arr;
3079+ STORE_list_public_key_endp;
3080+ o2i_ECPublicKey;
3081+ EC_KEY_copy;
3082+ BIO_dump_fp;
3083+ X509_policy_node_get0_parent;
3084+ EC_GROUP_check_discriminant;
3085+ i2o_ECPublicKey;
3086+ EC_KEY_precompute_mult;
3087+ a2i_IPADDRESS;
3088+ STORE_meth_set_initialise_fn;
3089+ STORE_method_set_initialise_function;
3090+ X509_STORE_CTX_set_depth;
3091+ X509_VERIFY_PARAM_inherit;
3092+ EC_POINT_point2bn;
3093+ STORE_ATTR_INFO_set_dn;
3094+ X509_policy_tree_get0_policies;
3095+ EC_GROUP_new_curve_GF2m;
3096+ STORE_destroy_method;
3097+ ENGINE_unregister_STORE;
3098+ EVP_PKEY_get1_EC_KEY;
3099+ STORE_ATTR_INFO_get0_number;
3100+ ENGINE_get_default_ECDH;
3101+ EC_KEY_get_conv_form;
3102+ ASN1_OCTET_STRING_NDEF_it;
3103+ STORE_delete_public_key;
3104+ STORE_get_public_key;
3105+ STORE_modify_arbitrary;
3106+ ENGINE_get_static_state;
3107+ pqueue_iterator;
3108+ ECDSA_SIG_new;
3109+ OPENSSL_DIR_end;
3110+ BN_GF2m_mod_sqr;
3111+ EC_POINT_bn2point;
3112+ X509_VERIFY_PARAM_set_depth;
3113+ EC_KEY_set_asn1_flag;
3114+ STORE_get_method;
3115+ EC_KEY_get_key_method_data;
3116+ ECDSA_sign_ex;
3117+ STORE_parse_attrs_end;
3118+ EC_GROUP_get_point_conversion_form;
3119+ EC_GROUP_get_point_conv_form;
3120+ STORE_method_set_store_function;
3121+ STORE_ATTR_INFO_in;
3122+ PEM_read_bio_ECPKParameters;
3123+ EC_GROUP_get_pentanomial_basis;
3124+ EVP_PKEY_add1_attr_by_txt;
3125+ BN_BLINDING_set_flags;
3126+ X509_VERIFY_PARAM_set1_policies;
3127+ X509_VERIFY_PARAM_set1_name;
3128+ X509_VERIFY_PARAM_set_purpose;
3129+ STORE_get_number;
3130+ ECDSA_sign_setup;
3131+ BN_GF2m_mod_solve_quad_arr;
3132+ EC_KEY_up_ref;
3133+ POLICY_MAPPING_free;
3134+ BN_GF2m_mod_div;
3135+ X509_VERIFY_PARAM_set_flags;
3136+ EC_KEY_free;
3137+ STORE_meth_set_list_next_fn;
3138+ STORE_method_set_list_next_function;
3139+ PEM_write_bio_ECPrivateKey;
3140+ d2i_EC_PUBKEY;
3141+ STORE_meth_get_generate_fn;
3142+ STORE_method_get_generate_function;
3143+ STORE_meth_set_list_end_fn;
3144+ STORE_method_set_list_end_function;
3145+ pqueue_print;
3146+ EC_GROUP_have_precompute_mult;
3147+ EC_KEY_print_fp;
3148+ BN_GF2m_mod_arr;
3149+ PEM_write_bio_X509_CERT_PAIR;
3150+ EVP_PKEY_cmp;
3151+ X509_policy_level_node_count;
3152+ STORE_new_engine;
3153+ STORE_list_public_key_start;
3154+ X509_VERIFY_PARAM_new;
3155+ ECDH_get_ex_data;
3156+ EVP_PKEY_get_attr;
3157+ ECDSA_do_sign;
3158+ ENGINE_unregister_ECDH;
3159+ ECDH_OpenSSL;
3160+ EC_KEY_set_conv_form;
3161+ EC_POINT_dup;
3162+ GENERAL_SUBTREE_new;
3163+ STORE_list_crl_endp;
3164+ EC_get_builtin_curves;
3165+ X509_policy_node_get0_qualifiers;
3166+ X509_pcy_node_get0_qualifiers;
3167+ STORE_list_crl_end;
3168+ EVP_PKEY_set1_EC_KEY;
3169+ BN_GF2m_mod_sqrt_arr;
3170+ i2d_ECPrivateKey_bio;
3171+ ECPKParameters_print_fp;
3172+ pqueue_find;
3173+ ECDSA_SIG_free;
3174+ PEM_write_bio_ECPKParameters;
3175+ STORE_method_set_ctrl_function;
3176+ STORE_list_public_key_end;
3177+ EC_KEY_set_private_key;
3178+ pqueue_peek;
3179+ STORE_get_arbitrary;
3180+ STORE_store_crl;
3181+ X509_policy_node_get0_policy;
3182+ PKCS12_add_safes;
3183+ BN_BLINDING_convert_ex;
3184+ X509_policy_tree_free;
3185+ OPENSSL_ia32cap_loc;
3186+ BN_GF2m_poly2arr;
3187+ STORE_ctrl;
3188+ STORE_ATTR_INFO_compare;
3189+ BN_get0_nist_prime_224;
3190+ i2d_ECParameters;
3191+ i2d_ECPKParameters;
3192+ BN_GENCB_call;
3193+ d2i_ECPKParameters;
3194+ STORE_meth_set_generate_fn;
3195+ STORE_method_set_generate_function;
3196+ ENGINE_set_ECDH;
3197+ NAME_CONSTRAINTS_new;
3198+ SHA256_Init;
3199+ EC_KEY_get0_public_key;
3200+ PEM_write_bio_EC_PUBKEY;
3201+ STORE_ATTR_INFO_set_cstr;
3202+ STORE_list_crl_next;
3203+ STORE_ATTR_INFO_in_range;
3204+ ECParameters_print;
3205+ STORE_meth_set_delete_fn;
3206+ STORE_method_set_delete_function;
3207+ STORE_list_certificate_next;
3208+ ASN1_generate_nconf;
3209+ BUF_memdup;
3210+ BN_GF2m_mod_mul;
3211+ STORE_meth_get_list_next_fn;
3212+ STORE_method_get_list_next_function;
3213+ STORE_ATTR_INFO_get0_dn;
3214+ STORE_list_private_key_next;
3215+ EC_GROUP_set_seed;
3216+ X509_VERIFY_PARAM_set_trust;
3217+ STORE_ATTR_INFO_free;
3218+ STORE_get_private_key;
3219+ EVP_PKEY_get_attr_count;
3220+ STORE_ATTR_INFO_new;
3221+ EC_GROUP_get_curve_GF2m;
3222+ STORE_meth_set_revoke_fn;
3223+ STORE_method_set_revoke_function;
3224+ STORE_store_number;
3225+ BN_is_prime_ex;
3226+ STORE_revoke_public_key;
3227+ X509_STORE_CTX_get0_param;
3228+ STORE_delete_arbitrary;
3229+ PEM_read_X509_CERT_PAIR;
3230+ X509_STORE_set_depth;
3231+ ECDSA_get_ex_data;
3232+ SHA224;
3233+ BIO_dump_indent_fp;
3234+ EC_KEY_set_group;
3235+ BUF_strndup;
3236+ STORE_list_certificate_start;
3237+ BN_GF2m_mod;
3238+ X509_REQ_check_private_key;
3239+ EC_GROUP_get_seed_len;
3240+ ERR_load_STORE_strings;
3241+ PEM_read_bio_EC_PUBKEY;
3242+ STORE_list_private_key_end;
3243+ i2d_EC_PUBKEY;
3244+ ECDSA_get_default_method;
3245+ ASN1_put_eoc;
3246+ X509_STORE_CTX_get_explicit_policy;
3247+ X509_STORE_CTX_get_expl_policy;
3248+ X509_VERIFY_PARAM_table_cleanup;
3249+ STORE_modify_private_key;
3250+ X509_VERIFY_PARAM_free;
3251+ EC_METHOD_get_field_type;
3252+ EC_GFp_nist_method;
3253+ STORE_meth_set_modify_fn;
3254+ STORE_method_set_modify_function;
3255+ STORE_parse_attrs_next;
3256+ ENGINE_load_padlock;
3257+ EC_GROUP_set_curve_name;
3258+ X509_CERT_PAIR_it;
3259+ STORE_meth_get_revoke_fn;
3260+ STORE_method_get_revoke_function;
3261+ STORE_method_set_get_function;
3262+ STORE_modify_number;
3263+ STORE_method_get_store_function;
3264+ STORE_store_private_key;
3265+ BN_GF2m_mod_sqr_arr;
3266+ RSA_setup_blinding;
3267+ BIO_s_datagram;
3268+ STORE_Memory;
3269+ sk_find_ex;
3270+ EC_GROUP_set_curve_GF2m;
3271+ ENGINE_set_default_ECDSA;
3272+ POLICY_CONSTRAINTS_new;
3273+ BN_GF2m_mod_sqrt;
3274+ ECDH_set_default_method;
3275+ EC_KEY_generate_key;
3276+ SHA384_Update;
3277+ BN_GF2m_arr2poly;
3278+ STORE_method_get_get_function;
3279+ STORE_meth_set_cleanup_fn;
3280+ STORE_method_set_cleanup_function;
3281+ EC_GROUP_check;
3282+ d2i_ECPrivateKey_bio;
3283+ EC_KEY_insert_key_method_data;
3284+ STORE_meth_get_lock_store_fn;
3285+ STORE_method_get_lock_store_function;
3286+ X509_VERIFY_PARAM_get_depth;
3287+ SHA224_Final;
3288+ STORE_meth_set_update_store_fn;
3289+ STORE_method_set_update_store_function;
3290+ SHA224_Update;
3291+ d2i_ECPrivateKey;
3292+ ASN1_item_ndef_i2d;
3293+ STORE_delete_private_key;
3294+ ERR_pop_to_mark;
3295+ ENGINE_register_all_STORE;
3296+ X509_policy_level_get0_node;
3297+ i2d_PKCS7_NDEF;
3298+ EC_GROUP_get_degree;
3299+ ASN1_generate_v3;
3300+ STORE_ATTR_INFO_modify_cstr;
3301+ X509_policy_tree_level_count;
3302+ BN_GF2m_add;
3303+ EC_KEY_get0_group;
3304+ STORE_generate_crl;
3305+ STORE_store_public_key;
3306+ X509_CERT_PAIR_free;
3307+ STORE_revoke_private_key;
3308+ BN_nist_mod_224;
3309+ SHA512_Final;
3310+ STORE_ATTR_INFO_modify_dn;
3311+ STORE_meth_get_initialise_fn;
3312+ STORE_method_get_initialise_function;
3313+ STORE_delete_number;
3314+ i2d_EC_PUBKEY_bio;
3315+ BIO_dgram_non_fatal_error;
3316+ EC_GROUP_get_asn1_flag;
3317+ STORE_ATTR_INFO_in_ex;
3318+ STORE_list_crl_start;
3319+ ECDH_get_ex_new_index;
3320+ STORE_meth_get_modify_fn;
3321+ STORE_method_get_modify_function;
3322+ v2i_ASN1_BIT_STRING;
3323+ STORE_store_certificate;
3324+ OBJ_bsearch_ex;
3325+ X509_STORE_CTX_set_default;
3326+ STORE_ATTR_INFO_set_sha1str;
3327+ BN_GF2m_mod_inv;
3328+ BN_GF2m_mod_exp;
3329+ STORE_modify_public_key;
3330+ STORE_meth_get_list_start_fn;
3331+ STORE_method_get_list_start_function;
3332+ EC_GROUP_get0_seed;
3333+ STORE_store_arbitrary;
3334+ STORE_meth_set_unlock_store_fn;
3335+ STORE_method_set_unlock_store_function;
3336+ BN_GF2m_mod_div_arr;
3337+ ENGINE_set_ECDSA;
3338+ STORE_create_method;
3339+ ECPKParameters_print;
3340+ EC_KEY_get0_private_key;
3341+ PEM_write_EC_PUBKEY;
3342+ X509_VERIFY_PARAM_set1;
3343+ ECDH_set_method;
3344+ v2i_GENERAL_NAME_ex;
3345+ ECDH_set_ex_data;
3346+ STORE_generate_key;
3347+ BN_nist_mod_521;
3348+ X509_policy_tree_get0_level;
3349+ EC_GROUP_set_point_conversion_form;
3350+ EC_GROUP_set_point_conv_form;
3351+ PEM_read_EC_PUBKEY;
3352+ i2d_ECDSA_SIG;
3353+ ECDSA_OpenSSL;
3354+ STORE_delete_crl;
3355+ EC_KEY_get_enc_flags;
3356+ ASN1_const_check_infinite_end;
3357+ EVP_PKEY_delete_attr;
3358+ ECDSA_set_default_method;
3359+ EC_POINT_set_compressed_coordinates_GF2m;
3360+ EC_POINT_set_compr_coords_GF2m;
3361+ EC_GROUP_cmp;
3362+ STORE_revoke_certificate;
3363+ BN_get0_nist_prime_256;
3364+ STORE_meth_get_delete_fn;
3365+ STORE_method_get_delete_function;
3366+ SHA224_Init;
3367+ PEM_read_ECPrivateKey;
3368+ SHA512_Init;
3369+ STORE_parse_attrs_endp;
3370+ BN_set_negative;
3371+ ERR_load_ECDSA_strings;
3372+ EC_GROUP_get_basis_type;
3373+ STORE_list_public_key_next;
3374+ i2v_ASN1_BIT_STRING;
3375+ STORE_OBJECT_free;
3376+ BN_nist_mod_384;
3377+ i2d_X509_CERT_PAIR;
3378+ PEM_write_ECPKParameters;
3379+ ECDH_compute_key;
3380+ STORE_ATTR_INFO_get0_sha1str;
3381+ ENGINE_register_all_ECDH;
3382+ pqueue_pop;
3383+ STORE_ATTR_INFO_get0_cstr;
3384+ POLICY_CONSTRAINTS_it;
3385+ STORE_get_ex_new_index;
3386+ EVP_PKEY_get_attr_by_OBJ;
3387+ X509_VERIFY_PARAM_add0_policy;
3388+ BN_GF2m_mod_solve_quad;
3389+ SHA256;
3390+ i2d_ECPrivateKey_fp;
3391+ X509_policy_tree_get0_user_policies;
3392+ X509_pcy_tree_get0_usr_policies;
3393+ OPENSSL_DIR_read;
3394+ ENGINE_register_all_ECDSA;
3395+ X509_VERIFY_PARAM_lookup;
3396+ EC_POINT_get_affine_coordinates_GF2m;
3397+ EC_POINT_get_affine_coords_GF2m;
3398+ EC_GROUP_dup;
3399+ ENGINE_get_default_ECDSA;
3400+ EC_KEY_new;
3401+ SHA256_Transform;
3402+ EC_KEY_set_enc_flags;
3403+ ECDSA_verify;
3404+ EC_POINT_point2hex;
3405+ ENGINE_get_STORE;
3406+ SHA512;
3407+ STORE_get_certificate;
3408+ ECDSA_do_sign_ex;
3409+ ECDSA_do_verify;
3410+ d2i_ECPrivateKey_fp;
3411+ STORE_delete_certificate;
3412+ SHA512_Transform;
3413+ X509_STORE_set1_param;
3414+ STORE_method_get_ctrl_function;
3415+ STORE_free;
3416+ PEM_write_ECPrivateKey;
3417+ STORE_meth_get_unlock_store_fn;
3418+ STORE_method_get_unlock_store_function;
3419+ STORE_get_ex_data;
3420+ EC_KEY_set_public_key;
3421+ PEM_read_ECPKParameters;
3422+ X509_CERT_PAIR_new;
3423+ ENGINE_register_STORE;
3424+ RSA_generate_key_ex;
3425+ DSA_generate_parameters_ex;
3426+ ECParameters_print_fp;
3427+ X509V3_NAME_from_section;
3428+ EVP_PKEY_add1_attr;
3429+ STORE_modify_crl;
3430+ STORE_list_private_key_start;
3431+ POLICY_MAPPINGS_it;
3432+ GENERAL_SUBTREE_it;
3433+ EC_GROUP_get_curve_name;
3434+ PEM_write_X509_CERT_PAIR;
3435+ BIO_dump_indent_cb;
3436+ d2i_X509_CERT_PAIR;
3437+ STORE_list_private_key_endp;
3438+ asn1_const_Finish;
3439+ i2d_EC_PUBKEY_fp;
3440+ BN_nist_mod_256;
3441+ X509_VERIFY_PARAM_add0_table;
3442+ pqueue_free;
3443+ BN_BLINDING_create_param;
3444+ ECDSA_size;
3445+ d2i_EC_PUBKEY_bio;
3446+ BN_get0_nist_prime_521;
3447+ STORE_ATTR_INFO_modify_sha1str;
3448+ BN_generate_prime_ex;
3449+ EC_GROUP_new_by_curve_name;
3450+ SHA256_Final;
3451+ DH_generate_parameters_ex;
3452+ PEM_read_bio_ECPrivateKey;
3453+ STORE_meth_get_cleanup_fn;
3454+ STORE_method_get_cleanup_function;
3455+ ENGINE_get_ECDH;
3456+ d2i_ECDSA_SIG;
3457+ BN_is_prime_fasttest_ex;
3458+ ECDSA_sign;
3459+ X509_policy_check;
3460+ EVP_PKEY_get_attr_by_NID;
3461+ STORE_set_ex_data;
3462+ ENGINE_get_ECDSA;
3463+ EVP_ecdsa;
3464+ BN_BLINDING_get_flags;
3465+ PKCS12_add_cert;
3466+ STORE_OBJECT_new;
3467+ ERR_load_ECDH_strings;
3468+ EC_KEY_dup;
3469+ EVP_CIPHER_CTX_rand_key;
3470+ ECDSA_set_method;
3471+ a2i_IPADDRESS_NC;
3472+ d2i_ECParameters;
3473+ STORE_list_certificate_end;
3474+ STORE_get_crl;
3475+ X509_POLICY_NODE_print;
3476+ SHA384_Init;
3477+ EC_GF2m_simple_method;
3478+ ECDSA_set_ex_data;
3479+ SHA384_Final;
3480+ PKCS7_set_digest;
3481+ EC_KEY_print;
3482+ STORE_meth_set_lock_store_fn;
3483+ STORE_method_set_lock_store_function;
3484+ ECDSA_get_ex_new_index;
3485+ SHA384;
3486+ POLICY_MAPPING_new;
3487+ STORE_list_certificate_endp;
3488+ X509_STORE_CTX_get0_policy_tree;
3489+ EC_GROUP_set_asn1_flag;
3490+ EC_KEY_check_key;
3491+ d2i_EC_PUBKEY_fp;
3492+ PKCS7_set0_type_other;
3493+ PEM_read_bio_X509_CERT_PAIR;
3494+ pqueue_next;
3495+ STORE_meth_get_list_end_fn;
3496+ STORE_method_get_list_end_function;
3497+ EVP_PKEY_add1_attr_by_OBJ;
3498+ X509_VERIFY_PARAM_set_time;
3499+ pqueue_new;
3500+ ENGINE_set_default_ECDH;
3501+ STORE_new_method;
3502+ PKCS12_add_key;
3503+ DSO_merge;
3504+ EC_POINT_hex2point;
3505+ BIO_dump_cb;
3506+ SHA256_Update;
3507+ pqueue_insert;
3508+ pitem_free;
3509+ BN_GF2m_mod_inv_arr;
3510+ ENGINE_unregister_ECDSA;
3511+ BN_BLINDING_set_thread_id;
3512+ get_rfc3526_prime_8192;
3513+ X509_VERIFY_PARAM_clear_flags;
3514+ get_rfc2409_prime_1024;
3515+ DH_check_pub_key;
3516+ get_rfc3526_prime_2048;
3517+ get_rfc3526_prime_6144;
3518+ get_rfc3526_prime_1536;
3519+ get_rfc3526_prime_3072;
3520+ get_rfc3526_prime_4096;
3521+ get_rfc2409_prime_768;
3522+ X509_VERIFY_PARAM_get_flags;
3523+ EVP_CIPHER_CTX_new;
3524+ EVP_CIPHER_CTX_free;
3525+ Camellia_cbc_encrypt;
3526+ Camellia_cfb128_encrypt;
3527+ Camellia_cfb1_encrypt;
3528+ Camellia_cfb8_encrypt;
3529+ Camellia_ctr128_encrypt;
3530+ Camellia_cfbr_encrypt_block;
3531+ Camellia_decrypt;
3532+ Camellia_ecb_encrypt;
3533+ Camellia_encrypt;
3534+ Camellia_ofb128_encrypt;
3535+ Camellia_set_key;
3536+ EVP_camellia_128_cbc;
3537+ EVP_camellia_128_cfb128;
3538+ EVP_camellia_128_cfb1;
3539+ EVP_camellia_128_cfb8;
3540+ EVP_camellia_128_ecb;
3541+ EVP_camellia_128_ofb;
3542+ EVP_camellia_192_cbc;
3543+ EVP_camellia_192_cfb128;
3544+ EVP_camellia_192_cfb1;
3545+ EVP_camellia_192_cfb8;
3546+ EVP_camellia_192_ecb;
3547+ EVP_camellia_192_ofb;
3548+ EVP_camellia_256_cbc;
3549+ EVP_camellia_256_cfb128;
3550+ EVP_camellia_256_cfb1;
3551+ EVP_camellia_256_cfb8;
3552+ EVP_camellia_256_ecb;
3553+ EVP_camellia_256_ofb;
3554+ a2i_ipadd;
3555+ ASIdentifiers_free;
3556+ i2d_ASIdOrRange;
3557+ EVP_CIPHER_block_size;
3558+ v3_asid_is_canonical;
3559+ IPAddressChoice_free;
3560+ EVP_CIPHER_CTX_set_app_data;
3561+ BIO_set_callback_arg;
3562+ v3_addr_add_prefix;
3563+ IPAddressOrRange_it;
3564+ BIO_set_flags;
3565+ ASIdentifiers_it;
3566+ v3_addr_get_range;
3567+ BIO_method_type;
3568+ v3_addr_inherits;
3569+ IPAddressChoice_it;
3570+ AES_ige_encrypt;
3571+ v3_addr_add_range;
3572+ EVP_CIPHER_CTX_nid;
3573+ d2i_ASRange;
3574+ v3_addr_add_inherit;
3575+ v3_asid_add_id_or_range;
3576+ v3_addr_validate_resource_set;
3577+ EVP_CIPHER_iv_length;
3578+ EVP_MD_type;
3579+ v3_asid_canonize;
3580+ IPAddressRange_free;
3581+ v3_asid_add_inherit;
3582+ EVP_CIPHER_CTX_key_length;
3583+ IPAddressRange_new;
3584+ ASIdOrRange_new;
3585+ EVP_MD_size;
3586+ EVP_MD_CTX_test_flags;
3587+ BIO_clear_flags;
3588+ i2d_ASRange;
3589+ IPAddressRange_it;
3590+ IPAddressChoice_new;
3591+ ASIdentifierChoice_new;
3592+ ASRange_free;
3593+ EVP_MD_pkey_type;
3594+ EVP_MD_CTX_clear_flags;
3595+ IPAddressFamily_free;
3596+ i2d_IPAddressFamily;
3597+ IPAddressOrRange_new;
3598+ EVP_CIPHER_flags;
3599+ v3_asid_validate_resource_set;
3600+ d2i_IPAddressRange;
3601+ AES_bi_ige_encrypt;
3602+ BIO_get_callback;
3603+ IPAddressOrRange_free;
3604+ v3_addr_subset;
3605+ d2i_IPAddressFamily;
3606+ v3_asid_subset;
3607+ BIO_test_flags;
3608+ i2d_ASIdentifierChoice;
3609+ ASRange_it;
3610+ d2i_ASIdentifiers;
3611+ ASRange_new;
3612+ d2i_IPAddressChoice;
3613+ v3_addr_get_afi;
3614+ EVP_CIPHER_key_length;
3615+ EVP_Cipher;
3616+ i2d_IPAddressOrRange;
3617+ ASIdOrRange_it;
3618+ EVP_CIPHER_nid;
3619+ i2d_IPAddressChoice;
3620+ EVP_CIPHER_CTX_block_size;
3621+ ASIdentifiers_new;
3622+ v3_addr_validate_path;
3623+ IPAddressFamily_new;
3624+ EVP_MD_CTX_set_flags;
3625+ v3_addr_is_canonical;
3626+ i2d_IPAddressRange;
3627+ IPAddressFamily_it;
3628+ v3_asid_inherits;
3629+ EVP_CIPHER_CTX_cipher;
3630+ EVP_CIPHER_CTX_get_app_data;
3631+ EVP_MD_block_size;
3632+ EVP_CIPHER_CTX_flags;
3633+ v3_asid_validate_path;
3634+ d2i_IPAddressOrRange;
3635+ v3_addr_canonize;
3636+ ASIdentifierChoice_it;
3637+ EVP_MD_CTX_md;
3638+ d2i_ASIdentifierChoice;
3639+ BIO_method_name;
3640+ EVP_CIPHER_CTX_iv_length;
3641+ ASIdOrRange_free;
3642+ ASIdentifierChoice_free;
3643+ BIO_get_callback_arg;
3644+ BIO_set_callback;
3645+ d2i_ASIdOrRange;
3646+ i2d_ASIdentifiers;
3647+ SEED_decrypt;
3648+ SEED_encrypt;
3649+ SEED_cbc_encrypt;
3650+ EVP_seed_ofb;
3651+ SEED_cfb128_encrypt;
3652+ SEED_ofb128_encrypt;
3653+ EVP_seed_cbc;
3654+ SEED_ecb_encrypt;
3655+ EVP_seed_ecb;
3656+ SEED_set_key;
3657+ EVP_seed_cfb128;
3658+ X509_EXTENSIONS_it;
3659+ X509_get1_ocsp;
3660+ OCSP_REQ_CTX_free;
3661+ i2d_X509_EXTENSIONS;
3662+ OCSP_sendreq_nbio;
3663+ OCSP_sendreq_new;
3664+ d2i_X509_EXTENSIONS;
3665+ X509_ALGORS_it;
3666+ X509_ALGOR_get0;
3667+ X509_ALGOR_set0;
3668+ AES_unwrap_key;
3669+ AES_wrap_key;
3670+ X509at_get0_data_by_OBJ;
3671+ ASN1_TYPE_set1;
3672+ ASN1_STRING_set0;
3673+ i2d_X509_ALGORS;
3674+ BIO_f_zlib;
3675+ COMP_zlib_cleanup;
3676+ d2i_X509_ALGORS;
3677+ CMS_ReceiptRequest_free;
3678+ PEM_write_CMS;
3679+ CMS_add0_CertificateChoices;
3680+ CMS_unsigned_add1_attr_by_OBJ;
3681+ ERR_load_CMS_strings;
3682+ CMS_sign_receipt;
3683+ i2d_CMS_ContentInfo;
3684+ CMS_signed_delete_attr;
3685+ d2i_CMS_bio;
3686+ CMS_unsigned_get_attr_by_NID;
3687+ CMS_verify;
3688+ SMIME_read_CMS;
3689+ CMS_decrypt_set1_key;
3690+ CMS_SignerInfo_get0_algs;
3691+ CMS_add1_cert;
3692+ CMS_set_detached;
3693+ CMS_encrypt;
3694+ CMS_EnvelopedData_create;
3695+ CMS_uncompress;
3696+ CMS_add0_crl;
3697+ CMS_SignerInfo_verify_content;
3698+ CMS_unsigned_get0_data_by_OBJ;
3699+ PEM_write_bio_CMS;
3700+ CMS_unsigned_get_attr;
3701+ CMS_RecipientInfo_ktri_cert_cmp;
3702+ CMS_RecipientInfo_ktri_get0_algs;
3703+ CMS_RecipInfo_ktri_get0_algs;
3704+ CMS_ContentInfo_free;
3705+ CMS_final;
3706+ CMS_add_simple_smimecap;
3707+ CMS_SignerInfo_verify;
3708+ CMS_data;
3709+ CMS_ContentInfo_it;
3710+ d2i_CMS_ReceiptRequest;
3711+ CMS_compress;
3712+ CMS_digest_create;
3713+ CMS_SignerInfo_cert_cmp;
3714+ CMS_SignerInfo_sign;
3715+ CMS_data_create;
3716+ i2d_CMS_bio;
3717+ CMS_EncryptedData_set1_key;
3718+ CMS_decrypt;
3719+ int_smime_write_ASN1;
3720+ CMS_unsigned_delete_attr;
3721+ CMS_unsigned_get_attr_count;
3722+ CMS_add_smimecap;
3723+ PEM_read_CMS;
3724+ CMS_signed_get_attr_by_OBJ;
3725+ d2i_CMS_ContentInfo;
3726+ CMS_add_standard_smimecap;
3727+ CMS_ContentInfo_new;
3728+ CMS_RecipientInfo_type;
3729+ CMS_get0_type;
3730+ CMS_is_detached;
3731+ CMS_sign;
3732+ CMS_signed_add1_attr;
3733+ CMS_unsigned_get_attr_by_OBJ;
3734+ SMIME_write_CMS;
3735+ CMS_EncryptedData_decrypt;
3736+ CMS_get0_RecipientInfos;
3737+ CMS_add0_RevocationInfoChoice;
3738+ CMS_decrypt_set1_pkey;
3739+ CMS_SignerInfo_set1_signer_cert;
3740+ CMS_get0_signers;
3741+ CMS_ReceiptRequest_get0_values;
3742+ CMS_signed_get0_data_by_OBJ;
3743+ CMS_get0_SignerInfos;
3744+ CMS_add0_cert;
3745+ CMS_EncryptedData_encrypt;
3746+ CMS_digest_verify;
3747+ CMS_set1_signers_certs;
3748+ CMS_signed_get_attr;
3749+ CMS_RecipientInfo_set0_key;
3750+ CMS_SignedData_init;
3751+ CMS_RecipientInfo_kekri_get0_id;
3752+ CMS_verify_receipt;
3753+ CMS_ReceiptRequest_it;
3754+ PEM_read_bio_CMS;
3755+ CMS_get1_crls;
3756+ CMS_add0_recipient_key;
3757+ SMIME_read_ASN1;
3758+ CMS_ReceiptRequest_new;
3759+ CMS_get0_content;
3760+ CMS_get1_ReceiptRequest;
3761+ CMS_signed_add1_attr_by_OBJ;
3762+ CMS_RecipientInfo_kekri_id_cmp;
3763+ CMS_add1_ReceiptRequest;
3764+ CMS_SignerInfo_get0_signer_id;
3765+ CMS_unsigned_add1_attr_by_NID;
3766+ CMS_unsigned_add1_attr;
3767+ CMS_signed_get_attr_by_NID;
3768+ CMS_get1_certs;
3769+ CMS_signed_add1_attr_by_NID;
3770+ CMS_unsigned_add1_attr_by_txt;
3771+ CMS_dataFinal;
3772+ CMS_RecipientInfo_ktri_get0_signer_id;
3773+ CMS_RecipInfo_ktri_get0_sigr_id;
3774+ i2d_CMS_ReceiptRequest;
3775+ CMS_add1_recipient_cert;
3776+ CMS_dataInit;
3777+ CMS_signed_add1_attr_by_txt;
3778+ CMS_RecipientInfo_decrypt;
3779+ CMS_signed_get_attr_count;
3780+ CMS_get0_eContentType;
3781+ CMS_set1_eContentType;
3782+ CMS_ReceiptRequest_create0;
3783+ CMS_add1_signer;
3784+ CMS_RecipientInfo_set0_pkey;
3785+ ENGINE_set_load_ssl_client_cert_function;
3786+ ENGINE_set_ld_ssl_clnt_cert_fn;
3787+ ENGINE_get_ssl_client_cert_function;
3788+ ENGINE_get_ssl_client_cert_fn;
3789+ ENGINE_load_ssl_client_cert;
3790+ ENGINE_load_capi;
3791+ OPENSSL_isservice;
3792+ FIPS_dsa_sig_decode;
3793+ EVP_CIPHER_CTX_clear_flags;
3794+ FIPS_rand_status;
3795+ FIPS_rand_set_key;
3796+ CRYPTO_set_mem_info_functions;
3797+ RSA_X931_generate_key_ex;
3798+ int_ERR_set_state_func;
3799+ int_EVP_MD_set_engine_callbacks;
3800+ int_CRYPTO_set_do_dynlock_callback;
3801+ FIPS_rng_stick;
3802+ EVP_CIPHER_CTX_set_flags;
3803+ BN_X931_generate_prime_ex;
3804+ FIPS_selftest_check;
3805+ FIPS_rand_set_dt;
3806+ CRYPTO_dbg_pop_info;
3807+ FIPS_dsa_free;
3808+ RSA_X931_derive_ex;
3809+ FIPS_rsa_new;
3810+ FIPS_rand_bytes;
3811+ fips_cipher_test;
3812+ EVP_CIPHER_CTX_test_flags;
3813+ CRYPTO_malloc_debug_init;
3814+ CRYPTO_dbg_push_info;
3815+ FIPS_corrupt_rsa_keygen;
3816+ FIPS_dh_new;
3817+ FIPS_corrupt_dsa_keygen;
3818+ FIPS_dh_free;
3819+ fips_pkey_signature_test;
3820+ EVP_add_alg_module;
3821+ int_RAND_init_engine_callbacks;
3822+ int_EVP_CIPHER_set_engine_callbacks;
3823+ int_EVP_MD_init_engine_callbacks;
3824+ FIPS_rand_test_mode;
3825+ FIPS_rand_reset;
3826+ FIPS_dsa_new;
3827+ int_RAND_set_callbacks;
3828+ BN_X931_derive_prime_ex;
3829+ int_ERR_lib_init;
3830+ int_EVP_CIPHER_init_engine_callbacks;
3831+ FIPS_rsa_free;
3832+ FIPS_dsa_sig_encode;
3833+ CRYPTO_dbg_remove_all_info;
3834+ OPENSSL_init;
3835+ CRYPTO_strdup;
3836+ JPAKE_STEP3A_process;
3837+ JPAKE_STEP1_release;
3838+ JPAKE_get_shared_key;
3839+ JPAKE_STEP3B_init;
3840+ JPAKE_STEP1_generate;
3841+ JPAKE_STEP1_init;
3842+ JPAKE_STEP3B_process;
3843+ JPAKE_STEP2_generate;
3844+ JPAKE_CTX_new;
3845+ JPAKE_CTX_free;
3846+ JPAKE_STEP3B_release;
3847+ JPAKE_STEP3A_release;
3848+ JPAKE_STEP2_process;
3849+ JPAKE_STEP3B_generate;
3850+ JPAKE_STEP1_process;
3851+ JPAKE_STEP3A_generate;
3852+ JPAKE_STEP2_release;
3853+ JPAKE_STEP3A_init;
3854+ ERR_load_JPAKE_strings;
3855+ JPAKE_STEP2_init;
3856+ pqueue_size;
3857+ i2d_TS_ACCURACY;
3858+ i2d_TS_MSG_IMPRINT_fp;
3859+ i2d_TS_MSG_IMPRINT;
3860+ EVP_PKEY_print_public;
3861+ EVP_PKEY_CTX_new;
3862+ i2d_TS_TST_INFO;
3863+ EVP_PKEY_asn1_find;
3864+ DSO_METHOD_beos;
3865+ TS_CONF_load_cert;
3866+ TS_REQ_get_ext;
3867+ EVP_PKEY_sign_init;
3868+ ASN1_item_print;
3869+ TS_TST_INFO_set_nonce;
3870+ TS_RESP_dup;
3871+ ENGINE_register_pkey_meths;
3872+ EVP_PKEY_asn1_add0;
3873+ PKCS7_add0_attrib_signing_time;
3874+ i2d_TS_TST_INFO_fp;
3875+ BIO_asn1_get_prefix;
3876+ TS_TST_INFO_set_time;
3877+ EVP_PKEY_meth_set_decrypt;
3878+ EVP_PKEY_set_type_str;
3879+ EVP_PKEY_CTX_get_keygen_info;
3880+ TS_REQ_set_policy_id;
3881+ d2i_TS_RESP_fp;
3882+ ENGINE_get_pkey_asn1_meth_engine;
3883+ ENGINE_get_pkey_asn1_meth_eng;
3884+ WHIRLPOOL_Init;
3885+ TS_RESP_set_status_info;
3886+ EVP_PKEY_keygen;
3887+ EVP_DigestSignInit;
3888+ TS_ACCURACY_set_millis;
3889+ TS_REQ_dup;
3890+ GENERAL_NAME_dup;
3891+ ASN1_SEQUENCE_ANY_it;
3892+ WHIRLPOOL;
3893+ X509_STORE_get1_crls;
3894+ ENGINE_get_pkey_asn1_meth;
3895+ EVP_PKEY_asn1_new;
3896+ BIO_new_NDEF;
3897+ ENGINE_get_pkey_meth;
3898+ TS_MSG_IMPRINT_set_algo;
3899+ i2d_TS_TST_INFO_bio;
3900+ TS_TST_INFO_set_ordering;
3901+ TS_TST_INFO_get_ext_by_OBJ;
3902+ CRYPTO_THREADID_set_pointer;
3903+ TS_CONF_get_tsa_section;
3904+ SMIME_write_ASN1;
3905+ TS_RESP_CTX_set_signer_key;
3906+ EVP_PKEY_encrypt_old;
3907+ EVP_PKEY_encrypt_init;
3908+ CRYPTO_THREADID_cpy;
3909+ ASN1_PCTX_get_cert_flags;
3910+ i2d_ESS_SIGNING_CERT;
3911+ TS_CONF_load_key;
3912+ i2d_ASN1_SEQUENCE_ANY;
3913+ d2i_TS_MSG_IMPRINT_bio;
3914+ EVP_PKEY_asn1_set_public;
3915+ b2i_PublicKey_bio;
3916+ BIO_asn1_set_prefix;
3917+ EVP_PKEY_new_mac_key;
3918+ BIO_new_CMS;
3919+ CRYPTO_THREADID_cmp;
3920+ TS_REQ_ext_free;
3921+ EVP_PKEY_asn1_set_free;
3922+ EVP_PKEY_get0_asn1;
3923+ d2i_NETSCAPE_X509;
3924+ EVP_PKEY_verify_recover_init;
3925+ EVP_PKEY_CTX_set_data;
3926+ EVP_PKEY_keygen_init;
3927+ TS_RESP_CTX_set_status_info;
3928+ TS_MSG_IMPRINT_get_algo;
3929+ TS_REQ_print_bio;
3930+ EVP_PKEY_CTX_ctrl_str;
3931+ EVP_PKEY_get_default_digest_nid;
3932+ PEM_write_bio_PKCS7_stream;
3933+ TS_MSG_IMPRINT_print_bio;
3934+ BN_asc2bn;
3935+ TS_REQ_get_policy_id;
3936+ ENGINE_set_default_pkey_asn1_meths;
3937+ ENGINE_set_def_pkey_asn1_meths;
3938+ d2i_TS_ACCURACY;
3939+ DSO_global_lookup;
3940+ TS_CONF_set_tsa_name;
3941+ i2d_ASN1_SET_ANY;
3942+ ENGINE_load_gost;
3943+ WHIRLPOOL_BitUpdate;
3944+ ASN1_PCTX_get_flags;
3945+ TS_TST_INFO_get_ext_by_NID;
3946+ TS_RESP_new;
3947+ ESS_CERT_ID_dup;
3948+ TS_STATUS_INFO_dup;
3949+ TS_REQ_delete_ext;
3950+ EVP_DigestVerifyFinal;
3951+ EVP_PKEY_print_params;
3952+ i2d_CMS_bio_stream;
3953+ TS_REQ_get_msg_imprint;
3954+ OBJ_find_sigid_by_algs;
3955+ TS_TST_INFO_get_serial;
3956+ TS_REQ_get_nonce;
3957+ X509_PUBKEY_set0_param;
3958+ EVP_PKEY_CTX_set0_keygen_info;
3959+ DIST_POINT_set_dpname;
3960+ i2d_ISSUING_DIST_POINT;
3961+ ASN1_SET_ANY_it;
3962+ EVP_PKEY_CTX_get_data;
3963+ TS_STATUS_INFO_print_bio;
3964+ EVP_PKEY_derive_init;
3965+ d2i_TS_TST_INFO;
3966+ EVP_PKEY_asn1_add_alias;
3967+ d2i_TS_RESP_bio;
3968+ OTHERNAME_cmp;
3969+ GENERAL_NAME_set0_value;
3970+ PKCS7_RECIP_INFO_get0_alg;
3971+ TS_RESP_CTX_new;
3972+ TS_RESP_set_tst_info;
3973+ PKCS7_final;
3974+ EVP_PKEY_base_id;
3975+ TS_RESP_CTX_set_signer_cert;
3976+ TS_REQ_set_msg_imprint;
3977+ EVP_PKEY_CTX_ctrl;
3978+ TS_CONF_set_digests;
3979+ d2i_TS_MSG_IMPRINT;
3980+ EVP_PKEY_meth_set_ctrl;
3981+ TS_REQ_get_ext_by_NID;
3982+ PKCS5_pbe_set0_algor;
3983+ BN_BLINDING_thread_id;
3984+ TS_ACCURACY_new;
3985+ X509_CRL_METHOD_free;
3986+ ASN1_PCTX_get_nm_flags;
3987+ EVP_PKEY_meth_set_sign;
3988+ CRYPTO_THREADID_current;
3989+ EVP_PKEY_decrypt_init;
3990+ NETSCAPE_X509_free;
3991+ i2b_PVK_bio;
3992+ EVP_PKEY_print_private;
3993+ GENERAL_NAME_get0_value;
3994+ b2i_PVK_bio;
3995+ ASN1_UTCTIME_adj;
3996+ TS_TST_INFO_new;
3997+ EVP_MD_do_all_sorted;
3998+ TS_CONF_set_default_engine;
3999+ TS_ACCURACY_set_seconds;
4000+ TS_TST_INFO_get_time;
4001+ PKCS8_pkey_get0;
4002+ EVP_PKEY_asn1_get0;
4003+ OBJ_add_sigid;
4004+ PKCS7_SIGNER_INFO_sign;
4005+ EVP_PKEY_paramgen_init;
4006+ EVP_PKEY_sign;
4007+ OBJ_sigid_free;
4008+ EVP_PKEY_meth_set_init;
4009+ d2i_ESS_ISSUER_SERIAL;
4010+ ISSUING_DIST_POINT_new;
4011+ ASN1_TIME_adj;
4012+ TS_OBJ_print_bio;
4013+ EVP_PKEY_meth_set_verify_recover;
4014+ EVP_PKEY_meth_set_vrfy_recover;
4015+ TS_RESP_get_status_info;
4016+ CMS_stream;
4017+ EVP_PKEY_CTX_set_cb;
4018+ PKCS7_to_TS_TST_INFO;
4019+ ASN1_PCTX_get_oid_flags;
4020+ TS_TST_INFO_add_ext;
4021+ EVP_PKEY_meth_set_derive;
4022+ i2d_TS_RESP_fp;
4023+ i2d_TS_MSG_IMPRINT_bio;
4024+ TS_RESP_CTX_set_accuracy;
4025+ TS_REQ_set_nonce;
4026+ ESS_CERT_ID_new;
4027+ ENGINE_pkey_asn1_find_str;
4028+ TS_REQ_get_ext_count;
4029+ BUF_reverse;
4030+ TS_TST_INFO_print_bio;
4031+ d2i_ISSUING_DIST_POINT;
4032+ ENGINE_get_pkey_meths;
4033+ i2b_PrivateKey_bio;
4034+ i2d_TS_RESP;
4035+ b2i_PublicKey;
4036+ TS_VERIFY_CTX_cleanup;
4037+ TS_STATUS_INFO_free;
4038+ TS_RESP_verify_token;
4039+ OBJ_bsearch_ex_;
4040+ ASN1_bn_print;
4041+ EVP_PKEY_asn1_get_count;
4042+ ENGINE_register_pkey_asn1_meths;
4043+ ASN1_PCTX_set_nm_flags;
4044+ EVP_DigestVerifyInit;
4045+ ENGINE_set_default_pkey_meths;
4046+ TS_TST_INFO_get_policy_id;
4047+ TS_REQ_get_cert_req;
4048+ X509_CRL_set_meth_data;
4049+ PKCS8_pkey_set0;
4050+ ASN1_STRING_copy;
4051+ d2i_TS_TST_INFO_fp;
4052+ X509_CRL_match;
4053+ EVP_PKEY_asn1_set_private;
4054+ TS_TST_INFO_get_ext_d2i;
4055+ TS_RESP_CTX_add_policy;
4056+ d2i_TS_RESP;
4057+ TS_CONF_load_certs;
4058+ TS_TST_INFO_get_msg_imprint;
4059+ ERR_load_TS_strings;
4060+ TS_TST_INFO_get_version;
4061+ EVP_PKEY_CTX_dup;
4062+ EVP_PKEY_meth_set_verify;
4063+ i2b_PublicKey_bio;
4064+ TS_CONF_set_certs;
4065+ EVP_PKEY_asn1_get0_info;
4066+ TS_VERIFY_CTX_free;
4067+ TS_REQ_get_ext_by_critical;
4068+ TS_RESP_CTX_set_serial_cb;
4069+ X509_CRL_get_meth_data;
4070+ TS_RESP_CTX_set_time_cb;
4071+ TS_MSG_IMPRINT_get_msg;
4072+ TS_TST_INFO_ext_free;
4073+ TS_REQ_get_version;
4074+ TS_REQ_add_ext;
4075+ EVP_PKEY_CTX_set_app_data;
4076+ OBJ_bsearch_;
4077+ EVP_PKEY_meth_set_verifyctx;
4078+ i2d_PKCS7_bio_stream;
4079+ CRYPTO_THREADID_set_numeric;
4080+ PKCS7_sign_add_signer;
4081+ d2i_TS_TST_INFO_bio;
4082+ TS_TST_INFO_get_ordering;
4083+ TS_RESP_print_bio;
4084+ TS_TST_INFO_get_exts;
4085+ HMAC_CTX_copy;
4086+ PKCS5_pbe2_set_iv;
4087+ ENGINE_get_pkey_asn1_meths;
4088+ b2i_PrivateKey;
4089+ EVP_PKEY_CTX_get_app_data;
4090+ TS_REQ_set_cert_req;
4091+ CRYPTO_THREADID_set_callback;
4092+ TS_CONF_set_serial;
4093+ TS_TST_INFO_free;
4094+ d2i_TS_REQ_fp;
4095+ TS_RESP_verify_response;
4096+ i2d_ESS_ISSUER_SERIAL;
4097+ TS_ACCURACY_get_seconds;
4098+ EVP_CIPHER_do_all;
4099+ b2i_PrivateKey_bio;
4100+ OCSP_CERTID_dup;
4101+ X509_PUBKEY_get0_param;
4102+ TS_MSG_IMPRINT_dup;
4103+ PKCS7_print_ctx;
4104+ i2d_TS_REQ_bio;
4105+ EVP_whirlpool;
4106+ EVP_PKEY_asn1_set_param;
4107+ EVP_PKEY_meth_set_encrypt;
4108+ ASN1_PCTX_set_flags;
4109+ i2d_ESS_CERT_ID;
4110+ TS_VERIFY_CTX_new;
4111+ TS_RESP_CTX_set_extension_cb;
4112+ ENGINE_register_all_pkey_meths;
4113+ TS_RESP_CTX_set_status_info_cond;
4114+ TS_RESP_CTX_set_stat_info_cond;
4115+ EVP_PKEY_verify;
4116+ WHIRLPOOL_Final;
4117+ X509_CRL_METHOD_new;
4118+ EVP_DigestSignFinal;
4119+ TS_RESP_CTX_set_def_policy;
4120+ NETSCAPE_X509_it;
4121+ TS_RESP_create_response;
4122+ PKCS7_SIGNER_INFO_get0_algs;
4123+ TS_TST_INFO_get_nonce;
4124+ EVP_PKEY_decrypt_old;
4125+ TS_TST_INFO_set_policy_id;
4126+ TS_CONF_set_ess_cert_id_chain;
4127+ EVP_PKEY_CTX_get0_pkey;
4128+ d2i_TS_REQ;
4129+ EVP_PKEY_asn1_find_str;
4130+ BIO_f_asn1;
4131+ ESS_SIGNING_CERT_new;
4132+ EVP_PBE_find;
4133+ X509_CRL_get0_by_cert;
4134+ EVP_PKEY_derive;
4135+ i2d_TS_REQ;
4136+ TS_TST_INFO_delete_ext;
4137+ ESS_ISSUER_SERIAL_free;
4138+ ASN1_PCTX_set_str_flags;
4139+ ENGINE_get_pkey_asn1_meth_str;
4140+ TS_CONF_set_signer_key;
4141+ TS_ACCURACY_get_millis;
4142+ TS_RESP_get_token;
4143+ TS_ACCURACY_dup;
4144+ ENGINE_register_all_pkey_asn1_meths;
4145+ ENGINE_reg_all_pkey_asn1_meths;
4146+ X509_CRL_set_default_method;
4147+ CRYPTO_THREADID_hash;
4148+ CMS_ContentInfo_print_ctx;
4149+ TS_RESP_free;
4150+ ISSUING_DIST_POINT_free;
4151+ ESS_ISSUER_SERIAL_new;
4152+ CMS_add1_crl;
4153+ PKCS7_add1_attrib_digest;
4154+ TS_RESP_CTX_add_md;
4155+ TS_TST_INFO_dup;
4156+ ENGINE_set_pkey_asn1_meths;
4157+ PEM_write_bio_Parameters;
4158+ TS_TST_INFO_get_accuracy;
4159+ X509_CRL_get0_by_serial;
4160+ TS_TST_INFO_set_version;
4161+ TS_RESP_CTX_get_tst_info;
4162+ TS_RESP_verify_signature;
4163+ CRYPTO_THREADID_get_callback;
4164+ TS_TST_INFO_get_tsa;
4165+ TS_STATUS_INFO_new;
4166+ EVP_PKEY_CTX_get_cb;
4167+ TS_REQ_get_ext_d2i;
4168+ GENERAL_NAME_set0_othername;
4169+ TS_TST_INFO_get_ext_count;
4170+ TS_RESP_CTX_get_request;
4171+ i2d_NETSCAPE_X509;
4172+ ENGINE_get_pkey_meth_engine;
4173+ EVP_PKEY_meth_set_signctx;
4174+ EVP_PKEY_asn1_copy;
4175+ ASN1_TYPE_cmp;
4176+ EVP_CIPHER_do_all_sorted;
4177+ EVP_PKEY_CTX_free;
4178+ ISSUING_DIST_POINT_it;
4179+ d2i_TS_MSG_IMPRINT_fp;
4180+ X509_STORE_get1_certs;
4181+ EVP_PKEY_CTX_get_operation;
4182+ d2i_ESS_SIGNING_CERT;
4183+ TS_CONF_set_ordering;
4184+ EVP_PBE_alg_add_type;
4185+ TS_REQ_set_version;
4186+ EVP_PKEY_get0;
4187+ BIO_asn1_set_suffix;
4188+ i2d_TS_STATUS_INFO;
4189+ EVP_MD_do_all;
4190+ TS_TST_INFO_set_accuracy;
4191+ PKCS7_add_attrib_content_type;
4192+ ERR_remove_thread_state;
4193+ EVP_PKEY_meth_add0;
4194+ TS_TST_INFO_set_tsa;
4195+ EVP_PKEY_meth_new;
4196+ WHIRLPOOL_Update;
4197+ TS_CONF_set_accuracy;
4198+ ASN1_PCTX_set_oid_flags;
4199+ ESS_SIGNING_CERT_dup;
4200+ d2i_TS_REQ_bio;
4201+ X509_time_adj_ex;
4202+ TS_RESP_CTX_add_flags;
4203+ d2i_TS_STATUS_INFO;
4204+ TS_MSG_IMPRINT_set_msg;
4205+ BIO_asn1_get_suffix;
4206+ TS_REQ_free;
4207+ EVP_PKEY_meth_free;
4208+ TS_REQ_get_exts;
4209+ TS_RESP_CTX_set_clock_precision_digits;
4210+ TS_RESP_CTX_set_clk_prec_digits;
4211+ TS_RESP_CTX_add_failure_info;
4212+ i2d_TS_RESP_bio;
4213+ EVP_PKEY_CTX_get0_peerkey;
4214+ PEM_write_bio_CMS_stream;
4215+ TS_REQ_new;
4216+ TS_MSG_IMPRINT_new;
4217+ EVP_PKEY_meth_find;
4218+ EVP_PKEY_id;
4219+ TS_TST_INFO_set_serial;
4220+ a2i_GENERAL_NAME;
4221+ TS_CONF_set_crypto_device;
4222+ EVP_PKEY_verify_init;
4223+ TS_CONF_set_policies;
4224+ ASN1_PCTX_new;
4225+ ESS_CERT_ID_free;
4226+ ENGINE_unregister_pkey_meths;
4227+ TS_MSG_IMPRINT_free;
4228+ TS_VERIFY_CTX_init;
4229+ PKCS7_stream;
4230+ TS_RESP_CTX_set_certs;
4231+ TS_CONF_set_def_policy;
4232+ ASN1_GENERALIZEDTIME_adj;
4233+ NETSCAPE_X509_new;
4234+ TS_ACCURACY_free;
4235+ TS_RESP_get_tst_info;
4236+ EVP_PKEY_derive_set_peer;
4237+ PEM_read_bio_Parameters;
4238+ TS_CONF_set_clock_precision_digits;
4239+ TS_CONF_set_clk_prec_digits;
4240+ ESS_ISSUER_SERIAL_dup;
4241+ TS_ACCURACY_get_micros;
4242+ ASN1_PCTX_get_str_flags;
4243+ NAME_CONSTRAINTS_check;
4244+ ASN1_BIT_STRING_check;
4245+ X509_check_akid;
4246+ ENGINE_unregister_pkey_asn1_meths;
4247+ ENGINE_unreg_pkey_asn1_meths;
4248+ ASN1_PCTX_free;
4249+ PEM_write_bio_ASN1_stream;
4250+ i2d_ASN1_bio_stream;
4251+ TS_X509_ALGOR_print_bio;
4252+ EVP_PKEY_meth_set_cleanup;
4253+ EVP_PKEY_asn1_free;
4254+ ESS_SIGNING_CERT_free;
4255+ TS_TST_INFO_set_msg_imprint;
4256+ GENERAL_NAME_cmp;
4257+ d2i_ASN1_SET_ANY;
4258+ ENGINE_set_pkey_meths;
4259+ i2d_TS_REQ_fp;
4260+ d2i_ASN1_SEQUENCE_ANY;
4261+ GENERAL_NAME_get0_otherName;
4262+ d2i_ESS_CERT_ID;
4263+ OBJ_find_sigid_algs;
4264+ EVP_PKEY_meth_set_keygen;
4265+ PKCS5_PBKDF2_HMAC;
4266+ EVP_PKEY_paramgen;
4267+ EVP_PKEY_meth_set_paramgen;
4268+ BIO_new_PKCS7;
4269+ EVP_PKEY_verify_recover;
4270+ TS_ext_print_bio;
4271+ TS_ASN1_INTEGER_print_bio;
4272+ check_defer;
4273+ DSO_pathbyaddr;
4274+ EVP_PKEY_set_type;
4275+ TS_ACCURACY_set_micros;
4276+ TS_REQ_to_TS_VERIFY_CTX;
4277+ EVP_PKEY_meth_set_copy;
4278+ ASN1_PCTX_set_cert_flags;
4279+ TS_TST_INFO_get_ext;
4280+ EVP_PKEY_asn1_set_ctrl;
4281+ TS_TST_INFO_get_ext_by_critical;
4282+ EVP_PKEY_CTX_new_id;
4283+ TS_REQ_get_ext_by_OBJ;
4284+ TS_CONF_set_signer_cert;
4285+ X509_NAME_hash_old;
4286+ ASN1_TIME_set_string;
4287+ EVP_MD_flags;
4288+ TS_RESP_CTX_free;
4289+ DSAparams_dup;
4290+ DHparams_dup;
4291+ OCSP_REQ_CTX_add1_header;
4292+ OCSP_REQ_CTX_set1_req;
4293+ X509_STORE_set_verify_cb;
4294+ X509_STORE_CTX_get0_current_crl;
4295+ X509_STORE_CTX_get0_parent_ctx;
4296+ X509_STORE_CTX_get0_current_issuer;
4297+ X509_STORE_CTX_get0_cur_issuer;
4298+ X509_issuer_name_hash_old;
4299+ X509_subject_name_hash_old;
4300+ EVP_CIPHER_CTX_copy;
4301+ UI_method_get_prompt_constructor;
4302+ UI_method_get_prompt_constructr;
4303+ UI_method_set_prompt_constructor;
4304+ UI_method_set_prompt_constructr;
4305+ EVP_read_pw_string_min;
4306+ CRYPTO_cts128_encrypt;
4307+ CRYPTO_cts128_decrypt_block;
4308+ CRYPTO_cfb128_1_encrypt;
4309+ CRYPTO_cbc128_encrypt;
4310+ CRYPTO_ctr128_encrypt;
4311+ CRYPTO_ofb128_encrypt;
4312+ CRYPTO_cts128_decrypt;
4313+ CRYPTO_cts128_encrypt_block;
4314+ CRYPTO_cbc128_decrypt;
4315+ CRYPTO_cfb128_encrypt;
4316+ CRYPTO_cfb128_8_encrypt;
4317+
4318+ local:
4319+ *;
4320+};
4321+
4322+
4323+OPENSSL_1.0.1 {
4324+ global:
4325+ SSL_renegotiate_abbreviated;
4326+ TLSv1_1_method;
4327+ TLSv1_1_client_method;
4328+ TLSv1_1_server_method;
4329+ SSL_CTX_set_srp_client_pwd_callback;
4330+ SSL_CTX_set_srp_client_pwd_cb;
4331+ SSL_get_srp_g;
4332+ SSL_CTX_set_srp_username_callback;
4333+ SSL_CTX_set_srp_un_cb;
4334+ SSL_get_srp_userinfo;
4335+ SSL_set_srp_server_param;
4336+ SSL_set_srp_server_param_pw;
4337+ SSL_get_srp_N;
4338+ SSL_get_srp_username;
4339+ SSL_CTX_set_srp_password;
4340+ SSL_CTX_set_srp_strength;
4341+ SSL_CTX_set_srp_verify_param_callback;
4342+ SSL_CTX_set_srp_vfy_param_cb;
4343+ SSL_CTX_set_srp_cb_arg;
4344+ SSL_CTX_set_srp_username;
4345+ SSL_CTX_SRP_CTX_init;
4346+ SSL_SRP_CTX_init;
4347+ SRP_Calc_A_param;
4348+ SRP_generate_server_master_secret;
4349+ SRP_gen_server_master_secret;
4350+ SSL_CTX_SRP_CTX_free;
4351+ SRP_generate_client_master_secret;
4352+ SRP_gen_client_master_secret;
4353+ SSL_srp_server_param_with_username;
4354+ SSL_srp_server_param_with_un;
4355+ SSL_SRP_CTX_free;
4356+ SSL_set_debug;
4357+ SSL_SESSION_get0_peer;
4358+ TLSv1_2_client_method;
4359+ SSL_SESSION_set1_id_context;
4360+ TLSv1_2_server_method;
4361+ SSL_cache_hit;
4362+ SSL_get0_kssl_ctx;
4363+ SSL_set0_kssl_ctx;
4364+ SSL_set_state;
4365+ SSL_CIPHER_get_id;
4366+ TLSv1_2_method;
4367+ kssl_ctx_get0_client_princ;
4368+ SSL_export_keying_material;
4369+ SSL_set_tlsext_use_srtp;
4370+ SSL_CTX_set_next_protos_advertised_cb;
4371+ SSL_CTX_set_next_protos_adv_cb;
4372+ SSL_get0_next_proto_negotiated;
4373+ SSL_get_selected_srtp_profile;
4374+ SSL_CTX_set_tlsext_use_srtp;
4375+ SSL_select_next_proto;
4376+ SSL_get_srtp_profiles;
4377+ SSL_CTX_set_next_proto_select_cb;
4378+ SSL_CTX_set_next_proto_sel_cb;
4379+ SSL_SESSION_get_compress_id;
4380+
4381+ SRP_VBASE_get_by_user;
4382+ SRP_Calc_server_key;
4383+ SRP_create_verifier;
4384+ SRP_create_verifier_BN;
4385+ SRP_Calc_u;
4386+ SRP_VBASE_free;
4387+ SRP_Calc_client_key;
4388+ SRP_get_default_gN;
4389+ SRP_Calc_x;
4390+ SRP_Calc_B;
4391+ SRP_VBASE_new;
4392+ SRP_check_known_gN_param;
4393+ SRP_Calc_A;
4394+ SRP_Verify_A_mod_N;
4395+ SRP_VBASE_init;
4396+ SRP_Verify_B_mod_N;
4397+ EC_KEY_set_public_key_affine_coordinates;
4398+ EC_KEY_set_pub_key_aff_coords;
4399+ EVP_aes_192_ctr;
4400+ EVP_PKEY_meth_get0_info;
4401+ EVP_PKEY_meth_copy;
4402+ ERR_add_error_vdata;
4403+ EVP_aes_128_ctr;
4404+ EVP_aes_256_ctr;
4405+ EC_GFp_nistp224_method;
4406+ EC_KEY_get_flags;
4407+ RSA_padding_add_PKCS1_PSS_mgf1;
4408+ EVP_aes_128_xts;
4409+ EVP_aes_256_xts;
4410+ EVP_aes_128_gcm;
4411+ EC_KEY_clear_flags;
4412+ EC_KEY_set_flags;
4413+ EVP_aes_256_ccm;
4414+ RSA_verify_PKCS1_PSS_mgf1;
4415+ EVP_aes_128_ccm;
4416+ EVP_aes_192_gcm;
4417+ X509_ALGOR_set_md;
4418+ RAND_init_fips;
4419+ EVP_aes_256_gcm;
4420+ EVP_aes_192_ccm;
4421+ CMAC_CTX_copy;
4422+ CMAC_CTX_free;
4423+ CMAC_CTX_get0_cipher_ctx;
4424+ CMAC_CTX_cleanup;
4425+ CMAC_Init;
4426+ CMAC_Update;
4427+ CMAC_resume;
4428+ CMAC_CTX_new;
4429+ CMAC_Final;
4430+ CRYPTO_ctr128_encrypt_ctr32;
4431+ CRYPTO_gcm128_release;
4432+ CRYPTO_ccm128_decrypt_ccm64;
4433+ CRYPTO_ccm128_encrypt;
4434+ CRYPTO_gcm128_encrypt;
4435+ CRYPTO_xts128_encrypt;
4436+ EVP_rc4_hmac_md5;
4437+ CRYPTO_nistcts128_decrypt_block;
4438+ CRYPTO_gcm128_setiv;
4439+ CRYPTO_nistcts128_encrypt;
4440+ EVP_aes_128_cbc_hmac_sha1;
4441+ CRYPTO_gcm128_tag;
4442+ CRYPTO_ccm128_encrypt_ccm64;
4443+ ENGINE_load_rdrand;
4444+ CRYPTO_ccm128_setiv;
4445+ CRYPTO_nistcts128_encrypt_block;
4446+ CRYPTO_gcm128_aad;
4447+ CRYPTO_ccm128_init;
4448+ CRYPTO_nistcts128_decrypt;
4449+ CRYPTO_gcm128_new;
4450+ CRYPTO_ccm128_tag;
4451+ CRYPTO_ccm128_decrypt;
4452+ CRYPTO_ccm128_aad;
4453+ CRYPTO_gcm128_init;
4454+ CRYPTO_gcm128_decrypt;
4455+ ENGINE_load_rsax;
4456+ CRYPTO_gcm128_decrypt_ctr32;
4457+ CRYPTO_gcm128_encrypt_ctr32;
4458+ CRYPTO_gcm128_finish;
4459+ EVP_aes_256_cbc_hmac_sha1;
4460+ PKCS5_pbkdf2_set;
4461+ CMS_add0_recipient_password;
4462+ CMS_decrypt_set1_password;
4463+ CMS_RecipientInfo_set0_password;
4464+ RAND_set_fips_drbg_type;
4465+ X509_REQ_sign_ctx;
4466+ RSA_PSS_PARAMS_new;
4467+ X509_CRL_sign_ctx;
4468+ X509_signature_dump;
4469+ d2i_RSA_PSS_PARAMS;
4470+ RSA_PSS_PARAMS_it;
4471+ RSA_PSS_PARAMS_free;
4472+ X509_sign_ctx;
4473+ i2d_RSA_PSS_PARAMS;
4474+ ASN1_item_sign_ctx;
4475+ EC_GFp_nistp521_method;
4476+ EC_GFp_nistp256_method;
4477+ OPENSSL_stderr;
4478+ OPENSSL_cpuid_setup;
4479+ OPENSSL_showfatal;
4480+ BIO_new_dgram_sctp;
4481+ BIO_dgram_sctp_msg_waiting;
4482+ BIO_dgram_sctp_wait_for_dry;
4483+ BIO_s_datagram_sctp;
4484+ BIO_dgram_is_sctp;
4485+ BIO_dgram_sctp_notification_cb;
4486+} OPENSSL_1.0.0;
4487+
4488+OPENSSL_1.0.1d {
4489+ global:
4490+ CRYPTO_memcmp;
4491+} OPENSSL_1.0.1;
4492+
4493+OPENSSL_1.0.2 {
4494+ global:
4495+ SSL_CTX_set_alpn_protos;
4496+ SSL_set_alpn_protos;
4497+ SSL_CTX_set_alpn_select_cb;
4498+ SSL_get0_alpn_selected;
4499+ SSL_CTX_set_custom_cli_ext;
4500+ SSL_CTX_set_custom_srv_ext;
4501+ SSL_CTX_set_srv_supp_data;
4502+ SSL_CTX_set_cli_supp_data;
4503+ SSL_set_cert_cb;
4504+ SSL_CTX_use_serverinfo;
4505+ SSL_CTX_use_serverinfo_file;
4506+ SSL_CTX_set_cert_cb;
4507+ SSL_CTX_get0_param;
4508+ SSL_get0_param;
4509+ SSL_certs_clear;
4510+ DTLSv1_2_method;
4511+ DTLSv1_2_server_method;
4512+ DTLSv1_2_client_method;
4513+ DTLS_method;
4514+ DTLS_server_method;
4515+ DTLS_client_method;
4516+ SSL_CTX_get_ssl_method;
4517+ SSL_CTX_get0_certificate;
4518+ SSL_CTX_get0_privatekey;
4519+ SSL_COMP_set0_compression_methods;
4520+ SSL_COMP_free_compression_methods;
4521+ SSL_CIPHER_find;
4522+ SSL_is_server;
4523+ SSL_CONF_CTX_new;
4524+ SSL_CONF_CTX_finish;
4525+ SSL_CONF_CTX_free;
4526+ SSL_CONF_CTX_set_flags;
4527+ SSL_CONF_CTX_clear_flags;
4528+ SSL_CONF_CTX_set1_prefix;
4529+ SSL_CONF_CTX_set_ssl;
4530+ SSL_CONF_CTX_set_ssl_ctx;
4531+ SSL_CONF_cmd;
4532+ SSL_CONF_cmd_argv;
4533+ SSL_CONF_cmd_value_type;
4534+ SSL_trace;
4535+ SSL_CIPHER_standard_name;
4536+ SSL_get_tlsa_record_byname;
4537+ ASN1_TIME_diff;
4538+ BIO_hex_string;
4539+ CMS_RecipientInfo_get0_pkey_ctx;
4540+ CMS_RecipientInfo_encrypt;
4541+ CMS_SignerInfo_get0_pkey_ctx;
4542+ CMS_SignerInfo_get0_md_ctx;
4543+ CMS_SignerInfo_get0_signature;
4544+ CMS_RecipientInfo_kari_get0_alg;
4545+ CMS_RecipientInfo_kari_get0_reks;
4546+ CMS_RecipientInfo_kari_get0_orig_id;
4547+ CMS_RecipientInfo_kari_orig_id_cmp;
4548+ CMS_RecipientEncryptedKey_get0_id;
4549+ CMS_RecipientEncryptedKey_cert_cmp;
4550+ CMS_RecipientInfo_kari_set0_pkey;
4551+ CMS_RecipientInfo_kari_get0_ctx;
4552+ CMS_RecipientInfo_kari_decrypt;
4553+ CMS_SharedInfo_encode;
4554+ DH_compute_key_padded;
4555+ d2i_DHxparams;
4556+ i2d_DHxparams;
4557+ DH_get_1024_160;
4558+ DH_get_2048_224;
4559+ DH_get_2048_256;
4560+ DH_KDF_X9_42;
4561+ ECDH_KDF_X9_62;
4562+ ECDSA_METHOD_new;
4563+ ECDSA_METHOD_free;
4564+ ECDSA_METHOD_set_app_data;
4565+ ECDSA_METHOD_get_app_data;
4566+ ECDSA_METHOD_set_sign;
4567+ ECDSA_METHOD_set_sign_setup;
4568+ ECDSA_METHOD_set_verify;
4569+ ECDSA_METHOD_set_flags;
4570+ ECDSA_METHOD_set_name;
4571+ EVP_des_ede3_wrap;
4572+ EVP_aes_128_wrap;
4573+ EVP_aes_192_wrap;
4574+ EVP_aes_256_wrap;
4575+ EVP_aes_128_cbc_hmac_sha256;
4576+ EVP_aes_256_cbc_hmac_sha256;
4577+ CRYPTO_128_wrap;
4578+ CRYPTO_128_unwrap;
4579+ OCSP_REQ_CTX_nbio;
4580+ OCSP_REQ_CTX_new;
4581+ OCSP_set_max_response_length;
4582+ OCSP_REQ_CTX_i2d;
4583+ OCSP_REQ_CTX_nbio_d2i;
4584+ OCSP_REQ_CTX_get0_mem_bio;
4585+ OCSP_REQ_CTX_http;
4586+ RSA_padding_add_PKCS1_OAEP_mgf1;
4587+ RSA_padding_check_PKCS1_OAEP_mgf1;
4588+ RSA_OAEP_PARAMS_free;
4589+ RSA_OAEP_PARAMS_it;
4590+ RSA_OAEP_PARAMS_new;
4591+ SSL_get_sigalgs;
4592+ SSL_get_shared_sigalgs;
4593+ SSL_check_chain;
4594+ X509_chain_up_ref;
4595+ X509_http_nbio;
4596+ X509_CRL_http_nbio;
4597+ X509_REVOKED_dup;
4598+ i2d_re_X509_tbs;
4599+ X509_get0_signature;
4600+ X509_get_signature_nid;
4601+ X509_CRL_diff;
4602+ X509_chain_check_suiteb;
4603+ X509_CRL_check_suiteb;
4604+ X509_check_host;
4605+ X509_check_email;
4606+ X509_check_ip;
4607+ X509_check_ip_asc;
4608+ X509_STORE_set_lookup_crls_cb;
4609+ X509_STORE_CTX_get0_store;
4610+ X509_VERIFY_PARAM_set1_host;
4611+ X509_VERIFY_PARAM_add1_host;
4612+ X509_VERIFY_PARAM_set_hostflags;
4613+ X509_VERIFY_PARAM_get0_peername;
4614+ X509_VERIFY_PARAM_set1_email;
4615+ X509_VERIFY_PARAM_set1_ip;
4616+ X509_VERIFY_PARAM_set1_ip_asc;
4617+ X509_VERIFY_PARAM_get0_name;
4618+ X509_VERIFY_PARAM_get_count;
4619+ X509_VERIFY_PARAM_get0;
4620+ X509V3_EXT_free;
4621+ EC_GROUP_get_mont_data;
4622+ EC_curve_nid2nist;
4623+ EC_curve_nist2nid;
4624+ PEM_write_bio_DHxparams;
4625+ PEM_write_DHxparams;
4626+ SSL_CTX_add_client_custom_ext;
4627+ SSL_CTX_add_server_custom_ext;
4628+ SSL_extension_supported;
4629+ BUF_strnlen;
4630+ sk_deep_copy;
4631+ SSL_test_functions;
4632+} OPENSSL_1.0.1d;
4633+
4634Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/openssl.ld
4635===================================================================
4636--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4637+++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/openssl.ld 2014-02-24 21:02:30.000000000 +0100
4638@@ -0,0 +1,10 @@
4639+OPENSSL_1.0.0 {
4640+ global:
4641+ bind_engine;
4642+ v_check;
4643+ OPENSSL_init;
4644+ OPENSSL_finish;
4645+ local:
4646+ *;
4647+};
4648+
4649Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/ccgost/openssl.ld
4650===================================================================
4651--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4652+++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/ccgost/openssl.ld 2014-02-24 21:02:30.000000000 +0100
4653@@ -0,0 +1,10 @@
4654+OPENSSL_1.0.0 {
4655+ global:
4656+ bind_engine;
4657+ v_check;
4658+ OPENSSL_init;
4659+ OPENSSL_finish;
4660+ local:
4661+ *;
4662+};
4663+
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/block_digicert_malaysia.patch b/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/block_digicert_malaysia.patch
deleted file mode 100644
index c43bcd1c..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/block_digicert_malaysia.patch
+++ /dev/null
@@ -1,29 +0,0 @@
1From: Raphael Geissert <geissert@debian.org>
2Description: make X509_verify_cert indicate that any certificate whose
3 name contains "Digicert Sdn. Bhd." (from Malaysia) is revoked.
4Forwarded: not-needed
5Origin: vendor
6Last-Update: 2011-11-05
7
8Upstream-Status: Backport [debian]
9
10
11Index: openssl-1.0.2~beta1/crypto/x509/x509_vfy.c
12===================================================================
13--- openssl-1.0.2~beta1.orig/crypto/x509/x509_vfy.c 2014-02-25 00:16:12.488028844 +0100
14+++ openssl-1.0.2~beta1/crypto/x509/x509_vfy.c 2014-02-25 00:16:12.484028929 +0100
15@@ -964,10 +964,11 @@
16 for (i = sk_X509_num(ctx->chain) - 1; i >= 0; i--)
17 {
18 x = sk_X509_value(ctx->chain, i);
19- /* Mark DigiNotar certificates as revoked, no matter
20- * where in the chain they are.
21+ /* Mark certificates containing the following names as
22+ * revoked, no matter where in the chain they are.
23 */
24- if (x->name && strstr(x->name, "DigiNotar"))
25+ if (x->name && (strstr(x->name, "DigiNotar") ||
26+ strstr(x->name, "Digicert Sdn. Bhd.")))
27 {
28 ctx->error = X509_V_ERR_CERT_REVOKED;
29 ctx->error_depth = i;
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/block_diginotar.patch b/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/block_diginotar.patch
deleted file mode 100644
index d81e22cd..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/block_diginotar.patch
+++ /dev/null
@@ -1,68 +0,0 @@
1From: Raphael Geissert <geissert@debian.org>
2Description: make X509_verify_cert indicate that any certificate whose
3 name contains "DigiNotar" is revoked.
4Forwarded: not-needed
5Origin: vendor
6Last-Update: 2011-09-08
7Bug: http://bugs.debian.org/639744
8Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
9Reviewed-by: Dr Stephen N Henson <shenson@drh-consultancy.co.uk>
10
11This is not meant as final patch.
12
13Upstream-Status: Backport [debian]
14
15Signed-off-by: Armin Kuster <akuster@mvista.com>
16
17Index: openssl-1.0.2g/crypto/x509/x509_vfy.c
18===================================================================
19--- openssl-1.0.2g.orig/crypto/x509/x509_vfy.c
20+++ openssl-1.0.2g/crypto/x509/x509_vfy.c
21@@ -119,6 +119,7 @@ static int check_trust(X509_STORE_CTX *c
22 static int check_revocation(X509_STORE_CTX *ctx);
23 static int check_cert(X509_STORE_CTX *ctx);
24 static int check_policy(X509_STORE_CTX *ctx);
25+static int check_ca_blacklist(X509_STORE_CTX *ctx);
26
27 static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer,
28 unsigned int *preasons, X509_CRL *crl, X509 *x);
29@@ -489,6 +490,9 @@ int X509_verify_cert(X509_STORE_CTX *ctx
30 if (!ok)
31 goto err;
32
33+ ok = check_ca_blacklist(ctx);
34+ if(!ok) goto err;
35+
36 #ifndef OPENSSL_NO_RFC3779
37 /* RFC 3779 path validation, now that CRL check has been done */
38 ok = v3_asid_validate_path(ctx);
39@@ -996,6 +1000,29 @@ static int check_crl_time(X509_STORE_CTX
40 return 1;
41 }
42
43+static int check_ca_blacklist(X509_STORE_CTX *ctx)
44+ {
45+ X509 *x;
46+ int i;
47+ /* Check all certificates against the blacklist */
48+ for (i = sk_X509_num(ctx->chain) - 1; i >= 0; i--)
49+ {
50+ x = sk_X509_value(ctx->chain, i);
51+ /* Mark DigiNotar certificates as revoked, no matter
52+ * where in the chain they are.
53+ */
54+ if (x->name && strstr(x->name, "DigiNotar"))
55+ {
56+ ctx->error = X509_V_ERR_CERT_REVOKED;
57+ ctx->error_depth = i;
58+ ctx->current_cert = x;
59+ if (!ctx->verify_cb(0,ctx))
60+ return 0;
61+ }
62+ }
63+ return 1;
64+ }
65+
66 static int get_crl_sk(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl,
67 X509 **pissuer, int *pscore, unsigned int *preasons,
68 STACK_OF(X509_CRL) *crls)
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/soname.patch b/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/soname.patch
deleted file mode 100644
index f9cdfec8..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/soname.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1Index: openssl-1.0.2d/crypto/opensslv.h
2===================================================================
3--- openssl-1.0.2d.orig/crypto/opensslv.h
4+++ openssl-1.0.2d/crypto/opensslv.h
5@@ -88,7 +88,7 @@ extern "C" {
6 * should only keep the versions that are binary compatible with the current.
7 */
8 # define SHLIB_VERSION_HISTORY ""
9-# define SHLIB_VERSION_NUMBER "1.0.0"
10+# define SHLIB_VERSION_NUMBER "1.0.2"
11
12
13 #ifdef __cplusplus
diff --git a/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/version-script.patch b/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/version-script.patch
deleted file mode 100644
index 29f11a28..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/debian1.0.2/version-script.patch
+++ /dev/null
@@ -1,4656 +0,0 @@
1Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/Configure
2===================================================================
3--- openssl-1.0.2~beta1.obsolete.0.0498436515490575.orig/Configure 2014-02-24 21:02:30.000000000 +0100
4+++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/Configure 2014-02-24 21:02:30.000000000 +0100
5@@ -1651,6 +1651,8 @@
6 }
7 }
8
9+$shared_ldflag .= " -Wl,--version-script=openssl.ld";
10+
11 open(IN,'<Makefile.org') || die "unable to read Makefile.org:$!\n";
12 unlink("$Makefile.new") || die "unable to remove old $Makefile.new:$!\n" if -e "$Makefile.new";
13 open(OUT,">$Makefile.new") || die "unable to create $Makefile.new:$!\n";
14Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld
15===================================================================
16--- /dev/null 1970-01-01 00:00:00.000000000 +0000
17+++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld 2014-02-24 22:19:08.601827266 +0100
18@@ -0,0 +1,4608 @@
19+OPENSSL_1.0.2d {
20+ global:
21+ BIO_f_ssl;
22+ BIO_new_buffer_ssl_connect;
23+ BIO_new_ssl;
24+ BIO_new_ssl_connect;
25+ BIO_proxy_ssl_copy_session_id;
26+ BIO_ssl_copy_session_id;
27+ BIO_ssl_shutdown;
28+ d2i_SSL_SESSION;
29+ DTLSv1_client_method;
30+ DTLSv1_method;
31+ DTLSv1_server_method;
32+ ERR_load_SSL_strings;
33+ i2d_SSL_SESSION;
34+ kssl_build_principal_2;
35+ kssl_cget_tkt;
36+ kssl_check_authent;
37+ kssl_ctx_free;
38+ kssl_ctx_new;
39+ kssl_ctx_setkey;
40+ kssl_ctx_setprinc;
41+ kssl_ctx_setstring;
42+ kssl_ctx_show;
43+ kssl_err_set;
44+ kssl_krb5_free_data_contents;
45+ kssl_sget_tkt;
46+ kssl_skip_confound;
47+ kssl_validate_times;
48+ PEM_read_bio_SSL_SESSION;
49+ PEM_read_SSL_SESSION;
50+ PEM_write_bio_SSL_SESSION;
51+ PEM_write_SSL_SESSION;
52+ SSL_accept;
53+ SSL_add_client_CA;
54+ SSL_add_dir_cert_subjects_to_stack;
55+ SSL_add_dir_cert_subjs_to_stk;
56+ SSL_add_file_cert_subjects_to_stack;
57+ SSL_add_file_cert_subjs_to_stk;
58+ SSL_alert_desc_string;
59+ SSL_alert_desc_string_long;
60+ SSL_alert_type_string;
61+ SSL_alert_type_string_long;
62+ SSL_callback_ctrl;
63+ SSL_check_private_key;
64+ SSL_CIPHER_description;
65+ SSL_CIPHER_get_bits;
66+ SSL_CIPHER_get_name;
67+ SSL_CIPHER_get_version;
68+ SSL_clear;
69+ SSL_COMP_add_compression_method;
70+ SSL_COMP_get_compression_methods;
71+ SSL_COMP_get_compress_methods;
72+ SSL_COMP_get_name;
73+ SSL_connect;
74+ SSL_copy_session_id;
75+ SSL_ctrl;
76+ SSL_CTX_add_client_CA;
77+ SSL_CTX_add_session;
78+ SSL_CTX_callback_ctrl;
79+ SSL_CTX_check_private_key;
80+ SSL_CTX_ctrl;
81+ SSL_CTX_flush_sessions;
82+ SSL_CTX_free;
83+ SSL_CTX_get_cert_store;
84+ SSL_CTX_get_client_CA_list;
85+ SSL_CTX_get_client_cert_cb;
86+ SSL_CTX_get_ex_data;
87+ SSL_CTX_get_ex_new_index;
88+ SSL_CTX_get_info_callback;
89+ SSL_CTX_get_quiet_shutdown;
90+ SSL_CTX_get_timeout;
91+ SSL_CTX_get_verify_callback;
92+ SSL_CTX_get_verify_depth;
93+ SSL_CTX_get_verify_mode;
94+ SSL_CTX_load_verify_locations;
95+ SSL_CTX_new;
96+ SSL_CTX_remove_session;
97+ SSL_CTX_sess_get_get_cb;
98+ SSL_CTX_sess_get_new_cb;
99+ SSL_CTX_sess_get_remove_cb;
100+ SSL_CTX_sessions;
101+ SSL_CTX_sess_set_get_cb;
102+ SSL_CTX_sess_set_new_cb;
103+ SSL_CTX_sess_set_remove_cb;
104+ SSL_CTX_set1_param;
105+ SSL_CTX_set_cert_store;
106+ SSL_CTX_set_cert_verify_callback;
107+ SSL_CTX_set_cert_verify_cb;
108+ SSL_CTX_set_cipher_list;
109+ SSL_CTX_set_client_CA_list;
110+ SSL_CTX_set_client_cert_cb;
111+ SSL_CTX_set_client_cert_engine;
112+ SSL_CTX_set_cookie_generate_cb;
113+ SSL_CTX_set_cookie_verify_cb;
114+ SSL_CTX_set_default_passwd_cb;
115+ SSL_CTX_set_default_passwd_cb_userdata;
116+ SSL_CTX_set_default_verify_paths;
117+ SSL_CTX_set_def_passwd_cb_ud;
118+ SSL_CTX_set_def_verify_paths;
119+ SSL_CTX_set_ex_data;
120+ SSL_CTX_set_generate_session_id;
121+ SSL_CTX_set_info_callback;
122+ SSL_CTX_set_msg_callback;
123+ SSL_CTX_set_psk_client_callback;
124+ SSL_CTX_set_psk_server_callback;
125+ SSL_CTX_set_purpose;
126+ SSL_CTX_set_quiet_shutdown;
127+ SSL_CTX_set_session_id_context;
128+ SSL_CTX_set_ssl_version;
129+ SSL_CTX_set_timeout;
130+ SSL_CTX_set_tmp_dh_callback;
131+ SSL_CTX_set_tmp_ecdh_callback;
132+ SSL_CTX_set_tmp_rsa_callback;
133+ SSL_CTX_set_trust;
134+ SSL_CTX_set_verify;
135+ SSL_CTX_set_verify_depth;
136+ SSL_CTX_use_cert_chain_file;
137+ SSL_CTX_use_certificate;
138+ SSL_CTX_use_certificate_ASN1;
139+ SSL_CTX_use_certificate_chain_file;
140+ SSL_CTX_use_certificate_file;
141+ SSL_CTX_use_PrivateKey;
142+ SSL_CTX_use_PrivateKey_ASN1;
143+ SSL_CTX_use_PrivateKey_file;
144+ SSL_CTX_use_psk_identity_hint;
145+ SSL_CTX_use_RSAPrivateKey;
146+ SSL_CTX_use_RSAPrivateKey_ASN1;
147+ SSL_CTX_use_RSAPrivateKey_file;
148+ SSL_do_handshake;
149+ SSL_dup;
150+ SSL_dup_CA_list;
151+ SSLeay_add_ssl_algorithms;
152+ SSL_free;
153+ SSL_get1_session;
154+ SSL_get_certificate;
155+ SSL_get_cipher_list;
156+ SSL_get_ciphers;
157+ SSL_get_client_CA_list;
158+ SSL_get_current_cipher;
159+ SSL_get_current_compression;
160+ SSL_get_current_expansion;
161+ SSL_get_default_timeout;
162+ SSL_get_error;
163+ SSL_get_ex_data;
164+ SSL_get_ex_data_X509_STORE_CTX_idx;
165+ SSL_get_ex_d_X509_STORE_CTX_idx;
166+ SSL_get_ex_new_index;
167+ SSL_get_fd;
168+ SSL_get_finished;
169+ SSL_get_info_callback;
170+ SSL_get_peer_cert_chain;
171+ SSL_get_peer_certificate;
172+ SSL_get_peer_finished;
173+ SSL_get_privatekey;
174+ SSL_get_psk_identity;
175+ SSL_get_psk_identity_hint;
176+ SSL_get_quiet_shutdown;
177+ SSL_get_rbio;
178+ SSL_get_read_ahead;
179+ SSL_get_rfd;
180+ SSL_get_servername;
181+ SSL_get_servername_type;
182+ SSL_get_session;
183+ SSL_get_shared_ciphers;
184+ SSL_get_shutdown;
185+ SSL_get_SSL_CTX;
186+ SSL_get_ssl_method;
187+ SSL_get_verify_callback;
188+ SSL_get_verify_depth;
189+ SSL_get_verify_mode;
190+ SSL_get_verify_result;
191+ SSL_get_version;
192+ SSL_get_wbio;
193+ SSL_get_wfd;
194+ SSL_has_matching_session_id;
195+ SSL_library_init;
196+ SSL_load_client_CA_file;
197+ SSL_load_error_strings;
198+ SSL_new;
199+ SSL_peek;
200+ SSL_pending;
201+ SSL_read;
202+ SSL_renegotiate;
203+ SSL_renegotiate_pending;
204+ SSL_rstate_string;
205+ SSL_rstate_string_long;
206+ SSL_SESSION_cmp;
207+ SSL_SESSION_free;
208+ SSL_SESSION_get_ex_data;
209+ SSL_SESSION_get_ex_new_index;
210+ SSL_SESSION_get_id;
211+ SSL_SESSION_get_time;
212+ SSL_SESSION_get_timeout;
213+ SSL_SESSION_hash;
214+ SSL_SESSION_new;
215+ SSL_SESSION_print;
216+ SSL_SESSION_print_fp;
217+ SSL_SESSION_set_ex_data;
218+ SSL_SESSION_set_time;
219+ SSL_SESSION_set_timeout;
220+ SSL_set1_param;
221+ SSL_set_accept_state;
222+ SSL_set_bio;
223+ SSL_set_cipher_list;
224+ SSL_set_client_CA_list;
225+ SSL_set_connect_state;
226+ SSL_set_ex_data;
227+ SSL_set_fd;
228+ SSL_set_generate_session_id;
229+ SSL_set_info_callback;
230+ SSL_set_msg_callback;
231+ SSL_set_psk_client_callback;
232+ SSL_set_psk_server_callback;
233+ SSL_set_purpose;
234+ SSL_set_quiet_shutdown;
235+ SSL_set_read_ahead;
236+ SSL_set_rfd;
237+ SSL_set_session;
238+ SSL_set_session_id_context;
239+ SSL_set_session_secret_cb;
240+ SSL_set_session_ticket_ext;
241+ SSL_set_session_ticket_ext_cb;
242+ SSL_set_shutdown;
243+ SSL_set_SSL_CTX;
244+ SSL_set_ssl_method;
245+ SSL_set_tmp_dh_callback;
246+ SSL_set_tmp_ecdh_callback;
247+ SSL_set_tmp_rsa_callback;
248+ SSL_set_trust;
249+ SSL_set_verify;
250+ SSL_set_verify_depth;
251+ SSL_set_verify_result;
252+ SSL_set_wfd;
253+ SSL_shutdown;
254+ SSL_state;
255+ SSL_state_string;
256+ SSL_state_string_long;
257+ SSL_use_certificate;
258+ SSL_use_certificate_ASN1;
259+ SSL_use_certificate_file;
260+ SSL_use_PrivateKey;
261+ SSL_use_PrivateKey_ASN1;
262+ SSL_use_PrivateKey_file;
263+ SSL_use_psk_identity_hint;
264+ SSL_use_RSAPrivateKey;
265+ SSL_use_RSAPrivateKey_ASN1;
266+ SSL_use_RSAPrivateKey_file;
267+ SSLv23_client_method;
268+ SSLv23_method;
269+ SSLv23_server_method;
270+ SSLv2_client_method;
271+ SSLv2_method;
272+ SSLv2_server_method;
273+ SSLv3_client_method;
274+ SSLv3_method;
275+ SSLv3_server_method;
276+ SSL_version;
277+ SSL_want;
278+ SSL_write;
279+ TLSv1_client_method;
280+ TLSv1_method;
281+ TLSv1_server_method;
282+
283+
284+ SSLeay;
285+ SSLeay_version;
286+ ASN1_BIT_STRING_asn1_meth;
287+ ASN1_HEADER_free;
288+ ASN1_HEADER_new;
289+ ASN1_IA5STRING_asn1_meth;
290+ ASN1_INTEGER_get;
291+ ASN1_INTEGER_set;
292+ ASN1_INTEGER_to_BN;
293+ ASN1_OBJECT_create;
294+ ASN1_OBJECT_free;
295+ ASN1_OBJECT_new;
296+ ASN1_PRINTABLE_type;
297+ ASN1_STRING_cmp;
298+ ASN1_STRING_dup;
299+ ASN1_STRING_free;
300+ ASN1_STRING_new;
301+ ASN1_STRING_print;
302+ ASN1_STRING_set;
303+ ASN1_STRING_type_new;
304+ ASN1_TYPE_free;
305+ ASN1_TYPE_new;
306+ ASN1_UNIVERSALSTRING_to_string;
307+ ASN1_UTCTIME_check;
308+ ASN1_UTCTIME_print;
309+ ASN1_UTCTIME_set;
310+ ASN1_check_infinite_end;
311+ ASN1_d2i_bio;
312+ ASN1_d2i_fp;
313+ ASN1_digest;
314+ ASN1_dup;
315+ ASN1_get_object;
316+ ASN1_i2d_bio;
317+ ASN1_i2d_fp;
318+ ASN1_object_size;
319+ ASN1_parse;
320+ ASN1_put_object;
321+ ASN1_sign;
322+ ASN1_verify;
323+ BF_cbc_encrypt;
324+ BF_cfb64_encrypt;
325+ BF_ecb_encrypt;
326+ BF_encrypt;
327+ BF_ofb64_encrypt;
328+ BF_options;
329+ BF_set_key;
330+ BIO_CONNECT_free;
331+ BIO_CONNECT_new;
332+ BIO_accept;
333+ BIO_ctrl;
334+ BIO_int_ctrl;
335+ BIO_debug_callback;
336+ BIO_dump;
337+ BIO_dup_chain;
338+ BIO_f_base64;
339+ BIO_f_buffer;
340+ BIO_f_cipher;
341+ BIO_f_md;
342+ BIO_f_null;
343+ BIO_f_proxy_server;
344+ BIO_fd_non_fatal_error;
345+ BIO_fd_should_retry;
346+ BIO_find_type;
347+ BIO_free;
348+ BIO_free_all;
349+ BIO_get_accept_socket;
350+ BIO_get_filter_bio;
351+ BIO_get_host_ip;
352+ BIO_get_port;
353+ BIO_get_retry_BIO;
354+ BIO_get_retry_reason;
355+ BIO_gethostbyname;
356+ BIO_gets;
357+ BIO_new;
358+ BIO_new_accept;
359+ BIO_new_connect;
360+ BIO_new_fd;
361+ BIO_new_file;
362+ BIO_new_fp;
363+ BIO_new_socket;
364+ BIO_pop;
365+ BIO_printf;
366+ BIO_push;
367+ BIO_puts;
368+ BIO_read;
369+ BIO_s_accept;
370+ BIO_s_connect;
371+ BIO_s_fd;
372+ BIO_s_file;
373+ BIO_s_mem;
374+ BIO_s_null;
375+ BIO_s_proxy_client;
376+ BIO_s_socket;
377+ BIO_set;
378+ BIO_set_cipher;
379+ BIO_set_tcp_ndelay;
380+ BIO_sock_cleanup;
381+ BIO_sock_error;
382+ BIO_sock_init;
383+ BIO_sock_non_fatal_error;
384+ BIO_sock_should_retry;
385+ BIO_socket_ioctl;
386+ BIO_write;
387+ BN_CTX_free;
388+ BN_CTX_new;
389+ BN_MONT_CTX_free;
390+ BN_MONT_CTX_new;
391+ BN_MONT_CTX_set;
392+ BN_add;
393+ BN_add_word;
394+ BN_hex2bn;
395+ BN_bin2bn;
396+ BN_bn2hex;
397+ BN_bn2bin;
398+ BN_clear;
399+ BN_clear_bit;
400+ BN_clear_free;
401+ BN_cmp;
402+ BN_copy;
403+ BN_div;
404+ BN_div_word;
405+ BN_dup;
406+ BN_free;
407+ BN_from_montgomery;
408+ BN_gcd;
409+ BN_generate_prime;
410+ BN_get_word;
411+ BN_is_bit_set;
412+ BN_is_prime;
413+ BN_lshift;
414+ BN_lshift1;
415+ BN_mask_bits;
416+ BN_mod;
417+ BN_mod_exp;
418+ BN_mod_exp_mont;
419+ BN_mod_exp_simple;
420+ BN_mod_inverse;
421+ BN_mod_mul;
422+ BN_mod_mul_montgomery;
423+ BN_mod_word;
424+ BN_mul;
425+ BN_new;
426+ BN_num_bits;
427+ BN_num_bits_word;
428+ BN_options;
429+ BN_print;
430+ BN_print_fp;
431+ BN_rand;
432+ BN_reciprocal;
433+ BN_rshift;
434+ BN_rshift1;
435+ BN_set_bit;
436+ BN_set_word;
437+ BN_sqr;
438+ BN_sub;
439+ BN_to_ASN1_INTEGER;
440+ BN_ucmp;
441+ BN_value_one;
442+ BUF_MEM_free;
443+ BUF_MEM_grow;
444+ BUF_MEM_new;
445+ BUF_strdup;
446+ CONF_free;
447+ CONF_get_number;
448+ CONF_get_section;
449+ CONF_get_string;
450+ CONF_load;
451+ CRYPTO_add_lock;
452+ CRYPTO_dbg_free;
453+ CRYPTO_dbg_malloc;
454+ CRYPTO_dbg_realloc;
455+ CRYPTO_dbg_remalloc;
456+ CRYPTO_free;
457+ CRYPTO_get_add_lock_callback;
458+ CRYPTO_get_id_callback;
459+ CRYPTO_get_lock_name;
460+ CRYPTO_get_locking_callback;
461+ CRYPTO_get_mem_functions;
462+ CRYPTO_lock;
463+ CRYPTO_malloc;
464+ CRYPTO_mem_ctrl;
465+ CRYPTO_mem_leaks;
466+ CRYPTO_mem_leaks_cb;
467+ CRYPTO_mem_leaks_fp;
468+ CRYPTO_realloc;
469+ CRYPTO_remalloc;
470+ CRYPTO_set_add_lock_callback;
471+ CRYPTO_set_id_callback;
472+ CRYPTO_set_locking_callback;
473+ CRYPTO_set_mem_functions;
474+ CRYPTO_thread_id;
475+ DH_check;
476+ DH_compute_key;
477+ DH_free;
478+ DH_generate_key;
479+ DH_generate_parameters;
480+ DH_new;
481+ DH_size;
482+ DHparams_print;
483+ DHparams_print_fp;
484+ DSA_free;
485+ DSA_generate_key;
486+ DSA_generate_parameters;
487+ DSA_is_prime;
488+ DSA_new;
489+ DSA_print;
490+ DSA_print_fp;
491+ DSA_sign;
492+ DSA_sign_setup;
493+ DSA_size;
494+ DSA_verify;
495+ DSAparams_print;
496+ DSAparams_print_fp;
497+ ERR_clear_error;
498+ ERR_error_string;
499+ ERR_free_strings;
500+ ERR_func_error_string;
501+ ERR_get_err_state_table;
502+ ERR_get_error;
503+ ERR_get_error_line;
504+ ERR_get_state;
505+ ERR_get_string_table;
506+ ERR_lib_error_string;
507+ ERR_load_ASN1_strings;
508+ ERR_load_BIO_strings;
509+ ERR_load_BN_strings;
510+ ERR_load_BUF_strings;
511+ ERR_load_CONF_strings;
512+ ERR_load_DH_strings;
513+ ERR_load_DSA_strings;
514+ ERR_load_ERR_strings;
515+ ERR_load_EVP_strings;
516+ ERR_load_OBJ_strings;
517+ ERR_load_PEM_strings;
518+ ERR_load_PROXY_strings;
519+ ERR_load_RSA_strings;
520+ ERR_load_X509_strings;
521+ ERR_load_crypto_strings;
522+ ERR_load_strings;
523+ ERR_peek_error;
524+ ERR_peek_error_line;
525+ ERR_print_errors;
526+ ERR_print_errors_fp;
527+ ERR_put_error;
528+ ERR_reason_error_string;
529+ ERR_remove_state;
530+ EVP_BytesToKey;
531+ EVP_CIPHER_CTX_cleanup;
532+ EVP_CipherFinal;
533+ EVP_CipherInit;
534+ EVP_CipherUpdate;
535+ EVP_DecodeBlock;
536+ EVP_DecodeFinal;
537+ EVP_DecodeInit;
538+ EVP_DecodeUpdate;
539+ EVP_DecryptFinal;
540+ EVP_DecryptInit;
541+ EVP_DecryptUpdate;
542+ EVP_DigestFinal;
543+ EVP_DigestInit;
544+ EVP_DigestUpdate;
545+ EVP_EncodeBlock;
546+ EVP_EncodeFinal;
547+ EVP_EncodeInit;
548+ EVP_EncodeUpdate;
549+ EVP_EncryptFinal;
550+ EVP_EncryptInit;
551+ EVP_EncryptUpdate;
552+ EVP_OpenFinal;
553+ EVP_OpenInit;
554+ EVP_PKEY_assign;
555+ EVP_PKEY_copy_parameters;
556+ EVP_PKEY_free;
557+ EVP_PKEY_missing_parameters;
558+ EVP_PKEY_new;
559+ EVP_PKEY_save_parameters;
560+ EVP_PKEY_size;
561+ EVP_PKEY_type;
562+ EVP_SealFinal;
563+ EVP_SealInit;
564+ EVP_SignFinal;
565+ EVP_VerifyFinal;
566+ EVP_add_alias;
567+ EVP_add_cipher;
568+ EVP_add_digest;
569+ EVP_bf_cbc;
570+ EVP_bf_cfb64;
571+ EVP_bf_ecb;
572+ EVP_bf_ofb;
573+ EVP_cleanup;
574+ EVP_des_cbc;
575+ EVP_des_cfb64;
576+ EVP_des_ecb;
577+ EVP_des_ede;
578+ EVP_des_ede3;
579+ EVP_des_ede3_cbc;
580+ EVP_des_ede3_cfb64;
581+ EVP_des_ede3_ofb;
582+ EVP_des_ede_cbc;
583+ EVP_des_ede_cfb64;
584+ EVP_des_ede_ofb;
585+ EVP_des_ofb;
586+ EVP_desx_cbc;
587+ EVP_dss;
588+ EVP_dss1;
589+ EVP_enc_null;
590+ EVP_get_cipherbyname;
591+ EVP_get_digestbyname;
592+ EVP_get_pw_prompt;
593+ EVP_idea_cbc;
594+ EVP_idea_cfb64;
595+ EVP_idea_ecb;
596+ EVP_idea_ofb;
597+ EVP_md2;
598+ EVP_md5;
599+ EVP_md_null;
600+ EVP_rc2_cbc;
601+ EVP_rc2_cfb64;
602+ EVP_rc2_ecb;
603+ EVP_rc2_ofb;
604+ EVP_rc4;
605+ EVP_read_pw_string;
606+ EVP_set_pw_prompt;
607+ EVP_sha;
608+ EVP_sha1;
609+ MD2;
610+ MD2_Final;
611+ MD2_Init;
612+ MD2_Update;
613+ MD2_options;
614+ MD5;
615+ MD5_Final;
616+ MD5_Init;
617+ MD5_Update;
618+ MDC2;
619+ MDC2_Final;
620+ MDC2_Init;
621+ MDC2_Update;
622+ NETSCAPE_SPKAC_free;
623+ NETSCAPE_SPKAC_new;
624+ NETSCAPE_SPKI_free;
625+ NETSCAPE_SPKI_new;
626+ NETSCAPE_SPKI_sign;
627+ NETSCAPE_SPKI_verify;
628+ OBJ_add_object;
629+ OBJ_bsearch;
630+ OBJ_cleanup;
631+ OBJ_cmp;
632+ OBJ_create;
633+ OBJ_dup;
634+ OBJ_ln2nid;
635+ OBJ_new_nid;
636+ OBJ_nid2ln;
637+ OBJ_nid2obj;
638+ OBJ_nid2sn;
639+ OBJ_obj2nid;
640+ OBJ_sn2nid;
641+ OBJ_txt2nid;
642+ PEM_ASN1_read;
643+ PEM_ASN1_read_bio;
644+ PEM_ASN1_write;
645+ PEM_ASN1_write_bio;
646+ PEM_SealFinal;
647+ PEM_SealInit;
648+ PEM_SealUpdate;
649+ PEM_SignFinal;
650+ PEM_SignInit;
651+ PEM_SignUpdate;
652+ PEM_X509_INFO_read;
653+ PEM_X509_INFO_read_bio;
654+ PEM_X509_INFO_write_bio;
655+ PEM_dek_info;
656+ PEM_do_header;
657+ PEM_get_EVP_CIPHER_INFO;
658+ PEM_proc_type;
659+ PEM_read;
660+ PEM_read_DHparams;
661+ PEM_read_DSAPrivateKey;
662+ PEM_read_DSAparams;
663+ PEM_read_PKCS7;
664+ PEM_read_PrivateKey;
665+ PEM_read_RSAPrivateKey;
666+ PEM_read_X509;
667+ PEM_read_X509_CRL;
668+ PEM_read_X509_REQ;
669+ PEM_read_bio;
670+ PEM_read_bio_DHparams;
671+ PEM_read_bio_DSAPrivateKey;
672+ PEM_read_bio_DSAparams;
673+ PEM_read_bio_PKCS7;
674+ PEM_read_bio_PrivateKey;
675+ PEM_read_bio_RSAPrivateKey;
676+ PEM_read_bio_X509;
677+ PEM_read_bio_X509_CRL;
678+ PEM_read_bio_X509_REQ;
679+ PEM_write;
680+ PEM_write_DHparams;
681+ PEM_write_DSAPrivateKey;
682+ PEM_write_DSAparams;
683+ PEM_write_PKCS7;
684+ PEM_write_PrivateKey;
685+ PEM_write_RSAPrivateKey;
686+ PEM_write_X509;
687+ PEM_write_X509_CRL;
688+ PEM_write_X509_REQ;
689+ PEM_write_bio;
690+ PEM_write_bio_DHparams;
691+ PEM_write_bio_DSAPrivateKey;
692+ PEM_write_bio_DSAparams;
693+ PEM_write_bio_PKCS7;
694+ PEM_write_bio_PrivateKey;
695+ PEM_write_bio_RSAPrivateKey;
696+ PEM_write_bio_X509;
697+ PEM_write_bio_X509_CRL;
698+ PEM_write_bio_X509_REQ;
699+ PKCS7_DIGEST_free;
700+ PKCS7_DIGEST_new;
701+ PKCS7_ENCRYPT_free;
702+ PKCS7_ENCRYPT_new;
703+ PKCS7_ENC_CONTENT_free;
704+ PKCS7_ENC_CONTENT_new;
705+ PKCS7_ENVELOPE_free;
706+ PKCS7_ENVELOPE_new;
707+ PKCS7_ISSUER_AND_SERIAL_digest;
708+ PKCS7_ISSUER_AND_SERIAL_free;
709+ PKCS7_ISSUER_AND_SERIAL_new;
710+ PKCS7_RECIP_INFO_free;
711+ PKCS7_RECIP_INFO_new;
712+ PKCS7_SIGNED_free;
713+ PKCS7_SIGNED_new;
714+ PKCS7_SIGNER_INFO_free;
715+ PKCS7_SIGNER_INFO_new;
716+ PKCS7_SIGN_ENVELOPE_free;
717+ PKCS7_SIGN_ENVELOPE_new;
718+ PKCS7_dup;
719+ PKCS7_free;
720+ PKCS7_new;
721+ PROXY_ENTRY_add_noproxy;
722+ PROXY_ENTRY_clear_noproxy;
723+ PROXY_ENTRY_free;
724+ PROXY_ENTRY_get_noproxy;
725+ PROXY_ENTRY_new;
726+ PROXY_ENTRY_set_server;
727+ PROXY_add_noproxy;
728+ PROXY_add_server;
729+ PROXY_check_by_host;
730+ PROXY_check_url;
731+ PROXY_clear_noproxy;
732+ PROXY_free;
733+ PROXY_get_noproxy;
734+ PROXY_get_proxies;
735+ PROXY_get_proxy_entry;
736+ PROXY_load_conf;
737+ PROXY_new;
738+ PROXY_print;
739+ RAND_bytes;
740+ RAND_cleanup;
741+ RAND_file_name;
742+ RAND_load_file;
743+ RAND_screen;
744+ RAND_seed;
745+ RAND_write_file;
746+ RC2_cbc_encrypt;
747+ RC2_cfb64_encrypt;
748+ RC2_ecb_encrypt;
749+ RC2_encrypt;
750+ RC2_ofb64_encrypt;
751+ RC2_set_key;
752+ RC4;
753+ RC4_options;
754+ RC4_set_key;
755+ RSAPrivateKey_asn1_meth;
756+ RSAPrivateKey_dup;
757+ RSAPublicKey_dup;
758+ RSA_PKCS1_SSLeay;
759+ RSA_free;
760+ RSA_generate_key;
761+ RSA_new;
762+ RSA_new_method;
763+ RSA_print;
764+ RSA_print_fp;
765+ RSA_private_decrypt;
766+ RSA_private_encrypt;
767+ RSA_public_decrypt;
768+ RSA_public_encrypt;
769+ RSA_set_default_method;
770+ RSA_sign;
771+ RSA_sign_ASN1_OCTET_STRING;
772+ RSA_size;
773+ RSA_verify;
774+ RSA_verify_ASN1_OCTET_STRING;
775+ SHA;
776+ SHA1;
777+ SHA1_Final;
778+ SHA1_Init;
779+ SHA1_Update;
780+ SHA_Final;
781+ SHA_Init;
782+ SHA_Update;
783+ OpenSSL_add_all_algorithms;
784+ OpenSSL_add_all_ciphers;
785+ OpenSSL_add_all_digests;
786+ TXT_DB_create_index;
787+ TXT_DB_free;
788+ TXT_DB_get_by_index;
789+ TXT_DB_insert;
790+ TXT_DB_read;
791+ TXT_DB_write;
792+ X509_ALGOR_free;
793+ X509_ALGOR_new;
794+ X509_ATTRIBUTE_free;
795+ X509_ATTRIBUTE_new;
796+ X509_CINF_free;
797+ X509_CINF_new;
798+ X509_CRL_INFO_free;
799+ X509_CRL_INFO_new;
800+ X509_CRL_add_ext;
801+ X509_CRL_cmp;
802+ X509_CRL_delete_ext;
803+ X509_CRL_dup;
804+ X509_CRL_free;
805+ X509_CRL_get_ext;
806+ X509_CRL_get_ext_by_NID;
807+ X509_CRL_get_ext_by_OBJ;
808+ X509_CRL_get_ext_by_critical;
809+ X509_CRL_get_ext_count;
810+ X509_CRL_new;
811+ X509_CRL_sign;
812+ X509_CRL_verify;
813+ X509_EXTENSION_create_by_NID;
814+ X509_EXTENSION_create_by_OBJ;
815+ X509_EXTENSION_dup;
816+ X509_EXTENSION_free;
817+ X509_EXTENSION_get_critical;
818+ X509_EXTENSION_get_data;
819+ X509_EXTENSION_get_object;
820+ X509_EXTENSION_new;
821+ X509_EXTENSION_set_critical;
822+ X509_EXTENSION_set_data;
823+ X509_EXTENSION_set_object;
824+ X509_INFO_free;
825+ X509_INFO_new;
826+ X509_LOOKUP_by_alias;
827+ X509_LOOKUP_by_fingerprint;
828+ X509_LOOKUP_by_issuer_serial;
829+ X509_LOOKUP_by_subject;
830+ X509_LOOKUP_ctrl;
831+ X509_LOOKUP_file;
832+ X509_LOOKUP_free;
833+ X509_LOOKUP_hash_dir;
834+ X509_LOOKUP_init;
835+ X509_LOOKUP_new;
836+ X509_LOOKUP_shutdown;
837+ X509_NAME_ENTRY_create_by_NID;
838+ X509_NAME_ENTRY_create_by_OBJ;
839+ X509_NAME_ENTRY_dup;
840+ X509_NAME_ENTRY_free;
841+ X509_NAME_ENTRY_get_data;
842+ X509_NAME_ENTRY_get_object;
843+ X509_NAME_ENTRY_new;
844+ X509_NAME_ENTRY_set_data;
845+ X509_NAME_ENTRY_set_object;
846+ X509_NAME_add_entry;
847+ X509_NAME_cmp;
848+ X509_NAME_delete_entry;
849+ X509_NAME_digest;
850+ X509_NAME_dup;
851+ X509_NAME_entry_count;
852+ X509_NAME_free;
853+ X509_NAME_get_entry;
854+ X509_NAME_get_index_by_NID;
855+ X509_NAME_get_index_by_OBJ;
856+ X509_NAME_get_text_by_NID;
857+ X509_NAME_get_text_by_OBJ;
858+ X509_NAME_hash;
859+ X509_NAME_new;
860+ X509_NAME_oneline;
861+ X509_NAME_print;
862+ X509_NAME_set;
863+ X509_OBJECT_free_contents;
864+ X509_OBJECT_retrieve_by_subject;
865+ X509_OBJECT_up_ref_count;
866+ X509_PKEY_free;
867+ X509_PKEY_new;
868+ X509_PUBKEY_free;
869+ X509_PUBKEY_get;
870+ X509_PUBKEY_new;
871+ X509_PUBKEY_set;
872+ X509_REQ_INFO_free;
873+ X509_REQ_INFO_new;
874+ X509_REQ_dup;
875+ X509_REQ_free;
876+ X509_REQ_get_pubkey;
877+ X509_REQ_new;
878+ X509_REQ_print;
879+ X509_REQ_print_fp;
880+ X509_REQ_set_pubkey;
881+ X509_REQ_set_subject_name;
882+ X509_REQ_set_version;
883+ X509_REQ_sign;
884+ X509_REQ_to_X509;
885+ X509_REQ_verify;
886+ X509_REVOKED_add_ext;
887+ X509_REVOKED_delete_ext;
888+ X509_REVOKED_free;
889+ X509_REVOKED_get_ext;
890+ X509_REVOKED_get_ext_by_NID;
891+ X509_REVOKED_get_ext_by_OBJ;
892+ X509_REVOKED_get_ext_by_critical;
893+ X509_REVOKED_get_ext_by_critic;
894+ X509_REVOKED_get_ext_count;
895+ X509_REVOKED_new;
896+ X509_SIG_free;
897+ X509_SIG_new;
898+ X509_STORE_CTX_cleanup;
899+ X509_STORE_CTX_init;
900+ X509_STORE_add_cert;
901+ X509_STORE_add_lookup;
902+ X509_STORE_free;
903+ X509_STORE_get_by_subject;
904+ X509_STORE_load_locations;
905+ X509_STORE_new;
906+ X509_STORE_set_default_paths;
907+ X509_VAL_free;
908+ X509_VAL_new;
909+ X509_add_ext;
910+ X509_asn1_meth;
911+ X509_certificate_type;
912+ X509_check_private_key;
913+ X509_cmp_current_time;
914+ X509_delete_ext;
915+ X509_digest;
916+ X509_dup;
917+ X509_free;
918+ X509_get_default_cert_area;
919+ X509_get_default_cert_dir;
920+ X509_get_default_cert_dir_env;
921+ X509_get_default_cert_file;
922+ X509_get_default_cert_file_env;
923+ X509_get_default_private_dir;
924+ X509_get_ext;
925+ X509_get_ext_by_NID;
926+ X509_get_ext_by_OBJ;
927+ X509_get_ext_by_critical;
928+ X509_get_ext_count;
929+ X509_get_issuer_name;
930+ X509_get_pubkey;
931+ X509_get_pubkey_parameters;
932+ X509_get_serialNumber;
933+ X509_get_subject_name;
934+ X509_gmtime_adj;
935+ X509_issuer_and_serial_cmp;
936+ X509_issuer_and_serial_hash;
937+ X509_issuer_name_cmp;
938+ X509_issuer_name_hash;
939+ X509_load_cert_file;
940+ X509_new;
941+ X509_print;
942+ X509_print_fp;
943+ X509_set_issuer_name;
944+ X509_set_notAfter;
945+ X509_set_notBefore;
946+ X509_set_pubkey;
947+ X509_set_serialNumber;
948+ X509_set_subject_name;
949+ X509_set_version;
950+ X509_sign;
951+ X509_subject_name_cmp;
952+ X509_subject_name_hash;
953+ X509_to_X509_REQ;
954+ X509_verify;
955+ X509_verify_cert;
956+ X509_verify_cert_error_string;
957+ X509v3_add_ext;
958+ X509v3_add_extension;
959+ X509v3_add_netscape_extensions;
960+ X509v3_add_standard_extensions;
961+ X509v3_cleanup_extensions;
962+ X509v3_data_type_by_NID;
963+ X509v3_data_type_by_OBJ;
964+ X509v3_delete_ext;
965+ X509v3_get_ext;
966+ X509v3_get_ext_by_NID;
967+ X509v3_get_ext_by_OBJ;
968+ X509v3_get_ext_by_critical;
969+ X509v3_get_ext_count;
970+ X509v3_pack_string;
971+ X509v3_pack_type_by_NID;
972+ X509v3_pack_type_by_OBJ;
973+ X509v3_unpack_string;
974+ _des_crypt;
975+ a2d_ASN1_OBJECT;
976+ a2i_ASN1_INTEGER;
977+ a2i_ASN1_STRING;
978+ asn1_Finish;
979+ asn1_GetSequence;
980+ bn_div_words;
981+ bn_expand2;
982+ bn_mul_add_words;
983+ bn_mul_words;
984+ BN_uadd;
985+ BN_usub;
986+ bn_sqr_words;
987+ _ossl_old_crypt;
988+ d2i_ASN1_BIT_STRING;
989+ d2i_ASN1_BOOLEAN;
990+ d2i_ASN1_HEADER;
991+ d2i_ASN1_IA5STRING;
992+ d2i_ASN1_INTEGER;
993+ d2i_ASN1_OBJECT;
994+ d2i_ASN1_OCTET_STRING;
995+ d2i_ASN1_PRINTABLE;
996+ d2i_ASN1_PRINTABLESTRING;
997+ d2i_ASN1_SET;
998+ d2i_ASN1_T61STRING;
999+ d2i_ASN1_TYPE;
1000+ d2i_ASN1_UTCTIME;
1001+ d2i_ASN1_bytes;
1002+ d2i_ASN1_type_bytes;
1003+ d2i_DHparams;
1004+ d2i_DSAPrivateKey;
1005+ d2i_DSAPrivateKey_bio;
1006+ d2i_DSAPrivateKey_fp;
1007+ d2i_DSAPublicKey;
1008+ d2i_DSAparams;
1009+ d2i_NETSCAPE_SPKAC;
1010+ d2i_NETSCAPE_SPKI;
1011+ d2i_Netscape_RSA;
1012+ d2i_PKCS7;
1013+ d2i_PKCS7_DIGEST;
1014+ d2i_PKCS7_ENCRYPT;
1015+ d2i_PKCS7_ENC_CONTENT;
1016+ d2i_PKCS7_ENVELOPE;
1017+ d2i_PKCS7_ISSUER_AND_SERIAL;
1018+ d2i_PKCS7_RECIP_INFO;
1019+ d2i_PKCS7_SIGNED;
1020+ d2i_PKCS7_SIGNER_INFO;
1021+ d2i_PKCS7_SIGN_ENVELOPE;
1022+ d2i_PKCS7_bio;
1023+ d2i_PKCS7_fp;
1024+ d2i_PrivateKey;
1025+ d2i_PublicKey;
1026+ d2i_RSAPrivateKey;
1027+ d2i_RSAPrivateKey_bio;
1028+ d2i_RSAPrivateKey_fp;
1029+ d2i_RSAPublicKey;
1030+ d2i_X509;
1031+ d2i_X509_ALGOR;
1032+ d2i_X509_ATTRIBUTE;
1033+ d2i_X509_CINF;
1034+ d2i_X509_CRL;
1035+ d2i_X509_CRL_INFO;
1036+ d2i_X509_CRL_bio;
1037+ d2i_X509_CRL_fp;
1038+ d2i_X509_EXTENSION;
1039+ d2i_X509_NAME;
1040+ d2i_X509_NAME_ENTRY;
1041+ d2i_X509_PKEY;
1042+ d2i_X509_PUBKEY;
1043+ d2i_X509_REQ;
1044+ d2i_X509_REQ_INFO;
1045+ d2i_X509_REQ_bio;
1046+ d2i_X509_REQ_fp;
1047+ d2i_X509_REVOKED;
1048+ d2i_X509_SIG;
1049+ d2i_X509_VAL;
1050+ d2i_X509_bio;
1051+ d2i_X509_fp;
1052+ DES_cbc_cksum;
1053+ DES_cbc_encrypt;
1054+ DES_cblock_print_file;
1055+ DES_cfb64_encrypt;
1056+ DES_cfb_encrypt;
1057+ DES_decrypt3;
1058+ DES_ecb3_encrypt;
1059+ DES_ecb_encrypt;
1060+ DES_ede3_cbc_encrypt;
1061+ DES_ede3_cfb64_encrypt;
1062+ DES_ede3_ofb64_encrypt;
1063+ DES_enc_read;
1064+ DES_enc_write;
1065+ DES_encrypt1;
1066+ DES_encrypt2;
1067+ DES_encrypt3;
1068+ DES_fcrypt;
1069+ DES_is_weak_key;
1070+ DES_key_sched;
1071+ DES_ncbc_encrypt;
1072+ DES_ofb64_encrypt;
1073+ DES_ofb_encrypt;
1074+ DES_options;
1075+ DES_pcbc_encrypt;
1076+ DES_quad_cksum;
1077+ DES_random_key;
1078+ _ossl_old_des_random_seed;
1079+ _ossl_old_des_read_2passwords;
1080+ _ossl_old_des_read_password;
1081+ _ossl_old_des_read_pw;
1082+ _ossl_old_des_read_pw_string;
1083+ DES_set_key;
1084+ DES_set_odd_parity;
1085+ DES_string_to_2keys;
1086+ DES_string_to_key;
1087+ DES_xcbc_encrypt;
1088+ DES_xwhite_in2out;
1089+ fcrypt_body;
1090+ i2a_ASN1_INTEGER;
1091+ i2a_ASN1_OBJECT;
1092+ i2a_ASN1_STRING;
1093+ i2d_ASN1_BIT_STRING;
1094+ i2d_ASN1_BOOLEAN;
1095+ i2d_ASN1_HEADER;
1096+ i2d_ASN1_IA5STRING;
1097+ i2d_ASN1_INTEGER;
1098+ i2d_ASN1_OBJECT;
1099+ i2d_ASN1_OCTET_STRING;
1100+ i2d_ASN1_PRINTABLE;
1101+ i2d_ASN1_SET;
1102+ i2d_ASN1_TYPE;
1103+ i2d_ASN1_UTCTIME;
1104+ i2d_ASN1_bytes;
1105+ i2d_DHparams;
1106+ i2d_DSAPrivateKey;
1107+ i2d_DSAPrivateKey_bio;
1108+ i2d_DSAPrivateKey_fp;
1109+ i2d_DSAPublicKey;
1110+ i2d_DSAparams;
1111+ i2d_NETSCAPE_SPKAC;
1112+ i2d_NETSCAPE_SPKI;
1113+ i2d_Netscape_RSA;
1114+ i2d_PKCS7;
1115+ i2d_PKCS7_DIGEST;
1116+ i2d_PKCS7_ENCRYPT;
1117+ i2d_PKCS7_ENC_CONTENT;
1118+ i2d_PKCS7_ENVELOPE;
1119+ i2d_PKCS7_ISSUER_AND_SERIAL;
1120+ i2d_PKCS7_RECIP_INFO;
1121+ i2d_PKCS7_SIGNED;
1122+ i2d_PKCS7_SIGNER_INFO;
1123+ i2d_PKCS7_SIGN_ENVELOPE;
1124+ i2d_PKCS7_bio;
1125+ i2d_PKCS7_fp;
1126+ i2d_PrivateKey;
1127+ i2d_PublicKey;
1128+ i2d_RSAPrivateKey;
1129+ i2d_RSAPrivateKey_bio;
1130+ i2d_RSAPrivateKey_fp;
1131+ i2d_RSAPublicKey;
1132+ i2d_X509;
1133+ i2d_X509_ALGOR;
1134+ i2d_X509_ATTRIBUTE;
1135+ i2d_X509_CINF;
1136+ i2d_X509_CRL;
1137+ i2d_X509_CRL_INFO;
1138+ i2d_X509_CRL_bio;
1139+ i2d_X509_CRL_fp;
1140+ i2d_X509_EXTENSION;
1141+ i2d_X509_NAME;
1142+ i2d_X509_NAME_ENTRY;
1143+ i2d_X509_PKEY;
1144+ i2d_X509_PUBKEY;
1145+ i2d_X509_REQ;
1146+ i2d_X509_REQ_INFO;
1147+ i2d_X509_REQ_bio;
1148+ i2d_X509_REQ_fp;
1149+ i2d_X509_REVOKED;
1150+ i2d_X509_SIG;
1151+ i2d_X509_VAL;
1152+ i2d_X509_bio;
1153+ i2d_X509_fp;
1154+ idea_cbc_encrypt;
1155+ idea_cfb64_encrypt;
1156+ idea_ecb_encrypt;
1157+ idea_encrypt;
1158+ idea_ofb64_encrypt;
1159+ idea_options;
1160+ idea_set_decrypt_key;
1161+ idea_set_encrypt_key;
1162+ lh_delete;
1163+ lh_doall;
1164+ lh_doall_arg;
1165+ lh_free;
1166+ lh_insert;
1167+ lh_new;
1168+ lh_node_stats;
1169+ lh_node_stats_bio;
1170+ lh_node_usage_stats;
1171+ lh_node_usage_stats_bio;
1172+ lh_retrieve;
1173+ lh_stats;
1174+ lh_stats_bio;
1175+ lh_strhash;
1176+ sk_delete;
1177+ sk_delete_ptr;
1178+ sk_dup;
1179+ sk_find;
1180+ sk_free;
1181+ sk_insert;
1182+ sk_new;
1183+ sk_pop;
1184+ sk_pop_free;
1185+ sk_push;
1186+ sk_set_cmp_func;
1187+ sk_shift;
1188+ sk_unshift;
1189+ sk_zero;
1190+ BIO_f_nbio_test;
1191+ ASN1_TYPE_get;
1192+ ASN1_TYPE_set;
1193+ PKCS7_content_free;
1194+ ERR_load_PKCS7_strings;
1195+ X509_find_by_issuer_and_serial;
1196+ X509_find_by_subject;
1197+ PKCS7_ctrl;
1198+ PKCS7_set_type;
1199+ PKCS7_set_content;
1200+ PKCS7_SIGNER_INFO_set;
1201+ PKCS7_add_signer;
1202+ PKCS7_add_certificate;
1203+ PKCS7_add_crl;
1204+ PKCS7_content_new;
1205+ PKCS7_dataSign;
1206+ PKCS7_dataVerify;
1207+ PKCS7_dataInit;
1208+ PKCS7_add_signature;
1209+ PKCS7_cert_from_signer_info;
1210+ PKCS7_get_signer_info;
1211+ EVP_delete_alias;
1212+ EVP_mdc2;
1213+ PEM_read_bio_RSAPublicKey;
1214+ PEM_write_bio_RSAPublicKey;
1215+ d2i_RSAPublicKey_bio;
1216+ i2d_RSAPublicKey_bio;
1217+ PEM_read_RSAPublicKey;
1218+ PEM_write_RSAPublicKey;
1219+ d2i_RSAPublicKey_fp;
1220+ i2d_RSAPublicKey_fp;
1221+ BIO_copy_next_retry;
1222+ RSA_flags;
1223+ X509_STORE_add_crl;
1224+ X509_load_crl_file;
1225+ EVP_rc2_40_cbc;
1226+ EVP_rc4_40;
1227+ EVP_CIPHER_CTX_init;
1228+ HMAC;
1229+ HMAC_Init;
1230+ HMAC_Update;
1231+ HMAC_Final;
1232+ ERR_get_next_error_library;
1233+ EVP_PKEY_cmp_parameters;
1234+ HMAC_cleanup;
1235+ BIO_ptr_ctrl;
1236+ BIO_new_file_internal;
1237+ BIO_new_fp_internal;
1238+ BIO_s_file_internal;
1239+ BN_BLINDING_convert;
1240+ BN_BLINDING_invert;
1241+ BN_BLINDING_update;
1242+ RSA_blinding_on;
1243+ RSA_blinding_off;
1244+ i2t_ASN1_OBJECT;
1245+ BN_BLINDING_new;
1246+ BN_BLINDING_free;
1247+ EVP_cast5_cbc;
1248+ EVP_cast5_cfb64;
1249+ EVP_cast5_ecb;
1250+ EVP_cast5_ofb;
1251+ BF_decrypt;
1252+ CAST_set_key;
1253+ CAST_encrypt;
1254+ CAST_decrypt;
1255+ CAST_ecb_encrypt;
1256+ CAST_cbc_encrypt;
1257+ CAST_cfb64_encrypt;
1258+ CAST_ofb64_encrypt;
1259+ RC2_decrypt;
1260+ OBJ_create_objects;
1261+ BN_exp;
1262+ BN_mul_word;
1263+ BN_sub_word;
1264+ BN_dec2bn;
1265+ BN_bn2dec;
1266+ BIO_ghbn_ctrl;
1267+ CRYPTO_free_ex_data;
1268+ CRYPTO_get_ex_data;
1269+ CRYPTO_set_ex_data;
1270+ ERR_load_CRYPTO_strings;
1271+ ERR_load_CRYPTOlib_strings;
1272+ EVP_PKEY_bits;
1273+ MD5_Transform;
1274+ SHA1_Transform;
1275+ SHA_Transform;
1276+ X509_STORE_CTX_get_chain;
1277+ X509_STORE_CTX_get_current_cert;
1278+ X509_STORE_CTX_get_error;
1279+ X509_STORE_CTX_get_error_depth;
1280+ X509_STORE_CTX_get_ex_data;
1281+ X509_STORE_CTX_set_cert;
1282+ X509_STORE_CTX_set_chain;
1283+ X509_STORE_CTX_set_error;
1284+ X509_STORE_CTX_set_ex_data;
1285+ CRYPTO_dup_ex_data;
1286+ CRYPTO_get_new_lockid;
1287+ CRYPTO_new_ex_data;
1288+ RSA_set_ex_data;
1289+ RSA_get_ex_data;
1290+ RSA_get_ex_new_index;
1291+ RSA_padding_add_PKCS1_type_1;
1292+ RSA_padding_add_PKCS1_type_2;
1293+ RSA_padding_add_SSLv23;
1294+ RSA_padding_add_none;
1295+ RSA_padding_check_PKCS1_type_1;
1296+ RSA_padding_check_PKCS1_type_2;
1297+ RSA_padding_check_SSLv23;
1298+ RSA_padding_check_none;
1299+ bn_add_words;
1300+ d2i_Netscape_RSA_2;
1301+ CRYPTO_get_ex_new_index;
1302+ RIPEMD160_Init;
1303+ RIPEMD160_Update;
1304+ RIPEMD160_Final;
1305+ RIPEMD160;
1306+ RIPEMD160_Transform;
1307+ RC5_32_set_key;
1308+ RC5_32_ecb_encrypt;
1309+ RC5_32_encrypt;
1310+ RC5_32_decrypt;
1311+ RC5_32_cbc_encrypt;
1312+ RC5_32_cfb64_encrypt;
1313+ RC5_32_ofb64_encrypt;
1314+ BN_bn2mpi;
1315+ BN_mpi2bn;
1316+ ASN1_BIT_STRING_get_bit;
1317+ ASN1_BIT_STRING_set_bit;
1318+ BIO_get_ex_data;
1319+ BIO_get_ex_new_index;
1320+ BIO_set_ex_data;
1321+ X509v3_get_key_usage;
1322+ X509v3_set_key_usage;
1323+ a2i_X509v3_key_usage;
1324+ i2a_X509v3_key_usage;
1325+ EVP_PKEY_decrypt;
1326+ EVP_PKEY_encrypt;
1327+ PKCS7_RECIP_INFO_set;
1328+ PKCS7_add_recipient;
1329+ PKCS7_add_recipient_info;
1330+ PKCS7_set_cipher;
1331+ ASN1_TYPE_get_int_octetstring;
1332+ ASN1_TYPE_get_octetstring;
1333+ ASN1_TYPE_set_int_octetstring;
1334+ ASN1_TYPE_set_octetstring;
1335+ ASN1_UTCTIME_set_string;
1336+ ERR_add_error_data;
1337+ ERR_set_error_data;
1338+ EVP_CIPHER_asn1_to_param;
1339+ EVP_CIPHER_param_to_asn1;
1340+ EVP_CIPHER_get_asn1_iv;
1341+ EVP_CIPHER_set_asn1_iv;
1342+ EVP_rc5_32_12_16_cbc;
1343+ EVP_rc5_32_12_16_cfb64;
1344+ EVP_rc5_32_12_16_ecb;
1345+ EVP_rc5_32_12_16_ofb;
1346+ asn1_add_error;
1347+ d2i_ASN1_BMPSTRING;
1348+ i2d_ASN1_BMPSTRING;
1349+ BIO_f_ber;
1350+ BN_init;
1351+ COMP_CTX_new;
1352+ COMP_CTX_free;
1353+ COMP_CTX_compress_block;
1354+ COMP_CTX_expand_block;
1355+ X509_STORE_CTX_get_ex_new_index;
1356+ OBJ_NAME_add;
1357+ BIO_socket_nbio;
1358+ EVP_rc2_64_cbc;
1359+ OBJ_NAME_cleanup;
1360+ OBJ_NAME_get;
1361+ OBJ_NAME_init;
1362+ OBJ_NAME_new_index;
1363+ OBJ_NAME_remove;
1364+ BN_MONT_CTX_copy;
1365+ BIO_new_socks4a_connect;
1366+ BIO_s_socks4a_connect;
1367+ PROXY_set_connect_mode;
1368+ RAND_SSLeay;
1369+ RAND_set_rand_method;
1370+ RSA_memory_lock;
1371+ bn_sub_words;
1372+ bn_mul_normal;
1373+ bn_mul_comba8;
1374+ bn_mul_comba4;
1375+ bn_sqr_normal;
1376+ bn_sqr_comba8;
1377+ bn_sqr_comba4;
1378+ bn_cmp_words;
1379+ bn_mul_recursive;
1380+ bn_mul_part_recursive;
1381+ bn_sqr_recursive;
1382+ bn_mul_low_normal;
1383+ BN_RECP_CTX_init;
1384+ BN_RECP_CTX_new;
1385+ BN_RECP_CTX_free;
1386+ BN_RECP_CTX_set;
1387+ BN_mod_mul_reciprocal;
1388+ BN_mod_exp_recp;
1389+ BN_div_recp;
1390+ BN_CTX_init;
1391+ BN_MONT_CTX_init;
1392+ RAND_get_rand_method;
1393+ PKCS7_add_attribute;
1394+ PKCS7_add_signed_attribute;
1395+ PKCS7_digest_from_attributes;
1396+ PKCS7_get_attribute;
1397+ PKCS7_get_issuer_and_serial;
1398+ PKCS7_get_signed_attribute;
1399+ COMP_compress_block;
1400+ COMP_expand_block;
1401+ COMP_rle;
1402+ COMP_zlib;
1403+ ms_time_diff;
1404+ ms_time_new;
1405+ ms_time_free;
1406+ ms_time_cmp;
1407+ ms_time_get;
1408+ PKCS7_set_attributes;
1409+ PKCS7_set_signed_attributes;
1410+ X509_ATTRIBUTE_create;
1411+ X509_ATTRIBUTE_dup;
1412+ ASN1_GENERALIZEDTIME_check;
1413+ ASN1_GENERALIZEDTIME_print;
1414+ ASN1_GENERALIZEDTIME_set;
1415+ ASN1_GENERALIZEDTIME_set_string;
1416+ ASN1_TIME_print;
1417+ BASIC_CONSTRAINTS_free;
1418+ BASIC_CONSTRAINTS_new;
1419+ ERR_load_X509V3_strings;
1420+ NETSCAPE_CERT_SEQUENCE_free;
1421+ NETSCAPE_CERT_SEQUENCE_new;
1422+ OBJ_txt2obj;
1423+ PEM_read_NETSCAPE_CERT_SEQUENCE;
1424+ PEM_read_NS_CERT_SEQ;
1425+ PEM_read_bio_NETSCAPE_CERT_SEQUENCE;
1426+ PEM_read_bio_NS_CERT_SEQ;
1427+ PEM_write_NETSCAPE_CERT_SEQUENCE;
1428+ PEM_write_NS_CERT_SEQ;
1429+ PEM_write_bio_NETSCAPE_CERT_SEQUENCE;
1430+ PEM_write_bio_NS_CERT_SEQ;
1431+ X509V3_EXT_add;
1432+ X509V3_EXT_add_alias;
1433+ X509V3_EXT_add_conf;
1434+ X509V3_EXT_cleanup;
1435+ X509V3_EXT_conf;
1436+ X509V3_EXT_conf_nid;
1437+ X509V3_EXT_get;
1438+ X509V3_EXT_get_nid;
1439+ X509V3_EXT_print;
1440+ X509V3_EXT_print_fp;
1441+ X509V3_add_standard_extensions;
1442+ X509V3_add_value;
1443+ X509V3_add_value_bool;
1444+ X509V3_add_value_int;
1445+ X509V3_conf_free;
1446+ X509V3_get_value_bool;
1447+ X509V3_get_value_int;
1448+ X509V3_parse_list;
1449+ d2i_ASN1_GENERALIZEDTIME;
1450+ d2i_ASN1_TIME;
1451+ d2i_BASIC_CONSTRAINTS;
1452+ d2i_NETSCAPE_CERT_SEQUENCE;
1453+ d2i_ext_ku;
1454+ ext_ku_free;
1455+ ext_ku_new;
1456+ i2d_ASN1_GENERALIZEDTIME;
1457+ i2d_ASN1_TIME;
1458+ i2d_BASIC_CONSTRAINTS;
1459+ i2d_NETSCAPE_CERT_SEQUENCE;
1460+ i2d_ext_ku;
1461+ EVP_MD_CTX_copy;
1462+ i2d_ASN1_ENUMERATED;
1463+ d2i_ASN1_ENUMERATED;
1464+ ASN1_ENUMERATED_set;
1465+ ASN1_ENUMERATED_get;
1466+ BN_to_ASN1_ENUMERATED;
1467+ ASN1_ENUMERATED_to_BN;
1468+ i2a_ASN1_ENUMERATED;
1469+ a2i_ASN1_ENUMERATED;
1470+ i2d_GENERAL_NAME;
1471+ d2i_GENERAL_NAME;
1472+ GENERAL_NAME_new;
1473+ GENERAL_NAME_free;
1474+ GENERAL_NAMES_new;
1475+ GENERAL_NAMES_free;
1476+ d2i_GENERAL_NAMES;
1477+ i2d_GENERAL_NAMES;
1478+ i2v_GENERAL_NAMES;
1479+ i2s_ASN1_OCTET_STRING;
1480+ s2i_ASN1_OCTET_STRING;
1481+ X509V3_EXT_check_conf;
1482+ hex_to_string;
1483+ string_to_hex;
1484+ DES_ede3_cbcm_encrypt;
1485+ RSA_padding_add_PKCS1_OAEP;
1486+ RSA_padding_check_PKCS1_OAEP;
1487+ X509_CRL_print_fp;
1488+ X509_CRL_print;
1489+ i2v_GENERAL_NAME;
1490+ v2i_GENERAL_NAME;
1491+ i2d_PKEY_USAGE_PERIOD;
1492+ d2i_PKEY_USAGE_PERIOD;
1493+ PKEY_USAGE_PERIOD_new;
1494+ PKEY_USAGE_PERIOD_free;
1495+ v2i_GENERAL_NAMES;
1496+ i2s_ASN1_INTEGER;
1497+ X509V3_EXT_d2i;
1498+ name_cmp;
1499+ str_dup;
1500+ i2s_ASN1_ENUMERATED;
1501+ i2s_ASN1_ENUMERATED_TABLE;
1502+ BIO_s_log;
1503+ BIO_f_reliable;
1504+ PKCS7_dataFinal;
1505+ PKCS7_dataDecode;
1506+ X509V3_EXT_CRL_add_conf;
1507+ BN_set_params;
1508+ BN_get_params;
1509+ BIO_get_ex_num;
1510+ BIO_set_ex_free_func;
1511+ EVP_ripemd160;
1512+ ASN1_TIME_set;
1513+ i2d_AUTHORITY_KEYID;
1514+ d2i_AUTHORITY_KEYID;
1515+ AUTHORITY_KEYID_new;
1516+ AUTHORITY_KEYID_free;
1517+ ASN1_seq_unpack;
1518+ ASN1_seq_pack;
1519+ ASN1_unpack_string;
1520+ ASN1_pack_string;
1521+ PKCS12_pack_safebag;
1522+ PKCS12_MAKE_KEYBAG;
1523+ PKCS8_encrypt;
1524+ PKCS12_MAKE_SHKEYBAG;
1525+ PKCS12_pack_p7data;
1526+ PKCS12_pack_p7encdata;
1527+ PKCS12_add_localkeyid;
1528+ PKCS12_add_friendlyname_asc;
1529+ PKCS12_add_friendlyname_uni;
1530+ PKCS12_get_friendlyname;
1531+ PKCS12_pbe_crypt;
1532+ PKCS12_decrypt_d2i;
1533+ PKCS12_i2d_encrypt;
1534+ PKCS12_init;
1535+ PKCS12_key_gen_asc;
1536+ PKCS12_key_gen_uni;
1537+ PKCS12_gen_mac;
1538+ PKCS12_verify_mac;
1539+ PKCS12_set_mac;
1540+ PKCS12_setup_mac;
1541+ OPENSSL_asc2uni;
1542+ OPENSSL_uni2asc;
1543+ i2d_PKCS12_BAGS;
1544+ PKCS12_BAGS_new;
1545+ d2i_PKCS12_BAGS;
1546+ PKCS12_BAGS_free;
1547+ i2d_PKCS12;
1548+ d2i_PKCS12;
1549+ PKCS12_new;
1550+ PKCS12_free;
1551+ i2d_PKCS12_MAC_DATA;
1552+ PKCS12_MAC_DATA_new;
1553+ d2i_PKCS12_MAC_DATA;
1554+ PKCS12_MAC_DATA_free;
1555+ i2d_PKCS12_SAFEBAG;
1556+ PKCS12_SAFEBAG_new;
1557+ d2i_PKCS12_SAFEBAG;
1558+ PKCS12_SAFEBAG_free;
1559+ ERR_load_PKCS12_strings;
1560+ PKCS12_PBE_add;
1561+ PKCS8_add_keyusage;
1562+ PKCS12_get_attr_gen;
1563+ PKCS12_parse;
1564+ PKCS12_create;
1565+ i2d_PKCS12_bio;
1566+ i2d_PKCS12_fp;
1567+ d2i_PKCS12_bio;
1568+ d2i_PKCS12_fp;
1569+ i2d_PBEPARAM;
1570+ PBEPARAM_new;
1571+ d2i_PBEPARAM;
1572+ PBEPARAM_free;
1573+ i2d_PKCS8_PRIV_KEY_INFO;
1574+ PKCS8_PRIV_KEY_INFO_new;
1575+ d2i_PKCS8_PRIV_KEY_INFO;
1576+ PKCS8_PRIV_KEY_INFO_free;
1577+ EVP_PKCS82PKEY;
1578+ EVP_PKEY2PKCS8;
1579+ PKCS8_set_broken;
1580+ EVP_PBE_ALGOR_CipherInit;
1581+ EVP_PBE_alg_add;
1582+ PKCS5_pbe_set;
1583+ EVP_PBE_cleanup;
1584+ i2d_SXNET;
1585+ d2i_SXNET;
1586+ SXNET_new;
1587+ SXNET_free;
1588+ i2d_SXNETID;
1589+ d2i_SXNETID;
1590+ SXNETID_new;
1591+ SXNETID_free;
1592+ DSA_SIG_new;
1593+ DSA_SIG_free;
1594+ DSA_do_sign;
1595+ DSA_do_verify;
1596+ d2i_DSA_SIG;
1597+ i2d_DSA_SIG;
1598+ i2d_ASN1_VISIBLESTRING;
1599+ d2i_ASN1_VISIBLESTRING;
1600+ i2d_ASN1_UTF8STRING;
1601+ d2i_ASN1_UTF8STRING;
1602+ i2d_DIRECTORYSTRING;
1603+ d2i_DIRECTORYSTRING;
1604+ i2d_DISPLAYTEXT;
1605+ d2i_DISPLAYTEXT;
1606+ d2i_ASN1_SET_OF_X509;
1607+ i2d_ASN1_SET_OF_X509;
1608+ i2d_PBKDF2PARAM;
1609+ PBKDF2PARAM_new;
1610+ d2i_PBKDF2PARAM;
1611+ PBKDF2PARAM_free;
1612+ i2d_PBE2PARAM;
1613+ PBE2PARAM_new;
1614+ d2i_PBE2PARAM;
1615+ PBE2PARAM_free;
1616+ d2i_ASN1_SET_OF_GENERAL_NAME;
1617+ i2d_ASN1_SET_OF_GENERAL_NAME;
1618+ d2i_ASN1_SET_OF_SXNETID;
1619+ i2d_ASN1_SET_OF_SXNETID;
1620+ d2i_ASN1_SET_OF_POLICYQUALINFO;
1621+ i2d_ASN1_SET_OF_POLICYQUALINFO;
1622+ d2i_ASN1_SET_OF_POLICYINFO;
1623+ i2d_ASN1_SET_OF_POLICYINFO;
1624+ SXNET_add_id_asc;
1625+ SXNET_add_id_ulong;
1626+ SXNET_add_id_INTEGER;
1627+ SXNET_get_id_asc;
1628+ SXNET_get_id_ulong;
1629+ SXNET_get_id_INTEGER;
1630+ X509V3_set_conf_lhash;
1631+ i2d_CERTIFICATEPOLICIES;
1632+ CERTIFICATEPOLICIES_new;
1633+ CERTIFICATEPOLICIES_free;
1634+ d2i_CERTIFICATEPOLICIES;
1635+ i2d_POLICYINFO;
1636+ POLICYINFO_new;
1637+ d2i_POLICYINFO;
1638+ POLICYINFO_free;
1639+ i2d_POLICYQUALINFO;
1640+ POLICYQUALINFO_new;
1641+ d2i_POLICYQUALINFO;
1642+ POLICYQUALINFO_free;
1643+ i2d_USERNOTICE;
1644+ USERNOTICE_new;
1645+ d2i_USERNOTICE;
1646+ USERNOTICE_free;
1647+ i2d_NOTICEREF;
1648+ NOTICEREF_new;
1649+ d2i_NOTICEREF;
1650+ NOTICEREF_free;
1651+ X509V3_get_string;
1652+ X509V3_get_section;
1653+ X509V3_string_free;
1654+ X509V3_section_free;
1655+ X509V3_set_ctx;
1656+ s2i_ASN1_INTEGER;
1657+ CRYPTO_set_locked_mem_functions;
1658+ CRYPTO_get_locked_mem_functions;
1659+ CRYPTO_malloc_locked;
1660+ CRYPTO_free_locked;
1661+ BN_mod_exp2_mont;
1662+ ERR_get_error_line_data;
1663+ ERR_peek_error_line_data;
1664+ PKCS12_PBE_keyivgen;
1665+ X509_ALGOR_dup;
1666+ d2i_ASN1_SET_OF_DIST_POINT;
1667+ i2d_ASN1_SET_OF_DIST_POINT;
1668+ i2d_CRL_DIST_POINTS;
1669+ CRL_DIST_POINTS_new;
1670+ CRL_DIST_POINTS_free;
1671+ d2i_CRL_DIST_POINTS;
1672+ i2d_DIST_POINT;
1673+ DIST_POINT_new;
1674+ d2i_DIST_POINT;
1675+ DIST_POINT_free;
1676+ i2d_DIST_POINT_NAME;
1677+ DIST_POINT_NAME_new;
1678+ DIST_POINT_NAME_free;
1679+ d2i_DIST_POINT_NAME;
1680+ X509V3_add_value_uchar;
1681+ d2i_ASN1_SET_OF_X509_ATTRIBUTE;
1682+ i2d_ASN1_SET_OF_ASN1_TYPE;
1683+ d2i_ASN1_SET_OF_X509_EXTENSION;
1684+ d2i_ASN1_SET_OF_X509_NAME_ENTRY;
1685+ d2i_ASN1_SET_OF_ASN1_TYPE;
1686+ i2d_ASN1_SET_OF_X509_ATTRIBUTE;
1687+ i2d_ASN1_SET_OF_X509_EXTENSION;
1688+ i2d_ASN1_SET_OF_X509_NAME_ENTRY;
1689+ X509V3_EXT_i2d;
1690+ X509V3_EXT_val_prn;
1691+ X509V3_EXT_add_list;
1692+ EVP_CIPHER_type;
1693+ EVP_PBE_CipherInit;
1694+ X509V3_add_value_bool_nf;
1695+ d2i_ASN1_UINTEGER;
1696+ sk_value;
1697+ sk_num;
1698+ sk_set;
1699+ i2d_ASN1_SET_OF_X509_REVOKED;
1700+ sk_sort;
1701+ d2i_ASN1_SET_OF_X509_REVOKED;
1702+ i2d_ASN1_SET_OF_X509_ALGOR;
1703+ i2d_ASN1_SET_OF_X509_CRL;
1704+ d2i_ASN1_SET_OF_X509_ALGOR;
1705+ d2i_ASN1_SET_OF_X509_CRL;
1706+ i2d_ASN1_SET_OF_PKCS7_SIGNER_INFO;
1707+ i2d_ASN1_SET_OF_PKCS7_RECIP_INFO;
1708+ d2i_ASN1_SET_OF_PKCS7_SIGNER_INFO;
1709+ d2i_ASN1_SET_OF_PKCS7_RECIP_INFO;
1710+ PKCS5_PBE_add;
1711+ PEM_write_bio_PKCS8;
1712+ i2d_PKCS8_fp;
1713+ PEM_read_bio_PKCS8_PRIV_KEY_INFO;
1714+ PEM_read_bio_P8_PRIV_KEY_INFO;
1715+ d2i_PKCS8_bio;
1716+ d2i_PKCS8_PRIV_KEY_INFO_fp;
1717+ PEM_write_bio_PKCS8_PRIV_KEY_INFO;
1718+ PEM_write_bio_P8_PRIV_KEY_INFO;
1719+ PEM_read_PKCS8;
1720+ d2i_PKCS8_PRIV_KEY_INFO_bio;
1721+ d2i_PKCS8_fp;
1722+ PEM_write_PKCS8;
1723+ PEM_read_PKCS8_PRIV_KEY_INFO;
1724+ PEM_read_P8_PRIV_KEY_INFO;
1725+ PEM_read_bio_PKCS8;
1726+ PEM_write_PKCS8_PRIV_KEY_INFO;
1727+ PEM_write_P8_PRIV_KEY_INFO;
1728+ PKCS5_PBE_keyivgen;
1729+ i2d_PKCS8_bio;
1730+ i2d_PKCS8_PRIV_KEY_INFO_fp;
1731+ i2d_PKCS8_PRIV_KEY_INFO_bio;
1732+ BIO_s_bio;
1733+ PKCS5_pbe2_set;
1734+ PKCS5_PBKDF2_HMAC_SHA1;
1735+ PKCS5_v2_PBE_keyivgen;
1736+ PEM_write_bio_PKCS8PrivateKey;
1737+ PEM_write_PKCS8PrivateKey;
1738+ BIO_ctrl_get_read_request;
1739+ BIO_ctrl_pending;
1740+ BIO_ctrl_wpending;
1741+ BIO_new_bio_pair;
1742+ BIO_ctrl_get_write_guarantee;
1743+ CRYPTO_num_locks;
1744+ CONF_load_bio;
1745+ CONF_load_fp;
1746+ i2d_ASN1_SET_OF_ASN1_OBJECT;
1747+ d2i_ASN1_SET_OF_ASN1_OBJECT;
1748+ PKCS7_signatureVerify;
1749+ RSA_set_method;
1750+ RSA_get_method;
1751+ RSA_get_default_method;
1752+ RSA_check_key;
1753+ OBJ_obj2txt;
1754+ DSA_dup_DH;
1755+ X509_REQ_get_extensions;
1756+ X509_REQ_set_extension_nids;
1757+ BIO_nwrite;
1758+ X509_REQ_extension_nid;
1759+ BIO_nread;
1760+ X509_REQ_get_extension_nids;
1761+ BIO_nwrite0;
1762+ X509_REQ_add_extensions_nid;
1763+ BIO_nread0;
1764+ X509_REQ_add_extensions;
1765+ BIO_new_mem_buf;
1766+ DH_set_ex_data;
1767+ DH_set_method;
1768+ DSA_OpenSSL;
1769+ DH_get_ex_data;
1770+ DH_get_ex_new_index;
1771+ DSA_new_method;
1772+ DH_new_method;
1773+ DH_OpenSSL;
1774+ DSA_get_ex_new_index;
1775+ DH_get_default_method;
1776+ DSA_set_ex_data;
1777+ DH_set_default_method;
1778+ DSA_get_ex_data;
1779+ X509V3_EXT_REQ_add_conf;
1780+ NETSCAPE_SPKI_print;
1781+ NETSCAPE_SPKI_set_pubkey;
1782+ NETSCAPE_SPKI_b64_encode;
1783+ NETSCAPE_SPKI_get_pubkey;
1784+ NETSCAPE_SPKI_b64_decode;
1785+ UTF8_putc;
1786+ UTF8_getc;
1787+ RSA_null_method;
1788+ ASN1_tag2str;
1789+ BIO_ctrl_reset_read_request;
1790+ DISPLAYTEXT_new;
1791+ ASN1_GENERALIZEDTIME_free;
1792+ X509_REVOKED_get_ext_d2i;
1793+ X509_set_ex_data;
1794+ X509_reject_set_bit_asc;
1795+ X509_NAME_add_entry_by_txt;
1796+ X509_NAME_add_entry_by_NID;
1797+ X509_PURPOSE_get0;
1798+ PEM_read_X509_AUX;
1799+ d2i_AUTHORITY_INFO_ACCESS;
1800+ PEM_write_PUBKEY;
1801+ ACCESS_DESCRIPTION_new;
1802+ X509_CERT_AUX_free;
1803+ d2i_ACCESS_DESCRIPTION;
1804+ X509_trust_clear;
1805+ X509_TRUST_add;
1806+ ASN1_VISIBLESTRING_new;
1807+ X509_alias_set1;
1808+ ASN1_PRINTABLESTRING_free;
1809+ EVP_PKEY_get1_DSA;
1810+ ASN1_BMPSTRING_new;
1811+ ASN1_mbstring_copy;
1812+ ASN1_UTF8STRING_new;
1813+ DSA_get_default_method;
1814+ i2d_ASN1_SET_OF_ACCESS_DESCRIPTION;
1815+ ASN1_T61STRING_free;
1816+ DSA_set_method;
1817+ X509_get_ex_data;
1818+ ASN1_STRING_type;
1819+ X509_PURPOSE_get_by_sname;
1820+ ASN1_TIME_free;
1821+ ASN1_OCTET_STRING_cmp;
1822+ ASN1_BIT_STRING_new;
1823+ X509_get_ext_d2i;
1824+ PEM_read_bio_X509_AUX;
1825+ ASN1_STRING_set_default_mask_asc;
1826+ ASN1_STRING_set_def_mask_asc;
1827+ PEM_write_bio_RSA_PUBKEY;
1828+ ASN1_INTEGER_cmp;
1829+ d2i_RSA_PUBKEY_fp;
1830+ X509_trust_set_bit_asc;
1831+ PEM_write_bio_DSA_PUBKEY;
1832+ X509_STORE_CTX_free;
1833+ EVP_PKEY_set1_DSA;
1834+ i2d_DSA_PUBKEY_fp;
1835+ X509_load_cert_crl_file;
1836+ ASN1_TIME_new;
1837+ i2d_RSA_PUBKEY;
1838+ X509_STORE_CTX_purpose_inherit;
1839+ PEM_read_RSA_PUBKEY;
1840+ d2i_X509_AUX;
1841+ i2d_DSA_PUBKEY;
1842+ X509_CERT_AUX_print;
1843+ PEM_read_DSA_PUBKEY;
1844+ i2d_RSA_PUBKEY_bio;
1845+ ASN1_BIT_STRING_num_asc;
1846+ i2d_PUBKEY;
1847+ ASN1_UTCTIME_free;
1848+ DSA_set_default_method;
1849+ X509_PURPOSE_get_by_id;
1850+ ACCESS_DESCRIPTION_free;
1851+ PEM_read_bio_PUBKEY;
1852+ ASN1_STRING_set_by_NID;
1853+ X509_PURPOSE_get_id;
1854+ DISPLAYTEXT_free;
1855+ OTHERNAME_new;
1856+ X509_CERT_AUX_new;
1857+ X509_TRUST_cleanup;
1858+ X509_NAME_add_entry_by_OBJ;
1859+ X509_CRL_get_ext_d2i;
1860+ X509_PURPOSE_get0_name;
1861+ PEM_read_PUBKEY;
1862+ i2d_DSA_PUBKEY_bio;
1863+ i2d_OTHERNAME;
1864+ ASN1_OCTET_STRING_free;
1865+ ASN1_BIT_STRING_set_asc;
1866+ X509_get_ex_new_index;
1867+ ASN1_STRING_TABLE_cleanup;
1868+ X509_TRUST_get_by_id;
1869+ X509_PURPOSE_get_trust;
1870+ ASN1_STRING_length;
1871+ d2i_ASN1_SET_OF_ACCESS_DESCRIPTION;
1872+ ASN1_PRINTABLESTRING_new;
1873+ X509V3_get_d2i;
1874+ ASN1_ENUMERATED_free;
1875+ i2d_X509_CERT_AUX;
1876+ X509_STORE_CTX_set_trust;
1877+ ASN1_STRING_set_default_mask;
1878+ X509_STORE_CTX_new;
1879+ EVP_PKEY_get1_RSA;
1880+ DIRECTORYSTRING_free;
1881+ PEM_write_X509_AUX;
1882+ ASN1_OCTET_STRING_set;
1883+ d2i_DSA_PUBKEY_fp;
1884+ d2i_RSA_PUBKEY;
1885+ X509_TRUST_get0_name;
1886+ X509_TRUST_get0;
1887+ AUTHORITY_INFO_ACCESS_free;
1888+ ASN1_IA5STRING_new;
1889+ d2i_DSA_PUBKEY;
1890+ X509_check_purpose;
1891+ ASN1_ENUMERATED_new;
1892+ d2i_RSA_PUBKEY_bio;
1893+ d2i_PUBKEY;
1894+ X509_TRUST_get_trust;
1895+ X509_TRUST_get_flags;
1896+ ASN1_BMPSTRING_free;
1897+ ASN1_T61STRING_new;
1898+ ASN1_UTCTIME_new;
1899+ i2d_AUTHORITY_INFO_ACCESS;
1900+ EVP_PKEY_set1_RSA;
1901+ X509_STORE_CTX_set_purpose;
1902+ ASN1_IA5STRING_free;
1903+ PEM_write_bio_X509_AUX;
1904+ X509_PURPOSE_get_count;
1905+ CRYPTO_add_info;
1906+ X509_NAME_ENTRY_create_by_txt;
1907+ ASN1_STRING_get_default_mask;
1908+ X509_alias_get0;
1909+ ASN1_STRING_data;
1910+ i2d_ACCESS_DESCRIPTION;
1911+ X509_trust_set_bit;
1912+ ASN1_BIT_STRING_free;
1913+ PEM_read_bio_RSA_PUBKEY;
1914+ X509_add1_reject_object;
1915+ X509_check_trust;
1916+ PEM_read_bio_DSA_PUBKEY;
1917+ X509_PURPOSE_add;
1918+ ASN1_STRING_TABLE_get;
1919+ ASN1_UTF8STRING_free;
1920+ d2i_DSA_PUBKEY_bio;
1921+ PEM_write_RSA_PUBKEY;
1922+ d2i_OTHERNAME;
1923+ X509_reject_set_bit;
1924+ PEM_write_DSA_PUBKEY;
1925+ X509_PURPOSE_get0_sname;
1926+ EVP_PKEY_set1_DH;
1927+ ASN1_OCTET_STRING_dup;
1928+ ASN1_BIT_STRING_set;
1929+ X509_TRUST_get_count;
1930+ ASN1_INTEGER_free;
1931+ OTHERNAME_free;
1932+ i2d_RSA_PUBKEY_fp;
1933+ ASN1_INTEGER_dup;
1934+ d2i_X509_CERT_AUX;
1935+ PEM_write_bio_PUBKEY;
1936+ ASN1_VISIBLESTRING_free;
1937+ X509_PURPOSE_cleanup;
1938+ ASN1_mbstring_ncopy;
1939+ ASN1_GENERALIZEDTIME_new;
1940+ EVP_PKEY_get1_DH;
1941+ ASN1_OCTET_STRING_new;
1942+ ASN1_INTEGER_new;
1943+ i2d_X509_AUX;
1944+ ASN1_BIT_STRING_name_print;
1945+ X509_cmp;
1946+ ASN1_STRING_length_set;
1947+ DIRECTORYSTRING_new;
1948+ X509_add1_trust_object;
1949+ PKCS12_newpass;
1950+ SMIME_write_PKCS7;
1951+ SMIME_read_PKCS7;
1952+ DES_set_key_checked;
1953+ PKCS7_verify;
1954+ PKCS7_encrypt;
1955+ DES_set_key_unchecked;
1956+ SMIME_crlf_copy;
1957+ i2d_ASN1_PRINTABLESTRING;
1958+ PKCS7_get0_signers;
1959+ PKCS7_decrypt;
1960+ SMIME_text;
1961+ PKCS7_simple_smimecap;
1962+ PKCS7_get_smimecap;
1963+ PKCS7_sign;
1964+ PKCS7_add_attrib_smimecap;
1965+ CRYPTO_dbg_set_options;
1966+ CRYPTO_remove_all_info;
1967+ CRYPTO_get_mem_debug_functions;
1968+ CRYPTO_is_mem_check_on;
1969+ CRYPTO_set_mem_debug_functions;
1970+ CRYPTO_pop_info;
1971+ CRYPTO_push_info_;
1972+ CRYPTO_set_mem_debug_options;
1973+ PEM_write_PKCS8PrivateKey_nid;
1974+ PEM_write_bio_PKCS8PrivateKey_nid;
1975+ PEM_write_bio_PKCS8PrivKey_nid;
1976+ d2i_PKCS8PrivateKey_bio;
1977+ ASN1_NULL_free;
1978+ d2i_ASN1_NULL;
1979+ ASN1_NULL_new;
1980+ i2d_PKCS8PrivateKey_bio;
1981+ i2d_PKCS8PrivateKey_fp;
1982+ i2d_ASN1_NULL;
1983+ i2d_PKCS8PrivateKey_nid_fp;
1984+ d2i_PKCS8PrivateKey_fp;
1985+ i2d_PKCS8PrivateKey_nid_bio;
1986+ i2d_PKCS8PrivateKeyInfo_fp;
1987+ i2d_PKCS8PrivateKeyInfo_bio;
1988+ PEM_cb;
1989+ i2d_PrivateKey_fp;
1990+ d2i_PrivateKey_bio;
1991+ d2i_PrivateKey_fp;
1992+ i2d_PrivateKey_bio;
1993+ X509_reject_clear;
1994+ X509_TRUST_set_default;
1995+ d2i_AutoPrivateKey;
1996+ X509_ATTRIBUTE_get0_type;
1997+ X509_ATTRIBUTE_set1_data;
1998+ X509at_get_attr;
1999+ X509at_get_attr_count;
2000+ X509_ATTRIBUTE_create_by_NID;
2001+ X509_ATTRIBUTE_set1_object;
2002+ X509_ATTRIBUTE_count;
2003+ X509_ATTRIBUTE_create_by_OBJ;
2004+ X509_ATTRIBUTE_get0_object;
2005+ X509at_get_attr_by_NID;
2006+ X509at_add1_attr;
2007+ X509_ATTRIBUTE_get0_data;
2008+ X509at_delete_attr;
2009+ X509at_get_attr_by_OBJ;
2010+ RAND_add;
2011+ BIO_number_written;
2012+ BIO_number_read;
2013+ X509_STORE_CTX_get1_chain;
2014+ ERR_load_RAND_strings;
2015+ RAND_pseudo_bytes;
2016+ X509_REQ_get_attr_by_NID;
2017+ X509_REQ_get_attr;
2018+ X509_REQ_add1_attr_by_NID;
2019+ X509_REQ_get_attr_by_OBJ;
2020+ X509at_add1_attr_by_NID;
2021+ X509_REQ_add1_attr_by_OBJ;
2022+ X509_REQ_get_attr_count;
2023+ X509_REQ_add1_attr;
2024+ X509_REQ_delete_attr;
2025+ X509at_add1_attr_by_OBJ;
2026+ X509_REQ_add1_attr_by_txt;
2027+ X509_ATTRIBUTE_create_by_txt;
2028+ X509at_add1_attr_by_txt;
2029+ BN_pseudo_rand;
2030+ BN_is_prime_fasttest;
2031+ BN_CTX_end;
2032+ BN_CTX_start;
2033+ BN_CTX_get;
2034+ EVP_PKEY2PKCS8_broken;
2035+ ASN1_STRING_TABLE_add;
2036+ CRYPTO_dbg_get_options;
2037+ AUTHORITY_INFO_ACCESS_new;
2038+ CRYPTO_get_mem_debug_options;
2039+ DES_crypt;
2040+ PEM_write_bio_X509_REQ_NEW;
2041+ PEM_write_X509_REQ_NEW;
2042+ BIO_callback_ctrl;
2043+ RAND_egd;
2044+ RAND_status;
2045+ bn_dump1;
2046+ DES_check_key_parity;
2047+ lh_num_items;
2048+ RAND_event;
2049+ DSO_new;
2050+ DSO_new_method;
2051+ DSO_free;
2052+ DSO_flags;
2053+ DSO_up;
2054+ DSO_set_default_method;
2055+ DSO_get_default_method;
2056+ DSO_get_method;
2057+ DSO_set_method;
2058+ DSO_load;
2059+ DSO_bind_var;
2060+ DSO_METHOD_null;
2061+ DSO_METHOD_openssl;
2062+ DSO_METHOD_dlfcn;
2063+ DSO_METHOD_win32;
2064+ ERR_load_DSO_strings;
2065+ DSO_METHOD_dl;
2066+ NCONF_load;
2067+ NCONF_load_fp;
2068+ NCONF_new;
2069+ NCONF_get_string;
2070+ NCONF_free;
2071+ NCONF_get_number;
2072+ CONF_dump_fp;
2073+ NCONF_load_bio;
2074+ NCONF_dump_fp;
2075+ NCONF_get_section;
2076+ NCONF_dump_bio;
2077+ CONF_dump_bio;
2078+ NCONF_free_data;
2079+ CONF_set_default_method;
2080+ ERR_error_string_n;
2081+ BIO_snprintf;
2082+ DSO_ctrl;
2083+ i2d_ASN1_SET_OF_ASN1_INTEGER;
2084+ i2d_ASN1_SET_OF_PKCS12_SAFEBAG;
2085+ i2d_ASN1_SET_OF_PKCS7;
2086+ BIO_vfree;
2087+ d2i_ASN1_SET_OF_ASN1_INTEGER;
2088+ d2i_ASN1_SET_OF_PKCS12_SAFEBAG;
2089+ ASN1_UTCTIME_get;
2090+ X509_REQ_digest;
2091+ X509_CRL_digest;
2092+ d2i_ASN1_SET_OF_PKCS7;
2093+ EVP_CIPHER_CTX_set_key_length;
2094+ EVP_CIPHER_CTX_ctrl;
2095+ BN_mod_exp_mont_word;
2096+ RAND_egd_bytes;
2097+ X509_REQ_get1_email;
2098+ X509_get1_email;
2099+ X509_email_free;
2100+ i2d_RSA_NET;
2101+ d2i_RSA_NET_2;
2102+ d2i_RSA_NET;
2103+ DSO_bind_func;
2104+ CRYPTO_get_new_dynlockid;
2105+ sk_new_null;
2106+ CRYPTO_set_dynlock_destroy_callback;
2107+ CRYPTO_set_dynlock_destroy_cb;
2108+ CRYPTO_destroy_dynlockid;
2109+ CRYPTO_set_dynlock_size;
2110+ CRYPTO_set_dynlock_create_callback;
2111+ CRYPTO_set_dynlock_create_cb;
2112+ CRYPTO_set_dynlock_lock_callback;
2113+ CRYPTO_set_dynlock_lock_cb;
2114+ CRYPTO_get_dynlock_lock_callback;
2115+ CRYPTO_get_dynlock_lock_cb;
2116+ CRYPTO_get_dynlock_destroy_callback;
2117+ CRYPTO_get_dynlock_destroy_cb;
2118+ CRYPTO_get_dynlock_value;
2119+ CRYPTO_get_dynlock_create_callback;
2120+ CRYPTO_get_dynlock_create_cb;
2121+ c2i_ASN1_BIT_STRING;
2122+ i2c_ASN1_BIT_STRING;
2123+ RAND_poll;
2124+ c2i_ASN1_INTEGER;
2125+ i2c_ASN1_INTEGER;
2126+ BIO_dump_indent;
2127+ ASN1_parse_dump;
2128+ c2i_ASN1_OBJECT;
2129+ X509_NAME_print_ex_fp;
2130+ ASN1_STRING_print_ex_fp;
2131+ X509_NAME_print_ex;
2132+ ASN1_STRING_print_ex;
2133+ MD4;
2134+ MD4_Transform;
2135+ MD4_Final;
2136+ MD4_Update;
2137+ MD4_Init;
2138+ EVP_md4;
2139+ i2d_PUBKEY_bio;
2140+ i2d_PUBKEY_fp;
2141+ d2i_PUBKEY_bio;
2142+ ASN1_STRING_to_UTF8;
2143+ BIO_vprintf;
2144+ BIO_vsnprintf;
2145+ d2i_PUBKEY_fp;
2146+ X509_cmp_time;
2147+ X509_STORE_CTX_set_time;
2148+ X509_STORE_CTX_get1_issuer;
2149+ X509_OBJECT_retrieve_match;
2150+ X509_OBJECT_idx_by_subject;
2151+ X509_STORE_CTX_set_flags;
2152+ X509_STORE_CTX_trusted_stack;
2153+ X509_time_adj;
2154+ X509_check_issued;
2155+ ASN1_UTCTIME_cmp_time_t;
2156+ DES_set_weak_key_flag;
2157+ DES_check_key;
2158+ DES_rw_mode;
2159+ RSA_PKCS1_RSAref;
2160+ X509_keyid_set1;
2161+ BIO_next;
2162+ DSO_METHOD_vms;
2163+ BIO_f_linebuffer;
2164+ BN_bntest_rand;
2165+ OPENSSL_issetugid;
2166+ BN_rand_range;
2167+ ERR_load_ENGINE_strings;
2168+ ENGINE_set_DSA;
2169+ ENGINE_get_finish_function;
2170+ ENGINE_get_default_RSA;
2171+ ENGINE_get_BN_mod_exp;
2172+ DSA_get_default_openssl_method;
2173+ ENGINE_set_DH;
2174+ ENGINE_set_def_BN_mod_exp_crt;
2175+ ENGINE_set_default_BN_mod_exp_crt;
2176+ ENGINE_init;
2177+ DH_get_default_openssl_method;
2178+ RSA_set_default_openssl_method;
2179+ ENGINE_finish;
2180+ ENGINE_load_public_key;
2181+ ENGINE_get_DH;
2182+ ENGINE_ctrl;
2183+ ENGINE_get_init_function;
2184+ ENGINE_set_init_function;
2185+ ENGINE_set_default_DSA;
2186+ ENGINE_get_name;
2187+ ENGINE_get_last;
2188+ ENGINE_get_prev;
2189+ ENGINE_get_default_DH;
2190+ ENGINE_get_RSA;
2191+ ENGINE_set_default;
2192+ ENGINE_get_RAND;
2193+ ENGINE_get_first;
2194+ ENGINE_by_id;
2195+ ENGINE_set_finish_function;
2196+ ENGINE_get_def_BN_mod_exp_crt;
2197+ ENGINE_get_default_BN_mod_exp_crt;
2198+ RSA_get_default_openssl_method;
2199+ ENGINE_set_RSA;
2200+ ENGINE_load_private_key;
2201+ ENGINE_set_default_RAND;
2202+ ENGINE_set_BN_mod_exp;
2203+ ENGINE_remove;
2204+ ENGINE_free;
2205+ ENGINE_get_BN_mod_exp_crt;
2206+ ENGINE_get_next;
2207+ ENGINE_set_name;
2208+ ENGINE_get_default_DSA;
2209+ ENGINE_set_default_BN_mod_exp;
2210+ ENGINE_set_default_RSA;
2211+ ENGINE_get_default_RAND;
2212+ ENGINE_get_default_BN_mod_exp;
2213+ ENGINE_set_RAND;
2214+ ENGINE_set_id;
2215+ ENGINE_set_BN_mod_exp_crt;
2216+ ENGINE_set_default_DH;
2217+ ENGINE_new;
2218+ ENGINE_get_id;
2219+ DSA_set_default_openssl_method;
2220+ ENGINE_add;
2221+ DH_set_default_openssl_method;
2222+ ENGINE_get_DSA;
2223+ ENGINE_get_ctrl_function;
2224+ ENGINE_set_ctrl_function;
2225+ BN_pseudo_rand_range;
2226+ X509_STORE_CTX_set_verify_cb;
2227+ ERR_load_COMP_strings;
2228+ PKCS12_item_decrypt_d2i;
2229+ ASN1_UTF8STRING_it;
2230+ ENGINE_unregister_ciphers;
2231+ ENGINE_get_ciphers;
2232+ d2i_OCSP_BASICRESP;
2233+ KRB5_CHECKSUM_it;
2234+ EC_POINT_add;
2235+ ASN1_item_ex_i2d;
2236+ OCSP_CERTID_it;
2237+ d2i_OCSP_RESPBYTES;
2238+ X509V3_add1_i2d;
2239+ PKCS7_ENVELOPE_it;
2240+ UI_add_input_boolean;
2241+ ENGINE_unregister_RSA;
2242+ X509V3_EXT_nconf;
2243+ ASN1_GENERALSTRING_free;
2244+ d2i_OCSP_CERTSTATUS;
2245+ X509_REVOKED_set_serialNumber;
2246+ X509_print_ex;
2247+ OCSP_ONEREQ_get1_ext_d2i;
2248+ ENGINE_register_all_RAND;
2249+ ENGINE_load_dynamic;
2250+ PBKDF2PARAM_it;
2251+ EXTENDED_KEY_USAGE_new;
2252+ EC_GROUP_clear_free;
2253+ OCSP_sendreq_bio;
2254+ ASN1_item_digest;
2255+ OCSP_BASICRESP_delete_ext;
2256+ OCSP_SIGNATURE_it;
2257+ X509_CRL_it;
2258+ OCSP_BASICRESP_add_ext;
2259+ KRB5_ENCKEY_it;
2260+ UI_method_set_closer;
2261+ X509_STORE_set_purpose;
2262+ i2d_ASN1_GENERALSTRING;
2263+ OCSP_response_status;
2264+ i2d_OCSP_SERVICELOC;
2265+ ENGINE_get_digest_engine;
2266+ EC_GROUP_set_curve_GFp;
2267+ OCSP_REQUEST_get_ext_by_OBJ;
2268+ _ossl_old_des_random_key;
2269+ ASN1_T61STRING_it;
2270+ EC_GROUP_method_of;
2271+ i2d_KRB5_APREQ;
2272+ _ossl_old_des_encrypt;
2273+ ASN1_PRINTABLE_new;
2274+ HMAC_Init_ex;
2275+ d2i_KRB5_AUTHENT;
2276+ OCSP_archive_cutoff_new;
2277+ EC_POINT_set_Jprojective_coordinates_GFp;
2278+ EC_POINT_set_Jproj_coords_GFp;
2279+ _ossl_old_des_is_weak_key;
2280+ OCSP_BASICRESP_get_ext_by_OBJ;
2281+ EC_POINT_oct2point;
2282+ OCSP_SINGLERESP_get_ext_count;
2283+ UI_ctrl;
2284+ _shadow_DES_rw_mode;
2285+ asn1_do_adb;
2286+ ASN1_template_i2d;
2287+ ENGINE_register_DH;
2288+ UI_construct_prompt;
2289+ X509_STORE_set_trust;
2290+ UI_dup_input_string;
2291+ d2i_KRB5_APREQ;
2292+ EVP_MD_CTX_copy_ex;
2293+ OCSP_request_is_signed;
2294+ i2d_OCSP_REQINFO;
2295+ KRB5_ENCKEY_free;
2296+ OCSP_resp_get0;
2297+ GENERAL_NAME_it;
2298+ ASN1_GENERALIZEDTIME_it;
2299+ X509_STORE_set_flags;
2300+ EC_POINT_set_compressed_coordinates_GFp;
2301+ EC_POINT_set_compr_coords_GFp;
2302+ OCSP_response_status_str;
2303+ d2i_OCSP_REVOKEDINFO;
2304+ OCSP_basic_add1_cert;
2305+ ERR_get_implementation;
2306+ EVP_CipherFinal_ex;
2307+ OCSP_CERTSTATUS_new;
2308+ CRYPTO_cleanup_all_ex_data;
2309+ OCSP_resp_find;
2310+ BN_nnmod;
2311+ X509_CRL_sort;
2312+ X509_REVOKED_set_revocationDate;
2313+ ENGINE_register_RAND;
2314+ OCSP_SERVICELOC_new;
2315+ EC_POINT_set_affine_coordinates_GFp;
2316+ EC_POINT_set_affine_coords_GFp;
2317+ _ossl_old_des_options;
2318+ SXNET_it;
2319+ UI_dup_input_boolean;
2320+ PKCS12_add_CSPName_asc;
2321+ EC_POINT_is_at_infinity;
2322+ ENGINE_load_cryptodev;
2323+ DSO_convert_filename;
2324+ POLICYQUALINFO_it;
2325+ ENGINE_register_ciphers;
2326+ BN_mod_lshift_quick;
2327+ DSO_set_filename;
2328+ ASN1_item_free;
2329+ KRB5_TKTBODY_free;
2330+ AUTHORITY_KEYID_it;
2331+ KRB5_APREQBODY_new;
2332+ X509V3_EXT_REQ_add_nconf;
2333+ ENGINE_ctrl_cmd_string;
2334+ i2d_OCSP_RESPDATA;
2335+ EVP_MD_CTX_init;
2336+ EXTENDED_KEY_USAGE_free;
2337+ PKCS7_ATTR_SIGN_it;
2338+ UI_add_error_string;
2339+ KRB5_CHECKSUM_free;
2340+ OCSP_REQUEST_get_ext;
2341+ ENGINE_load_ubsec;
2342+ ENGINE_register_all_digests;
2343+ PKEY_USAGE_PERIOD_it;
2344+ PKCS12_unpack_authsafes;
2345+ ASN1_item_unpack;
2346+ NETSCAPE_SPKAC_it;
2347+ X509_REVOKED_it;
2348+ ASN1_STRING_encode;
2349+ EVP_aes_128_ecb;
2350+ KRB5_AUTHENT_free;
2351+ OCSP_BASICRESP_get_ext_by_critical;
2352+ OCSP_BASICRESP_get_ext_by_crit;
2353+ OCSP_cert_status_str;
2354+ d2i_OCSP_REQUEST;
2355+ UI_dup_info_string;
2356+ _ossl_old_des_xwhite_in2out;
2357+ PKCS12_it;
2358+ OCSP_SINGLERESP_get_ext_by_critical;
2359+ OCSP_SINGLERESP_get_ext_by_crit;
2360+ OCSP_CERTSTATUS_free;
2361+ _ossl_old_des_crypt;
2362+ ASN1_item_i2d;
2363+ EVP_DecryptFinal_ex;
2364+ ENGINE_load_openssl;
2365+ ENGINE_get_cmd_defns;
2366+ ENGINE_set_load_privkey_function;
2367+ ENGINE_set_load_privkey_fn;
2368+ EVP_EncryptFinal_ex;
2369+ ENGINE_set_default_digests;
2370+ X509_get0_pubkey_bitstr;
2371+ asn1_ex_i2c;
2372+ ENGINE_register_RSA;
2373+ ENGINE_unregister_DSA;
2374+ _ossl_old_des_key_sched;
2375+ X509_EXTENSION_it;
2376+ i2d_KRB5_AUTHENT;
2377+ SXNETID_it;
2378+ d2i_OCSP_SINGLERESP;
2379+ EDIPARTYNAME_new;
2380+ PKCS12_certbag2x509;
2381+ _ossl_old_des_ofb64_encrypt;
2382+ d2i_EXTENDED_KEY_USAGE;
2383+ ERR_print_errors_cb;
2384+ ENGINE_set_ciphers;
2385+ d2i_KRB5_APREQBODY;
2386+ UI_method_get_flusher;
2387+ X509_PUBKEY_it;
2388+ _ossl_old_des_enc_read;
2389+ PKCS7_ENCRYPT_it;
2390+ i2d_OCSP_RESPONSE;
2391+ EC_GROUP_get_cofactor;
2392+ PKCS12_unpack_p7data;
2393+ d2i_KRB5_AUTHDATA;
2394+ OCSP_copy_nonce;
2395+ KRB5_AUTHDATA_new;
2396+ OCSP_RESPDATA_new;
2397+ EC_GFp_mont_method;
2398+ OCSP_REVOKEDINFO_free;
2399+ UI_get_ex_data;
2400+ KRB5_APREQBODY_free;
2401+ EC_GROUP_get0_generator;
2402+ UI_get_default_method;
2403+ X509V3_set_nconf;
2404+ PKCS12_item_i2d_encrypt;
2405+ X509_add1_ext_i2d;
2406+ PKCS7_SIGNER_INFO_it;
2407+ KRB5_PRINCNAME_new;
2408+ PKCS12_SAFEBAG_it;
2409+ EC_GROUP_get_order;
2410+ d2i_OCSP_RESPID;
2411+ OCSP_request_verify;
2412+ NCONF_get_number_e;
2413+ _ossl_old_des_decrypt3;
2414+ X509_signature_print;
2415+ OCSP_SINGLERESP_free;
2416+ ENGINE_load_builtin_engines;
2417+ i2d_OCSP_ONEREQ;
2418+ OCSP_REQUEST_add_ext;
2419+ OCSP_RESPBYTES_new;
2420+ EVP_MD_CTX_create;
2421+ OCSP_resp_find_status;
2422+ X509_ALGOR_it;
2423+ ASN1_TIME_it;
2424+ OCSP_request_set1_name;
2425+ OCSP_ONEREQ_get_ext_count;
2426+ UI_get0_result;
2427+ PKCS12_AUTHSAFES_it;
2428+ EVP_aes_256_ecb;
2429+ PKCS12_pack_authsafes;
2430+ ASN1_IA5STRING_it;
2431+ UI_get_input_flags;
2432+ EC_GROUP_set_generator;
2433+ _ossl_old_des_string_to_2keys;
2434+ OCSP_CERTID_free;
2435+ X509_CERT_AUX_it;
2436+ CERTIFICATEPOLICIES_it;
2437+ _ossl_old_des_ede3_cbc_encrypt;
2438+ RAND_set_rand_engine;
2439+ DSO_get_loaded_filename;
2440+ X509_ATTRIBUTE_it;
2441+ OCSP_ONEREQ_get_ext_by_NID;
2442+ PKCS12_decrypt_skey;
2443+ KRB5_AUTHENT_it;
2444+ UI_dup_error_string;
2445+ RSAPublicKey_it;
2446+ i2d_OCSP_REQUEST;
2447+ PKCS12_x509crl2certbag;
2448+ OCSP_SERVICELOC_it;
2449+ ASN1_item_sign;
2450+ X509_CRL_set_issuer_name;
2451+ OBJ_NAME_do_all_sorted;
2452+ i2d_OCSP_BASICRESP;
2453+ i2d_OCSP_RESPBYTES;
2454+ PKCS12_unpack_p7encdata;
2455+ HMAC_CTX_init;
2456+ ENGINE_get_digest;
2457+ OCSP_RESPONSE_print;
2458+ KRB5_TKTBODY_it;
2459+ ACCESS_DESCRIPTION_it;
2460+ PKCS7_ISSUER_AND_SERIAL_it;
2461+ PBE2PARAM_it;
2462+ PKCS12_certbag2x509crl;
2463+ PKCS7_SIGNED_it;
2464+ ENGINE_get_cipher;
2465+ i2d_OCSP_CRLID;
2466+ OCSP_SINGLERESP_new;
2467+ ENGINE_cmd_is_executable;
2468+ RSA_up_ref;
2469+ ASN1_GENERALSTRING_it;
2470+ ENGINE_register_DSA;
2471+ X509V3_EXT_add_nconf_sk;
2472+ ENGINE_set_load_pubkey_function;
2473+ PKCS8_decrypt;
2474+ PEM_bytes_read_bio;
2475+ DIRECTORYSTRING_it;
2476+ d2i_OCSP_CRLID;
2477+ EC_POINT_is_on_curve;
2478+ CRYPTO_set_locked_mem_ex_functions;
2479+ CRYPTO_set_locked_mem_ex_funcs;
2480+ d2i_KRB5_CHECKSUM;
2481+ ASN1_item_dup;
2482+ X509_it;
2483+ BN_mod_add;
2484+ KRB5_AUTHDATA_free;
2485+ _ossl_old_des_cbc_cksum;
2486+ ASN1_item_verify;
2487+ CRYPTO_set_mem_ex_functions;
2488+ EC_POINT_get_Jprojective_coordinates_GFp;
2489+ EC_POINT_get_Jproj_coords_GFp;
2490+ ZLONG_it;
2491+ CRYPTO_get_locked_mem_ex_functions;
2492+ CRYPTO_get_locked_mem_ex_funcs;
2493+ ASN1_TIME_check;
2494+ UI_get0_user_data;
2495+ HMAC_CTX_cleanup;
2496+ DSA_up_ref;
2497+ _ossl_old_des_ede3_cfb64_encrypt;
2498+ _ossl_odes_ede3_cfb64_encrypt;
2499+ ASN1_BMPSTRING_it;
2500+ ASN1_tag2bit;
2501+ UI_method_set_flusher;
2502+ X509_ocspid_print;
2503+ KRB5_ENCDATA_it;
2504+ ENGINE_get_load_pubkey_function;
2505+ UI_add_user_data;
2506+ OCSP_REQUEST_delete_ext;
2507+ UI_get_method;
2508+ OCSP_ONEREQ_free;
2509+ ASN1_PRINTABLESTRING_it;
2510+ X509_CRL_set_nextUpdate;
2511+ OCSP_REQUEST_it;
2512+ OCSP_BASICRESP_it;
2513+ AES_ecb_encrypt;
2514+ BN_mod_sqr;
2515+ NETSCAPE_CERT_SEQUENCE_it;
2516+ GENERAL_NAMES_it;
2517+ AUTHORITY_INFO_ACCESS_it;
2518+ ASN1_FBOOLEAN_it;
2519+ UI_set_ex_data;
2520+ _ossl_old_des_string_to_key;
2521+ ENGINE_register_all_RSA;
2522+ d2i_KRB5_PRINCNAME;
2523+ OCSP_RESPBYTES_it;
2524+ X509_CINF_it;
2525+ ENGINE_unregister_digests;
2526+ d2i_EDIPARTYNAME;
2527+ d2i_OCSP_SERVICELOC;
2528+ ENGINE_get_digests;
2529+ _ossl_old_des_set_odd_parity;
2530+ OCSP_RESPDATA_free;
2531+ d2i_KRB5_TICKET;
2532+ OTHERNAME_it;
2533+ EVP_MD_CTX_cleanup;
2534+ d2i_ASN1_GENERALSTRING;
2535+ X509_CRL_set_version;
2536+ BN_mod_sub;
2537+ OCSP_SINGLERESP_get_ext_by_NID;
2538+ ENGINE_get_ex_new_index;
2539+ OCSP_REQUEST_free;
2540+ OCSP_REQUEST_add1_ext_i2d;
2541+ X509_VAL_it;
2542+ EC_POINTs_make_affine;
2543+ EC_POINT_mul;
2544+ X509V3_EXT_add_nconf;
2545+ X509_TRUST_set;
2546+ X509_CRL_add1_ext_i2d;
2547+ _ossl_old_des_fcrypt;
2548+ DISPLAYTEXT_it;
2549+ X509_CRL_set_lastUpdate;
2550+ OCSP_BASICRESP_free;
2551+ OCSP_BASICRESP_add1_ext_i2d;
2552+ d2i_KRB5_AUTHENTBODY;
2553+ CRYPTO_set_ex_data_implementation;
2554+ CRYPTO_set_ex_data_impl;
2555+ KRB5_ENCDATA_new;
2556+ DSO_up_ref;
2557+ OCSP_crl_reason_str;
2558+ UI_get0_result_string;
2559+ ASN1_GENERALSTRING_new;
2560+ X509_SIG_it;
2561+ ERR_set_implementation;
2562+ ERR_load_EC_strings;
2563+ UI_get0_action_string;
2564+ OCSP_ONEREQ_get_ext;
2565+ EC_POINT_method_of;
2566+ i2d_KRB5_APREQBODY;
2567+ _ossl_old_des_ecb3_encrypt;
2568+ CRYPTO_get_mem_ex_functions;
2569+ ENGINE_get_ex_data;
2570+ UI_destroy_method;
2571+ ASN1_item_i2d_bio;
2572+ OCSP_ONEREQ_get_ext_by_OBJ;
2573+ ASN1_primitive_new;
2574+ ASN1_PRINTABLE_it;
2575+ EVP_aes_192_ecb;
2576+ OCSP_SIGNATURE_new;
2577+ LONG_it;
2578+ ASN1_VISIBLESTRING_it;
2579+ OCSP_SINGLERESP_add1_ext_i2d;
2580+ d2i_OCSP_CERTID;
2581+ ASN1_item_d2i_fp;
2582+ CRL_DIST_POINTS_it;
2583+ GENERAL_NAME_print;
2584+ OCSP_SINGLERESP_delete_ext;
2585+ PKCS12_SAFEBAGS_it;
2586+ d2i_OCSP_SIGNATURE;
2587+ OCSP_request_add1_nonce;
2588+ ENGINE_set_cmd_defns;
2589+ OCSP_SERVICELOC_free;
2590+ EC_GROUP_free;
2591+ ASN1_BIT_STRING_it;
2592+ X509_REQ_it;
2593+ _ossl_old_des_cbc_encrypt;
2594+ ERR_unload_strings;
2595+ PKCS7_SIGN_ENVELOPE_it;
2596+ EDIPARTYNAME_free;
2597+ OCSP_REQINFO_free;
2598+ EC_GROUP_new_curve_GFp;
2599+ OCSP_REQUEST_get1_ext_d2i;
2600+ PKCS12_item_pack_safebag;
2601+ asn1_ex_c2i;
2602+ ENGINE_register_digests;
2603+ i2d_OCSP_REVOKEDINFO;
2604+ asn1_enc_restore;
2605+ UI_free;
2606+ UI_new_method;
2607+ EVP_EncryptInit_ex;
2608+ X509_pubkey_digest;
2609+ EC_POINT_invert;
2610+ OCSP_basic_sign;
2611+ i2d_OCSP_RESPID;
2612+ OCSP_check_nonce;
2613+ ENGINE_ctrl_cmd;
2614+ d2i_KRB5_ENCKEY;
2615+ OCSP_parse_url;
2616+ OCSP_SINGLERESP_get_ext;
2617+ OCSP_CRLID_free;
2618+ OCSP_BASICRESP_get1_ext_d2i;
2619+ RSAPrivateKey_it;
2620+ ENGINE_register_all_DH;
2621+ i2d_EDIPARTYNAME;
2622+ EC_POINT_get_affine_coordinates_GFp;
2623+ EC_POINT_get_affine_coords_GFp;
2624+ OCSP_CRLID_new;
2625+ ENGINE_get_flags;
2626+ OCSP_ONEREQ_it;
2627+ UI_process;
2628+ ASN1_INTEGER_it;
2629+ EVP_CipherInit_ex;
2630+ UI_get_string_type;
2631+ ENGINE_unregister_DH;
2632+ ENGINE_register_all_DSA;
2633+ OCSP_ONEREQ_get_ext_by_critical;
2634+ bn_dup_expand;
2635+ OCSP_cert_id_new;
2636+ BASIC_CONSTRAINTS_it;
2637+ BN_mod_add_quick;
2638+ EC_POINT_new;
2639+ EVP_MD_CTX_destroy;
2640+ OCSP_RESPBYTES_free;
2641+ EVP_aes_128_cbc;
2642+ OCSP_SINGLERESP_get1_ext_d2i;
2643+ EC_POINT_free;
2644+ DH_up_ref;
2645+ X509_NAME_ENTRY_it;
2646+ UI_get_ex_new_index;
2647+ BN_mod_sub_quick;
2648+ OCSP_ONEREQ_add_ext;
2649+ OCSP_request_sign;
2650+ EVP_DigestFinal_ex;
2651+ ENGINE_set_digests;
2652+ OCSP_id_issuer_cmp;
2653+ OBJ_NAME_do_all;
2654+ EC_POINTs_mul;
2655+ ENGINE_register_complete;
2656+ X509V3_EXT_nconf_nid;
2657+ ASN1_SEQUENCE_it;
2658+ UI_set_default_method;
2659+ RAND_query_egd_bytes;
2660+ UI_method_get_writer;
2661+ UI_OpenSSL;
2662+ PEM_def_callback;
2663+ ENGINE_cleanup;
2664+ DIST_POINT_it;
2665+ OCSP_SINGLERESP_it;
2666+ d2i_KRB5_TKTBODY;
2667+ EC_POINT_cmp;
2668+ OCSP_REVOKEDINFO_new;
2669+ i2d_OCSP_CERTSTATUS;
2670+ OCSP_basic_add1_nonce;
2671+ ASN1_item_ex_d2i;
2672+ BN_mod_lshift1_quick;
2673+ UI_set_method;
2674+ OCSP_id_get0_info;
2675+ BN_mod_sqrt;
2676+ EC_GROUP_copy;
2677+ KRB5_ENCDATA_free;
2678+ _ossl_old_des_cfb_encrypt;
2679+ OCSP_SINGLERESP_get_ext_by_OBJ;
2680+ OCSP_cert_to_id;
2681+ OCSP_RESPID_new;
2682+ OCSP_RESPDATA_it;
2683+ d2i_OCSP_RESPDATA;
2684+ ENGINE_register_all_complete;
2685+ OCSP_check_validity;
2686+ PKCS12_BAGS_it;
2687+ OCSP_url_svcloc_new;
2688+ ASN1_template_free;
2689+ OCSP_SINGLERESP_add_ext;
2690+ KRB5_AUTHENTBODY_it;
2691+ X509_supported_extension;
2692+ i2d_KRB5_AUTHDATA;
2693+ UI_method_get_opener;
2694+ ENGINE_set_ex_data;
2695+ OCSP_REQUEST_print;
2696+ CBIGNUM_it;
2697+ KRB5_TICKET_new;
2698+ KRB5_APREQ_new;
2699+ EC_GROUP_get_curve_GFp;
2700+ KRB5_ENCKEY_new;
2701+ ASN1_template_d2i;
2702+ _ossl_old_des_quad_cksum;
2703+ OCSP_single_get0_status;
2704+ BN_swap;
2705+ POLICYINFO_it;
2706+ ENGINE_set_destroy_function;
2707+ asn1_enc_free;
2708+ OCSP_RESPID_it;
2709+ EC_GROUP_new;
2710+ EVP_aes_256_cbc;
2711+ i2d_KRB5_PRINCNAME;
2712+ _ossl_old_des_encrypt2;
2713+ _ossl_old_des_encrypt3;
2714+ PKCS8_PRIV_KEY_INFO_it;
2715+ OCSP_REQINFO_it;
2716+ PBEPARAM_it;
2717+ KRB5_AUTHENTBODY_new;
2718+ X509_CRL_add0_revoked;
2719+ EDIPARTYNAME_it;
2720+ NETSCAPE_SPKI_it;
2721+ UI_get0_test_string;
2722+ ENGINE_get_cipher_engine;
2723+ ENGINE_register_all_ciphers;
2724+ EC_POINT_copy;
2725+ BN_kronecker;
2726+ _ossl_old_des_ede3_ofb64_encrypt;
2727+ _ossl_odes_ede3_ofb64_encrypt;
2728+ UI_method_get_reader;
2729+ OCSP_BASICRESP_get_ext_count;
2730+ ASN1_ENUMERATED_it;
2731+ UI_set_result;
2732+ i2d_KRB5_TICKET;
2733+ X509_print_ex_fp;
2734+ EVP_CIPHER_CTX_set_padding;
2735+ d2i_OCSP_RESPONSE;
2736+ ASN1_UTCTIME_it;
2737+ _ossl_old_des_enc_write;
2738+ OCSP_RESPONSE_new;
2739+ AES_set_encrypt_key;
2740+ OCSP_resp_count;
2741+ KRB5_CHECKSUM_new;
2742+ ENGINE_load_cswift;
2743+ OCSP_onereq_get0_id;
2744+ ENGINE_set_default_ciphers;
2745+ NOTICEREF_it;
2746+ X509V3_EXT_CRL_add_nconf;
2747+ OCSP_REVOKEDINFO_it;
2748+ AES_encrypt;
2749+ OCSP_REQUEST_new;
2750+ ASN1_ANY_it;
2751+ CRYPTO_ex_data_new_class;
2752+ _ossl_old_des_ncbc_encrypt;
2753+ i2d_KRB5_TKTBODY;
2754+ EC_POINT_clear_free;
2755+ AES_decrypt;
2756+ asn1_enc_init;
2757+ UI_get_result_maxsize;
2758+ OCSP_CERTID_new;
2759+ ENGINE_unregister_RAND;
2760+ UI_method_get_closer;
2761+ d2i_KRB5_ENCDATA;
2762+ OCSP_request_onereq_count;
2763+ OCSP_basic_verify;
2764+ KRB5_AUTHENTBODY_free;
2765+ ASN1_item_d2i;
2766+ ASN1_primitive_free;
2767+ i2d_EXTENDED_KEY_USAGE;
2768+ i2d_OCSP_SIGNATURE;
2769+ asn1_enc_save;
2770+ ENGINE_load_nuron;
2771+ _ossl_old_des_pcbc_encrypt;
2772+ PKCS12_MAC_DATA_it;
2773+ OCSP_accept_responses_new;
2774+ asn1_do_lock;
2775+ PKCS7_ATTR_VERIFY_it;
2776+ KRB5_APREQBODY_it;
2777+ i2d_OCSP_SINGLERESP;
2778+ ASN1_item_ex_new;
2779+ UI_add_verify_string;
2780+ _ossl_old_des_set_key;
2781+ KRB5_PRINCNAME_it;
2782+ EVP_DecryptInit_ex;
2783+ i2d_OCSP_CERTID;
2784+ ASN1_item_d2i_bio;
2785+ EC_POINT_dbl;
2786+ asn1_get_choice_selector;
2787+ i2d_KRB5_CHECKSUM;
2788+ ENGINE_set_table_flags;
2789+ AES_options;
2790+ ENGINE_load_chil;
2791+ OCSP_id_cmp;
2792+ OCSP_BASICRESP_new;
2793+ OCSP_REQUEST_get_ext_by_NID;
2794+ KRB5_APREQ_it;
2795+ ENGINE_get_destroy_function;
2796+ CONF_set_nconf;
2797+ ASN1_PRINTABLE_free;
2798+ OCSP_BASICRESP_get_ext_by_NID;
2799+ DIST_POINT_NAME_it;
2800+ X509V3_extensions_print;
2801+ _ossl_old_des_cfb64_encrypt;
2802+ X509_REVOKED_add1_ext_i2d;
2803+ _ossl_old_des_ofb_encrypt;
2804+ KRB5_TKTBODY_new;
2805+ ASN1_OCTET_STRING_it;
2806+ ERR_load_UI_strings;
2807+ i2d_KRB5_ENCKEY;
2808+ ASN1_template_new;
2809+ OCSP_SIGNATURE_free;
2810+ ASN1_item_i2d_fp;
2811+ KRB5_PRINCNAME_free;
2812+ PKCS7_RECIP_INFO_it;
2813+ EXTENDED_KEY_USAGE_it;
2814+ EC_GFp_simple_method;
2815+ EC_GROUP_precompute_mult;
2816+ OCSP_request_onereq_get0;
2817+ UI_method_set_writer;
2818+ KRB5_AUTHENT_new;
2819+ X509_CRL_INFO_it;
2820+ DSO_set_name_converter;
2821+ AES_set_decrypt_key;
2822+ PKCS7_DIGEST_it;
2823+ PKCS12_x5092certbag;
2824+ EVP_DigestInit_ex;
2825+ i2a_ACCESS_DESCRIPTION;
2826+ OCSP_RESPONSE_it;
2827+ PKCS7_ENC_CONTENT_it;
2828+ OCSP_request_add0_id;
2829+ EC_POINT_make_affine;
2830+ DSO_get_filename;
2831+ OCSP_CERTSTATUS_it;
2832+ OCSP_request_add1_cert;
2833+ UI_get0_output_string;
2834+ UI_dup_verify_string;
2835+ BN_mod_lshift;
2836+ KRB5_AUTHDATA_it;
2837+ asn1_set_choice_selector;
2838+ OCSP_basic_add1_status;
2839+ OCSP_RESPID_free;
2840+ asn1_get_field_ptr;
2841+ UI_add_input_string;
2842+ OCSP_CRLID_it;
2843+ i2d_KRB5_AUTHENTBODY;
2844+ OCSP_REQUEST_get_ext_count;
2845+ ENGINE_load_atalla;
2846+ X509_NAME_it;
2847+ USERNOTICE_it;
2848+ OCSP_REQINFO_new;
2849+ OCSP_BASICRESP_get_ext;
2850+ CRYPTO_get_ex_data_implementation;
2851+ CRYPTO_get_ex_data_impl;
2852+ ASN1_item_pack;
2853+ i2d_KRB5_ENCDATA;
2854+ X509_PURPOSE_set;
2855+ X509_REQ_INFO_it;
2856+ UI_method_set_opener;
2857+ ASN1_item_ex_free;
2858+ ASN1_BOOLEAN_it;
2859+ ENGINE_get_table_flags;
2860+ UI_create_method;
2861+ OCSP_ONEREQ_add1_ext_i2d;
2862+ _shadow_DES_check_key;
2863+ d2i_OCSP_REQINFO;
2864+ UI_add_info_string;
2865+ UI_get_result_minsize;
2866+ ASN1_NULL_it;
2867+ BN_mod_lshift1;
2868+ d2i_OCSP_ONEREQ;
2869+ OCSP_ONEREQ_new;
2870+ KRB5_TICKET_it;
2871+ EVP_aes_192_cbc;
2872+ KRB5_TICKET_free;
2873+ UI_new;
2874+ OCSP_response_create;
2875+ _ossl_old_des_xcbc_encrypt;
2876+ PKCS7_it;
2877+ OCSP_REQUEST_get_ext_by_critical;
2878+ OCSP_REQUEST_get_ext_by_crit;
2879+ ENGINE_set_flags;
2880+ _ossl_old_des_ecb_encrypt;
2881+ OCSP_response_get1_basic;
2882+ EVP_Digest;
2883+ OCSP_ONEREQ_delete_ext;
2884+ ASN1_TBOOLEAN_it;
2885+ ASN1_item_new;
2886+ ASN1_TIME_to_generalizedtime;
2887+ BIGNUM_it;
2888+ AES_cbc_encrypt;
2889+ ENGINE_get_load_privkey_function;
2890+ ENGINE_get_load_privkey_fn;
2891+ OCSP_RESPONSE_free;
2892+ UI_method_set_reader;
2893+ i2d_ASN1_T61STRING;
2894+ EC_POINT_set_to_infinity;
2895+ ERR_load_OCSP_strings;
2896+ EC_POINT_point2oct;
2897+ KRB5_APREQ_free;
2898+ ASN1_OBJECT_it;
2899+ OCSP_crlID_new;
2900+ OCSP_crlID2_new;
2901+ CONF_modules_load_file;
2902+ CONF_imodule_set_usr_data;
2903+ ENGINE_set_default_string;
2904+ CONF_module_get_usr_data;
2905+ ASN1_add_oid_module;
2906+ CONF_modules_finish;
2907+ OPENSSL_config;
2908+ CONF_modules_unload;
2909+ CONF_imodule_get_value;
2910+ CONF_module_set_usr_data;
2911+ CONF_parse_list;
2912+ CONF_module_add;
2913+ CONF_get1_default_config_file;
2914+ CONF_imodule_get_flags;
2915+ CONF_imodule_get_module;
2916+ CONF_modules_load;
2917+ CONF_imodule_get_name;
2918+ ERR_peek_top_error;
2919+ CONF_imodule_get_usr_data;
2920+ CONF_imodule_set_flags;
2921+ ENGINE_add_conf_module;
2922+ ERR_peek_last_error_line;
2923+ ERR_peek_last_error_line_data;
2924+ ERR_peek_last_error;
2925+ DES_read_2passwords;
2926+ DES_read_password;
2927+ UI_UTIL_read_pw;
2928+ UI_UTIL_read_pw_string;
2929+ ENGINE_load_aep;
2930+ ENGINE_load_sureware;
2931+ OPENSSL_add_all_algorithms_noconf;
2932+ OPENSSL_add_all_algo_noconf;
2933+ OPENSSL_add_all_algorithms_conf;
2934+ OPENSSL_add_all_algo_conf;
2935+ OPENSSL_load_builtin_modules;
2936+ AES_ofb128_encrypt;
2937+ AES_ctr128_encrypt;
2938+ AES_cfb128_encrypt;
2939+ ENGINE_load_4758cca;
2940+ _ossl_096_des_random_seed;
2941+ EVP_aes_256_ofb;
2942+ EVP_aes_192_ofb;
2943+ EVP_aes_128_cfb128;
2944+ EVP_aes_256_cfb128;
2945+ EVP_aes_128_ofb;
2946+ EVP_aes_192_cfb128;
2947+ CONF_modules_free;
2948+ NCONF_default;
2949+ OPENSSL_no_config;
2950+ NCONF_WIN32;
2951+ ASN1_UNIVERSALSTRING_new;
2952+ EVP_des_ede_ecb;
2953+ i2d_ASN1_UNIVERSALSTRING;
2954+ ASN1_UNIVERSALSTRING_free;
2955+ ASN1_UNIVERSALSTRING_it;
2956+ d2i_ASN1_UNIVERSALSTRING;
2957+ EVP_des_ede3_ecb;
2958+ X509_REQ_print_ex;
2959+ ENGINE_up_ref;
2960+ BUF_MEM_grow_clean;
2961+ CRYPTO_realloc_clean;
2962+ BUF_strlcat;
2963+ BIO_indent;
2964+ BUF_strlcpy;
2965+ OpenSSLDie;
2966+ OPENSSL_cleanse;
2967+ ENGINE_setup_bsd_cryptodev;
2968+ ERR_release_err_state_table;
2969+ EVP_aes_128_cfb8;
2970+ FIPS_corrupt_rsa;
2971+ FIPS_selftest_des;
2972+ EVP_aes_128_cfb1;
2973+ EVP_aes_192_cfb8;
2974+ FIPS_mode_set;
2975+ FIPS_selftest_dsa;
2976+ EVP_aes_256_cfb8;
2977+ FIPS_allow_md5;
2978+ DES_ede3_cfb_encrypt;
2979+ EVP_des_ede3_cfb8;
2980+ FIPS_rand_seeded;
2981+ AES_cfbr_encrypt_block;
2982+ AES_cfb8_encrypt;
2983+ FIPS_rand_seed;
2984+ FIPS_corrupt_des;
2985+ EVP_aes_192_cfb1;
2986+ FIPS_selftest_aes;
2987+ FIPS_set_prng_key;
2988+ EVP_des_cfb8;
2989+ FIPS_corrupt_dsa;
2990+ FIPS_test_mode;
2991+ FIPS_rand_method;
2992+ EVP_aes_256_cfb1;
2993+ ERR_load_FIPS_strings;
2994+ FIPS_corrupt_aes;
2995+ FIPS_selftest_sha1;
2996+ FIPS_selftest_rsa;
2997+ FIPS_corrupt_sha1;
2998+ EVP_des_cfb1;
2999+ FIPS_dsa_check;
3000+ AES_cfb1_encrypt;
3001+ EVP_des_ede3_cfb1;
3002+ FIPS_rand_check;
3003+ FIPS_md5_allowed;
3004+ FIPS_mode;
3005+ FIPS_selftest_failed;
3006+ sk_is_sorted;
3007+ X509_check_ca;
3008+ HMAC_CTX_set_flags;
3009+ d2i_PROXY_CERT_INFO_EXTENSION;
3010+ PROXY_POLICY_it;
3011+ i2d_PROXY_POLICY;
3012+ i2d_PROXY_CERT_INFO_EXTENSION;
3013+ d2i_PROXY_POLICY;
3014+ PROXY_CERT_INFO_EXTENSION_new;
3015+ PROXY_CERT_INFO_EXTENSION_free;
3016+ PROXY_CERT_INFO_EXTENSION_it;
3017+ PROXY_POLICY_free;
3018+ PROXY_POLICY_new;
3019+ BN_MONT_CTX_set_locked;
3020+ FIPS_selftest_rng;
3021+ EVP_sha384;
3022+ EVP_sha512;
3023+ EVP_sha224;
3024+ EVP_sha256;
3025+ FIPS_selftest_hmac;
3026+ FIPS_corrupt_rng;
3027+ BN_mod_exp_mont_consttime;
3028+ RSA_X931_hash_id;
3029+ RSA_padding_check_X931;
3030+ RSA_verify_PKCS1_PSS;
3031+ RSA_padding_add_X931;
3032+ RSA_padding_add_PKCS1_PSS;
3033+ PKCS1_MGF1;
3034+ BN_X931_generate_Xpq;
3035+ RSA_X931_generate_key;
3036+ BN_X931_derive_prime;
3037+ BN_X931_generate_prime;
3038+ RSA_X931_derive;
3039+ BIO_new_dgram;
3040+ BN_get0_nist_prime_384;
3041+ ERR_set_mark;
3042+ X509_STORE_CTX_set0_crls;
3043+ ENGINE_set_STORE;
3044+ ENGINE_register_ECDSA;
3045+ STORE_meth_set_list_start_fn;
3046+ STORE_method_set_list_start_function;
3047+ BN_BLINDING_invert_ex;
3048+ NAME_CONSTRAINTS_free;
3049+ STORE_ATTR_INFO_set_number;
3050+ BN_BLINDING_get_thread_id;
3051+ X509_STORE_CTX_set0_param;
3052+ POLICY_MAPPING_it;
3053+ STORE_parse_attrs_start;
3054+ POLICY_CONSTRAINTS_free;
3055+ EVP_PKEY_add1_attr_by_NID;
3056+ BN_nist_mod_192;
3057+ EC_GROUP_get_trinomial_basis;
3058+ STORE_set_method;
3059+ GENERAL_SUBTREE_free;
3060+ NAME_CONSTRAINTS_it;
3061+ ECDH_get_default_method;
3062+ PKCS12_add_safe;
3063+ EC_KEY_new_by_curve_name;
3064+ STORE_meth_get_update_store_fn;
3065+ STORE_method_get_update_store_function;
3066+ ENGINE_register_ECDH;
3067+ SHA512_Update;
3068+ i2d_ECPrivateKey;
3069+ BN_get0_nist_prime_192;
3070+ STORE_modify_certificate;
3071+ EC_POINT_set_affine_coordinates_GF2m;
3072+ EC_POINT_set_affine_coords_GF2m;
3073+ BN_GF2m_mod_exp_arr;
3074+ STORE_ATTR_INFO_modify_number;
3075+ X509_keyid_get0;
3076+ ENGINE_load_gmp;
3077+ pitem_new;
3078+ BN_GF2m_mod_mul_arr;
3079+ STORE_list_public_key_endp;
3080+ o2i_ECPublicKey;
3081+ EC_KEY_copy;
3082+ BIO_dump_fp;
3083+ X509_policy_node_get0_parent;
3084+ EC_GROUP_check_discriminant;
3085+ i2o_ECPublicKey;
3086+ EC_KEY_precompute_mult;
3087+ a2i_IPADDRESS;
3088+ STORE_meth_set_initialise_fn;
3089+ STORE_method_set_initialise_function;
3090+ X509_STORE_CTX_set_depth;
3091+ X509_VERIFY_PARAM_inherit;
3092+ EC_POINT_point2bn;
3093+ STORE_ATTR_INFO_set_dn;
3094+ X509_policy_tree_get0_policies;
3095+ EC_GROUP_new_curve_GF2m;
3096+ STORE_destroy_method;
3097+ ENGINE_unregister_STORE;
3098+ EVP_PKEY_get1_EC_KEY;
3099+ STORE_ATTR_INFO_get0_number;
3100+ ENGINE_get_default_ECDH;
3101+ EC_KEY_get_conv_form;
3102+ ASN1_OCTET_STRING_NDEF_it;
3103+ STORE_delete_public_key;
3104+ STORE_get_public_key;
3105+ STORE_modify_arbitrary;
3106+ ENGINE_get_static_state;
3107+ pqueue_iterator;
3108+ ECDSA_SIG_new;
3109+ OPENSSL_DIR_end;
3110+ BN_GF2m_mod_sqr;
3111+ EC_POINT_bn2point;
3112+ X509_VERIFY_PARAM_set_depth;
3113+ EC_KEY_set_asn1_flag;
3114+ STORE_get_method;
3115+ EC_KEY_get_key_method_data;
3116+ ECDSA_sign_ex;
3117+ STORE_parse_attrs_end;
3118+ EC_GROUP_get_point_conversion_form;
3119+ EC_GROUP_get_point_conv_form;
3120+ STORE_method_set_store_function;
3121+ STORE_ATTR_INFO_in;
3122+ PEM_read_bio_ECPKParameters;
3123+ EC_GROUP_get_pentanomial_basis;
3124+ EVP_PKEY_add1_attr_by_txt;
3125+ BN_BLINDING_set_flags;
3126+ X509_VERIFY_PARAM_set1_policies;
3127+ X509_VERIFY_PARAM_set1_name;
3128+ X509_VERIFY_PARAM_set_purpose;
3129+ STORE_get_number;
3130+ ECDSA_sign_setup;
3131+ BN_GF2m_mod_solve_quad_arr;
3132+ EC_KEY_up_ref;
3133+ POLICY_MAPPING_free;
3134+ BN_GF2m_mod_div;
3135+ X509_VERIFY_PARAM_set_flags;
3136+ EC_KEY_free;
3137+ STORE_meth_set_list_next_fn;
3138+ STORE_method_set_list_next_function;
3139+ PEM_write_bio_ECPrivateKey;
3140+ d2i_EC_PUBKEY;
3141+ STORE_meth_get_generate_fn;
3142+ STORE_method_get_generate_function;
3143+ STORE_meth_set_list_end_fn;
3144+ STORE_method_set_list_end_function;
3145+ pqueue_print;
3146+ EC_GROUP_have_precompute_mult;
3147+ EC_KEY_print_fp;
3148+ BN_GF2m_mod_arr;
3149+ PEM_write_bio_X509_CERT_PAIR;
3150+ EVP_PKEY_cmp;
3151+ X509_policy_level_node_count;
3152+ STORE_new_engine;
3153+ STORE_list_public_key_start;
3154+ X509_VERIFY_PARAM_new;
3155+ ECDH_get_ex_data;
3156+ EVP_PKEY_get_attr;
3157+ ECDSA_do_sign;
3158+ ENGINE_unregister_ECDH;
3159+ ECDH_OpenSSL;
3160+ EC_KEY_set_conv_form;
3161+ EC_POINT_dup;
3162+ GENERAL_SUBTREE_new;
3163+ STORE_list_crl_endp;
3164+ EC_get_builtin_curves;
3165+ X509_policy_node_get0_qualifiers;
3166+ X509_pcy_node_get0_qualifiers;
3167+ STORE_list_crl_end;
3168+ EVP_PKEY_set1_EC_KEY;
3169+ BN_GF2m_mod_sqrt_arr;
3170+ i2d_ECPrivateKey_bio;
3171+ ECPKParameters_print_fp;
3172+ pqueue_find;
3173+ ECDSA_SIG_free;
3174+ PEM_write_bio_ECPKParameters;
3175+ STORE_method_set_ctrl_function;
3176+ STORE_list_public_key_end;
3177+ EC_KEY_set_private_key;
3178+ pqueue_peek;
3179+ STORE_get_arbitrary;
3180+ STORE_store_crl;
3181+ X509_policy_node_get0_policy;
3182+ PKCS12_add_safes;
3183+ BN_BLINDING_convert_ex;
3184+ X509_policy_tree_free;
3185+ OPENSSL_ia32cap_loc;
3186+ BN_GF2m_poly2arr;
3187+ STORE_ctrl;
3188+ STORE_ATTR_INFO_compare;
3189+ BN_get0_nist_prime_224;
3190+ i2d_ECParameters;
3191+ i2d_ECPKParameters;
3192+ BN_GENCB_call;
3193+ d2i_ECPKParameters;
3194+ STORE_meth_set_generate_fn;
3195+ STORE_method_set_generate_function;
3196+ ENGINE_set_ECDH;
3197+ NAME_CONSTRAINTS_new;
3198+ SHA256_Init;
3199+ EC_KEY_get0_public_key;
3200+ PEM_write_bio_EC_PUBKEY;
3201+ STORE_ATTR_INFO_set_cstr;
3202+ STORE_list_crl_next;
3203+ STORE_ATTR_INFO_in_range;
3204+ ECParameters_print;
3205+ STORE_meth_set_delete_fn;
3206+ STORE_method_set_delete_function;
3207+ STORE_list_certificate_next;
3208+ ASN1_generate_nconf;
3209+ BUF_memdup;
3210+ BN_GF2m_mod_mul;
3211+ STORE_meth_get_list_next_fn;
3212+ STORE_method_get_list_next_function;
3213+ STORE_ATTR_INFO_get0_dn;
3214+ STORE_list_private_key_next;
3215+ EC_GROUP_set_seed;
3216+ X509_VERIFY_PARAM_set_trust;
3217+ STORE_ATTR_INFO_free;
3218+ STORE_get_private_key;
3219+ EVP_PKEY_get_attr_count;
3220+ STORE_ATTR_INFO_new;
3221+ EC_GROUP_get_curve_GF2m;
3222+ STORE_meth_set_revoke_fn;
3223+ STORE_method_set_revoke_function;
3224+ STORE_store_number;
3225+ BN_is_prime_ex;
3226+ STORE_revoke_public_key;
3227+ X509_STORE_CTX_get0_param;
3228+ STORE_delete_arbitrary;
3229+ PEM_read_X509_CERT_PAIR;
3230+ X509_STORE_set_depth;
3231+ ECDSA_get_ex_data;
3232+ SHA224;
3233+ BIO_dump_indent_fp;
3234+ EC_KEY_set_group;
3235+ BUF_strndup;
3236+ STORE_list_certificate_start;
3237+ BN_GF2m_mod;
3238+ X509_REQ_check_private_key;
3239+ EC_GROUP_get_seed_len;
3240+ ERR_load_STORE_strings;
3241+ PEM_read_bio_EC_PUBKEY;
3242+ STORE_list_private_key_end;
3243+ i2d_EC_PUBKEY;
3244+ ECDSA_get_default_method;
3245+ ASN1_put_eoc;
3246+ X509_STORE_CTX_get_explicit_policy;
3247+ X509_STORE_CTX_get_expl_policy;
3248+ X509_VERIFY_PARAM_table_cleanup;
3249+ STORE_modify_private_key;
3250+ X509_VERIFY_PARAM_free;
3251+ EC_METHOD_get_field_type;
3252+ EC_GFp_nist_method;
3253+ STORE_meth_set_modify_fn;
3254+ STORE_method_set_modify_function;
3255+ STORE_parse_attrs_next;
3256+ ENGINE_load_padlock;
3257+ EC_GROUP_set_curve_name;
3258+ X509_CERT_PAIR_it;
3259+ STORE_meth_get_revoke_fn;
3260+ STORE_method_get_revoke_function;
3261+ STORE_method_set_get_function;
3262+ STORE_modify_number;
3263+ STORE_method_get_store_function;
3264+ STORE_store_private_key;
3265+ BN_GF2m_mod_sqr_arr;
3266+ RSA_setup_blinding;
3267+ BIO_s_datagram;
3268+ STORE_Memory;
3269+ sk_find_ex;
3270+ EC_GROUP_set_curve_GF2m;
3271+ ENGINE_set_default_ECDSA;
3272+ POLICY_CONSTRAINTS_new;
3273+ BN_GF2m_mod_sqrt;
3274+ ECDH_set_default_method;
3275+ EC_KEY_generate_key;
3276+ SHA384_Update;
3277+ BN_GF2m_arr2poly;
3278+ STORE_method_get_get_function;
3279+ STORE_meth_set_cleanup_fn;
3280+ STORE_method_set_cleanup_function;
3281+ EC_GROUP_check;
3282+ d2i_ECPrivateKey_bio;
3283+ EC_KEY_insert_key_method_data;
3284+ STORE_meth_get_lock_store_fn;
3285+ STORE_method_get_lock_store_function;
3286+ X509_VERIFY_PARAM_get_depth;
3287+ SHA224_Final;
3288+ STORE_meth_set_update_store_fn;
3289+ STORE_method_set_update_store_function;
3290+ SHA224_Update;
3291+ d2i_ECPrivateKey;
3292+ ASN1_item_ndef_i2d;
3293+ STORE_delete_private_key;
3294+ ERR_pop_to_mark;
3295+ ENGINE_register_all_STORE;
3296+ X509_policy_level_get0_node;
3297+ i2d_PKCS7_NDEF;
3298+ EC_GROUP_get_degree;
3299+ ASN1_generate_v3;
3300+ STORE_ATTR_INFO_modify_cstr;
3301+ X509_policy_tree_level_count;
3302+ BN_GF2m_add;
3303+ EC_KEY_get0_group;
3304+ STORE_generate_crl;
3305+ STORE_store_public_key;
3306+ X509_CERT_PAIR_free;
3307+ STORE_revoke_private_key;
3308+ BN_nist_mod_224;
3309+ SHA512_Final;
3310+ STORE_ATTR_INFO_modify_dn;
3311+ STORE_meth_get_initialise_fn;
3312+ STORE_method_get_initialise_function;
3313+ STORE_delete_number;
3314+ i2d_EC_PUBKEY_bio;
3315+ BIO_dgram_non_fatal_error;
3316+ EC_GROUP_get_asn1_flag;
3317+ STORE_ATTR_INFO_in_ex;
3318+ STORE_list_crl_start;
3319+ ECDH_get_ex_new_index;
3320+ STORE_meth_get_modify_fn;
3321+ STORE_method_get_modify_function;
3322+ v2i_ASN1_BIT_STRING;
3323+ STORE_store_certificate;
3324+ OBJ_bsearch_ex;
3325+ X509_STORE_CTX_set_default;
3326+ STORE_ATTR_INFO_set_sha1str;
3327+ BN_GF2m_mod_inv;
3328+ BN_GF2m_mod_exp;
3329+ STORE_modify_public_key;
3330+ STORE_meth_get_list_start_fn;
3331+ STORE_method_get_list_start_function;
3332+ EC_GROUP_get0_seed;
3333+ STORE_store_arbitrary;
3334+ STORE_meth_set_unlock_store_fn;
3335+ STORE_method_set_unlock_store_function;
3336+ BN_GF2m_mod_div_arr;
3337+ ENGINE_set_ECDSA;
3338+ STORE_create_method;
3339+ ECPKParameters_print;
3340+ EC_KEY_get0_private_key;
3341+ PEM_write_EC_PUBKEY;
3342+ X509_VERIFY_PARAM_set1;
3343+ ECDH_set_method;
3344+ v2i_GENERAL_NAME_ex;
3345+ ECDH_set_ex_data;
3346+ STORE_generate_key;
3347+ BN_nist_mod_521;
3348+ X509_policy_tree_get0_level;
3349+ EC_GROUP_set_point_conversion_form;
3350+ EC_GROUP_set_point_conv_form;
3351+ PEM_read_EC_PUBKEY;
3352+ i2d_ECDSA_SIG;
3353+ ECDSA_OpenSSL;
3354+ STORE_delete_crl;
3355+ EC_KEY_get_enc_flags;
3356+ ASN1_const_check_infinite_end;
3357+ EVP_PKEY_delete_attr;
3358+ ECDSA_set_default_method;
3359+ EC_POINT_set_compressed_coordinates_GF2m;
3360+ EC_POINT_set_compr_coords_GF2m;
3361+ EC_GROUP_cmp;
3362+ STORE_revoke_certificate;
3363+ BN_get0_nist_prime_256;
3364+ STORE_meth_get_delete_fn;
3365+ STORE_method_get_delete_function;
3366+ SHA224_Init;
3367+ PEM_read_ECPrivateKey;
3368+ SHA512_Init;
3369+ STORE_parse_attrs_endp;
3370+ BN_set_negative;
3371+ ERR_load_ECDSA_strings;
3372+ EC_GROUP_get_basis_type;
3373+ STORE_list_public_key_next;
3374+ i2v_ASN1_BIT_STRING;
3375+ STORE_OBJECT_free;
3376+ BN_nist_mod_384;
3377+ i2d_X509_CERT_PAIR;
3378+ PEM_write_ECPKParameters;
3379+ ECDH_compute_key;
3380+ STORE_ATTR_INFO_get0_sha1str;
3381+ ENGINE_register_all_ECDH;
3382+ pqueue_pop;
3383+ STORE_ATTR_INFO_get0_cstr;
3384+ POLICY_CONSTRAINTS_it;
3385+ STORE_get_ex_new_index;
3386+ EVP_PKEY_get_attr_by_OBJ;
3387+ X509_VERIFY_PARAM_add0_policy;
3388+ BN_GF2m_mod_solve_quad;
3389+ SHA256;
3390+ i2d_ECPrivateKey_fp;
3391+ X509_policy_tree_get0_user_policies;
3392+ X509_pcy_tree_get0_usr_policies;
3393+ OPENSSL_DIR_read;
3394+ ENGINE_register_all_ECDSA;
3395+ X509_VERIFY_PARAM_lookup;
3396+ EC_POINT_get_affine_coordinates_GF2m;
3397+ EC_POINT_get_affine_coords_GF2m;
3398+ EC_GROUP_dup;
3399+ ENGINE_get_default_ECDSA;
3400+ EC_KEY_new;
3401+ SHA256_Transform;
3402+ EC_KEY_set_enc_flags;
3403+ ECDSA_verify;
3404+ EC_POINT_point2hex;
3405+ ENGINE_get_STORE;
3406+ SHA512;
3407+ STORE_get_certificate;
3408+ ECDSA_do_sign_ex;
3409+ ECDSA_do_verify;
3410+ d2i_ECPrivateKey_fp;
3411+ STORE_delete_certificate;
3412+ SHA512_Transform;
3413+ X509_STORE_set1_param;
3414+ STORE_method_get_ctrl_function;
3415+ STORE_free;
3416+ PEM_write_ECPrivateKey;
3417+ STORE_meth_get_unlock_store_fn;
3418+ STORE_method_get_unlock_store_function;
3419+ STORE_get_ex_data;
3420+ EC_KEY_set_public_key;
3421+ PEM_read_ECPKParameters;
3422+ X509_CERT_PAIR_new;
3423+ ENGINE_register_STORE;
3424+ RSA_generate_key_ex;
3425+ DSA_generate_parameters_ex;
3426+ ECParameters_print_fp;
3427+ X509V3_NAME_from_section;
3428+ EVP_PKEY_add1_attr;
3429+ STORE_modify_crl;
3430+ STORE_list_private_key_start;
3431+ POLICY_MAPPINGS_it;
3432+ GENERAL_SUBTREE_it;
3433+ EC_GROUP_get_curve_name;
3434+ PEM_write_X509_CERT_PAIR;
3435+ BIO_dump_indent_cb;
3436+ d2i_X509_CERT_PAIR;
3437+ STORE_list_private_key_endp;
3438+ asn1_const_Finish;
3439+ i2d_EC_PUBKEY_fp;
3440+ BN_nist_mod_256;
3441+ X509_VERIFY_PARAM_add0_table;
3442+ pqueue_free;
3443+ BN_BLINDING_create_param;
3444+ ECDSA_size;
3445+ d2i_EC_PUBKEY_bio;
3446+ BN_get0_nist_prime_521;
3447+ STORE_ATTR_INFO_modify_sha1str;
3448+ BN_generate_prime_ex;
3449+ EC_GROUP_new_by_curve_name;
3450+ SHA256_Final;
3451+ DH_generate_parameters_ex;
3452+ PEM_read_bio_ECPrivateKey;
3453+ STORE_meth_get_cleanup_fn;
3454+ STORE_method_get_cleanup_function;
3455+ ENGINE_get_ECDH;
3456+ d2i_ECDSA_SIG;
3457+ BN_is_prime_fasttest_ex;
3458+ ECDSA_sign;
3459+ X509_policy_check;
3460+ EVP_PKEY_get_attr_by_NID;
3461+ STORE_set_ex_data;
3462+ ENGINE_get_ECDSA;
3463+ EVP_ecdsa;
3464+ BN_BLINDING_get_flags;
3465+ PKCS12_add_cert;
3466+ STORE_OBJECT_new;
3467+ ERR_load_ECDH_strings;
3468+ EC_KEY_dup;
3469+ EVP_CIPHER_CTX_rand_key;
3470+ ECDSA_set_method;
3471+ a2i_IPADDRESS_NC;
3472+ d2i_ECParameters;
3473+ STORE_list_certificate_end;
3474+ STORE_get_crl;
3475+ X509_POLICY_NODE_print;
3476+ SHA384_Init;
3477+ EC_GF2m_simple_method;
3478+ ECDSA_set_ex_data;
3479+ SHA384_Final;
3480+ PKCS7_set_digest;
3481+ EC_KEY_print;
3482+ STORE_meth_set_lock_store_fn;
3483+ STORE_method_set_lock_store_function;
3484+ ECDSA_get_ex_new_index;
3485+ SHA384;
3486+ POLICY_MAPPING_new;
3487+ STORE_list_certificate_endp;
3488+ X509_STORE_CTX_get0_policy_tree;
3489+ EC_GROUP_set_asn1_flag;
3490+ EC_KEY_check_key;
3491+ d2i_EC_PUBKEY_fp;
3492+ PKCS7_set0_type_other;
3493+ PEM_read_bio_X509_CERT_PAIR;
3494+ pqueue_next;
3495+ STORE_meth_get_list_end_fn;
3496+ STORE_method_get_list_end_function;
3497+ EVP_PKEY_add1_attr_by_OBJ;
3498+ X509_VERIFY_PARAM_set_time;
3499+ pqueue_new;
3500+ ENGINE_set_default_ECDH;
3501+ STORE_new_method;
3502+ PKCS12_add_key;
3503+ DSO_merge;
3504+ EC_POINT_hex2point;
3505+ BIO_dump_cb;
3506+ SHA256_Update;
3507+ pqueue_insert;
3508+ pitem_free;
3509+ BN_GF2m_mod_inv_arr;
3510+ ENGINE_unregister_ECDSA;
3511+ BN_BLINDING_set_thread_id;
3512+ get_rfc3526_prime_8192;
3513+ X509_VERIFY_PARAM_clear_flags;
3514+ get_rfc2409_prime_1024;
3515+ DH_check_pub_key;
3516+ get_rfc3526_prime_2048;
3517+ get_rfc3526_prime_6144;
3518+ get_rfc3526_prime_1536;
3519+ get_rfc3526_prime_3072;
3520+ get_rfc3526_prime_4096;
3521+ get_rfc2409_prime_768;
3522+ X509_VERIFY_PARAM_get_flags;
3523+ EVP_CIPHER_CTX_new;
3524+ EVP_CIPHER_CTX_free;
3525+ Camellia_cbc_encrypt;
3526+ Camellia_cfb128_encrypt;
3527+ Camellia_cfb1_encrypt;
3528+ Camellia_cfb8_encrypt;
3529+ Camellia_ctr128_encrypt;
3530+ Camellia_cfbr_encrypt_block;
3531+ Camellia_decrypt;
3532+ Camellia_ecb_encrypt;
3533+ Camellia_encrypt;
3534+ Camellia_ofb128_encrypt;
3535+ Camellia_set_key;
3536+ EVP_camellia_128_cbc;
3537+ EVP_camellia_128_cfb128;
3538+ EVP_camellia_128_cfb1;
3539+ EVP_camellia_128_cfb8;
3540+ EVP_camellia_128_ecb;
3541+ EVP_camellia_128_ofb;
3542+ EVP_camellia_192_cbc;
3543+ EVP_camellia_192_cfb128;
3544+ EVP_camellia_192_cfb1;
3545+ EVP_camellia_192_cfb8;
3546+ EVP_camellia_192_ecb;
3547+ EVP_camellia_192_ofb;
3548+ EVP_camellia_256_cbc;
3549+ EVP_camellia_256_cfb128;
3550+ EVP_camellia_256_cfb1;
3551+ EVP_camellia_256_cfb8;
3552+ EVP_camellia_256_ecb;
3553+ EVP_camellia_256_ofb;
3554+ a2i_ipadd;
3555+ ASIdentifiers_free;
3556+ i2d_ASIdOrRange;
3557+ EVP_CIPHER_block_size;
3558+ v3_asid_is_canonical;
3559+ IPAddressChoice_free;
3560+ EVP_CIPHER_CTX_set_app_data;
3561+ BIO_set_callback_arg;
3562+ v3_addr_add_prefix;
3563+ IPAddressOrRange_it;
3564+ BIO_set_flags;
3565+ ASIdentifiers_it;
3566+ v3_addr_get_range;
3567+ BIO_method_type;
3568+ v3_addr_inherits;
3569+ IPAddressChoice_it;
3570+ AES_ige_encrypt;
3571+ v3_addr_add_range;
3572+ EVP_CIPHER_CTX_nid;
3573+ d2i_ASRange;
3574+ v3_addr_add_inherit;
3575+ v3_asid_add_id_or_range;
3576+ v3_addr_validate_resource_set;
3577+ EVP_CIPHER_iv_length;
3578+ EVP_MD_type;
3579+ v3_asid_canonize;
3580+ IPAddressRange_free;
3581+ v3_asid_add_inherit;
3582+ EVP_CIPHER_CTX_key_length;
3583+ IPAddressRange_new;
3584+ ASIdOrRange_new;
3585+ EVP_MD_size;
3586+ EVP_MD_CTX_test_flags;
3587+ BIO_clear_flags;
3588+ i2d_ASRange;
3589+ IPAddressRange_it;
3590+ IPAddressChoice_new;
3591+ ASIdentifierChoice_new;
3592+ ASRange_free;
3593+ EVP_MD_pkey_type;
3594+ EVP_MD_CTX_clear_flags;
3595+ IPAddressFamily_free;
3596+ i2d_IPAddressFamily;
3597+ IPAddressOrRange_new;
3598+ EVP_CIPHER_flags;
3599+ v3_asid_validate_resource_set;
3600+ d2i_IPAddressRange;
3601+ AES_bi_ige_encrypt;
3602+ BIO_get_callback;
3603+ IPAddressOrRange_free;
3604+ v3_addr_subset;
3605+ d2i_IPAddressFamily;
3606+ v3_asid_subset;
3607+ BIO_test_flags;
3608+ i2d_ASIdentifierChoice;
3609+ ASRange_it;
3610+ d2i_ASIdentifiers;
3611+ ASRange_new;
3612+ d2i_IPAddressChoice;
3613+ v3_addr_get_afi;
3614+ EVP_CIPHER_key_length;
3615+ EVP_Cipher;
3616+ i2d_IPAddressOrRange;
3617+ ASIdOrRange_it;
3618+ EVP_CIPHER_nid;
3619+ i2d_IPAddressChoice;
3620+ EVP_CIPHER_CTX_block_size;
3621+ ASIdentifiers_new;
3622+ v3_addr_validate_path;
3623+ IPAddressFamily_new;
3624+ EVP_MD_CTX_set_flags;
3625+ v3_addr_is_canonical;
3626+ i2d_IPAddressRange;
3627+ IPAddressFamily_it;
3628+ v3_asid_inherits;
3629+ EVP_CIPHER_CTX_cipher;
3630+ EVP_CIPHER_CTX_get_app_data;
3631+ EVP_MD_block_size;
3632+ EVP_CIPHER_CTX_flags;
3633+ v3_asid_validate_path;
3634+ d2i_IPAddressOrRange;
3635+ v3_addr_canonize;
3636+ ASIdentifierChoice_it;
3637+ EVP_MD_CTX_md;
3638+ d2i_ASIdentifierChoice;
3639+ BIO_method_name;
3640+ EVP_CIPHER_CTX_iv_length;
3641+ ASIdOrRange_free;
3642+ ASIdentifierChoice_free;
3643+ BIO_get_callback_arg;
3644+ BIO_set_callback;
3645+ d2i_ASIdOrRange;
3646+ i2d_ASIdentifiers;
3647+ SEED_decrypt;
3648+ SEED_encrypt;
3649+ SEED_cbc_encrypt;
3650+ EVP_seed_ofb;
3651+ SEED_cfb128_encrypt;
3652+ SEED_ofb128_encrypt;
3653+ EVP_seed_cbc;
3654+ SEED_ecb_encrypt;
3655+ EVP_seed_ecb;
3656+ SEED_set_key;
3657+ EVP_seed_cfb128;
3658+ X509_EXTENSIONS_it;
3659+ X509_get1_ocsp;
3660+ OCSP_REQ_CTX_free;
3661+ i2d_X509_EXTENSIONS;
3662+ OCSP_sendreq_nbio;
3663+ OCSP_sendreq_new;
3664+ d2i_X509_EXTENSIONS;
3665+ X509_ALGORS_it;
3666+ X509_ALGOR_get0;
3667+ X509_ALGOR_set0;
3668+ AES_unwrap_key;
3669+ AES_wrap_key;
3670+ X509at_get0_data_by_OBJ;
3671+ ASN1_TYPE_set1;
3672+ ASN1_STRING_set0;
3673+ i2d_X509_ALGORS;
3674+ BIO_f_zlib;
3675+ COMP_zlib_cleanup;
3676+ d2i_X509_ALGORS;
3677+ CMS_ReceiptRequest_free;
3678+ PEM_write_CMS;
3679+ CMS_add0_CertificateChoices;
3680+ CMS_unsigned_add1_attr_by_OBJ;
3681+ ERR_load_CMS_strings;
3682+ CMS_sign_receipt;
3683+ i2d_CMS_ContentInfo;
3684+ CMS_signed_delete_attr;
3685+ d2i_CMS_bio;
3686+ CMS_unsigned_get_attr_by_NID;
3687+ CMS_verify;
3688+ SMIME_read_CMS;
3689+ CMS_decrypt_set1_key;
3690+ CMS_SignerInfo_get0_algs;
3691+ CMS_add1_cert;
3692+ CMS_set_detached;
3693+ CMS_encrypt;
3694+ CMS_EnvelopedData_create;
3695+ CMS_uncompress;
3696+ CMS_add0_crl;
3697+ CMS_SignerInfo_verify_content;
3698+ CMS_unsigned_get0_data_by_OBJ;
3699+ PEM_write_bio_CMS;
3700+ CMS_unsigned_get_attr;
3701+ CMS_RecipientInfo_ktri_cert_cmp;
3702+ CMS_RecipientInfo_ktri_get0_algs;
3703+ CMS_RecipInfo_ktri_get0_algs;
3704+ CMS_ContentInfo_free;
3705+ CMS_final;
3706+ CMS_add_simple_smimecap;
3707+ CMS_SignerInfo_verify;
3708+ CMS_data;
3709+ CMS_ContentInfo_it;
3710+ d2i_CMS_ReceiptRequest;
3711+ CMS_compress;
3712+ CMS_digest_create;
3713+ CMS_SignerInfo_cert_cmp;
3714+ CMS_SignerInfo_sign;
3715+ CMS_data_create;
3716+ i2d_CMS_bio;
3717+ CMS_EncryptedData_set1_key;
3718+ CMS_decrypt;
3719+ int_smime_write_ASN1;
3720+ CMS_unsigned_delete_attr;
3721+ CMS_unsigned_get_attr_count;
3722+ CMS_add_smimecap;
3723+ PEM_read_CMS;
3724+ CMS_signed_get_attr_by_OBJ;
3725+ d2i_CMS_ContentInfo;
3726+ CMS_add_standard_smimecap;
3727+ CMS_ContentInfo_new;
3728+ CMS_RecipientInfo_type;
3729+ CMS_get0_type;
3730+ CMS_is_detached;
3731+ CMS_sign;
3732+ CMS_signed_add1_attr;
3733+ CMS_unsigned_get_attr_by_OBJ;
3734+ SMIME_write_CMS;
3735+ CMS_EncryptedData_decrypt;
3736+ CMS_get0_RecipientInfos;
3737+ CMS_add0_RevocationInfoChoice;
3738+ CMS_decrypt_set1_pkey;
3739+ CMS_SignerInfo_set1_signer_cert;
3740+ CMS_get0_signers;
3741+ CMS_ReceiptRequest_get0_values;
3742+ CMS_signed_get0_data_by_OBJ;
3743+ CMS_get0_SignerInfos;
3744+ CMS_add0_cert;
3745+ CMS_EncryptedData_encrypt;
3746+ CMS_digest_verify;
3747+ CMS_set1_signers_certs;
3748+ CMS_signed_get_attr;
3749+ CMS_RecipientInfo_set0_key;
3750+ CMS_SignedData_init;
3751+ CMS_RecipientInfo_kekri_get0_id;
3752+ CMS_verify_receipt;
3753+ CMS_ReceiptRequest_it;
3754+ PEM_read_bio_CMS;
3755+ CMS_get1_crls;
3756+ CMS_add0_recipient_key;
3757+ SMIME_read_ASN1;
3758+ CMS_ReceiptRequest_new;
3759+ CMS_get0_content;
3760+ CMS_get1_ReceiptRequest;
3761+ CMS_signed_add1_attr_by_OBJ;
3762+ CMS_RecipientInfo_kekri_id_cmp;
3763+ CMS_add1_ReceiptRequest;
3764+ CMS_SignerInfo_get0_signer_id;
3765+ CMS_unsigned_add1_attr_by_NID;
3766+ CMS_unsigned_add1_attr;
3767+ CMS_signed_get_attr_by_NID;
3768+ CMS_get1_certs;
3769+ CMS_signed_add1_attr_by_NID;
3770+ CMS_unsigned_add1_attr_by_txt;
3771+ CMS_dataFinal;
3772+ CMS_RecipientInfo_ktri_get0_signer_id;
3773+ CMS_RecipInfo_ktri_get0_sigr_id;
3774+ i2d_CMS_ReceiptRequest;
3775+ CMS_add1_recipient_cert;
3776+ CMS_dataInit;
3777+ CMS_signed_add1_attr_by_txt;
3778+ CMS_RecipientInfo_decrypt;
3779+ CMS_signed_get_attr_count;
3780+ CMS_get0_eContentType;
3781+ CMS_set1_eContentType;
3782+ CMS_ReceiptRequest_create0;
3783+ CMS_add1_signer;
3784+ CMS_RecipientInfo_set0_pkey;
3785+ ENGINE_set_load_ssl_client_cert_function;
3786+ ENGINE_set_ld_ssl_clnt_cert_fn;
3787+ ENGINE_get_ssl_client_cert_function;
3788+ ENGINE_get_ssl_client_cert_fn;
3789+ ENGINE_load_ssl_client_cert;
3790+ ENGINE_load_capi;
3791+ OPENSSL_isservice;
3792+ FIPS_dsa_sig_decode;
3793+ EVP_CIPHER_CTX_clear_flags;
3794+ FIPS_rand_status;
3795+ FIPS_rand_set_key;
3796+ CRYPTO_set_mem_info_functions;
3797+ RSA_X931_generate_key_ex;
3798+ int_ERR_set_state_func;
3799+ int_EVP_MD_set_engine_callbacks;
3800+ int_CRYPTO_set_do_dynlock_callback;
3801+ FIPS_rng_stick;
3802+ EVP_CIPHER_CTX_set_flags;
3803+ BN_X931_generate_prime_ex;
3804+ FIPS_selftest_check;
3805+ FIPS_rand_set_dt;
3806+ CRYPTO_dbg_pop_info;
3807+ FIPS_dsa_free;
3808+ RSA_X931_derive_ex;
3809+ FIPS_rsa_new;
3810+ FIPS_rand_bytes;
3811+ fips_cipher_test;
3812+ EVP_CIPHER_CTX_test_flags;
3813+ CRYPTO_malloc_debug_init;
3814+ CRYPTO_dbg_push_info;
3815+ FIPS_corrupt_rsa_keygen;
3816+ FIPS_dh_new;
3817+ FIPS_corrupt_dsa_keygen;
3818+ FIPS_dh_free;
3819+ fips_pkey_signature_test;
3820+ EVP_add_alg_module;
3821+ int_RAND_init_engine_callbacks;
3822+ int_EVP_CIPHER_set_engine_callbacks;
3823+ int_EVP_MD_init_engine_callbacks;
3824+ FIPS_rand_test_mode;
3825+ FIPS_rand_reset;
3826+ FIPS_dsa_new;
3827+ int_RAND_set_callbacks;
3828+ BN_X931_derive_prime_ex;
3829+ int_ERR_lib_init;
3830+ int_EVP_CIPHER_init_engine_callbacks;
3831+ FIPS_rsa_free;
3832+ FIPS_dsa_sig_encode;
3833+ CRYPTO_dbg_remove_all_info;
3834+ OPENSSL_init;
3835+ CRYPTO_strdup;
3836+ JPAKE_STEP3A_process;
3837+ JPAKE_STEP1_release;
3838+ JPAKE_get_shared_key;
3839+ JPAKE_STEP3B_init;
3840+ JPAKE_STEP1_generate;
3841+ JPAKE_STEP1_init;
3842+ JPAKE_STEP3B_process;
3843+ JPAKE_STEP2_generate;
3844+ JPAKE_CTX_new;
3845+ JPAKE_CTX_free;
3846+ JPAKE_STEP3B_release;
3847+ JPAKE_STEP3A_release;
3848+ JPAKE_STEP2_process;
3849+ JPAKE_STEP3B_generate;
3850+ JPAKE_STEP1_process;
3851+ JPAKE_STEP3A_generate;
3852+ JPAKE_STEP2_release;
3853+ JPAKE_STEP3A_init;
3854+ ERR_load_JPAKE_strings;
3855+ JPAKE_STEP2_init;
3856+ pqueue_size;
3857+ i2d_TS_ACCURACY;
3858+ i2d_TS_MSG_IMPRINT_fp;
3859+ i2d_TS_MSG_IMPRINT;
3860+ EVP_PKEY_print_public;
3861+ EVP_PKEY_CTX_new;
3862+ i2d_TS_TST_INFO;
3863+ EVP_PKEY_asn1_find;
3864+ DSO_METHOD_beos;
3865+ TS_CONF_load_cert;
3866+ TS_REQ_get_ext;
3867+ EVP_PKEY_sign_init;
3868+ ASN1_item_print;
3869+ TS_TST_INFO_set_nonce;
3870+ TS_RESP_dup;
3871+ ENGINE_register_pkey_meths;
3872+ EVP_PKEY_asn1_add0;
3873+ PKCS7_add0_attrib_signing_time;
3874+ i2d_TS_TST_INFO_fp;
3875+ BIO_asn1_get_prefix;
3876+ TS_TST_INFO_set_time;
3877+ EVP_PKEY_meth_set_decrypt;
3878+ EVP_PKEY_set_type_str;
3879+ EVP_PKEY_CTX_get_keygen_info;
3880+ TS_REQ_set_policy_id;
3881+ d2i_TS_RESP_fp;
3882+ ENGINE_get_pkey_asn1_meth_engine;
3883+ ENGINE_get_pkey_asn1_meth_eng;
3884+ WHIRLPOOL_Init;
3885+ TS_RESP_set_status_info;
3886+ EVP_PKEY_keygen;
3887+ EVP_DigestSignInit;
3888+ TS_ACCURACY_set_millis;
3889+ TS_REQ_dup;
3890+ GENERAL_NAME_dup;
3891+ ASN1_SEQUENCE_ANY_it;
3892+ WHIRLPOOL;
3893+ X509_STORE_get1_crls;
3894+ ENGINE_get_pkey_asn1_meth;
3895+ EVP_PKEY_asn1_new;
3896+ BIO_new_NDEF;
3897+ ENGINE_get_pkey_meth;
3898+ TS_MSG_IMPRINT_set_algo;
3899+ i2d_TS_TST_INFO_bio;
3900+ TS_TST_INFO_set_ordering;
3901+ TS_TST_INFO_get_ext_by_OBJ;
3902+ CRYPTO_THREADID_set_pointer;
3903+ TS_CONF_get_tsa_section;
3904+ SMIME_write_ASN1;
3905+ TS_RESP_CTX_set_signer_key;
3906+ EVP_PKEY_encrypt_old;
3907+ EVP_PKEY_encrypt_init;
3908+ CRYPTO_THREADID_cpy;
3909+ ASN1_PCTX_get_cert_flags;
3910+ i2d_ESS_SIGNING_CERT;
3911+ TS_CONF_load_key;
3912+ i2d_ASN1_SEQUENCE_ANY;
3913+ d2i_TS_MSG_IMPRINT_bio;
3914+ EVP_PKEY_asn1_set_public;
3915+ b2i_PublicKey_bio;
3916+ BIO_asn1_set_prefix;
3917+ EVP_PKEY_new_mac_key;
3918+ BIO_new_CMS;
3919+ CRYPTO_THREADID_cmp;
3920+ TS_REQ_ext_free;
3921+ EVP_PKEY_asn1_set_free;
3922+ EVP_PKEY_get0_asn1;
3923+ d2i_NETSCAPE_X509;
3924+ EVP_PKEY_verify_recover_init;
3925+ EVP_PKEY_CTX_set_data;
3926+ EVP_PKEY_keygen_init;
3927+ TS_RESP_CTX_set_status_info;
3928+ TS_MSG_IMPRINT_get_algo;
3929+ TS_REQ_print_bio;
3930+ EVP_PKEY_CTX_ctrl_str;
3931+ EVP_PKEY_get_default_digest_nid;
3932+ PEM_write_bio_PKCS7_stream;
3933+ TS_MSG_IMPRINT_print_bio;
3934+ BN_asc2bn;
3935+ TS_REQ_get_policy_id;
3936+ ENGINE_set_default_pkey_asn1_meths;
3937+ ENGINE_set_def_pkey_asn1_meths;
3938+ d2i_TS_ACCURACY;
3939+ DSO_global_lookup;
3940+ TS_CONF_set_tsa_name;
3941+ i2d_ASN1_SET_ANY;
3942+ ENGINE_load_gost;
3943+ WHIRLPOOL_BitUpdate;
3944+ ASN1_PCTX_get_flags;
3945+ TS_TST_INFO_get_ext_by_NID;
3946+ TS_RESP_new;
3947+ ESS_CERT_ID_dup;
3948+ TS_STATUS_INFO_dup;
3949+ TS_REQ_delete_ext;
3950+ EVP_DigestVerifyFinal;
3951+ EVP_PKEY_print_params;
3952+ i2d_CMS_bio_stream;
3953+ TS_REQ_get_msg_imprint;
3954+ OBJ_find_sigid_by_algs;
3955+ TS_TST_INFO_get_serial;
3956+ TS_REQ_get_nonce;
3957+ X509_PUBKEY_set0_param;
3958+ EVP_PKEY_CTX_set0_keygen_info;
3959+ DIST_POINT_set_dpname;
3960+ i2d_ISSUING_DIST_POINT;
3961+ ASN1_SET_ANY_it;
3962+ EVP_PKEY_CTX_get_data;
3963+ TS_STATUS_INFO_print_bio;
3964+ EVP_PKEY_derive_init;
3965+ d2i_TS_TST_INFO;
3966+ EVP_PKEY_asn1_add_alias;
3967+ d2i_TS_RESP_bio;
3968+ OTHERNAME_cmp;
3969+ GENERAL_NAME_set0_value;
3970+ PKCS7_RECIP_INFO_get0_alg;
3971+ TS_RESP_CTX_new;
3972+ TS_RESP_set_tst_info;
3973+ PKCS7_final;
3974+ EVP_PKEY_base_id;
3975+ TS_RESP_CTX_set_signer_cert;
3976+ TS_REQ_set_msg_imprint;
3977+ EVP_PKEY_CTX_ctrl;
3978+ TS_CONF_set_digests;
3979+ d2i_TS_MSG_IMPRINT;
3980+ EVP_PKEY_meth_set_ctrl;
3981+ TS_REQ_get_ext_by_NID;
3982+ PKCS5_pbe_set0_algor;
3983+ BN_BLINDING_thread_id;
3984+ TS_ACCURACY_new;
3985+ X509_CRL_METHOD_free;
3986+ ASN1_PCTX_get_nm_flags;
3987+ EVP_PKEY_meth_set_sign;
3988+ CRYPTO_THREADID_current;
3989+ EVP_PKEY_decrypt_init;
3990+ NETSCAPE_X509_free;
3991+ i2b_PVK_bio;
3992+ EVP_PKEY_print_private;
3993+ GENERAL_NAME_get0_value;
3994+ b2i_PVK_bio;
3995+ ASN1_UTCTIME_adj;
3996+ TS_TST_INFO_new;
3997+ EVP_MD_do_all_sorted;
3998+ TS_CONF_set_default_engine;
3999+ TS_ACCURACY_set_seconds;
4000+ TS_TST_INFO_get_time;
4001+ PKCS8_pkey_get0;
4002+ EVP_PKEY_asn1_get0;
4003+ OBJ_add_sigid;
4004+ PKCS7_SIGNER_INFO_sign;
4005+ EVP_PKEY_paramgen_init;
4006+ EVP_PKEY_sign;
4007+ OBJ_sigid_free;
4008+ EVP_PKEY_meth_set_init;
4009+ d2i_ESS_ISSUER_SERIAL;
4010+ ISSUING_DIST_POINT_new;
4011+ ASN1_TIME_adj;
4012+ TS_OBJ_print_bio;
4013+ EVP_PKEY_meth_set_verify_recover;
4014+ EVP_PKEY_meth_set_vrfy_recover;
4015+ TS_RESP_get_status_info;
4016+ CMS_stream;
4017+ EVP_PKEY_CTX_set_cb;
4018+ PKCS7_to_TS_TST_INFO;
4019+ ASN1_PCTX_get_oid_flags;
4020+ TS_TST_INFO_add_ext;
4021+ EVP_PKEY_meth_set_derive;
4022+ i2d_TS_RESP_fp;
4023+ i2d_TS_MSG_IMPRINT_bio;
4024+ TS_RESP_CTX_set_accuracy;
4025+ TS_REQ_set_nonce;
4026+ ESS_CERT_ID_new;
4027+ ENGINE_pkey_asn1_find_str;
4028+ TS_REQ_get_ext_count;
4029+ BUF_reverse;
4030+ TS_TST_INFO_print_bio;
4031+ d2i_ISSUING_DIST_POINT;
4032+ ENGINE_get_pkey_meths;
4033+ i2b_PrivateKey_bio;
4034+ i2d_TS_RESP;
4035+ b2i_PublicKey;
4036+ TS_VERIFY_CTX_cleanup;
4037+ TS_STATUS_INFO_free;
4038+ TS_RESP_verify_token;
4039+ OBJ_bsearch_ex_;
4040+ ASN1_bn_print;
4041+ EVP_PKEY_asn1_get_count;
4042+ ENGINE_register_pkey_asn1_meths;
4043+ ASN1_PCTX_set_nm_flags;
4044+ EVP_DigestVerifyInit;
4045+ ENGINE_set_default_pkey_meths;
4046+ TS_TST_INFO_get_policy_id;
4047+ TS_REQ_get_cert_req;
4048+ X509_CRL_set_meth_data;
4049+ PKCS8_pkey_set0;
4050+ ASN1_STRING_copy;
4051+ d2i_TS_TST_INFO_fp;
4052+ X509_CRL_match;
4053+ EVP_PKEY_asn1_set_private;
4054+ TS_TST_INFO_get_ext_d2i;
4055+ TS_RESP_CTX_add_policy;
4056+ d2i_TS_RESP;
4057+ TS_CONF_load_certs;
4058+ TS_TST_INFO_get_msg_imprint;
4059+ ERR_load_TS_strings;
4060+ TS_TST_INFO_get_version;
4061+ EVP_PKEY_CTX_dup;
4062+ EVP_PKEY_meth_set_verify;
4063+ i2b_PublicKey_bio;
4064+ TS_CONF_set_certs;
4065+ EVP_PKEY_asn1_get0_info;
4066+ TS_VERIFY_CTX_free;
4067+ TS_REQ_get_ext_by_critical;
4068+ TS_RESP_CTX_set_serial_cb;
4069+ X509_CRL_get_meth_data;
4070+ TS_RESP_CTX_set_time_cb;
4071+ TS_MSG_IMPRINT_get_msg;
4072+ TS_TST_INFO_ext_free;
4073+ TS_REQ_get_version;
4074+ TS_REQ_add_ext;
4075+ EVP_PKEY_CTX_set_app_data;
4076+ OBJ_bsearch_;
4077+ EVP_PKEY_meth_set_verifyctx;
4078+ i2d_PKCS7_bio_stream;
4079+ CRYPTO_THREADID_set_numeric;
4080+ PKCS7_sign_add_signer;
4081+ d2i_TS_TST_INFO_bio;
4082+ TS_TST_INFO_get_ordering;
4083+ TS_RESP_print_bio;
4084+ TS_TST_INFO_get_exts;
4085+ HMAC_CTX_copy;
4086+ PKCS5_pbe2_set_iv;
4087+ ENGINE_get_pkey_asn1_meths;
4088+ b2i_PrivateKey;
4089+ EVP_PKEY_CTX_get_app_data;
4090+ TS_REQ_set_cert_req;
4091+ CRYPTO_THREADID_set_callback;
4092+ TS_CONF_set_serial;
4093+ TS_TST_INFO_free;
4094+ d2i_TS_REQ_fp;
4095+ TS_RESP_verify_response;
4096+ i2d_ESS_ISSUER_SERIAL;
4097+ TS_ACCURACY_get_seconds;
4098+ EVP_CIPHER_do_all;
4099+ b2i_PrivateKey_bio;
4100+ OCSP_CERTID_dup;
4101+ X509_PUBKEY_get0_param;
4102+ TS_MSG_IMPRINT_dup;
4103+ PKCS7_print_ctx;
4104+ i2d_TS_REQ_bio;
4105+ EVP_whirlpool;
4106+ EVP_PKEY_asn1_set_param;
4107+ EVP_PKEY_meth_set_encrypt;
4108+ ASN1_PCTX_set_flags;
4109+ i2d_ESS_CERT_ID;
4110+ TS_VERIFY_CTX_new;
4111+ TS_RESP_CTX_set_extension_cb;
4112+ ENGINE_register_all_pkey_meths;
4113+ TS_RESP_CTX_set_status_info_cond;
4114+ TS_RESP_CTX_set_stat_info_cond;
4115+ EVP_PKEY_verify;
4116+ WHIRLPOOL_Final;
4117+ X509_CRL_METHOD_new;
4118+ EVP_DigestSignFinal;
4119+ TS_RESP_CTX_set_def_policy;
4120+ NETSCAPE_X509_it;
4121+ TS_RESP_create_response;
4122+ PKCS7_SIGNER_INFO_get0_algs;
4123+ TS_TST_INFO_get_nonce;
4124+ EVP_PKEY_decrypt_old;
4125+ TS_TST_INFO_set_policy_id;
4126+ TS_CONF_set_ess_cert_id_chain;
4127+ EVP_PKEY_CTX_get0_pkey;
4128+ d2i_TS_REQ;
4129+ EVP_PKEY_asn1_find_str;
4130+ BIO_f_asn1;
4131+ ESS_SIGNING_CERT_new;
4132+ EVP_PBE_find;
4133+ X509_CRL_get0_by_cert;
4134+ EVP_PKEY_derive;
4135+ i2d_TS_REQ;
4136+ TS_TST_INFO_delete_ext;
4137+ ESS_ISSUER_SERIAL_free;
4138+ ASN1_PCTX_set_str_flags;
4139+ ENGINE_get_pkey_asn1_meth_str;
4140+ TS_CONF_set_signer_key;
4141+ TS_ACCURACY_get_millis;
4142+ TS_RESP_get_token;
4143+ TS_ACCURACY_dup;
4144+ ENGINE_register_all_pkey_asn1_meths;
4145+ ENGINE_reg_all_pkey_asn1_meths;
4146+ X509_CRL_set_default_method;
4147+ CRYPTO_THREADID_hash;
4148+ CMS_ContentInfo_print_ctx;
4149+ TS_RESP_free;
4150+ ISSUING_DIST_POINT_free;
4151+ ESS_ISSUER_SERIAL_new;
4152+ CMS_add1_crl;
4153+ PKCS7_add1_attrib_digest;
4154+ TS_RESP_CTX_add_md;
4155+ TS_TST_INFO_dup;
4156+ ENGINE_set_pkey_asn1_meths;
4157+ PEM_write_bio_Parameters;
4158+ TS_TST_INFO_get_accuracy;
4159+ X509_CRL_get0_by_serial;
4160+ TS_TST_INFO_set_version;
4161+ TS_RESP_CTX_get_tst_info;
4162+ TS_RESP_verify_signature;
4163+ CRYPTO_THREADID_get_callback;
4164+ TS_TST_INFO_get_tsa;
4165+ TS_STATUS_INFO_new;
4166+ EVP_PKEY_CTX_get_cb;
4167+ TS_REQ_get_ext_d2i;
4168+ GENERAL_NAME_set0_othername;
4169+ TS_TST_INFO_get_ext_count;
4170+ TS_RESP_CTX_get_request;
4171+ i2d_NETSCAPE_X509;
4172+ ENGINE_get_pkey_meth_engine;
4173+ EVP_PKEY_meth_set_signctx;
4174+ EVP_PKEY_asn1_copy;
4175+ ASN1_TYPE_cmp;
4176+ EVP_CIPHER_do_all_sorted;
4177+ EVP_PKEY_CTX_free;
4178+ ISSUING_DIST_POINT_it;
4179+ d2i_TS_MSG_IMPRINT_fp;
4180+ X509_STORE_get1_certs;
4181+ EVP_PKEY_CTX_get_operation;
4182+ d2i_ESS_SIGNING_CERT;
4183+ TS_CONF_set_ordering;
4184+ EVP_PBE_alg_add_type;
4185+ TS_REQ_set_version;
4186+ EVP_PKEY_get0;
4187+ BIO_asn1_set_suffix;
4188+ i2d_TS_STATUS_INFO;
4189+ EVP_MD_do_all;
4190+ TS_TST_INFO_set_accuracy;
4191+ PKCS7_add_attrib_content_type;
4192+ ERR_remove_thread_state;
4193+ EVP_PKEY_meth_add0;
4194+ TS_TST_INFO_set_tsa;
4195+ EVP_PKEY_meth_new;
4196+ WHIRLPOOL_Update;
4197+ TS_CONF_set_accuracy;
4198+ ASN1_PCTX_set_oid_flags;
4199+ ESS_SIGNING_CERT_dup;
4200+ d2i_TS_REQ_bio;
4201+ X509_time_adj_ex;
4202+ TS_RESP_CTX_add_flags;
4203+ d2i_TS_STATUS_INFO;
4204+ TS_MSG_IMPRINT_set_msg;
4205+ BIO_asn1_get_suffix;
4206+ TS_REQ_free;
4207+ EVP_PKEY_meth_free;
4208+ TS_REQ_get_exts;
4209+ TS_RESP_CTX_set_clock_precision_digits;
4210+ TS_RESP_CTX_set_clk_prec_digits;
4211+ TS_RESP_CTX_add_failure_info;
4212+ i2d_TS_RESP_bio;
4213+ EVP_PKEY_CTX_get0_peerkey;
4214+ PEM_write_bio_CMS_stream;
4215+ TS_REQ_new;
4216+ TS_MSG_IMPRINT_new;
4217+ EVP_PKEY_meth_find;
4218+ EVP_PKEY_id;
4219+ TS_TST_INFO_set_serial;
4220+ a2i_GENERAL_NAME;
4221+ TS_CONF_set_crypto_device;
4222+ EVP_PKEY_verify_init;
4223+ TS_CONF_set_policies;
4224+ ASN1_PCTX_new;
4225+ ESS_CERT_ID_free;
4226+ ENGINE_unregister_pkey_meths;
4227+ TS_MSG_IMPRINT_free;
4228+ TS_VERIFY_CTX_init;
4229+ PKCS7_stream;
4230+ TS_RESP_CTX_set_certs;
4231+ TS_CONF_set_def_policy;
4232+ ASN1_GENERALIZEDTIME_adj;
4233+ NETSCAPE_X509_new;
4234+ TS_ACCURACY_free;
4235+ TS_RESP_get_tst_info;
4236+ EVP_PKEY_derive_set_peer;
4237+ PEM_read_bio_Parameters;
4238+ TS_CONF_set_clock_precision_digits;
4239+ TS_CONF_set_clk_prec_digits;
4240+ ESS_ISSUER_SERIAL_dup;
4241+ TS_ACCURACY_get_micros;
4242+ ASN1_PCTX_get_str_flags;
4243+ NAME_CONSTRAINTS_check;
4244+ ASN1_BIT_STRING_check;
4245+ X509_check_akid;
4246+ ENGINE_unregister_pkey_asn1_meths;
4247+ ENGINE_unreg_pkey_asn1_meths;
4248+ ASN1_PCTX_free;
4249+ PEM_write_bio_ASN1_stream;
4250+ i2d_ASN1_bio_stream;
4251+ TS_X509_ALGOR_print_bio;
4252+ EVP_PKEY_meth_set_cleanup;
4253+ EVP_PKEY_asn1_free;
4254+ ESS_SIGNING_CERT_free;
4255+ TS_TST_INFO_set_msg_imprint;
4256+ GENERAL_NAME_cmp;
4257+ d2i_ASN1_SET_ANY;
4258+ ENGINE_set_pkey_meths;
4259+ i2d_TS_REQ_fp;
4260+ d2i_ASN1_SEQUENCE_ANY;
4261+ GENERAL_NAME_get0_otherName;
4262+ d2i_ESS_CERT_ID;
4263+ OBJ_find_sigid_algs;
4264+ EVP_PKEY_meth_set_keygen;
4265+ PKCS5_PBKDF2_HMAC;
4266+ EVP_PKEY_paramgen;
4267+ EVP_PKEY_meth_set_paramgen;
4268+ BIO_new_PKCS7;
4269+ EVP_PKEY_verify_recover;
4270+ TS_ext_print_bio;
4271+ TS_ASN1_INTEGER_print_bio;
4272+ check_defer;
4273+ DSO_pathbyaddr;
4274+ EVP_PKEY_set_type;
4275+ TS_ACCURACY_set_micros;
4276+ TS_REQ_to_TS_VERIFY_CTX;
4277+ EVP_PKEY_meth_set_copy;
4278+ ASN1_PCTX_set_cert_flags;
4279+ TS_TST_INFO_get_ext;
4280+ EVP_PKEY_asn1_set_ctrl;
4281+ TS_TST_INFO_get_ext_by_critical;
4282+ EVP_PKEY_CTX_new_id;
4283+ TS_REQ_get_ext_by_OBJ;
4284+ TS_CONF_set_signer_cert;
4285+ X509_NAME_hash_old;
4286+ ASN1_TIME_set_string;
4287+ EVP_MD_flags;
4288+ TS_RESP_CTX_free;
4289+ DSAparams_dup;
4290+ DHparams_dup;
4291+ OCSP_REQ_CTX_add1_header;
4292+ OCSP_REQ_CTX_set1_req;
4293+ X509_STORE_set_verify_cb;
4294+ X509_STORE_CTX_get0_current_crl;
4295+ X509_STORE_CTX_get0_parent_ctx;
4296+ X509_STORE_CTX_get0_current_issuer;
4297+ X509_STORE_CTX_get0_cur_issuer;
4298+ X509_issuer_name_hash_old;
4299+ X509_subject_name_hash_old;
4300+ EVP_CIPHER_CTX_copy;
4301+ UI_method_get_prompt_constructor;
4302+ UI_method_get_prompt_constructr;
4303+ UI_method_set_prompt_constructor;
4304+ UI_method_set_prompt_constructr;
4305+ EVP_read_pw_string_min;
4306+ CRYPTO_cts128_encrypt;
4307+ CRYPTO_cts128_decrypt_block;
4308+ CRYPTO_cfb128_1_encrypt;
4309+ CRYPTO_cbc128_encrypt;
4310+ CRYPTO_ctr128_encrypt;
4311+ CRYPTO_ofb128_encrypt;
4312+ CRYPTO_cts128_decrypt;
4313+ CRYPTO_cts128_encrypt_block;
4314+ CRYPTO_cbc128_decrypt;
4315+ CRYPTO_cfb128_encrypt;
4316+ CRYPTO_cfb128_8_encrypt;
4317+ SSL_renegotiate_abbreviated;
4318+ TLSv1_1_method;
4319+ TLSv1_1_client_method;
4320+ TLSv1_1_server_method;
4321+ SSL_CTX_set_srp_client_pwd_callback;
4322+ SSL_CTX_set_srp_client_pwd_cb;
4323+ SSL_get_srp_g;
4324+ SSL_CTX_set_srp_username_callback;
4325+ SSL_CTX_set_srp_un_cb;
4326+ SSL_get_srp_userinfo;
4327+ SSL_set_srp_server_param;
4328+ SSL_set_srp_server_param_pw;
4329+ SSL_get_srp_N;
4330+ SSL_get_srp_username;
4331+ SSL_CTX_set_srp_password;
4332+ SSL_CTX_set_srp_strength;
4333+ SSL_CTX_set_srp_verify_param_callback;
4334+ SSL_CTX_set_srp_vfy_param_cb;
4335+ SSL_CTX_set_srp_cb_arg;
4336+ SSL_CTX_set_srp_username;
4337+ SSL_CTX_SRP_CTX_init;
4338+ SSL_SRP_CTX_init;
4339+ SRP_Calc_A_param;
4340+ SRP_generate_server_master_secret;
4341+ SRP_gen_server_master_secret;
4342+ SSL_CTX_SRP_CTX_free;
4343+ SRP_generate_client_master_secret;
4344+ SRP_gen_client_master_secret;
4345+ SSL_srp_server_param_with_username;
4346+ SSL_srp_server_param_with_un;
4347+ SSL_SRP_CTX_free;
4348+ SSL_set_debug;
4349+ SSL_SESSION_get0_peer;
4350+ TLSv1_2_client_method;
4351+ SSL_SESSION_set1_id_context;
4352+ TLSv1_2_server_method;
4353+ SSL_cache_hit;
4354+ SSL_get0_kssl_ctx;
4355+ SSL_set0_kssl_ctx;
4356+ SSL_set_state;
4357+ SSL_CIPHER_get_id;
4358+ TLSv1_2_method;
4359+ kssl_ctx_get0_client_princ;
4360+ SSL_export_keying_material;
4361+ SSL_set_tlsext_use_srtp;
4362+ SSL_CTX_set_next_protos_advertised_cb;
4363+ SSL_CTX_set_next_protos_adv_cb;
4364+ SSL_get0_next_proto_negotiated;
4365+ SSL_get_selected_srtp_profile;
4366+ SSL_CTX_set_tlsext_use_srtp;
4367+ SSL_select_next_proto;
4368+ SSL_get_srtp_profiles;
4369+ SSL_CTX_set_next_proto_select_cb;
4370+ SSL_CTX_set_next_proto_sel_cb;
4371+ SSL_SESSION_get_compress_id;
4372+
4373+ SRP_VBASE_get_by_user;
4374+ SRP_Calc_server_key;
4375+ SRP_create_verifier;
4376+ SRP_create_verifier_BN;
4377+ SRP_Calc_u;
4378+ SRP_VBASE_free;
4379+ SRP_Calc_client_key;
4380+ SRP_get_default_gN;
4381+ SRP_Calc_x;
4382+ SRP_Calc_B;
4383+ SRP_VBASE_new;
4384+ SRP_check_known_gN_param;
4385+ SRP_Calc_A;
4386+ SRP_Verify_A_mod_N;
4387+ SRP_VBASE_init;
4388+ SRP_Verify_B_mod_N;
4389+ EC_KEY_set_public_key_affine_coordinates;
4390+ EC_KEY_set_pub_key_aff_coords;
4391+ EVP_aes_192_ctr;
4392+ EVP_PKEY_meth_get0_info;
4393+ EVP_PKEY_meth_copy;
4394+ ERR_add_error_vdata;
4395+ EVP_aes_128_ctr;
4396+ EVP_aes_256_ctr;
4397+ EC_GFp_nistp224_method;
4398+ EC_KEY_get_flags;
4399+ RSA_padding_add_PKCS1_PSS_mgf1;
4400+ EVP_aes_128_xts;
4401+ EVP_aes_256_xts;
4402+ EVP_aes_128_gcm;
4403+ EC_KEY_clear_flags;
4404+ EC_KEY_set_flags;
4405+ EVP_aes_256_ccm;
4406+ RSA_verify_PKCS1_PSS_mgf1;
4407+ EVP_aes_128_ccm;
4408+ EVP_aes_192_gcm;
4409+ X509_ALGOR_set_md;
4410+ RAND_init_fips;
4411+ EVP_aes_256_gcm;
4412+ EVP_aes_192_ccm;
4413+ CMAC_CTX_copy;
4414+ CMAC_CTX_free;
4415+ CMAC_CTX_get0_cipher_ctx;
4416+ CMAC_CTX_cleanup;
4417+ CMAC_Init;
4418+ CMAC_Update;
4419+ CMAC_resume;
4420+ CMAC_CTX_new;
4421+ CMAC_Final;
4422+ CRYPTO_ctr128_encrypt_ctr32;
4423+ CRYPTO_gcm128_release;
4424+ CRYPTO_ccm128_decrypt_ccm64;
4425+ CRYPTO_ccm128_encrypt;
4426+ CRYPTO_gcm128_encrypt;
4427+ CRYPTO_xts128_encrypt;
4428+ EVP_rc4_hmac_md5;
4429+ CRYPTO_nistcts128_decrypt_block;
4430+ CRYPTO_gcm128_setiv;
4431+ CRYPTO_nistcts128_encrypt;
4432+ EVP_aes_128_cbc_hmac_sha1;
4433+ CRYPTO_gcm128_tag;
4434+ CRYPTO_ccm128_encrypt_ccm64;
4435+ ENGINE_load_rdrand;
4436+ CRYPTO_ccm128_setiv;
4437+ CRYPTO_nistcts128_encrypt_block;
4438+ CRYPTO_gcm128_aad;
4439+ CRYPTO_ccm128_init;
4440+ CRYPTO_nistcts128_decrypt;
4441+ CRYPTO_gcm128_new;
4442+ CRYPTO_ccm128_tag;
4443+ CRYPTO_ccm128_decrypt;
4444+ CRYPTO_ccm128_aad;
4445+ CRYPTO_gcm128_init;
4446+ CRYPTO_gcm128_decrypt;
4447+ ENGINE_load_rsax;
4448+ CRYPTO_gcm128_decrypt_ctr32;
4449+ CRYPTO_gcm128_encrypt_ctr32;
4450+ CRYPTO_gcm128_finish;
4451+ EVP_aes_256_cbc_hmac_sha1;
4452+ PKCS5_pbkdf2_set;
4453+ CMS_add0_recipient_password;
4454+ CMS_decrypt_set1_password;
4455+ CMS_RecipientInfo_set0_password;
4456+ RAND_set_fips_drbg_type;
4457+ X509_REQ_sign_ctx;
4458+ RSA_PSS_PARAMS_new;
4459+ X509_CRL_sign_ctx;
4460+ X509_signature_dump;
4461+ d2i_RSA_PSS_PARAMS;
4462+ RSA_PSS_PARAMS_it;
4463+ RSA_PSS_PARAMS_free;
4464+ X509_sign_ctx;
4465+ i2d_RSA_PSS_PARAMS;
4466+ ASN1_item_sign_ctx;
4467+ EC_GFp_nistp521_method;
4468+ EC_GFp_nistp256_method;
4469+ OPENSSL_stderr;
4470+ OPENSSL_cpuid_setup;
4471+ OPENSSL_showfatal;
4472+ BIO_new_dgram_sctp;
4473+ BIO_dgram_sctp_msg_waiting;
4474+ BIO_dgram_sctp_wait_for_dry;
4475+ BIO_s_datagram_sctp;
4476+ BIO_dgram_is_sctp;
4477+ BIO_dgram_sctp_notification_cb;
4478+ CRYPTO_memcmp;
4479+ SSL_CTX_set_alpn_protos;
4480+ SSL_set_alpn_protos;
4481+ SSL_CTX_set_alpn_select_cb;
4482+ SSL_get0_alpn_selected;
4483+ SSL_CTX_set_custom_cli_ext;
4484+ SSL_CTX_set_custom_srv_ext;
4485+ SSL_CTX_set_srv_supp_data;
4486+ SSL_CTX_set_cli_supp_data;
4487+ SSL_set_cert_cb;
4488+ SSL_CTX_use_serverinfo;
4489+ SSL_CTX_use_serverinfo_file;
4490+ SSL_CTX_set_cert_cb;
4491+ SSL_CTX_get0_param;
4492+ SSL_get0_param;
4493+ SSL_certs_clear;
4494+ DTLSv1_2_method;
4495+ DTLSv1_2_server_method;
4496+ DTLSv1_2_client_method;
4497+ DTLS_method;
4498+ DTLS_server_method;
4499+ DTLS_client_method;
4500+ SSL_CTX_get_ssl_method;
4501+ SSL_CTX_get0_certificate;
4502+ SSL_CTX_get0_privatekey;
4503+ SSL_COMP_set0_compression_methods;
4504+ SSL_COMP_free_compression_methods;
4505+ SSL_CIPHER_find;
4506+ SSL_is_server;
4507+ SSL_CONF_CTX_new;
4508+ SSL_CONF_CTX_finish;
4509+ SSL_CONF_CTX_free;
4510+ SSL_CONF_CTX_set_flags;
4511+ SSL_CONF_CTX_clear_flags;
4512+ SSL_CONF_CTX_set1_prefix;
4513+ SSL_CONF_CTX_set_ssl;
4514+ SSL_CONF_CTX_set_ssl_ctx;
4515+ SSL_CONF_cmd;
4516+ SSL_CONF_cmd_argv;
4517+ SSL_CONF_cmd_value_type;
4518+ SSL_trace;
4519+ SSL_CIPHER_standard_name;
4520+ SSL_get_tlsa_record_byname;
4521+ ASN1_TIME_diff;
4522+ BIO_hex_string;
4523+ CMS_RecipientInfo_get0_pkey_ctx;
4524+ CMS_RecipientInfo_encrypt;
4525+ CMS_SignerInfo_get0_pkey_ctx;
4526+ CMS_SignerInfo_get0_md_ctx;
4527+ CMS_SignerInfo_get0_signature;
4528+ CMS_RecipientInfo_kari_get0_alg;
4529+ CMS_RecipientInfo_kari_get0_reks;
4530+ CMS_RecipientInfo_kari_get0_orig_id;
4531+ CMS_RecipientInfo_kari_orig_id_cmp;
4532+ CMS_RecipientEncryptedKey_get0_id;
4533+ CMS_RecipientEncryptedKey_cert_cmp;
4534+ CMS_RecipientInfo_kari_set0_pkey;
4535+ CMS_RecipientInfo_kari_get0_ctx;
4536+ CMS_RecipientInfo_kari_decrypt;
4537+ CMS_SharedInfo_encode;
4538+ DH_compute_key_padded;
4539+ d2i_DHxparams;
4540+ i2d_DHxparams;
4541+ DH_get_1024_160;
4542+ DH_get_2048_224;
4543+ DH_get_2048_256;
4544+ DH_KDF_X9_42;
4545+ ECDH_KDF_X9_62;
4546+ ECDSA_METHOD_new;
4547+ ECDSA_METHOD_free;
4548+ ECDSA_METHOD_set_app_data;
4549+ ECDSA_METHOD_get_app_data;
4550+ ECDSA_METHOD_set_sign;
4551+ ECDSA_METHOD_set_sign_setup;
4552+ ECDSA_METHOD_set_verify;
4553+ ECDSA_METHOD_set_flags;
4554+ ECDSA_METHOD_set_name;
4555+ EVP_des_ede3_wrap;
4556+ EVP_aes_128_wrap;
4557+ EVP_aes_192_wrap;
4558+ EVP_aes_256_wrap;
4559+ EVP_aes_128_cbc_hmac_sha256;
4560+ EVP_aes_256_cbc_hmac_sha256;
4561+ CRYPTO_128_wrap;
4562+ CRYPTO_128_unwrap;
4563+ OCSP_REQ_CTX_nbio;
4564+ OCSP_REQ_CTX_new;
4565+ OCSP_set_max_response_length;
4566+ OCSP_REQ_CTX_i2d;
4567+ OCSP_REQ_CTX_nbio_d2i;
4568+ OCSP_REQ_CTX_get0_mem_bio;
4569+ OCSP_REQ_CTX_http;
4570+ RSA_padding_add_PKCS1_OAEP_mgf1;
4571+ RSA_padding_check_PKCS1_OAEP_mgf1;
4572+ RSA_OAEP_PARAMS_free;
4573+ RSA_OAEP_PARAMS_it;
4574+ RSA_OAEP_PARAMS_new;
4575+ SSL_get_sigalgs;
4576+ SSL_get_shared_sigalgs;
4577+ SSL_check_chain;
4578+ X509_chain_up_ref;
4579+ X509_http_nbio;
4580+ X509_CRL_http_nbio;
4581+ X509_REVOKED_dup;
4582+ i2d_re_X509_tbs;
4583+ X509_get0_signature;
4584+ X509_get_signature_nid;
4585+ X509_CRL_diff;
4586+ X509_chain_check_suiteb;
4587+ X509_CRL_check_suiteb;
4588+ X509_check_host;
4589+ X509_check_email;
4590+ X509_check_ip;
4591+ X509_check_ip_asc;
4592+ X509_STORE_set_lookup_crls_cb;
4593+ X509_STORE_CTX_get0_store;
4594+ X509_VERIFY_PARAM_set1_host;
4595+ X509_VERIFY_PARAM_add1_host;
4596+ X509_VERIFY_PARAM_set_hostflags;
4597+ X509_VERIFY_PARAM_get0_peername;
4598+ X509_VERIFY_PARAM_set1_email;
4599+ X509_VERIFY_PARAM_set1_ip;
4600+ X509_VERIFY_PARAM_set1_ip_asc;
4601+ X509_VERIFY_PARAM_get0_name;
4602+ X509_VERIFY_PARAM_get_count;
4603+ X509_VERIFY_PARAM_get0;
4604+ X509V3_EXT_free;
4605+ EC_GROUP_get_mont_data;
4606+ EC_curve_nid2nist;
4607+ EC_curve_nist2nid;
4608+ PEM_write_bio_DHxparams;
4609+ PEM_write_DHxparams;
4610+ SSL_CTX_add_client_custom_ext;
4611+ SSL_CTX_add_server_custom_ext;
4612+ SSL_extension_supported;
4613+ BUF_strnlen;
4614+ sk_deep_copy;
4615+ SSL_test_functions;
4616+
4617+ local:
4618+ *;
4619+};
4620+
4621+OPENSSL_1.0.2g {
4622+ global:
4623+ SRP_VBASE_get1_by_user;
4624+ SRP_user_pwd_free;
4625+} OPENSSL_1.0.2d;
4626+
4627Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/openssl.ld
4628===================================================================
4629--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4630+++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/openssl.ld 2014-02-24 21:02:30.000000000 +0100
4631@@ -0,0 +1,10 @@
4632+OPENSSL_1.0.2 {
4633+ global:
4634+ bind_engine;
4635+ v_check;
4636+ OPENSSL_init;
4637+ OPENSSL_finish;
4638+ local:
4639+ *;
4640+};
4641+
4642Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/ccgost/openssl.ld
4643===================================================================
4644--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4645+++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/ccgost/openssl.ld 2014-02-24 21:02:30.000000000 +0100
4646@@ -0,0 +1,10 @@
4647+OPENSSL_1.0.2 {
4648+ global:
4649+ bind_engine;
4650+ v_check;
4651+ OPENSSL_init;
4652+ OPENSSL_finish;
4653+ local:
4654+ *;
4655+};
4656+
diff --git a/recipes-connectivity/openssl/openssl-qoriq/engines-install-in-libdir-ssl.patch b/recipes-connectivity/openssl/openssl-qoriq/engines-install-in-libdir-ssl.patch
deleted file mode 100644
index a5746483..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/engines-install-in-libdir-ssl.patch
+++ /dev/null
@@ -1,64 +0,0 @@
1Upstream-Status: Inappropriate [configuration]
2
3
4Index: openssl-1.0.2/engines/Makefile
5===================================================================
6--- openssl-1.0.2.orig/engines/Makefile
7+++ openssl-1.0.2/engines/Makefile
8@@ -107,13 +107,13 @@ install:
9 @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
10 @if [ -n "$(SHARED_LIBS)" ]; then \
11 set -e; \
12- $(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines; \
13+ $(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines; \
14 for l in $(LIBNAMES); do \
15 ( echo installing $$l; \
16 pfx=lib; \
17 if expr "$(PLATFORM)" : "Cygwin" >/dev/null; then \
18 sfx=".so"; \
19- cp cyg$$l.dll $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new; \
20+ cp cyg$$l.dll $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx.new; \
21 else \
22 case "$(CFLAGS)" in \
23 *DSO_BEOS*) sfx=".so";; \
24@@ -122,10 +122,10 @@ install:
25 *DSO_WIN32*) sfx="eay32.dll"; pfx=;; \
26 *) sfx=".bad";; \
27 esac; \
28- cp $$pfx$$l$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new; \
29+ cp $$pfx$$l$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx.new; \
30 fi; \
31- chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new; \
32- mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \
33+ chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx.new; \
34+ mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx ); \
35 done; \
36 fi
37 @target=install; $(RECURSIVE_MAKE)
38Index: openssl-1.0.2/engines/ccgost/Makefile
39===================================================================
40--- openssl-1.0.2.orig/engines/ccgost/Makefile
41+++ openssl-1.0.2/engines/ccgost/Makefile
42@@ -47,7 +47,7 @@ install:
43 pfx=lib; \
44 if expr "$(PLATFORM)" : "Cygwin" >/dev/null; then \
45 sfx=".so"; \
46- cp cyg$(LIBNAME).dll $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new; \
47+ cp cyg$(LIBNAME).dll $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$${pfx}$(LIBNAME)$$sfx.new; \
48 else \
49 case "$(CFLAGS)" in \
50 *DSO_BEOS*) sfx=".so";; \
51@@ -56,10 +56,10 @@ install:
52 *DSO_WIN32*) sfx="eay32.dll"; pfx=;; \
53 *) sfx=".bad";; \
54 esac; \
55- cp $${pfx}$(LIBNAME)$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new; \
56+ cp $${pfx}$(LIBNAME)$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$${pfx}$(LIBNAME)$$sfx.new; \
57 fi; \
58- chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new; \
59- mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx; \
60+ chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$${pfx}$(LIBNAME)$$sfx.new; \
61+ mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$${pfx}$(LIBNAME)$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$${pfx}$(LIBNAME)$$sfx; \
62 fi
63
64 links:
diff --git a/recipes-connectivity/openssl/openssl-qoriq/find.pl b/recipes-connectivity/openssl/openssl-qoriq/find.pl
deleted file mode 100644
index 8e1b42c8..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/find.pl
+++ /dev/null
@@ -1,54 +0,0 @@
1warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n";
2
3# This library is deprecated and unmaintained. It is included for
4# compatibility with Perl 4 scripts which may use it, but it will be
5# removed in a future version of Perl. Please use the File::Find module
6# instead.
7
8# Usage:
9# require "find.pl";
10#
11# &find('/foo','/bar');
12#
13# sub wanted { ... }
14# where wanted does whatever you want. $dir contains the
15# current directory name, and $_ the current filename within
16# that directory. $name contains "$dir/$_". You are cd'ed
17# to $dir when the function is called. The function may
18# set $prune to prune the tree.
19#
20# For example,
21#
22# find / -name .nfs\* -mtime +7 -exec rm -f {} \; -o -fstype nfs -prune
23#
24# corresponds to this
25#
26# sub wanted {
27# /^\.nfs.*$/ &&
28# (($dev,$ino,$mode,$nlink,$uid,$gid) = lstat($_)) &&
29# int(-M _) > 7 &&
30# unlink($_)
31# ||
32# ($nlink || (($dev,$ino,$mode,$nlink,$uid,$gid) = lstat($_))) &&
33# $dev < 0 &&
34# ($prune = 1);
35# }
36#
37# Set the variable $dont_use_nlink if you're using AFS, since AFS cheats.
38
39use File::Find ();
40
41*name = *File::Find::name;
42*prune = *File::Find::prune;
43*dir = *File::Find::dir;
44*topdir = *File::Find::topdir;
45*topdev = *File::Find::topdev;
46*topino = *File::Find::topino;
47*topmode = *File::Find::topmode;
48*topnlink = *File::Find::topnlink;
49
50sub find {
51 &File::Find::find(\&wanted, @_);
52}
53
541;
diff --git a/recipes-connectivity/openssl/openssl-qoriq/fix-cipher-des-ede3-cfb1.patch b/recipes-connectivity/openssl/openssl-qoriq/fix-cipher-des-ede3-cfb1.patch
deleted file mode 100644
index 2a318a45..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/fix-cipher-des-ede3-cfb1.patch
+++ /dev/null
@@ -1,21 +0,0 @@
1Upstream-Status: Submitted
2
3This patch adds the fix for one of the ciphers used in openssl, namely
4the cipher des-ede3-cfb1. Complete bug log and patch is present here:
5http://rt.openssl.org/Ticket/Display.html?id=2867
6
7Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com>
8
9Index: openssl-1.0.2/crypto/evp/e_des3.c
10===================================================================
11--- openssl-1.0.2.orig/crypto/evp/e_des3.c
12+++ openssl-1.0.2/crypto/evp/e_des3.c
13@@ -211,7 +211,7 @@ static int des_ede3_cfb1_cipher(EVP_CIPH
14 size_t n;
15 unsigned char c[1], d[1];
16
17- for (n = 0; n < inl; ++n) {
18+ for (n = 0; n * 8 < inl; ++n) {
19 c[0] = (in[n / 8] & (1 << (7 - n % 8))) ? 0x80 : 0;
20 DES_ede3_cfb_encrypt(c, d, 1, 1,
21 &data(ctx)->ks1, &data(ctx)->ks2,
diff --git a/recipes-connectivity/openssl/openssl-qoriq/oe-ldflags.patch b/recipes-connectivity/openssl/openssl-qoriq/oe-ldflags.patch
deleted file mode 100644
index 292e13dc..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/oe-ldflags.patch
+++ /dev/null
@@ -1,24 +0,0 @@
1Upstream-Status: Inappropriate [open-embedded]
2
3Index: openssl-1.0.0/Makefile.shared
4===================================================================
5--- openssl-1.0.0.orig/Makefile.shared
6+++ openssl-1.0.0/Makefile.shared
7@@ -92,7 +92,7 @@
8 LINK_APP= \
9 ( $(SET_X); \
10 LIBDEPS="$${LIBDEPS:-$(LIBDEPS)}"; \
11- LDCMD="$${LDCMD:-$(CC)}"; LDFLAGS="$${LDFLAGS:-$(CFLAGS)}"; \
12+ LDCMD="$${LDCMD:-$(CC)}"; LDFLAGS="$(OE_LDFLAGS) $${LDFLAGS:-$(CFLAGS)}"; \
13 LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \
14 LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \
15 LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \
16@@ -102,7 +102,7 @@
17 ( $(SET_X); \
18 LIBDEPS="$${LIBDEPS:-$(LIBDEPS)}"; \
19 SHAREDCMD="$${SHAREDCMD:-$(CC)}"; \
20- SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \
21+ SHAREDFLAGS="$(OE_LDFLAGS) $${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \
22 LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \
23 LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \
24 LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \
diff --git a/recipes-connectivity/openssl/openssl-qoriq/openssl-1.0.2a-x32-asm.patch b/recipes-connectivity/openssl/openssl-qoriq/openssl-1.0.2a-x32-asm.patch
deleted file mode 100644
index 1e5bfa17..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/openssl-1.0.2a-x32-asm.patch
+++ /dev/null
@@ -1,46 +0,0 @@
1https://rt.openssl.org/Ticket/Display.html?id=3759&user=guest&pass=guest
2
3From 6257d59b3a68d2feb9d64317a1c556dc3813ee61 Mon Sep 17 00:00:00 2001
4From: Mike Frysinger <vapier@gentoo.org>
5Date: Sat, 21 Mar 2015 06:01:25 -0400
6Subject: [PATCH] crypto: use bigint in x86-64 perl
7
8Upstream-Status: Pending
9Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
10
11When building on x32 systems where the default type is 32bit, make sure
12we can transparently represent 64bit integers. Otherwise we end up with
13build errors like:
14/usr/bin/perl asm/ghash-x86_64.pl elf > ghash-x86_64.s
15Integer overflow in hexadecimal number at asm/../../perlasm/x86_64-xlate.pl line 201, <> line 890.
16...
17ghash-x86_64.s: Assembler messages:
18ghash-x86_64.s:890: Error: junk '.15473355479995e+19' after expression
19
20We don't enable this globally as there are some cases where we'd get
2132bit values interpreted as unsigned when we need them as signed.
22
23Reported-by: Bertrand Jacquin <bertrand@jacquin.bzh>
24URL: https://bugs.gentoo.org/542618
25---
26 crypto/perlasm/x86_64-xlate.pl | 4 ++++
27 1 file changed, 4 insertions(+)
28
29diff --git a/crypto/perlasm/x86_64-xlate.pl b/crypto/perlasm/x86_64-xlate.pl
30index aae8288..0bf9774 100755
31--- a/crypto/perlasm/x86_64-xlate.pl
32+++ b/crypto/perlasm/x86_64-xlate.pl
33@@ -195,6 +195,10 @@ my %globals;
34 sub out {
35 my $self = shift;
36
37+ # When building on x32 ABIs, the expanded hex value might be too
38+ # big to fit into 32bits. Enable transparent 64bit support here
39+ # so we can safely print it out.
40+ use bigint;
41 if ($gas) {
42 # Solaris /usr/ccs/bin/as can't handle multiplications
43 # in $self->{value}
44--
452.3.3
46
diff --git a/recipes-connectivity/openssl/openssl-qoriq/openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch b/recipes-connectivity/openssl/openssl-qoriq/openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch
deleted file mode 100644
index f736e5c0..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch
+++ /dev/null
@@ -1,23 +0,0 @@
1openssl: avoid NULL pointer dereference in EVP_DigestInit_ex()
2
3We should avoid accessing the type pointer if it's NULL,
4this could happen if ctx->digest is not NULL.
5
6Upstream-Status: Submitted
7http://www.mail-archive.com/openssl-dev@openssl.org/msg32860.html
8
9Signed-off-by: Xufeng Zhang <xufeng.zhang@windriver.com>
10---
11Index: openssl-1.0.2h/crypto/evp/digest.c
12===================================================================
13--- openssl-1.0.2h.orig/crypto/evp/digest.c
14+++ openssl-1.0.2h/crypto/evp/digest.c
15@@ -211,7 +211,7 @@ int EVP_DigestInit_ex(EVP_MD_CTX *ctx, c
16 type = ctx->digest;
17 }
18 #endif
19- if (ctx->digest != type) {
20+ if (type && (ctx->digest != type)) {
21 if (ctx->digest && ctx->digest->ctx_size) {
22 OPENSSL_free(ctx->md_data);
23 ctx->md_data = NULL;
diff --git a/recipes-connectivity/openssl/openssl-qoriq/openssl-fix-des.pod-error.patch b/recipes-connectivity/openssl/openssl-qoriq/openssl-fix-des.pod-error.patch
deleted file mode 100644
index de49729e..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/openssl-fix-des.pod-error.patch
+++ /dev/null
@@ -1,19 +0,0 @@
1openssl: Fix pod2man des.pod error on Ubuntu 12.04
2
3This is a formatting fix, '=back' is required before
4'=head1' on Ubuntu 12.04.
5
6Upstream-Status: Pending
7Signed-off-by: Baogen Shang <baogen.shang@windriver.com>
8diff -urpN a_origin/des.pod b_modify/des.pod
9--- a_origin/crypto/des/des.pod 2013-08-15 15:02:56.211674589 +0800
10+++ b_modify/crypto/des/des.pod 2013-08-15 15:04:14.439674580 +0800
11@@ -181,6 +181,8 @@ the uuencoded file to embed in the begin
12 output. If there is no name specified after the B<-u>, the name text.des
13 will be embedded in the header.
14
15+=back
16+
17 =head1 SEE ALSO
18
19 ps(1),
diff --git a/recipes-connectivity/openssl/openssl-qoriq/openssl-util-perlpath.pl-cwd.patch b/recipes-connectivity/openssl/openssl-qoriq/openssl-util-perlpath.pl-cwd.patch
deleted file mode 100644
index 065b9b12..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/openssl-util-perlpath.pl-cwd.patch
+++ /dev/null
@@ -1,34 +0,0 @@
1From e427748f3bb5d37e78dc8d70a558c373aa8ababb Mon Sep 17 00:00:00 2001
2From: Robert Yang <liezhi.yang@windriver.com>
3Date: Mon, 19 Sep 2016 22:06:28 -0700
4Subject: [PATCH] util/perlpath.pl: make it work when cwd is not in @INC
5
6Fixed when building on Debian-testing:
7| Can't locate find.pl in @INC (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at perlpath.pl line 7.
8
9The find.pl is added by oe-core, so once openssl/find.pl is removed,
10then this patch can be dropped.
11
12Upstream-Status: Inappropriate [OE-Specific]
13
14Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
15---
16 util/perlpath.pl | 2 ++
17 1 file changed, 2 insertions(+)
18
19diff --git a/util/perlpath.pl b/util/perlpath.pl
20index a1f236b..5599892 100755
21--- a/util/perlpath.pl
22+++ b/util/perlpath.pl
23@@ -4,6 +4,8 @@
24 # line in all scripts that rely on perl.
25 #
26
27+BEGIN { unshift @INC, "."; }
28+
29 require "find.pl";
30
31 $#ARGV == 0 || print STDERR "usage: perlpath newpath (eg /usr/bin)\n";
32--
332.9.0
34
diff --git a/recipes-connectivity/openssl/openssl-qoriq/openssl_fix_for_x32.patch b/recipes-connectivity/openssl/openssl-qoriq/openssl_fix_for_x32.patch
deleted file mode 100644
index 0f08a642..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/openssl_fix_for_x32.patch
+++ /dev/null
@@ -1,39 +0,0 @@
1Upstream-Status: Pending
2
3Received from H J Liu @ Intel
4Make the assembly syntax compatible with x32 gcc. Othewise x32 gcc throws errors.
5Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/07/13
6
7ported the patch to the 1.0.0e version
8Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/12/01
9Index: openssl-1.0.2/crypto/bn/bn.h
10===================================================================
11--- openssl-1.0.2.orig/crypto/bn/bn.h
12+++ openssl-1.0.2/crypto/bn/bn.h
13@@ -173,6 +173,13 @@ extern "C" {
14 # endif
15 # endif
16
17+/* Address type. */
18+#ifdef _WIN64
19+#define BN_ADDR unsigned long long
20+#else
21+#define BN_ADDR unsigned long
22+#endif
23+
24 /*
25 * assuming long is 64bit - this is the DEC Alpha unsigned long long is only
26 * 64 bits :-(, don't define BN_LLONG for the DEC Alpha
27Index: openssl-1.0.2/crypto/bn/bn_exp.c
28===================================================================
29--- openssl-1.0.2.orig/crypto/bn/bn_exp.c
30+++ openssl-1.0.2/crypto/bn/bn_exp.c
31@@ -638,7 +638,7 @@ static int MOD_EXP_CTIME_COPY_FROM_PREBU
32 * multiple.
33 */
34 #define MOD_EXP_CTIME_ALIGN(x_) \
35- ((unsigned char*)(x_) + (MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH - (((size_t)(x_)) & (MOD_EXP_CTIME_MIN_CACHE_LINE_MASK))))
36+ ((unsigned char*)(x_) + (MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH - (((BN_ADDR)(x_)) & (MOD_EXP_CTIME_MIN_CACHE_LINE_MASK))))
37
38 /*
39 * This variant of BN_mod_exp_mont() uses fixed windows and the special
diff --git a/recipes-connectivity/openssl/openssl-qoriq/parallel.patch b/recipes-connectivity/openssl/openssl-qoriq/parallel.patch
deleted file mode 100644
index f4b8ef6c..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/parallel.patch
+++ /dev/null
@@ -1,357 +0,0 @@
1From ca1f18b71005c199059870a5772fb88e5449cbae Mon Sep 17 00:00:00 2001
2From: Chunrong Guo <chunrong.guo@nxp.com>
3Date: Tue, 20 Mar 2018 13:51:15 +0800
4Subject: [PATCH] Fix the parallel races in the Makefiles.
5
6This patch was taken from the Gentoo packaging:
7https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-libs/openssl/files/openssl-1.0.2g-parallel-build.patch
8
9Upstream-Status: Pending
10Signed-off-by: Ross Burton <ross.burton@intel.com>
11---
12 Makefile.org | 14 ++++-----
13 Makefile.shared | 2 ++
14 crypto/Makefile | 10 +++---
15 engines/Makefile | 6 ++--
16 test/Makefile | 92 ++++++++++++++++++++++++++++----------------------------
17 5 files changed, 63 insertions(+), 61 deletions(-)
18
19diff --git a/Makefile.org b/Makefile.org
20index 9f24777..61fc488 100644
21--- a/Makefile.org
22+++ b/Makefile.org
23@@ -283,17 +283,17 @@ build_libcrypto: build_crypto build_engines libcrypto.pc
24 build_libssl: build_ssl libssl.pc
25
26 build_crypto:
27- @dir=crypto; target=all; $(BUILD_ONE_CMD)
28+ +@dir=crypto; target=all; $(BUILD_ONE_CMD)
29 build_ssl: build_crypto
30- @dir=ssl; target=all; $(BUILD_ONE_CMD)
31+ +@dir=ssl; target=all; $(BUILD_ONE_CMD)
32 build_engines: build_crypto
33- @dir=engines; target=all; $(BUILD_ONE_CMD)
34+ +@dir=engines; target=all; $(BUILD_ONE_CMD)
35 build_apps: build_libs
36- @dir=apps; target=all; $(BUILD_ONE_CMD)
37+ +@dir=apps; target=all; $(BUILD_ONE_CMD)
38 build_tests: build_libs
39- @dir=test; target=all; $(BUILD_ONE_CMD)
40+ +@dir=test; target=all; $(BUILD_ONE_CMD)
41 build_tools: build_libs
42- @dir=tools; target=all; $(BUILD_ONE_CMD)
43+ +@dir=tools; target=all; $(BUILD_ONE_CMD)
44
45 all_testapps: build_libs build_testapps
46 build_testapps:
47@@ -565,7 +565,7 @@ install_sw:
48 (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
49 chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
50 done;
51- @set -e; target=install; $(RECURSIVE_BUILD_CMD)
52+ +@set -e; target=install; $(RECURSIVE_BUILD_CMD)
53 @set -e; liblist="$(LIBS)"; for i in $$liblist ;\
54 do \
55 if [ -f "$$i" ]; then \
56diff --git a/Makefile.shared b/Makefile.shared
57index f6f92e7..43f85fc 100644
58--- a/Makefile.shared
59+++ b/Makefile.shared
60@@ -105,6 +105,7 @@ LINK_SO= \
61 SHAREDFLAGS="$(OE_LDFLAGS) $${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \
62 LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \
63 LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \
64+ [ -e $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX ] && exit 0; \
65 LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \
66 $${SHAREDCMD} $${SHAREDFLAGS} \
67 -o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \
68@@ -122,6 +123,7 @@ SYMLINK_SO= \
69 done; \
70 fi; \
71 if [ -n "$$SHLIB_SOVER" ]; then \
72+ [ -e "$$SHLIB$$SHLIB_SUFFIX" ] || \
73 ( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \
74 ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \
75 fi; \
76diff --git a/crypto/Makefile b/crypto/Makefile
77index 17a87f8..29c2dcf 100644
78--- a/crypto/Makefile
79+++ b/crypto/Makefile
80@@ -85,11 +85,11 @@ testapps:
81 @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
82
83 subdirs:
84- @target=all; $(RECURSIVE_MAKE)
85+ +@target=all; $(RECURSIVE_MAKE)
86
87 files:
88 $(PERL) $(TOP)/util/files.pl "CPUID_OBJ=$(CPUID_OBJ)" Makefile >> $(TOP)/MINFO
89- @target=files; $(RECURSIVE_MAKE)
90+ +@target=files; $(RECURSIVE_MAKE)
91
92 links:
93 @$(PERL) $(TOP)/util/mklink.pl ../include/openssl $(EXHEADER)
94@@ -100,7 +100,7 @@ links:
95 # lib: $(LIB): are splitted to avoid end-less loop
96 lib: $(LIB)
97 @touch lib
98-$(LIB): $(LIBOBJ)
99+$(LIB): $(LIBOBJ) | subdirs
100 $(AR) $(LIB) $(LIBOBJ)
101 test -z "$(FIPSLIBDIR)" || $(AR) $(LIB) $(FIPSLIBDIR)fipscanister.o
102 $(RANLIB) $(LIB) || echo Never mind.
103@@ -111,7 +111,7 @@ shared: buildinf.h lib subdirs
104 fi
105
106 libs:
107- @target=lib; $(RECURSIVE_MAKE)
108+ +@target=lib; $(RECURSIVE_MAKE)
109
110 install:
111 @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
112@@ -120,7 +120,7 @@ install:
113 (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
114 chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
115 done;
116- @target=install; $(RECURSIVE_MAKE)
117+ +@target=install; $(RECURSIVE_MAKE)
118
119 lint:
120 @target=lint; $(RECURSIVE_MAKE)
121diff --git a/engines/Makefile b/engines/Makefile
122index fe8e9ca..a43d21b 100644
123--- a/engines/Makefile
124+++ b/engines/Makefile
125@@ -72,7 +72,7 @@ top:
126
127 all: lib subdirs
128
129-lib: $(LIBOBJ)
130+lib: $(LIBOBJ) | subdirs
131 @if [ -n "$(SHARED_LIBS)" ]; then \
132 set -e; \
133 for l in $(LIBNAMES); do \
134@@ -89,7 +89,7 @@ lib: $(LIBOBJ)
135
136 subdirs:
137 echo $(EDIRS)
138- @target=all; $(RECURSIVE_MAKE)
139+ +@target=all; $(RECURSIVE_MAKE)
140
141 files:
142 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
143@@ -128,7 +128,7 @@ install:
144 mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx ); \
145 done; \
146 fi
147- @target=install; $(RECURSIVE_MAKE)
148+ +@target=install; $(RECURSIVE_MAKE)
149
150 tags:
151 ctags $(SRC)
152diff --git a/test/Makefile b/test/Makefile
153index dc1b86f..97eb0de 100644
154--- a/test/Makefile
155+++ b/test/Makefile
156@@ -144,7 +144,7 @@ install:
157 tags:
158 ctags $(SRC)
159
160-tests: exe apps $(TESTS)
161+tests: exe $(TESTS)
162
163 apps:
164 @(cd ..; $(MAKE) DIRS=apps all)
165@@ -438,136 +438,136 @@ BUILD_CMD_STATIC=shlib_target=; \
166 link_app.$${shlib_target}
167
168 $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
169- @target=$(RSATEST); $(BUILD_CMD)
170+ +@target=$(RSATEST); $(BUILD_CMD)
171
172 $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
173- @target=$(BNTEST); $(BUILD_CMD)
174+ +@target=$(BNTEST); $(BUILD_CMD)
175
176 $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
177- @target=$(ECTEST); $(BUILD_CMD)
178+ +@target=$(ECTEST); $(BUILD_CMD)
179
180 $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
181- @target=$(EXPTEST); $(BUILD_CMD)
182+ +@target=$(EXPTEST); $(BUILD_CMD)
183
184 $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
185- @target=$(IDEATEST); $(BUILD_CMD)
186+ +@target=$(IDEATEST); $(BUILD_CMD)
187
188 $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
189- @target=$(MD2TEST); $(BUILD_CMD)
190+ +@target=$(MD2TEST); $(BUILD_CMD)
191
192 $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
193- @target=$(SHATEST); $(BUILD_CMD)
194+ +@target=$(SHATEST); $(BUILD_CMD)
195
196 $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
197- @target=$(SHA1TEST); $(BUILD_CMD)
198+ +@target=$(SHA1TEST); $(BUILD_CMD)
199
200 $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
201- @target=$(SHA256TEST); $(BUILD_CMD)
202+ +@target=$(SHA256TEST); $(BUILD_CMD)
203
204 $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
205- @target=$(SHA512TEST); $(BUILD_CMD)
206+ +@target=$(SHA512TEST); $(BUILD_CMD)
207
208 $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
209- @target=$(RMDTEST); $(BUILD_CMD)
210+ +@target=$(RMDTEST); $(BUILD_CMD)
211
212 $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
213- @target=$(MDC2TEST); $(BUILD_CMD)
214+ +@target=$(MDC2TEST); $(BUILD_CMD)
215
216 $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
217- @target=$(MD4TEST); $(BUILD_CMD)
218+ +@target=$(MD4TEST); $(BUILD_CMD)
219
220 $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
221- @target=$(MD5TEST); $(BUILD_CMD)
222+ +@target=$(MD5TEST); $(BUILD_CMD)
223
224 $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
225- @target=$(HMACTEST); $(BUILD_CMD)
226+ +@target=$(HMACTEST); $(BUILD_CMD)
227
228 $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
229- @target=$(WPTEST); $(BUILD_CMD)
230+ +@target=$(WPTEST); $(BUILD_CMD)
231
232 $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
233- @target=$(RC2TEST); $(BUILD_CMD)
234+ +@target=$(RC2TEST); $(BUILD_CMD)
235
236 $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
237- @target=$(BFTEST); $(BUILD_CMD)
238+ +@target=$(BFTEST); $(BUILD_CMD)
239
240 $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
241- @target=$(CASTTEST); $(BUILD_CMD)
242+ +@target=$(CASTTEST); $(BUILD_CMD)
243
244 $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
245- @target=$(RC4TEST); $(BUILD_CMD)
246+ +@target=$(RC4TEST); $(BUILD_CMD)
247
248 $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
249- @target=$(RC5TEST); $(BUILD_CMD)
250+ +@target=$(RC5TEST); $(BUILD_CMD)
251
252 $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
253- @target=$(DESTEST); $(BUILD_CMD)
254+ +@target=$(DESTEST); $(BUILD_CMD)
255
256 $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
257- @target=$(RANDTEST); $(BUILD_CMD)
258+ +@target=$(RANDTEST); $(BUILD_CMD)
259
260 $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
261- @target=$(DHTEST); $(BUILD_CMD)
262+ +@target=$(DHTEST); $(BUILD_CMD)
263
264 $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
265- @target=$(DSATEST); $(BUILD_CMD)
266+ +@target=$(DSATEST); $(BUILD_CMD)
267
268 $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
269- @target=$(METHTEST); $(BUILD_CMD)
270+ +@target=$(METHTEST); $(BUILD_CMD)
271
272 $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
273- @target=$(SSLTEST); $(FIPS_BUILD_CMD)
274+ +@target=$(SSLTEST); $(FIPS_BUILD_CMD)
275
276 $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
277- @target=$(ENGINETEST); $(BUILD_CMD)
278+ +@target=$(ENGINETEST); $(BUILD_CMD)
279
280 $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
281- @target=$(EVPTEST); $(BUILD_CMD)
282+ +@target=$(EVPTEST); $(BUILD_CMD)
283
284 $(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO)
285- @target=$(EVPEXTRATEST); $(BUILD_CMD)
286+ +@target=$(EVPEXTRATEST); $(BUILD_CMD)
287
288 $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
289- @target=$(ECDSATEST); $(BUILD_CMD)
290+ +@target=$(ECDSATEST); $(BUILD_CMD)
291
292 $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
293- @target=$(ECDHTEST); $(BUILD_CMD)
294+ +@target=$(ECDHTEST); $(BUILD_CMD)
295
296 $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
297- @target=$(IGETEST); $(BUILD_CMD)
298+ +@target=$(IGETEST); $(BUILD_CMD)
299
300 $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
301- @target=$(JPAKETEST); $(BUILD_CMD)
302+ +@target=$(JPAKETEST); $(BUILD_CMD)
303
304 $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO)
305- @target=$(ASN1TEST); $(BUILD_CMD)
306+ +@target=$(ASN1TEST); $(BUILD_CMD)
307
308 $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
309- @target=$(SRPTEST); $(BUILD_CMD)
310+ +@target=$(SRPTEST); $(BUILD_CMD)
311
312 $(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
313- @target=$(V3NAMETEST); $(BUILD_CMD)
314+ +@target=$(V3NAMETEST); $(BUILD_CMD)
315
316 $(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO)
317- @target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC)
318+ +@target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC)
319
320 $(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
321- @target=$(CONSTTIMETEST) $(BUILD_CMD)
322+ +@target=$(CONSTTIMETEST) $(BUILD_CMD)
323
324 $(VERIFYEXTRATEST)$(EXE_EXT): $(VERIFYEXTRATEST).o
325- @target=$(VERIFYEXTRATEST) $(BUILD_CMD)
326+ +@target=$(VERIFYEXTRATEST) $(BUILD_CMD)
327
328 $(CLIENTHELLOTEST)$(EXE_EXT): $(CLIENTHELLOTEST).o
329- @target=$(CLIENTHELLOTEST) $(BUILD_CMD)
330+ +@target=$(CLIENTHELLOTEST) $(BUILD_CMD)
331
332 $(BADDTLSTEST)$(EXE_EXT): $(BADDTLSTEST).o
333- @target=$(BADDTLSTEST) $(BUILD_CMD)
334+ +@target=$(BADDTLSTEST) $(BUILD_CMD)
335
336 $(SSLV2CONFTEST)$(EXE_EXT): $(SSLV2CONFTEST).o
337- @target=$(SSLV2CONFTEST) $(BUILD_CMD)
338+ +@target=$(SSLV2CONFTEST) $(BUILD_CMD)
339
340 $(DTLSTEST)$(EXE_EXT): $(DTLSTEST).o ssltestlib.o $(DLIBSSL) $(DLIBCRYPTO)
341- @target=$(DTLSTEST); exobj=ssltestlib.o; $(BUILD_CMD)
342+ +@target=$(DTLSTEST); exobj=ssltestlib.o; $(BUILD_CMD)
343
344 #$(AESTEST).o: $(AESTEST).c
345 # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
346@@ -580,7 +580,7 @@ $(DTLSTEST)$(EXE_EXT): $(DTLSTEST).o ssltestlib.o $(DLIBSSL) $(DLIBCRYPTO)
347 # fi
348
349 dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
350- @target=dummytest; $(BUILD_CMD)
351+ +@target=dummytest; $(BUILD_CMD)
352
353 # DO NOT DELETE THIS LINE -- make depend depends on it.
354
355--
3562.7.4
357
diff --git a/recipes-connectivity/openssl/openssl-qoriq/ptest-deps.patch b/recipes-connectivity/openssl/openssl-qoriq/ptest-deps.patch
deleted file mode 100644
index ef6d1793..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/ptest-deps.patch
+++ /dev/null
@@ -1,34 +0,0 @@
1Remove Makefile dependencies for test targets
2
3These are probably here because the executables aren't always built for
4other platforms (e.g. Windows); however we can safely assume they'll
5always be there. None of the other test targets have such dependencies
6and if we don't remove them, make tries to rebuild the executables and
7fails during run-ptest.
8
9Upstream-Status: Inappropriate [config]
10
11Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
12
13Index: openssl-1.0.2/test/Makefile
14===================================================================
15--- openssl-1.0.2.orig/test/Makefile
16+++ openssl-1.0.2/test/Makefile
17@@ -330,7 +330,7 @@ test_cms: ../apps/openssl$(EXE_EXT) cms-
18 @echo "CMS consistency test"
19 $(PERL) cms-test.pl
20
21-test_srp: $(SRPTEST)$(EXE_EXT)
22+test_srp:
23 @echo "Test SRP"
24 ../util/shlib_wrap.sh ./srptest
25
26@@ -342,7 +342,7 @@ test_v3name: $(V3NAMETEST)$(EXE_EXT)
27 @echo "Test X509v3_check_*"
28 ../util/shlib_wrap.sh ./$(V3NAMETEST)
29
30-test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT)
31+test_heartbeat:
32 ../util/shlib_wrap.sh ./$(HEARTBEATTEST)
33
34 test_constant_time: $(CONSTTIMETEST)$(EXE_EXT)
diff --git a/recipes-connectivity/openssl/openssl-qoriq/ptest_makefile_deps.patch b/recipes-connectivity/openssl/openssl-qoriq/ptest_makefile_deps.patch
deleted file mode 100644
index fc93572e..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/ptest_makefile_deps.patch
+++ /dev/null
@@ -1,261 +0,0 @@
1From e754d694815fcd68231ea701826ca7f5a8030b8b Mon Sep 17 00:00:00 2001
2From: Chunrong Guo <chunrong.guo@nxp.com>
3Date: Tue, 20 Mar 2018 15:23:19 +0800
4Subject: [PATCH] Additional Makefile dependencies removal for test targets
5
6Removing the dependency check for test targets as these tests are
7causing a number of failures and "noise" during ptest execution.
8
9Upstream-Status: Inappropriate [config]
10
11Signed-off-by: Maxin B. John <maxin.john@intel.com>
12
13Refreshed for 1.0.2l
14Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
15---
16 test/Makefile | 88 +++++++++++++++++++++++++++++------------------------------
17 1 file changed, 43 insertions(+), 45 deletions(-)
18
19diff --git a/test/Makefile b/test/Makefile
20index 341d652..e3d79bd 100644
21--- a/test/Makefile
22+++ b/test/Makefile
23@@ -165,67 +165,67 @@ alltests:
24 ( $(MAKE) $$i && echo "PASS: $$i" ) || echo "FAIL: $$i"; \
25 done)
26
27-test_evp: $(EVPTEST)$(EXE_EXT) evptests.txt
28+test_evp:
29 ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
30
31-test_evp_extra: $(EVPEXTRATEST)$(EXE_EXT)
32+test_evp_extra:
33 ../util/shlib_wrap.sh ./$(EVPEXTRATEST)
34
35-test_des: $(DESTEST)$(EXE_EXT)
36+test_des:
37 ../util/shlib_wrap.sh ./$(DESTEST)
38
39-test_idea: $(IDEATEST)$(EXE_EXT)
40+test_idea:
41 ../util/shlib_wrap.sh ./$(IDEATEST)
42
43-test_sha: $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT)
44+test_sha:
45 ../util/shlib_wrap.sh ./$(SHATEST)
46 ../util/shlib_wrap.sh ./$(SHA1TEST)
47 ../util/shlib_wrap.sh ./$(SHA256TEST)
48 ../util/shlib_wrap.sh ./$(SHA512TEST)
49
50-test_mdc2: $(MDC2TEST)$(EXE_EXT)
51+test_mdc2:
52 ../util/shlib_wrap.sh ./$(MDC2TEST)
53
54-test_md5: $(MD5TEST)$(EXE_EXT)
55+test_md5:
56 ../util/shlib_wrap.sh ./$(MD5TEST)
57
58-test_md4: $(MD4TEST)$(EXE_EXT)
59+test_md4:
60 ../util/shlib_wrap.sh ./$(MD4TEST)
61
62-test_hmac: $(HMACTEST)$(EXE_EXT)
63+test_hmac:
64 ../util/shlib_wrap.sh ./$(HMACTEST)
65
66-test_wp: $(WPTEST)$(EXE_EXT)
67+test_wp:
68 ../util/shlib_wrap.sh ./$(WPTEST)
69
70-test_md2: $(MD2TEST)$(EXE_EXT)
71+test_md2:
72 ../util/shlib_wrap.sh ./$(MD2TEST)
73
74-test_rmd: $(RMDTEST)$(EXE_EXT)
75+test_rmd:
76 ../util/shlib_wrap.sh ./$(RMDTEST)
77
78-test_bf: $(BFTEST)$(EXE_EXT)
79+test_bf:
80 ../util/shlib_wrap.sh ./$(BFTEST)
81
82-test_cast: $(CASTTEST)$(EXE_EXT)
83+test_cast:
84 ../util/shlib_wrap.sh ./$(CASTTEST)
85
86-test_rc2: $(RC2TEST)$(EXE_EXT)
87+test_rc2:
88 ../util/shlib_wrap.sh ./$(RC2TEST)
89
90-test_rc4: $(RC4TEST)$(EXE_EXT)
91+test_rc4:
92 ../util/shlib_wrap.sh ./$(RC4TEST)
93
94-test_rc5: $(RC5TEST)$(EXE_EXT)
95+test_rc5:
96 ../util/shlib_wrap.sh ./$(RC5TEST)
97
98-test_rand: $(RANDTEST)$(EXE_EXT)
99+test_rand:
100 ../util/shlib_wrap.sh ./$(RANDTEST)
101
102-test_enc: ../apps/openssl$(EXE_EXT) testenc
103+test_enc:
104 @sh ./testenc
105
106-test_x509: ../apps/openssl$(EXE_EXT) tx509 testx509.pem v3-cert1.pem v3-cert2.pem
107+test_x509:
108 echo test normal x509v1 certificate
109 sh ./tx509 2>/dev/null
110 echo test first x509v3 certificate
111@@ -233,25 +233,25 @@ test_x509: ../apps/openssl$(EXE_EXT) tx509 testx509.pem v3-cert1.pem v3-cert2.pe
112 echo test second x509v3 certificate
113 sh ./tx509 v3-cert2.pem 2>/dev/null
114
115-test_rsa: ../apps/openssl$(EXE_EXT) trsa testrsa.pem
116+test_rsa:
117 @sh ./trsa 2>/dev/null
118 ../util/shlib_wrap.sh ./$(RSATEST)
119
120-test_crl: ../apps/openssl$(EXE_EXT) tcrl testcrl.pem
121+test_crl:
122 @sh ./tcrl 2>/dev/null
123
124-test_sid: ../apps/openssl$(EXE_EXT) tsid testsid.pem
125+test_sid:
126 @sh ./tsid 2>/dev/null
127
128-test_req: ../apps/openssl$(EXE_EXT) treq testreq.pem testreq2.pem
129+test_req:
130 @sh ./treq 2>/dev/null
131 @sh ./treq testreq2.pem 2>/dev/null
132
133-test_pkcs7: ../apps/openssl$(EXE_EXT) tpkcs7 tpkcs7d testp7.pem pkcs7-1.pem
134+test_pkcs7:
135 @sh ./tpkcs7 2>/dev/null
136 @sh ./tpkcs7d 2>/dev/null
137
138-test_bn: $(BNTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) bctest
139+test_bn:
140 @echo starting big number library test, could take a while...
141 @../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
142 @echo quit >>tmp.bntest
143@@ -260,33 +260,33 @@ test_bn: $(BNTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) bctest
144 @echo 'test a^b%c implementations'
145 ../util/shlib_wrap.sh ./$(EXPTEST)
146
147-test_ec: $(ECTEST)$(EXE_EXT)
148+test_ec:
149 @echo 'test elliptic curves'
150 ../util/shlib_wrap.sh ./$(ECTEST)
151
152-test_ecdsa: $(ECDSATEST)$(EXE_EXT)
153+test_ecdsa:
154 @echo 'test ecdsa'
155 ../util/shlib_wrap.sh ./$(ECDSATEST)
156
157-test_ecdh: $(ECDHTEST)$(EXE_EXT)
158+test_ecdh:
159 @echo 'test ecdh'
160 ../util/shlib_wrap.sh ./$(ECDHTEST)
161
162-test_verify: ../apps/openssl$(EXE_EXT)
163+test_verify:
164 @echo "The following command should have some OK's and some failures"
165 @echo "There are definitly a few expired certificates"
166 ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/*.pem
167
168-test_dh: $(DHTEST)$(EXE_EXT)
169+test_dh:
170 @echo "Generate a set of DH parameters"
171 ../util/shlib_wrap.sh ./$(DHTEST)
172
173-test_dsa: $(DSATEST)$(EXE_EXT)
174+test_dsa:
175 @echo "Generate a set of DSA parameters"
176 ../util/shlib_wrap.sh ./$(DSATEST)
177 ../util/shlib_wrap.sh ./$(DSATEST) -app2_1
178
179-test_gen testreq.pem: ../apps/openssl$(EXE_EXT) testgen test.cnf
180+test_gen testreq.pem:
181 @echo "Generate and verify a certificate request"
182 @sh ./testgen
183
184@@ -298,13 +298,11 @@ test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
185 @cat certCA.ss certU.ss > intP1.ss
186 @cat certCA.ss certU.ss certP1.ss > intP2.ss
187
188-test_engine: $(ENGINETEST)$(EXE_EXT)
189+test_engine:
190 @echo "Manipulate the ENGINE structures"
191 ../util/shlib_wrap.sh ./$(ENGINETEST)
192
193-test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
194- intP1.ss intP2.ss $(SSLTEST)$(EXE_EXT) testssl testsslproxy \
195- ../apps/server2.pem serverinfo.pem
196+test_ssl:
197 @echo "test SSL protocol"
198 @if [ -n "$(FIPSCANLIB)" ]; then \
199 sh ./testfipsssl keyU.ss certU.ss certCA.ss; \
200@@ -315,7 +313,7 @@ test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
201 @sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
202 @sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
203
204-test_ca: ../apps/openssl$(EXE_EXT) testca CAss.cnf Uss.cnf
205+test_ca:
206 @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
207 echo "skipping CA.sh test -- requires RSA"; \
208 else \
209@@ -323,11 +321,11 @@ test_ca: ../apps/openssl$(EXE_EXT) testca CAss.cnf Uss.cnf
210 sh ./testca; \
211 fi
212
213-test_aes: #$(AESTEST)
214+test_aes:
215 # @echo "test Rijndael"
216 # ../util/shlib_wrap.sh ./$(AESTEST)
217
218-test_tsa: ../apps/openssl$(EXE_EXT) testtsa CAtsa.cnf ../util/shlib_wrap.sh
219+test_tsa:
220 @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
221 echo "skipping testtsa test -- requires RSA"; \
222 else \
223@@ -342,7 +340,7 @@ test_jpake:
224 @echo "Test JPAKE"
225 ../util/shlib_wrap.sh ./$(JPAKETEST)
226
227-test_cms: ../apps/openssl$(EXE_EXT) cms-test.pl smcont.txt
228+test_cms:
229 @echo "CMS consistency test"
230 $(PERL) cms-test.pl
231
232@@ -350,22 +348,22 @@ test_srp:
233 @echo "Test SRP"
234 ../util/shlib_wrap.sh ./srptest
235
236-test_ocsp: ../apps/openssl$(EXE_EXT) tocsp
237+test_ocsp:
238 @echo "Test OCSP"
239 @sh ./tocsp
240
241-test_v3name: $(V3NAMETEST)$(EXE_EXT)
242+test_v3name:
243 @echo "Test X509v3_check_*"
244 ../util/shlib_wrap.sh ./$(V3NAMETEST)
245
246 test_heartbeat:
247 ../util/shlib_wrap.sh ./$(HEARTBEATTEST)
248
249-test_constant_time: $(CONSTTIMETEST)$(EXE_EXT)
250+test_constant_time:
251 @echo "Test constant time utilites"
252 ../util/shlib_wrap.sh ./$(CONSTTIMETEST)
253
254-test_verify_extra: $(VERIFYEXTRATEST)$(EXE_EXT)
255+test_verify_extra:
256 @echo $(START) $@
257 ../util/shlib_wrap.sh ./$(VERIFYEXTRATEST)
258
259--
2602.7.4
261
diff --git a/recipes-connectivity/openssl/openssl-qoriq/run-ptest b/recipes-connectivity/openssl/openssl-qoriq/run-ptest
index 3b20fce1..65c6cc7b 100755..100644
--- a/recipes-connectivity/openssl/openssl-qoriq/run-ptest
+++ b/recipes-connectivity/openssl/openssl-qoriq/run-ptest
@@ -1,2 +1,4 @@
1#!/bin/sh 1#!/bin/sh
2make -k runtest 2cd test
3OPENSSL_ENGINES=../engines BLDTOP=.. SRCTOP=.. perl run_tests.pl
4cd ..
diff --git a/recipes-connectivity/openssl/openssl-qoriq/shared-libs.patch b/recipes-connectivity/openssl/openssl-qoriq/shared-libs.patch
deleted file mode 100644
index a7ca0a30..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq/shared-libs.patch
+++ /dev/null
@@ -1,41 +0,0 @@
1Upstream-Status: Inappropriate [configuration]
2
3Index: openssl-1.0.1e/crypto/Makefile
4===================================================================
5--- openssl-1.0.1e.orig/crypto/Makefile
6+++ openssl-1.0.1e/crypto/Makefile
7@@ -108,7 +108,7 @@ $(LIB): $(LIBOBJ)
8
9 shared: buildinf.h lib subdirs
10 if [ -n "$(SHARED_LIBS)" ]; then \
11- (cd ..; $(MAKE) $(SHARED_LIB)); \
12+ (cd ..; $(MAKE) -e $(SHARED_LIB)); \
13 fi
14
15 libs:
16Index: openssl-1.0.1e/Makefile.org
17===================================================================
18--- openssl-1.0.1e.orig/Makefile.org
19+++ openssl-1.0.1e/Makefile.org
20@@ -310,7 +310,7 @@ libcrypto$(SHLIB_EXT): libcrypto.a fips_
21
22 libssl$(SHLIB_EXT): libcrypto$(SHLIB_EXT) libssl.a
23 @if [ "$(SHLIB_TARGET)" != "" ]; then \
24- $(MAKE) SHLIBDIRS=ssl SHLIBDEPS='-lcrypto' build-shared; \
25+ $(MAKE) -e SHLIBDIRS=ssl SHLIBDEPS='-lcrypto' build-shared; \
26 else \
27 echo "There's no support for shared libraries on this platform" >&2; \
28 exit 1; \
29Index: openssl-1.0.1e/ssl/Makefile
30===================================================================
31--- openssl-1.0.1e.orig/ssl/Makefile
32+++ openssl-1.0.1e/ssl/Makefile
33@@ -62,7 +62,7 @@ lib: $(LIBOBJ)
34
35 shared: lib
36 if [ -n "$(SHARED_LIBS)" ]; then \
37- (cd ..; $(MAKE) $(SHARED_LIB)); \
38+ (cd ..; $(MAKE) -e $(SHARED_LIB)); \
39 fi
40
41 files:
diff --git a/recipes-connectivity/openssl/openssl-qoriq_1.0.2l.bb b/recipes-connectivity/openssl/openssl-qoriq_1.0.2l.bb
deleted file mode 100644
index b4cdb7d2..00000000
--- a/recipes-connectivity/openssl/openssl-qoriq_1.0.2l.bb
+++ /dev/null
@@ -1,62 +0,0 @@
1require openssl-qoriq.inc
2
3DISABLE_STATIC = ""
4# For target side versions of openssl enable support for OCF Linux driver
5# if they are available.
6DEPENDS += "cryptodev-linux"
7
8CFLAG += "-DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS"
9
10LIC_FILES_CHKSUM = "file://LICENSE;md5=057d9218c6180e1d9ee407572b2dd225"
11
12export DIRS = "crypto ssl apps engines"
13export OE_LDFLAGS="${LDFLAGS}"
14
15SRC_URI += "file://find.pl;subdir=git/util \
16 file://run-ptest \
17 file://openssl-c_rehash.sh \
18 file://configure-targets.patch \
19 file://shared-libs.patch \
20 file://oe-ldflags.patch \
21 file://engines-install-in-libdir-ssl.patch \
22 file://debian1.0.2/block_diginotar.patch \
23 file://debian1.0.2/block_digicert_malaysia.patch \
24 file://debian/ca.patch \
25 file://debian/c_rehash-compat.patch \
26 file://debian/debian-targets.patch \
27 file://debian/man-dir.patch \
28 file://debian/man-section.patch \
29 file://debian/no-rpath.patch \
30 file://debian/no-symbolic.patch \
31 file://debian/pic.patch \
32 file://debian1.0.2/version-script.patch \
33 file://debian1.0.2/soname.patch \
34 file://openssl_fix_for_x32.patch \
35 file://openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch \
36 file://openssl-fix-des.pod-error.patch \
37 file://Makefiles-ptest.patch \
38 file://ptest-deps.patch \
39 file://ptest_makefile_deps.patch \
40 file://configure-musl-target.patch \
41 file://parallel.patch \
42 file://openssl-util-perlpath.pl-cwd.patch \
43 file://Use-SHA256-not-MD5-as-default-digest.patch \
44 file://0001-Fix-build-with-clang-using-external-assembler.patch \
45 "
46SRCREV = "b9e6572a0dcbaaf84a8925cabd1a86bd594ca69f"
47
48PACKAGES =+ "${PN}-engines"
49FILES_${PN}-engines = "${libdir}/ssl/engines/*.so ${libdir}/engines"
50
51# The crypto_use_bigint patch means that perl's bignum module needs to be
52# installed, but some distributions (for example Fedora 23) don't ship it by
53# default. As the resulting error is very misleading check for bignum before
54# building.
55do_configure_prepend() {
56 if ! perl -Mbigint -e true; then
57 bbfatal "The perl module 'bignum' was not found but this is required to build openssl. Please install this module (often packaged as perl-bignum) and re-run bitbake."
58 fi
59}
60
61PARALLEL_MAKE = ""
62COMPATIBLE_MACHINE = "(qoriq)"
diff --git a/recipes-connectivity/openssl/openssl-qoriq_1.1.0g.bb b/recipes-connectivity/openssl/openssl-qoriq_1.1.0g.bb
new file mode 100644
index 00000000..ce098096
--- /dev/null
+++ b/recipes-connectivity/openssl/openssl-qoriq_1.1.0g.bb
@@ -0,0 +1,186 @@
1SUMMARY = "Secure Socket Layer"
2DESCRIPTION = "Secure Socket Layer (SSL) binary and related cryptographic tools."
3HOMEPAGE = "http://www.openssl.org/"
4BUGTRACKER = "http://www.openssl.org/news/vulnerabilities.html"
5SECTION = "libs/network"
6
7DISABLE_STATIC = ""
8
9# "openssl | SSLeay" dual license
10LICENSE = "openssl"
11LIC_FILES_CHKSUM = "file://LICENSE;md5=cae6da10f4ffd9703214776d2aabce32"
12
13DEPENDS += "cryptodev-linux"
14DEPENDS_append_class-target = " openssl-native"
15
16SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/openssl;nobranch=1 \
17 file://run-ptest \
18 file://openssl-c_rehash.sh \
19 file://0001-Take-linking-flags-from-LDFLAGS-env-var.patch \
20 file://0001-Remove-test-that-requires-running-as-non-root.patch \
21 file://0001-aes-asm-aes-armv4-bsaes-armv7-.pl-make-it-work-with-.patch \
22 "
23
24SRCREV = "c2300d1fdb30a439f555b07f228d3bce498238d5"
25
26PROVIDES = "openssl"
27
28python() {
29 pkgs = d.getVar('PACKAGES', True).split()
30 for p in pkgs:
31 if 'openssl-qoriq' in p:
32 d.appendVar("RPROVIDES_%s" % p, p.replace('openssl-qoriq', 'openssl'))
33 d.appendVar("RCONFLICTS_%s" % p, p.replace('openssl-qoriq', 'openssl'))
34 d.appendVar("RREPLACES_%s" % p, p.replace('openssl-qoriq', 'openssl'))
35}
36
37S = "${WORKDIR}/git"
38
39inherit lib_package multilib_header ptest
40
41do_configure () {
42 os=${HOST_OS}
43 case $os in
44 linux-uclibc |\
45 linux-uclibceabi |\
46 linux-gnueabi |\
47 linux-uclibcspe |\
48 linux-gnuspe |\
49 linux-musl*)
50 os=linux
51 ;;
52 *)
53 ;;
54 esac
55 target="$os-${HOST_ARCH}"
56 case $target in
57 linux-arm)
58 target=linux-armv4
59 ;;
60 linux-armeb)
61 target=linux-armv4
62 ;;
63 linux-aarch64*)
64 target=linux-aarch64
65 ;;
66 linux-sh3)
67 target=linux-generic32
68 ;;
69 linux-sh4)
70 target=linux-generic32
71 ;;
72 linux-i486)
73 target=linux-elf
74 ;;
75 linux-i586 | linux-viac3)
76 target=linux-elf
77 ;;
78 linux-i686)
79 target=linux-elf
80 ;;
81 linux-gnux32-x86_64)
82 target=linux-x32
83 ;;
84 linux-gnu64-x86_64)
85 target=linux-x86_64
86 ;;
87 linux-mips)
88 # specifying TARGET_CC_ARCH prevents openssl from (incorrectly) adding target architecture flags
89 target="linux-mips32 ${TARGET_CC_ARCH}"
90 ;;
91 linux-mipsel)
92 target="linux-mips32 ${TARGET_CC_ARCH}"
93 ;;
94 linux-gnun32-mips*)
95 target=linux-mips64
96 ;;
97 linux-*-mips64 | linux-mips64)
98 target=linux64-mips64
99 ;;
100 linux-*-mips64el | linux-mips64el)
101 target=linux64-mips64
102 ;;
103 linux-microblaze*|linux-nios2*)
104 target=linux-generic32
105 ;;
106 linux-powerpc)
107 target=linux-ppc
108 ;;
109 linux-powerpc64)
110 target=linux-ppc64
111 ;;
112 linux-riscv64)
113 target=linux-generic64
114 ;;
115 linux-riscv32)
116 target=linux-generic32
117 ;;
118 linux-supersparc)
119 target=linux-sparcv9
120 ;;
121 linux-sparc)
122 target=linux-sparcv9
123 ;;
124 darwin-i386)
125 target=darwin-i386-cc
126 ;;
127 esac
128 useprefix=${prefix}
129 if [ "x$useprefix" = "x" ]; then
130 useprefix=/
131 fi
132 libdirleaf="$(echo ${libdir} | sed s:$useprefix::)"
133 perl ./Configure ${EXTRA_OECONF} --prefix=$useprefix --openssldir=${libdir}/ssl-1.1 --libdir=${libdirleaf} $target
134}
135
136#| engines/afalg/e_afalg.c: In function 'eventfd':
137#| engines/afalg/e_afalg.c:110:20: error: '__NR_eventfd' undeclared (first use in this function)
138#| return syscall(__NR_eventfd, n);
139#| ^~~~~~~~~~~~
140EXTRA_OECONF_aarch64 += "no-afalgeng"
141
142#| ./libcrypto.so: undefined reference to `getcontext'
143#| ./libcrypto.so: undefined reference to `setcontext'
144#| ./libcrypto.so: undefined reference to `makecontext'
145EXTRA_OECONF_libc-musl += "-DOPENSSL_NO_ASYNC"
146
147do_install () {
148 oe_runmake DESTDIR="${D}" MANDIR="${mandir}" MANSUFFIX=ssl install
149 oe_multilib_header openssl/opensslconf.h
150}
151
152do_install_append_class-native () {
153 # Install a custom version of c_rehash that can handle sysroots properly.
154 # This version is used for example when installing ca-certificates during
155 # image creation.
156 install -Dm 0755 ${WORKDIR}/openssl-c_rehash.sh ${D}${bindir}/c_rehash
157 sed -i -e 's,/etc/openssl,${sysconfdir}/ssl,g' ${D}${bindir}/c_rehash
158}
159
160do_install_ptest() {
161 cp -r * ${D}${PTEST_PATH}
162
163 # Putting .so files in ptest package will mess up the dependencies of the main openssl package
164 # so we rename them to .so.ptest and patch the test accordingly
165 mv ${D}${PTEST_PATH}/libcrypto.so ${D}${PTEST_PATH}/libcrypto.so.ptest
166 mv ${D}${PTEST_PATH}/libssl.so ${D}${PTEST_PATH}/libssl.so.ptest
167 sed -i 's/$target{shared_extension_simple}/".so.ptest"/' ${D}${PTEST_PATH}/test/recipes/90-test_shlibload.t
168}
169
170RDEPENDS_${PN}-ptest += "perl-module-file-spec-functions bash python"
171RRECOMMENDS_libcrypto += "openssl-conf"
172RDEPENDS_${PN}-bin = "perl"
173RDEPENDS_${PN}-misc = "perl"
174
175FILES_${PN} =+ " ${libdir}/ssl-1.1/*"
176
177PACKAGES =+ "libcrypto libssl openssl-conf ${PN}-engines ${PN}-misc"
178FILES_libcrypto = "${libdir}/libcrypto${SOLIBS}"
179FILES_libssl = "${libdir}/libssl${SOLIBS}"
180FILES_openssl-conf = "${sysconfdir}/ssl/openssl.cnf"
181FILES_${PN}-engines = "${libdir}/engines-1.1"
182FILES_${PN}-misc = "${libdir}/ssl-1.1/misc"
183
184RPROVIDES_openssl-conf = "openssl10-conf"
185RREPLACES_openssl-conf = "openssl10-conf"
186RCONFLICTS_openssl-conf = "openssl10-conf"