diff options
Diffstat (limited to 'recipes-security/smw')
| -rw-r--r-- | recipes-security/smw/crypto-af-alg_git.bb | 3 | ||||
| -rw-r--r-- | recipes-security/smw/itest_git.bb | 21 | ||||
| -rw-r--r-- | recipes-security/smw/keyctl-caam_git.bb | 7 | ||||
| -rw-r--r-- | recipes-security/smw/smw_5.3.bb | 23 |
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 | ||
| 3 | SUMMARY = "NXP i.MX CRYPTO AF_ALG" | 3 | SUMMARY = "NXP i.MX CRYPTO AF_ALG" |
| 4 | DESCRIPTION = "NXP i.MX crypto af alg tool to perform symmetric operation" | 4 | DESCRIPTION = "NXP i.MX crypto af alg tool to perform symmetric operation" |
| 5 | HOMEPAGE = "https://github.com/nxp-imx/crypto_af_alg" | ||
| 5 | SECTION = "base" | 6 | SECTION = "base" |
| 6 | LICENSE = "BSD-3-Clause" | 7 | LICENSE = "BSD-3-Clause" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4ef68f113b9400b1140be9b69208a816" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4ef68f113b9400b1140be9b69208a816" |
| @@ -15,7 +16,7 @@ SRCREV = "2fb11a600af90c80b8bb23368d1d6831c5deb973" | |||
| 15 | TARGET_CC_ARCH += "${LDFLAGS}" | 16 | TARGET_CC_ARCH += "${LDFLAGS}" |
| 16 | 17 | ||
| 17 | do_install () { | 18 | do_install () { |
| 18 | oe_runmake DESTDIR=${D} install | 19 | oe_runmake DESTDIR=${D} install |
| 19 | } | 20 | } |
| 20 | 21 | ||
| 21 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 22 | COMPATIBLE_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 |
| 2 | SUMMARY = "NXP i.MX Itest" | 2 | SUMMARY = "NXP i.MX Itest" |
| 3 | DESCRIPTION = "NXP i.MX Itest" | 3 | DESCRIPTION = "NXP i.MX Itest" |
| 4 | HOMEPAGE = "https://github.com/nxp-imx/itest" | ||
| 4 | SECTION = "base" | 5 | SECTION = "base" |
| 5 | LICENSE = "BSD-3-Clause" | 6 | LICENSE = "BSD-3-Clause" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982" |
| @@ -14,19 +15,19 @@ inherit cmake | |||
| 14 | 15 | ||
| 15 | PACKAGECONFIG:mx8dxl-nxp-bsp ??= "ele-seco" | 16 | PACKAGECONFIG:mx8dxl-nxp-bsp ??= "ele-seco" |
| 16 | PACKAGECONFIG:mx8ulp-nxp-bsp ??= "ele" | 17 | PACKAGECONFIG:mx8ulp-nxp-bsp ??= "ele" |
| 17 | PACKAGECONFIG:mx91-nxp-bsp ??= "ele" | 18 | PACKAGECONFIG:mx91-nxp-bsp ??= "ele" |
| 18 | PACKAGECONFIG:mx93-nxp-bsp ??= "ele" | 19 | PACKAGECONFIG:mx93-nxp-bsp ??= "ele" |
| 19 | PACKAGECONFIG:mx943-nxp-bsp ??= "ele ele-seco prime" | 20 | PACKAGECONFIG:mx943-nxp-bsp ??= "ele ele-seco prime" |
| 20 | PACKAGECONFIG:mx95-nxp-bsp ??= "ele ele-seco" | 21 | PACKAGECONFIG:mx95-nxp-bsp ??= "ele ele-seco" |
| 21 | PACKAGECONFIG:mx952-nxp-bsp ??= "ele ele-seco prime" | 22 | PACKAGECONFIG:mx952-nxp-bsp ??= "ele ele-seco prime" |
| 22 | 23 | ||
| 23 | PACKAGECONFIG[ele] = "-DELE=1,,imx-secure-enclave" | 24 | PACKAGECONFIG[ele] = "-DELE=1,,imx-secure-enclave" |
| 24 | PACKAGECONFIG[ele-seco] = "-DV2X=1,,imx-secure-enclave-seco" | 25 | PACKAGECONFIG[ele-seco] = "-DV2X=1,,imx-secure-enclave-seco" |
| 25 | PACKAGECONFIG[prime] = "-DPRIME=1,,imx-secure-enclave-prime" | 26 | PACKAGECONFIG[prime] = "-DPRIME=1,,imx-secure-enclave-prime" |
| 26 | 27 | ||
| 27 | EXTRA_OECMAKE = " \ | 28 | EXTRA_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 | ||
| 32 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 33 | PACKAGE_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 | ||
| 3 | SUMMARY = "NXP i.MX CAAM Keyctl" | 3 | SUMMARY = "NXP i.MX CAAM Keyctl" |
| 4 | DESCRIPTION = "NXP i.MX keyctl tool to manage CAAM Keys" | 4 | DESCRIPTION = "NXP i.MX keyctl tool to manage CAAM Keys" |
| 5 | HOMEPAGE = "https://github.com/nxp-imx/keyctl_caam" | ||
| 5 | SECTION = "base" | 6 | SECTION = "base" |
| 6 | LICENSE = "BSD-3-Clause" | 7 | LICENSE = "BSD-3-Clause" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982" | 8 | LIC_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 | ||
| 12 | SRCREV = "71cb18f17d766145217a5517748e37e250b055bf" | 13 | SRCREV = "71cb18f17d766145217a5517748e37e250b055bf" |
| 13 | 14 | ||
| 14 | DEPENDS = " openssl" | 15 | DEPENDS = "openssl" |
| 15 | 16 | ||
| 16 | TARGET_CC_ARCH += "${LDFLAGS}" | 17 | TARGET_CC_ARCH += "${LDFLAGS}" |
| 17 | 18 | ||
| 18 | EXTRA_OEMAKE = " OPENSSL_PATH=${STAGING_INCDIR}" | 19 | EXTRA_OEMAKE = "OPENSSL_PATH=${STAGING_INCDIR}" |
| 19 | 20 | ||
| 20 | do_install () { | 21 | do_install () { |
| 21 | oe_runmake DESTDIR=${D} install | 22 | oe_runmake DESTDIR=${D} install |
| 22 | } | 23 | } |
| 23 | 24 | ||
| 24 | COMPATIBLE_MACHINE = "(imx-generic-bsp|qoriq)" | 25 | COMPATIBLE_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 @@ | |||
| 2 | require recipes-security/optee-imx/optee-fslc.inc | 2 | require recipes-security/optee-imx/optee-fslc.inc |
| 3 | 3 | ||
| 4 | SUMMARY = "NXP i.MX Security Middleware Library" | 4 | SUMMARY = "NXP i.MX Security Middleware Library" |
| 5 | HOMEPAGE = "https://github.com/nxp-imx/imx-smw" | ||
| 5 | DESCRIPTION = "NXP i.MX Security Middleware Library" | 6 | DESCRIPTION = "NXP i.MX Security Middleware Library" |
| 6 | SECTION = "base" | 7 | SECTION = "base" |
| 7 | LICENSE = "BSD-3-Clause" | 8 | LICENSE = "BSD-3-Clause" |
| @@ -9,11 +10,11 @@ LICENSE = "Apache-2.0 & BSD-3-Clause & Zlib" | |||
| 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=ff20c8e51b28869d9cdec70a818d163f \ | 10 | LIC_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 | ||
| 12 | DEPENDS = " \ | 13 | DEPENDS = "\ |
| 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 | |||
| 35 | REQUIRED_MACHINE_FEATURES = "optee" | 36 | REQUIRED_MACHINE_FEATURES = "optee" |
| 36 | 37 | ||
| 37 | PACKAGECONFIG ??= "${PACKAGECONFIG_DRIVERS} ${PACKAGECONFIG_FEATURES}" | 38 | PACKAGECONFIG ??= "${PACKAGECONFIG_DRIVERS} ${PACKAGECONFIG_FEATURES}" |
| 38 | PACKAGECONFIG_DRIVERS = "" | 39 | PACKAGECONFIG_DRIVERS = "" |
| 39 | PACKAGECONFIG_DRIVERS:mx8x-nxp-bsp = "ele-seco" | 40 | PACKAGECONFIG_DRIVERS:mx8x-nxp-bsp = "ele-seco" |
| 40 | PACKAGECONFIG_DRIVERS:mx8ulp-nxp-bsp = "ele" | 41 | PACKAGECONFIG_DRIVERS:mx8ulp-nxp-bsp = "ele" |
| 41 | PACKAGECONFIG_DRIVERS:mx91-nxp-bsp = "ele" | 42 | PACKAGECONFIG_DRIVERS:mx91-nxp-bsp = "ele" |
| 42 | PACKAGECONFIG_DRIVERS:mx93-nxp-bsp = "ele" | 43 | PACKAGECONFIG_DRIVERS:mx93-nxp-bsp = "ele" |
| 43 | PACKAGECONFIG_DRIVERS:mx943-nxp-bsp = "ele" | 44 | PACKAGECONFIG_DRIVERS:mx943-nxp-bsp = "ele" |
| 44 | PACKAGECONFIG_DRIVERS:mx95-nxp-bsp = "ele" | 45 | PACKAGECONFIG_DRIVERS:mx95-nxp-bsp = "ele" |
| 45 | 46 | ||
| 46 | PACKAGECONFIG_FEATURES = "" | 47 | PACKAGECONFIG_FEATURES = "" |
| 47 | PACKAGECONFIG_FEATURES:mx91-nxp-bsp = "tls" | 48 | PACKAGECONFIG_FEATURES:mx91-nxp-bsp = "tls" |
| 48 | PACKAGECONFIG_FEATURES:mx93-nxp-bsp = "tls" | 49 | PACKAGECONFIG_FEATURES:mx93-nxp-bsp = "tls" |
| 49 | PACKAGECONFIG_FEATURES:mx943-nxp-bsp = "tls" | 50 | PACKAGECONFIG_FEATURES:mx943-nxp-bsp = "tls" |
| @@ -61,11 +62,11 @@ LD[unexport] = "1" | |||
| 61 | # setting the linker options | 62 | # setting the linker options |
| 62 | TARGET_LDFLAGS:remove = "${DEBUG_PREFIX_MAP}" | 63 | TARGET_LDFLAGS:remove = "${DEBUG_PREFIX_MAP}" |
| 63 | 64 | ||
| 64 | EXTRA_OECMAKE = " \ | 65 | EXTRA_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 | " |
