| CONFIG_LOG=y |
| CONFIG_LOG_RUNTIME_FILTERING=y |
| CONFIG_LOG_BUFFER_SIZE=2048 |
| CONFIG_LOG_PROCESS_TRIGGER_THRESHOLD=0 |
| CONFIG_LOG_DEFAULT_LEVEL=3 |
| |
| #CONFIG_SHELL=n |
| #CONFIG_SHELL_HISTORY=y |
| #CONFIG_SHELL_VT100_COLORS=y |
| #CONFIG_SHELL_CMDS=n |
| #CONFIG_PSA_SHELL=y |
| |
| CONFIG_BUILD_WITH_TFM=y |
| CONFIG_TFM_PROFILE_TYPE_NOT_SET=y |
| CONFIG_TFM_IPC=y |
| |
| # The Zephyr CMSIS emulation assumes that ticks are ms, currently |
| CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 |
| |
| CONFIG_MAIN_STACK_SIZE=8192 |
| CONFIG_HEAP_MEM_POOL_SIZE=4096 |
| |
| # Mbed TLS |
| CONFIG_MBEDTLS=y |
| CONFIG_MBEDTLS_BUILTIN=y |
| CONFIG_MBEDTLS_ENABLE_HEAP=y |
| CONFIG_MBEDTLS_HEAP_SIZE=32768 |
| CONFIG_MBEDTLS_USER_CONFIG_ENABLE=y |
| CONFIG_MBEDTLS_USER_CONFIG_FILE="config_mbedtls.h" |
| |
| CONFIG_MBEDTLS_PSA_CRYPTO_C=y |
| CONFIG_PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY=y |
| CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT=y |
| CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT=y |
| CONFIG_PSA_WANT_ECC_SECP_R1_256=y |
| CONFIG_PSA_WANT_ALG_ECDSA=y |
| CONFIG_PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY=y |
| CONFIG_MBEDTLS_ENTROPY_C=y |
| CONFIG_MBEDTLS_ECP_C=y |
| CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y |
| CONFIG_MBEDTLS_ECDSA_C=y |
| CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED=y |
| CONFIG_MBEDTLS_PK_WRITE_C=y |
| |
| # JSON |
| CONFIG_JSON_LIBRARY=y |
| |
| # Enable the initial attestation |
| CONFIG_TFM_PARTITION_INITIAL_ATTESTATION=y |
| CONFIG_TFM_QCBOR_PATH="DOWNLOAD" |
| |
| CONFIG_REQUIRES_FULL_LIBC=y |