diff options
author | Naveen Saini <naveen.kumar.saini@intel.com> | 2022-03-16 11:07:59 +0800 |
---|---|---|
committer | Anuj Mittal <anuj.mittal@intel.com> | 2022-03-21 21:42:52 +0800 |
commit | f8ce4df0524698a88188ffd7fe1f9e13240b89ab (patch) | |
tree | d3250b37a4eaea0ceb5974b804f78c5951507913 /recipes-oneapi/crypto/intel-crypto-mb_2021.5.bb | |
parent | 39027f7038598a72ed3ad2a4865713717629320b (diff) | |
download | meta-intel-f8ce4df0524698a88188ffd7fe1f9e13240b89ab.tar.gz |
intel-crypto-mb: upgrade 2021.3 -> 2021.5
Intel IPP Cryptography uses multiple implementations of each function,
optimized for various CPUs, and the library version targeted
for any CPU contains all of these implementations.
With the dispatcher, the library detects an available CPU in a runtime
and chooses the best for the current hardware version of a function, hence
ignore Yocto march, mtune values and let the project
pass those values along with the right optimization flags.
https://github.com/intel/ipp-crypto/blob/ippcp_2021.5/OVERVIEW.md#dispatcher
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Diffstat (limited to 'recipes-oneapi/crypto/intel-crypto-mb_2021.5.bb')
-rw-r--r-- | recipes-oneapi/crypto/intel-crypto-mb_2021.5.bb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/recipes-oneapi/crypto/intel-crypto-mb_2021.5.bb b/recipes-oneapi/crypto/intel-crypto-mb_2021.5.bb new file mode 100644 index 00000000..ed1839d3 --- /dev/null +++ b/recipes-oneapi/crypto/intel-crypto-mb_2021.5.bb | |||
@@ -0,0 +1,26 @@ | |||
1 | SUMMARY = "Crypto Multi-buffer Library" | ||
2 | DESCRIPTION = "Intel® Integrated Performance Primitives (Intel® IPP) Cryptography \ | ||
3 | is a secure, fast and lightweight library of building blocks for cryptography, \ | ||
4 | highly-optimized for various Intel® CPUs." | ||
5 | HOMEPAGE = "https://github.com/intel/ipp-crypto" | ||
6 | |||
7 | LICENSE = "Apache-2.0" | ||
8 | |||
9 | LIC_FILES_CHKSUM = "file://../../../LICENSE;md5=e787af283468feca985d6b865d27d95b" | ||
10 | |||
11 | SRC_URI = " \ | ||
12 | git://github.com/intel/ipp-crypto;protocol=https;branch=ipp-crypto_2021_5 \ | ||
13 | file://0001-CMakeLists.txt-exclude-host-system-headers.patch;striplevel=4 \ | ||
14 | file://0002-cmake-exclude-Yocto-build-flags.patch;striplevel=4 \ | ||
15 | " | ||
16 | SRCREV = "2b8c5c82c87e3fe37f132f632557367d9bc8a69b" | ||
17 | |||
18 | S = "${WORKDIR}/git/sources/ippcp/crypto_mb" | ||
19 | |||
20 | DEPENDS = "openssl" | ||
21 | |||
22 | inherit cmake pkgconfig | ||
23 | COMPATIBLE_HOST = '(x86_64).*-linux' | ||
24 | |||
25 | EXTRA_OECMAKE += " -DARCH=intel64" | ||
26 | EXTRA_OECMAKE += " -DTOOLCHAIN_OPTIONS='${TOOLCHAIN_OPTIONS}'" | ||