diff options
| author | Saul Wold <sgw@linux.intel.com> | 2015-03-04 09:46:48 -0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-03-10 10:47:46 +0000 |
| commit | f5e4349011bd00aa47d142022dcdd1d1706a9655 (patch) | |
| tree | 31b2c535de004b08968cfdb57ce085ca3b70eb83 | |
| parent | 7c504b44ef593f97f5311d0d27f667e85a2eddbb (diff) | |
| download | poky-f5e4349011bd00aa47d142022dcdd1d1706a9655.tar.gz | |
openssl: Upgrade to 1.0.2
Rebased numerous patches
removed aarch64 initial work since it's part of upstream now
Imported a few additional patches from Debian to support the version-script
and blacklist additional bad certificates.
(From OE-Core rev: 10b689033551c37d6cafa284d82bdccd43f6113e)
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
16 files changed, 522 insertions, 467 deletions
diff --git a/meta/recipes-connectivity/openssl/openssl/Makefiles-ptest.patch b/meta/recipes-connectivity/openssl/openssl/Makefiles-ptest.patch index ac53a9142b..249446a5bd 100644 --- a/meta/recipes-connectivity/openssl/openssl/Makefiles-ptest.patch +++ b/meta/recipes-connectivity/openssl/openssl/Makefiles-ptest.patch | |||
| @@ -5,10 +5,11 @@ Signed-off-by: Anders Roxell <anders.roxell@enea.com> | |||
| 5 | Signed-off-by: Maxin B. John <maxin.john@enea.com> | 5 | Signed-off-by: Maxin B. John <maxin.john@enea.com> |
| 6 | Upstream-Status: Pending | 6 | Upstream-Status: Pending |
| 7 | --- | 7 | --- |
| 8 | diff -uNr a/Makefile b/Makefile | 8 | Index: openssl-1.0.2/Makefile.org |
| 9 | --- a/Makefile.org 2012-05-10 17:06:02.000000000 +0200 | 9 | =================================================================== |
| 10 | +++ b/Makefile.org 2012-10-27 00:05:55.359424024 +0200 | 10 | --- openssl-1.0.2.orig/Makefile.org |
| 11 | @@ -411,8 +411,16 @@ | 11 | +++ openssl-1.0.2/Makefile.org |
| 12 | @@ -451,8 +451,16 @@ rehash.time: certs apps | ||
| 12 | test: tests | 13 | test: tests |
| 13 | 14 | ||
| 14 | tests: rehash | 15 | tests: rehash |
| @@ -26,11 +27,11 @@ diff -uNr a/Makefile b/Makefile | |||
| 26 | OPENSSL_CONF=apps/openssl.cnf util/opensslwrap.sh version -a | 27 | OPENSSL_CONF=apps/openssl.cnf util/opensslwrap.sh version -a |
| 27 | 28 | ||
| 28 | report: | 29 | report: |
| 29 | diff --git a/test/Makefile b/test/Makefile | 30 | Index: openssl-1.0.2/test/Makefile |
| 30 | index 3912f82..1696767 100644 | 31 | =================================================================== |
| 31 | --- a/test/Makefile | 32 | --- openssl-1.0.2.orig/test/Makefile |
| 32 | +++ b/test/Makefile | 33 | +++ openssl-1.0.2/test/Makefile |
| 33 | @@ -128,7 +128,7 @@ tests: exe apps $(TESTS) | 34 | @@ -137,7 +137,7 @@ tests: exe apps $(TESTS) |
| 34 | apps: | 35 | apps: |
| 35 | @(cd ..; $(MAKE) DIRS=apps all) | 36 | @(cd ..; $(MAKE) DIRS=apps all) |
| 36 | 37 | ||
| @@ -39,28 +40,28 @@ index 3912f82..1696767 100644 | |||
| 39 | test_des test_idea test_sha test_md4 test_md5 test_hmac \ | 40 | test_des test_idea test_sha test_md4 test_md5 test_hmac \ |
| 40 | test_md2 test_mdc2 test_wp \ | 41 | test_md2 test_mdc2 test_wp \ |
| 41 | test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \ | 42 | test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \ |
| 42 | @@ -138,6 +138,11 @@ alltests: \ | 43 | @@ -148,6 +148,11 @@ alltests: \ |
| 43 | test_ss test_ca test_engine test_evp test_ssl test_tsa test_ige \ | 44 | test_jpake test_srp test_cms test_ocsp test_v3name test_heartbeat \ |
| 44 | test_jpake test_cms | 45 | test_constant_time |
| 45 | 46 | ||
| 46 | +alltests: | 47 | +alltests: |
| 47 | + @(for i in $(all-tests); do \ | 48 | + @(for i in $(all-tests); do \ |
| 48 | + ( $(MAKE) $$i && echo "PASS: $$i" ) || echo "FAIL: $$i"; \ | 49 | + ( $(MAKE) $$i && echo "PASS: $$i" ) || echo "FAIL: $$i"; \ |
| 49 | + done) | 50 | + done) |
| 50 | + | 51 | + |
| 51 | test_evp: | 52 | test_evp: $(EVPTEST)$(EXE_EXT) evptests.txt |
| 52 | ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt | 53 | ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt |
| 53 | 54 | ||
| 54 | @@ -203,7 +208,7 @@ test_x509: | 55 | @@ -213,7 +218,7 @@ test_x509: ../apps/openssl$(EXE_EXT) tx5 |
| 55 | echo test second x509v3 certificate | 56 | echo test second x509v3 certificate |
| 56 | sh ./tx509 v3-cert2.pem 2>/dev/null | 57 | sh ./tx509 v3-cert2.pem 2>/dev/null |
| 57 | 58 | ||
| 58 | -test_rsa: $(RSATEST)$(EXE_EXT) | 59 | -test_rsa: $(RSATEST)$(EXE_EXT) ../apps/openssl$(EXE_EXT) trsa testrsa.pem |
| 59 | +test_rsa: | 60 | +test_rsa: ../apps/openssl$(EXE_EXT) trsa testrsa.pem |
| 60 | @sh ./trsa 2>/dev/null | 61 | @sh ./trsa 2>/dev/null |
| 61 | ../util/shlib_wrap.sh ./$(RSATEST) | 62 | ../util/shlib_wrap.sh ./$(RSATEST) |
| 62 | 63 | ||
| 63 | @@ -298,11 +303,11 @@ test_tsa: | 64 | @@ -313,11 +318,11 @@ test_tsa: ../apps/openssl$(EXE_EXT) test |
| 64 | sh ./testtsa; \ | 65 | sh ./testtsa; \ |
| 65 | fi | 66 | fi |
| 66 | 67 | ||
| @@ -73,3 +74,4 @@ index 3912f82..1696767 100644 | |||
| 73 | +test_jpake: | 74 | +test_jpake: |
| 74 | @echo "Test JPAKE" | 75 | @echo "Test JPAKE" |
| 75 | ../util/shlib_wrap.sh ./$(JPAKETEST) | 76 | ../util/shlib_wrap.sh ./$(JPAKETEST) |
| 77 | |||
diff --git a/meta/recipes-connectivity/openssl/openssl/debian/c_rehash-compat.patch b/meta/recipes-connectivity/openssl/openssl/debian/c_rehash-compat.patch index ac1b19b943..3943e2c2e7 100644 --- a/meta/recipes-connectivity/openssl/openssl/debian/c_rehash-compat.patch +++ b/meta/recipes-connectivity/openssl/openssl/debian/c_rehash-compat.patch | |||
| @@ -1,38 +1,58 @@ | |||
| 1 | Upstream-Status: Backport [debian] | ||
| 2 | |||
| 3 | From 83f318d68bbdab1ca898c94576a838cc97df4700 Mon Sep 17 00:00:00 2001 | 1 | From 83f318d68bbdab1ca898c94576a838cc97df4700 Mon Sep 17 00:00:00 2001 |
| 4 | From: Ludwig Nussel <ludwig.nussel@suse.de> | 2 | From: Ludwig Nussel <ludwig.nussel@suse.de> |
| 5 | Date: Wed, 21 Apr 2010 15:52:10 +0200 | 3 | Date: Wed, 21 Apr 2010 15:52:10 +0200 |
| 6 | Subject: [PATCH] also create old hash for compatibility | 4 | Subject: [PATCH] also create old hash for compatibility |
| 7 | 5 | ||
| 6 | Upstream-Status: Backport [debian] | ||
| 7 | |||
| 8 | --- | 8 | --- |
| 9 | tools/c_rehash.in | 8 +++++++- | 9 | tools/c_rehash.in | 8 +++++++- |
| 10 | 1 files changed, 7 insertions(+), 1 deletions(-) | 10 | 1 files changed, 7 insertions(+), 1 deletions(-) |
| 11 | 11 | ||
| 12 | Index: openssl-1.0.0d/tools/c_rehash.in | 12 | Index: openssl-1.0.2~beta3/tools/c_rehash.in |
| 13 | =================================================================== | 13 | =================================================================== |
| 14 | --- openssl-1.0.0d.orig/tools/c_rehash.in 2011-04-13 20:41:28.000000000 +0000 | 14 | --- openssl-1.0.2~beta3.orig/tools/c_rehash.in |
| 15 | +++ openssl-1.0.0d/tools/c_rehash.in 2011-04-13 20:41:28.000000000 +0000 | 15 | +++ openssl-1.0.2~beta3/tools/c_rehash.in |
| 16 | @@ -86,6 +86,7 @@ | 16 | @@ -8,8 +8,6 @@ my $prefix; |
| 17 | } | 17 | |
| 18 | my $openssl = $ENV{OPENSSL} || "openssl"; | ||
| 19 | my $pwd; | ||
| 20 | -my $x509hash = "-subject_hash"; | ||
| 21 | -my $crlhash = "-hash"; | ||
| 22 | my $verbose = 0; | ||
| 23 | my $symlink_exists=eval {symlink("",""); 1}; | ||
| 24 | my $removelinks = 1; | ||
| 25 | @@ -18,10 +16,7 @@ my $removelinks = 1; | ||
| 26 | while ( $ARGV[0] =~ '-.*' ) { | ||
| 27 | my $flag = shift @ARGV; | ||
| 28 | last if ( $flag eq '--'); | ||
| 29 | - if ( $flag =~ /-old/) { | ||
| 30 | - $x509hash = "-subject_hash_old"; | ||
| 31 | - $crlhash = "-hash_old"; | ||
| 32 | - } elsif ( $flag =~ /-h/) { | ||
| 33 | + if ( $flag =~ /-h/) { | ||
| 34 | help(); | ||
| 35 | } elsif ( $flag eq '-n' ) { | ||
| 36 | $removelinks = 0; | ||
| 37 | @@ -113,7 +108,9 @@ sub hash_dir { | ||
| 38 | next; | ||
| 18 | } | 39 | } |
| 19 | link_hash_cert($fname) if($cert); | 40 | link_hash_cert($fname) if($cert); |
| 20 | + link_hash_cert_old($fname) if($cert); | 41 | + link_hash_cert_old($fname) if($cert); |
| 21 | link_hash_crl($fname) if($crl); | 42 | link_hash_crl($fname) if($crl); |
| 43 | + link_hash_crl_old($fname) if($crl); | ||
| 22 | } | 44 | } |
| 23 | } | 45 | } |
| 24 | @@ -119,8 +120,9 @@ | 46 | |
| 47 | @@ -146,6 +143,7 @@ sub check_file { | ||
| 25 | 48 | ||
| 26 | sub link_hash_cert { | 49 | sub link_hash_cert { |
| 27 | my $fname = $_[0]; | 50 | my $fname = $_[0]; |
| 28 | + my $hashopt = $_[1] || '-subject_hash'; | 51 | + my $x509hash = $_[1] || '-subject_hash'; |
| 29 | $fname =~ s/'/'\\''/g; | 52 | $fname =~ s/'/'\\''/g; |
| 30 | - my ($hash, $fprint) = `"$openssl" x509 -hash -fingerprint -noout -in "$fname"`; | 53 | my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fname"`; |
| 31 | + my ($hash, $fprint) = `"$openssl" x509 $hashopt -fingerprint -noout -in "$fname"`; | ||
| 32 | chomp $hash; | 54 | chomp $hash; |
| 33 | chomp $fprint; | 55 | @@ -177,10 +175,20 @@ sub link_hash_cert { |
| 34 | $fprint =~ s/^.*=//; | ||
| 35 | @@ -150,6 +152,10 @@ | ||
| 36 | $hashlist{$hash} = $fprint; | 56 | $hashlist{$hash} = $fprint; |
| 37 | } | 57 | } |
| 38 | 58 | ||
| @@ -40,6 +60,16 @@ Index: openssl-1.0.0d/tools/c_rehash.in | |||
| 40 | + link_hash_cert($_[0], '-subject_hash_old'); | 60 | + link_hash_cert($_[0], '-subject_hash_old'); |
| 41 | +} | 61 | +} |
| 42 | + | 62 | + |
| 63 | +sub link_hash_crl_old { | ||
| 64 | + link_hash_crl($_[0], '-hash_old'); | ||
| 65 | +} | ||
| 66 | + | ||
| 67 | + | ||
| 43 | # Same as above except for a CRL. CRL links are of the form <hash>.r<n> | 68 | # Same as above except for a CRL. CRL links are of the form <hash>.r<n> |
| 44 | 69 | ||
| 45 | sub link_hash_crl { | 70 | sub link_hash_crl { |
| 71 | my $fname = $_[0]; | ||
| 72 | + my $crlhash = $_[1] || "-hash"; | ||
| 73 | $fname =~ s/'/'\\''/g; | ||
| 74 | my ($hash, $fprint) = `"$openssl" crl $crlhash -fingerprint -noout -in '$fname'`; | ||
| 75 | chomp $hash; | ||
diff --git a/meta/recipes-connectivity/openssl/openssl/debian/debian-targets.patch b/meta/recipes-connectivity/openssl/openssl/debian/debian-targets.patch index 8101edf0b0..39d4328184 100644 --- a/meta/recipes-connectivity/openssl/openssl/debian/debian-targets.patch +++ b/meta/recipes-connectivity/openssl/openssl/debian/debian-targets.patch | |||
| @@ -1,12 +1,12 @@ | |||
| 1 | Upstream-Status: Backport [debian] | 1 | Upstream-Status: Backport [debian] |
| 2 | 2 | ||
| 3 | Index: openssl-1.0.1/Configure | 3 | Index: openssl-1.0.2/Configure |
| 4 | =================================================================== | 4 | =================================================================== |
| 5 | --- openssl-1.0.1.orig/Configure 2012-03-17 15:37:54.000000000 +0000 | 5 | --- openssl-1.0.2.orig/Configure |
| 6 | +++ openssl-1.0.1/Configure 2012-03-17 16:13:49.000000000 +0000 | 6 | +++ openssl-1.0.2/Configure |
| 7 | @@ -105,6 +105,10 @@ | 7 | @@ -107,6 +107,10 @@ my $gcc_devteam_warn = "-Wall -pedantic |
| 8 | 8 | ||
| 9 | my $gcc_devteam_warn = "-Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL -DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED"; | 9 | my $clang_disabled_warnings = "-Wno-language-extension-token -Wno-extended-offsetof -Wno-padded -Wno-shorten-64-to-32 -Wno-format-nonliteral -Wno-missing-noreturn -Wno-unused-parameter -Wno-sign-conversion -Wno-unreachable-code -Wno-conversion -Wno-documentation -Wno-missing-variable-declarations -Wno-cast-align -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-variable-declarations -Wno-missing-field-initializers -Wno-unused-macros -Wno-disabled-macro-expansion -Wno-conditional-uninitialized -Wno-switch-enum"; |
| 10 | 10 | ||
| 11 | +# There are no separate CFLAGS/CPPFLAGS/LDFLAGS, set everything in CFLAGS | 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"; | 12 | +my $debian_cflags = `dpkg-buildflags --get CFLAGS` . `dpkg-buildflags --get CPPFLAGS` . `dpkg-buildflags --get LDFLAGS` . "-Wa,--noexecstack -Wall"; |
| @@ -15,7 +15,7 @@ Index: openssl-1.0.1/Configure | |||
| 15 | my $strict_warnings = 0; | 15 | my $strict_warnings = 0; |
| 16 | 16 | ||
| 17 | my $x86_gcc_des="DES_PTR DES_RISC1 DES_UNROLL"; | 17 | my $x86_gcc_des="DES_PTR DES_RISC1 DES_UNROLL"; |
| 18 | @@ -338,6 +342,48 @@ | 18 | @@ -343,6 +347,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", | 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", | 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 | 21 | ||
| @@ -23,9 +23,9 @@ Index: openssl-1.0.1/Configure | |||
| 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)", | 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)", | 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)", | 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-armeb","gcc:-DB_ENDIAN -DTERMIO ${debian_cflags}::-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)", | 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:${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:${no_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):::", | 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)", | 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)", | 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)", |
| @@ -40,15 +40,21 @@ Index: openssl-1.0.1/Configure | |||
| 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)", | 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)", | 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)", | 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)", | ||
| 43 | +"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)", | 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)", |
| 44 | +"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)", | 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)", |
| 45 | +"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)", | 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)", |
| 46 | +"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)", | 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)", |
| 47 | +"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)", | 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)", |
| 48 | +"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)", | 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)", | ||
| 49 | +"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)", | 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)", |
| 50 | +"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)", | 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)", |
| 51 | +"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)", | 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)", | ||
| 52 | +"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)", | 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)", |
| 53 | +"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)", | 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)", |
| 54 | +"debian-sh3", "gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG:${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)", |
| @@ -60,6 +66,7 @@ Index: openssl-1.0.1/Configure | |||
| 60 | +"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)", | 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)", |
| 61 | +"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)", | 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)", |
| 62 | +"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)", | 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", | ||
| 63 | + | 70 | + |
| 64 | #### | 71 | #### |
| 65 | #### Variety of LINUX:-) | 72 | #### Variety of LINUX:-) |
diff --git a/meta/recipes-connectivity/openssl/openssl/debian/version-script.patch b/meta/recipes-connectivity/openssl/openssl/debian/version-script.patch index ece8b9b46c..a24918000a 100644 --- a/meta/recipes-connectivity/openssl/openssl/debian/version-script.patch +++ b/meta/recipes-connectivity/openssl/openssl/debian/version-script.patch | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | Upstream-Status: Backport [debian] | 1 | Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/Configure |
| 2 | |||
| 3 | Index: openssl-1.0.1d/Configure | ||
| 4 | =================================================================== | 2 | =================================================================== |
| 5 | --- openssl-1.0.1d.orig/Configure 2013-02-06 19:41:43.000000000 +0100 | 3 | --- openssl-1.0.2~beta1.obsolete.0.0498436515490575.orig/Configure 2014-02-24 21:02:30.000000000 +0100 |
| 6 | +++ openssl-1.0.1d/Configure 2013-02-06 19:41:43.000000000 +0100 | 4 | +++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/Configure 2014-02-24 21:02:30.000000000 +0100 |
| 7 | @@ -1621,6 +1621,8 @@ | 5 | @@ -1651,6 +1651,8 @@ |
| 8 | } | 6 | } |
| 9 | } | 7 | } |
| 10 | 8 | ||
| @@ -13,11 +11,11 @@ Index: openssl-1.0.1d/Configure | |||
| 13 | open(IN,'<Makefile.org') || die "unable to read Makefile.org:$!\n"; | 11 | open(IN,'<Makefile.org') || die "unable to read Makefile.org:$!\n"; |
| 14 | unlink("$Makefile.new") || die "unable to remove old $Makefile.new:$!\n" if -e "$Makefile.new"; | 12 | unlink("$Makefile.new") || die "unable to remove old $Makefile.new:$!\n" if -e "$Makefile.new"; |
| 15 | open(OUT,">$Makefile.new") || die "unable to create $Makefile.new:$!\n"; | 13 | open(OUT,">$Makefile.new") || die "unable to create $Makefile.new:$!\n"; |
| 16 | Index: openssl-1.0.1d/openssl.ld | 14 | Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld |
| 17 | =================================================================== | 15 | =================================================================== |
| 18 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 16 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
| 19 | +++ openssl-1.0.1d/openssl.ld 2013-02-06 19:44:25.000000000 +0100 | 17 | +++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld 2014-02-24 22:19:08.601827266 +0100 |
| 20 | @@ -0,0 +1,4620 @@ | 18 | @@ -0,0 +1,4615 @@ |
| 21 | +OPENSSL_1.0.0 { | 19 | +OPENSSL_1.0.0 { |
| 22 | + global: | 20 | + global: |
| 23 | + BIO_f_ssl; | 21 | + BIO_f_ssl; |
| @@ -2229,20 +2227,16 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2229 | + ERR_load_COMP_strings; | 2227 | + ERR_load_COMP_strings; |
| 2230 | + PKCS12_item_decrypt_d2i; | 2228 | + PKCS12_item_decrypt_d2i; |
| 2231 | + ASN1_UTF8STRING_it; | 2229 | + ASN1_UTF8STRING_it; |
| 2232 | + ASN1_UTF8STRING_it; | ||
| 2233 | + ENGINE_unregister_ciphers; | 2230 | + ENGINE_unregister_ciphers; |
| 2234 | + ENGINE_get_ciphers; | 2231 | + ENGINE_get_ciphers; |
| 2235 | + d2i_OCSP_BASICRESP; | 2232 | + d2i_OCSP_BASICRESP; |
| 2236 | + KRB5_CHECKSUM_it; | 2233 | + KRB5_CHECKSUM_it; |
| 2237 | + KRB5_CHECKSUM_it; | ||
| 2238 | + EC_POINT_add; | 2234 | + EC_POINT_add; |
| 2239 | + ASN1_item_ex_i2d; | 2235 | + ASN1_item_ex_i2d; |
| 2240 | + OCSP_CERTID_it; | 2236 | + OCSP_CERTID_it; |
| 2241 | + OCSP_CERTID_it; | ||
| 2242 | + d2i_OCSP_RESPBYTES; | 2237 | + d2i_OCSP_RESPBYTES; |
| 2243 | + X509V3_add1_i2d; | 2238 | + X509V3_add1_i2d; |
| 2244 | + PKCS7_ENVELOPE_it; | 2239 | + PKCS7_ENVELOPE_it; |
| 2245 | + PKCS7_ENVELOPE_it; | ||
| 2246 | + UI_add_input_boolean; | 2240 | + UI_add_input_boolean; |
| 2247 | + ENGINE_unregister_RSA; | 2241 | + ENGINE_unregister_RSA; |
| 2248 | + X509V3_EXT_nconf; | 2242 | + X509V3_EXT_nconf; |
| @@ -2254,19 +2248,15 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2254 | + ENGINE_register_all_RAND; | 2248 | + ENGINE_register_all_RAND; |
| 2255 | + ENGINE_load_dynamic; | 2249 | + ENGINE_load_dynamic; |
| 2256 | + PBKDF2PARAM_it; | 2250 | + PBKDF2PARAM_it; |
| 2257 | + PBKDF2PARAM_it; | ||
| 2258 | + EXTENDED_KEY_USAGE_new; | 2251 | + EXTENDED_KEY_USAGE_new; |
| 2259 | + EC_GROUP_clear_free; | 2252 | + EC_GROUP_clear_free; |
| 2260 | + OCSP_sendreq_bio; | 2253 | + OCSP_sendreq_bio; |
| 2261 | + ASN1_item_digest; | 2254 | + ASN1_item_digest; |
| 2262 | + OCSP_BASICRESP_delete_ext; | 2255 | + OCSP_BASICRESP_delete_ext; |
| 2263 | + OCSP_SIGNATURE_it; | 2256 | + OCSP_SIGNATURE_it; |
| 2264 | + OCSP_SIGNATURE_it; | ||
| 2265 | + X509_CRL_it; | ||
| 2266 | + X509_CRL_it; | 2257 | + X509_CRL_it; |
| 2267 | + OCSP_BASICRESP_add_ext; | 2258 | + OCSP_BASICRESP_add_ext; |
| 2268 | + KRB5_ENCKEY_it; | 2259 | + KRB5_ENCKEY_it; |
| 2269 | + KRB5_ENCKEY_it; | ||
| 2270 | + UI_method_set_closer; | 2260 | + UI_method_set_closer; |
| 2271 | + X509_STORE_set_purpose; | 2261 | + X509_STORE_set_purpose; |
| 2272 | + i2d_ASN1_GENERALSTRING; | 2262 | + i2d_ASN1_GENERALSTRING; |
| @@ -2277,7 +2267,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2277 | + OCSP_REQUEST_get_ext_by_OBJ; | 2267 | + OCSP_REQUEST_get_ext_by_OBJ; |
| 2278 | + _ossl_old_des_random_key; | 2268 | + _ossl_old_des_random_key; |
| 2279 | + ASN1_T61STRING_it; | 2269 | + ASN1_T61STRING_it; |
| 2280 | + ASN1_T61STRING_it; | ||
| 2281 | + EC_GROUP_method_of; | 2270 | + EC_GROUP_method_of; |
| 2282 | + i2d_KRB5_APREQ; | 2271 | + i2d_KRB5_APREQ; |
| 2283 | + _ossl_old_des_encrypt; | 2272 | + _ossl_old_des_encrypt; |
| @@ -2293,7 +2282,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2293 | + OCSP_SINGLERESP_get_ext_count; | 2282 | + OCSP_SINGLERESP_get_ext_count; |
| 2294 | + UI_ctrl; | 2283 | + UI_ctrl; |
| 2295 | + _shadow_DES_rw_mode; | 2284 | + _shadow_DES_rw_mode; |
| 2296 | + _shadow_DES_rw_mode; | ||
| 2297 | + asn1_do_adb; | 2285 | + asn1_do_adb; |
| 2298 | + ASN1_template_i2d; | 2286 | + ASN1_template_i2d; |
| 2299 | + ENGINE_register_DH; | 2287 | + ENGINE_register_DH; |
| @@ -2307,8 +2295,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2307 | + KRB5_ENCKEY_free; | 2295 | + KRB5_ENCKEY_free; |
| 2308 | + OCSP_resp_get0; | 2296 | + OCSP_resp_get0; |
| 2309 | + GENERAL_NAME_it; | 2297 | + GENERAL_NAME_it; |
| 2310 | + GENERAL_NAME_it; | ||
| 2311 | + ASN1_GENERALIZEDTIME_it; | ||
| 2312 | + ASN1_GENERALIZEDTIME_it; | 2298 | + ASN1_GENERALIZEDTIME_it; |
| 2313 | + X509_STORE_set_flags; | 2299 | + X509_STORE_set_flags; |
| 2314 | + EC_POINT_set_compressed_coordinates_GFp; | 2300 | + EC_POINT_set_compressed_coordinates_GFp; |
| @@ -2330,21 +2316,18 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2330 | + EC_POINT_set_affine_coords_GFp; | 2316 | + EC_POINT_set_affine_coords_GFp; |
| 2331 | + _ossl_old_des_options; | 2317 | + _ossl_old_des_options; |
| 2332 | + SXNET_it; | 2318 | + SXNET_it; |
| 2333 | + SXNET_it; | ||
| 2334 | + UI_dup_input_boolean; | 2319 | + UI_dup_input_boolean; |
| 2335 | + PKCS12_add_CSPName_asc; | 2320 | + PKCS12_add_CSPName_asc; |
| 2336 | + EC_POINT_is_at_infinity; | 2321 | + EC_POINT_is_at_infinity; |
| 2337 | + ENGINE_load_cryptodev; | 2322 | + ENGINE_load_cryptodev; |
| 2338 | + DSO_convert_filename; | 2323 | + DSO_convert_filename; |
| 2339 | + POLICYQUALINFO_it; | 2324 | + POLICYQUALINFO_it; |
| 2340 | + POLICYQUALINFO_it; | ||
| 2341 | + ENGINE_register_ciphers; | 2325 | + ENGINE_register_ciphers; |
| 2342 | + BN_mod_lshift_quick; | 2326 | + BN_mod_lshift_quick; |
| 2343 | + DSO_set_filename; | 2327 | + DSO_set_filename; |
| 2344 | + ASN1_item_free; | 2328 | + ASN1_item_free; |
| 2345 | + KRB5_TKTBODY_free; | 2329 | + KRB5_TKTBODY_free; |
| 2346 | + AUTHORITY_KEYID_it; | 2330 | + AUTHORITY_KEYID_it; |
| 2347 | + AUTHORITY_KEYID_it; | ||
| 2348 | + KRB5_APREQBODY_new; | 2331 | + KRB5_APREQBODY_new; |
| 2349 | + X509V3_EXT_REQ_add_nconf; | 2332 | + X509V3_EXT_REQ_add_nconf; |
| 2350 | + ENGINE_ctrl_cmd_string; | 2333 | + ENGINE_ctrl_cmd_string; |
| @@ -2352,19 +2335,15 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2352 | + EVP_MD_CTX_init; | 2335 | + EVP_MD_CTX_init; |
| 2353 | + EXTENDED_KEY_USAGE_free; | 2336 | + EXTENDED_KEY_USAGE_free; |
| 2354 | + PKCS7_ATTR_SIGN_it; | 2337 | + PKCS7_ATTR_SIGN_it; |
| 2355 | + PKCS7_ATTR_SIGN_it; | ||
| 2356 | + UI_add_error_string; | 2338 | + UI_add_error_string; |
| 2357 | + KRB5_CHECKSUM_free; | 2339 | + KRB5_CHECKSUM_free; |
| 2358 | + OCSP_REQUEST_get_ext; | 2340 | + OCSP_REQUEST_get_ext; |
| 2359 | + ENGINE_load_ubsec; | 2341 | + ENGINE_load_ubsec; |
| 2360 | + ENGINE_register_all_digests; | 2342 | + ENGINE_register_all_digests; |
| 2361 | + PKEY_USAGE_PERIOD_it; | 2343 | + PKEY_USAGE_PERIOD_it; |
| 2362 | + PKEY_USAGE_PERIOD_it; | ||
| 2363 | + PKCS12_unpack_authsafes; | 2344 | + PKCS12_unpack_authsafes; |
| 2364 | + ASN1_item_unpack; | 2345 | + ASN1_item_unpack; |
| 2365 | + NETSCAPE_SPKAC_it; | 2346 | + NETSCAPE_SPKAC_it; |
| 2366 | + NETSCAPE_SPKAC_it; | ||
| 2367 | + X509_REVOKED_it; | ||
| 2368 | + X509_REVOKED_it; | 2347 | + X509_REVOKED_it; |
| 2369 | + ASN1_STRING_encode; | 2348 | + ASN1_STRING_encode; |
| 2370 | + EVP_aes_128_ecb; | 2349 | + EVP_aes_128_ecb; |
| @@ -2376,7 +2355,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2376 | + UI_dup_info_string; | 2355 | + UI_dup_info_string; |
| 2377 | + _ossl_old_des_xwhite_in2out; | 2356 | + _ossl_old_des_xwhite_in2out; |
| 2378 | + PKCS12_it; | 2357 | + PKCS12_it; |
| 2379 | + PKCS12_it; | ||
| 2380 | + OCSP_SINGLERESP_get_ext_by_critical; | 2358 | + OCSP_SINGLERESP_get_ext_by_critical; |
| 2381 | + OCSP_SINGLERESP_get_ext_by_crit; | 2359 | + OCSP_SINGLERESP_get_ext_by_crit; |
| 2382 | + OCSP_CERTSTATUS_free; | 2360 | + OCSP_CERTSTATUS_free; |
| @@ -2395,10 +2373,8 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2395 | + ENGINE_unregister_DSA; | 2373 | + ENGINE_unregister_DSA; |
| 2396 | + _ossl_old_des_key_sched; | 2374 | + _ossl_old_des_key_sched; |
| 2397 | + X509_EXTENSION_it; | 2375 | + X509_EXTENSION_it; |
| 2398 | + X509_EXTENSION_it; | ||
| 2399 | + i2d_KRB5_AUTHENT; | 2376 | + i2d_KRB5_AUTHENT; |
| 2400 | + SXNETID_it; | 2377 | + SXNETID_it; |
| 2401 | + SXNETID_it; | ||
| 2402 | + d2i_OCSP_SINGLERESP; | 2378 | + d2i_OCSP_SINGLERESP; |
| 2403 | + EDIPARTYNAME_new; | 2379 | + EDIPARTYNAME_new; |
| 2404 | + PKCS12_certbag2x509; | 2380 | + PKCS12_certbag2x509; |
| @@ -2409,10 +2385,8 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2409 | + d2i_KRB5_APREQBODY; | 2385 | + d2i_KRB5_APREQBODY; |
| 2410 | + UI_method_get_flusher; | 2386 | + UI_method_get_flusher; |
| 2411 | + X509_PUBKEY_it; | 2387 | + X509_PUBKEY_it; |
| 2412 | + X509_PUBKEY_it; | ||
| 2413 | + _ossl_old_des_enc_read; | 2388 | + _ossl_old_des_enc_read; |
| 2414 | + PKCS7_ENCRYPT_it; | 2389 | + PKCS7_ENCRYPT_it; |
| 2415 | + PKCS7_ENCRYPT_it; | ||
| 2416 | + i2d_OCSP_RESPONSE; | 2390 | + i2d_OCSP_RESPONSE; |
| 2417 | + EC_GROUP_get_cofactor; | 2391 | + EC_GROUP_get_cofactor; |
| 2418 | + PKCS12_unpack_p7data; | 2392 | + PKCS12_unpack_p7data; |
| @@ -2430,10 +2404,8 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2430 | + PKCS12_item_i2d_encrypt; | 2404 | + PKCS12_item_i2d_encrypt; |
| 2431 | + X509_add1_ext_i2d; | 2405 | + X509_add1_ext_i2d; |
| 2432 | + PKCS7_SIGNER_INFO_it; | 2406 | + PKCS7_SIGNER_INFO_it; |
| 2433 | + PKCS7_SIGNER_INFO_it; | ||
| 2434 | + KRB5_PRINCNAME_new; | 2407 | + KRB5_PRINCNAME_new; |
| 2435 | + PKCS12_SAFEBAG_it; | 2408 | + PKCS12_SAFEBAG_it; |
| 2436 | + PKCS12_SAFEBAG_it; | ||
| 2437 | + EC_GROUP_get_order; | 2409 | + EC_GROUP_get_order; |
| 2438 | + d2i_OCSP_RESPID; | 2410 | + d2i_OCSP_RESPID; |
| 2439 | + OCSP_request_verify; | 2411 | + OCSP_request_verify; |
| @@ -2448,42 +2420,32 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2448 | + EVP_MD_CTX_create; | 2420 | + EVP_MD_CTX_create; |
| 2449 | + OCSP_resp_find_status; | 2421 | + OCSP_resp_find_status; |
| 2450 | + X509_ALGOR_it; | 2422 | + X509_ALGOR_it; |
| 2451 | + X509_ALGOR_it; | ||
| 2452 | + ASN1_TIME_it; | ||
| 2453 | + ASN1_TIME_it; | 2423 | + ASN1_TIME_it; |
| 2454 | + OCSP_request_set1_name; | 2424 | + OCSP_request_set1_name; |
| 2455 | + OCSP_ONEREQ_get_ext_count; | 2425 | + OCSP_ONEREQ_get_ext_count; |
| 2456 | + UI_get0_result; | 2426 | + UI_get0_result; |
| 2457 | + PKCS12_AUTHSAFES_it; | 2427 | + PKCS12_AUTHSAFES_it; |
| 2458 | + PKCS12_AUTHSAFES_it; | ||
| 2459 | + EVP_aes_256_ecb; | 2428 | + EVP_aes_256_ecb; |
| 2460 | + PKCS12_pack_authsafes; | 2429 | + PKCS12_pack_authsafes; |
| 2461 | + ASN1_IA5STRING_it; | 2430 | + ASN1_IA5STRING_it; |
| 2462 | + ASN1_IA5STRING_it; | ||
| 2463 | + UI_get_input_flags; | 2431 | + UI_get_input_flags; |
| 2464 | + EC_GROUP_set_generator; | 2432 | + EC_GROUP_set_generator; |
| 2465 | + _ossl_old_des_string_to_2keys; | 2433 | + _ossl_old_des_string_to_2keys; |
| 2466 | + OCSP_CERTID_free; | 2434 | + OCSP_CERTID_free; |
| 2467 | + X509_CERT_AUX_it; | 2435 | + X509_CERT_AUX_it; |
| 2468 | + X509_CERT_AUX_it; | ||
| 2469 | + CERTIFICATEPOLICIES_it; | ||
| 2470 | + CERTIFICATEPOLICIES_it; | 2436 | + CERTIFICATEPOLICIES_it; |
| 2471 | + _ossl_old_des_ede3_cbc_encrypt; | 2437 | + _ossl_old_des_ede3_cbc_encrypt; |
| 2472 | + RAND_set_rand_engine; | 2438 | + RAND_set_rand_engine; |
| 2473 | + DSO_get_loaded_filename; | 2439 | + DSO_get_loaded_filename; |
| 2474 | + X509_ATTRIBUTE_it; | 2440 | + X509_ATTRIBUTE_it; |
| 2475 | + X509_ATTRIBUTE_it; | ||
| 2476 | + OCSP_ONEREQ_get_ext_by_NID; | 2441 | + OCSP_ONEREQ_get_ext_by_NID; |
| 2477 | + PKCS12_decrypt_skey; | 2442 | + PKCS12_decrypt_skey; |
| 2478 | + KRB5_AUTHENT_it; | 2443 | + KRB5_AUTHENT_it; |
| 2479 | + KRB5_AUTHENT_it; | ||
| 2480 | + UI_dup_error_string; | 2444 | + UI_dup_error_string; |
| 2481 | + RSAPublicKey_it; | 2445 | + RSAPublicKey_it; |
| 2482 | + RSAPublicKey_it; | ||
| 2483 | + i2d_OCSP_REQUEST; | 2446 | + i2d_OCSP_REQUEST; |
| 2484 | + PKCS12_x509crl2certbag; | 2447 | + PKCS12_x509crl2certbag; |
| 2485 | + OCSP_SERVICELOC_it; | 2448 | + OCSP_SERVICELOC_it; |
| 2486 | + OCSP_SERVICELOC_it; | ||
| 2487 | + ASN1_item_sign; | 2449 | + ASN1_item_sign; |
| 2488 | + X509_CRL_set_issuer_name; | 2450 | + X509_CRL_set_issuer_name; |
| 2489 | + OBJ_NAME_do_all_sorted; | 2451 | + OBJ_NAME_do_all_sorted; |
| @@ -2494,30 +2456,23 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2494 | + ENGINE_get_digest; | 2456 | + ENGINE_get_digest; |
| 2495 | + OCSP_RESPONSE_print; | 2457 | + OCSP_RESPONSE_print; |
| 2496 | + KRB5_TKTBODY_it; | 2458 | + KRB5_TKTBODY_it; |
| 2497 | + KRB5_TKTBODY_it; | ||
| 2498 | + ACCESS_DESCRIPTION_it; | 2459 | + ACCESS_DESCRIPTION_it; |
| 2499 | + ACCESS_DESCRIPTION_it; | ||
| 2500 | + PKCS7_ISSUER_AND_SERIAL_it; | ||
| 2501 | + PKCS7_ISSUER_AND_SERIAL_it; | 2460 | + PKCS7_ISSUER_AND_SERIAL_it; |
| 2502 | + PBE2PARAM_it; | 2461 | + PBE2PARAM_it; |
| 2503 | + PBE2PARAM_it; | ||
| 2504 | + PKCS12_certbag2x509crl; | 2462 | + PKCS12_certbag2x509crl; |
| 2505 | + PKCS7_SIGNED_it; | 2463 | + PKCS7_SIGNED_it; |
| 2506 | + PKCS7_SIGNED_it; | ||
| 2507 | + ENGINE_get_cipher; | 2464 | + ENGINE_get_cipher; |
| 2508 | + i2d_OCSP_CRLID; | 2465 | + i2d_OCSP_CRLID; |
| 2509 | + OCSP_SINGLERESP_new; | 2466 | + OCSP_SINGLERESP_new; |
| 2510 | + ENGINE_cmd_is_executable; | 2467 | + ENGINE_cmd_is_executable; |
| 2511 | + RSA_up_ref; | 2468 | + RSA_up_ref; |
| 2512 | + ASN1_GENERALSTRING_it; | 2469 | + ASN1_GENERALSTRING_it; |
| 2513 | + ASN1_GENERALSTRING_it; | ||
| 2514 | + ENGINE_register_DSA; | 2470 | + ENGINE_register_DSA; |
| 2515 | + X509V3_EXT_add_nconf_sk; | 2471 | + X509V3_EXT_add_nconf_sk; |
| 2516 | + ENGINE_set_load_pubkey_function; | 2472 | + ENGINE_set_load_pubkey_function; |
| 2517 | + PKCS8_decrypt; | 2473 | + PKCS8_decrypt; |
| 2518 | + PEM_bytes_read_bio; | 2474 | + PEM_bytes_read_bio; |
| 2519 | + DIRECTORYSTRING_it; | 2475 | + DIRECTORYSTRING_it; |
| 2520 | + DIRECTORYSTRING_it; | ||
| 2521 | + d2i_OCSP_CRLID; | 2476 | + d2i_OCSP_CRLID; |
| 2522 | + EC_POINT_is_on_curve; | 2477 | + EC_POINT_is_on_curve; |
| 2523 | + CRYPTO_set_locked_mem_ex_functions; | 2478 | + CRYPTO_set_locked_mem_ex_functions; |
| @@ -2525,7 +2480,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2525 | + d2i_KRB5_CHECKSUM; | 2480 | + d2i_KRB5_CHECKSUM; |
| 2526 | + ASN1_item_dup; | 2481 | + ASN1_item_dup; |
| 2527 | + X509_it; | 2482 | + X509_it; |
| 2528 | + X509_it; | ||
| 2529 | + BN_mod_add; | 2483 | + BN_mod_add; |
| 2530 | + KRB5_AUTHDATA_free; | 2484 | + KRB5_AUTHDATA_free; |
| 2531 | + _ossl_old_des_cbc_cksum; | 2485 | + _ossl_old_des_cbc_cksum; |
| @@ -2534,7 +2488,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2534 | + EC_POINT_get_Jprojective_coordinates_GFp; | 2488 | + EC_POINT_get_Jprojective_coordinates_GFp; |
| 2535 | + EC_POINT_get_Jproj_coords_GFp; | 2489 | + EC_POINT_get_Jproj_coords_GFp; |
| 2536 | + ZLONG_it; | 2490 | + ZLONG_it; |
| 2537 | + ZLONG_it; | ||
| 2538 | + CRYPTO_get_locked_mem_ex_functions; | 2491 | + CRYPTO_get_locked_mem_ex_functions; |
| 2539 | + CRYPTO_get_locked_mem_ex_funcs; | 2492 | + CRYPTO_get_locked_mem_ex_funcs; |
| 2540 | + ASN1_TIME_check; | 2493 | + ASN1_TIME_check; |
| @@ -2544,41 +2497,30 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2544 | + _ossl_old_des_ede3_cfb64_encrypt; | 2497 | + _ossl_old_des_ede3_cfb64_encrypt; |
| 2545 | + _ossl_odes_ede3_cfb64_encrypt; | 2498 | + _ossl_odes_ede3_cfb64_encrypt; |
| 2546 | + ASN1_BMPSTRING_it; | 2499 | + ASN1_BMPSTRING_it; |
| 2547 | + ASN1_BMPSTRING_it; | ||
| 2548 | + ASN1_tag2bit; | 2500 | + ASN1_tag2bit; |
| 2549 | + UI_method_set_flusher; | 2501 | + UI_method_set_flusher; |
| 2550 | + X509_ocspid_print; | 2502 | + X509_ocspid_print; |
| 2551 | + KRB5_ENCDATA_it; | 2503 | + KRB5_ENCDATA_it; |
| 2552 | + KRB5_ENCDATA_it; | ||
| 2553 | + ENGINE_get_load_pubkey_function; | 2504 | + ENGINE_get_load_pubkey_function; |
| 2554 | + UI_add_user_data; | 2505 | + UI_add_user_data; |
| 2555 | + OCSP_REQUEST_delete_ext; | 2506 | + OCSP_REQUEST_delete_ext; |
| 2556 | + UI_get_method; | 2507 | + UI_get_method; |
| 2557 | + OCSP_ONEREQ_free; | 2508 | + OCSP_ONEREQ_free; |
| 2558 | + ASN1_PRINTABLESTRING_it; | 2509 | + ASN1_PRINTABLESTRING_it; |
| 2559 | + ASN1_PRINTABLESTRING_it; | ||
| 2560 | + X509_CRL_set_nextUpdate; | 2510 | + X509_CRL_set_nextUpdate; |
| 2561 | + OCSP_REQUEST_it; | 2511 | + OCSP_REQUEST_it; |
| 2562 | + OCSP_REQUEST_it; | ||
| 2563 | + OCSP_BASICRESP_it; | ||
| 2564 | + OCSP_BASICRESP_it; | 2512 | + OCSP_BASICRESP_it; |
| 2565 | + AES_ecb_encrypt; | 2513 | + AES_ecb_encrypt; |
| 2566 | + BN_mod_sqr; | 2514 | + BN_mod_sqr; |
| 2567 | + NETSCAPE_CERT_SEQUENCE_it; | 2515 | + NETSCAPE_CERT_SEQUENCE_it; |
| 2568 | + NETSCAPE_CERT_SEQUENCE_it; | ||
| 2569 | + GENERAL_NAMES_it; | ||
| 2570 | + GENERAL_NAMES_it; | 2516 | + GENERAL_NAMES_it; |
| 2571 | + AUTHORITY_INFO_ACCESS_it; | 2517 | + AUTHORITY_INFO_ACCESS_it; |
| 2572 | + AUTHORITY_INFO_ACCESS_it; | ||
| 2573 | + ASN1_FBOOLEAN_it; | ||
| 2574 | + ASN1_FBOOLEAN_it; | 2518 | + ASN1_FBOOLEAN_it; |
| 2575 | + UI_set_ex_data; | 2519 | + UI_set_ex_data; |
| 2576 | + _ossl_old_des_string_to_key; | 2520 | + _ossl_old_des_string_to_key; |
| 2577 | + ENGINE_register_all_RSA; | 2521 | + ENGINE_register_all_RSA; |
| 2578 | + d2i_KRB5_PRINCNAME; | 2522 | + d2i_KRB5_PRINCNAME; |
| 2579 | + OCSP_RESPBYTES_it; | 2523 | + OCSP_RESPBYTES_it; |
| 2580 | + OCSP_RESPBYTES_it; | ||
| 2581 | + X509_CINF_it; | ||
| 2582 | + X509_CINF_it; | 2524 | + X509_CINF_it; |
| 2583 | + ENGINE_unregister_digests; | 2525 | + ENGINE_unregister_digests; |
| 2584 | + d2i_EDIPARTYNAME; | 2526 | + d2i_EDIPARTYNAME; |
| @@ -2588,7 +2530,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2588 | + OCSP_RESPDATA_free; | 2530 | + OCSP_RESPDATA_free; |
| 2589 | + d2i_KRB5_TICKET; | 2531 | + d2i_KRB5_TICKET; |
| 2590 | + OTHERNAME_it; | 2532 | + OTHERNAME_it; |
| 2591 | + OTHERNAME_it; | ||
| 2592 | + EVP_MD_CTX_cleanup; | 2533 | + EVP_MD_CTX_cleanup; |
| 2593 | + d2i_ASN1_GENERALSTRING; | 2534 | + d2i_ASN1_GENERALSTRING; |
| 2594 | + X509_CRL_set_version; | 2535 | + X509_CRL_set_version; |
| @@ -2598,7 +2539,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2598 | + OCSP_REQUEST_free; | 2539 | + OCSP_REQUEST_free; |
| 2599 | + OCSP_REQUEST_add1_ext_i2d; | 2540 | + OCSP_REQUEST_add1_ext_i2d; |
| 2600 | + X509_VAL_it; | 2541 | + X509_VAL_it; |
| 2601 | + X509_VAL_it; | ||
| 2602 | + EC_POINTs_make_affine; | 2542 | + EC_POINTs_make_affine; |
| 2603 | + EC_POINT_mul; | 2543 | + EC_POINT_mul; |
| 2604 | + X509V3_EXT_add_nconf; | 2544 | + X509V3_EXT_add_nconf; |
| @@ -2606,7 +2546,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2606 | + X509_CRL_add1_ext_i2d; | 2546 | + X509_CRL_add1_ext_i2d; |
| 2607 | + _ossl_old_des_fcrypt; | 2547 | + _ossl_old_des_fcrypt; |
| 2608 | + DISPLAYTEXT_it; | 2548 | + DISPLAYTEXT_it; |
| 2609 | + DISPLAYTEXT_it; | ||
| 2610 | + X509_CRL_set_lastUpdate; | 2549 | + X509_CRL_set_lastUpdate; |
| 2611 | + OCSP_BASICRESP_free; | 2550 | + OCSP_BASICRESP_free; |
| 2612 | + OCSP_BASICRESP_add1_ext_i2d; | 2551 | + OCSP_BASICRESP_add1_ext_i2d; |
| @@ -2619,7 +2558,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2619 | + UI_get0_result_string; | 2558 | + UI_get0_result_string; |
| 2620 | + ASN1_GENERALSTRING_new; | 2559 | + ASN1_GENERALSTRING_new; |
| 2621 | + X509_SIG_it; | 2560 | + X509_SIG_it; |
| 2622 | + X509_SIG_it; | ||
| 2623 | + ERR_set_implementation; | 2561 | + ERR_set_implementation; |
| 2624 | + ERR_load_EC_strings; | 2562 | + ERR_load_EC_strings; |
| 2625 | + UI_get0_action_string; | 2563 | + UI_get0_action_string; |
| @@ -2634,35 +2572,27 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2634 | + OCSP_ONEREQ_get_ext_by_OBJ; | 2572 | + OCSP_ONEREQ_get_ext_by_OBJ; |
| 2635 | + ASN1_primitive_new; | 2573 | + ASN1_primitive_new; |
| 2636 | + ASN1_PRINTABLE_it; | 2574 | + ASN1_PRINTABLE_it; |
| 2637 | + ASN1_PRINTABLE_it; | ||
| 2638 | + EVP_aes_192_ecb; | 2575 | + EVP_aes_192_ecb; |
| 2639 | + OCSP_SIGNATURE_new; | 2576 | + OCSP_SIGNATURE_new; |
| 2640 | + LONG_it; | 2577 | + LONG_it; |
| 2641 | + LONG_it; | ||
| 2642 | + ASN1_VISIBLESTRING_it; | ||
| 2643 | + ASN1_VISIBLESTRING_it; | 2578 | + ASN1_VISIBLESTRING_it; |
| 2644 | + OCSP_SINGLERESP_add1_ext_i2d; | 2579 | + OCSP_SINGLERESP_add1_ext_i2d; |
| 2645 | + d2i_OCSP_CERTID; | 2580 | + d2i_OCSP_CERTID; |
| 2646 | + ASN1_item_d2i_fp; | 2581 | + ASN1_item_d2i_fp; |
| 2647 | + CRL_DIST_POINTS_it; | 2582 | + CRL_DIST_POINTS_it; |
| 2648 | + CRL_DIST_POINTS_it; | ||
| 2649 | + GENERAL_NAME_print; | 2583 | + GENERAL_NAME_print; |
| 2650 | + OCSP_SINGLERESP_delete_ext; | 2584 | + OCSP_SINGLERESP_delete_ext; |
| 2651 | + PKCS12_SAFEBAGS_it; | 2585 | + PKCS12_SAFEBAGS_it; |
| 2652 | + PKCS12_SAFEBAGS_it; | ||
| 2653 | + d2i_OCSP_SIGNATURE; | 2586 | + d2i_OCSP_SIGNATURE; |
| 2654 | + OCSP_request_add1_nonce; | 2587 | + OCSP_request_add1_nonce; |
| 2655 | + ENGINE_set_cmd_defns; | 2588 | + ENGINE_set_cmd_defns; |
| 2656 | + OCSP_SERVICELOC_free; | 2589 | + OCSP_SERVICELOC_free; |
| 2657 | + EC_GROUP_free; | 2590 | + EC_GROUP_free; |
| 2658 | + ASN1_BIT_STRING_it; | 2591 | + ASN1_BIT_STRING_it; |
| 2659 | + ASN1_BIT_STRING_it; | ||
| 2660 | + X509_REQ_it; | ||
| 2661 | + X509_REQ_it; | 2592 | + X509_REQ_it; |
| 2662 | + _ossl_old_des_cbc_encrypt; | 2593 | + _ossl_old_des_cbc_encrypt; |
| 2663 | + ERR_unload_strings; | 2594 | + ERR_unload_strings; |
| 2664 | + PKCS7_SIGN_ENVELOPE_it; | 2595 | + PKCS7_SIGN_ENVELOPE_it; |
| 2665 | + PKCS7_SIGN_ENVELOPE_it; | ||
| 2666 | + EDIPARTYNAME_free; | 2596 | + EDIPARTYNAME_free; |
| 2667 | + OCSP_REQINFO_free; | 2597 | + OCSP_REQINFO_free; |
| 2668 | + EC_GROUP_new_curve_GFp; | 2598 | + EC_GROUP_new_curve_GFp; |
| @@ -2687,7 +2617,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2687 | + OCSP_CRLID_free; | 2617 | + OCSP_CRLID_free; |
| 2688 | + OCSP_BASICRESP_get1_ext_d2i; | 2618 | + OCSP_BASICRESP_get1_ext_d2i; |
| 2689 | + RSAPrivateKey_it; | 2619 | + RSAPrivateKey_it; |
| 2690 | + RSAPrivateKey_it; | ||
| 2691 | + ENGINE_register_all_DH; | 2620 | + ENGINE_register_all_DH; |
| 2692 | + i2d_EDIPARTYNAME; | 2621 | + i2d_EDIPARTYNAME; |
| 2693 | + EC_POINT_get_affine_coordinates_GFp; | 2622 | + EC_POINT_get_affine_coordinates_GFp; |
| @@ -2695,10 +2624,8 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2695 | + OCSP_CRLID_new; | 2624 | + OCSP_CRLID_new; |
| 2696 | + ENGINE_get_flags; | 2625 | + ENGINE_get_flags; |
| 2697 | + OCSP_ONEREQ_it; | 2626 | + OCSP_ONEREQ_it; |
| 2698 | + OCSP_ONEREQ_it; | ||
| 2699 | + UI_process; | 2627 | + UI_process; |
| 2700 | + ASN1_INTEGER_it; | 2628 | + ASN1_INTEGER_it; |
| 2701 | + ASN1_INTEGER_it; | ||
| 2702 | + EVP_CipherInit_ex; | 2629 | + EVP_CipherInit_ex; |
| 2703 | + UI_get_string_type; | 2630 | + UI_get_string_type; |
| 2704 | + ENGINE_unregister_DH; | 2631 | + ENGINE_unregister_DH; |
| @@ -2707,7 +2634,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2707 | + bn_dup_expand; | 2634 | + bn_dup_expand; |
| 2708 | + OCSP_cert_id_new; | 2635 | + OCSP_cert_id_new; |
| 2709 | + BASIC_CONSTRAINTS_it; | 2636 | + BASIC_CONSTRAINTS_it; |
| 2710 | + BASIC_CONSTRAINTS_it; | ||
| 2711 | + BN_mod_add_quick; | 2637 | + BN_mod_add_quick; |
| 2712 | + EC_POINT_new; | 2638 | + EC_POINT_new; |
| 2713 | + EVP_MD_CTX_destroy; | 2639 | + EVP_MD_CTX_destroy; |
| @@ -2717,7 +2643,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2717 | + EC_POINT_free; | 2643 | + EC_POINT_free; |
| 2718 | + DH_up_ref; | 2644 | + DH_up_ref; |
| 2719 | + X509_NAME_ENTRY_it; | 2645 | + X509_NAME_ENTRY_it; |
| 2720 | + X509_NAME_ENTRY_it; | ||
| 2721 | + UI_get_ex_new_index; | 2646 | + UI_get_ex_new_index; |
| 2722 | + BN_mod_sub_quick; | 2647 | + BN_mod_sub_quick; |
| 2723 | + OCSP_ONEREQ_add_ext; | 2648 | + OCSP_ONEREQ_add_ext; |
| @@ -2730,7 +2655,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2730 | + ENGINE_register_complete; | 2655 | + ENGINE_register_complete; |
| 2731 | + X509V3_EXT_nconf_nid; | 2656 | + X509V3_EXT_nconf_nid; |
| 2732 | + ASN1_SEQUENCE_it; | 2657 | + ASN1_SEQUENCE_it; |
| 2733 | + ASN1_SEQUENCE_it; | ||
| 2734 | + UI_set_default_method; | 2658 | + UI_set_default_method; |
| 2735 | + RAND_query_egd_bytes; | 2659 | + RAND_query_egd_bytes; |
| 2736 | + UI_method_get_writer; | 2660 | + UI_method_get_writer; |
| @@ -2738,8 +2662,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2738 | + PEM_def_callback; | 2662 | + PEM_def_callback; |
| 2739 | + ENGINE_cleanup; | 2663 | + ENGINE_cleanup; |
| 2740 | + DIST_POINT_it; | 2664 | + DIST_POINT_it; |
| 2741 | + DIST_POINT_it; | ||
| 2742 | + OCSP_SINGLERESP_it; | ||
| 2743 | + OCSP_SINGLERESP_it; | 2665 | + OCSP_SINGLERESP_it; |
| 2744 | + d2i_KRB5_TKTBODY; | 2666 | + d2i_KRB5_TKTBODY; |
| 2745 | + EC_POINT_cmp; | 2667 | + EC_POINT_cmp; |
| @@ -2758,24 +2680,20 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2758 | + OCSP_cert_to_id; | 2680 | + OCSP_cert_to_id; |
| 2759 | + OCSP_RESPID_new; | 2681 | + OCSP_RESPID_new; |
| 2760 | + OCSP_RESPDATA_it; | 2682 | + OCSP_RESPDATA_it; |
| 2761 | + OCSP_RESPDATA_it; | ||
| 2762 | + d2i_OCSP_RESPDATA; | 2683 | + d2i_OCSP_RESPDATA; |
| 2763 | + ENGINE_register_all_complete; | 2684 | + ENGINE_register_all_complete; |
| 2764 | + OCSP_check_validity; | 2685 | + OCSP_check_validity; |
| 2765 | + PKCS12_BAGS_it; | 2686 | + PKCS12_BAGS_it; |
| 2766 | + PKCS12_BAGS_it; | ||
| 2767 | + OCSP_url_svcloc_new; | 2687 | + OCSP_url_svcloc_new; |
| 2768 | + ASN1_template_free; | 2688 | + ASN1_template_free; |
| 2769 | + OCSP_SINGLERESP_add_ext; | 2689 | + OCSP_SINGLERESP_add_ext; |
| 2770 | + KRB5_AUTHENTBODY_it; | 2690 | + KRB5_AUTHENTBODY_it; |
| 2771 | + KRB5_AUTHENTBODY_it; | ||
| 2772 | + X509_supported_extension; | 2691 | + X509_supported_extension; |
| 2773 | + i2d_KRB5_AUTHDATA; | 2692 | + i2d_KRB5_AUTHDATA; |
| 2774 | + UI_method_get_opener; | 2693 | + UI_method_get_opener; |
| 2775 | + ENGINE_set_ex_data; | 2694 | + ENGINE_set_ex_data; |
| 2776 | + OCSP_REQUEST_print; | 2695 | + OCSP_REQUEST_print; |
| 2777 | + CBIGNUM_it; | 2696 | + CBIGNUM_it; |
| 2778 | + CBIGNUM_it; | ||
| 2779 | + KRB5_TICKET_new; | 2697 | + KRB5_TICKET_new; |
| 2780 | + KRB5_APREQ_new; | 2698 | + KRB5_APREQ_new; |
| 2781 | + EC_GROUP_get_curve_GFp; | 2699 | + EC_GROUP_get_curve_GFp; |
| @@ -2785,27 +2703,20 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2785 | + OCSP_single_get0_status; | 2703 | + OCSP_single_get0_status; |
| 2786 | + BN_swap; | 2704 | + BN_swap; |
| 2787 | + POLICYINFO_it; | 2705 | + POLICYINFO_it; |
| 2788 | + POLICYINFO_it; | ||
| 2789 | + ENGINE_set_destroy_function; | 2706 | + ENGINE_set_destroy_function; |
| 2790 | + asn1_enc_free; | 2707 | + asn1_enc_free; |
| 2791 | + OCSP_RESPID_it; | 2708 | + OCSP_RESPID_it; |
| 2792 | + OCSP_RESPID_it; | ||
| 2793 | + EC_GROUP_new; | 2709 | + EC_GROUP_new; |
| 2794 | + EVP_aes_256_cbc; | 2710 | + EVP_aes_256_cbc; |
| 2795 | + i2d_KRB5_PRINCNAME; | 2711 | + i2d_KRB5_PRINCNAME; |
| 2796 | + _ossl_old_des_encrypt2; | 2712 | + _ossl_old_des_encrypt2; |
| 2797 | + _ossl_old_des_encrypt3; | 2713 | + _ossl_old_des_encrypt3; |
| 2798 | + PKCS8_PRIV_KEY_INFO_it; | 2714 | + PKCS8_PRIV_KEY_INFO_it; |
| 2799 | + PKCS8_PRIV_KEY_INFO_it; | ||
| 2800 | + OCSP_REQINFO_it; | ||
| 2801 | + OCSP_REQINFO_it; | 2715 | + OCSP_REQINFO_it; |
| 2802 | + PBEPARAM_it; | 2716 | + PBEPARAM_it; |
| 2803 | + PBEPARAM_it; | ||
| 2804 | + KRB5_AUTHENTBODY_new; | 2717 | + KRB5_AUTHENTBODY_new; |
| 2805 | + X509_CRL_add0_revoked; | 2718 | + X509_CRL_add0_revoked; |
| 2806 | + EDIPARTYNAME_it; | 2719 | + EDIPARTYNAME_it; |
| 2807 | + EDIPARTYNAME_it; | ||
| 2808 | + NETSCAPE_SPKI_it; | ||
| 2809 | + NETSCAPE_SPKI_it; | 2720 | + NETSCAPE_SPKI_it; |
| 2810 | + UI_get0_test_string; | 2721 | + UI_get0_test_string; |
| 2811 | + ENGINE_get_cipher_engine; | 2722 | + ENGINE_get_cipher_engine; |
| @@ -2817,14 +2728,12 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2817 | + UI_method_get_reader; | 2728 | + UI_method_get_reader; |
| 2818 | + OCSP_BASICRESP_get_ext_count; | 2729 | + OCSP_BASICRESP_get_ext_count; |
| 2819 | + ASN1_ENUMERATED_it; | 2730 | + ASN1_ENUMERATED_it; |
| 2820 | + ASN1_ENUMERATED_it; | ||
| 2821 | + UI_set_result; | 2731 | + UI_set_result; |
| 2822 | + i2d_KRB5_TICKET; | 2732 | + i2d_KRB5_TICKET; |
| 2823 | + X509_print_ex_fp; | 2733 | + X509_print_ex_fp; |
| 2824 | + EVP_CIPHER_CTX_set_padding; | 2734 | + EVP_CIPHER_CTX_set_padding; |
| 2825 | + d2i_OCSP_RESPONSE; | 2735 | + d2i_OCSP_RESPONSE; |
| 2826 | + ASN1_UTCTIME_it; | 2736 | + ASN1_UTCTIME_it; |
| 2827 | + ASN1_UTCTIME_it; | ||
| 2828 | + _ossl_old_des_enc_write; | 2737 | + _ossl_old_des_enc_write; |
| 2829 | + OCSP_RESPONSE_new; | 2738 | + OCSP_RESPONSE_new; |
| 2830 | + AES_set_encrypt_key; | 2739 | + AES_set_encrypt_key; |
| @@ -2834,14 +2743,11 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2834 | + OCSP_onereq_get0_id; | 2743 | + OCSP_onereq_get0_id; |
| 2835 | + ENGINE_set_default_ciphers; | 2744 | + ENGINE_set_default_ciphers; |
| 2836 | + NOTICEREF_it; | 2745 | + NOTICEREF_it; |
| 2837 | + NOTICEREF_it; | ||
| 2838 | + X509V3_EXT_CRL_add_nconf; | 2746 | + X509V3_EXT_CRL_add_nconf; |
| 2839 | + OCSP_REVOKEDINFO_it; | 2747 | + OCSP_REVOKEDINFO_it; |
| 2840 | + OCSP_REVOKEDINFO_it; | ||
| 2841 | + AES_encrypt; | 2748 | + AES_encrypt; |
| 2842 | + OCSP_REQUEST_new; | 2749 | + OCSP_REQUEST_new; |
| 2843 | + ASN1_ANY_it; | 2750 | + ASN1_ANY_it; |
| 2844 | + ASN1_ANY_it; | ||
| 2845 | + CRYPTO_ex_data_new_class; | 2751 | + CRYPTO_ex_data_new_class; |
| 2846 | + _ossl_old_des_ncbc_encrypt; | 2752 | + _ossl_old_des_ncbc_encrypt; |
| 2847 | + i2d_KRB5_TKTBODY; | 2753 | + i2d_KRB5_TKTBODY; |
| @@ -2864,19 +2770,15 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2864 | + ENGINE_load_nuron; | 2770 | + ENGINE_load_nuron; |
| 2865 | + _ossl_old_des_pcbc_encrypt; | 2771 | + _ossl_old_des_pcbc_encrypt; |
| 2866 | + PKCS12_MAC_DATA_it; | 2772 | + PKCS12_MAC_DATA_it; |
| 2867 | + PKCS12_MAC_DATA_it; | ||
| 2868 | + OCSP_accept_responses_new; | 2773 | + OCSP_accept_responses_new; |
| 2869 | + asn1_do_lock; | 2774 | + asn1_do_lock; |
| 2870 | + PKCS7_ATTR_VERIFY_it; | 2775 | + PKCS7_ATTR_VERIFY_it; |
| 2871 | + PKCS7_ATTR_VERIFY_it; | ||
| 2872 | + KRB5_APREQBODY_it; | ||
| 2873 | + KRB5_APREQBODY_it; | 2776 | + KRB5_APREQBODY_it; |
| 2874 | + i2d_OCSP_SINGLERESP; | 2777 | + i2d_OCSP_SINGLERESP; |
| 2875 | + ASN1_item_ex_new; | 2778 | + ASN1_item_ex_new; |
| 2876 | + UI_add_verify_string; | 2779 | + UI_add_verify_string; |
| 2877 | + _ossl_old_des_set_key; | 2780 | + _ossl_old_des_set_key; |
| 2878 | + KRB5_PRINCNAME_it; | 2781 | + KRB5_PRINCNAME_it; |
| 2879 | + KRB5_PRINCNAME_it; | ||
| 2880 | + EVP_DecryptInit_ex; | 2782 | + EVP_DecryptInit_ex; |
| 2881 | + i2d_OCSP_CERTID; | 2783 | + i2d_OCSP_CERTID; |
| 2882 | + ASN1_item_d2i_bio; | 2784 | + ASN1_item_d2i_bio; |
| @@ -2890,20 +2792,17 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2890 | + OCSP_BASICRESP_new; | 2792 | + OCSP_BASICRESP_new; |
| 2891 | + OCSP_REQUEST_get_ext_by_NID; | 2793 | + OCSP_REQUEST_get_ext_by_NID; |
| 2892 | + KRB5_APREQ_it; | 2794 | + KRB5_APREQ_it; |
| 2893 | + KRB5_APREQ_it; | ||
| 2894 | + ENGINE_get_destroy_function; | 2795 | + ENGINE_get_destroy_function; |
| 2895 | + CONF_set_nconf; | 2796 | + CONF_set_nconf; |
| 2896 | + ASN1_PRINTABLE_free; | 2797 | + ASN1_PRINTABLE_free; |
| 2897 | + OCSP_BASICRESP_get_ext_by_NID; | 2798 | + OCSP_BASICRESP_get_ext_by_NID; |
| 2898 | + DIST_POINT_NAME_it; | 2799 | + DIST_POINT_NAME_it; |
| 2899 | + DIST_POINT_NAME_it; | ||
| 2900 | + X509V3_extensions_print; | 2800 | + X509V3_extensions_print; |
| 2901 | + _ossl_old_des_cfb64_encrypt; | 2801 | + _ossl_old_des_cfb64_encrypt; |
| 2902 | + X509_REVOKED_add1_ext_i2d; | 2802 | + X509_REVOKED_add1_ext_i2d; |
| 2903 | + _ossl_old_des_ofb_encrypt; | 2803 | + _ossl_old_des_ofb_encrypt; |
| 2904 | + KRB5_TKTBODY_new; | 2804 | + KRB5_TKTBODY_new; |
| 2905 | + ASN1_OCTET_STRING_it; | 2805 | + ASN1_OCTET_STRING_it; |
| 2906 | + ASN1_OCTET_STRING_it; | ||
| 2907 | + ERR_load_UI_strings; | 2806 | + ERR_load_UI_strings; |
| 2908 | + i2d_KRB5_ENCKEY; | 2807 | + i2d_KRB5_ENCKEY; |
| 2909 | + ASN1_template_new; | 2808 | + ASN1_template_new; |
| @@ -2911,8 +2810,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2911 | + ASN1_item_i2d_fp; | 2810 | + ASN1_item_i2d_fp; |
| 2912 | + KRB5_PRINCNAME_free; | 2811 | + KRB5_PRINCNAME_free; |
| 2913 | + PKCS7_RECIP_INFO_it; | 2812 | + PKCS7_RECIP_INFO_it; |
| 2914 | + PKCS7_RECIP_INFO_it; | ||
| 2915 | + EXTENDED_KEY_USAGE_it; | ||
| 2916 | + EXTENDED_KEY_USAGE_it; | 2813 | + EXTENDED_KEY_USAGE_it; |
| 2917 | + EC_GFp_simple_method; | 2814 | + EC_GFp_simple_method; |
| 2918 | + EC_GROUP_precompute_mult; | 2815 | + EC_GROUP_precompute_mult; |
| @@ -2920,42 +2817,33 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2920 | + UI_method_set_writer; | 2817 | + UI_method_set_writer; |
| 2921 | + KRB5_AUTHENT_new; | 2818 | + KRB5_AUTHENT_new; |
| 2922 | + X509_CRL_INFO_it; | 2819 | + X509_CRL_INFO_it; |
| 2923 | + X509_CRL_INFO_it; | ||
| 2924 | + DSO_set_name_converter; | 2820 | + DSO_set_name_converter; |
| 2925 | + AES_set_decrypt_key; | 2821 | + AES_set_decrypt_key; |
| 2926 | + PKCS7_DIGEST_it; | 2822 | + PKCS7_DIGEST_it; |
| 2927 | + PKCS7_DIGEST_it; | ||
| 2928 | + PKCS12_x5092certbag; | 2823 | + PKCS12_x5092certbag; |
| 2929 | + EVP_DigestInit_ex; | 2824 | + EVP_DigestInit_ex; |
| 2930 | + i2a_ACCESS_DESCRIPTION; | 2825 | + i2a_ACCESS_DESCRIPTION; |
| 2931 | + OCSP_RESPONSE_it; | 2826 | + OCSP_RESPONSE_it; |
| 2932 | + OCSP_RESPONSE_it; | ||
| 2933 | + PKCS7_ENC_CONTENT_it; | ||
| 2934 | + PKCS7_ENC_CONTENT_it; | 2827 | + PKCS7_ENC_CONTENT_it; |
| 2935 | + OCSP_request_add0_id; | 2828 | + OCSP_request_add0_id; |
| 2936 | + EC_POINT_make_affine; | 2829 | + EC_POINT_make_affine; |
| 2937 | + DSO_get_filename; | 2830 | + DSO_get_filename; |
| 2938 | + OCSP_CERTSTATUS_it; | 2831 | + OCSP_CERTSTATUS_it; |
| 2939 | + OCSP_CERTSTATUS_it; | ||
| 2940 | + OCSP_request_add1_cert; | 2832 | + OCSP_request_add1_cert; |
| 2941 | + UI_get0_output_string; | 2833 | + UI_get0_output_string; |
| 2942 | + UI_dup_verify_string; | 2834 | + UI_dup_verify_string; |
| 2943 | + BN_mod_lshift; | 2835 | + BN_mod_lshift; |
| 2944 | + KRB5_AUTHDATA_it; | 2836 | + KRB5_AUTHDATA_it; |
| 2945 | + KRB5_AUTHDATA_it; | ||
| 2946 | + asn1_set_choice_selector; | 2837 | + asn1_set_choice_selector; |
| 2947 | + OCSP_basic_add1_status; | 2838 | + OCSP_basic_add1_status; |
| 2948 | + OCSP_RESPID_free; | 2839 | + OCSP_RESPID_free; |
| 2949 | + asn1_get_field_ptr; | 2840 | + asn1_get_field_ptr; |
| 2950 | + UI_add_input_string; | 2841 | + UI_add_input_string; |
| 2951 | + OCSP_CRLID_it; | 2842 | + OCSP_CRLID_it; |
| 2952 | + OCSP_CRLID_it; | ||
| 2953 | + i2d_KRB5_AUTHENTBODY; | 2843 | + i2d_KRB5_AUTHENTBODY; |
| 2954 | + OCSP_REQUEST_get_ext_count; | 2844 | + OCSP_REQUEST_get_ext_count; |
| 2955 | + ENGINE_load_atalla; | 2845 | + ENGINE_load_atalla; |
| 2956 | + X509_NAME_it; | 2846 | + X509_NAME_it; |
| 2957 | + X509_NAME_it; | ||
| 2958 | + USERNOTICE_it; | ||
| 2959 | + USERNOTICE_it; | 2847 | + USERNOTICE_it; |
| 2960 | + OCSP_REQINFO_new; | 2848 | + OCSP_REQINFO_new; |
| 2961 | + OCSP_BASICRESP_get_ext; | 2849 | + OCSP_BASICRESP_get_ext; |
| @@ -2965,33 +2853,27 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 2965 | + i2d_KRB5_ENCDATA; | 2853 | + i2d_KRB5_ENCDATA; |
| 2966 | + X509_PURPOSE_set; | 2854 | + X509_PURPOSE_set; |
| 2967 | + X509_REQ_INFO_it; | 2855 | + X509_REQ_INFO_it; |
| 2968 | + X509_REQ_INFO_it; | ||
| 2969 | + UI_method_set_opener; | 2856 | + UI_method_set_opener; |
| 2970 | + ASN1_item_ex_free; | 2857 | + ASN1_item_ex_free; |
| 2971 | + ASN1_BOOLEAN_it; | 2858 | + ASN1_BOOLEAN_it; |
| 2972 | + ASN1_BOOLEAN_it; | ||
| 2973 | + ENGINE_get_table_flags; | 2859 | + ENGINE_get_table_flags; |
| 2974 | + UI_create_method; | 2860 | + UI_create_method; |
| 2975 | + OCSP_ONEREQ_add1_ext_i2d; | 2861 | + OCSP_ONEREQ_add1_ext_i2d; |
| 2976 | + _shadow_DES_check_key; | 2862 | + _shadow_DES_check_key; |
| 2977 | + _shadow_DES_check_key; | ||
| 2978 | + d2i_OCSP_REQINFO; | 2863 | + d2i_OCSP_REQINFO; |
| 2979 | + UI_add_info_string; | 2864 | + UI_add_info_string; |
| 2980 | + UI_get_result_minsize; | 2865 | + UI_get_result_minsize; |
| 2981 | + ASN1_NULL_it; | 2866 | + ASN1_NULL_it; |
| 2982 | + ASN1_NULL_it; | ||
| 2983 | + BN_mod_lshift1; | 2867 | + BN_mod_lshift1; |
| 2984 | + d2i_OCSP_ONEREQ; | 2868 | + d2i_OCSP_ONEREQ; |
| 2985 | + OCSP_ONEREQ_new; | 2869 | + OCSP_ONEREQ_new; |
| 2986 | + KRB5_TICKET_it; | 2870 | + KRB5_TICKET_it; |
| 2987 | + KRB5_TICKET_it; | ||
| 2988 | + EVP_aes_192_cbc; | 2871 | + EVP_aes_192_cbc; |
| 2989 | + KRB5_TICKET_free; | 2872 | + KRB5_TICKET_free; |
| 2990 | + UI_new; | 2873 | + UI_new; |
| 2991 | + OCSP_response_create; | 2874 | + OCSP_response_create; |
| 2992 | + _ossl_old_des_xcbc_encrypt; | 2875 | + _ossl_old_des_xcbc_encrypt; |
| 2993 | + PKCS7_it; | 2876 | + PKCS7_it; |
| 2994 | + PKCS7_it; | ||
| 2995 | + OCSP_REQUEST_get_ext_by_critical; | 2877 | + OCSP_REQUEST_get_ext_by_critical; |
| 2996 | + OCSP_REQUEST_get_ext_by_crit; | 2878 | + OCSP_REQUEST_get_ext_by_crit; |
| 2997 | + ENGINE_set_flags; | 2879 | + ENGINE_set_flags; |
| @@ -3000,11 +2882,9 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3000 | + EVP_Digest; | 2882 | + EVP_Digest; |
| 3001 | + OCSP_ONEREQ_delete_ext; | 2883 | + OCSP_ONEREQ_delete_ext; |
| 3002 | + ASN1_TBOOLEAN_it; | 2884 | + ASN1_TBOOLEAN_it; |
| 3003 | + ASN1_TBOOLEAN_it; | ||
| 3004 | + ASN1_item_new; | 2885 | + ASN1_item_new; |
| 3005 | + ASN1_TIME_to_generalizedtime; | 2886 | + ASN1_TIME_to_generalizedtime; |
| 3006 | + BIGNUM_it; | 2887 | + BIGNUM_it; |
| 3007 | + BIGNUM_it; | ||
| 3008 | + AES_cbc_encrypt; | 2888 | + AES_cbc_encrypt; |
| 3009 | + ENGINE_get_load_privkey_function; | 2889 | + ENGINE_get_load_privkey_function; |
| 3010 | + ENGINE_get_load_privkey_fn; | 2890 | + ENGINE_get_load_privkey_fn; |
| @@ -3016,7 +2896,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3016 | + EC_POINT_point2oct; | 2896 | + EC_POINT_point2oct; |
| 3017 | + KRB5_APREQ_free; | 2897 | + KRB5_APREQ_free; |
| 3018 | + ASN1_OBJECT_it; | 2898 | + ASN1_OBJECT_it; |
| 3019 | + ASN1_OBJECT_it; | ||
| 3020 | + OCSP_crlID_new; | 2899 | + OCSP_crlID_new; |
| 3021 | + OCSP_crlID2_new; | 2900 | + OCSP_crlID2_new; |
| 3022 | + CONF_modules_load_file; | 2901 | + CONF_modules_load_file; |
| @@ -3074,7 +2953,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3074 | + i2d_ASN1_UNIVERSALSTRING; | 2953 | + i2d_ASN1_UNIVERSALSTRING; |
| 3075 | + ASN1_UNIVERSALSTRING_free; | 2954 | + ASN1_UNIVERSALSTRING_free; |
| 3076 | + ASN1_UNIVERSALSTRING_it; | 2955 | + ASN1_UNIVERSALSTRING_it; |
| 3077 | + ASN1_UNIVERSALSTRING_it; | ||
| 3078 | + d2i_ASN1_UNIVERSALSTRING; | 2956 | + d2i_ASN1_UNIVERSALSTRING; |
| 3079 | + EVP_des_ede3_ecb; | 2957 | + EVP_des_ede3_ecb; |
| 3080 | + X509_REQ_print_ex; | 2958 | + X509_REQ_print_ex; |
| @@ -3130,14 +3008,12 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3130 | + HMAC_CTX_set_flags; | 3008 | + HMAC_CTX_set_flags; |
| 3131 | + d2i_PROXY_CERT_INFO_EXTENSION; | 3009 | + d2i_PROXY_CERT_INFO_EXTENSION; |
| 3132 | + PROXY_POLICY_it; | 3010 | + PROXY_POLICY_it; |
| 3133 | + PROXY_POLICY_it; | ||
| 3134 | + i2d_PROXY_POLICY; | 3011 | + i2d_PROXY_POLICY; |
| 3135 | + i2d_PROXY_CERT_INFO_EXTENSION; | 3012 | + i2d_PROXY_CERT_INFO_EXTENSION; |
| 3136 | + d2i_PROXY_POLICY; | 3013 | + d2i_PROXY_POLICY; |
| 3137 | + PROXY_CERT_INFO_EXTENSION_new; | 3014 | + PROXY_CERT_INFO_EXTENSION_new; |
| 3138 | + PROXY_CERT_INFO_EXTENSION_free; | 3015 | + PROXY_CERT_INFO_EXTENSION_free; |
| 3139 | + PROXY_CERT_INFO_EXTENSION_it; | 3016 | + PROXY_CERT_INFO_EXTENSION_it; |
| 3140 | + PROXY_CERT_INFO_EXTENSION_it; | ||
| 3141 | + PROXY_POLICY_free; | 3017 | + PROXY_POLICY_free; |
| 3142 | + PROXY_POLICY_new; | 3018 | + PROXY_POLICY_new; |
| 3143 | + BN_MONT_CTX_set_locked; | 3019 | + BN_MONT_CTX_set_locked; |
| @@ -3174,7 +3050,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3174 | + BN_BLINDING_get_thread_id; | 3050 | + BN_BLINDING_get_thread_id; |
| 3175 | + X509_STORE_CTX_set0_param; | 3051 | + X509_STORE_CTX_set0_param; |
| 3176 | + POLICY_MAPPING_it; | 3052 | + POLICY_MAPPING_it; |
| 3177 | + POLICY_MAPPING_it; | ||
| 3178 | + STORE_parse_attrs_start; | 3053 | + STORE_parse_attrs_start; |
| 3179 | + POLICY_CONSTRAINTS_free; | 3054 | + POLICY_CONSTRAINTS_free; |
| 3180 | + EVP_PKEY_add1_attr_by_NID; | 3055 | + EVP_PKEY_add1_attr_by_NID; |
| @@ -3183,7 +3058,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3183 | + STORE_set_method; | 3058 | + STORE_set_method; |
| 3184 | + GENERAL_SUBTREE_free; | 3059 | + GENERAL_SUBTREE_free; |
| 3185 | + NAME_CONSTRAINTS_it; | 3060 | + NAME_CONSTRAINTS_it; |
| 3186 | + NAME_CONSTRAINTS_it; | ||
| 3187 | + ECDH_get_default_method; | 3061 | + ECDH_get_default_method; |
| 3188 | + PKCS12_add_safe; | 3062 | + PKCS12_add_safe; |
| 3189 | + EC_KEY_new_by_curve_name; | 3063 | + EC_KEY_new_by_curve_name; |
| @@ -3226,7 +3100,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3226 | + ENGINE_get_default_ECDH; | 3100 | + ENGINE_get_default_ECDH; |
| 3227 | + EC_KEY_get_conv_form; | 3101 | + EC_KEY_get_conv_form; |
| 3228 | + ASN1_OCTET_STRING_NDEF_it; | 3102 | + ASN1_OCTET_STRING_NDEF_it; |
| 3229 | + ASN1_OCTET_STRING_NDEF_it; | ||
| 3230 | + STORE_delete_public_key; | 3103 | + STORE_delete_public_key; |
| 3231 | + STORE_get_public_key; | 3104 | + STORE_get_public_key; |
| 3232 | + STORE_modify_arbitrary; | 3105 | + STORE_modify_arbitrary; |
| @@ -3383,7 +3256,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3383 | + ENGINE_load_padlock; | 3256 | + ENGINE_load_padlock; |
| 3384 | + EC_GROUP_set_curve_name; | 3257 | + EC_GROUP_set_curve_name; |
| 3385 | + X509_CERT_PAIR_it; | 3258 | + X509_CERT_PAIR_it; |
| 3386 | + X509_CERT_PAIR_it; | ||
| 3387 | + STORE_meth_get_revoke_fn; | 3259 | + STORE_meth_get_revoke_fn; |
| 3388 | + STORE_method_get_revoke_function; | 3260 | + STORE_method_get_revoke_function; |
| 3389 | + STORE_method_set_get_function; | 3261 | + STORE_method_set_get_function; |
| @@ -3510,7 +3382,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3510 | + pqueue_pop; | 3382 | + pqueue_pop; |
| 3511 | + STORE_ATTR_INFO_get0_cstr; | 3383 | + STORE_ATTR_INFO_get0_cstr; |
| 3512 | + POLICY_CONSTRAINTS_it; | 3384 | + POLICY_CONSTRAINTS_it; |
| 3513 | + POLICY_CONSTRAINTS_it; | ||
| 3514 | + STORE_get_ex_new_index; | 3385 | + STORE_get_ex_new_index; |
| 3515 | + EVP_PKEY_get_attr_by_OBJ; | 3386 | + EVP_PKEY_get_attr_by_OBJ; |
| 3516 | + X509_VERIFY_PARAM_add0_policy; | 3387 | + X509_VERIFY_PARAM_add0_policy; |
| @@ -3558,8 +3429,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3558 | + STORE_modify_crl; | 3429 | + STORE_modify_crl; |
| 3559 | + STORE_list_private_key_start; | 3430 | + STORE_list_private_key_start; |
| 3560 | + POLICY_MAPPINGS_it; | 3431 | + POLICY_MAPPINGS_it; |
| 3561 | + POLICY_MAPPINGS_it; | ||
| 3562 | + GENERAL_SUBTREE_it; | ||
| 3563 | + GENERAL_SUBTREE_it; | 3432 | + GENERAL_SUBTREE_it; |
| 3564 | + EC_GROUP_get_curve_name; | 3433 | + EC_GROUP_get_curve_name; |
| 3565 | + PEM_write_X509_CERT_PAIR; | 3434 | + PEM_write_X509_CERT_PAIR; |
| @@ -3692,15 +3561,12 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3692 | + BIO_set_callback_arg; | 3561 | + BIO_set_callback_arg; |
| 3693 | + v3_addr_add_prefix; | 3562 | + v3_addr_add_prefix; |
| 3694 | + IPAddressOrRange_it; | 3563 | + IPAddressOrRange_it; |
| 3695 | + IPAddressOrRange_it; | ||
| 3696 | + BIO_set_flags; | 3564 | + BIO_set_flags; |
| 3697 | + ASIdentifiers_it; | 3565 | + ASIdentifiers_it; |
| 3698 | + ASIdentifiers_it; | ||
| 3699 | + v3_addr_get_range; | 3566 | + v3_addr_get_range; |
| 3700 | + BIO_method_type; | 3567 | + BIO_method_type; |
| 3701 | + v3_addr_inherits; | 3568 | + v3_addr_inherits; |
| 3702 | + IPAddressChoice_it; | 3569 | + IPAddressChoice_it; |
| 3703 | + IPAddressChoice_it; | ||
| 3704 | + AES_ige_encrypt; | 3570 | + AES_ige_encrypt; |
| 3705 | + v3_addr_add_range; | 3571 | + v3_addr_add_range; |
| 3706 | + EVP_CIPHER_CTX_nid; | 3572 | + EVP_CIPHER_CTX_nid; |
| @@ -3721,7 +3587,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3721 | + BIO_clear_flags; | 3587 | + BIO_clear_flags; |
| 3722 | + i2d_ASRange; | 3588 | + i2d_ASRange; |
| 3723 | + IPAddressRange_it; | 3589 | + IPAddressRange_it; |
| 3724 | + IPAddressRange_it; | ||
| 3725 | + IPAddressChoice_new; | 3590 | + IPAddressChoice_new; |
| 3726 | + ASIdentifierChoice_new; | 3591 | + ASIdentifierChoice_new; |
| 3727 | + ASRange_free; | 3592 | + ASRange_free; |
| @@ -3742,7 +3607,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3742 | + BIO_test_flags; | 3607 | + BIO_test_flags; |
| 3743 | + i2d_ASIdentifierChoice; | 3608 | + i2d_ASIdentifierChoice; |
| 3744 | + ASRange_it; | 3609 | + ASRange_it; |
| 3745 | + ASRange_it; | ||
| 3746 | + d2i_ASIdentifiers; | 3610 | + d2i_ASIdentifiers; |
| 3747 | + ASRange_new; | 3611 | + ASRange_new; |
| 3748 | + d2i_IPAddressChoice; | 3612 | + d2i_IPAddressChoice; |
| @@ -3751,7 +3615,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3751 | + EVP_Cipher; | 3615 | + EVP_Cipher; |
| 3752 | + i2d_IPAddressOrRange; | 3616 | + i2d_IPAddressOrRange; |
| 3753 | + ASIdOrRange_it; | 3617 | + ASIdOrRange_it; |
| 3754 | + ASIdOrRange_it; | ||
| 3755 | + EVP_CIPHER_nid; | 3618 | + EVP_CIPHER_nid; |
| 3756 | + i2d_IPAddressChoice; | 3619 | + i2d_IPAddressChoice; |
| 3757 | + EVP_CIPHER_CTX_block_size; | 3620 | + EVP_CIPHER_CTX_block_size; |
| @@ -3762,7 +3625,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3762 | + v3_addr_is_canonical; | 3625 | + v3_addr_is_canonical; |
| 3763 | + i2d_IPAddressRange; | 3626 | + i2d_IPAddressRange; |
| 3764 | + IPAddressFamily_it; | 3627 | + IPAddressFamily_it; |
| 3765 | + IPAddressFamily_it; | ||
| 3766 | + v3_asid_inherits; | 3628 | + v3_asid_inherits; |
| 3767 | + EVP_CIPHER_CTX_cipher; | 3629 | + EVP_CIPHER_CTX_cipher; |
| 3768 | + EVP_CIPHER_CTX_get_app_data; | 3630 | + EVP_CIPHER_CTX_get_app_data; |
| @@ -3772,7 +3634,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3772 | + d2i_IPAddressOrRange; | 3634 | + d2i_IPAddressOrRange; |
| 3773 | + v3_addr_canonize; | 3635 | + v3_addr_canonize; |
| 3774 | + ASIdentifierChoice_it; | 3636 | + ASIdentifierChoice_it; |
| 3775 | + ASIdentifierChoice_it; | ||
| 3776 | + EVP_MD_CTX_md; | 3637 | + EVP_MD_CTX_md; |
| 3777 | + d2i_ASIdentifierChoice; | 3638 | + d2i_ASIdentifierChoice; |
| 3778 | + BIO_method_name; | 3639 | + BIO_method_name; |
| @@ -3795,7 +3656,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3795 | + SEED_set_key; | 3656 | + SEED_set_key; |
| 3796 | + EVP_seed_cfb128; | 3657 | + EVP_seed_cfb128; |
| 3797 | + X509_EXTENSIONS_it; | 3658 | + X509_EXTENSIONS_it; |
| 3798 | + X509_EXTENSIONS_it; | ||
| 3799 | + X509_get1_ocsp; | 3659 | + X509_get1_ocsp; |
| 3800 | + OCSP_REQ_CTX_free; | 3660 | + OCSP_REQ_CTX_free; |
| 3801 | + i2d_X509_EXTENSIONS; | 3661 | + i2d_X509_EXTENSIONS; |
| @@ -3803,7 +3663,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3803 | + OCSP_sendreq_new; | 3663 | + OCSP_sendreq_new; |
| 3804 | + d2i_X509_EXTENSIONS; | 3664 | + d2i_X509_EXTENSIONS; |
| 3805 | + X509_ALGORS_it; | 3665 | + X509_ALGORS_it; |
| 3806 | + X509_ALGORS_it; | ||
| 3807 | + X509_ALGOR_get0; | 3666 | + X509_ALGOR_get0; |
| 3808 | + X509_ALGOR_set0; | 3667 | + X509_ALGOR_set0; |
| 3809 | + AES_unwrap_key; | 3668 | + AES_unwrap_key; |
| @@ -3848,7 +3707,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3848 | + CMS_SignerInfo_verify; | 3707 | + CMS_SignerInfo_verify; |
| 3849 | + CMS_data; | 3708 | + CMS_data; |
| 3850 | + CMS_ContentInfo_it; | 3709 | + CMS_ContentInfo_it; |
| 3851 | + CMS_ContentInfo_it; | ||
| 3852 | + d2i_CMS_ReceiptRequest; | 3710 | + d2i_CMS_ReceiptRequest; |
| 3853 | + CMS_compress; | 3711 | + CMS_compress; |
| 3854 | + CMS_digest_create; | 3712 | + CMS_digest_create; |
| @@ -3893,7 +3751,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 3893 | + CMS_RecipientInfo_kekri_get0_id; | 3751 | + CMS_RecipientInfo_kekri_get0_id; |
| 3894 | + CMS_verify_receipt; | 3752 | + CMS_verify_receipt; |
| 3895 | + CMS_ReceiptRequest_it; | 3753 | + CMS_ReceiptRequest_it; |
| 3896 | + CMS_ReceiptRequest_it; | ||
| 3897 | + PEM_read_bio_CMS; | 3754 | + PEM_read_bio_CMS; |
| 3898 | + CMS_get1_crls; | 3755 | + CMS_get1_crls; |
| 3899 | + CMS_add0_recipient_key; | 3756 | + CMS_add0_recipient_key; |
| @@ -4032,7 +3889,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 4032 | + TS_REQ_dup; | 3889 | + TS_REQ_dup; |
| 4033 | + GENERAL_NAME_dup; | 3890 | + GENERAL_NAME_dup; |
| 4034 | + ASN1_SEQUENCE_ANY_it; | 3891 | + ASN1_SEQUENCE_ANY_it; |
| 4035 | + ASN1_SEQUENCE_ANY_it; | ||
| 4036 | + WHIRLPOOL; | 3892 | + WHIRLPOOL; |
| 4037 | + X509_STORE_get1_crls; | 3893 | + X509_STORE_get1_crls; |
| 4038 | + ENGINE_get_pkey_asn1_meth; | 3894 | + ENGINE_get_pkey_asn1_meth; |
| @@ -4103,7 +3959,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 4103 | + DIST_POINT_set_dpname; | 3959 | + DIST_POINT_set_dpname; |
| 4104 | + i2d_ISSUING_DIST_POINT; | 3960 | + i2d_ISSUING_DIST_POINT; |
| 4105 | + ASN1_SET_ANY_it; | 3961 | + ASN1_SET_ANY_it; |
| 4106 | + ASN1_SET_ANY_it; | ||
| 4107 | + EVP_PKEY_CTX_get_data; | 3962 | + EVP_PKEY_CTX_get_data; |
| 4108 | + TS_STATUS_INFO_print_bio; | 3963 | + TS_STATUS_INFO_print_bio; |
| 4109 | + EVP_PKEY_derive_init; | 3964 | + EVP_PKEY_derive_init; |
| @@ -4263,7 +4118,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 4263 | + EVP_DigestSignFinal; | 4118 | + EVP_DigestSignFinal; |
| 4264 | + TS_RESP_CTX_set_def_policy; | 4119 | + TS_RESP_CTX_set_def_policy; |
| 4265 | + NETSCAPE_X509_it; | 4120 | + NETSCAPE_X509_it; |
| 4266 | + NETSCAPE_X509_it; | ||
| 4267 | + TS_RESP_create_response; | 4121 | + TS_RESP_create_response; |
| 4268 | + PKCS7_SIGNER_INFO_get0_algs; | 4122 | + PKCS7_SIGNER_INFO_get0_algs; |
| 4269 | + TS_TST_INFO_get_nonce; | 4123 | + TS_TST_INFO_get_nonce; |
| @@ -4322,7 +4176,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 4322 | + EVP_CIPHER_do_all_sorted; | 4176 | + EVP_CIPHER_do_all_sorted; |
| 4323 | + EVP_PKEY_CTX_free; | 4177 | + EVP_PKEY_CTX_free; |
| 4324 | + ISSUING_DIST_POINT_it; | 4178 | + ISSUING_DIST_POINT_it; |
| 4325 | + ISSUING_DIST_POINT_it; | ||
| 4326 | + d2i_TS_MSG_IMPRINT_fp; | 4179 | + d2i_TS_MSG_IMPRINT_fp; |
| 4327 | + X509_STORE_get1_certs; | 4180 | + X509_STORE_get1_certs; |
| 4328 | + EVP_PKEY_CTX_get_operation; | 4181 | + EVP_PKEY_CTX_get_operation; |
| @@ -4615,7 +4468,6 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 4615 | + X509_signature_dump; | 4468 | + X509_signature_dump; |
| 4616 | + d2i_RSA_PSS_PARAMS; | 4469 | + d2i_RSA_PSS_PARAMS; |
| 4617 | + RSA_PSS_PARAMS_it; | 4470 | + RSA_PSS_PARAMS_it; |
| 4618 | + RSA_PSS_PARAMS_it; | ||
| 4619 | + RSA_PSS_PARAMS_free; | 4471 | + RSA_PSS_PARAMS_free; |
| 4620 | + X509_sign_ctx; | 4472 | + X509_sign_ctx; |
| 4621 | + i2d_RSA_PSS_PARAMS; | 4473 | + i2d_RSA_PSS_PARAMS; |
| @@ -4638,10 +4490,151 @@ Index: openssl-1.0.1d/openssl.ld | |||
| 4638 | + CRYPTO_memcmp; | 4490 | + CRYPTO_memcmp; |
| 4639 | +} OPENSSL_1.0.1; | 4491 | +} OPENSSL_1.0.1; |
| 4640 | + | 4492 | + |
| 4641 | Index: openssl-1.0.1d/engines/openssl.ld | 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 | + | ||
| 4634 | Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/openssl.ld | ||
| 4642 | =================================================================== | 4635 | =================================================================== |
| 4643 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 4636 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
| 4644 | +++ openssl-1.0.1d/engines/openssl.ld 2013-02-06 19:41:43.000000000 +0100 | 4637 | +++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/openssl.ld 2014-02-24 21:02:30.000000000 +0100 |
| 4645 | @@ -0,0 +1,10 @@ | 4638 | @@ -0,0 +1,10 @@ |
| 4646 | +OPENSSL_1.0.0 { | 4639 | +OPENSSL_1.0.0 { |
| 4647 | + global: | 4640 | + global: |
| @@ -4653,10 +4646,10 @@ Index: openssl-1.0.1d/engines/openssl.ld | |||
| 4653 | + *; | 4646 | + *; |
| 4654 | +}; | 4647 | +}; |
| 4655 | + | 4648 | + |
| 4656 | Index: openssl-1.0.1d/engines/ccgost/openssl.ld | 4649 | Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/ccgost/openssl.ld |
| 4657 | =================================================================== | 4650 | =================================================================== |
| 4658 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 4651 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
| 4659 | +++ openssl-1.0.1d/engines/ccgost/openssl.ld 2013-02-06 19:41:43.000000000 +0100 | 4652 | +++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/ccgost/openssl.ld 2014-02-24 21:02:30.000000000 +0100 |
| 4660 | @@ -0,0 +1,10 @@ | 4653 | @@ -0,0 +1,10 @@ |
| 4661 | +OPENSSL_1.0.0 { | 4654 | +OPENSSL_1.0.0 { |
| 4662 | + global: | 4655 | + global: |
diff --git a/meta/recipes-connectivity/openssl/openssl/debian1.0.2/block_digicert_malaysia.patch b/meta/recipes-connectivity/openssl/openssl/debian1.0.2/block_digicert_malaysia.patch new file mode 100644 index 0000000000..c43bcd1c77 --- /dev/null +++ b/meta/recipes-connectivity/openssl/openssl/debian1.0.2/block_digicert_malaysia.patch | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | From: Raphael Geissert <geissert@debian.org> | ||
| 2 | Description: make X509_verify_cert indicate that any certificate whose | ||
| 3 | name contains "Digicert Sdn. Bhd." (from Malaysia) is revoked. | ||
| 4 | Forwarded: not-needed | ||
| 5 | Origin: vendor | ||
| 6 | Last-Update: 2011-11-05 | ||
| 7 | |||
| 8 | Upstream-Status: Backport [debian] | ||
| 9 | |||
| 10 | |||
| 11 | Index: 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/meta/recipes-connectivity/openssl/openssl/debian1.0.2/block_diginotar.patch b/meta/recipes-connectivity/openssl/openssl/debian1.0.2/block_diginotar.patch new file mode 100644 index 0000000000..0c1a0b651f --- /dev/null +++ b/meta/recipes-connectivity/openssl/openssl/debian1.0.2/block_diginotar.patch | |||
| @@ -0,0 +1,67 @@ | |||
| 1 | From: Raphael Geissert <geissert@debian.org> | ||
| 2 | Description: make X509_verify_cert indicate that any certificate whose | ||
| 3 | name contains "DigiNotar" is revoked. | ||
| 4 | Forwarded: not-needed | ||
| 5 | Origin: vendor | ||
| 6 | Last-Update: 2011-09-08 | ||
| 7 | Bug: http://bugs.debian.org/639744 | ||
| 8 | Reviewed-by: Kurt Roeckx <kurt@roeckx.be> | ||
| 9 | Reviewed-by: Dr Stephen N Henson <shenson@drh-consultancy.co.uk> | ||
| 10 | |||
| 11 | This is not meant as final patch. | ||
| 12 | |||
| 13 | Upstream-Status: Backport [debian] | ||
| 14 | |||
| 15 | |||
| 16 | Index: openssl-1.0.2/crypto/x509/x509_vfy.c | ||
| 17 | =================================================================== | ||
| 18 | --- openssl-1.0.2.orig/crypto/x509/x509_vfy.c | ||
| 19 | +++ openssl-1.0.2/crypto/x509/x509_vfy.c | ||
| 20 | @@ -119,6 +119,7 @@ static int check_trust(X509_STORE_CTX *c | ||
| 21 | static int check_revocation(X509_STORE_CTX *ctx); | ||
| 22 | static int check_cert(X509_STORE_CTX *ctx); | ||
| 23 | static int check_policy(X509_STORE_CTX *ctx); | ||
| 24 | +static int check_ca_blacklist(X509_STORE_CTX *ctx); | ||
| 25 | |||
| 26 | static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer, | ||
| 27 | unsigned int *preasons, X509_CRL *crl, X509 *x); | ||
| 28 | @@ -438,6 +439,9 @@ int X509_verify_cert(X509_STORE_CTX *ctx | ||
| 29 | if (!ok) | ||
| 30 | goto end; | ||
| 31 | |||
| 32 | + ok = check_ca_blacklist(ctx); | ||
| 33 | + if(!ok) goto end; | ||
| 34 | + | ||
| 35 | #ifndef OPENSSL_NO_RFC3779 | ||
| 36 | /* RFC 3779 path validation, now that CRL check has been done */ | ||
| 37 | ok = v3_asid_validate_path(ctx); | ||
| 38 | @@ -938,6 +942,29 @@ static int check_crl_time(X509_STORE_CTX | ||
| 39 | return 1; | ||
| 40 | } | ||
| 41 | |||
| 42 | +static int check_ca_blacklist(X509_STORE_CTX *ctx) | ||
| 43 | + { | ||
| 44 | + X509 *x; | ||
| 45 | + int i; | ||
| 46 | + /* Check all certificates against the blacklist */ | ||
| 47 | + for (i = sk_X509_num(ctx->chain) - 1; i >= 0; i--) | ||
| 48 | + { | ||
| 49 | + x = sk_X509_value(ctx->chain, i); | ||
| 50 | + /* Mark DigiNotar certificates as revoked, no matter | ||
| 51 | + * where in the chain they are. | ||
| 52 | + */ | ||
| 53 | + if (x->name && strstr(x->name, "DigiNotar")) | ||
| 54 | + { | ||
| 55 | + ctx->error = X509_V_ERR_CERT_REVOKED; | ||
| 56 | + ctx->error_depth = i; | ||
| 57 | + ctx->current_cert = x; | ||
| 58 | + if (!ctx->verify_cb(0,ctx)) | ||
| 59 | + return 0; | ||
| 60 | + } | ||
| 61 | + } | ||
| 62 | + return 1; | ||
| 63 | + } | ||
| 64 | + | ||
| 65 | static int get_crl_sk(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl, | ||
| 66 | X509 **pissuer, int *pscore, unsigned int *preasons, | ||
| 67 | STACK_OF(X509_CRL) *crls) | ||
diff --git a/meta/recipes-connectivity/openssl/openssl/debian1.0.2/padlock_conf.patch b/meta/recipes-connectivity/openssl/openssl/debian1.0.2/padlock_conf.patch new file mode 100644 index 0000000000..61dcf457fe --- /dev/null +++ b/meta/recipes-connectivity/openssl/openssl/debian1.0.2/padlock_conf.patch | |||
| @@ -0,0 +1,31 @@ | |||
| 1 | |||
| 2 | Upstream-Status: Backport [debian] | ||
| 3 | |||
| 4 | --- openssl/apps/openssl.cnf.orig 2012-06-06 00:45:56.000000000 +0200 | ||
| 5 | +++ openssl/apps/openssl.cnf 2012-06-06 00:46:46.000000000 +0200 | ||
| 6 | @@ -19,6 +19,8 @@ | ||
| 7 | # (Alternatively, use a configuration file that has only | ||
| 8 | # X.509v3 extensions in its main [= default] section.) | ||
| 9 | |||
| 10 | +openssl_conf = openssl_def | ||
| 11 | + | ||
| 12 | [ new_oids ] | ||
| 13 | |||
| 14 | # We can add new OIDs in here for use by 'ca', 'req' and 'ts'. | ||
| 15 | @@ -348,3 +350,16 @@ | ||
| 16 | # (optional, default: no) | ||
| 17 | ess_cert_id_chain = no # Must the ESS cert id chain be included? | ||
| 18 | # (optional, default: no) | ||
| 19 | + | ||
| 20 | +[openssl_def] | ||
| 21 | +engines = engine_section | ||
| 22 | + | ||
| 23 | +[engine_section] | ||
| 24 | +padlock = padlock_section | ||
| 25 | + | ||
| 26 | +[padlock_section] | ||
| 27 | +soft_load=1 | ||
| 28 | +init=1 | ||
| 29 | +default_algorithms = ALL | ||
| 30 | +dynamic_path=padlock | ||
| 31 | + | ||
diff --git a/meta/recipes-connectivity/openssl/openssl/engines-install-in-libdir-ssl.patch b/meta/recipes-connectivity/openssl/openssl/engines-install-in-libdir-ssl.patch index d8a6f1a23c..a5746483e6 100644 --- a/meta/recipes-connectivity/openssl/openssl/engines-install-in-libdir-ssl.patch +++ b/meta/recipes-connectivity/openssl/openssl/engines-install-in-libdir-ssl.patch | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | Upstream-Status: Inappropriate [configuration] | 1 | Upstream-Status: Inappropriate [configuration] |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | Index: openssl-1.0.0/engines/Makefile | 4 | Index: openssl-1.0.2/engines/Makefile |
| 5 | =================================================================== | 5 | =================================================================== |
| 6 | --- openssl-1.0.0.orig/engines/Makefile | 6 | --- openssl-1.0.2.orig/engines/Makefile |
| 7 | +++ openssl-1.0.0/engines/Makefile | 7 | +++ openssl-1.0.2/engines/Makefile |
| 8 | @@ -107,7 +107,7 @@ | 8 | @@ -107,13 +107,13 @@ install: |
| 9 | @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... | 9 | @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... |
| 10 | @if [ -n "$(SHARED_LIBS)" ]; then \ | 10 | @if [ -n "$(SHARED_LIBS)" ]; then \ |
| 11 | set -e; \ | 11 | set -e; \ |
| @@ -14,16 +14,19 @@ Index: openssl-1.0.0/engines/Makefile | |||
| 14 | for l in $(LIBNAMES); do \ | 14 | for l in $(LIBNAMES); do \ |
| 15 | ( echo installing $$l; \ | 15 | ( echo installing $$l; \ |
| 16 | pfx=lib; \ | 16 | pfx=lib; \ |
| 17 | @@ -119,13 +119,13 @@ | 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: | ||
| 18 | *DSO_WIN32*) sfx="eay32.dll"; pfx=;; \ | 25 | *DSO_WIN32*) sfx="eay32.dll"; pfx=;; \ |
| 19 | *) sfx=".bad";; \ | 26 | *) sfx=".bad";; \ |
| 20 | esac; \ | 27 | esac; \ |
| 21 | - cp $$pfx$$l$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new; \ | 28 | - cp $$pfx$$l$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new; \ |
| 22 | + cp $$pfx$$l$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx.new; \ | 29 | + cp $$pfx$$l$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx.new; \ |
| 23 | else \ | ||
| 24 | sfx=".so"; \ | ||
| 25 | - cp cyg$$l.dll $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new; \ | ||
| 26 | + cp cyg$$l.dll $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$$pfx$$l$$sfx.new; \ | ||
| 27 | fi; \ | 30 | fi; \ |
| 28 | - chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new; \ | 31 | - chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new; \ |
| 29 | - mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \ | 32 | - mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \ |
| @@ -32,20 +35,25 @@ Index: openssl-1.0.0/engines/Makefile | |||
| 32 | done; \ | 35 | done; \ |
| 33 | fi | 36 | fi |
| 34 | @target=install; $(RECURSIVE_MAKE) | 37 | @target=install; $(RECURSIVE_MAKE) |
| 35 | Index: openssl-1.0.0/engines/ccgost/Makefile | 38 | Index: openssl-1.0.2/engines/ccgost/Makefile |
| 36 | =================================================================== | 39 | =================================================================== |
| 37 | --- openssl-1.0.0.orig/engines/ccgost/Makefile | 40 | --- openssl-1.0.2.orig/engines/ccgost/Makefile |
| 38 | +++ openssl-1.0.0/engines/ccgost/Makefile | 41 | +++ openssl-1.0.2/engines/ccgost/Makefile |
| 39 | @@ -53,13 +53,13 @@ | 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: | ||
| 40 | *DSO_WIN32*) sfx="eay32.dll"; pfx=;; \ | 52 | *DSO_WIN32*) sfx="eay32.dll"; pfx=;; \ |
| 41 | *) sfx=".bad";; \ | 53 | *) sfx=".bad";; \ |
| 42 | esac; \ | 54 | esac; \ |
| 43 | - cp $${pfx}$(LIBNAME)$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new; \ | 55 | - cp $${pfx}$(LIBNAME)$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new; \ |
| 44 | + cp $${pfx}$(LIBNAME)$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$${pfx}$(LIBNAME)$$sfx.new; \ | 56 | + cp $${pfx}$(LIBNAME)$$sfx $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$${pfx}$(LIBNAME)$$sfx.new; \ |
| 45 | else \ | ||
| 46 | sfx=".so"; \ | ||
| 47 | - cp cyg$(LIBNAME).dll $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new; \ | ||
| 48 | + cp cyg$(LIBNAME).dll $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines/$${pfx}$(LIBNAME)$$sfx.new; \ | ||
| 49 | fi; \ | 57 | fi; \ |
| 50 | - chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new; \ | 58 | - chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new; \ |
| 51 | - mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx; \ | 59 | - mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$${pfx}$(LIBNAME)$$sfx; \ |
diff --git a/meta/recipes-connectivity/openssl/openssl/fix-cipher-des-ede3-cfb1.patch b/meta/recipes-connectivity/openssl/openssl/fix-cipher-des-ede3-cfb1.patch index f0e177840f..06d1ea69d3 100644 --- a/meta/recipes-connectivity/openssl/openssl/fix-cipher-des-ede3-cfb1.patch +++ b/meta/recipes-connectivity/openssl/openssl/fix-cipher-des-ede3-cfb1.patch | |||
| @@ -6,17 +6,16 @@ http://rt.openssl.org/Ticket/Display.html?id=2867 | |||
| 6 | 6 | ||
| 7 | Signed-Off-By: Muhammad Shakeel <muhammad_shakeel@mentor.com> | 7 | Signed-Off-By: Muhammad Shakeel <muhammad_shakeel@mentor.com> |
| 8 | 8 | ||
| 9 | diff --git a/crypto/evp/e_des3.c b/crypto/evp/e_des3.c | 9 | Index: openssl-1.0.2/crypto/evp/e_des3.c |
| 10 | index 3232cfe..df84922 100644 | ||
| 11 | =================================================================== | 10 | =================================================================== |
| 12 | --- a/crypto/evp/e_des3.c | 11 | --- openssl-1.0.2.orig/crypto/evp/e_des3.c |
| 13 | +++ b/crypto/evp/e_des3.c | 12 | +++ openssl-1.0.2/crypto/evp/e_des3.c |
| 14 | @@ -173,7 +173,7 @@ static int des_ede3_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, | 13 | @@ -211,7 +211,7 @@ static int des_ede3_cfb1_cipher(EVP_CIPH |
| 15 | size_t n; | 14 | size_t n; |
| 16 | unsigned char c[1],d[1]; | 15 | unsigned char c[1], d[1]; |
| 17 | 16 | ||
| 18 | - for(n=0 ; n < inl ; ++n) | 17 | - for (n = 0; n < inl; ++n) { |
| 19 | + for(n=0 ; n < inl*8 ; ++n) | 18 | + for (n = 0; n * 8 < inl; ++n) { |
| 20 | { | 19 | c[0] = (in[n / 8] & (1 << (7 - n % 8))) ? 0x80 : 0; |
| 21 | c[0]=(in[n/8]&(1 << (7-n%8))) ? 0x80 : 0; | 20 | DES_ede3_cfb_encrypt(c, d, 1, 1, |
| 22 | DES_ede3_cfb_encrypt(c,d,1,1, | 21 | &data(ctx)->ks1, &data(ctx)->ks2, |
diff --git a/meta/recipes-connectivity/openssl/openssl/initial-aarch64-bits.patch b/meta/recipes-connectivity/openssl/openssl/initial-aarch64-bits.patch deleted file mode 100644 index 770097db78..0000000000 --- a/meta/recipes-connectivity/openssl/openssl/initial-aarch64-bits.patch +++ /dev/null | |||
| @@ -1,120 +0,0 @@ | |||
| 1 | From: Andy Polyakov <appro@openssl.org> | ||
| 2 | Date: Sun, 13 Oct 2013 17:15:15 +0000 (+0200) | ||
| 3 | Subject: Initial aarch64 bits. | ||
| 4 | X-Git-Url: http://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff_plain;h=039081b80977e2a5de84e1f88f8b4d025b559956 | ||
| 5 | |||
| 6 | Initial aarch64 bits. | ||
| 7 | Upstream-Status: backport (will be included in 1.0.2) | ||
| 8 | --- | ||
| 9 | crypto/bn/bn_lcl.h | 9 +++++++++ | ||
| 10 | crypto/md32_common.h | 18 ++++++++++++++++++ | ||
| 11 | crypto/modes/modes_lcl.h | 8 ++++++++ | ||
| 12 | crypto/sha/sha512.c | 13 +++++++++++++ | ||
| 13 | 4 files changed, 48 insertions(+) | ||
| 14 | |||
| 15 | Index: openssl-1.0.1f/crypto/bn/bn_lcl.h | ||
| 16 | =================================================================== | ||
| 17 | --- openssl-1.0.1f.orig/crypto/bn/bn_lcl.h 2014-01-06 15:47:42.000000000 +0200 | ||
| 18 | +++ openssl-1.0.1f/crypto/bn/bn_lcl.h 2014-02-28 10:37:55.495979037 +0200 | ||
| 19 | @@ -300,6 +300,15 @@ | ||
| 20 | : "r"(a), "r"(b)); | ||
| 21 | # endif | ||
| 22 | # endif | ||
| 23 | +# elif defined(__aarch64__) && defined(SIXTY_FOUR_BIT_LONG) | ||
| 24 | +# if defined(__GNUC__) && __GNUC__>=2 | ||
| 25 | +# define BN_UMULT_HIGH(a,b) ({ \ | ||
| 26 | + register BN_ULONG ret; \ | ||
| 27 | + asm ("umulh %0,%1,%2" \ | ||
| 28 | + : "=r"(ret) \ | ||
| 29 | + : "r"(a), "r"(b)); \ | ||
| 30 | + ret; }) | ||
| 31 | +# endif | ||
| 32 | # endif /* cpu */ | ||
| 33 | #endif /* OPENSSL_NO_ASM */ | ||
| 34 | |||
| 35 | Index: openssl-1.0.1f/crypto/md32_common.h | ||
| 36 | =================================================================== | ||
| 37 | --- openssl-1.0.1f.orig/crypto/md32_common.h 2014-01-06 15:47:42.000000000 +0200 | ||
| 38 | +++ openssl-1.0.1f/crypto/md32_common.h 2014-02-28 10:39:21.751979107 +0200 | ||
| 39 | @@ -213,6 +213,24 @@ | ||
| 40 | asm ("bswapl %0":"=r"(r):"0"(r)); \ | ||
| 41 | *((unsigned int *)(c))=r; (c)+=4; r; }) | ||
| 42 | # endif | ||
| 43 | +# elif defined(__aarch64__) | ||
| 44 | +# if defined(__BYTE_ORDER__) | ||
| 45 | +# if defined(__ORDER_LITTLE_ENDIAN__) && __BYTE_ORDER__==__ORDER_LITTLE_ENDIAN__ | ||
| 46 | +# define HOST_c2l(c,l) ({ unsigned int r; \ | ||
| 47 | + asm ("rev %w0,%w1" \ | ||
| 48 | + :"=r"(r) \ | ||
| 49 | + :"r"(*((const unsigned int *)(c))));\ | ||
| 50 | + (c)+=4; (l)=r; }) | ||
| 51 | +# define HOST_l2c(l,c) ({ unsigned int r; \ | ||
| 52 | + asm ("rev %w0,%w1" \ | ||
| 53 | + :"=r"(r) \ | ||
| 54 | + :"r"((unsigned int)(l)));\ | ||
| 55 | + *((unsigned int *)(c))=r; (c)+=4; r; }) | ||
| 56 | +# elif defined(__ORDER_BIG_ENDIAN__) && __BYTE_ORDER__==__ORDER_BIG_ENDIAN__ | ||
| 57 | +# define HOST_c2l(c,l) ((l)=*((const unsigned int *)(c)), (c)+=4, (l)) | ||
| 58 | +# define HOST_l2c(l,c) (*((unsigned int *)(c))=(l), (c)+=4, (l)) | ||
| 59 | +# endif | ||
| 60 | +# endif | ||
| 61 | # endif | ||
| 62 | # endif | ||
| 63 | #endif | ||
| 64 | Index: openssl-1.0.1f/crypto/modes/modes_lcl.h | ||
| 65 | =================================================================== | ||
| 66 | --- openssl-1.0.1f.orig/crypto/modes/modes_lcl.h 2014-02-28 10:47:48.731979011 +0200 | ||
| 67 | +++ openssl-1.0.1f/crypto/modes/modes_lcl.h 2014-02-28 10:48:49.707978919 +0200 | ||
| 68 | @@ -29,6 +29,7 @@ | ||
| 69 | #if defined(__i386) || defined(__i386__) || \ | ||
| 70 | defined(__x86_64) || defined(__x86_64__) || \ | ||
| 71 | defined(_M_IX86) || defined(_M_AMD64) || defined(_M_X64) || \ | ||
| 72 | + defined(__aarch64__) || \ | ||
| 73 | defined(__s390__) || defined(__s390x__) | ||
| 74 | # undef STRICT_ALIGNMENT | ||
| 75 | #endif | ||
| 76 | @@ -50,6 +51,13 @@ | ||
| 77 | # define BSWAP4(x) ({ u32 ret=(x); \ | ||
| 78 | asm ("bswapl %0" \ | ||
| 79 | : "+r"(ret)); ret; }) | ||
| 80 | +# elif defined(__aarch64__) | ||
| 81 | +# define BSWAP8(x) ({ u64 ret; \ | ||
| 82 | + asm ("rev %0,%1" \ | ||
| 83 | + : "=r"(ret) : "r"(x)); ret; }) | ||
| 84 | +# define BSWAP4(x) ({ u32 ret; \ | ||
| 85 | + asm ("rev %w0,%w1" \ | ||
| 86 | + : "=r"(ret) : "r"(x)); ret; }) | ||
| 87 | # elif (defined(__arm__) || defined(__arm)) && !defined(STRICT_ALIGNMENT) | ||
| 88 | # define BSWAP8(x) ({ u32 lo=(u64)(x)>>32,hi=(x); \ | ||
| 89 | asm ("rev %0,%0; rev %1,%1" \ | ||
| 90 | Index: openssl-1.0.1f/crypto/sha/sha512.c | ||
| 91 | =================================================================== | ||
| 92 | --- openssl-1.0.1f.orig/crypto/sha/sha512.c 2014-01-06 15:47:42.000000000 +0200 | ||
| 93 | +++ openssl-1.0.1f/crypto/sha/sha512.c 2014-02-28 10:52:14.579978981 +0200 | ||
| 94 | @@ -55,6 +55,7 @@ | ||
| 95 | #if defined(__i386) || defined(__i386__) || defined(_M_IX86) || \ | ||
| 96 | defined(__x86_64) || defined(_M_AMD64) || defined(_M_X64) || \ | ||
| 97 | defined(__s390__) || defined(__s390x__) || \ | ||
| 98 | + defined(__aarch64__) || \ | ||
| 99 | defined(SHA512_ASM) | ||
| 100 | #define SHA512_BLOCK_CAN_MANAGE_UNALIGNED_DATA | ||
| 101 | #endif | ||
| 102 | @@ -347,6 +348,18 @@ | ||
| 103 | asm ("rotrdi %0,%1,%2" \ | ||
| 104 | : "=r"(ret) \ | ||
| 105 | : "r"(a),"K"(n)); ret; }) | ||
| 106 | +# elif defined(__aarch64__) | ||
| 107 | +# define ROTR(a,n) ({ SHA_LONG64 ret; \ | ||
| 108 | + asm ("ror %0,%1,%2" \ | ||
| 109 | + : "=r"(ret) \ | ||
| 110 | + : "r"(a),"I"(n)); ret; }) | ||
| 111 | +# if defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && \ | ||
| 112 | + __BYTE_ORDER__==__ORDER_LITTLE_ENDIAN__ | ||
| 113 | +# define PULL64(x) ({ SHA_LONG64 ret; \ | ||
| 114 | + asm ("rev %0,%1" \ | ||
| 115 | + : "=r"(ret) \ | ||
| 116 | + : "r"(*((const SHA_LONG64 *)(&(x))))); ret; }) | ||
| 117 | +# endif | ||
| 118 | # endif | ||
| 119 | # elif defined(_MSC_VER) | ||
| 120 | # if defined(_WIN64) /* applies to both IA-64 and AMD64 */ | ||
diff --git a/meta/recipes-connectivity/openssl/openssl/openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch b/meta/recipes-connectivity/openssl/openssl/openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch index c161e62f62..cebc8cf0d0 100644 --- a/meta/recipes-connectivity/openssl/openssl/openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch +++ b/meta/recipes-connectivity/openssl/openssl/openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch | |||
| @@ -8,14 +8,16 @@ http://www.mail-archive.com/openssl-dev@openssl.org/msg32860.html | |||
| 8 | 8 | ||
| 9 | Signed-off-by: Xufeng Zhang <xufeng.zhang@windriver.com> | 9 | Signed-off-by: Xufeng Zhang <xufeng.zhang@windriver.com> |
| 10 | --- | 10 | --- |
| 11 | --- a/crypto/evp/digest.c | 11 | Index: openssl-1.0.2/crypto/evp/digest.c |
| 12 | +++ b/crypto/evp/digest.c | 12 | =================================================================== |
| 13 | @@ -199,7 +199,7 @@ | 13 | --- openssl-1.0.2.orig/crypto/evp/digest.c |
| 14 | return 0; | 14 | +++ openssl-1.0.2/crypto/evp/digest.c |
| 15 | } | 15 | @@ -208,7 +208,7 @@ int EVP_DigestInit_ex(EVP_MD_CTX *ctx, c |
| 16 | return 0; | ||
| 17 | } | ||
| 16 | #endif | 18 | #endif |
| 17 | - if (ctx->digest != type) | 19 | - if (ctx->digest != type) { |
| 18 | + if (type && (ctx->digest != type)) | 20 | + if (type && (ctx->digest != type)) { |
| 19 | { | 21 | if (ctx->digest && ctx->digest->ctx_size) |
| 20 | if (ctx->digest && ctx->digest->ctx_size) | 22 | OPENSSL_free(ctx->md_data); |
| 21 | OPENSSL_free(ctx->md_data); | 23 | ctx->digest = type; |
diff --git a/meta/recipes-connectivity/openssl/openssl/openssl-avoid-NULL-pointer-dereference-in-dh_pub_encode.patch b/meta/recipes-connectivity/openssl/openssl/openssl-avoid-NULL-pointer-dereference-in-dh_pub_encode.patch index 3e93fe4e22..d7047bbaac 100644 --- a/meta/recipes-connectivity/openssl/openssl/openssl-avoid-NULL-pointer-dereference-in-dh_pub_encode.patch +++ b/meta/recipes-connectivity/openssl/openssl/openssl-avoid-NULL-pointer-dereference-in-dh_pub_encode.patch | |||
| @@ -8,32 +8,19 @@ http://www.mail-archive.com/openssl-dev@openssl.org/msg32859.html | |||
| 8 | 8 | ||
| 9 | Signed-off-by: Xufeng Zhang <xufeng.zhang@windriver.com> | 9 | Signed-off-by: Xufeng Zhang <xufeng.zhang@windriver.com> |
| 10 | --- | 10 | --- |
| 11 | --- a/crypto/dh/dh_ameth.c | 11 | Index: openssl-1.0.2/crypto/dh/dh_ameth.c |
| 12 | +++ b/crypto/dh/dh_ameth.c | 12 | =================================================================== |
| 13 | @@ -139,6 +139,12 @@ | 13 | --- openssl-1.0.2.orig/crypto/dh/dh_ameth.c |
| 14 | dh=pkey->pkey.dh; | 14 | +++ openssl-1.0.2/crypto/dh/dh_ameth.c |
| 15 | @@ -161,6 +161,11 @@ static int dh_pub_encode(X509_PUBKEY *pk | ||
| 16 | dh = pkey->pkey.dh; | ||
| 15 | 17 | ||
| 16 | str = ASN1_STRING_new(); | 18 | str = ASN1_STRING_new(); |
| 17 | + if (!str) | 19 | + if (!str) { |
| 18 | + { | 20 | + DHerr(DH_F_DH_PUB_ENCODE, ERR_R_MALLOC_FAILURE); |
| 19 | + DHerr(DH_F_DH_PUB_ENCODE, ERR_R_MALLOC_FAILURE); | 21 | + goto err; |
| 20 | + goto err; | 22 | + } |
| 21 | + } | ||
| 22 | + | 23 | + |
| 23 | str->length = i2d_DHparams(dh, &str->data); | 24 | str->length = i2d_dhp(pkey, dh, &str->data); |
| 24 | if (str->length <= 0) | 25 | if (str->length <= 0) { |
| 25 | { | 26 | DHerr(DH_F_DH_PUB_ENCODE, ERR_R_MALLOC_FAILURE); |
| 26 | --- a/crypto/dsa/dsa_ameth.c | ||
| 27 | +++ b/crypto/dsa/dsa_ameth.c | ||
| 28 | @@ -148,6 +148,11 @@ | ||
| 29 | { | ||
| 30 | ASN1_STRING *str; | ||
| 31 | str = ASN1_STRING_new(); | ||
| 32 | + if (!str) | ||
| 33 | + { | ||
| 34 | + DSAerr(DSA_F_DSA_PUB_ENCODE, ERR_R_MALLOC_FAILURE); | ||
| 35 | + goto err; | ||
| 36 | + } | ||
| 37 | str->length = i2d_DSAparams(dsa, &str->data); | ||
| 38 | if (str->length <= 0) | ||
| 39 | { | ||
diff --git a/meta/recipes-connectivity/openssl/openssl/openssl_fix_for_x32.patch b/meta/recipes-connectivity/openssl/openssl/openssl_fix_for_x32.patch index 93ce0343cc..cbce32c89b 100644 --- a/meta/recipes-connectivity/openssl/openssl/openssl_fix_for_x32.patch +++ b/meta/recipes-connectivity/openssl/openssl/openssl_fix_for_x32.patch | |||
| @@ -6,64 +6,13 @@ Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/07/13 | |||
| 6 | 6 | ||
| 7 | ported the patch to the 1.0.0e version | 7 | ported the patch to the 1.0.0e version |
| 8 | Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/12/01 | 8 | Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/12/01 |
| 9 | Index: openssl-1.0.1e/Configure | 9 | Index: openssl-1.0.2/crypto/bn/bn.h |
| 10 | =================================================================== | 10 | =================================================================== |
| 11 | --- openssl-1.0.1e.orig/Configure | 11 | --- openssl-1.0.2.orig/crypto/bn/bn.h |
| 12 | +++ openssl-1.0.1e/Configure | 12 | +++ openssl-1.0.2/crypto/bn/bn.h |
| 13 | @@ -402,6 +402,7 @@ my %table=( | 13 | @@ -173,6 +173,13 @@ extern "C" { |
| 14 | "linux-ia64-ecc","ecc:-DL_ENDIAN -DTERMIO -O2 -Wall -no_cpprt::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", | 14 | # endif |
| 15 | "linux-ia64-icc","icc:-DL_ENDIAN -DTERMIO -O2 -Wall -no_cpprt::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_INT:${ia64_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", | ||
| 16 | "linux-x86_64", "gcc:-m64 -DL_ENDIAN -DTERMIO -O3 -Wall::-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):::64", | ||
| 17 | +"linux-x32", "gcc:-mx32 -DL_ENDIAN -DTERMIO -O3 -Wall -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", | ||
| 18 | "linux64-s390x", "gcc:-m64 -DB_ENDIAN -DTERMIO -O3 -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL:${s390x_asm}:64:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", | ||
| 19 | #### So called "highgprs" target for z/Architecture CPUs | ||
| 20 | # "Highgprs" is kernel feature first implemented in Linux 2.6.32, see | ||
| 21 | Index: openssl-1.0.1e/crypto/bn/asm/x86_64-gcc.c | ||
| 22 | =================================================================== | ||
| 23 | --- openssl-1.0.1e.orig/crypto/bn/asm/x86_64-gcc.c | ||
| 24 | +++ openssl-1.0.1e/crypto/bn/asm/x86_64-gcc.c | ||
| 25 | @@ -55,7 +55,7 @@ | ||
| 26 | * machine. | ||
| 27 | */ | ||
| 28 | |||
| 29 | -#ifdef _WIN64 | ||
| 30 | +#if defined _WIN64 || !defined __LP64__ | ||
| 31 | #define BN_ULONG unsigned long long | ||
| 32 | #else | ||
| 33 | #define BN_ULONG unsigned long | ||
| 34 | @@ -192,9 +192,9 @@ BN_ULONG bn_add_words (BN_ULONG *rp, con | ||
| 35 | asm ( | ||
| 36 | " subq %2,%2 \n" | ||
| 37 | ".p2align 4 \n" | ||
| 38 | - "1: movq (%4,%2,8),%0 \n" | ||
| 39 | - " adcq (%5,%2,8),%0 \n" | ||
| 40 | - " movq %0,(%3,%2,8) \n" | ||
| 41 | + "1: movq (%q4,%2,8),%0 \n" | ||
| 42 | + " adcq (%q5,%2,8),%0 \n" | ||
| 43 | + " movq %0,(%q3,%2,8) \n" | ||
| 44 | " leaq 1(%2),%2 \n" | ||
| 45 | " loop 1b \n" | ||
| 46 | " sbbq %0,%0 \n" | ||
| 47 | @@ -215,9 +215,9 @@ BN_ULONG bn_sub_words (BN_ULONG *rp, con | ||
| 48 | asm ( | ||
| 49 | " subq %2,%2 \n" | ||
| 50 | ".p2align 4 \n" | ||
| 51 | - "1: movq (%4,%2,8),%0 \n" | ||
| 52 | - " sbbq (%5,%2,8),%0 \n" | ||
| 53 | - " movq %0,(%3,%2,8) \n" | ||
| 54 | + "1: movq (%q4,%2,8),%0 \n" | ||
| 55 | + " sbbq (%q5,%2,8),%0 \n" | ||
| 56 | + " movq %0,(%q3,%2,8) \n" | ||
| 57 | " leaq 1(%2),%2 \n" | ||
| 58 | " loop 1b \n" | ||
| 59 | " sbbq %0,%0 \n" | ||
| 60 | Index: openssl-1.0.1e/crypto/bn/bn.h | ||
| 61 | =================================================================== | ||
| 62 | --- openssl-1.0.1e.orig/crypto/bn/bn.h | ||
| 63 | +++ openssl-1.0.1e/crypto/bn/bn.h | ||
| 64 | @@ -172,6 +172,13 @@ extern "C" { | ||
| 65 | # endif | 15 | # endif |
| 66 | #endif | ||
| 67 | 16 | ||
| 68 | +/* Address type. */ | 17 | +/* Address type. */ |
| 69 | +#ifdef _WIN64 | 18 | +#ifdef _WIN64 |
| @@ -72,19 +21,19 @@ Index: openssl-1.0.1e/crypto/bn/bn.h | |||
| 72 | +#define BN_ADDR unsigned long | 21 | +#define BN_ADDR unsigned long |
| 73 | +#endif | 22 | +#endif |
| 74 | + | 23 | + |
| 75 | /* assuming long is 64bit - this is the DEC Alpha | 24 | /* |
| 76 | * unsigned long long is only 64 bits :-(, don't define | 25 | * assuming long is 64bit - this is the DEC Alpha unsigned long long is only |
| 77 | * BN_LLONG for the DEC Alpha */ | 26 | * 64 bits :-(, don't define BN_LLONG for the DEC Alpha |
| 78 | Index: openssl-1.0.1e/crypto/bn/bn_exp.c | 27 | Index: openssl-1.0.2/crypto/bn/bn_exp.c |
| 79 | =================================================================== | 28 | =================================================================== |
| 80 | --- openssl-1.0.1e.orig/crypto/bn/bn_exp.c | 29 | --- openssl-1.0.2.orig/crypto/bn/bn_exp.c |
| 81 | +++ openssl-1.0.1e/crypto/bn/bn_exp.c | 30 | +++ openssl-1.0.2/crypto/bn/bn_exp.c |
| 82 | @@ -567,7 +567,7 @@ static int MOD_EXP_CTIME_COPY_FROM_PREBU | 31 | @@ -638,7 +638,7 @@ static int MOD_EXP_CTIME_COPY_FROM_PREBU |
| 83 | 32 | * multiple. | |
| 84 | /* Given a pointer value, compute the next address that is a cache line multiple. */ | 33 | */ |
| 85 | #define MOD_EXP_CTIME_ALIGN(x_) \ | 34 | #define MOD_EXP_CTIME_ALIGN(x_) \ |
| 86 | - ((unsigned char*)(x_) + (MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH - (((size_t)(x_)) & (MOD_EXP_CTIME_MIN_CACHE_LINE_MASK)))) | 35 | - ((unsigned char*)(x_) + (MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH - (((size_t)(x_)) & (MOD_EXP_CTIME_MIN_CACHE_LINE_MASK)))) |
| 87 | + ((unsigned char*)(x_) + (MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH - (((BN_ADDR)(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)))) |
| 88 | 37 | ||
| 89 | /* This variant of BN_mod_exp_mont() uses fixed windows and the special | 38 | /* |
| 90 | * precomputation memory layout to limit data-dependency to a minimum | 39 | * This variant of BN_mod_exp_mont() uses fixed windows and the special |
diff --git a/meta/recipes-connectivity/openssl/openssl/ptest-deps.patch b/meta/recipes-connectivity/openssl/openssl/ptest-deps.patch index 527e10c53b..ef6d17934d 100644 --- a/meta/recipes-connectivity/openssl/openssl/ptest-deps.patch +++ b/meta/recipes-connectivity/openssl/openssl/ptest-deps.patch | |||
| @@ -10,11 +10,11 @@ Upstream-Status: Inappropriate [config] | |||
| 10 | 10 | ||
| 11 | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> | 11 | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> |
| 12 | 12 | ||
| 13 | diff --git a/test/Makefile b/test/Makefile | 13 | Index: openssl-1.0.2/test/Makefile |
| 14 | index e6fcfb4..5ae043b 100644 | 14 | =================================================================== |
| 15 | --- a/test/Makefile | 15 | --- openssl-1.0.2.orig/test/Makefile |
| 16 | +++ b/test/Makefile | 16 | +++ openssl-1.0.2/test/Makefile |
| 17 | @@ -322,11 +322,11 @@ test_cms: | 17 | @@ -330,7 +330,7 @@ test_cms: ../apps/openssl$(EXE_EXT) cms- |
| 18 | @echo "CMS consistency test" | 18 | @echo "CMS consistency test" |
| 19 | $(PERL) cms-test.pl | 19 | $(PERL) cms-test.pl |
| 20 | 20 | ||
| @@ -23,8 +23,12 @@ index e6fcfb4..5ae043b 100644 | |||
| 23 | @echo "Test SRP" | 23 | @echo "Test SRP" |
| 24 | ../util/shlib_wrap.sh ./srptest | 24 | ../util/shlib_wrap.sh ./srptest |
| 25 | 25 | ||
| 26 | @@ -342,7 +342,7 @@ test_v3name: $(V3NAMETEST)$(EXE_EXT) | ||
| 27 | @echo "Test X509v3_check_*" | ||
| 28 | ../util/shlib_wrap.sh ./$(V3NAMETEST) | ||
| 29 | |||
| 26 | -test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT) | 30 | -test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT) |
| 27 | +test_heartbeat: | 31 | +test_heartbeat: |
| 28 | ../util/shlib_wrap.sh ./$(HEARTBEATTEST) | 32 | ../util/shlib_wrap.sh ./$(HEARTBEATTEST) |
| 29 | 33 | ||
| 30 | lint: | 34 | test_constant_time: $(CONSTTIMETEST)$(EXE_EXT) |
diff --git a/meta/recipes-connectivity/openssl/openssl/update-version-script-for-1.0.2.patch b/meta/recipes-connectivity/openssl/openssl/update-version-script-for-1.0.2.patch new file mode 100644 index 0000000000..fcfccfadb3 --- /dev/null +++ b/meta/recipes-connectivity/openssl/openssl/update-version-script-for-1.0.2.patch | |||
| @@ -0,0 +1,66 @@ | |||
| 1 | Index: openssl-1.0.2/openssl.ld | ||
| 2 | =================================================================== | ||
| 3 | --- openssl-1.0.2.orig/openssl.ld | ||
| 4 | +++ openssl-1.0.2/openssl.ld | ||
| 5 | @@ -4618,3 +4618,61 @@ OPENSSL_1.0.1d { | ||
| 6 | CRYPTO_memcmp; | ||
| 7 | } OPENSSL_1.0.1; | ||
| 8 | |||
| 9 | +OPENSSL_1.0.2 { | ||
| 10 | + global: | ||
| 11 | + ASN1_TIME_diff; | ||
| 12 | + CMS_RecipientInfo_get0_pkey_ctx; | ||
| 13 | + CMS_RecipientInfo_kari_get0_ctx; | ||
| 14 | + CMS_SignerInfo_get0_pkey_ctx; | ||
| 15 | + DH_get_1024_160; | ||
| 16 | + DH_get_2048_224; | ||
| 17 | + DH_get_2048_256; | ||
| 18 | + DTLS_client_method; | ||
| 19 | + DTLS_server_method; | ||
| 20 | + DTLSv1_2_client_method; | ||
| 21 | + DTLSv1_2_server_method; | ||
| 22 | + EC_curve_nid2nist; | ||
| 23 | + EC_curve_nist2nid; | ||
| 24 | + EVP_aes_128_cbc_hmac_sha256; | ||
| 25 | + EVP_aes_128_wrap; | ||
| 26 | + EVP_aes_192_wrap; | ||
| 27 | + EVP_aes_256_cbc_hmac_sha256; | ||
| 28 | + EVP_aes_256_wrap; | ||
| 29 | + EVP_des_ede3_wrap; | ||
| 30 | + OCSP_REQ_CTX_http; | ||
| 31 | + OCSP_REQ_CTX_new; | ||
| 32 | + PEM_write_bio_DHxparams; | ||
| 33 | + SSL_CIPHER_find; | ||
| 34 | + SSL_CONF_CTX_finish; | ||
| 35 | + SSL_CONF_CTX_free; | ||
| 36 | + SSL_CONF_CTX_new; | ||
| 37 | + SSL_CONF_CTX_set_flags; | ||
| 38 | + SSL_CONF_CTX_set_ssl_ctx; | ||
| 39 | + SSL_CONF_cmd; | ||
| 40 | + SSL_CONF_cmd_argv; | ||
| 41 | + SSL_CTX_add_client_custom_ext; | ||
| 42 | + SSL_CTX_add_server_custom_ext; | ||
| 43 | + SSL_CTX_set_alpn_protos; | ||
| 44 | + SSL_CTX_set_alpn_select_cb; | ||
| 45 | + SSL_CTX_set_cert_cb; | ||
| 46 | + SSL_CTX_use_serverinfo_file; | ||
| 47 | + SSL_certs_clear; | ||
| 48 | + SSL_check_chain; | ||
| 49 | + SSL_get0_alpn_selected; | ||
| 50 | + SSL_get_shared_sigalgs; | ||
| 51 | + SSL_get_sigalgs; | ||
| 52 | + SSL_is_server; | ||
| 53 | + X509_CRL_diff; | ||
| 54 | + X509_CRL_http_nbio; | ||
| 55 | + X509_STORE_set_lookup_crls_cb; | ||
| 56 | + X509_VERIFY_PARAM_set1_email; | ||
| 57 | + X509_VERIFY_PARAM_set1_host; | ||
| 58 | + X509_VERIFY_PARAM_set1_ip_asc; | ||
| 59 | + X509_chain_check_suiteb; | ||
| 60 | + X509_chain_up_ref; | ||
| 61 | + X509_check_email; | ||
| 62 | + X509_check_host; | ||
| 63 | + X509_check_ip_asc; | ||
| 64 | + X509_get_signature_nid; | ||
| 65 | + X509_http_nbio; | ||
| 66 | +} OPENSSL_1.0.1d; | ||
diff --git a/meta/recipes-connectivity/openssl/openssl_1.0.1k.bb b/meta/recipes-connectivity/openssl/openssl_1.0.2.bb index 16ffc58a51..79537f99d9 100644 --- a/meta/recipes-connectivity/openssl/openssl_1.0.1k.bb +++ b/meta/recipes-connectivity/openssl/openssl_1.0.2.bb | |||
| @@ -16,21 +16,22 @@ SRC_URI += "file://configure-targets.patch \ | |||
| 16 | file://oe-ldflags.patch \ | 16 | file://oe-ldflags.patch \ |
| 17 | file://engines-install-in-libdir-ssl.patch \ | 17 | file://engines-install-in-libdir-ssl.patch \ |
| 18 | file://openssl-fix-link.patch \ | 18 | file://openssl-fix-link.patch \ |
| 19 | file://debian/version-script.patch \ | 19 | file://debian1.0.2/block_diginotar.patch \ |
| 20 | file://debian/pic.patch \ | 20 | file://debian1.0.2/block_digicert_malaysia.patch \ |
| 21 | file://debian/c_rehash-compat.patch \ | 21 | file://debian1.0.2/padlock_conf.patch \ |
| 22 | file://debian/ca.patch \ | 22 | file://debian/ca.patch \ |
| 23 | file://debian/make-targets.patch \ | 23 | file://debian/c_rehash-compat.patch \ |
| 24 | file://debian/no-rpath.patch \ | 24 | file://debian/debian-targets.patch \ |
| 25 | file://debian/man-dir.patch \ | 25 | file://debian/man-dir.patch \ |
| 26 | file://debian/man-section.patch \ | 26 | file://debian/man-section.patch \ |
| 27 | file://debian/no-rpath.patch \ | ||
| 27 | file://debian/no-symbolic.patch \ | 28 | file://debian/no-symbolic.patch \ |
| 28 | file://debian/debian-targets.patch \ | 29 | file://debian/pic.patch \ |
| 30 | file://debian/version-script.patch \ | ||
| 29 | file://openssl_fix_for_x32.patch \ | 31 | file://openssl_fix_for_x32.patch \ |
| 30 | file://fix-cipher-des-ede3-cfb1.patch \ | 32 | file://fix-cipher-des-ede3-cfb1.patch \ |
| 31 | file://openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch \ | 33 | file://openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch \ |
| 32 | file://openssl-avoid-NULL-pointer-dereference-in-dh_pub_encode.patch \ | 34 | file://openssl-avoid-NULL-pointer-dereference-in-dh_pub_encode.patch \ |
| 33 | file://initial-aarch64-bits.patch \ | ||
| 34 | file://find.pl \ | 35 | file://find.pl \ |
| 35 | file://openssl-fix-des.pod-error.patch \ | 36 | file://openssl-fix-des.pod-error.patch \ |
| 36 | file://Makefiles-ptest.patch \ | 37 | file://Makefiles-ptest.patch \ |
| @@ -38,8 +39,8 @@ SRC_URI += "file://configure-targets.patch \ | |||
| 38 | file://run-ptest \ | 39 | file://run-ptest \ |
| 39 | " | 40 | " |
| 40 | 41 | ||
| 41 | SRC_URI[md5sum] = "d4f002bd22a56881340105028842ae1f" | 42 | SRC_URI[md5sum] = "38373013fc85c790aabf8837969c5eba" |
| 42 | SRC_URI[sha256sum] = "8f9faeaebad088e772f4ef5e38252d472be4d878c6b3a2718c10a4fcebe7a41c" | 43 | SRC_URI[sha256sum] = "8c48baf3babe0d505d16cfc0cf272589c66d3624264098213db0fb00034728e9" |
| 43 | 44 | ||
| 44 | PACKAGES =+ " \ | 45 | PACKAGES =+ " \ |
| 45 | ${PN}-engines \ | 46 | ${PN}-engines \ |
