From 4cb377d5185e88f351d91af24082982badd6c90b Mon Sep 17 00:00:00 2001 From: huangzq6 Date: Thu, 16 Nov 2023 16:22:32 +0800 Subject: [PATCH] add signature for secureboot (cherry picked from commit 97675e692008c9637ba8d33ac90ff99dbd0a7ee7) --- default-x509ca.der | Bin 0 -> 1529 bytes shim.spec | 21 +++++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 default-x509ca.der diff --git a/default-x509ca.der b/default-x509ca.der new file mode 100644 index 0000000000000000000000000000000000000000..0fe8086805491fb96302947c3abfa7005b32dba1 GIT binary patch literal 1529 zcmXqLV*P5+#C&%FGZP~dlOV$h;j@e49+k`s4cswt7OVMf170>xtu~Lg@4SqR+^h@+ zsfOGJoNUaYEX+Ji&W?tB20S1RHxH|4URqJ2p^$+9h|k5tnO~5a=USSRT4X3_zz-5* z=ivy>NX?4^Vwf@x9!~et#JqHu{JeCSxopBr&VB|8;=D%2hK7bFhNcFFrWR2W{6+?* z#)bw!F^B-Y9MZ(3gd7BntPIReO#BQ6O-x)&O-zgoS08vtnFgM|S};ZHy!D{xzM|I}Ut9x1Adw=P>eNi%;>`4~}Kz_9Kp@AAWy5f612>r}rLQ9af&=OxGA?Q3mM zY;s>G&#fAoeu>v=k9t)R^F$r4kMYM2CNtjHwmg4w9n-hU3lmRqoo04;<@tL<$yye+5`)XQe&hdQgt#)7c zFsDw{hb#A=S*>9^Fm>nMLjqH-eD>YBC8#iEvv}4+hC@A9LQec?yUFr4Of%!1c*u<1 ziaSp*&0g=L|sO!d6ckLp6NRNg6_&3=m^ z&FfM^^p{Kx7TdpJevuRxjFnV(#nZ^P}Wut7yc% zD9~nNW@KPo+&I^uah8D)Fqz8=Gcx{X;V@tWQcR4D2C^VAJ{B<+5jp8qlQK-t-t?5b zVtm+zanaMSwm%KzLDI@B5(Z)o*cI@B6!3%0WC7;THUmXA&V)7(#3NAIMWw|h3PJh#B?``t27(ABj38YMjL0b%n2CWYn2|wAAxE-g|5lAHo_33M7kk)q z>{r{@R;+pVRY2!9`sa*Qk^gv~PhPRup z3%9QDX;nv$I=;@R01w5@j~U~l-|x<|lt01!KKciPwPDwC-aY$X%&}M@$-Ch7y|Dj` zkq=z&xJql;?h_1H-Ojp{)Lj)b5DHMyUP1|U7l&AmD==-)#aN{CZs+JTi~JE(vb9f4)?1= znTNjz{?zyp^))5=gN%DF!;B+e45PN6IikkPSI1$X@Qa^~X~u>H<|%&}k_=|f?LR+N z!nY+N=5uk++@)@O$ytxz`RqNs)INF5Jw@5|n@Z}8Dhzv>lLh=1O>O-@ud{94mIc;R zzV4ZtaQ|evl*5GB%)ag%L8I!A;nfRd@9?nl-Pzp!r|_r0a#G{kO;^LuO;PyG*m&LW zVfoJTHM7^x?N*vuA#_#qR= 2.37-7 %endif @@ -121,6 +127,14 @@ cd build-%{efi_arch} make ${MAKEFLAGS} DEFAULT_LOADER='\\\\grub%{efi_arch}.efi' all cd .. +%if 0%{?openEuler_sign_rsa} +echo "start sign" + +/opt/sign-openEuler/client --config /opt/sign-openEuler/config.toml add --key-name default-x509ee --file-type efi-image --key-type x509ee --sign-type authenticode %{_builddir}/shim-%{version}/build-%{efi_arch}/shim%{efi_arch}.efi +/opt/sign-openEuler/client --config /opt/sign-openEuler/config.toml add --key-name default-x509ee --file-type efi-image --key-type x509ee --sign-type authenticode %{_builddir}/shim-%{version}/build-%{efi_arch}/fb%{efi_arch}.efi +/opt/sign-openEuler/client --config /opt/sign-openEuler/config.toml add --key-name default-x509ee --file-type efi-image --key-type x509ee --sign-type authenticode %{_builddir}/shim-%{version}/build-%{efi_arch}/mm%{efi_arch}.efi +%endif + %install COMMITID=$(cat commit) MAKEFLAGS="TOPDIR=.. -f ../Makefile COMMITID=${COMMITID} " @@ -178,6 +192,9 @@ make test /usr/src/debug/%{name}-%{version}-%{release}/* %changelog +* Thu Nov 16 2023 huangzq6 - 15.6-14 +- add signature for secureboot + * Tue Nov 7 2023 jinlun - 15.6-13 - fix CVE-2023-40546 -- Gitee