1 /* 2 * Copyright (c) 2022, Arm Limited. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 * 6 */ 7 8 #ifndef PSA_MEASURED_BOOT_PRIVATE_H 9 #define PSA_MEASURED_BOOT_PRIVATE_H 10 11 #include <stdint.h> 12 13 /* Measured boot message types that distinguish its services */ 14 #define RSS_MEASURED_BOOT_EXTEND 1002U 15 16 struct measured_boot_extend_iovec_t { 17 uint8_t index; 18 uint8_t lock_measurement; 19 uint32_t measurement_algo; 20 uint8_t sw_type[SW_TYPE_MAX_SIZE]; 21 uint8_t sw_type_size; 22 }; 23 24 #endif /* PSA_MEASURED_BOOT_PRIVATE_H */ 25