<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/SecurityPkg, branch dependabot/github_actions/actions/setup-python-7</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-07-25T01:32:22+00:00</updated>
<entry>
<title>MdePkg,SecurityPkg: Fix TPM2 ACPI Table</title>
<updated>2026-07-25T01:32:22+00:00</updated>
<author>
<name>rdiaz</name>
<email>raymonddiaz@microsoft.com</email>
</author>
<published>2026-06-25T21:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=479a79c57f2a9de05caa516dc6befdcfe02f24ad'/>
<id>urn:sha1:479a79c57f2a9de05caa516dc6befdcfe02f24ad</id>
<content type='text'>
Updated the ACPI code to fix an issue where the template was
outdated and the revision was reporting V5 but the template was still
using the V4 version of the Start Method specific parameters.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Raymond Diaz &lt;raymonddiaz@microsoft.com&gt;
</content>
</entry>
<entry>
<title>SecurityPkg/DxeTpmMeasureBootLib: Use GptLib parser</title>
<updated>2026-07-20T21:50:57+00:00</updated>
<author>
<name>Richard Lyu</name>
<email>richard.lyu@suse.com</email>
</author>
<published>2026-07-08T02:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b65fd21591230233f53d2cfb22c42d4605054902'/>
<id>urn:sha1:b65fd21591230233f53d2cfb22c42d4605054902</id>
<content type='text'>
TcgMeasureGptTable() reads the primary GPT header directly from LBA 1
and validates it with field checks only: no header CRC32, no
partition-entry-array CRC32 and no backup fallback. This is the same
divergence between the measured and the parsed partition table that
CVE-2024-13745 reports against DxeTpm2MeasureBootLib, and the tracking
issue lists both libraries as affected.

Mirror the DxeTpm2MeasureBootLib fix: select the GPT header to measure
via the shared GptLib parser. Validate the current primary GPT or, when
it is invalid, validate the backup and the header at its AlternateLBA.
Do not extend PCR[5] if no valid header can be selected.

Signed-off-by: Richard Lyu &lt;richard.lyu@suse.com&gt;
</content>
</entry>
<entry>
<title>SecurityPkg/DxeTpm2MeasureBootLib: Use GptLib parser</title>
<updated>2026-07-20T21:50:57+00:00</updated>
<author>
<name>Richard Lyu</name>
<email>richard.lyu@suse.com</email>
</author>
<published>2026-06-25T06:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7c12d4359abd47901f3aa9e1e8bb11c2aed8155e'/>
<id>urn:sha1:7c12d4359abd47901f3aa9e1e8bb11c2aed8155e</id>
<content type='text'>
The previous commit introduced GptLib by extracting PartitionDxe's GPT
parsing and validation code. It provides a shared implementation for edk2
components that need to parse and validate GPT data consistently.

Update DxeTpm2MeasureBootLib to use GptLib when selecting on-disk GPT
data for measurement. Validate the current primary GPT or, when it is
invalid, validate the backup and the header at its AlternateLBA. Do not
extend PCR[5] if no valid header can be selected. The measurement therefore
uses GPT data read from disk at measurement time and applies the shared
parser and validation logic.

Ref: https://seclists.org/oss-sec/2026/q2/727
Signed-off-by: Richard Lyu &lt;richard.lyu@suse.com&gt;
</content>
</entry>
<entry>
<title>SecurityPkg: Tpm over FFA: FFA_RUN command should use the returned ID</title>
<updated>2026-07-20T19:13:15+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-06-19T17:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2938b830f61de6263f0e2dbf0f98fba63951a97b'/>
<id>urn:sha1:2938b830f61de6263f0e2dbf0f98fba63951a97b</id>
<content type='text'>
As the FFA function now returns the target ID properly, instead of
hardcoding the FFA_RUN target ID being the TPM SP, we use the parsed
ID to issue the FFA_RUN.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>SecurityPkg/RngDxe: Support RISCV64</title>
<updated>2026-07-17T05:23:45+00:00</updated>
<author>
<name>Tuan Phan</name>
<email>tuan.phan@oss.qualcomm.com</email>
</author>
<published>2026-07-09T18:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3613891d774d8a66c6fde2ae45a1f06a576d9684'/>
<id>urn:sha1:3613891d774d8a66c6fde2ae45a1f06a576d9684</id>
<content type='text'>
Add RISCV64 to the list of valid architectures.

Signed-off-by: Tuan Phan &lt;tuan.phan@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>SecurityPkg/RngDxe: Replace Intel-specific with arch-neutral comments</title>
<updated>2026-07-17T05:23:45+00:00</updated>
<author>
<name>Tuan Phan</name>
<email>tuan.phan@oss.qualcomm.com</email>
</author>
<published>2026-07-09T18:06:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=fb42b39a7d88d1966491cc1a1a533cdd5154c661'/>
<id>urn:sha1:fb42b39a7d88d1966491cc1a1a533cdd5154c661</id>
<content type='text'>
The RngDxe driver and its non-AArch64 support files still contained
comments and descriptions referring to Intel Secure Key technology,
RDRAND/RDSEED instructions, and the Intel DRNG implementation guide.

These references are no longer accurate because the driver obtains
random data through the platform-provided RngLib abstraction rather
than relying on Intel-specific CPU features. Update the comments and
descriptions to use architecture-neutral language that better reflects
the current implementation.

Signed-off-by: Tuan Phan &lt;tuan.phan@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>SecurityPkg: Add Google Test MockSecureBootVariableLib</title>
<updated>2026-07-16T17:50:01+00:00</updated>
<author>
<name>Joey Vagedes</name>
<email>joey.vagedes@gmail.com</email>
</author>
<published>2026-07-09T15:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3fec6254088b8585e35f660b4fe289b179a15349'/>
<id>urn:sha1:3fec6254088b8585e35f660b4fe289b179a15349</id>
<content type='text'>
Add Google Test Mock library header and implementation for
SecureBootVariableLib to allow simple mocking for host based unit tests
that utilize the Google Test framework.

Signed-off-by: Joey Vagedes &lt;joey.vagedes@gmail.com&gt;
</content>
</entry>
<entry>
<title>SecurityPkg: added image verification tests for signed images</title>
<updated>2026-07-16T02:33:17+00:00</updated>
<author>
<name>Alexander Gryanko</name>
<email>xpahos@gmail.com</email>
</author>
<published>2026-03-06T22:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1dc6b5e3dd6dfb9da2d1a8b6cc3d3ef851765eae'/>
<id>urn:sha1:1dc6b5e3dd6dfb9da2d1a8b6cc3d3ef851765eae</id>
<content type='text'>
Previous changes introduced tests for unsigned
images verified by hash entries in DB/DBX. This commit adds
tests covering verification of signed images, including
certificate chain validation as well as cases where image
hashes are checked against entries in DB/DBX.

Signed-off-by: Alexander Gryanko &lt;xpahos@gmail.com&gt;
</content>
</entry>
<entry>
<title>SecurityPkg: added image verification test using DB hash</title>
<updated>2026-07-16T02:33:17+00:00</updated>
<author>
<name>Alexander Gryanko</name>
<email>xpahos@gmail.com</email>
</author>
<published>2025-07-08T11:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7668d8854f8e7033868a22e6714a69b879b5d18d'/>
<id>urn:sha1:7668d8854f8e7033868a22e6714a69b879b5d18d</id>
<content type='text'>
The part of DxeImageVerificationHandler responsible for
verifying the image location source has already been
implemented. This commit implements tests for verifying
images in cases where the image has no signature, but
there is a hash record for this file in DB/DBX.

Signed-off-by: Alexander Gryanko &lt;xpahos@gmail.com&gt;
</content>
</entry>
<entry>
<title>SecurityPkg/Tpm2ServiceFfa.h: fix typo</title>
<updated>2026-07-07T19:57:18+00:00</updated>
<author>
<name>Dāvis Mosāns</name>
<email>davispuh@gmail.com</email>
</author>
<published>2026-07-04T23:08:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=855e63ee5c0e8204d09802eda6c0cf36b4cf8eb0'/>
<id>urn:sha1:855e63ee5c0e8204d09802eda6c0cf36b4cf8eb0</id>
<content type='text'>
Replace `TPM_CRB_FFA_FEAT_NOTIFICATION_TYPE_SHIFT` with `TPM2_FFA_FEAT_NOTIFICATION_TYPE_SHIFT`

Fixes #12768

Signed-off-by: Dāvis Mosāns &lt;davispuh@gmail.com&gt;
</content>
</entry>
</feed>
