Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: c8ee38acbaae213120c9afd03353aab0691e3835
https://github.com/tianocore/edk2/commit/c8ee38acbaae213120c9afd03353aab0691e3835
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
A
CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/camellia/cmll-x86.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/camellia/cmll-x86.nasm
M
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-2k-avxifma.s
M
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-3k-avxifma.s
M
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-4k-avxifma.s
A
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/camellia/cmll-x86_64.s
M
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-2k-avxifma.nasm
M
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-3k-avxifma.nasm
M
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-4k-avxifma.nasm
A
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/camellia/cmll-x86_64.nasm
M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/configuration-ec.h
M CryptoPkg/Library/OpensslLib/OpensslLibFull.inf
M CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf
M CryptoPkg/Library/OpensslLib/configure.py
Log Message:
-----------
CryptoPkg/OpensslLib: add cmellia and cmac algorithm in OpensslFullLib
To build TPM 2.0 Reference Implementation library,
OpensslLib requires below features:
- camellia
- cmac
- elliptic curved algorithms
For thes, openssl should be configured without below two options:
- no-camellia
- no-cmac
Therefore, remove these two option for OpensslFullLib only
since TPM 2.0 Reference Library requires to use openssl built with ec
This increases OpensslFullLib size -- around 16K.
Except configure.py, other changed files are auto generated by
configure.py
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 37f59e190c29580586e58c923801da8bdcb18ea8
https://github.com/tianocore/edk2/commit/37f59e190c29580586e58c923801da8bdcb18ea8
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M CryptoPkg/Library/OpensslLib/OpensslLib.inf
M CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf
M CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
A CryptoPkg/Library/OpensslLib/OpensslStub/CamelliaNull.c
Log Message:
-----------
CryptoPkg/OpensslLib: add NULL CAMELLIA interfaces for TPM TCG library
This is prepartion patch to build TCG TPM v2.0 Reference Library[0].
TCG TPM v2.0 implementation[0] uses below additional interfaces:
- Camellia_set_key()
- Camellia_encrypt()
- Camellia_decrypt()
To prevent build failure for absent of these extra interfaces,
add NULL interfaces.
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 409aef9c7a4cbf96d1bc62bab373a363f150ecf5
https://github.com/tianocore/edk2/commit/409aef9c7a4cbf96d1bc62bab373a363f150ecf5
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M CryptoPkg/Library/OpensslLib/OpensslStub/EcSm2Null.c
Log Message:
-----------
CryptoPkg/OpensslLib: add NULL EC interfaces for TPM TCG library
This is prepartion patch to build TCG TPM v2.0 Reference Library[0].
TCG TPM v2.0 implementation[0] uses below additional interfaces:
- EC_GROUP_new_curve_GFp()
- EC_GROUP_set_generator()
- EC_POINTs_mul()
To prevent build failure for absent of these extra interfaces,
add NULL interfaces.
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: b3e693dbeb902d04d393df0d9b6281b93a74355b
https://github.com/tianocore/edk2/commit/b3e693dbeb902d04d393df0d9b6281b93a74355b
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M CryptoPkg/Library/Include/CrtLibSupport.h
M CryptoPkg/Library/IntrinsicLib/CopyMem.c
Log Message:
-----------
CryptoPkg: preparation to build TPM reference library
To build TPM reference library[0] with CryptoPkg,
belows are required:
- define memcpy as a function instead of a macro because
memcpy is used as a function pointer in TPM reference library
- definitions of INT16_MAX/UINT16_MAX
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 11d93e980c8b34e67dbcd32e45eda210cbe18969
https://github.com/tianocore/edk2/commit/11d93e980c8b34e67dbcd32e45eda210cbe18969
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M CryptoPkg/Driver/Crypto.c
M CryptoPkg/Include/Library/BaseCryptLib.h
M CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h
M CryptoPkg/Library/BaseCryptLib/Cipher/CryptAes.c
M CryptoPkg/Library/BaseCryptLib/Cipher/CryptAesNull.c
M CryptoPkg/Library/BaseCryptLibMbedTls/Cipher/CryptAes.c
M CryptoPkg/Library/BaseCryptLibMbedTls/Cipher/CryptAesNull.c
M CryptoPkg/Library/BaseCryptLibNull/Cipher/CryptAesNull.c
M CryptoPkg/Library/BaseCryptLibOnProtocolPpi/CryptLib.c
M CryptoPkg/Private/Protocol/Crypto.h
Log Message:
-----------
CryptoPkg: add AES_encrypt/AES_decrpyt for TPM reference library
This is preparation patch to build TCG TPM v2.0 implementation [0].
TCG TPM v2.0 uses AES_encrypt()/AES_decrpyt() in openssl library to
implement its crypto operation.
For this, add wrapper for AES_encrypt()/AES_decrpyt().
Link: https://github.com/TrustedComputingGroup/TPM[0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: ab021465cbd6d5c77cfe02104078fae5fb6cdc06
https://github.com/tianocore/edk2/commit/ab021465cbd6d5c77cfe02104078fae5fb6cdc06
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M CryptoPkg/CryptoPkg.dsc
M CryptoPkg/Driver/Crypto.c
M CryptoPkg/Include/Library/BaseCryptLib.h
M CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h
M CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
A CryptoPkg/Library/BaseCryptLib/Cipher/CryptCamellia.c
A CryptoPkg/Library/BaseCryptLib/Cipher/CryptCamelliaNull.c
M CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf
M CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf
M CryptoPkg/Library/BaseCryptLib/SecCryptLib.inf
M CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf
M CryptoPkg/Library/BaseCryptLib/UnitTestHostBaseCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/BaseCryptLib.inf
A CryptoPkg/Library/BaseCryptLibMbedTls/Cipher/CryptCamelliaNull.c
M CryptoPkg/Library/BaseCryptLibMbedTls/PeiCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/RuntimeCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/SecCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/SmmCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/TestBaseCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/UnitTestHostBaseCryptLib.inf
M CryptoPkg/Library/BaseCryptLibNull/BaseCryptLibNull.inf
A CryptoPkg/Library/BaseCryptLibNull/Cipher/CryptCamelliaNull.c
M CryptoPkg/Library/BaseCryptLibOnProtocolPpi/CryptLib.c
M CryptoPkg/Private/Protocol/Crypto.h
M CryptoPkg/Readme.md
Log Message:
-----------
CryptoPkg: add CAMELLIA APIs for TCG TPM reference library
This is preparation patch to build TCG TPM v2.0 implementation [0].
TCG TPM v2.0 uses below Camellia APIs:
- Camellia_set_key()
- Camellia_encrypt()
- Camellia_decrypt()
To support these CAMELLIA interfaces,
add related wrapper in BaseCryptLib.
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 4cc6026cb45a344269d8ab18ee6240e48ad5247d
https://github.com/tianocore/edk2/commit/4cc6026cb45a344269d8ab18ee6240e48ad5247d
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M CryptoPkg/Driver/Crypto.c
M CryptoPkg/Include/Library/BaseCryptLib.h
M CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h
M CryptoPkg/Library/BaseCryptLib/Bn/CryptBn.c
M CryptoPkg/Library/BaseCryptLib/Bn/CryptBnNull.c
M CryptoPkg/Library/BaseCryptLibMbedTls/Bn/CryptBnNull.c
M CryptoPkg/Library/BaseCryptLibNull/Bn/CryptBnNull.c
M CryptoPkg/Library/BaseCryptLibOnProtocolPpi/CryptLib.c
M CryptoPkg/Private/Protocol/Crypto.h
M CryptoPkg/Readme.md
Log Message:
-----------
CryptoPkg: add some Bn interfaces to build TCG TPM library
This is preparation patch for build TCG TPM v2.0 implementation[0].
To build TCG TPM v2.0 implementation[0],
below Bn interfaces are required:
- BN_CTX_start() -> BigNumContextStart()
- BN_CTX_end() -> BigNumContextEnd()
- BN_CTX_get() -> BigNumContextGet()
- BN_mul() -> BigNumMul()
- BN_Gcd() -> BigNumGcd()
and add BigNumDiv2() to receive remain too.
Link: https://github.com/TrustedComputingGroup/TPM[0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: d0bc8c541b450164dd168b966dbe9dd022dfe359
https://github.com/tianocore/edk2/commit/d0bc8c541b450164dd168b966dbe9dd022dfe359
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M CryptoPkg/Driver/Crypto.c
M CryptoPkg/Include/Library/BaseCryptLib.h
M CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h
M CryptoPkg/Library/BaseCryptLib/Pk/CryptEc.c
M CryptoPkg/Library/BaseCryptLib/Pk/CryptEcNull.c
M CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptEcNull.c
M CryptoPkg/Library/BaseCryptLibNull/Pk/CryptEcNull.c
M CryptoPkg/Library/BaseCryptLibOnProtocolPpi/CryptLib.c
M CryptoPkg/Private/Protocol/Crypto.h
Log Message:
-----------
CryptoPkg: add/modify EC interfaces for TPM TCG library
This is prepartion patch to build TCG TPM v2.0 Reference Library[0].
TCG TPM v2.0 implementation[0] uses below additional interfaces:
- EC_GROUP_new_curve_GFp()
- EC_GROUP_set_generator()
- EC_POINTs_mul()
and require EC_POINT_mul()'s n arguments
(Scalar multiplier for the generator G) but EDKII's
EcPointMul() interface always fix this value as NULL.
For TCG TPM v2.0 implementation, add new interfaces.
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 31d7cb91c16120f7932a181ffe8a7c6ab4fa13db
https://github.com/tianocore/edk2/commit/31d7cb91c16120f7932a181ffe8a7c6ab4fa13db
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf
M CryptoPkg/Readme.md
Log Message:
-----------
CryptoPkg: add EC algorithm for SmmCryptLib
This patch prepares the build infrastructure for
the TCG TPM 2.0 implementation [0].
By default, it uses the OpenSSL EC_* APIs.
When the TCG TPM 2.0 implementation [0] is used in StandaloneMm,
EC algorithm support is required in SmmCryptLib.
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: bfa8e9b8cb774d2e7e59486f943a91026807b3a9
https://github.com/tianocore/edk2/commit/bfa8e9b8cb774d2e7e59486f943a91026807b3a9
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
A TcgTpmPkg/Include/Library/PlatformTpmLib.h
A TcgTpmPkg/Library/PlatformTpmNullLib/Clock.c
A TcgTpmPkg/Library/PlatformTpmNullLib/EPS.c
A TcgTpmPkg/Library/PlatformTpmNullLib/Entropy.c
A TcgTpmPkg/Library/PlatformTpmNullLib/ExtraData.c
A TcgTpmPkg/Library/PlatformTpmNullLib/Failure.c
A TcgTpmPkg/Library/PlatformTpmNullLib/Init.c
A TcgTpmPkg/Library/PlatformTpmNullLib/NVMem.c
A TcgTpmPkg/Library/PlatformTpmNullLib/PlatformTpmNullLib.inf
A TcgTpmPkg/Library/PlatformTpmNullLib/Unique.c
A TcgTpmPkg/Library/PlatformTpmNullLib/VendorInfo.c
A TcgTpmPkg/TcgTpmPkg.ci.yaml
A TcgTpmPkg/TcgTpmPkg.dec
A TcgTpmPkg/TcgTpmPkg.dsc
A TcgTpmPkg/TcgTpmPkg.uni
Log Message:
-----------
TcgTpmPkg/Library: introduce PlatformTpmLib
This is prepartion patch to add softwared-based TPM library
using TCG TPM v2.0 Reference Library[0].
TCG TPM v2.0 Reference Library[0] provides the TPM device functions
with platform specific layer. This layer has platform interfaces
which start with prefix "__plat_" to implement software based TPM.
PlatformTpmLib is used to implment these interfaces.
When TpmLib calls "__plat_XXX()", the correspond function
"PlatformTpmLibXXX()" in PlatformTpmLib would be called.
Not all __plat_XXX interfaces are required to be implemented, and
default implementations for some interfaces can be utilised.
Here, PlatformTpmLib implements correspond __plat_XXX function in
TPM reference library files:
- Clock.c
- ExtraData.c
- Failure.c
- NVMem.c
- Unique.c
- VendorInfo.c
NOTE:
To support to generation of platform specific endorsement seed,
the function PlatformTpmLibGetEPS() is defined in EPS.c
This platform function allows a platform to specify an endorsement seed
when the fTPM is manufactured.
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: e9935da03b697df34a424ea05d53e67bd4e1a38a
https://github.com/tianocore/edk2/commit/e9935da03b697df34a424ea05d53e67bd4e1a38a
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
A TcgTpmPkg/Library/TpmLib/Include/TpmConfiguration/TpmBuildSwitches.h
A TcgTpmPkg/Library/TpmLib/Include/TpmConfiguration/TpmProfile_Common.h
A TcgTpmPkg/Library/TpmLib/Include/TpmConfiguration/TpmProfile_Misc.h
A TcgTpmPkg/Library/TpmLib/TpmLibCompileOptions.h
M TcgTpmPkg/TcgTpmPkg.ci.yaml
Log Message:
-----------
TcgTpmPkg/TpmLib: add build option files for TPM reference library
This is prepartion patch to build TCG TPM Reference Library[0].
Add build option files to build TCG TPM Reference Library[0].
TpmBuildSwitches.h file is copied from TPM reference library which defines
basic options and need not to change.
These basic options are the same to original file except below options
- SIMULATION
This is turned off to disable building of the simulation layers.
- ALLOW_FORCE_FAILURE_MODE
This is turned off to disable setting failure mode forcefully
for testing.
TpmProfile_Common.h file is copied to enable ALG_SHA512.
TpmProfile_Misc.h file is copied to make coherent the
defines in edk2's Tpm20.h.
Lastly TpmLibCompileOptions.h is used to specify
additional build option if required.
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 641a32bd4ae093f1251209a44b1bcf4d32b8b507
https://github.com/tianocore/edk2/commit/641a32bd4ae093f1251209a44b1bcf4d32b8b507
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
A TcgTpmPkg/Private/Include/Standard/CrtLibSupport.h
A TcgTpmPkg/Private/Include/Standard/arpa/inet.h
A TcgTpmPkg/Private/Include/Standard/arpa/nameser.h
A TcgTpmPkg/Private/Include/Standard/assert.h
A TcgTpmPkg/Private/Include/Standard/ctype.h
A TcgTpmPkg/Private/Include/Standard/errno.h
A TcgTpmPkg/Private/Include/Standard/fcntl.h
A TcgTpmPkg/Private/Include/Standard/inttypes.h
A TcgTpmPkg/Private/Include/Standard/limits.h
A TcgTpmPkg/Private/Include/Standard/memory.h
A TcgTpmPkg/Private/Include/Standard/netinet/in.h
A TcgTpmPkg/Private/Include/Standard/stdarg.h
A TcgTpmPkg/Private/Include/Standard/stddef.h
A TcgTpmPkg/Private/Include/Standard/stdint.h
A TcgTpmPkg/Private/Include/Standard/stdio.h
A TcgTpmPkg/Private/Include/Standard/stdlib.h
A TcgTpmPkg/Private/Include/Standard/string.h
A TcgTpmPkg/Private/Include/Standard/strings.h
A TcgTpmPkg/Private/Include/Standard/stubs-32.h
A TcgTpmPkg/Private/Include/Standard/sys/param.h
A TcgTpmPkg/Private/Include/Standard/sys/shm.h
A TcgTpmPkg/Private/Include/Standard/sys/socket.h
A TcgTpmPkg/Private/Include/Standard/sys/syscall.h
A TcgTpmPkg/Private/Include/Standard/sys/time.h
A TcgTpmPkg/Private/Include/Standard/sys/types.h
A TcgTpmPkg/Private/Include/Standard/sys/utsname.h
A TcgTpmPkg/Private/Include/Standard/syslog.h
A TcgTpmPkg/Private/Include/Standard/time.h
A TcgTpmPkg/Private/Include/Standard/unistd.h
Log Message:
-----------
TcgTpmPkg/Private: copy standard headers from CryptoPkg
This is preparation patch for TpmLib.
To build TCG TPM v2.0 Reference Library[0],
standard header files (e.x) stdio.h, stdlib.h and etc.
Copy all of those files from CryptoPkg.
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: abf4467708ab32d4b2cb159d9c9b3b1c51257742
https://github.com/tianocore/edk2/commit/abf4467708ab32d4b2cb159d9c9b3b1c51257742
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
A TcgTpmPkg/Library/TpmLib/Include/Ossl/BnToOsslMath.h
A TcgTpmPkg/Library/TpmLib/Include/Ossl/TpmToOsslHash.h
A TcgTpmPkg/Library/TpmLib/Include/Ossl/TpmToOsslSym.h
A TcgTpmPkg/Library/TpmLib/Ossl/BnToOsslMath.c
A TcgTpmPkg/Library/TpmLib/Ossl/TpmToOsslSupport.c
Log Message:
-----------
TcgTpmPkg: openssl layer for TCG TPM v2.0 implementation
The TCG TPM v2.0 implementation relies on OpenSSL for cryptographic
operations and big number support.
However,directly including public OpenSSL headers is not permitted
in EDKII. Instead, the implementation must use the BaseCryptoLib APIs.
To redirect OpenSSL API usage to the corresponding BaseCryptoLib APIs
within the TCG TPM v2.0 implementation [0], this patch adds
the necessary wrapper headers.
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 507c956316e63e53738b484a9a08b73e119fcd73
https://github.com/tianocore/edk2/commit/507c956316e63e53738b484a9a08b73e119fcd73
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M .gitmodules
A TcgTpmPkg/Library/TpmLib/TPM
Log Message:
-----------
TcgTpmPkg: add TCG TPM 2.0 Reference Implementation Library
Add TCG TPM 2.0 Reference Implementation Library [0] which
could be used for implementation of software based fTPM.
Links: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: db1e6caa860abd20d15bba2ecf905f2df13a5355
https://github.com/tianocore/edk2/commit/db1e6caa860abd20d15bba2ecf905f2df13a5355
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M .azurepipelines/templates/pr-gate-build-job.yml
M .pytool/CISettings.py
A TcgTpmPkg/Include/Library/TpmLib.h
A TcgTpmPkg/Library/TpmLib/TpmLib.c
A TcgTpmPkg/Library/TpmLib/TpmLib.inf
A TcgTpmPkg/Library/TpmLib/TpmPlatformFunctions.c
M TcgTpmPkg/TcgTpmPkg.ci.yaml
M TcgTpmPkg/TcgTpmPkg.dec
M TcgTpmPkg/TcgTpmPkg.dsc
Log Message:
-----------
TcgTpmPkg,.pytool,.azurepipelines: introduce TpmLib
TpmLib is used to implemnataion of fTPM (software based TPM) using
TCG TPM 2.0 Reference Implementation Library[0].
To build this library:
- Add TpmPlatformFunction.c is bridge layer connecting
platform layer of TCG TPM v2.0 Reference library like
__plat_XXX functions to call correspondant functions in PlatformTpmLib.
- Copy tpm_radix.h and override this header.
Since TCG TPM 2.0 reference library V184 defines IS_ALIGNED() macro
in tpm_radix.h but this makes a duplication on Base.h and
causes a build failure.
- Make a symbolic link files for openssl library and standard headres
files which cousumed TCG TPM 2.0 Reference Library[0].
Continuous-integration-options: PatchCheck.ignore-multi-package
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 2ebc3ba33e906123956fa02190140097f3b37407
https://github.com/tianocore/edk2/commit/2ebc3ba33e906123956fa02190140097f3b37407
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M ReadMe.rst
Log Message:
-----------
TcgTpmPkg/Library/TpmLib: add license notification for TPM reference lib
Add license notification for TPM reference library
(https://github.com/TrustedComputingGroup/TPM)
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: e2e8dbe0186000122bf78eeb4d2cc65e73c329de
https://github.com/tianocore/edk2/commit/e2e8dbe0186000122bf78eeb4d2cc65e73c329de
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
A TcgTpmPkg/Readme.md
Log Message:
-----------
TcgTpmPkg: add Readme.md file
To explain TcgTpmPkg, add Readme.md file.
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 9dcdc297213cd5c01abf44cbd756636a884f7149
https://github.com/tianocore/edk2/commit/9dcdc297213cd5c01abf44cbd756636a884f7149
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M Maintainers.txt
Log Message:
-----------
TcgTpmPkg: add TcgTpmPkg maintainer
Add myself TcgTpmPkg maintainer
Signed-off-by: Yeoreum Yun <[email protected]>
Commit: 15e88333559437b43d6328d4527d58710b562efd
https://github.com/tianocore/edk2/commit/15e88333559437b43d6328d4527d58710b562efd
Author: Levi Yun <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M ArmPkg/ArmPkg.dec
Log Message:
-----------
ArmPkg/ArmPkg.dec: introduce gEdkiiTpmEventLogDescHobGuid
When measured boot support is enabled in TF-A
the TPM event logs from TF-A are delivered by a GUID Hob
i.e. gEdkiiTpmEventLogDescHobGuid, which is part of the
the firmware handoff list.
To get this event logs, add gEdkiiTpmEventLogDescHobGuid.
Signed-off-by: Yeoreum Yun <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/8b83386cb2a4...15e883335594
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits