Lines Matching refs:f

62     pytest.exit(f"{arg_chip} is not a supported target, choose from {SUPPORTED_CHIPS}")
63 print(f"\nHost tests of espefuse.py for {arg_chip}:")
73 f"{sys.executable} -m espefuse --chip {arg_chip} "
74 f"--virt --path-efuse-file {self.efuse_file.name} -d"
79 f"{sys.executable} -m espefuse --chip {arg_chip} "
80 f"--port {arg_port} -d"
129 with open(file_path, "rb") as f:
130 data = BitStream("0x00") * offset + BitStream(f)
131 blk = data.readlist(f"{data.len // 8}*uint:8")
133 hex_blk = " ".join(f"{num:02x}" for num in blk)
137 full_cmd = " ".join((f"{sys.executable} -m espefuse", cmd))
177 self.espefuse_not_virt_py(f"--chip {arg_chip} --help")
188 self.espefuse_py(f"dump --format joint --file_name {tmp_file.name}")
192 self.espefuse_py(f"dump --file_name {tmp_file.name}")
196 self.espefuse_py(f"dump --format split --file_name {tmp_file.name}")
292 f"read_protect_efuse {efuse_name}",
301 self.espefuse_py(f"burn_key BLOCK2 {IMAGES_DIR}/256bit")
311 self.espefuse_py(f"burn_key BLOCK2 {IMAGES_DIR}/256bit")
316 f"burn_key BLOCK_KEY0 {IMAGES_DIR}/128bit_key SECURE_BOOT_DIGEST"
331 f"burn_key BLOCK_KEY0 {IMAGES_DIR}/256bit USER \
427 self.espefuse_py(f"write_protect_efuse {efuse_lists}")
428 output = self.espefuse_py(f"write_protect_efuse {efuse_lists2}")
450 cmd, check_msg=f"Custom MAC Address version 1: {mac} (CRC 0x63 OK)"
453 self.espefuse_py(cmd, check_msg=f"Custom MAC Address: {mac} (OK)")
500 reason=f"{arg_chip} does not support set_flash_voltage",
508 check_msg=f"Set internal flash voltage regulator ({vdd}) to 1.8V.",
518 check_msg=f"Enable internal flash voltage regulator ({vdd}) to 3.3V.",
526 check_msg=f"Enable internal flash voltage regulator ({vdd}) to 3.3V.",
548 check_msg=f"Disable internal flash voltage regulator ({vdd})",
552 check_msg=f"Enable internal flash voltage regulator ({vdd}) to 3.3V.",
559 check_msg=f"Disable internal flash voltage regulator ({vdd})",
563 check_msg=f"Set internal flash voltage regulator ({vdd}) to 1.8V.",
708 self.espefuse_py("get_custom_mac", check_msg=f"aa:cd:ef:01:02:03 {crc_msg}")
758 f"burn_efuse {blk1}"
777 f"burn_efuse {blk2}"
846 f"burn_key BLOCK1 {IMAGES_DIR}/192bit",
852 f"burn_key \
858 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
859 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_1")
860 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_2")
863 f"burn_key \
869 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
870 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_1")
871 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_2")
877 f"burn_key BLOCK_KEY0 {IMAGES_DIR}/128bit XTS_AES_128_KEY",
883 f"burn_key BLOCK_KEY0 {IMAGES_DIR}/256bit XTS_AES_128_KEY --no-read-protect"
886 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit", reverse_order=True)
888 self.espefuse_py(f"burn_key BLOCK_KEY0 {IMAGES_DIR}/256bit XTS_AES_128_KEY")
904 f"burn_key BLOCK_KEY0 {IMAGES_DIR}/256bit XTS_AES_128_KEY \
911 f"burn_key BLOCK_KEY0 {IMAGES_DIR}/128bit_key "
912 f"XTS_AES_128_KEY_DERIVED_FROM_128_EFUSE_BITS "
913 f"BLOCK_KEY0 {IMAGES_DIR}/128bit_key SECURE_BOOT_DIGEST --no-read-protect"
922 f"burn_key BLOCK_KEY0 {IMAGES_DIR}/128bit_key "
924 f"BLOCK_KEY0 {IMAGES_DIR}/128bit_key SECURE_BOOT_DIGEST"
957 cmd = f"burn_key \
973 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit", reverse_order=True)
975 output, f"{IMAGES_DIR}/256bit_1", reverse_order=True
978 output, f"{IMAGES_DIR}/256bit_2", reverse_order=True
997 f"burn_key \
1003 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
1004 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_1")
1005 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_2")
1013 f"burn_key BLOCK1 {IMAGES_DIR}/256bit",
1019 f"burn_key \
1025 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit")
1026 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_1")
1027 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_2")
1030 f"burn_key \
1036 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit")
1037 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_1")
1038 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_2")
1046 f"burn_key \
1052 output, f"{IMAGES_DIR}/256bit_1", reverse_order=True
1055 output, f"{IMAGES_DIR}/256bit_2", reverse_order=True
1066 f"burn_key \
1070 f"burn_key \
1074 f"burn_key \
1079 f"burn_key \
1086 output, f"{IMAGES_DIR}/256bit_1", reverse_order=True
1089 output, f"{IMAGES_DIR}/256bit_2", reverse_order=True
1107 f"burn_key \
1119 output, f"{IMAGES_DIR}/256bit_1", reverse_order=True
1122 output, f"{IMAGES_DIR}/256bit_2", reverse_order=True
1140 f"burn_key \
1166 f"burn_key \
1198 f"burn_block_data {blk0} {IMAGES_DIR}/224bit {blk1}",
1207 f"burn_block_data \
1216 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
1219 f"burn_block_data \
1223 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/256bit_1"
1227 f"burn_block_data \
1231 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/256bit_2"
1237 f"burn_block_data \
1274 f"burn_block_data \
1287 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
1290 f"burn_block_data \
1294 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/256bit_1"
1298 f"burn_block_data \
1308 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
1309 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_1", 2)
1310 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_2")
1314 f"burn_block_data \
1321 f"burn_block_data \
1330 f"burn_block_data BLOCK0 {IMAGES_DIR}/192bit --offset 33",
1335 f"burn_block_data BLOCK0 {IMAGES_DIR}/256bit --offset 4",
1344 f"burn_block_data --offset {offset} BLOCK0 {IMAGES_DIR}/192bit"
1349 f"burn_block_data --offset {offset} BLOCK1 {IMAGES_DIR}/192bit_1"
1352 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_1", offset=offset
1357 f"burn_block_data --offset {offset} BLOCK2 {IMAGES_DIR}/192bit_2"
1360 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1365 f"burn_block_data --offset {offset} BLOCK3 {IMAGES_DIR}/192bit_2"
1368 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1374 self.espefuse_py(f"burn_block_data --offset {offset} BLOCK1 {IMAGES_DIR}/92bit")
1380 f"burn_block_data --offset {offset} BLOCK2 {IMAGES_DIR}/192bit_1"
1390 f"burn_block_data --offset {offset} BLOCK3 {IMAGES_DIR}/192bit_2"
1393 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1416 f"burn_block_data --offset {offset} BLOCK_KEY0 {IMAGES_DIR}/192bit_1"
1419 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_1", offset=offset
1424 f"burn_block_data --offset {offset} BLOCK_KEY1 {IMAGES_DIR}/192bit_2"
1427 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1432 f"burn_block_data --offset {offset} BLOCK_KEY2 {IMAGES_DIR}/192bit_2"
1435 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1444 f"burn_block_data BLOCK1 {IMAGES_DIR}/256bit",
1451 f"burn_block_data \
1457 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit")
1458 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_1")
1459 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_2")
1469 f"burn_block_data --offset {offset} BLOCK1 {IMAGES_DIR}/128bit"
1472 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/128bit", offset=offset
1477 f"burn_block_data --offset {offset} BLOCK2 {IMAGES_DIR}/128bit"
1480 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/128bit", offset=offset
1485 f"burn_block_data --offset {offset} BLOCK3 {IMAGES_DIR}/128bit"
1488 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/128bit", offset=offset
1499 f"burn_key_digest {S_IMAGES_DIR}/rsa_secure_boot_signing_key.pem"
1508 f"burn_key_digest {S_IMAGES_DIR}/rsa_secure_boot_signing_key.pem",
1518 f"burn_key \
1530 f"burn_key_digest {S_IMAGES_DIR}/rsa_secure_boot_signing_key.pem",
1543 f"burn_key_digest {S_IMAGES_DIR}/ecdsa192_secure_boot_signing_key_v2.pem"
1557 f"burn_key_digest {S_IMAGES_DIR}/ecdsa256_secure_boot_signing_key_v2.pem"
1572 f"{S_IMAGES_DIR}/ecdsa192_public_key_digest_v2.bin SECURE_BOOT_DIGEST"
1586 f"{S_IMAGES_DIR}/ecdsa256_public_key_digest_v2.bin SECURE_BOOT_DIGEST"
1616 f"burn_key_digest \
1627 f"burn_key_digest \
1650 f"burn_key \
1660 f"burn_key_digest \
1792 f"burn_key \
1798 output, f"{IMAGES_DIR}/256bit", reverse_order=True
1801 output, f"{IMAGES_DIR}/256bit_1", reverse_order=True
1805 f"burn_key \
1826 f"burn_key \
1832 output, f"{IMAGES_DIR}/256bit", reverse_order=True
1835 output, f"{IMAGES_DIR}/256bit_1", reverse_order=False
1839 f"burn_key \
1849 output, f"{IMAGES_DIR}/256bit_1", reverse_order=False
1887 cmd = f"execute_scripts {EFUSE_S_DIR}/efuse_burn1.py --index 10 \
1890 cmd = f"execute_scripts {EFUSE_S_DIR}/efuse_burn1.py --index 10 \
1908 cmd = f"execute_scripts {EFUSE_S_DIR}/efuse_burn2.py --index 28 \
1911 cmd = f"execute_scripts {EFUSE_S_DIR}/efuse_burn2.py --index 28 \
1939 f"burn_key_digest {S_IMAGES_DIR}"
1943 f"burn_key BLOCK_KEY0 {IMAGES_DIR}/128bit_key "
1947 command1 = f"burn_key_digest {S_IMAGES_DIR}/rsa_secure_boot_signing_key.pem"
1948 command2 = f"burn_key flash_encryption {IMAGES_DIR}/256bit"
1950 command1 = f"burn_key_digest BLOCK_KEY0 \
1952 command2 = f"burn_key BLOCK_KEY0 \
1956 f"-h {command1} {command2}",
1961 f"{command1} -h {command2}",
1966 f"{command1} {command2} -h",
1975 f"burn_key_digest {S_IMAGES_DIR}/ecdsa256_secure_boot_signing_key_v2.pem \
1993 f"burn_key_digest {S_IMAGES_DIR}/ecdsa256_secure_boot_signing_key_v2.pem \
2057 f"burn_key \
2070 f"burn_key \
2083 cmd = f"--postpone \
2092 cmd = f"--postpone \
2099 assert f"BURN BLOCK{num} - OK" in output
2108 csv_file = f"{IMAGES_DIR}/esp_efuse_custom_table.csv"
2109 output = self.espefuse_py(f" --extend-efuse-table {csv_file} summary")
2121 f"--extend-efuse-table {csv_file} burn_efuse \