221 Commits

Author SHA1 Message Date
10cfe37ad2 Merge branch 'main' into v3_issue_836-spdm 2024-09-26 16:32:54 -04:00
6d9863f693 get pciids from code if not found on filesystem 2024-09-26 15:30:40 -04:00
e90869153c changed pciutils to hwdata, the package which requires/installs pci.ids 2024-09-09 11:59:52 -04:00
fa12d6f607 added pciutils to rpm build for acaportal and eventlogtool 2024-09-05 13:54:13 -04:00
72b37cec61 Merge pull request #815 from SuperPotato27/v3_issue_810
(WIP) Added action to package the RIM tool and the EventLog tool for windows.
2024-09-04 10:30:21 -04:00
3f466aa119 Update README.md 2024-08-27 18:47:04 -04:00
eec080cf33 Update README.md 2024-08-27 18:46:37 -04:00
e4a346213a Update README.md 2024-08-27 18:42:22 -04:00
ca76913095 Merge pull request #834 from nsacyber/v3_issue_833-ubuntu
Changed tcg_eventlog_tool to use amd64 for debian packaging
2024-08-27 15:41:37 -04:00
b0145c4c28 Update README.md 2024-08-27 12:14:15 -04:00
bab9193a7c Update README.md 2024-08-27 12:08:33 -04:00
5625a68bf6 Update README.md 2024-08-27 12:02:20 -04:00
c5dbb22d7b Update README.md 2024-08-27 11:59:55 -04:00
3177869c87 Changed tcg_eventlog_tool to use amd64 for debian packaging 2024-08-23 17:20:20 -04:00
203691e09c Updated README.md and VERSION files 2024-08-22 16:40:03 -04:00
6f0553fe3f debugging SLF4J warning 2024-08-09 13:50:15 -04:00
b03ac63abe Merge branch 'v3_issue_805' into v3_issue_810 2024-07-25 12:56:53 -04:00
315d3a2f02 Move part of PciIds from AttestationCA back to Utils (#796)
* update pciids to acapciids throughout code

* add pciids to utils and update classes that use it

* moved the 4 vendor/device translate functions to the utils pciids

* added pciids translations to SPDM Device Context file

* cleaning up imports

* cleaning up comments

* cleaned up a few checkstyle warnings

* working to get class code

* update output message in main

* working on class code

* fixes/minor changes

* fixed check of class code list
2024-07-22 06:01:54 -04:00
f712f2597f fixed jar file name inside zip 2024-07-17 14:27:26 -04:00
c8ca3ad820 adding eventlog Jar to the package 2024-07-17 11:00:50 -04:00
dfd0c85822 added all rim files needed to gradle build 2024-07-16 15:57:33 -04:00
128e2f90ab adjust paths 2024-07-16 11:48:59 -04:00
a62b3bbb6f working on windows packaging 2024-07-16 10:02:39 -04:00
59e2ac65e7 packaging rimtool for windows 2024-07-15 15:05:31 -04:00
770b36d4f3 update output message in main 2024-07-05 09:26:16 -04:00
2fd6ee0557 cleaned up a few checkstyle warnings 2024-07-03 13:03:54 -04:00
5d10dc4b1c Modify rimtool to properly namespace timestamp elements 2024-06-20 08:45:32 -04:00
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
2423b157bb propogating error dealing with file access through the sequence of code 2024-06-03 15:42:44 -04:00
77de04b45f Merge pull request #751 from nsacyber/v3_issue-737
[#737] Resolve RIM upload parse error
2024-05-15 23:07:51 -04:00
89369aaa27 added variable to track file status through the object calls, specifically vendor-table.json file 2024-05-14 15:06:20 -04:00
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
99f93d521a check for signature type validity; if not valid, don't process and don't print 2024-05-08 17:41:10 -04:00
f530b2222b Declare namespace for TimeStamp element 2024-05-07 17:28:37 -04:00
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
3da69f11ad updated build to include HIRS_UTILS 2024-04-25 13:43:26 -04:00
1947b70a1b Clean up javadocs; change System.out.println to log messages 2024-03-07 00:43:10 -05:00
54f3e4bfca Modify swidtag validation to use the public signing cert to verify <KeyName> in a signature and the truststore 2024-03-06 12:40:54 -05:00
d83c34f4ad Create VerifyArgumentValidator 2024-03-06 12:40:54 -05:00
6b76d873e6 Upgrade JCommander to support global argument validation. Replace CredentialArgumentValidator with CreateArgumentValidator. 2024-03-06 12:40:54 -05:00
74ab262bc0 Revert "Parse the signing cert authority key identifier during signing and place in <KeyName>"
This reverts commit 63e184f9a3.
2024-02-29 10:43:11 -05:00
63e184f9a3 Parse the signing cert authority key identifier during signing and place in <KeyName> 2024-02-23 14:48:06 -05:00
c6bbe00d0f Merge changes from issue-692. Implement CredentialArgumentValidator. Remove extraneous code with the additions of exitWithErrorCode(String) and FileArgumentValidator. 2024-02-23 02:28:13 -05:00
2554b7d453 Clean up help menu 2024-02-23 02:17:14 -05:00
808e05b71c Do not assign the default attributes file in the absence of a user-provided argument 2024-02-23 02:17:14 -05:00
fbf3de2517 Validate signature and validation arguments, and output appropriate error messages 2024-02-23 02:17:08 -05:00
6b44c550dc Exit with an error code if validate fails 2024-02-23 02:11:31 -05:00
f6f1ab4ee7 Log an error instead of throwing an exception when a signing key cannot be located in the provided truststore 2024-02-23 02:11:29 -05:00
3fbc0e743c Validate file arguments with FileArgumentValidator 2024-02-23 02:02:19 -05:00
d7823b6b0b Log error messages instead of printing to console 2024-02-16 11:34:59 -05:00