14274d6f8SXialin Liu/* 24274d6f8SXialin Liu * Copyright (c) 2024, Arm Limited. All rights reserved. 34274d6f8SXialin Liu * 44274d6f8SXialin Liu * SPDX-License-Identifier: BSD-3-Clause 54274d6f8SXialin Liu * 64274d6f8SXialin Liu * This file provide a malformed CoT DT file that there 74274d6f8SXialin Liu * are image/certificate that points to invalid parent 84274d6f8SXialin Liu * 94274d6f8SXialin Liu */ 104274d6f8SXialin Liu 114274d6f8SXialin Liucot { 124274d6f8SXialin Liu manifests { 134274d6f8SXialin Liu compatible = "arm, cert-descs"; 144274d6f8SXialin Liu 154274d6f8SXialin Liu cca_content_cert: cca_content_cert { 164274d6f8SXialin Liu root-certificate; 17*e19977d6SManish V Badarkhe image-id =<36>; 184274d6f8SXialin Liu antirollback-counter = <&cca_nv_ctr>; 194274d6f8SXialin Liu 204274d6f8SXialin Liu hw_config_hash: hw_config_hash { 21*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.203"; 224274d6f8SXialin Liu }; 234274d6f8SXialin Liu soc_fw_config_hash: soc_fw_config_hash { 24*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.604"; 254274d6f8SXialin Liu }; 264274d6f8SXialin Liu }; 274274d6f8SXialin Liu 284274d6f8SXialin Liu plat_key_cert: plat_key_cert { 294274d6f8SXialin Liu root-certificate; 30*e19977d6SManish V Badarkhe image-id = <38>; 314274d6f8SXialin Liu signing-key = <&prot_pk>; 324274d6f8SXialin Liu antirollback-counter = <&non_trusted_nv_ctr>; 334274d6f8SXialin Liu 344274d6f8SXialin Liu plat_pk: plat_pk { 35*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.1105"; 364274d6f8SXialin Liu }; 374274d6f8SXialin Liu }; 384274d6f8SXialin Liu 394274d6f8SXialin Liu non_trusted_fw_content_cert: non_trusted_fw_content_cert { 404274d6f8SXialin Liu image-id = <NON_TRUSTED_FW_CONTENT_CERT_ID>; 414274d6f8SXialin Liu parent = <&wrong_parent>; 424274d6f8SXialin Liu signing-key = <&plat_pk>; 434274d6f8SXialin Liu antirollback-counter = <&non_trusted_nv_ctr>; 444274d6f8SXialin Liu 454274d6f8SXialin Liu nt_world_bl_hash: nt_world_bl_hash { 46*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.1201"; 474274d6f8SXialin Liu }; 484274d6f8SXialin Liu nt_fw_config_hash: nt_fw_config_hash { 49*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.1202"; 504274d6f8SXialin Liu }; 514274d6f8SXialin Liu }; 524274d6f8SXialin Liu 534274d6f8SXialin Liu }; 544274d6f8SXialin Liu 554274d6f8SXialin Liu images { 564274d6f8SXialin Liu compatible = "arm, img-descs"; 574274d6f8SXialin Liu 584274d6f8SXialin Liu hw_config { 59*e19977d6SManish V Badarkhe image-id = <23>; 604274d6f8SXialin Liu parent = <&cca_content_cert>; 614274d6f8SXialin Liu hash = <&hw_config_hash>; 624274d6f8SXialin Liu }; 634274d6f8SXialin Liu 644274d6f8SXialin Liu soc_fw_config { 65*e19977d6SManish V Badarkhe image-id = <25>; 664274d6f8SXialin Liu parent = <&cca_content_cert>; 674274d6f8SXialin Liu hash = <&soc_fw_config_hash>; 684274d6f8SXialin Liu }; 694274d6f8SXialin Liu 704274d6f8SXialin Liu bl33_image { 71*e19977d6SManish V Badarkhe image-id = <5>; 724274d6f8SXialin Liu parent = <&non_trusted_fw_content_cert>; 734274d6f8SXialin Liu hash = <&nt_world_bl_hash>; 744274d6f8SXialin Liu }; 754274d6f8SXialin Liu 764274d6f8SXialin Liu nt_fw_config { 77*e19977d6SManish V Badarkhe image-id = <27>; 784274d6f8SXialin Liu hash = <&nt_fw_config_hash>; 794274d6f8SXialin Liu }; 804274d6f8SXialin Liu }; 814274d6f8SXialin Liu}; 824274d6f8SXialin Liu 834274d6f8SXialin Liunon_volatile_counters: non_volatile_counters { 844274d6f8SXialin Liu compatible = "arm, non-volatile-counter"; 854274d6f8SXialin Liu 864274d6f8SXialin Liu #address-cells = <1>; 874274d6f8SXialin Liu #size-cells = <0>; 884274d6f8SXialin Liu 894274d6f8SXialin Liu cca_nv_ctr: cca_nv_ctr { 90*e19977d6SManish V Badarkhe id = <0>; 91*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.3"; 924274d6f8SXialin Liu }; 934274d6f8SXialin Liu 944274d6f8SXialin Liu trusted_nv_ctr: trusted_nv_ctr { 95*e19977d6SManish V Badarkhe id = <0>; 96*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.1"; 974274d6f8SXialin Liu }; 984274d6f8SXialin Liu 994274d6f8SXialin Liu non_trusted_nv_ctr: non_trusted_nv_ctr { 100*e19977d6SManish V Badarkhe id = <1>; 101*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.2"; 1024274d6f8SXialin Liu }; 1034274d6f8SXialin Liu}; 1044274d6f8SXialin Liu 1054274d6f8SXialin Liurot_keys { 1064274d6f8SXialin Liu swd_rot_pk: swd_rot_pk { 107*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.1103"; 1084274d6f8SXialin Liu }; 109*e19977d6SManish V Badarkhe 1104274d6f8SXialin Liu prot_pk: prot_pk { 111*e19977d6SManish V Badarkhe oid = "1.3.6.1.4.1.4128.2100.1102"; 1124274d6f8SXialin Liu }; 1134274d6f8SXialin Liu}; 114