[edk2-devel] [Enable measured boot with SM3 digest algorithm 4/4] sm3-enabling: Add SM3 hashinstance library information to all OvmfPkg and SecurityPkg

2019-05-17 Thread Imran Desai
--- OvmfPkg/OvmfPkgIa32.dsc | 2 ++ OvmfPkg/OvmfPkgIa32X64.dsc | 2 ++ SecurityPkg/SecurityPkg.dsc | 3 +++ 3 files changed, 7 insertions(+) diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc index 578fc6c98ec8..fb5944aa6945 100644 --- a/OvmfPkg/OvmfPkgIa32.dsc +++ b/OvmfPkg/Ovmf

[edk2-devel] [Enable measured boot with SM3 digest algorithm 0/4]

2019-05-17 Thread Imran Desai
has dependency on the openssl_1_1_1b integration into edk2. Imran Desai (4): sm3_enabling: Augment crypt interface with calls into openssl to calculate sm3 digest prior to exercising TPM2 calls for PCR extend sm3-enabling: Add SM3 TCG algorithm registry value to the PcdTpm2HashMask

[edk2-devel] [Enable measured boot with SM3 digest algorithm 2/4] sm3-enabling: Add SM3 TCG algorithm registry value to the PcdTpm2HashMask

2019-05-17 Thread Imran Desai
--- SecurityPkg/SecurityPkg.dec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SecurityPkg/SecurityPkg.dec b/SecurityPkg/SecurityPkg.dec index 3314f1854be4..fa3a4fcf5869 100644 --- a/SecurityPkg/SecurityPkg.dec +++ b/SecurityPkg/SecurityPkg.dec @@ -438,9 +438,10 @@ [PcdsD

[edk2-devel] [Enable measured boot with SM3 digest algorithm 3/4] sm3-enabling: Add SM3 guid reference in the TPM2 hash mask structure in HashLibBaseCryptoRouterCommon.c

2019-05-17 Thread Imran Desai
--- SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterCommon.c | 1 + 1 file changed, 1 insertion(+) diff --git a/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterCommon.c b/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterCommon.c index 7f3

[edk2-devel] [Enable measured boot with SM3 digest algorithm 1/4] sm3_enabling: Augment crypt interface with calls into openssl to calculate sm3 digest prior to exercising TPM2 calls for PCR extend

2019-05-17 Thread Imran Desai
--- OvmfPkg/OvmfPkgX64.dsc| 2 + SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.inf | 46 ++ MdePkg/Include/Protocol/Hash.h| 5 + SecurityPkg/Include/Library/HashLib.h | 1 + Secur

[edk2-devel] [PATCH v3 2/5] SecurityPkg: introduce the SM3 digest algorithm

2019-06-19 Thread Imran Desai
SM3 algorithm in the hashinstance library. Signed-off-by: Imran Desai Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Signed-off-by: Imran Desai --- SecurityPkg/SecurityPkg.dsc | 3 + SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.inf | 41

[edk2-devel] [PATCH v3 2/5] SecurityPkg: introduce the SM3 digest algorithm

2019-06-19 Thread Imran Desai
SM3 algorithm in the hashinstance library. Signed-off-by: Imran Desai Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Signed-off-by: Imran Desai --- SecurityPkg/SecurityPkg.dsc | 3 + SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.inf | 41

Re: [edk2-devel] [PATCH v3 2/5] SecurityPkg: introduce the SM3 digest algorithm

2019-06-24 Thread Imran Desai
Thanks and Regards, Imran Desai From: Yao, Jiewen Sent: Thursday, June 20, 2019 5:51 PM To: Leif Lindholm; devel@edk2.groups.io; Desai, Imran Cc: Zhang, Chao B; Wang, Jian J Subject: RE: [edk2-devel] [PATCH v3 2/5] SecurityPkg: introduce the SM3 digest

[edk2-devel] [PATCH v4 2/5] SecurityPkg: introduce the SM3 digest algorithm

2019-07-02 Thread Imran Desai
integration into edk2. This patch add SM3 algorithm in the hashinstance library. Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Signed-off-by: Imran Desai --- SecurityPkg/SecurityPkg.dsc | 3 + SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.inf | 41

Re: [edk2-devel] [PATCH v2 5/5] OvmfPkg: link SM3 support into Tcg2Pei and Tcg2Dxe

2019-07-03 Thread Imran Desai
update the https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Development-Process. Particularly the line "git send-email *.patch" could use further commentary regarding CC list. Thanks and Regards, Imran Desai From: Leif Lindholm [

Re: [edk2-devel] [PATCH v4 2/5] SecurityPkg: introduce the SM3 digest algorithm

2019-07-03 Thread Imran Desai
Thanks I will follow the convention next time. Best Regards, Imran Desai From: Wang, Jian J Sent: Wednesday, July 03, 2019 1:33 AM To: devel@edk2.groups.io; Wang, Jian J; Desai, Imran Subject: RE: [edk2-devel] [PATCH v4 2/5] SecurityPkg: introduce the

[edk2-devel] [PATCH v5 0/5] Implement SM3 measured boot

2019-07-03 Thread Imran Desai
Kinney Cc: Liming Gao Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Marc-André Lureau Cc: Stefan Berger Imran Desai (5): MdePkg/Protocol/Hash: introduce GUID for SM3 digest algorithm SecurityPkg: introduce the SM3 digest

[edk2-devel] [PATCH v5 2/5] SecurityPkg: introduce the SM3 digest algorithm

2019-07-03 Thread Imran Desai
SM3 algorithm in the hashinstance library. Signed-off-by: Imran Desai Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang --- SecurityPkg/SecurityPkg.dsc | 3 + SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.inf | 41 ++ SecurityPkg/Include

[edk2-devel] [PATCH v5 3/5] SecurityPkg/HashLibBaseCryptoRouter: recognize the SM3 digest algorithm

2019-07-03 Thread Imran Desai
adds SM3 as an available digest algorithm to crypto router. Signed-off-by: Imran Desai Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang --- SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterCommon.c | 1 + 1 file changed, 1 insertion(+) diff --git a/SecurityPkg/Library

[edk2-devel] [PATCH v5 4/5] SecurityPkg: set SM3 bit in TPM 2.0 hash mask by default

2019-07-03 Thread Imran Desai
sets SM3 bit in TPM2.0 hash mask by default. Signed-off-by: Imran Desai Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang --- SecurityPkg/SecurityPkg.dec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SecurityPkg/SecurityPkg.dec b/SecurityPkg/SecurityPkg.dec index

[edk2-devel] [PATCH v5 1/5] MdePkg/Protocol/Hash: introduce GUID for SM3 digest algorithm

2019-07-03 Thread Imran Desai
adds GUID for SM3 digest algorithm. Signed-off-by: Imran Desai Cc: Michael D Kinney Cc: Liming Gao --- MdePkg/Include/Protocol/Hash.h | 5 + 1 file changed, 5 insertions(+) diff --git a/MdePkg/Include/Protocol/Hash.h b/MdePkg/Include/Protocol/Hash.h index 931d7916ef1e..8abf1a4fa305 100644

[edk2-devel] [PATCH v5 5/5] OvmfPkg: link SM3 support into Tcg2Pei and Tcg2Dxe

2019-07-03 Thread Imran Desai
links SM3 support into Tcg2Pei and Tcg2Dxe. Signed-off-by: Imran Desai Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Marc-André Lureau Cc: Stefan Berger --- OvmfPkg/OvmfPkgIa32.dsc| 2 ++ OvmfPkg/OvmfPkgIa32X64.dsc | 2 ++ OvmfPkg/OvmfPkgX64.dsc | 2 ++ 3 files changed, 6

[edk2-devel] [PATCH v6 1/5] MdePkg/Protocol/Hash: introduce GUID for SM3 digest algorithm

2019-07-12 Thread Imran Desai
dependency on the openssl_1_1_1b integration into edk2. This patch adds GUID for SM3 digest algorithm. Cc: Michael D Kinney Cc: Liming Gao Signed-off-by: Imran Desai --- MdePkg/Include/Protocol/Hash.h | 5 + 1 file changed, 5 insertions(+) diff --git a/MdePkg/Include/Protocol/Hash.h b

[edk2-devel] [PATCH v6 3/5] SecurityPkg/HashLibBaseCryptoRouter: recognize the SM3 digest algorithm

2019-07-12 Thread Imran Desai
dependency on the openssl_1_1_1b integration into edk2. This patch adds SM3 as an available digest algorithm to crypto router. Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Signed-off-by: Imran Desai Reviewed-by: Jian J Wang --- SecurityPkg/Library/HashLibBaseCryptoRouter

[edk2-devel] [PATCH v6 2/5] SecurityPkg: introduce the SM3 digest algorithm

2019-07-12 Thread Imran Desai
dependency on the openssl_1_1_1b integration into edk2. This patch add SM3 algorithm in the hashinstance library. Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Signed-off-by: Imran Desai Reviewed-by: Jiewen Yao Reviewed-by: Jian J Wang --- SecurityPkg/Include/Library/HashLib.h

[edk2-devel] [PATCH v6 4/5] SecurityPkg: set SM3 bit in TPM 2.0 hash mask by default

2019-07-12 Thread Imran Desai
dependency on the openssl_1_1_1b integration into edk2. This patch sets SM3 bit in TPM2.0 hash mask by default. Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Signed-off-by: Imran Desai Reviewed-by: Jian J Wang --- SecurityPkg/SecurityPkg.dec | 5 +++-- 1 file changed, 3 insertions(+), 2

[edk2-devel] [PATCH v6 0/5] Implement SM3 measured boot

2019-07-12 Thread Imran Desai
dependency on the openssl_1_1_1b integration into edk2. Cc: Michael D Kinney Cc: Liming Gao Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Marc-André Lureau Cc: Stefan Berger Imran Desai (5): MdePkg/Protocol/Hash: introduce GUID

[edk2-devel] [PATCH v6 5/5] OvmfPkg: link SM3 support into Tcg2Pei and Tcg2Dxe

2019-07-12 Thread Imran Desai
dependency on the openssl_1_1_1b integration into edk2. This patch links SM3 support into Tcg2Pei and Tcg2Dxe. Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Marc-André Lureau Cc: Stefan Berger Signed-off-by: Imran Desai --- OvmfPkg/OvmfPkgIa32.dsc| 2 ++ OvmfPkg

[edk2-devel] [PATCH v7 0/4] Implement SM3 measured boot

2019-07-18 Thread Imran Desai
el D Kinney Cc: Liming Gao Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Marc-André Lureau Cc: Stefan Berger Imran Desai (4): SecurityPkg: introduce the SM3 digest algorithm SecurityPkg/HashLibBaseCryptoRouter: recognize the

[edk2-devel] [PATCH v7 4/4] OvmfPkg: link SM3 support into Tcg2Pei and Tcg2Dxe

2019-07-18 Thread Imran Desai
dependency on the openssl_1_1_1b integration into edk2. This patch links SM3 support into Tcg2Pei and Tcg2Dxe. Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Marc-André Lureau Cc: Stefan Berger Signed-off-by: Imran Desai Reviewed-by: Laszlo Ersek --- OvmfPkg/OvmfPkgIa32.dsc

[edk2-devel] [PATCH v7 2/4] SecurityPkg/HashLibBaseCryptoRouter: recognize the SM3 digest algorithm

2019-07-18 Thread Imran Desai
has dependency on the openssl_1_1_1b integration into edk2. This patch adds SM3 as an available digest algorithm to crypto router. Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Signed-off-by: Imran Desai Reviewed-by: Jian J Wang --- SecurityPkg/Library/HashLibBaseCryptoRouter

[edk2-devel] [PATCH v7 1/4] SecurityPkg: introduce the SM3 digest algorithm

2019-07-18 Thread Imran Desai
GUID definition from MdePkg to SecurityPkg in 9728b54f4 Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Signed-off-by: Imran Desai --- SecurityPkg/Include/Library/HashLib.h | 4 + SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.c | 150 Securit

[edk2-devel] [PATCH v7 3/4] SecurityPkg: set SM3 bit in TPM 2.0 hash mask by default

2019-07-18 Thread Imran Desai
has dependency on the openssl_1_1_1b integration into edk2. This patch sets SM3 bit in TPM2.0 hash mask by default. Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Signed-off-by: Imran Desai Reviewed-by: Jian J Wang --- SecurityPkg/SecurityPkg.dec | 5 +++-- 1 file changed, 3 insertions(+), 2

[edk2-devel] [PATCH v2 3/5] SecurityPkg/HashLibBaseCryptoRouter: recognize the SM3 digest algorithm

2019-05-28 Thread Imran Desai
adds SM3 as an available digest algorithm to crypto router. Signed-off-by: Imran Desai Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang --- SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterCommon.c | 1 + 1 file changed, 1 insertion(+) diff --git a/SecurityPkg/Library

[edk2-devel] [PATCH v2 1/5] MdePkg/Protocol/Hash: introduce GUID for SM3

2019-05-28 Thread Imran Desai
GUID for SM3 digest algorithm. Signed-off-by: Imran Desai Cc: Michael D Kinney Cc: Liming Gao --- MdePkg/Include/Protocol/Hash.h | 5 + 1 file changed, 5 insertions(+) diff --git a/MdePkg/Include/Protocol/Hash.h b/MdePkg/Include/Protocol/Hash.h index 931d7916ef1e..8abf1a4fa305 100644

[edk2-devel] [PATCH v2 4/5] SecurityPkg: set SM3 bit in TPM 2.0 hash mask by default

2019-05-28 Thread Imran Desai
sets SM3 bit in TPM2.0 hash mask by default. Signed-off-by: Imran Desai Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang --- SecurityPkg/SecurityPkg.dec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SecurityPkg/SecurityPkg.dec b/SecurityPkg/SecurityPkg.dec index

[edk2-devel] [PATCH v2 2/5] SecurityPkg: introduce the SM3 digest algorithm

2019-05-28 Thread Imran Desai
add SM3 algorithm in the hashinstance library. Signed-off-by: Imran Desai Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang --- SecurityPkg/SecurityPkg.dsc | 3 + SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.inf | 46 ++ SecurityPkg/Include

[edk2-devel] [PATCH v2 5/5] OvmfPkg: link SM3 support into Tcg2Pei and Tcg2Dxe

2019-05-28 Thread Imran Desai
links SM3 support into Tcg2Pei and Tcg2Dxe. Signed-off-by: Imran Desai Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Marc-André Lureau Cc: Stefan Berger --- OvmfPkg/OvmfPkgIa32.dsc| 2 ++ OvmfPkg/OvmfPkgIa32X64.dsc | 2 ++ OvmfPkg/OvmfPkgX64.dsc | 2 ++ 3 files changed, 6

[edk2-devel] [PATCH v2 0/5] Implement SM3 measured boot

2019-05-28 Thread Imran Desai
Kinney Cc: Liming Gao Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Marc-André Lureau Cc: Stefan Berger Imran Desai (5): MdePkg/Protocol/Hash: introduce GUID for SM3 digest algorithm SecurityPkg: introduce the SM3 digest