diff --git a/samples/crypto/aes_cbc/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/aes_cbc/boards/nrf54l15dk_nrf54l05_cpuapp.conf similarity index 100% rename from samples/crypto/aes_cbc/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/aes_cbc/boards/nrf54l15dk_nrf54l05_cpuapp.conf diff --git a/samples/crypto/aes_ccm/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/aes_cbc/boards/nrf54l15dk_nrf54l10_cpuapp.conf similarity index 100% rename from samples/crypto/aes_ccm/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/aes_cbc/boards/nrf54l15dk_nrf54l10_cpuapp.conf diff --git a/samples/crypto/aes_cbc/sample.yaml b/samples/crypto/aes_cbc/sample.yaml index 35848f9581d0..b83ad09e3a88 100644 --- a/samples/crypto/aes_cbc/sample.yaml +++ b/samples/crypto/aes_cbc/sample.yaml @@ -30,7 +30,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -39,6 +42,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.aes_cbc.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/aes_ctr/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/aes_ccm/boards/nrf54l15dk_nrf54l05_cpuapp.conf similarity index 100% rename from samples/crypto/aes_ctr/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/aes_ccm/boards/nrf54l15dk_nrf54l05_cpuapp.conf diff --git a/samples/crypto/chachapoly/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/aes_ccm/boards/nrf54l15dk_nrf54l10_cpuapp.conf similarity index 100% rename from samples/crypto/chachapoly/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/aes_ccm/boards/nrf54l15dk_nrf54l10_cpuapp.conf diff --git a/samples/crypto/aes_ccm/sample.yaml b/samples/crypto/aes_ccm/sample.yaml index df2c7b356b78..9358776050b2 100644 --- a/samples/crypto/aes_ccm/sample.yaml +++ b/samples/crypto/aes_ccm/sample.yaml @@ -30,7 +30,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -39,6 +42,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.aes_ccm.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/ecdh/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/aes_ctr/boards/nrf54l15dk_nrf54l05_cpuapp.conf similarity index 100% rename from samples/crypto/ecdh/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/aes_ctr/boards/nrf54l15dk_nrf54l05_cpuapp.conf diff --git a/samples/crypto/ecdsa/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/aes_ctr/boards/nrf54l15dk_nrf54l10_cpuapp.conf similarity index 100% rename from samples/crypto/ecdsa/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/aes_ctr/boards/nrf54l15dk_nrf54l10_cpuapp.conf diff --git a/samples/crypto/aes_ctr/sample.yaml b/samples/crypto/aes_ctr/sample.yaml index 68b156dc50ee..bc999cee103e 100644 --- a/samples/crypto/aes_ctr/sample.yaml +++ b/samples/crypto/aes_ctr/sample.yaml @@ -30,7 +30,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -39,6 +42,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.aes_ctr.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/sha256/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/aes_gcm/boards/nrf54l15dk_nrf54l05_cpuapp.conf similarity index 100% rename from samples/crypto/sha256/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/aes_gcm/boards/nrf54l15dk_nrf54l05_cpuapp.conf diff --git a/samples/crypto/aes_gcm/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/aes_gcm/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/aes_gcm/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/aes_gcm/sample.yaml b/samples/crypto/aes_gcm/sample.yaml index 0f2f8272eb9b..773043914572 100644 --- a/samples/crypto/aes_gcm/sample.yaml +++ b/samples/crypto/aes_gcm/sample.yaml @@ -42,6 +42,8 @@ tests: platform_allow: > nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -50,6 +52,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.aes_gcm.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/chachapoly/boards/nrf54l15dk_nrf54l05_cpuapp.conf b/samples/crypto/chachapoly/boards/nrf54l15dk_nrf54l05_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/chachapoly/boards/nrf54l15dk_nrf54l05_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/chachapoly/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/chachapoly/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/chachapoly/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/chachapoly/sample.yaml b/samples/crypto/chachapoly/sample.yaml index 3a117e02d663..f44e892f1eda 100644 --- a/samples/crypto/chachapoly/sample.yaml +++ b/samples/crypto/chachapoly/sample.yaml @@ -32,6 +32,8 @@ tests: platform_allow: > nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -40,6 +42,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.chachapoly.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/ecdh/boards/nrf54l15dk_nrf54l05_cpuapp.conf b/samples/crypto/ecdh/boards/nrf54l15dk_nrf54l05_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/ecdh/boards/nrf54l15dk_nrf54l05_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/ecdh/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/ecdh/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/ecdh/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/ecdh/sample.yaml b/samples/crypto/ecdh/sample.yaml index f858cfaa28a0..5c6bd7ab2148 100644 --- a/samples/crypto/ecdh/sample.yaml +++ b/samples/crypto/ecdh/sample.yaml @@ -30,7 +30,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -39,6 +42,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.ecdh.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/ecdsa/boards/nrf54l15dk_nrf54l05_cpuapp.conf b/samples/crypto/ecdsa/boards/nrf54l15dk_nrf54l05_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/ecdsa/boards/nrf54l15dk_nrf54l05_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/ecdsa/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/ecdsa/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/ecdsa/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/ecdsa/sample.yaml b/samples/crypto/ecdsa/sample.yaml index 5bd3e7c4b41d..64875bc9471f 100644 --- a/samples/crypto/ecdsa/sample.yaml +++ b/samples/crypto/ecdsa/sample.yaml @@ -43,6 +43,8 @@ tests: platform_allow: > nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -51,6 +53,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.ecdsa.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/ecjpake/boards/nrf54l15dk_nrf54l05_cpuapp.conf b/samples/crypto/ecjpake/boards/nrf54l15dk_nrf54l05_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/ecjpake/boards/nrf54l15dk_nrf54l05_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/ecjpake/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/ecjpake/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/ecjpake/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/ecjpake/sample.yaml b/samples/crypto/ecjpake/sample.yaml index dbb615c62723..8b391eb51d1d 100644 --- a/samples/crypto/ecjpake/sample.yaml +++ b/samples/crypto/ecjpake/sample.yaml @@ -37,6 +37,8 @@ tests: platform_allow: > nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -45,6 +47,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.ecjpake.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/eddsa/boards/nrf54l15dk_nrf54l05_cpuapp.conf b/samples/crypto/eddsa/boards/nrf54l15dk_nrf54l05_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/eddsa/boards/nrf54l15dk_nrf54l05_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/eddsa/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/eddsa/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/eddsa/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/eddsa/sample.yaml b/samples/crypto/eddsa/sample.yaml index c83f92ab5da4..4cd591f04987 100644 --- a/samples/crypto/eddsa/sample.yaml +++ b/samples/crypto/eddsa/sample.yaml @@ -41,7 +41,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -50,6 +53,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.eddsa.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/hkdf/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/hkdf/boards/nrf54l15dk_nrf54l05_cpuapp.conf similarity index 100% rename from samples/crypto/hkdf/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/hkdf/boards/nrf54l15dk_nrf54l05_cpuapp.conf diff --git a/samples/crypto/hkdf/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/hkdf/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..f76a845a5f5d --- /dev/null +++ b/samples/crypto/hkdf/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,13 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +CONFIG_MBEDTLS_PK_PARSE_C=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/hkdf/sample.yaml b/samples/crypto/hkdf/sample.yaml index 919793f192cc..e8c18852b3ef 100644 --- a/samples/crypto/hkdf/sample.yaml +++ b/samples/crypto/hkdf/sample.yaml @@ -28,7 +28,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -37,6 +40,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.hkdf.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/hmac/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/hmac/boards/nrf54l15dk_nrf54l05_cpuapp.conf similarity index 100% rename from samples/crypto/hmac/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/hmac/boards/nrf54l15dk_nrf54l05_cpuapp.conf diff --git a/samples/crypto/hmac/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/hmac/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..6c9899767bd5 --- /dev/null +++ b/samples/crypto/hmac/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,15 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# TODO: HMAC requires setting the required hashing algorithm +# in Cracen, to improved with NCSDK-25213 +CONFIG_PSA_WANT_ALG_SHA_256=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/hmac/sample.yaml b/samples/crypto/hmac/sample.yaml index ec9bc6cdc20e..b9072f726376 100644 --- a/samples/crypto/hmac/sample.yaml +++ b/samples/crypto/hmac/sample.yaml @@ -30,7 +30,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -39,6 +42,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.hmac.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/pbkdf2/boards/nrf54l15dk_nrf54l05_cpuapp.conf b/samples/crypto/pbkdf2/boards/nrf54l15dk_nrf54l05_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/pbkdf2/boards/nrf54l15dk_nrf54l05_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/pbkdf2/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/pbkdf2/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/pbkdf2/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/pbkdf2/sample.yaml b/samples/crypto/pbkdf2/sample.yaml index 83723f884997..989afdd89d8b 100644 --- a/samples/crypto/pbkdf2/sample.yaml +++ b/samples/crypto/pbkdf2/sample.yaml @@ -28,7 +28,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -37,6 +40,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.pbkdf2.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/persistent_key_usage/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/persistent_key_usage/boards/nrf54l15dk_nrf54l05_cpuapp.conf similarity index 100% rename from samples/crypto/persistent_key_usage/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/persistent_key_usage/boards/nrf54l15dk_nrf54l05_cpuapp.conf diff --git a/samples/crypto/persistent_key_usage/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/persistent_key_usage/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..3f072ccf0621 --- /dev/null +++ b/samples/crypto/persistent_key_usage/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,21 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +# Using hardware crypto accelerator +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Use TRUSTED_STORAGE because this is a non-TF-M board target. +CONFIG_TRUSTED_STORAGE=y + +CONFIG_FLASH=y +CONFIG_FLASH_PAGE_LAYOUT=y +CONFIG_FLASH_MAP=y +CONFIG_ZMS=y +CONFIG_SETTINGS=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/persistent_key_usage/sample.yaml b/samples/crypto/persistent_key_usage/sample.yaml index 93f9c93e23a4..0b30deb50550 100644 --- a/samples/crypto/persistent_key_usage/sample.yaml +++ b/samples/crypto/persistent_key_usage/sample.yaml @@ -33,6 +33,8 @@ tests: platform_allow: > nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -41,3 +43,5 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp diff --git a/samples/crypto/psa_tls/sample.yaml b/samples/crypto/psa_tls/sample.yaml index cb7af1928a46..608a8e89d1f1 100644 --- a/samples/crypto/psa_tls/sample.yaml +++ b/samples/crypto/psa_tls/sample.yaml @@ -113,10 +113,13 @@ tests: extra_args: > OVERLAY_CONFIG="overlays/server.conf;overlays/ecdsa.conf;overlays/cracen-psa.conf" platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp tags: ci_build cracen sysbuild ci_samples_crypto sample.psa_tls.client.ecdsa.cracen: sysbuild: true @@ -124,10 +127,13 @@ tests: extra_args: > OVERLAY_CONFIG="overlays/client.conf;overlays/ecdsa.conf;overlays/cracen-psa.conf" platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp tags: ci_build cracen sysbuild ci_samples_crypto ################################################################################ ## Legacy APIs with Cryptocell (secure-only) diff --git a/samples/crypto/rng/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/rng/boards/nrf54l15dk_nrf54l05_cpuapp.conf similarity index 100% rename from samples/crypto/rng/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/rng/boards/nrf54l15dk_nrf54l05_cpuapp.conf diff --git a/samples/crypto/rng/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/rng/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..ea82a8494220 --- /dev/null +++ b/samples/crypto/rng/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +# Intentionally left empty as RNG should work out-of-the-box on this +# platform + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/rng/sample.yaml b/samples/crypto/rng/sample.yaml index 43285eb459c0..1d9aac6e563a 100644 --- a/samples/crypto/rng/sample.yaml +++ b/samples/crypto/rng/sample.yaml @@ -28,7 +28,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -37,6 +40,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.rng.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto diff --git a/samples/crypto/rsa/boards/nrf54l15pdk_nrf54l15_cpuapp.conf b/samples/crypto/rsa/boards/nrf54l15dk_nrf54l05_cpuapp.conf similarity index 100% rename from samples/crypto/rsa/boards/nrf54l15pdk_nrf54l15_cpuapp.conf rename to samples/crypto/rsa/boards/nrf54l15dk_nrf54l05_cpuapp.conf diff --git a/samples/crypto/rsa/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/rsa/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..1e64a5c59281 --- /dev/null +++ b/samples/crypto/rsa/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +# Use Cracen crypto driver +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=16384 diff --git a/samples/crypto/rsa/sample.yaml b/samples/crypto/rsa/sample.yaml index 86e39601d57f..ea82966ec897 100644 --- a/samples/crypto/rsa/sample.yaml +++ b/samples/crypto/rsa/sample.yaml @@ -29,7 +29,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -38,3 +41,5 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp diff --git a/samples/crypto/sha256/boards/nrf54l15dk_nrf54l05_cpuapp.conf b/samples/crypto/sha256/boards/nrf54l15dk_nrf54l05_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/sha256/boards/nrf54l15dk_nrf54l05_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/sha256/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/sha256/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/sha256/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/sha256/sample.yaml b/samples/crypto/sha256/sample.yaml index 35ad41a43755..0dd62f1a8fda 100644 --- a/samples/crypto/sha256/sample.yaml +++ b/samples/crypto/sha256/sample.yaml @@ -40,7 +40,10 @@ tests: sysbuild: true tags: introduction psa cracen sysbuild ci_samples_crypto platform_allow: > - nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l15/cpuapp + nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -49,6 +52,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp # Build integration regression protection. sample.nrf_security.sha256.integration: sysbuild: true diff --git a/samples/crypto/spake2p/boards/nrf54l15dk_nrf54l05_cpuapp.conf b/samples/crypto/spake2p/boards/nrf54l15dk_nrf54l05_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/spake2p/boards/nrf54l15dk_nrf54l05_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/spake2p/boards/nrf54l15dk_nrf54l10_cpuapp.conf b/samples/crypto/spake2p/boards/nrf54l15dk_nrf54l10_cpuapp.conf new file mode 100644 index 000000000000..fb825d567f3a --- /dev/null +++ b/samples/crypto/spake2p/boards/nrf54l15dk_nrf54l10_cpuapp.conf @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause +# +CONFIG_PSA_CRYPTO_DRIVER_OBERON=n +CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y + +# Mbedtls configuration +CONFIG_MBEDTLS_ENABLE_HEAP=y +CONFIG_MBEDTLS_HEAP_SIZE=8192 diff --git a/samples/crypto/spake2p/sample.yaml b/samples/crypto/spake2p/sample.yaml index 1eb36524ba84..e6717b71dd6c 100644 --- a/samples/crypto/spake2p/sample.yaml +++ b/samples/crypto/spake2p/sample.yaml @@ -31,6 +31,8 @@ tests: platform_allow: > nrf54l15dk/nrf54l15/cpuapp nrf54l15dk/nrf54l15/cpuapp/ns + nrf54l15dk/nrf54l10/cpuapp + nrf54l15dk/nrf54l05/cpuapp harness: console harness_config: type: multi_line @@ -39,6 +41,8 @@ tests: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns + - nrf54l15dk/nrf54l10/cpuapp + - nrf54l15dk/nrf54l05/cpuapp sample.spake2p.cracen.crypto_service: sysbuild: true tags: introduction psa cracen sysbuild crypto ci_samples_crypto