REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
.../BaseCryptLib/BaseCryptLibUnitTests.c | 1 +
.../Library/BaseCryptLib/TestBaseCryptLib.h | 4 +
.../BaseCryptLib
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Driver/Crypto.c | 432 +-
.../Pcd/PcdCryptoServiceFamilyEnable.h| 34
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c | 1036 +
.../Library/BaseCryptLib/Pk/CryptX509Null.c | 429
an J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
Qi Zhang (4):
CryptoPkg: add new X509 function definition.
CryptoPkg: add new X509 function.
CryptoPkg: add new X509 function to Crypto Service.
CryptoPkg: add Unit Test for X509 new function.
CryptoPkg/Dr
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Include/Library/BaseCryptLib.h | 374 +++
1 file changed, 374 insertions(+)
diff --git a/CryptoPkg/Include
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4102
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
.../UnitTest/Library/BaseCryptLib/EcTests.c | 156 ++
1 file changed, 156 insertions(+)
diff --git a/CryptoPkg/Test/UnitTest
This patch is used to retrieve EC key from PEM and X509 and
carry out the EC-DSA signature and verify it.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4102
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Include/Library
The implementation provide EC key interface for EFI
driver nad EFI BaseCrypt protocol.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4102
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Driver/Crypto.c | 143
://bugzilla.tianocore.org/show_bug.cgi?id=4102
PR: https://github.com/tianocore/edk2/pull/3464
V2 change: change the protocol version.
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
Qi Zhang (3):
CryptoPkg: Add EC key retrieving and signature interface.
CryptoPkg: Add EC
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4102
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
.../UnitTest/Library/BaseCryptLib/EcTests.c | 156 ++
1 file changed, 156 insertions(+)
diff --git a/CryptoPkg/Test/UnitTest
The implementation provide EC key interface for EFI
driver nad EFI BaseCrypt protocol.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4102
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Driver/Crypto.c | 143
This patch is used to retrieve EC key from PEM and X509 and
carry out the EC-DSA signature and verify it.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4102
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Include/Library
://bugzilla.tianocore.org/show_bug.cgi?id=4102
PR: https://github.com/tianocore/edk2/pull/3464
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
Qi Zhang (3):
CryptoPkg: Add EC key retrieving and signature interface.
CryptoPkg: Add EC key interface to DXE and protocol
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Driver/Crypto.c | 432 +-
.../Pcd/PcdCryptoServiceFamilyEnable.h| 34
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c | 1036 +
.../Library/BaseCryptLib/Pk/CryptX509Null.c | 429
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
.../BaseCryptLib/BaseCryptLibUnitTests.c | 1 +
.../Library/BaseCryptLib/TestBaseCryptLib.h | 4 +
.../BaseCryptLib
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Include/Library/BaseCryptLib.h | 374 +++
1 file changed, 374 insertions(+)
diff --git a/CryptoPkg/Include
/tianocore/edk2/pull/3380.
V2 change: rename X509SetDateTime() to X509FormatDateTime().
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
Qi Zhang (4):
CryptoPkg: add new X509 function definition.
CryptoPkg: add new X509 function.
CryptoPkg: add new X509
, Jian J ; Lu,
> Xiaoyu1 ; Jiang, Guomin
> Subject: [PATCH 1/4] CryptoPkg: add new X509 function definition.
>
> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
>
> Cc: Jiewen Yao
> Cc: Jian J Wang
> Cc: Xiaoyu Lu
> Cc: Guomin Jiang
> Signed-off-b
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
.../BaseCryptLib/BaseCryptLibUnitTests.c | 1 +
.../Library/BaseCryptLib/TestBaseCryptLib.h | 3 +
.../BaseCryptLib
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Driver/Crypto.c | 430 ++
.../Pcd/PcdCryptoServiceFamilyEnable.h| 34
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c | 1036 +
.../Library/BaseCryptLib/Pk/CryptX509Null.c | 429
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4082
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
---
CryptoPkg/Include/Library/BaseCryptLib.h | 374 +++
1 file changed, 374 insertions(+)
diff --git a/CryptoPkg/Include
/tianocore/edk2/pull/3380.
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Signed-off-by: Qi Zhang
Qi Zhang (4):
CryptoPkg: add new X509 function definition.
CryptoPkg: add new X509 function.
CryptoPkg: add new X509 function to Crypto Service.
CryptoPkg: add Unit Test for X509
Hi, Jiewen
Thanks for review. I've sent out v2 patch set for HMAC-SHA384, Hkdf SHA384,
AeadAesGcm with comments addressed.
All the change is on PR https://github.com/tianocore/edk2/pull/3224. The merge
order shall be HMAC-SHA384 -> Hkdf SHA384 -> AeadAesGcm.
Thank yo
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
.../BaseCryptLib/UnitTestHostBaseCryptLib.inf | 1 +
.../Library/BaseCryptLib/AeadAesGcmTests.c| 112
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
CryptoPkg/CryptoPkg.dsc | 2 +
CryptoPkg/Driver/Crypto.c | 94
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
.../Library/BaseCryptLib/BaseCryptLib.inf | 1 +
.../BaseCryptLib/Cipher/CryptAeadAesGcm.c | 279
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
CryptoPkg/Include/Library/BaseCryptLib.h | 87
1 file changed, 87 insertions(+)
diff --git a
on the PR https://github.com/tianocore/edk2/pull/3224.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
Qi Zhang (4):
CryptoPkg: add AeadAesGcm function() definition
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
.../BaseCryptLib/BaseCryptLibUnitTests.c | 29 +--
.../UnitTest/Library/BaseCryptLib/HkdfTests.c | 202
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
CryptoPkg/Driver/Crypto.c | 152 +-
.../BaseCryptLibOnProtocolPpi/CryptLib.c
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
.../Library/BaseCryptLib/Kdf/CryptHkdf.c | 362 +-
.../Library/BaseCryptLib/Kdf/CryptHkdfNull.c
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
CryptoPkg/Include/Library/BaseCryptLib.h | 129
.../Pcd/PcdCryptoServiceFamilyEnable.h
verified.
All the code change is on the PR https://github.com/tianocore/edk2/pull/3224.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
Qi Zhang (4):
CryptoPkg: add new
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
.../BaseCryptLib/UnitTestHostBaseCryptLib.inf | 2 +-
.../UnitTest/Library/BaseCryptLib/HmacTests.c | 19
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
CryptoPkg/CryptoPkg.dsc | 3 +
CryptoPkg/Driver/Crypto.c | 224
Rename file from CryptHmacSha256 to CryptHmac and
add HmacSha384 and HmacSha256All funcitons.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
.../Library/BaseCryptLib
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf | 2 +-
CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Reviewed-by: Jiewen Yao
---
CryptoPkg/Include/Library/BaseCryptLib.h | 188
.../Pcd/PcdCryptoServiceFamilyEnable.h
/DeviceSecurity and been
verified.
All the code change is on the PR https://github.com/tianocore/edk2/pull/3224.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
V2: address the comments to V1 change.
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
.../BaseCryptLib/UnitTestHostBaseCryptLib.inf | 1 +
.../Library/BaseCryptLib/AeadAesGcmTests.c| 112 ++
.../BaseCryptLib
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
CryptoPkg/CryptoPkg.dsc | 2 +
CryptoPkg/Driver/Crypto.c | 94 ++-
.../Pcd
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
.../Library/BaseCryptLib/BaseCryptLib.inf | 1 +
.../BaseCryptLib/Cipher/CryptAeadAesGcm.c | 279 ++
.../BaseCryptLib
on the PR https://github.com/tianocore/edk2/pull/3252.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Qi Zhang (4):
CryptoPkg: add AeadAesGcm function() definition.
CryptoPkg: add AeadAesGcm
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4036
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
CryptoPkg/Include/Library/BaseCryptLib.h | 87
1 file changed, 87 insertions(+)
diff --git a/CryptoPkg/Include/Library
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
.../BaseCryptLib/BaseCryptLibUnitTests.c | 29 +--
.../UnitTest/Library/BaseCryptLib/HkdfTests.c | 202 ++
.../Library
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
.../Library/BaseCryptLib/Kdf/CryptHkdf.c | 362 +-
.../Library/BaseCryptLib/Kdf/CryptHkdfNull.c | 151
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
CryptoPkg/Driver/Crypto.c | 149 ++
.../BaseCryptLibOnProtocolPpi/CryptLib.c | 144 +
2
verified.
All the code change is on the PR https://github.com/tianocore/edk2/pull/3242.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Qi Zhang (4):
CryptoPkg: add new Hkdf api definition in
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4033
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
CryptoPkg/Include/Library/BaseCryptLib.h | 129 +
.../Pcd/PcdCryptoServiceFamilyEnable.h| 7 +-
CryptoPkg/Private
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
.../BaseCryptLib/UnitTestHostBaseCryptLib.inf | 2 +-
.../UnitTest/Library/BaseCryptLib/HmacTests.c | 19 +++
2 files changed
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
CryptoPkg/CryptoPkg.dsc | 3 +
CryptoPkg/Driver/Crypto.c | 221
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf | 2 +-
CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf | 2 +-
CryptoPkg
Rename file from CryptHmacSha256 to CryptHmac and
add HmacSha384 and HmacSha256All funcitons.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
.../Library/BaseCryptLib/Hmac/CryptHmac.c
/DeviceSecurity and been
verified.
All the code change is on the PR https://github.com/tianocore/edk2/pull/3224.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
Qi Zhang (5):
CryptoPkg: Add new hmac
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
CryptoPkg/Include/Library/BaseCryptLib.h | 188 +
.../Pcd/PcdCryptoServiceFamilyEnable.h| 13 ++
CryptoPkg/Private
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4025
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Xiaoyu Lu
Cc: Guomin Jiang
---
CryptoPkg/Driver/Crypto.c | 221 ++
CryptoPkg/Include/Library/BaseCryptLib.h | 188 ++
.../Pcd
if it fails with EFI_TIMEOUT.
See TCG PC Client Device Driver Design Principles for TPM 2.0
https://trustedcomputinggroup.org/wp-content/uploads/TCG_PCClient_Device_Driver_Design_Principles_TPM2p0_v1p1_r4_211104_final.pdf
Vision 1.1, Revision 0.04
Section 7.2.1
Signed-off-by: Qi Zhang
Cc: Jiewen
if it fails with EFI_TIMEOUT.
See TCG PC Client Device Driver Design Principles for TPM 2.0
https://trustedcomputinggroup.org/wp-content/uploads/TCG_PCClient_Device_Driver_Design_Principles_TPM2p0_v1p1_r4_211104_final.pdf
Vision 1.1, Revision 0.04
Section 7.2.1
Signed-off-by: Qi Zhang
Cc: Jiewen
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3980
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Reviewed-by: Jiewen Yao
Tested-by: Swapnil Patil
---
.../Library/Tpm2DeviceLibDTpm/Tpm2Ptp.c | 107 +++---
1 file changed, 68 insertions(+), 39 deletions
Retry count is suggested in the spec.
PtpCrbWaitRegisterBits() already has delay.
Thanks!
Qi Zhang
-Original Message-
From: Kinney, Michael D
Sent: Thursday, July 28, 2022 12:38 AM
To: devel@edk2.groups.io; Yao, Jiewen ; Zhang, Qi1
; Kinney, Michael D
Cc: Wang, Jian J
Subject: RE
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
---
.../Library/Tpm2DeviceLibDTpm/Tpm2Ptp.c | 107 +++---
1 file changed, 68 insertions(+), 39 deletions(-)
diff --git a/SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2Ptp.c
b/SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2Ptp.c
code: https://github.com/qizhangz/edk2/tree/NvIndexExtend
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Rahul Kumar
Cc: Qi Zhang
---
SecurityPkg/Include/Library/Tpm2CommandLib.h | 21 +++
.../HashLibBaseCryptoRouterDxe.c | 86 +++--
.../Library
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Rahul Kumar
Cc: Qi Zhang
---
SecurityPkg/Include/Library/Tpm2CommandLib.h | 21 +++
.../HashLibBaseCryptoRouterDxe.c | 77 +--
.../Library/Tpm2CommandLib/Tpm2NVStorage.c| 120
Reviewed-by: Qi Zhang
-Original Message-
From: Kinney, Michael D
Sent: Wednesday, November 24, 2021 5:21 AM
To: devel@edk2.groups.io
Cc: Zhang, Qi1 ; Kumar, Rahul1 ;
Sean Brogan ; Bret Barkelew
; Liming Gao ; Michael
Kubacki
Subject: [Patch 08/12] SecurityPkg: Update YAML to ignore
I created a new PR and pass CI.
https://github.com/tianocore/edk2/pull/1924
Thanks!
Qi Zhang
> -Original Message-
> From: Yao, Jiewen
> Sent: Friday, August 27, 2021 9:44 PM
> To: Zhang, Qi1 ; devel@edk2.groups.io
> Cc: Wang, Jian J ; Kumar, Rahul1
> ; Ni, Ray
>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3583
TcgMorLockSmm is only for secure MOR V1.
VariableSmm covers secure MOR V1 and V2.
Signed-off-by: Qi Zhang
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Qi Zhang
Cc: Rahul Kumar
Cc: Ray Ni
---
SecurityPkg/SecurityPkg.dsc | 1
add gEfiTcg2ProtocolGuid to Depex
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3472
Cc: Jiewen Yao
Cc: Ray Ni
Cc: Rangasai V Chaganty
Cc: Qi Zhang
Signed-off-by: Qi Zhang
---
.../IntelPciDeviceSecurityDxe/IntelPciDeviceSecurityDxe.inf| 3 ++-
1 file changed, 2 insertions(+), 1
Submit a new BZ https://bugzilla.tianocore.org/show_bug.cgi?id=3268 for this
change.
Patch set V2 has been sent out for review.
Thanks!
Qi Zhang
From: Bret Barkelew
Sent: Thursday, March 18, 2021 4:45 AM
To: devel@edk2.groups.io; ler...@redhat.com; Yao, Jiewen
; Zhang, Qi1
Cc: Wang, Jian J
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3268
wrap SHA1 related by DISABLE_SHA1_DEPRECATED_INTERFACES.
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Qi Zhang
Cc: Rahul Kumar
Signed-off-by: Qi Zhang
---
SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigImpl.c | 2 ++
1 file changed, 2 insertions
v2: add bugzilla id
Qi Zhang (1):
SecurityPkg/Tcg2Config: hide PCR Bank SHA1 checkbox
SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigImpl.c | 2 ++
1 file changed, 2 insertions(+)
--
2.26.2.windows.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply
wrap SHA1 related by DISABLE_SHA1_DEPRECATED_INTERFACES.
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Qi Zhang
Cc: Rahul Kumar
Signed-off-by: Qi Zhang
---
SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigImpl.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigImpl.c
b
g
Cc: Jiewen Yao
Cc: Jian J Wang
Qi Zhang (2):
IntelFsp2WrapperPkg: remove gPeiTpmInitializationDonePpiGuid from
Depex
SecurityPkg/PeiTpmMeasurementLib: remove gEfiTpmDeviceSelectedGuid
IntelFsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.inf| 3 +--
IntelFsp2WrapperPkg/FspsWrappe
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2963
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Star Zeng
Cc: Cc: Jiewen Yao
Signed-off-by: Qi Zhang
---
IntelFsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.inf | 3 +--
IntelFsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.inf | 3 +--
2 files
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2963
Cc: Jiewen Yao
Cc: Jian J Wang
Signed-off-by: Qi Zhang
---
.../Library/PeiTpmMeasurementLib/PeiTpmMeasurementLib.inf | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/SecurityPkg/Library/PeiTpmMeasurementLib
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2940
Signed-off-by: Qi Zhang
Cc: Jian J Wang
Cc: Hao A Wu
Cc: Jiewen Yao
Reviewed-by: Laszlo Ersek
---
.../Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2940
Signed-off-by: Qi Zhang
Cc: Jian J Wang
Cc: Hao A Wu
Cc: Jiewen Yao
---
.../Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/MdeModulePkg/Library
Thanks Chasel!
Hi, Liming
I request this change to catch the stable release. Thanks!
BRs
Qi Zhang
> -Original Message-
> From: Chiu, Chasel
> Sent: Monday, August 31, 2020 10:54 AM
> To: Zhang, Qi1 ; devel@edk2.groups.io
> Cc: Desimone, Nathaniel L ; Liming Gao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2944
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Liming Gao
Cc: Eric Dong
Signed-off-by: Qi Zhang
---
IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec | 2 ++
1 file changed, 2 insertions(+)
diff --git a/IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2944
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Liming Gao
Cc: Eric Dong
Signed-off-by: Qi Zhang
---
IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec | 2 ++
1 file changed, 2 insertions(+)
diff --git a/IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2939
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Liming Gao
Cc: Eric Dong
Signed-off-by: Qi Zhang
---
Platform/Intel/MinPlatformPkg/Include/Dsc/CorePeiLib.dsc | 4
1 file changed, 4 insertions(+)
diff --git a/Platform/Intel/MinPlatformPkg
; platforms\Platform\Intel\MinPlatformPkg\Include\Dsc\CorePeiLib.dsc
>
> TpmMeasurementLib|SecurityPkg/Library/PeiTpmMeasurementLib/PeiTpmMe
> asure
> TpmMeasurementLib|ment
> Lib.inf
>
> Thanks
> Liming
> > -邮件原件-
> > 发件人: bounce+27952+64739+4905953+8761..
Hi, Jian & Hao
Could you please review this change as well? Thanks!
Qi Zhang
> -Original Message-
> From: Yao, Jiewen
> Sent: Friday, August 28, 2020 2:17 PM
> To: Zhang, Qi1 ; devel@edk2.groups.io
> Cc: Wang, Jian J ; Wu, Hao A
> Subject: RE: [PATCH] MdeMod
t; Cc: Chasel Chiu
> Cc: Jiewen Yao
> Cc: Nate DeSimone
> Cc: Rangasai V Chaganty
> Cc: Deepika Kethi Reddy
> Cc: Kathappan Esakkithevar
> Cc: Jeremy Soller
>
> Qi Zhang (3):
> Platform/Intel/CometlakeOpenBoardPkg: add ibrary for Fsp measurement.
> Platform/
wen
> > > Subject: [PATCH] MdeModulePkg/Library: change TpmMeasurementLibNull
> > to
> > > BASE library.
> > >
> > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2940
> > >
> > > TpmMeasurementLib includes DxeTpmMeasurementLib and
&g
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2939
Signed-off-by: Qi Zhang
Cc: Chasel Chiu
Cc: Nate DeSimone
---
.../Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc | 2 ++
.../WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg.dsc| 2 ++
2 files changed, 4 insertions
These patches also depends on one fix of edk2:
https://bugzilla.tianocore.org/show_bug.cgi?id=2939.
Cc: Chasel Chiu
Cc: Jiewen Yao
Cc: Nate DeSimone
Cc: Rangasai V Chaganty
Cc: Deepika Kethi Reddy
Cc: Kathappan Esakkithevar
Cc: Jeremy Soller
Qi Zhang (3):
Platform/Intel
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2939
Signed-off-by: Qi Zhang
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Rangasai V Chaganty
Cc: Deepika Kethi Reddy
Cc: Kathappan Esakkithevar
---
.../Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg.dsc | 2 ++
1 file changed, 2
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2939
Signed-off-by: Qi Zhang
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Jeremy Soller
---
Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc | 2 ++
.../Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.dsc| 2 ++
2 files
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2940
TpmMeasurementLib includes DxeTpmMeasurementLib and PeiTpmMeasurementLib.
So need to change TpmMeasurementLibNull to BASE library to avoid build
error in some platform.
Signed-off-by: Qi Zhang
Cc: Jian J Wang
Cc: Hao A Wu
Cc: Jiewen
From: Jiewen Yao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2376
Cc: Jiewen Yao
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Star Zeng
Cc: Qi Zhang
Signed-off-by: Jiewen Yao
---
IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec | 17 +
IntelFsp2WrapperPkg
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2376
Cc: Jiewen Yao
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Star Zeng
Signed-off-by: Qi Zhang
---
IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dsc | 4
1 file changed, 4 insertions(+)
diff --git a/IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dsc
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2376
Cc: Jiewen Yao
Cc: Jian J Wang
Cc: Qi Zhang
Cc: Rahul Kumar
Signed-off-by: Qi Zhang
---
SecurityPkg/Include/Ppi/Tcg.h | 5 +
SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c | 12 +++-
2 files changed, 12 insertions(+), 5 deletions
From: Jiewen Yao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2376
Cc: Jiewen Yao
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Star Zeng
Cc: Qi Zhang
Signed-off-by: Jiewen Yao
---
.../Include/Library/FspMeasurementLib.h | 39 +++
1 file changed, 39 insertions
From: Jiewen Yao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2376
Cc: Jiewen Yao
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Star Zeng
Cc: Qi Zhang
Signed-off-by: Jiewen Yao
---
.../BaseFspMeasurementLib.inf | 54
.../BaseFspMeasurementLib/FspMeasurementLib.c
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2376
Cc: Jiewen Yao
Cc: Jian J Wang
Signed-off-by: Qi Zhang
---
.../Include/Library/TcgEventLogRecordLib.h| 97 +
.../TcgEventLogRecordLib.c| 197 ++
.../TcgEventLogRecordLib.inf
Zeng
Cc: Qi Zhang
Jiewen Yao (4):
IntelFsp2WrapperPkg/FspMeasurementLib: Add header file.
IntelFsp2WrapperPkg/FspMeasurementLib: Add BaseFspMeasurementLib.
IntelFsp2WraperPkg/Fsp{m|s}WrapperPeim: Add FspBin measurement.
IntelFsp2Wrapper/dsc: Add FspTpmMeasurementLib and
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2376
Cc: Jiewen Yao
Cc: Jian J Wang
Signed-off-by: Qi Zhang
---
SecurityPkg/SecurityPkg.dec | 3 +++
SecurityPkg/SecurityPkg.dsc | 2 ++
2 files changed, 5 insertions(+)
diff --git a/SecurityPkg/SecurityPkg.dec b/SecurityPkg/SecurityPkg.dec
From: Jiewen Yao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2376
Cc: Jiewen Yao
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Star Zeng
Cc: Qi Zhang
Signed-off-by: Jiewen Yao
---
.../FspmWrapperPeim/FspmWrapperPeim.c | 90 ++-
.../FspmWrapperPeim
1 - 100 of 195 matches
Mail list logo