summaryrefslogtreecommitdiffstats
path: root/meta-isg/common/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch
blob: d3451aed15578921f06cbb3e646e36a016320fc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
From a5068bd456c60b5611494dff2db2093ad6693e6a Mon Sep 17 00:00:00 2001
From: Anuj Mittal <anujx.mittal@intel.com>
Date: Thu, 9 Jul 2015 23:58:34 +0800
Subject: [PATCH] openssl_qat: add openssl async specific symbols

Upstream-Status: Inappropriate [Configuration]

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
---
 engines/ccgost/openssl.ld     |    8 ++++++++
 engines/openssl.ld            |    9 +++++++++
 engines/qat_engine/openssl.ld |   19 +++++++++++++++++++
 openssl.ld                    |   28 ++++++++++++++++++++++++++++
 4 files changed, 64 insertions(+)
 create mode 100644 engines/qat_engine/openssl.ld

diff --git a/engines/ccgost/openssl.ld b/engines/ccgost/openssl.ld
index 010fd6f..edf9d87 100644
--- a/engines/ccgost/openssl.ld
+++ b/engines/ccgost/openssl.ld
@@ -8,3 +8,11 @@ OPENSSL_1.0.0 {
                *;
 };
 
+OPENSSL_1.0.1async {
+       global:
+               qaeCryptoMemV2P;
+               qaeCryptoAtFork;
+               qaeCryptoMemAlloc;
+               qaeCryptoMemRealloc;
+               qaeCryptoMemFree;
+} OPENSSL_1.0.0;
diff --git a/engines/openssl.ld b/engines/openssl.ld
index 010fd6f..3d56887 100644
--- a/engines/openssl.ld
+++ b/engines/openssl.ld
@@ -8,3 +8,12 @@ OPENSSL_1.0.0 {
                *;
 };
 
+OPENSSL_1.0.1async {
+       global:
+               qaeCryptoMemV2P;
+               qaeCryptoAtFork;
+               qaeCryptoMemAlloc;
+               qaeCryptoMemRealloc;
+               qaeCryptoMemFree;
+} OPENSSL_1.0.0;
+
diff --git a/engines/qat_engine/openssl.ld b/engines/qat_engine/openssl.ld
new file mode 100644
index 0000000..bdd927d
--- /dev/null
+++ b/engines/qat_engine/openssl.ld
@@ -0,0 +1,19 @@
+OPENSSL_1.0.0 {
+        global:
+                bind_engine;
+                v_check;
+                OPENSSL_init;
+                OPENSSL_finish;
+        local:
+                *;
+};
+
+OPENSSL_1.0.1async {
+        global:
+                qaeCryptoMemV2P;
+                qaeCryptoAtFork;
+                qaeCryptoMemAlloc;
+                qaeCryptoMemRealloc;
+                qaeCryptoMemFree;
+} OPENSSL_1.0.0;
+
diff --git a/openssl.ld b/openssl.ld
index 0c0ed28..afa9349 100644
--- a/openssl.ld
+++ b/openssl.ld
@@ -4618,3 +4618,31 @@ OPENSSL_1.0.1d {
                CRYPTO_memcmp;
 } OPENSSL_1.0.1;
 
+OPENSSL_1.0.1async {
+       global:
+               ECDH_compute_key_asynch;
+               ECDH_generate_key_asynch;
+               ECDH_generate_key;
+               DH_compute_key_asynch;
+               DH_generate_key_asynch;
+               ECDSA_verify_asynch;
+               ECDSA_sign_asynch;
+               DSA_verify_asynch;
+               DSA_sign_asynch;
+               RSA_public_decrypt_asynch;
+               RSA_private_encrypt_asynch;
+               EVP_MD_CTX_ctrl_ex;
+               EVP_CIPHER_CTX_ctrl_ex;
+               qaeCryptoMemV2P;
+               qaeCryptoAtFork;
+               SSL_CTX_set_asynch_completion_callback;
+               RSA_private_decrypt_asynch;
+               RSA_public_encrypt_asynch;
+               qaeCryptoMemAlloc;
+               qaeCryptoMemRealloc;
+               qaeCryptoMemFree;
+               RSA_sign_asynch;
+               RSA_verify_asynch;
+               EVP_PKEY_derive_PRF;
+} OPENSSL_1.0.1;
+
-- 
1.7.9.5