OcConfigurationLib: Replace ExposeBootPath with ExposeSensitiveData

This commit is contained in:
vit9696 2019-05-08 22:57:12 +03:00
parent a1e0f11266
commit ce25f63233
2 changed files with 11 additions and 8 deletions

View File

@ -214,14 +214,17 @@
_(BOOLEAN , DisableWatchDog , , FALSE , ()) \
_(UINT32 , DisplayDelay , , 0 , ()) \
_(UINT64 , DisplayLevel , , 0 , ()) \
_(BOOLEAN , ExposeBootPath , , FALSE , ()) \
_(UINT32 , Target , , 0 , ())
OC_DECLARE (OC_MISC_DEBUG)
#define OCS_EXPOSE_BOOT_PATH 1U
#define OCS_EXPOSE_VERSION 2U
#define OC_MISC_SECURITY_FIELDS(_, __) \
_(BOOLEAN , RequireVault , , TRUE , ()) \
_(BOOLEAN , RequireSignature , , TRUE , ()) \
_(UINT64 , HaltLevel , , 0x80000000 , ())
_(BOOLEAN , ExposeSensitiveData , , OCS_EXPOSE_VERSION, ()) \
_(BOOLEAN , RequireVault , , TRUE , ()) \
_(BOOLEAN , RequireSignature , , TRUE , ()) \
_(UINT64 , HaltLevel , , 0x80000000 , ())
OC_DECLARE (OC_MISC_SECURITY)
#define OC_MISC_CONFIG_FIELDS(_, __) \

View File

@ -255,16 +255,16 @@ mMiscConfigurationDebugSchema[] = {
OC_SCHEMA_BOOLEAN_IN ("DisableWatchDog", OC_GLOBAL_CONFIG, Misc.Debug.DisableWatchDog),
OC_SCHEMA_INTEGER_IN ("DisplayDelay", OC_GLOBAL_CONFIG, Misc.Debug.DisplayDelay),
OC_SCHEMA_INTEGER_IN ("DisplayLevel", OC_GLOBAL_CONFIG, Misc.Debug.DisplayLevel),
OC_SCHEMA_BOOLEAN_IN ("ExposeBootPath", OC_GLOBAL_CONFIG, Misc.Debug.ExposeBootPath),
OC_SCHEMA_INTEGER_IN ("Target", OC_GLOBAL_CONFIG, Misc.Debug.Target)
};
STATIC
OC_SCHEMA
mMiscConfigurationSecuritySchema[] = {
OC_SCHEMA_INTEGER_IN ("HaltLevel", OC_GLOBAL_CONFIG, Misc.Security.HaltLevel),
OC_SCHEMA_BOOLEAN_IN ("RequireSignature", OC_GLOBAL_CONFIG, Misc.Security.RequireSignature),
OC_SCHEMA_BOOLEAN_IN ("RequireVault", OC_GLOBAL_CONFIG, Misc.Security.RequireVault)
OC_SCHEMA_INTEGER_IN ("ExposeSensitiveData", OC_GLOBAL_CONFIG, Misc.Security.ExposeSensitiveData),
OC_SCHEMA_INTEGER_IN ("HaltLevel", OC_GLOBAL_CONFIG, Misc.Security.HaltLevel),
OC_SCHEMA_BOOLEAN_IN ("RequireSignature", OC_GLOBAL_CONFIG, Misc.Security.RequireSignature),
OC_SCHEMA_BOOLEAN_IN ("RequireVault", OC_GLOBAL_CONFIG, Misc.Security.RequireVault),
};
STATIC