From 9a0fe0a702080e63a18677c7e6337be78cad62dc Mon Sep 17 00:00:00 2001 From: Rahul Kumar Gupta Date: Tue, 18 Oct 2016 23:22:33 +0800 Subject: openssl-qat: move recipe from meta-isg to common Since there is plan to merge meta-isg layer to common meta-intel layer. So relocate openssl-qat v0.4.9-009 recipe from meta-isg layer to common meta-intel layer. Signed-off-by: Rahul Kumar Gupta Signed-off-by: Saul Wold --- ...sl_qat-add-openssl-async-specific-symbols.patch | 113 +++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 common/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch (limited to 'common/recipes-extended/openssl-qat/openssl-qat/openssl-qat_0.4.9-009-openssl_qat-add-openssl-async-specific-symbols.patch') 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 @@ +From a5068bd456c60b5611494dff2db2093ad6693e6a Mon Sep 17 00:00:00 2001 +From: Anuj Mittal +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 +--- + 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 + -- cgit v1.2.3-54-g00ecf