Commit Graph

443 Commits

Author SHA1 Message Date
D2B8CA1B27286366A8607B6858C0565962613D18D0546480078B520CD7AD705A
aae34f3605
Merge pull request #792 from nsacyber/v3_issue_784-spdm
Add SPDM Events Part 2
2024-06-28 16:21:56 -04:00
iadgovuser26
ba21b2e114
Merge pull request #786 from nsacyber/v3_issue-783
Changed DB lookup of RIM EL objects, added null checks to Device.toString
2024-06-28 14:55:30 -04:00
iadgovuser58
b7063ea743 update comments 2024-06-24 15:28:20 -04:00
iadgovuser58
e65f11e6d5 consolidate case statement 2024-06-24 15:20:52 -04:00
iadgovuser58
b6ec99c373 spdm processing 2024-06-24 15:08:23 -04:00
iadgovuser58
438fc371ce working spdm 2024-06-21 18:32:24 -04:00
iadgovuser58
d9a58dd766 clean up commented out sections 2024-06-21 07:52:22 -04:00
iadgovuser58
0ffcd09cea updated toString 2024-06-20 17:34:06 -04:00
iadgovuser58
b80f0cf743 combined SPDM_FIRMWARE_BLOB and SPDM_FIRMWARE_CONFIG as they have the same internal data structure 2024-06-20 17:28:30 -04:00
iadgovuser58
6c6892b36b updated TpmPcrEvent and EvConstants for the next 2 SPDM events 2024-06-20 15:35:59 -04:00
iadgovuser29
7b465ed9ee Trying something for SKI 2024-06-18 16:31:55 -04:00
iadgovuser58
9ec4758df4 minor change 2024-06-05 12:57:05 -04:00
iadgovuser58
ece30d420c did final move of the vendor-table.json file after testing; fixed json-accepted quotes in spdm file 2024-06-05 12:30:01 -04:00
iadgovuser58
ad42776179 minor change 2024-06-04 16:39:00 -04:00
iadgovuser58
5fec15135e cleaning up comments 2024-06-04 08:41:52 -04:00
iadgovuser58
f995f0fc1c merging any updates in main into this branc
gerge branch 'main' into v3_issue_768_Part2-eventProcessing
2024-06-04 08:31:02 -04:00
iadgovuser58
61044ba3c9 cleaning up comments 2024-06-03 18:19:57 -04:00
iadgovuser58
6c44868ba5 cleaning up comments 2024-06-03 18:07:04 -04:00
iadgovuser58
c7e9e98776 fixed file not found try/catch 2024-06-03 17:37:18 -04:00
iadgovuser58
2423b157bb propogating error dealing with file access through the sequence of code 2024-06-03 15:42:44 -04:00
iadgovuser58
56db55cf25 accessing vendor-table.json from code 2024-05-31 14:57:35 -04:00
iadgovuser58
a03c18d88e accessing vendor-table.json from code 2024-05-31 14:47:52 -04:00
iadgovuser58
c31d50d52d testing stuff 2024-05-30 13:46:41 -04:00
chubtub
fccebb5c9d Add BC validator for validation. Clean up log messages. 2024-05-16 15:00:50 -04:00
chubtub
77de04b45f
Merge pull request #751 from nsacyber/v3_issue-737
[#737] Resolve RIM upload parse error
2024-05-15 23:07:51 -04:00
iadgovuser58
1644777f42 testing ways to access file 2024-05-15 08:52:11 -04:00
iadgovuser58
e36f792f74 trying to get code file to open 2024-05-14 18:08:47 -04:00
iadgovuser58
89369aaa27 added variable to track file status through the object calls, specifically vendor-table.json file 2024-05-14 15:06:20 -04:00
iadgovuser58
93c3109b29 propogated the error where vendor-table is not accessible through the classes, so that it can be printed out at the beginning of the list of event printouts 2024-05-14 13:22:03 -04:00
chubtub
f439652d0d Modified RIM details page controller to pass truststore certs to the RIM validator class. Modified the RIM validator class to log details when signature validation fails. 2024-05-14 00:37:19 -04:00
iadgovuser58
667b9c0392 added function to check emptiness of file handle 2024-05-10 20:40:40 -04:00
iadgovuser58
97ef839383 temp code to find out how to tell if json reference to vendor-table.json object is empty 2024-05-10 20:26:58 -04:00
iadgovuser58
24a7ea19dd added output to show up front how many UEFI Signature Lists there are, and be more descriptive about how many certs/hashes in each List 2024-05-09 16:40:05 -04:00
iadgovuser58
693968059b change comments 2024-05-09 16:00:41 -04:00
iadgovuser58
10c1382c6c fixed hash size for EFI_CERT_SHA256_GUID, other minor changes 2024-05-09 15:38:10 -04:00
iadgovuser58
90f7a3e94b minor change for spotbug 2024-05-09 09:48:42 -04:00
iadgovuser58
99f93d521a check for signature type validity; if not valid, don't process and don't print 2024-05-08 17:41:10 -04:00
chubtub
4da6020260 Modify BaseReferenceManifest to handle namespace prefixes in the swidtag XML. Modify the rimtool and ReferenceManifestValidator to properly prefix Directory and File under Payload and handle them for validation. 2024-05-07 17:28:37 -04:00
iadgovuser58
9f097f391c changing string and other comments 2024-04-29 11:49:25 -04:00
iadgovuser58
766d1eb3e0 changed name of DeviceSecurityEventData parent and ..HEADER parent to make the naming more clear 2024-04-29 09:17:18 -04:00
iadgovuser58
de6edaee3d updated comments in ..HeaderBase to be more clear 2024-04-29 08:49:07 -04:00
iadgovuser58
9a8552d720 consolidated a line 2024-04-26 14:25:45 -04:00
iadgovuser58
1941e4dd86 fixed spotbug errors 2024-04-26 14:12:39 -04:00
iadgovuser58
2e98e31a09 Merge branch 'main' into v3_issue_747-spdm
Merging latest changes from main into the spdm branch
2024-04-26 13:56:41 -04:00
iadgovuser58
cf6019d863 fixed issue caused by change to version method 2024-04-26 12:54:56 -04:00
iadgovuser58
e3e1e1c7b1 small fix to output 2024-04-26 12:16:05 -04:00
iadgovuser58
2c3987e6bc cleaned up comments 2024-04-24 10:46:32 -04:00
iadgovuser58
8b3336e565 fixed DeviceContext to include either/or PCI USB 2024-04-24 10:07:50 -04:00
iadgovuser58
0f33fdf4cd remove tests vendorid/deviceid 2024-04-23 17:12:23 -04:00
iadgovuser58
d6a255012a temporarily add test vendorid/deviceid 2024-04-23 17:08:10 -04:00