[edk2-devel] [PATCH V3 4/4] CryptoPkg: add Unit Test for X509 new function.

2022-10-11 Thread Qi Zhang
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

[edk2-devel] [PATCH V3 3/4] CryptoPkg: add new X509 function to Crypto Service.

2022-10-11 Thread Qi Zhang
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

[edk2-devel] [PATCH V3 2/4] CryptoPkg: add new X509 function.

2022-10-11 Thread Qi Zhang
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

[edk2-devel] [PATCH V3 0/4] CryptoPkg: add more X509 functions.

2022-10-11 Thread Qi Zhang
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

[edk2-devel] [PATCH V3 1/4] CryptoPkg: add new X509 function definition.

2022-10-11 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 3/3] CryptoPkg: add unit test for EC key interface.

2022-10-11 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 1/3] CryptoPkg: Add EC key retrieving and signature interface.

2022-10-11 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 2/3] CryptoPkg: Add EC key interface to DXE and protocol

2022-10-11 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 0/3] CryptoPkg: Add EC key retrieving and signature interface.

2022-10-11 Thread Qi Zhang
://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

[edk2-devel] [PATCH 3/3] CryptoPkg: add unit test for EC key interface.

2022-10-10 Thread Qi Zhang
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

[edk2-devel] [PATCH 2/3] CryptoPkg: Add EC key interface to DXE and protocol

2022-10-10 Thread Qi Zhang
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

[edk2-devel] [PATCH 1/3] CryptoPkg: Add EC key retrieving and signature interface.

2022-10-10 Thread Qi Zhang
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

[edk2-devel] [PATCH 0/3] CryptoPkg: Add EC key retrieving and signature interface.

2022-10-10 Thread Qi Zhang
://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

[edk2-devel] [PATCH V2 3/4] CryptoPkg: add new X509 function to Crypto Service.

2022-10-10 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 2/4] CryptoPkg: add new X509 function.

2022-10-10 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 4/4] CryptoPkg: add Unit Test for X509 new function.

2022-10-10 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 1/4] CryptoPkg: add new X509 function definition.

2022-10-10 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 0/4] CryptoPkg: add more X509 functions.

2022-10-10 Thread Qi Zhang
/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

Re: [edk2-devel] [PATCH 1/4] CryptoPkg: add new X509 function definition.

2022-10-09 Thread Qi Zhang
, 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

[edk2-devel] [PATCH 4/4] CryptoPkg: add Unit Test for X509 new function.

2022-09-25 Thread Qi Zhang
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

[edk2-devel] [PATCH 3/4] CryptoPkg: add new X509 function to Crypto Service.

2022-09-25 Thread Qi Zhang
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

[edk2-devel] [PATCH 2/4] CryptoPkg: add new X509 function.

2022-09-25 Thread Qi Zhang
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

[edk2-devel] [PATCH 1/4] CryptoPkg: add new X509 function definition.

2022-09-25 Thread Qi Zhang
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

[edk2-devel] [PATCH 0/4] CryptoPkg: add more X509 functions.

2022-09-25 Thread Qi Zhang
/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

Re: [edk2-devel] [PATCH 0/5] CryptoPkg: Add HMAC-SHA384 cipher support.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 4/4] CryptoPkg: add UnitTest for AeadAesGcm.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 3/4] CryptoPkg: add AeadAesGcm to Crypto Service.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 2/4] CryptoPkg: add AeadAesGcm support.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 1/4] CryptoPkg: add AeadAesGcm function() definition.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 0/4] CryptoPkg: add AeadAesGcm support.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 4/4] CryptoPkg: add Hkdf UnitTest.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 3/4] CryptoPkg: add new Hkdf api to Crypto Service.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 2/4] CryptoPkg: add new Hkdf api in Crypt Lib.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 1/4] CryptoPkg: add new Hkdf api definition in Crypt Lib.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH V2 0/4] CryptoPkg: Add Hkdf SHA384 support

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH v2 5/5] CryptoPkg: add Hmac Sha384 to host UnitTest.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH v2 4/5] CryptoPkg: Add new hmac SHA api to Crypto Service.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH v2 2/5] CryptoPkg: Add HMAC-SHA384 cipher support.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH v2 3/5] CryptoPkg: Update CryptLib inf as the file name changed.

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH v2 1/5] CryptoPkg: Add new hmac definition to cryptlib

2022-09-22 Thread Qi Zhang
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

[edk2-devel] [PATCH v2 0/5] CryptoPkg: Add HMAC-SHA384 cipher support.

2022-09-22 Thread Qi Zhang
/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

