commit | 983e6de1c62c64ac1c1d4d823dd56d2c48789eff | [log] [tgz] |
---|---|---|
author | Jenkins SH <jenkins.sh@amlogic.com> | Thu Sep 05 05:58:11 2024 +0000 |
committer | Jenkins SH <jenkins.sh@amlogic.com> | Thu Sep 05 05:58:11 2024 +0000 |
tree | 5e6272d045b61cdec61143fcb947e20823995d5f | |
parent | ab7bd246e2eb63faf1f19fb52e625863fadbe9bd [diff] |
commit ff7fb470a1dbd5ab72bcc74732b53ac043759bb5 Author: Lawrence Mok <lawrence.mok@amlogic.com> Date: Wed Sep 4 17:08:09 2024 -0700 scs: re-init return variable to fail code, disable optimization [1/1] PD#RSP-6589 Problem: Need to prevent glitch attack skipping a statement and using previously assigned hardened successful return value from being used. Finding ID 24 Solution: re-initialize to failure and disable compiler optimization Verify: ./build.sh s6 with and without change ls bl32.* before: -rw-r--r-- 1 649328 ./bl32.bin -rw-r--r-- 1 649840 ./bl32.img after -rw-r--r-- 1 653424 ./bl32.bin -rw-r--r-- 1 653936 ./bl32.img Change-Id: Iaebf62384294480422fb0fd239e784e1b4bb5979 Signed-off-by: Lawrence Mok <lawrence.mok@amlogic.com> Change-Id: I619bb59b1704b8a751c73b79663c390d9ba13308
diff --git a/a1/bl32.img b/a1/bl32.img index 900fd43..3cd7596 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 521e1c9..f871873 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 886481e..3cabcbd 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 ba16321..368e5cf 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 dee50ae..99c1a65 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 922a247..85d183c 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 9c0ea0a..fc1d188 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 110e1cd..b7becbf 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 07f5289..7bfd746 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 2e50bce..b1d7149 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 c9b7f73..b676f0e 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 7c87c5c..f213d50 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 3baea77..890a853 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 6bc25f0..c2f338d 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 47b89f2..6f99c18 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 c5d17c1..b00b036 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 b85d241..8168478 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 7741f90..ea0bb0b 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.bin.signed b/s7/s805x3/blob-bl32.bin.signed index 8febc4a..a6b1165 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 511dbfe..b172ddd 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 8ee9d5b..4d64272 100644 --- a/s7/s905y5/blob-bl32.bin.signed +++ b/s7/s905y5/blob-bl32.bin.signed Binary files differ
diff --git a/s7/s905y5eng/blob-bl32.bin.signed b/s7/s905y5eng/blob-bl32.bin.signed index a023820..3ee8cef 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 36b67f6..1266250 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 f627cce..8dd4843 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 1c80b8c..3d9ff97 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 92b1e52..2c69c5d 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 aabf944..f63dc0b 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 55ff0bb..19a2592 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 c442d35..3e4a1d4 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 02467ad..72350df 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 13bda9f..a186681 100644 --- a/txhd2/bl32.img +++ b/txhd2/bl32.img Binary files differ