commit 6edc664c78f0a3cbd666d8bf7778eded2625bf47
Author: Hangyu Li <hangyu.li@amlogic.com>
Date:   Mon Oct 28 17:01:00 2024 +0800

    libutee: add new handle flag to identify amhk derived key [1/1]

    PD#TV-135298

    Problem:
    Only amhk derived key aes gcm decryption need to use KT.
    Other ecdh derived key aes gcm decryption do not need to use KT.

    Solution:
    Add new handle flag to identify amhk derived key to set to use KT.

    Verify:
    T5M

    Change-Id: Icfbaa8cce153ad17bed836618d98c5fc48d52e0d
    Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>

Change-Id: Ie14ed54f9b7eb12a43455f2efbfdf2104d518ea8
diff --git a/a1/bl32.img b/a1/bl32.img
index 968f24f..a90e91c 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 1dfe9b6..3d09399 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 a01370c..358eb8c 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 55e70c6..36477d0 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 6e4e007..90c9de9 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 800b4f2..4e5e6e8 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 6f0c8d6..d6436bf 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 a8c82cf..f60daa5 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 c5a37a5..6f08b6e 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 3690fd9..f51fd0c 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 f773123..9a34f18 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 d8e5892..c8bb866 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 7addea0..673df6b 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 33c16e4..36e75a7 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 5fe79d1..26d7bc5 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 3f97669..44f4649 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 2db461c..c5ee5c8 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 2ac2920..e2c6c06 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 c3063b3..1b07303 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 77241d6..bdd0d0b 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 4100eea..0509251 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 e227aa0..acb4a37 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 b1fd403..2348afb 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 50fa5db..4931206 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 2bdc2cc..437dfa7 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 91f8192..bf09233 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 7708376..e44e2b7 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 fe87833..ec37713 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 ca3d475..646e7fb 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 21d354f..a323958 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 7adde33..f6f9dc0 100644
--- a/t6d/t950d5/blob-bl32.bin.signed
+++ b/t6d/t950d5/blob-bl32.bin.signed
Binary files differ
diff --git a/t6d/t950d5z/blob-bl32.bin.signed b/t6d/t950d5z/blob-bl32.bin.signed
index 0256ba6..40aafa8 100644
--- a/t6d/t950d5z/blob-bl32.bin.signed
+++ b/t6d/t950d5z/blob-bl32.bin.signed
Binary files differ
diff --git a/txhd2/bl32.8m.img b/txhd2/bl32.8m.img
index db30815..1a37472 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 5a0467c..203447a 100644
--- a/txhd2/bl32.img
+++ b/txhd2/bl32.img
Binary files differ