summaryrefslogtreecommitdiffstats
path: root/common/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch')
-rw-r--r--common/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch113
1 files changed, 113 insertions, 0 deletions
diff --git a/common/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch b/common/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch
new file mode 100644
index 00000000..d3451aed
--- /dev/null
+++ b/common/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch
@@ -0,0 +1,113 @@
1From a5068bd456c60b5611494dff2db2093ad6693e6a Mon Sep 17 00:00:00 2001
2From: Anuj Mittal <anujx.mittal@intel.com>
3Date: Thu, 9 Jul 2015 23:58:34 +0800
4Subject: [PATCH] openssl_qat: add openssl async specific symbols
5
6Upstream-Status: Inappropriate [Configuration]
7
8Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
9---
10 engines/ccgost/openssl.ld | 8 ++++++++
11 engines/openssl.ld | 9 +++++++++
12 engines/qat_engine/openssl.ld | 19 +++++++++++++++++++
13 openssl.ld | 28 ++++++++++++++++++++++++++++
14 4 files changed, 64 insertions(+)
15 create mode 100644 engines/qat_engine/openssl.ld
16
17diff --git a/engines/ccgost/openssl.ld b/engines/ccgost/openssl.ld
18index 010fd6f..edf9d87 100644
19--- a/engines/ccgost/openssl.ld
20+++ b/engines/ccgost/openssl.ld
21@@ -8,3 +8,11 @@ OPENSSL_1.0.0 {
22 *;
23 };
24
25+OPENSSL_1.0.1async {
26+ global:
27+ qaeCryptoMemV2P;
28+ qaeCryptoAtFork;
29+ qaeCryptoMemAlloc;
30+ qaeCryptoMemRealloc;
31+ qaeCryptoMemFree;
32+} OPENSSL_1.0.0;
33diff --git a/engines/openssl.ld b/engines/openssl.ld
34index 010fd6f..3d56887 100644
35--- a/engines/openssl.ld
36+++ b/engines/openssl.ld
37@@ -8,3 +8,12 @@ OPENSSL_1.0.0 {
38 *;
39 };
40
41+OPENSSL_1.0.1async {
42+ global:
43+ qaeCryptoMemV2P;
44+ qaeCryptoAtFork;
45+ qaeCryptoMemAlloc;
46+ qaeCryptoMemRealloc;
47+ qaeCryptoMemFree;
48+} OPENSSL_1.0.0;
49+
50diff --git a/engines/qat_engine/openssl.ld b/engines/qat_engine/openssl.ld
51new file mode 100644
52index 0000000..bdd927d
53--- /dev/null
54+++ b/engines/qat_engine/openssl.ld
55@@ -0,0 +1,19 @@
56+OPENSSL_1.0.0 {
57+ global:
58+ bind_engine;
59+ v_check;
60+ OPENSSL_init;
61+ OPENSSL_finish;
62+ local:
63+ *;
64+};
65+
66+OPENSSL_1.0.1async {
67+ global:
68+ qaeCryptoMemV2P;
69+ qaeCryptoAtFork;
70+ qaeCryptoMemAlloc;
71+ qaeCryptoMemRealloc;
72+ qaeCryptoMemFree;
73+} OPENSSL_1.0.0;
74+
75diff --git a/openssl.ld b/openssl.ld
76index 0c0ed28..afa9349 100644
77--- a/openssl.ld
78+++ b/openssl.ld
79@@ -4618,3 +4618,31 @@ OPENSSL_1.0.1d {
80 CRYPTO_memcmp;
81 } OPENSSL_1.0.1;
82
83+OPENSSL_1.0.1async {
84+ global:
85+ ECDH_compute_key_asynch;
86+ ECDH_generate_key_asynch;
87+ ECDH_generate_key;
88+ DH_compute_key_asynch;
89+ DH_generate_key_asynch;
90+ ECDSA_verify_asynch;
91+ ECDSA_sign_asynch;
92+ DSA_verify_asynch;
93+ DSA_sign_asynch;
94+ RSA_public_decrypt_asynch;
95+ RSA_private_encrypt_asynch;
96+ EVP_MD_CTX_ctrl_ex;
97+ EVP_CIPHER_CTX_ctrl_ex;
98+ qaeCryptoMemV2P;
99+ qaeCryptoAtFork;
100+ SSL_CTX_set_asynch_completion_callback;
101+ RSA_private_decrypt_asynch;
102+ RSA_public_encrypt_asynch;
103+ qaeCryptoMemAlloc;
104+ qaeCryptoMemRealloc;
105+ qaeCryptoMemFree;
106+ RSA_sign_asynch;
107+ RSA_verify_asynch;
108+ EVP_PKEY_derive_PRF;
109+} OPENSSL_1.0.1;
110+
111--
1121.7.9.5
113