edk2/MdeModulePkg
Star Zeng b6477d820b MdeModulePkg: Add AuthVariableLib LibraryClass
What to do:
1. Add AuthVariableLib LibraryClass definitions.
2. Implement a NULL AuthVariableLib library instance.
3. Add VARIABLE_ENTRY_PROPERTY definition to VarCheck.h.
4. Add VARIABLE_ENTRY_CONSISTENCY and variable attribute
combinations definitions to VariableFormat.h.

Why to do:
1. Share code.
1.1. Separate auth variable service from Auth Variable driver in
SecurityPkg to AuthVariableLib. Then the AuthVariableLib could benefit
and be used by different implementation of Auth Variable drivers.

1.2 The VARIABLE_ENTRY_PROPERTY definition to VarCheck.h,
VARIABLE_ENTRY_CONSISTENCY and variable attribute
combinations definitions to VariableFormat.h will be shared
by merged Variable driver and AuthVariableLib.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17757 6f19259b-4bc3-4df7-8a09-765794883524
2015-07-01 03:04:18 +00:00
..
Application MdeModulePkg VariableInfo: Merge from VariableInfo in SecurityPkg 2015-07-01 03:02:45 +00:00
Bus MdeModulePkg/AtaBus: remove TPer Reset operation in DriverBindingStart 2015-06-26 08:42:17 +00:00
Core MdeModulePkg: Update PeiCore to handle specific child FV 2015-06-25 03:29:38 +00:00
Include MdeModulePkg: Add AuthVariableLib LibraryClass 2015-07-01 03:04:18 +00:00
Library MdeModulePkg: Add AuthVariableLib LibraryClass 2015-07-01 03:04:18 +00:00
Logo MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Universal MdeModulePkg: Add AuthVariableLib LibraryClass 2015-07-01 03:04:18 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg.dec MdeModulePkg: Add AuthVariableLib LibraryClass 2015-07-01 03:04:18 +00:00
MdeModulePkg.dsc MdeModulePkg: Add AuthVariableLib LibraryClass 2015-07-01 03:04:18 +00:00
MdeModulePkg.uni MdeModulePkg: Add PcdMaxAuthVariableSize declaration. 2015-06-10 07:51:16 +00:00
MdeModulePkgExtra.uni MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:55:48 +00:00