audk/SecurityPkg/Library
Zhang, Chao B fd4d9c6495 SecurityPkg: AuthVariableLib: Fix inconsistent CertDB case
2 steps are used to create/delete a time based variable.
  For create
     step 1: Insert Signer Cert to CertDB.
     Step 2: Insert Payload to Variable.
  For delete
     step 1: Delete Variable.
     Step 2: Delete Cert from CertDB.
  System may breaks between step 1 & step 2, so CertDB may contains useless
Cert in the next reboot. AuthVariableLib choose to sync consistent state
between CertDB & Time Auth Variable on initialization. However, it doesn't
apply Time Auth attribute check. Now add it.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chao Zhang <chao.b.zhang@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Zeng Star <star.zeng@intel.com>
2016-08-17 09:01:46 +08:00
..
AuthVariableLib SecurityPkg: AuthVariableLib: Fix inconsistent CertDB case 2016-08-17 09:01:46 +08:00
DxeDeferImageLoadLib SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
DxeImageAuthenticationStatusLib SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
DxeImageVerificationLib SecurityPkg DxeImageVerificationLib: Add comments in HashPeImage() 2016-07-14 15:04:54 +08:00
DxeRsa2048Sha256GuidedSectionExtractLib SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
DxeTcg2PhysicalPresenceLib SecurityPkg: Update protocol usage in module INF files. 2016-04-13 14:52:58 +08:00
DxeTcgPhysicalPresenceLib SecurityPkg: Remove non-ASCII character from TPM warning strings 2016-05-16 09:54:17 +08:00
DxeTpm2MeasureBootLib SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
DxeTpmMeasureBootLib SecurityPkg DxeTpmMeasureBootLib: Add comments in TcgMeasurePeImage() 2016-07-14 15:05:40 +08:00
DxeTpmMeasurementLib SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
DxeTrEEPhysicalPresenceLib SecurityPkg: Update protocol usage in module INF files. 2016-04-13 14:52:58 +08:00
HashInstanceLibSha1 SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
HashInstanceLibSha256 SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
HashLibBaseCryptoRouter SecurityPkg: Correct Pcd Usage PcdTcg2HashAlgorithmBitmap 2015-12-17 08:28:00 +00:00
HashLibTpm2 SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
OpalPasswordSupportLib SecurityPkg-Opal(1): Use fixed SMM communication buffer in OPAL password lib. 2016-04-29 12:49:23 +08:00
PeiRsa2048Sha256GuidedSectionExtractLib SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
PeiTcg2PhysicalPresenceLib SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
PlatformSecureLibNull SecurityPkg: Update PlatformSecureLibNull with PCD to get physical presence. 2016-06-29 09:43:00 +08:00
SmmTcg2PhysicalPresenceLib SecurityPkg: Fix Tcg2 SubmitRequestToPreOSFunction() fail in second times. 2016-03-11 12:51:19 +08:00
Tcg2PpVendorLibNull SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
TcgPpVendorLibNull SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
TcgStorageCoreLib SecurityPkg: TcgStorageCoreLib: Add TCG storage core library. 2016-03-29 15:37:29 +08:00
TcgStorageOpalLib SecurityPkg/TcgStorageOpalLib: Avoid using special word in comments 2016-06-16 13:10:00 +08:00
Tpm2CommandLib SecurityPkg: Add DEBUG messages for TPM2Startup 2016-05-03 10:03:41 +08:00
Tpm2DeviceLibDTpm SecurityPkg: Add Tpm2 prefix to lib to avoid conflict. 2016-03-11 12:51:32 +08:00
Tpm2DeviceLibRouter SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
Tpm2DeviceLibTcg2 SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
Tpm2DeviceLibTrEE SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
Tpm12CommandLib SecurityPkg: Fix TPM 1.2 NV Storage Command Size byte order 2016-05-03 10:10:58 +08:00
Tpm12DeviceLibDTpm SecurityPkg : Tpm12DeviceLibDTpm: Fix TPM12 wrong Response Tag check 2016-06-08 15:14:56 +08:00
Tpm12DeviceLibTcg SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
TpmCommLib SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
TrEEPpVendorLibNull SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00