|  | # | 
|  | # Copyright (c) 2020, Arm Limited. All rights reserved. | 
|  | # | 
|  | # SPDX-License-Identifier: BSD-3-Clause | 
|  | # | 
|  | # Script to interact with an TF-A built with Trusted Board Boot | 
|  | # | 
|  | source [file join [file dirname [info script]] handle-arguments.inc] | 
|  |  | 
|  | # This script tries to catch if dynamic authentication of images is enabled | 
|  | # during trusted board boot(BL2). The authentication is done using certificates. | 
|  |  | 
|  | expect_string "BL1: Booting BL2" "BL2 is booting" | 
|  | expect_string "Disabling authentication of images dynamically" "dynamic authentication was disabled" | 
|  | expect { | 
|  | # Catch all loading of authentication certificates i.e., | 
|  | # TRUSTED_BOOT_FW_CERT_ID         U(6) | 
|  | # TRUSTED_KEY_CERT_ID             U(7) | 
|  | # SCP_FW_KEY_CERT_ID              U(8) | 
|  | # SOC_FW_KEY_CERT_ID              U(9) | 
|  | # TRUSTED_OS_FW_KEY_CERT_ID       U(10) | 
|  | # NON_TRUSTED_FW_KEY_CERT_ID      U(11) | 
|  | # SCP_FW_CONTENT_CERT_ID          U(12) | 
|  | # SOC_FW_CONTENT_CERT_ID          U(13) | 
|  | # TRUSTED_OS_FW_CONTENT_CERT_ID   U(14) | 
|  | # NON_TRUSTED_FW_CONTENT_CERT_ID  U(15) | 
|  |  | 
|  | -re "Loading image id=(6|7|8|9|10|11|12|13|14|15) at address " { | 
|  | message "dynamic authentication is still enabled" | 
|  | exit_uart -1 | 
|  | } | 
|  | "BL1: Booting BL31" { | 
|  | message "BL31 is booting" | 
|  | } | 
|  | } |