commit cc35bf4ec52714119fa01ca85e2ee1e4ff358ce6
Author: Lawrence Mok <lawrence.mok@amlogic.com>
Date:   Wed Aug 14 21:21:26 2024 +0000

    DICE: add component name, add component/security version [1/1]

    PD#RSP-6552

    Problem:
    Need to add security version, component version, and extend component
    name.

    Solution:
    Read versions from ta_hdr_t, modify template, fill in new values

    Verify:
    s7 s905y5, p256 only
    rkp_factory_extraction_tool > csrs.json
    convert csrs.json to bcc.bin
    hwtrust verify-dice-chain --dump csrs.1.bin
    Manually check Component Name.
    And check unknown TA name still works and shows TAxx.

    Change-Id: Ifb4706d94fbf16311c93b98972ebc5471e41dd11
    Signed-off-by: Lawrence Mok <lawrence.mok@amlogic.com>

Change-Id: I93a515abc988fcaf5b3405e24c831fa54eef7819
diff --git a/a1/bl32.img b/a1/bl32.img
index 54aff09..41ae9e1 100644
--- a/a1/bl32.img
+++ b/a1/bl32.img
Binary files differ
diff --git a/a4/a113l2/blob-bl32.bin.signed b/a4/a113l2/blob-bl32.bin.signed
index 9e2cfc9..5774421 100644
--- a/a4/a113l2/blob-bl32.bin.signed
+++ b/a4/a113l2/blob-bl32.bin.signed
Binary files differ
diff --git a/axg/bl32.img b/axg/bl32.img
index 301e3f9..0229392 100644
--- a/axg/bl32.img
+++ b/axg/bl32.img
Binary files differ
diff --git a/axg/bl32.nand.img b/axg/bl32.nand.img
index 825325e..5be2c51 100644
--- a/axg/bl32.nand.img
+++ b/axg/bl32.nand.img
Binary files differ
diff --git a/s1a/s805c1/blob-bl32.bin.signed b/s1a/s805c1/blob-bl32.bin.signed
index a47e54e..1adb976 100644
--- a/s1a/s805c1/blob-bl32.bin.signed
+++ b/s1a/s805c1/blob-bl32.bin.signed
Binary files differ
diff --git a/s1a/s805c1eng/blob-bl32.bin.signed b/s1a/s805c1eng/blob-bl32.bin.signed
index eac7c17..2adf621 100644
--- a/s1a/s805c1eng/blob-bl32.bin.signed
+++ b/s1a/s805c1eng/blob-bl32.bin.signed
Binary files differ
diff --git a/s5/s928x/blob-bl32.bin.signed b/s5/s928x/blob-bl32.bin.signed
index 5dcb46c..f7e20f7 100644
--- a/s5/s928x/blob-bl32.bin.signed
+++ b/s5/s928x/blob-bl32.bin.signed
Binary files differ
diff --git a/s5/s928xeng/blob-bl32.bin.signed b/s5/s928xeng/blob-bl32.bin.signed
index f36d7de..e92375c 100644
--- a/s5/s928xeng/blob-bl32.bin.signed
+++ b/s5/s928xeng/blob-bl32.bin.signed
Binary files differ
diff --git a/s6/s905c5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905c5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index 108cb91..c370935 100644
--- a/s6/s905c5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905c5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905c5/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905c5/blob-bl32.bin.signed.rsa.rsa-mldsa
index 866d993..7b5af91 100644
--- a/s6/s905c5/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905c5/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905c5eng/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905c5eng/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index 736530e..b324a38 100644
--- a/s6/s905c5eng/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905c5eng/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905c5eng/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905c5eng/blob-bl32.bin.signed.rsa.rsa-mldsa
index 000b6ae..97cfa9d 100644
--- a/s6/s905c5eng/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905c5eng/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905d5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905d5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index 36acb61..4f32e33 100644
--- a/s6/s905d5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905d5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905d5/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905d5/blob-bl32.bin.signed.rsa.rsa-mldsa
index f222d21..73c2520 100644
--- a/s6/s905d5/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905d5/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905x5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905x5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index ec44831..8384897 100644
--- a/s6/s905x5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905x5/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905x5/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905x5/blob-bl32.bin.signed.rsa.rsa-mldsa
index 986d80a..e7788b1 100644
--- a/s6/s905x5/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905x5/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905x5l/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa b/s6/s905x5l/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
index 2e24862..4b931bd 100644
--- a/s6/s905x5l/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
+++ b/s6/s905x5l/blob-bl32.bin.signed.rsa-mldsa.rsa-mldsa
Binary files differ
diff --git a/s6/s905x5l/blob-bl32.bin.signed.rsa.rsa-mldsa b/s6/s905x5l/blob-bl32.bin.signed.rsa.rsa-mldsa
index 1d4b5f9..545f2a2 100644
--- a/s6/s905x5l/blob-bl32.bin.signed.rsa.rsa-mldsa
+++ b/s6/s905x5l/blob-bl32.bin.signed.rsa.rsa-mldsa
Binary files differ
diff --git a/s7/s805x3/blob-bl32.8m.bin.signed b/s7/s805x3/blob-bl32.8m.bin.signed
index 985243a..7b9d264 100644
--- a/s7/s805x3/blob-bl32.8m.bin.signed
+++ b/s7/s805x3/blob-bl32.8m.bin.signed
Binary files differ
diff --git a/s7/s805x3/blob-bl32.bin.signed b/s7/s805x3/blob-bl32.bin.signed
index 3ad95e4..542eab5 100644
--- a/s7/s805x3/blob-bl32.bin.signed
+++ b/s7/s805x3/blob-bl32.bin.signed
Binary files differ
diff --git a/s7/s805x3/blob-bl32.nand.bin.signed b/s7/s805x3/blob-bl32.nand.bin.signed
index 4f633dd..b845884 100644
--- a/s7/s805x3/blob-bl32.nand.bin.signed
+++ b/s7/s805x3/blob-bl32.nand.bin.signed
Binary files differ
diff --git a/s7/s905y5/blob-bl32.bin.signed b/s7/s905y5/blob-bl32.bin.signed
index 38f030a..be11927 100644
--- a/s7/s905y5/blob-bl32.bin.signed
+++ b/s7/s905y5/blob-bl32.bin.signed
Binary files differ
diff --git a/s7/s905y5/blob-bl32.nand.bin.signed b/s7/s905y5/blob-bl32.nand.bin.signed
index 8a70a9e..ed4ed73 100644
--- a/s7/s905y5/blob-bl32.nand.bin.signed
+++ b/s7/s905y5/blob-bl32.nand.bin.signed
Binary files differ
diff --git a/s7/s905y5eng/blob-bl32.bin.signed b/s7/s905y5eng/blob-bl32.bin.signed
index 27e3d32..e242ff2 100644
--- a/s7/s905y5eng/blob-bl32.bin.signed
+++ b/s7/s905y5eng/blob-bl32.bin.signed
Binary files differ
diff --git a/s7/s905y5r/blob-bl32.bin.signed b/s7/s905y5r/blob-bl32.bin.signed
index 02e948a..5e56612 100644
--- a/s7/s905y5r/blob-bl32.bin.signed
+++ b/s7/s905y5r/blob-bl32.bin.signed
Binary files differ
diff --git a/s7d/s905x5m/blob-bl32.bin.signed.rsa.rsa b/s7d/s905x5m/blob-bl32.bin.signed.rsa.rsa
index e4925b1..5dc6f7b 100755
--- a/s7d/s905x5m/blob-bl32.bin.signed.rsa.rsa
+++ b/s7d/s905x5m/blob-bl32.bin.signed.rsa.rsa
Binary files differ
diff --git a/s7d/s905x5meng/blob-bl32.bin.signed.rsa.rsa b/s7d/s905x5meng/blob-bl32.bin.signed.rsa.rsa
index c5bf8b2..50e3bc9 100644
--- a/s7d/s905x5meng/blob-bl32.bin.signed.rsa.rsa
+++ b/s7d/s905x5meng/blob-bl32.bin.signed.rsa.rsa
Binary files differ
diff --git a/t3x/t968d4/blob-bl32.bin.signed b/t3x/t968d4/blob-bl32.bin.signed
index 754ec18..7bf8c66 100644
--- a/t3x/t968d4/blob-bl32.bin.signed
+++ b/t3x/t968d4/blob-bl32.bin.signed
Binary files differ
diff --git a/t5m/t963d4/blob-bl32.bin.signed b/t5m/t963d4/blob-bl32.bin.signed
index 4e7df48..1fbfd88 100755
--- a/t5m/t963d4/blob-bl32.bin.signed
+++ b/t5m/t963d4/blob-bl32.bin.signed
Binary files differ
diff --git a/t5m/tc8000/blob-bl32.bin.signed b/t5m/tc8000/blob-bl32.bin.signed
index c70ed5b..3348bd4 100644
--- a/t5m/tc8000/blob-bl32.bin.signed
+++ b/t5m/tc8000/blob-bl32.bin.signed
Binary files differ
diff --git a/t6d/t950d5/blob-bl32.bin.signed b/t6d/t950d5/blob-bl32.bin.signed
index c4622d9..efcc7d0 100644
--- a/t6d/t950d5/blob-bl32.bin.signed
+++ b/t6d/t950d5/blob-bl32.bin.signed
Binary files differ
diff --git a/txhd2/bl32.8m.img b/txhd2/bl32.8m.img
index d1150d8..b5d7943 100644
--- a/txhd2/bl32.8m.img
+++ b/txhd2/bl32.8m.img
Binary files differ
diff --git a/txhd2/bl32.img b/txhd2/bl32.img
index 372014e..bd3ea32 100644
--- a/txhd2/bl32.img
+++ b/txhd2/bl32.img
Binary files differ