12345678910111213141516171819202122232425262728293031323334353637 |
- /*
- * Copyright (c) 2015-2022, ARM Limited and Contributors. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
- #include "tbbr/tbb_ext.h"
- #include "tbbr/tbb_key.h"
- #include "tbbr/stm32mp1_tbb_cert.h"
- /*
- * Certificates used in the chain of trust
- *
- * The order of the certificates must follow the enumeration specified in
- * stm32mp1_tbb_cert.h. All certificates are self-signed, so the issuer certificate
- * field points to itself.
- */
- static cert_t stm32mp1_tbb_certs[] = {
- [0] = {
- .id = STM32MP_CONFIG_CERT,
- .opt = "stm32mp-cfg-cert",
- .help_msg = "STM32MP Config Certificate (output file)",
- .fn = NULL,
- .cn = "STM32MP config FW Certificate",
- .key = ROT_KEY,
- .issuer = STM32MP_CONFIG_CERT,
- .ext = {
- TRUSTED_FW_NVCOUNTER_EXT,
- HW_CONFIG_HASH_EXT,
- FW_CONFIG_HASH_EXT
- },
- .num_ext = 3
- },
- };
- PLAT_REGISTER_COT(stm32mp1_tbb_certs);
|