mirror of
https://github.com/nsacyber/HIRS.git
synced 2024-12-18 20:47:58 +00:00
spdm initial output
This commit is contained in:
parent
4547998384
commit
e8bcb0ec0d
@ -114,11 +114,11 @@ public class DeviceSecurityEventDataHeader {
|
|||||||
private String devicePath = "";
|
private String devicePath = "";
|
||||||
|
|
||||||
/** ----------- Variables specific to Header Type 1 -----------
|
/** ----------- Variables specific to Header Type 1 -----------
|
||||||
/**
|
// /**
|
||||||
* Type Header 1 event data length.
|
// * Type Header 1 event data length.
|
||||||
*/
|
// */
|
||||||
@Getter
|
// @Getter
|
||||||
private String h1Length = "";
|
// private String h1Length = "";
|
||||||
/**
|
/**
|
||||||
* Type Header 1 SPDM hash algorithm.
|
* Type Header 1 SPDM hash algorithm.
|
||||||
*/
|
*/
|
||||||
@ -155,17 +155,19 @@ public class DeviceSecurityEventDataHeader {
|
|||||||
byte[] lengthBytes = new byte[UefiConstants.SIZE_2];
|
byte[] lengthBytes = new byte[UefiConstants.SIZE_2];
|
||||||
System.arraycopy(dSEDbytes, 18, lengthBytes, 0,
|
System.arraycopy(dSEDbytes, 18, lengthBytes, 0,
|
||||||
UefiConstants.SIZE_2);
|
UefiConstants.SIZE_2);
|
||||||
h1Length = HexUtils.byteArrayToHexString(lengthBytes);
|
int h1Length = HexUtils.leReverseInt(lengthBytes);
|
||||||
|
|
||||||
byte[] spdmHashAlgoBytes = new byte[UefiConstants.SIZE_4];
|
byte[] spdmHashAlgoBytes = new byte[UefiConstants.SIZE_4];
|
||||||
System.arraycopy(dSEDbytes, UefiConstants.OFFSET_20, spdmHashAlgoBytes, 0,
|
System.arraycopy(dSEDbytes, UefiConstants.OFFSET_20, spdmHashAlgoBytes, 0,
|
||||||
UefiConstants.SIZE_4);
|
UefiConstants.SIZE_4);
|
||||||
h1SpdmHashAlgo = HexUtils.byteArrayToHexString(spdmHashAlgoBytes);
|
int h1SpdmHashAlgoInt = HexUtils.leReverseInt(spdmHashAlgoBytes);
|
||||||
|
h1SpdmHashAlgo = "to do - get hash alg";
|
||||||
|
|
||||||
byte[] deviceTypeBytes = new byte[UefiConstants.SIZE_4];
|
byte[] deviceTypeBytes = new byte[UefiConstants.SIZE_4];
|
||||||
System.arraycopy(dSEDbytes, UefiConstants.OFFSET_24, deviceTypeBytes, 0,
|
System.arraycopy(dSEDbytes, UefiConstants.OFFSET_24, deviceTypeBytes, 0,
|
||||||
UefiConstants.SIZE_4);
|
UefiConstants.SIZE_4);
|
||||||
deviceType = HexUtils.byteArrayToHexString(deviceTypeBytes);
|
int deviceTypeInt = HexUtils.leReverseInt(deviceTypeBytes);
|
||||||
|
deviceType = "to do - get device type";
|
||||||
|
|
||||||
//
|
//
|
||||||
// byte[] numberOfAlgBytes = new byte[UefiConstants.SIZE_4];
|
// byte[] numberOfAlgBytes = new byte[UefiConstants.SIZE_4];
|
||||||
|
Loading…
Reference in New Issue
Block a user