Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tfm test #14013

Closed
wants to merge 51 commits into from
Closed

Tfm test #14013

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
274ed3b
manifest: TF-M 2.0.0 + mbed TLS 3.5.0 upmerge + TF-M Test update
mswarowsky Jan 17, 2024
8aaacf4
tf-m: Change ns interface include path for TF-M 2.0.0
mswarowsky Dec 8, 2023
dcb3650
tfm: nordic_nrf: Remove include of tfm_api.h
mswarowsky Dec 11, 2023
b120e92
sample: tfm_secure_peripheral: Change tfm_partition_defs to tfm_config
mswarowsky Dec 13, 2023
0b18980
nrf_security: legacy: remove hash_info.c
mswarowsky Jan 18, 2024
d30be40
modules: tf-m: rename preload.cmake to cpuarch.cmake
mswarowsky Jan 18, 2024
69d456a
modules: tf-m: Remove platform_ns target
mswarowsky Jan 18, 2024
c422e9c
nrf_security: tf-m: Correct Mbed TLS PSA config file path
mswarowsky Jan 18, 2024
f094c6c
modules: tf-m: Set CONFIG_TFM_CONN_HANDLE_MAX_NUM only with IPC
mswarowsky Jan 18, 2024
6913dc3
tf-m: Remove double definition faults
mswarowsky Jan 19, 2024
88a4b2a
tf-m: Remove TFM_ITS_MAX_ASSET_SIZE_OVERRIDE
mswarowsky Jan 22, 2024
1901bef
tf-m: Remove TFM_BUILD_NS option
mswarowsky Jan 22, 2024
4b3ef2b
nrf_security: Separate PSA_WANT configuration for Mbed TLS config
mswarowsky Jan 23, 2024
b51e054
tf-m: Add NS build support for zephyr out-of-tree nordic_nrf platform.
mswarowsky Jan 23, 2024
98961ae
tests: tfm_regression_test: Adapt to Split build
mswarowsky Jan 23, 2024
3227849
t-fm: don't assume that the NS domain can use UART0
SebastianBoe Dec 20, 2023
4ed44be
ext: Update the Oberon PSA core to version 1.2.1
Vge0rge Jan 25, 2024
778f0f1
nrf_security: Adapt nrf_security to PSA core 1.2.1
mswarowsky Jan 25, 2024
79c6080
tfm_psa_test: Switch to one uart overlay file
mswarowsky Jan 26, 2024
812aadb
tfm_psa_test: Adapt to TF-M split build
mswarowsky Jan 26, 2024
07e3305
ext: oberon: Replace the MBEDTLS_ACCEL symbols with...
Vge0rge Jan 30, 2024
e553941
nrf_security: Add psa_util
Vge0rge Jan 31, 2024
feb29f7
samples: crypto: Add RSA PSA_WANT in TLS sample
Vge0rge Jan 31, 2024
ee12773
nrf_security: Add PSA_ACCEL for RSA keys
Vge0rge Feb 3, 2024
4665b94
nrf_security: Use MBEDTLS_PSA_CRYPTO_CONFIG_FILE
mswarowsky Feb 6, 2024
3c170c3
samples: psa_tls: Remove RSA from the default config
mswarowsky Feb 6, 2024
4799512
nrf_security: Adding Mbed TLS defines for TLS to nrf-config
mswarowsky Feb 6, 2024
669149e
nrf_security: Add MBEDTLS_PK_PARSE_EC_EXTENDED kconfig
mswarowsky Feb 7, 2024
dfcd960
ext: oberon: Remove duplicate mbedtls header files
Vge0rge Feb 7, 2024
af2cc07
samples: rsa: Enable a key size of 2048 instead of 1024
SebastianBoe Feb 7, 2024
bbc6190
samples: hmac: Add PSA_WANT_ALG_SHA_256
mswarowsky Feb 7, 2024
ddd1387
quarantine: Stop testing redundant tests
SebastianBoe Feb 8, 2024
9ace68d
ext: Fix C++ struct init in for PAKE operation
mswarowsky Feb 8, 2024
b759b18
serial_lte_modem: Add CBC and PKCS7 dependencies
mswarowsky Feb 8, 2024
69d60ed
samples: http_server: Add CBC and PKCS7 dependencies
mswarowsky Feb 8, 2024
507474f
manifest: Matter update
vlilleboe Feb 9, 2024
d139a90
nrf_security: Add dependency for PKCS5
vlilleboe Feb 9, 2024
83e1671
nrf_security: Remove alt platform zeorize function
Vge0rge Feb 10, 2024
e5c546b
quarantine: Don't test uoscore
Vge0rge Feb 12, 2024
1f53b87
nrf_security: add more of the legacy mbedtls sources
SebastianBoe Feb 12, 2024
def142b
nrf_security: Support using legacy mbedtls include paths
SebastianBoe Feb 12, 2024
bde4556
samples: net: download: Fix project config for wifi board
SebastianBoe Feb 12, 2024
903da7d
hostap: Add missing deps in WPA_SUPP_CRYPTO_
SebastianBoe Feb 12, 2024
34f9f84
nrf_security: Legacy RSA APIs now depends on PSA
vlilleboe Feb 9, 2024
b06aa3f
nrf_cloud_multi_service: Remove deprecated CONFIG_TFM_BUILD_NS
SebastianBoe Feb 13, 2024
0cab342
fota_download: Port to new TF-M revision
SebastianBoe Feb 12, 2024
a2a80d7
hostap: Select MBEDTLS_PKCS5_C
vlilleboe Feb 13, 2024
afddc1d
ext: oberon: Attempt at fixing regression in PSA Core for PAKE
SebastianBoe Feb 13, 2024
2f26ae3
serial_lte_modem: Fix native_tls config
mswarowsky Feb 13, 2024
e503846
manifest: Bring mcuboot update
Vge0rge Feb 10, 2024
c8ca601
mbed test
mswarowsky Feb 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion applications/serial_lte_modem/overlay-native_tls.conf
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ CONFIG_MBEDTLS_SSL_SERVER_NAME_INDICATION=y
CONFIG_MBEDTLS_AES_C=y
CONFIG_MBEDTLS_CCM_C=y
CONFIG_MBEDTLS_GCM_C=y
CONFIG_MBEDTLS_CIPHER_MODE_CBC=y
CONFIG_MBEDTLS_CIPHER_PADDING_PKCS7=y
# Enable ECC
CONFIG_MBEDTLS_ECP_C=y
CONFIG_PSA_WANT_ECC_SECP_R1_256=y
Expand All @@ -56,10 +58,13 @@ CONFIG_PSA_WANT_ALG_ECDH=y
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
# Enable RSA
CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED=y
CONFIG_MBEDTLS_RSA_C=y
CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED=y
CONFIG_MBEDTLS_PKCS1_V15=y
CONFIG_MBEDTLS_MPI_MAX_SIZE=512
CONFIG_PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY=y
CONFIG_PSA_WANT_RSA_KEY_SIZE_2048=y
CONFIG_PSA_WANT_RSA_KEY_SIZE_4096=y
# Enable SHA
CONFIG_MBEDTLS_SHA256_C=y
CONFIG_MBEDTLS_SHA512_C=y
Expand Down
2 changes: 0 additions & 2 deletions doc/nrf/libraries/nrf_security/doc/mbed_tls_header.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ Complete the following steps:

* `CONFIG_GENERATE_MBEDTLS_CFG_FILE=n`.
* `CONFIG_MBEDTLS_CFG_FILE="custom-name-nrf-config.h"`.
* `CONFIG_MBEDTLS_USER_CONFIG_FILE="empty_file.h"`.
#. Create an empty file named :file:`empty_file.h`.
#. Edit :file:`custom-name-nrf-config.h` with your custom configuration.
#. If the header files are not already in the include path, add them by editing the application build scripts.

Expand Down
Loading