[edk2-devel] [PATCH 4/4] CryptoPkg: add UnitTest for AeadAesGcm.

2022-08-29 Thread Qi Zhang
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

[edk2-devel] [PATCH 3/4] CryptoPkg: add AeadAesGcm to Crypto Service.

2022-08-29 Thread Qi Zhang
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

[edk2-devel] [PATCH 2/4] CryptoPkg: add AeadAesGcm support.

2022-08-29 Thread Qi Zhang
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

[edk2-devel] [PATCH 0/4] CryptoPkg: add AeadAesGcm support.

2022-08-29 Thread Qi Zhang
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

[edk2-devel] [PATCH 1/4] CryptoPkg: add AeadAesGcm function() definition.

2022-08-29 Thread Qi Zhang
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

[edk2-devel] [PATCH 4/4] CryptoPkg: add Hkdf UnitTest.

2022-08-25 Thread Qi Zhang
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

[edk2-devel] [PATCH 2/4] CryptoPkg: add new Hkdf api in Crypt Lib.

2022-08-25 Thread Qi Zhang
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

[edk2-devel] [PATCH 3/4] CryptoPkg: add new Hkdf api to Crypto Service.

2022-08-25 Thread Qi Zhang
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

[edk2-devel] [PATCH 0/4] CryptoPkg: Add Hkdf SHA384 support

2022-08-25 Thread Qi Zhang
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

[edk2-devel] [PATCH 1/4] CryptoPkg: add new Hkdf api definition in Crypt Lib.

2022-08-25 Thread Qi Zhang
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

[edk2-devel] [PATCH 5/5] CryptoPkg: add Hmac Sha384 to host UnitTest.

2022-08-23 Thread Qi Zhang
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

[edk2-devel] [PATCH 4/5] CryptoPkg: Add new hmac SHA api to Crypto Service.

2022-08-23 Thread Qi Zhang
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

[edk2-devel] [PATCH 3/5] CryptoPkg: Update CryptLib inf as the file name changed.

2022-08-23 Thread Qi Zhang
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

[edk2-devel] [PATCH 2/5] CryptoPkg: Add HMAC-SHA384 cipher support.

2022-08-23 Thread Qi Zhang
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

[edk2-devel] [PATCH 0/5] CryptoPkg: Add HMAC-SHA384 cipher support.

2022-08-23 Thread Qi Zhang
/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

[edk2-devel] [PATCH 1/5] CryptoPkg: Add new hmac definition to cryptlib

2022-08-23 Thread Qi Zhang
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

[edk2-devel] [PATCH] CryptoPkg: Add HMAC-SHA384 cipher support.

2022-08-22 Thread Qi Zhang
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

[edk2-devel] [PATCH v4] SecurityPkg: Add retry mechanism for tpm command

2022-07-28 Thread Qi Zhang
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

[edk2-devel] [PATCH v3] SecurityPkg: Add retry mechanism for tpm command

2022-07-28 Thread Qi Zhang
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

[edk2-devel] [PATCH v2] SecurityPkg: Add retry mechanism for tpm command

2022-07-27 Thread Qi Zhang
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

Re: [edk2-devel] [PATCH] SecurityPkg: Add retry mechanism for tpm command

2022-07-27 Thread Qi Zhang
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

[edk2-devel] [PATCH] SecurityPkg: Add retry mechanism for tpm command

2022-07-27 Thread Qi Zhang
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

[edk2-devel] [PATCH v2] SecurityPkg: Add TPM NVIndex Extend support.

2022-07-05 Thread Qi Zhang
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

[edk2-devel] [PATCH] SecurityPkg: Add TPM NVIndex Extend support.

2022-07-05 Thread Qi Zhang
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

Re: [edk2-devel] [Patch 08/12] SecurityPkg: Update YAML to ignore specific ECC files/errors

2021-11-29 Thread Qi Zhang
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

Re: [edk2-devel] [PATCH] SecurityPkg/Tcg: remove TcgMorLockSmm driver

2021-08-27 Thread Qi Zhang
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 >

[edk2-devel] [PATCH] SecurityPkg/Tcg: remove TcgMorLockSmm driver

2021-08-23 Thread Qi Zhang
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

[edk2-devel] [PATCH] IntelSiliconPkg/PcieSecurity: don't measure the device when TPM disabled

2021-06-30 Thread Qi Zhang
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

Re: [EXTERNAL] Re: [edk2-devel] [PATCH] SecurityPkg/Tcg2Config: hide PCR Bank SHA1 checkbox

2021-03-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v2 1/1] SecurityPkg/Tcg2Config: hide PCR Bank SHA1 checkbox

