diff options
author | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2019-04-05 22:28:33 +0300 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2019-04-05 22:31:28 +0300 |
commit | 193236933b0f4ab91b1625b64e2187e2db4e0e8f (patch) | |
tree | e12769d7c76d8b0517d6de3d3c72189753d253ed /poky/meta/recipes-kernel/cryptodev/files/0001-Port-tests-to-openssl-1.1.patch | |
parent | bd93df9478f2f56ffcbc8cb88f1709c735dcd85b (diff) | |
download | openbmc-193236933b0f4ab91b1625b64e2187e2db4e0e8f.tar.xz |
reset upstream subtrees to HEAD
Reset the following subtrees on HEAD:
poky: 8217b477a1(master)
meta-xilinx: 64aa3d35ae(master)
meta-openembedded: 0435c9e193(master)
meta-raspberrypi: 490a4441ac(master)
meta-security: cb6d1c85ee(master)
Squashed patches:
meta-phosphor: drop systemd 239 patches
meta-phosphor: mrw-api: use correct install path
Change-Id: I268e2646d9174ad305630c6bbd3fbc1a6105f43d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'poky/meta/recipes-kernel/cryptodev/files/0001-Port-tests-to-openssl-1.1.patch')
-rw-r--r-- | poky/meta/recipes-kernel/cryptodev/files/0001-Port-tests-to-openssl-1.1.patch | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/poky/meta/recipes-kernel/cryptodev/files/0001-Port-tests-to-openssl-1.1.patch b/poky/meta/recipes-kernel/cryptodev/files/0001-Port-tests-to-openssl-1.1.patch deleted file mode 100644 index c9691265f..000000000 --- a/poky/meta/recipes-kernel/cryptodev/files/0001-Port-tests-to-openssl-1.1.patch +++ /dev/null @@ -1,103 +0,0 @@ -From 2fe4bdeb8cdd0b0f46d9caed807812855d51ea56 Mon Sep 17 00:00:00 2001 -From: Alexander Kanavin <alex.kanavin@gmail.com> -Date: Wed, 28 Mar 2018 20:11:05 +0300 -Subject: [PATCH] Port tests to openssl 1.1 - -Upstream-Status: Accepted [https://github.com/cryptodev-linux/cryptodev-linux/pull/36] -Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> - ---- - tests/openssl_wrapper.c | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -diff --git a/tests/openssl_wrapper.c b/tests/openssl_wrapper.c -index 038c58f..dea2496 100644 ---- a/tests/openssl_wrapper.c -+++ b/tests/openssl_wrapper.c -@@ -4,6 +4,7 @@ - #include <openssl/aes.h> - #include <openssl/evp.h> - #include <openssl/hmac.h> -+#include <openssl/opensslv.h> - - //#define DEBUG - -@@ -23,10 +24,17 @@ enum ctx_type { - ctx_type_md, - }; - -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L -+union openssl_ctx { -+ HMAC_CTX *hmac; -+ EVP_MD_CTX *md; -+}; -+#else - union openssl_ctx { - HMAC_CTX hmac; - EVP_MD_CTX md; - }; -+#endif - - struct ctx_mapping { - __u32 ses; -@@ -63,6 +71,16 @@ static void remove_mapping(__u32 ses) - switch (mapping->type) { - case ctx_type_none: - break; -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L -+ case ctx_type_hmac: -+ dbgp("%s: calling HMAC_CTX_free\n", __func__); -+ HMAC_CTX_free(mapping->ctx.hmac); -+ break; -+ case ctx_type_md: -+ dbgp("%s: calling EVP_MD_CTX_free\n", __func__); -+ EVP_MD_CTX_free(mapping->ctx.md); -+ break; -+#else - case ctx_type_hmac: - dbgp("%s: calling HMAC_CTX_cleanup\n", __func__); - HMAC_CTX_cleanup(&mapping->ctx.hmac); -@@ -71,6 +89,7 @@ static void remove_mapping(__u32 ses) - dbgp("%s: calling EVP_MD_CTX_cleanup\n", __func__); - EVP_MD_CTX_cleanup(&mapping->ctx.md); - break; -+#endif - } - memset(mapping, 0, sizeof(*mapping)); - } -@@ -127,10 +146,17 @@ static int openssl_hmac(struct session_op *sess, struct crypt_op *cop) - - mapping->ses = sess->ses; - mapping->type = ctx_type_hmac; -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L -+ ctx = mapping->ctx.hmac; -+ -+ dbgp("calling HMAC_CTX_new"); -+ ctx = HMAC_CTX_new(); -+#else - ctx = &mapping->ctx.hmac; - - dbgp("calling HMAC_CTX_init"); - HMAC_CTX_init(ctx); -+#endif - dbgp("calling HMAC_Init_ex"); - if (!HMAC_Init_ex(ctx, sess->mackey, sess->mackeylen, - sess_to_evp_md(sess), NULL)) { -@@ -172,10 +198,17 @@ static int openssl_md(struct session_op *sess, struct crypt_op *cop) - - mapping->ses = sess->ses; - mapping->type = ctx_type_md; -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L -+ ctx = mapping->ctx.md; -+ -+ dbgp("calling EVP_MD_CTX_new"); -+ ctx = EVP_MD_CTX_new(); -+#else - ctx = &mapping->ctx.md; - - dbgp("calling EVP_MD_CTX_init"); - EVP_MD_CTX_init(ctx); -+#endif - dbgp("calling EVP_DigestInit"); - EVP_DigestInit(ctx, sess_to_evp_md(sess)); - } |