mirror of
https://github.com/nsacyber/HIRS.git
synced 2024-12-28 00:38:56 +00:00
working spdm
This commit is contained in:
parent
63e77a9b36
commit
39bdd26b58
@ -344,6 +344,7 @@ public class TpmPcrEvent {
|
||||
break;
|
||||
case EvConstants.EV_EFI_VARIABLE_BOOT:
|
||||
case EvConstants.EV_EFI_VARIABLE_AUTHORITY:
|
||||
case EvConstants.EV_EFI_SPDM_DEVICE_POLICY:
|
||||
try {
|
||||
sb.append(new UefiVariable(eventContent).toString());
|
||||
} catch (CertificateException cEx) {
|
||||
@ -397,8 +398,6 @@ public class TpmPcrEvent {
|
||||
sb.append(ueEx.toString());
|
||||
}
|
||||
break;
|
||||
case EvConstants.EV_EFI_SPDM_DEVICE_POLICY:
|
||||
break;
|
||||
default:
|
||||
sb.append("Unknown Event found\n");
|
||||
}
|
||||
@ -569,7 +568,9 @@ public class TpmPcrEvent {
|
||||
description += "Event Content:\n" + new EvEfiSpdmDeviceSecurityEvent(content).toString();
|
||||
break;
|
||||
case EvConstants.EV_EFI_SPDM_DEVICE_POLICY:
|
||||
description += "Event Content:\n" + new EvEfiSpdmDevicePolicy(content).toString();
|
||||
UefiVariable efiSpdmDevPol = new UefiVariable(content);
|
||||
description += "Event Content:\n" + efiSpdmDevPol.toString();
|
||||
vendorTableFileStatus = efiSpdmDevPol.getVendorTableFileStatus();
|
||||
break;
|
||||
default:
|
||||
description += " Unknown Event found" + "\n";
|
||||
|
@ -128,6 +128,8 @@ public class UefiVariable {
|
||||
case "dbx":
|
||||
processSigList(uefiVariableData);
|
||||
break;
|
||||
case "devdb":
|
||||
// if it's POLICY, process Sig List; if it's AUTHORITY, process Sig Data
|
||||
case "Boot00":
|
||||
bootv = new UefiBootVariable(uefiVariableData);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user