2021-03-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v2 0/1] SecurityPkg/Tcg2Config: hide PCR Bank SHA1 checkbox

2021-03-17 Thread Qi Zhang
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

[edk2-devel] [PATCH] SecurityPkg/Tcg2Config: hide PCR Bank SHA1 checkbox

2021-03-16 Thread Qi Zhang
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

[edk2-devel] [PATCH 0/2] remove TPM related ppi from Depex for Fsp wrapper PEIM driver

2020-09-14 Thread Qi Zhang
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

[edk2-devel] [PATCH 1/2] IntelFsp2WrapperPkg: remove gPeiTpmInitializationDonePpiGuid from Depex

2020-09-14 Thread Qi Zhang
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

[edk2-devel] [PATCH 2/2] SecurityPkg/PeiTpmMeasurementLib: remove gEfiTpmDeviceSelectedGuid

2020-09-14 Thread Qi Zhang
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

[edk2-devel] [PATCH v3] MdeModulePkg/Library: add PEIM and SEC module type to TpmMeasurementLibNull

2020-09-01 Thread Qi Zhang
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

[edk2-devel] [PATCH v2] MdeModulePkg/Library: add PEIM and SEC module type to TpmMeasurementLibNull

2020-08-31 Thread Qi Zhang
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

Re: [edk2-devel] [PATCH] IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec: add FspMeasurementLib.h

2020-08-31 Thread Qi Zhang
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

[edk2-devel] [PATCH] IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec: add FspMeasurementLib.h

2020-08-30 Thread Qi Zhang
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

[edk2-devel] [PATCH] IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec: add add FspMeasurementLib.h

2020-08-30 Thread Qi Zhang
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

[edk2-devel] [PATCH v2] Platform/Intel/MinPlatformPkg: add Fsp measurement lib to dsc

2020-08-28 Thread Qi Zhang
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

Re: [edk2-devel] [PATCH 0/3] add ibrary for Fsp measurement to OpenBoardPkg.

2020-08-28 Thread Qi Zhang
; 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..

Re: [edk2-devel] [PATCH] MdeModulePkg/Library: change TpmMeasurementLibNull to BASE library.

2020-08-27 Thread Qi Zhang
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

Re: [edk2-devel] [PATCH 0/3] add ibrary for Fsp measurement to OpenBoardPkg.

2020-08-27 Thread Qi Zhang
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/

Re: [edk2-devel] [PATCH] MdeModulePkg/Library: change TpmMeasurementLibNull to BASE library.

2020-08-27 Thread Qi Zhang
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

[edk2-devel] [PATCH 3/3] Platform/Intel/WhiskeylakeOpenBoardPkg: add ibrary for Fsp measurement.

2020-08-27 Thread Qi Zhang
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

[edk2-devel] [PATCH 0/3] add ibrary for Fsp measurement to OpenBoardPkg.

2020-08-27 Thread Qi Zhang
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

[edk2-devel] [PATCH 1/3] Platform/Intel/CometlakeOpenBoardPkg: add ibrary for Fsp measurement.

2020-08-27 Thread Qi Zhang
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

[edk2-devel] [PATCH 2/3] Platform/Intel/KabylakeOpenBoardPkg: add ibrary for Fsp measurement.

2020-08-27 Thread Qi Zhang
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

[edk2-devel] [PATCH] MdeModulePkg/Library: change TpmMeasurementLibNull to BASE library.

2020-08-27 Thread Qi Zhang
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

[edk2-devel] [PATCH v4 6/8] IntelFsp2Wrapper/dsc: Add FspTpmMeasurementLib and PcdFspMeasurementConfig.

2020-08-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v4 8/8] IntelFsp2WrapperPkg/dsc: add HashLib, Tpm2CommandLib and Tpm2DeviceLib

2020-08-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v4 7/8] SecurityPkg/Tcg2: handle PRE HASH and LOG ONLY

2020-08-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v4 2/8] IntelFsp2WrapperPkg/FspMeasurementLib: Add header file.

2020-08-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v4 3/8] IntelFsp2WrapperPkg/FspMeasurementLib: Add BaseFspMeasurementLib.

2020-08-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v4 1/8] SecurityPkg/TcgEventLogRecordLib: add new lib for firmware measurement

2020-08-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v4 0/8] Need add a FSP binary measurement

2020-08-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v4 5/8] SecurityPkg/dsc: add FvEventLogRecordLib

2020-08-17 Thread Qi Zhang
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

[edk2-devel] [PATCH v4 4/8] IntelFsp2WraperPkg/Fsp{m|s}WrapperPeim: Add FspBin measurement.

2020-08-17 Thread Qi Zhang
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   2   >