Revision: 18226
          http://sourceforge.net/p/edk2/code/18226
Author:   czhang46
Date:     2015-08-17 02:50:26 +0000 (Mon, 17 Aug 2015)
Log Message:
-----------
SecurityPkg: Update SignatureSize to comply UEFI spec

Update SignatureSize to include SignatureOwner GUID. This behavior is defined 
by UEFI spec

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chao Zhang <[email protected]>
Reviewed-by: Qin Long <[email protected]>

Modified Paths:
--------------
    
trunk/edk2/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c

Modified: 
trunk/edk2/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c
===================================================================
--- 
trunk/edk2/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c
    2015-08-17 02:30:43 UTC (rev 18225)
+++ 
trunk/edk2/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c
    2015-08-17 02:50:26 UTC (rev 18226)
@@ -1860,7 +1860,7 @@
       }
       SignatureList->SignatureHeaderSize  = 0;
       SignatureList->SignatureListSize    = (UINT32) SignatureListSize;
-      SignatureList->SignatureSize        = (UINT32) mImageDigestSize;
+      SignatureList->SignatureSize        = (UINT32) (sizeof 
(EFI_SIGNATURE_DATA) - 1 + mImageDigestSize);
       CopyMem (&SignatureList->SignatureType, &mCertType, sizeof (EFI_GUID));
       Signature = (EFI_SIGNATURE_DATA *) ((UINT8 *) SignatureList + sizeof 
(EFI_SIGNATURE_LIST));
       CopyMem (Signature->SignatureData, mImageDigest, mImageDigestSize);


------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to