summaryrefslogtreecommitdiffstats
path: root/recipes-security/smw
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-security/smw')
-rw-r--r--recipes-security/smw/crypto-af-alg_git.bb3
-rw-r--r--recipes-security/smw/itest_git.bb21
-rw-r--r--recipes-security/smw/keyctl-caam_git.bb7
-rw-r--r--recipes-security/smw/smw_5.3.bb23
4 files changed, 29 insertions, 25 deletions
diff --git a/recipes-security/smw/crypto-af-alg_git.bb b/recipes-security/smw/crypto-af-alg_git.bb
index 4101776a5..3ec485b3b 100644
--- a/recipes-security/smw/crypto-af-alg_git.bb
+++ b/recipes-security/smw/crypto-af-alg_git.bb
@@ -2,6 +2,7 @@
2 2
3SUMMARY = "NXP i.MX CRYPTO AF_ALG" 3SUMMARY = "NXP i.MX CRYPTO AF_ALG"
4DESCRIPTION = "NXP i.MX crypto af alg tool to perform symmetric operation" 4DESCRIPTION = "NXP i.MX crypto af alg tool to perform symmetric operation"
5HOMEPAGE = "https://github.com/nxp-imx/crypto_af_alg"
5SECTION = "base" 6SECTION = "base"
6LICENSE = "BSD-3-Clause" 7LICENSE = "BSD-3-Clause"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=4ef68f113b9400b1140be9b69208a816" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=4ef68f113b9400b1140be9b69208a816"
@@ -15,7 +16,7 @@ SRCREV = "2fb11a600af90c80b8bb23368d1d6831c5deb973"
15TARGET_CC_ARCH += "${LDFLAGS}" 16TARGET_CC_ARCH += "${LDFLAGS}"
16 17
17do_install () { 18do_install () {
18 oe_runmake DESTDIR=${D} install 19 oe_runmake DESTDIR=${D} install
19} 20}
20 21
21COMPATIBLE_MACHINE = "(imx-nxp-bsp)" 22COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-security/smw/itest_git.bb b/recipes-security/smw/itest_git.bb
index 7885edc30..442f5fb89 100644
--- a/recipes-security/smw/itest_git.bb
+++ b/recipes-security/smw/itest_git.bb
@@ -1,6 +1,7 @@
1# Copyright 2026 NXP 1# Copyright 2026 NXP
2SUMMARY = "NXP i.MX Itest" 2SUMMARY = "NXP i.MX Itest"
3DESCRIPTION = "NXP i.MX Itest" 3DESCRIPTION = "NXP i.MX Itest"
4HOMEPAGE = "https://github.com/nxp-imx/itest"
4SECTION = "base" 5SECTION = "base"
5LICENSE = "BSD-3-Clause" 6LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982"
@@ -14,19 +15,19 @@ inherit cmake
14 15
15PACKAGECONFIG:mx8dxl-nxp-bsp ??= "ele-seco" 16PACKAGECONFIG:mx8dxl-nxp-bsp ??= "ele-seco"
16PACKAGECONFIG:mx8ulp-nxp-bsp ??= "ele" 17PACKAGECONFIG:mx8ulp-nxp-bsp ??= "ele"
17PACKAGECONFIG:mx91-nxp-bsp ??= "ele" 18PACKAGECONFIG:mx91-nxp-bsp ??= "ele"
18PACKAGECONFIG:mx93-nxp-bsp ??= "ele" 19PACKAGECONFIG:mx93-nxp-bsp ??= "ele"
19PACKAGECONFIG:mx943-nxp-bsp ??= "ele ele-seco prime" 20PACKAGECONFIG:mx943-nxp-bsp ??= "ele ele-seco prime"
20PACKAGECONFIG:mx95-nxp-bsp ??= "ele ele-seco" 21PACKAGECONFIG:mx95-nxp-bsp ??= "ele ele-seco"
21PACKAGECONFIG:mx952-nxp-bsp ??= "ele ele-seco prime" 22PACKAGECONFIG:mx952-nxp-bsp ??= "ele ele-seco prime"
22 23
23PACKAGECONFIG[ele] = "-DELE=1,,imx-secure-enclave" 24PACKAGECONFIG[ele] = "-DELE=1,,imx-secure-enclave"
24PACKAGECONFIG[ele-seco] = "-DV2X=1,,imx-secure-enclave-seco" 25PACKAGECONFIG[ele-seco] = "-DV2X=1,,imx-secure-enclave-seco"
25PACKAGECONFIG[prime] = "-DPRIME=1,,imx-secure-enclave-prime" 26PACKAGECONFIG[prime] = "-DPRIME=1,,imx-secure-enclave-prime"
26 27
27EXTRA_OECMAKE = " \ 28EXTRA_OECMAKE = "\
28 -DOPENSSL_PATH="${STAGING_DIR_HOST}/usr" \ 29 -DOPENSSL_PATH="${STAGING_DIR_HOST}/usr"\
29 -DELE_LIB_PATH="${STAGING_DIR_HOST}/usr" \ 30 -DELE_LIB_PATH="${STAGING_DIR_HOST}/usr"\
30 -DLIB_PATH="${STAGING_DIR_HOST}${libdir}"" 31 -DLIB_PATH="${STAGING_DIR_HOST}${libdir}""
31 32
32PACKAGE_ARCH = "${MACHINE_SOCARCH}" 33PACKAGE_ARCH = "${MACHINE_SOCARCH}"
diff --git a/recipes-security/smw/keyctl-caam_git.bb b/recipes-security/smw/keyctl-caam_git.bb
index 13202326b..cfa1b80c4 100644
--- a/recipes-security/smw/keyctl-caam_git.bb
+++ b/recipes-security/smw/keyctl-caam_git.bb
@@ -2,6 +2,7 @@
2 2
3SUMMARY = "NXP i.MX CAAM Keyctl" 3SUMMARY = "NXP i.MX CAAM Keyctl"
4DESCRIPTION = "NXP i.MX keyctl tool to manage CAAM Keys" 4DESCRIPTION = "NXP i.MX keyctl tool to manage CAAM Keys"
5HOMEPAGE = "https://github.com/nxp-imx/keyctl_caam"
5SECTION = "base" 6SECTION = "base"
6LICENSE = "BSD-3-Clause" 7LICENSE = "BSD-3-Clause"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982"
@@ -11,14 +12,14 @@ SRC_URI = "git://github.com/nxp-imx/keyctl_caam.git;protocol=https;branch=${SRCB
11 12
12SRCREV = "71cb18f17d766145217a5517748e37e250b055bf" 13SRCREV = "71cb18f17d766145217a5517748e37e250b055bf"
13 14
14DEPENDS = " openssl" 15DEPENDS = "openssl"
15 16
16TARGET_CC_ARCH += "${LDFLAGS}" 17TARGET_CC_ARCH += "${LDFLAGS}"
17 18
18EXTRA_OEMAKE = " OPENSSL_PATH=${STAGING_INCDIR}" 19EXTRA_OEMAKE = "OPENSSL_PATH=${STAGING_INCDIR}"
19 20
20do_install () { 21do_install () {
21 oe_runmake DESTDIR=${D} install 22 oe_runmake DESTDIR=${D} install
22} 23}
23 24
24COMPATIBLE_MACHINE = "(imx-generic-bsp|qoriq)" 25COMPATIBLE_MACHINE = "(imx-generic-bsp|qoriq)"
diff --git a/recipes-security/smw/smw_5.3.bb b/recipes-security/smw/smw_5.3.bb
index 46155978e..37452720a 100644
--- a/recipes-security/smw/smw_5.3.bb
+++ b/recipes-security/smw/smw_5.3.bb
@@ -2,6 +2,7 @@
2require recipes-security/optee-imx/optee-fslc.inc 2require recipes-security/optee-imx/optee-fslc.inc
3 3
4SUMMARY = "NXP i.MX Security Middleware Library" 4SUMMARY = "NXP i.MX Security Middleware Library"
5HOMEPAGE = "https://github.com/nxp-imx/imx-smw"
5DESCRIPTION = "NXP i.MX Security Middleware Library" 6DESCRIPTION = "NXP i.MX Security Middleware Library"
6SECTION = "base" 7SECTION = "base"
7LICENSE = "BSD-3-Clause" 8LICENSE = "BSD-3-Clause"
@@ -9,11 +10,11 @@ LICENSE = "Apache-2.0 & BSD-3-Clause & Zlib"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=ff20c8e51b28869d9cdec70a818d163f \ 10LIC_FILES_CHKSUM = "file://LICENSE;md5=ff20c8e51b28869d9cdec70a818d163f \
10 file://${PSA_ARCH_TESTS_SRC_PATH}/LICENSE.md;md5=2a944942e1496af1886903d274dedb13" 11 file://${PSA_ARCH_TESTS_SRC_PATH}/LICENSE.md;md5=2a944942e1496af1886903d274dedb13"
11 12
12DEPENDS = " \ 13DEPENDS = "\
13 python3-cryptography-native \
14 json-c \ 14 json-c \
15 optee-client \ 15 optee-client \
16 optee-os-tadevkit \ 16 optee-os-tadevkit \
17 python3-cryptography-native \
17 sqlite3 \ 18 sqlite3 \
18" 19"
19 20
@@ -35,15 +36,15 @@ inherit cmake features_check python3native
35REQUIRED_MACHINE_FEATURES = "optee" 36REQUIRED_MACHINE_FEATURES = "optee"
36 37
37PACKAGECONFIG ??= "${PACKAGECONFIG_DRIVERS} ${PACKAGECONFIG_FEATURES}" 38PACKAGECONFIG ??= "${PACKAGECONFIG_DRIVERS} ${PACKAGECONFIG_FEATURES}"
38PACKAGECONFIG_DRIVERS = "" 39PACKAGECONFIG_DRIVERS = ""
39PACKAGECONFIG_DRIVERS:mx8x-nxp-bsp = "ele-seco" 40PACKAGECONFIG_DRIVERS:mx8x-nxp-bsp = "ele-seco"
40PACKAGECONFIG_DRIVERS:mx8ulp-nxp-bsp = "ele" 41PACKAGECONFIG_DRIVERS:mx8ulp-nxp-bsp = "ele"
41PACKAGECONFIG_DRIVERS:mx91-nxp-bsp = "ele" 42PACKAGECONFIG_DRIVERS:mx91-nxp-bsp = "ele"
42PACKAGECONFIG_DRIVERS:mx93-nxp-bsp = "ele" 43PACKAGECONFIG_DRIVERS:mx93-nxp-bsp = "ele"
43PACKAGECONFIG_DRIVERS:mx943-nxp-bsp = "ele" 44PACKAGECONFIG_DRIVERS:mx943-nxp-bsp = "ele"
44PACKAGECONFIG_DRIVERS:mx95-nxp-bsp = "ele" 45PACKAGECONFIG_DRIVERS:mx95-nxp-bsp = "ele"
45 46
46PACKAGECONFIG_FEATURES = "" 47PACKAGECONFIG_FEATURES = ""
47PACKAGECONFIG_FEATURES:mx91-nxp-bsp = "tls" 48PACKAGECONFIG_FEATURES:mx91-nxp-bsp = "tls"
48PACKAGECONFIG_FEATURES:mx93-nxp-bsp = "tls" 49PACKAGECONFIG_FEATURES:mx93-nxp-bsp = "tls"
49PACKAGECONFIG_FEATURES:mx943-nxp-bsp = "tls" 50PACKAGECONFIG_FEATURES:mx943-nxp-bsp = "tls"
@@ -61,11 +62,11 @@ LD[unexport] = "1"
61# setting the linker options 62# setting the linker options
62TARGET_LDFLAGS:remove = "${DEBUG_PREFIX_MAP}" 63TARGET_LDFLAGS:remove = "${DEBUG_PREFIX_MAP}"
63 64
64EXTRA_OECMAKE = " \ 65EXTRA_OECMAKE = "\
65 -DYOCTO_BUILD=ON \ 66 -DYOCTO_BUILD=ON \
66 -DTA_DEV_KIT_ROOT=${TA_DEV_KIT_DIR} \ 67 -DTA_DEV_KIT_ROOT=${TA_DEV_KIT_DIR} \
67 -DTEEC_ROOT=${STAGING_DIR_HOST} \ 68 -DTEEC_ROOT=${STAGING_DIR_HOST} \
68 -DJSONC_ROOT="${COMPONENTS_DIR}/${TARGET_ARCH}/json-c/usr" \ 69 -DJSONC_ROOT="${COMPONENTS_DIR}/${TARGET_ARCH}/json-c/usr"\
69 -DPSA_ARCH_TESTS_SRC_PATH=${PSA_ARCH_TESTS_SRC_PATH} \ 70 -DPSA_ARCH_TESTS_SRC_PATH=${PSA_ARCH_TESTS_SRC_PATH} \
70 -DTEE_TA_DESTDIR=${nonarch_base_libdir} \ 71 -DTEE_TA_DESTDIR=${nonarch_base_libdir} \
71" 72"