mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
99f0e1b526
Added test to check if flash encryption and anti-rollback enbaled together. Added marked pytest.mark.flash_encryption to advanced OTA test.
41 lines
1.5 KiB
Plaintext
41 lines
1.5 KiB
Plaintext
CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL="FROM_STDIN"
|
|
CONFIG_EXAMPLE_SKIP_COMMON_NAME_CHECK=y
|
|
CONFIG_EXAMPLE_SKIP_VERSION_CHECK=y
|
|
CONFIG_EXAMPLE_OTA_RECV_TIMEOUT=3000
|
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="anti_rollback_partition.csv"
|
|
CONFIG_PARTITION_TABLE_FILENAME="anti_rollback_partition.csv"
|
|
CONFIG_PARTITION_TABLE_OFFSET=0xd000
|
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|
CONFIG_ESPTOOLPY_FLASHSIZE="4MB"
|
|
CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y
|
|
CONFIG_BOOTLOADER_APP_ANTI_ROLLBACK=y
|
|
CONFIG_BOOTLOADER_APP_SECURE_VERSION=1
|
|
CONFIG_EXAMPLE_CONNECT_ETHERNET=y
|
|
CONFIG_EXAMPLE_CONNECT_WIFI=n
|
|
CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET=y
|
|
CONFIG_EXAMPLE_ETH_PHY_IP101=y
|
|
CONFIG_EXAMPLE_ETH_MDC_GPIO=23
|
|
CONFIG_EXAMPLE_ETH_MDIO_GPIO=18
|
|
CONFIG_EXAMPLE_ETH_PHY_RST_GPIO=5
|
|
CONFIG_EXAMPLE_ETH_PHY_ADDR=1
|
|
|
|
CONFIG_MBEDTLS_TLS_CLIENT_ONLY=y
|
|
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
|
|
CONFIG_EXAMPLE_CONNECT_IPV6=n
|
|
|
|
|
|
# Default settings for testing this example in CI.
|
|
# This configuration is not secure, don't use it in production!
|
|
# See Flash Encryption API Guide for more details.
|
|
|
|
CONFIG_SECURE_FLASH_ENC_ENABLED=y
|
|
CONFIG_SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT=y
|
|
CONFIG_SECURE_BOOT_ALLOW_ROM_BASIC=y
|
|
CONFIG_SECURE_BOOT_ALLOW_JTAG=y
|
|
CONFIG_SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC=y
|
|
CONFIG_SECURE_FLASH_UART_BOOTLOADER_ALLOW_DEC=y
|
|
CONFIG_SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE=y
|
|
CONFIG_SECURE_FLASH_REQUIRE_ALREADY_ENABLED=y
|
|
CONFIG_NVS_ENCRYPTION=n # this test combination is only for flash encryption and anti-rollback use-case and hence disabling it.
|