SecurityPkg: add RpmcLib and VariableKeyLib public headers

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594

RpmcLib.h and VariableKeyLib.h are header files required to access RPMC
device and Key generator from platform. They will be used to ensure the
integrity and confidentiality of NV variables.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Chao Zhang <chao.b.zhang@intel.com>
Cc: Nishant C Mistry <nishant.c.mistry@intel.com>
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
Jian J Wang
2020-03-12 13:40:24 +08:00
committed by mergify[bot]
parent 4ac82ea1e1
commit 5042ee43d9
3 changed files with 111 additions and 0 deletions

View File

@@ -76,6 +76,14 @@
#
TcgStorageOpalLib|Include/Library/TcgStorageOpalLib.h
## @libraryclass Provides interfaces to access RPMC device.
#
RpmcLib|Include/Library/RpmcLib.h
## @libraryclass Provides interfaces to access variable root key.
#
VariableKeyLib|Include/Library/VariableKeyLib.h
[Guids]
## Security package token space guid.
# Include/Guid/SecurityPkgTokenSpace.h