]> git.proxmox.com Git - mirror_edk2.git/commit - SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterPei.c
SecurityPkg: also clear HashInterfaceHob.SupportedHashMask
authorMarc-Andr? Lureau <marcandre.lureau@redhat.com>
Wed, 7 Mar 2018 15:57:39 +0000 (23:57 +0800)
committerZhang, Chao B <chao.b.zhang@intel.com>
Thu, 8 Mar 2018 14:41:50 +0000 (22:41 +0800)
commit73ee3abab1a1b3593de6f31224c0f990dc113bc9
treee95adbd6445e93faf097c6669c952649998979cb
parenta998027ba8b809c0033ee2147f09c4ff0d19854e
SecurityPkg: also clear HashInterfaceHob.SupportedHashMask

Commit 4cc2b63bd829426b05bad0d8952f1855a10d6ed7 fixed an out of bounds
ZeroMem() call. However, as Laszlo Ersek pointed out, the intent was
to clear all but the Identifier (to revert the effect of
RegisterHashInterfaceLib()). For that, it should clear the
SupportedHashMask too.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Chao Zhang <chao.b.zhang@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marc-Andr? Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Chao Zhang <chao.b.zhang@intel.com>
SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterPei.c