Commit Graph

658 Commits

Author SHA1 Message Date
5B96790E3664F40075A67E6ADF737EDB15B4408DBC91A81228B31537B0CE3E26
3f091a3827
Merge pull request #415 from nsacyber/issue/414
[#414] Handle MODIFIED component without serial number
2021-11-18 08:54:09 -05:00
chubtub
893c1db804
Merge pull request #416 from nsacyber/support-file-revision
Vendor Table JSON refactor
2021-11-17 10:55:31 -05:00
Cyrus
0934b3106f
Merge pull request #420 from nsacyber/base-rim-link-fix
RimLinkHash Fix
2021-11-10 10:06:11 -05:00
Cyrus
70d92c4b38
Merge pull request #417 from nsacyber/issue-404
[#404] PXE Policy options
2021-11-10 10:05:52 -05:00
Cyrus
04b050de15 The rimlinkhash meta information wasn't linking up with the associated swidtag. This is because the wrong hash look up was being used. Previously when the hexDecHash and base64Hash were implemented, the main focus was on the rimel and not the swidtag. 2021-11-10 09:50:17 -05:00
Cyrus
2d9fb19d38 Updated the new polices after doing a bit of testing to make sure that they do ignore when there is a failure on that specific bit. 2021-11-10 07:27:33 -05:00
Cyrus
2547cb6cce This initial commit updates the location of the vendor-table.json which is used by the ACA and the eventlog tool. The previous change moved the vendor-table.json to a separate folder, however the code was not updated to reflect the change. This instead updates how the two install handle the file. The ACA was updated not to clobber the file if it exists and the eventlog tool was updated to do the same through an additional script called post install. 2021-11-09 08:32:04 -05:00
Cyrus
f0ea84d199 I added code to do different masks on the pcr selection, but that was not needed. So I just uncommented the one section of ignore not being used. 2021-11-05 16:11:28 -04:00
chubtub
7bb9d8698d
Merge pull request #408 from nsacyber/support-rim-filename-correction
Support RIM Filename Fix
2021-11-05 08:57:06 -04:00
Cyrus
e82de12341 Updated the ignore OS events check with the last rule for #404 2021-11-01 09:35:36 -04:00
Cyrus
fe617ea948 Updated the policy code to ignore based on the TPM Log Event. Added in the code for OS Events. 2021-10-29 20:24:46 -04:00
Cyrus
aae6845730 Initial Commit. This adds the visual object to the policy page. 2021-10-29 14:55:23 -04:00
iadgovuser29
4403a98b3b [#414] Handle MODIFIED component without serial number 2021-10-29 09:02:56 -04:00
iadgovuser26
5434fe8ca7
Merge pull request #412 from nsacyber/issue/411
[#411] Changed assumption regarding Delta cert components with ADDED status
2021-10-28 10:02:05 -04:00
Cyrus
04a66da5f3
Merge pull request #413 from nsacyber/cpp-compiler-warning-fix
Cpp Compiler Warning fixes
2021-10-27 16:12:36 -04:00
Cyrus
79127e57d1 Initi commit. There are warning that newer compilers are throwing for vector.at and vector.size. These are removed. In addition a char** in a main parameter was made into a const. 2021-10-27 14:55:50 -04:00
iadgovuser29
867833dc9d [#411] Changed assumption regarding Delta cert components with ADDED status. 2021-10-27 14:14:09 -04:00
iadgovuser26
cf97b15b13
Merge pull request #410 from nsacyber/issue/409
[#409] Loop will exit if delta component is matched.
2021-10-27 12:53:10 -04:00
Cyrus
b0835d1cf5 Changed the compare to the hash value for the file instead of the filename. 2021-10-27 08:58:51 -04:00
iadgovuser29
647c88d16b [#409] Fixed one problem with delta component checking. 2021-10-26 15:53:05 -04:00
Cyrus
bb6ec6cc4b The rim hash validation icon is coming up red when both base and support RIMs are loaded. This fixes that issue. 2021-10-26 11:09:36 -04:00
iadgovuser26
3f9c6c9d44
Merge pull request #406 from nsacyber/global-var-change
[#402] pcrValues global variable change
2021-10-20 18:15:56 -04:00
iadgovuser26
124752c72d
Merge pull request #403 from nsacyber/rim-lookup-fix
Supplemental RIM Hash Fix
2021-10-20 18:15:43 -04:00
Cyrus
c77ad68c08 The variable pcrValues in Abstract Attestation CA class didn't need to be global, this was removed and set to a local variable with an empty string. 2021-10-20 14:29:53 -04:00
iadgovuser26
8b25ae698a
Merge pull request #402 from nsacyber/issue/uriref-algorithmidentifier-parsing
[#401] Changed instanceof check and error message.
2021-10-19 14:32:02 -04:00
Cyrus
8f2290300e The wrong hash was use for the look up 2021-10-18 09:53:59 -04:00
iadgovuser29
e8085aae0f [#401] Changed instanceof check and error message. 2021-10-17 21:51:29 -04:00
Cyrus
e5470eded5
Merge pull request #400 from nsacyber/tpm-version-fix
CPP Compiler fix
2021-10-14 17:43:11 -04:00
Cyrus
ff56d83443 A compiler error was happening with an uninitialized float variable. 2021-10-14 13:58:59 -04:00
Cyrus
e8b320e203
Merge pull request #397 from nsacyber/issued-certificates-update
[#396] DevID display update
2021-10-04 14:38:04 -04:00
Cyrus
e51f01d52e Changed DevID to LDevID on the policy page and removed the Attestation reference for LDevID 2021-10-04 10:37:02 -04:00
Cyrus
f8a3ccd962 This is an initial commit updates the policy page. Adds additional policies for generating a DevID. The underlying code doesn't actually generate one yet. But the SupplyChainPolicy holds the flags. 2021-09-17 07:55:44 -04:00
iadgovuser26
aa45391cc3
run individual unit tests 2021-09-02 15:18:20 -04:00
iadgovuser26
18a8723219
separate out tcg_rim_tool tests 2021-09-02 10:45:07 -04:00
iadgovuser26
c424f0c02d
Added package for centos workflow 2021-08-31 12:29:52 -04:00
iadgovuser26
ad7f916ca5
Add package for centos workflow 2021-08-31 12:16:47 -04:00
iadgovuser26
ca160df159
Update hirs_unit_tests.yml 2021-08-31 10:35:37 -04:00
iadgovuser26
9cc1b044c1
Added unit test action 2021-08-31 10:30:12 -04:00
Cyrus
744aeabb7a
Merge pull request #394 from nsacyber/unit-test-delta-fix
Delta Component Unit Tests Fixes
2021-08-30 13:29:42 -04:00
Cyrus
14ecd9832e Updated unit tested to correct the failures that were occurring because of the updated code changes. 2021-08-30 11:44:37 -04:00
iadgovuser26
54b45f16fb
Update README.md
Added Links to The TCG Event Log Tool Users Guide and the TCG RIm Tool Users Guide.
2021-08-26 11:37:30 -04:00
iadgovuser26
6a11cb35ce
Delete HIRS_ACA_UsersGuide_1.0.3.pdf
Removed older version of the users guide.
2021-08-26 11:31:14 -04:00
iadgovuser26
3e4a09753f
Add files via upload
Added TCG Rim Tool Users Guide and TCG Event Log Users Guide.
2021-08-26 11:28:29 -04:00
Cyrus
cf5472242b
Merge pull request #393 from nsacyber/uefi-test-update
Checkstyle fix on a Unit Test
2021-08-24 09:42:12 -04:00
Cyrus
5a26093d57 Missed and update for a method that was updated with a new exception thrown. 2021-08-20 13:47:20 -04:00
iadgovuser26
71666542c1
Merge pull request #392 from nsacyber/uefi-test-update
UEFI Unit Test Update
2021-08-20 12:16:35 -04:00
iadgovuser26
761fb6aaa9
Merge pull request #391 from nsacyber/fix-certificatetest-testisissuer
Fix for faulty logic in CertificateTest.testIsIssuer
2021-08-20 12:16:23 -04:00
iadgovuser26
793d21ae5b
Merge pull request #390 from nsacyber/fix-testappraiser-name
Fixing one unit test revealed additional test updates.
2021-08-20 12:16:04 -04:00
iadgovuser26
3132a590e1
Merge pull request #388 from nsacyber/ignore-tpmbaselinegeneratortest-csvgeneratortest
Ignore tests from TPMBaselineGeneratorTest and ima.CSVGeneratorTest.
2021-08-20 12:15:35 -04:00
Cyrus
61497809f5 Updated the UefiGuid to have the vendor json file get passed in. This updates the unit test and fixes the issue. 2021-08-20 09:19:01 -04:00