mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-31 13:09:38 +00:00 
			
		
		
		
	 99f0e1b526
			
		
	
	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.
 |