Cyrus
|
2b41720ded
|
Merge branch 'master' into update-component-failure-highlight
|
2020-11-17 15:24:27 -05:00 |
|
Cyrus
|
1339f2b63c
|
Merge pull request #315 from nsacyber/rim_display_error
[#314] Support RIM bug fixes
|
2020-11-17 09:34:34 -05:00 |
|
chubtub
|
8579be42cf
|
Merge pull request #313 from nsacyber/eventLog_typing_fix
Typing conflict when comparing event logs
|
2020-11-17 09:34:00 -05:00 |
|
chubtub
|
e3b5d164a3
|
Add SKI to front end. Extract PK from base RIM to validate signature if not found in db
|
2020-11-16 16:43:11 -08:00 |
|
Cyrus
|
4291059142
|
Updated the break line option for failed string during firmware validation.
|
2020-11-16 12:39:57 -05:00 |
|
Cyrus
|
6eeb630a75
|
This PR addresses the bugs identified in #314. Due to previous changes to the RIM upload process, the suppor RIM was not being updated properly when manually uploaded.
Closes #314
|
2020-11-12 13:45:38 -05:00 |
|
Cyrus
|
f7912908e0
|
Final changes to be tested against component failures
|
2020-11-12 09:58:18 -05:00 |
|
chubtub
|
dbfdcdf9fd
|
Update version to 2.0.0
|
2020-11-10 15:39:47 -05:00 |
|
Cyrus
|
67b70a386d
|
Added method to combine the manufacturer and the model as an identifier for the component.
|
2020-11-10 10:04:46 -05:00 |
|
chubtub
|
43208332ae
|
Add default keystore in case of no input
|
2020-11-10 08:04:41 -05:00 |
|
Cyrus
|
d35aaac41d
|
Updated version number
|
2020-11-09 15:25:05 -05:00 |
|
Cyrus
|
118254e660
|
Updated build.gradle for tcg_eventlog_tool so that the vendor UEFI ID table is also copied over and installed for tool usage.
|
2020-11-09 15:25:05 -05:00 |
|
chubtub
|
00d3846dfe
|
Remove default keystore file constant, this file is now an input parameter.
|
2020-11-09 15:23:56 -05:00 |
|
Cyrus
|
e8f5107137
|
Updating code to use a different format for identifying failed components.
|
2020-11-09 13:59:19 -05:00 |
|
Cyrus
|
bdb32d13ad
|
initial commit
|
2020-11-09 12:45:36 -05:00 |
|
chubtub
|
3e35fe4524
|
Typing conflict when comparing event logs
|
2020-11-09 11:20:37 -05:00 |
|
Cyrus
|
26fc356db0
|
Merge pull request #312 from nsacyber/client-display-log-mismatch
[#238] Client log mismatch display
|
2020-11-06 11:33:59 -05:00 |
|
Cyrus
|
e152ba1a33
|
Updated the indenting for the coloring of mismatched log entries.
|
2020-11-06 11:26:38 -05:00 |
|
Cyrus
|
9aa2c6a46d
|
Merge branch 'master' into client-display-log-mismatch
|
2020-11-06 09:17:38 -05:00 |
|
Cyrus
|
f063151a19
|
Merge pull request #311 from nsacyber/validate_signature_supportRim
[#298] Add validation for support RIM hash and base RIM signature.
|
2020-11-06 06:42:06 -05:00 |
|
chubtub
|
623da2ce80
|
Overload RIM validator class for faster signature checking
|
2020-11-05 14:13:50 -05:00 |
|
Cyrus
|
b2bf3013fc
|
Git merge didn't update the refactor of BiosMeasurement to EventLogMeasurements
|
2020-11-05 13:36:35 -05:00 |
|
Cyrus
|
c7ffb1c57d
|
Merge branch 'master' into client-display-log-mismatch
|
2020-11-05 12:39:35 -05:00 |
|
chubtub
|
d096aebe12
|
Add support RIM and signature validation checks to SupplyChainValidationServiceImpl class
|
2020-11-05 11:27:41 -05:00 |
|
chubtub
|
302ffd81ee
|
Load Schema object in ReferenceManifestValidator class with controller class instantiation to save time
|
2020-11-05 11:07:17 -05:00 |
|
chubtub
|
24cf71642d
|
Add validation for support RIM hash and base RIM signature.
|
2020-11-05 11:07:17 -05:00 |
|
Cyrus
|
1b3abe465a
|
Merge pull request #303 from nsacyber/vendor-table-refactor
[#302] UEFI Table Map Refactor
|
2020-11-05 11:02:18 -05:00 |
|
Cyrus
|
6f3c9f2520
|
Merge pull request #310 from nsacyber/update-component-class
Updated the Component Class Registry to rev. 4
|
2020-11-04 10:00:21 -05:00 |
|
Cyrus
|
49714fb3f2
|
Updated the Component Class Registry to rev. 4
|
2020-11-04 07:44:07 -05:00 |
|
Cyrus
|
1a86012e72
|
Merge branch 'master' into vendor-table-refactor
|
2020-10-27 13:05:48 -04:00 |
|
Cyrus
|
525e4f6f6b
|
Merge pull request #307 from nsacyber/client-process-eventlog
[#238] Client Upload rewrite and validation
|
2020-10-27 12:51:23 -04:00 |
|
Cyrus
|
24e460e0c4
|
This is a refactore that changes BiosMeasurements into EventLogMeasurements for evolving naming convention updates.
|
2020-10-26 11:09:26 -04:00 |
|
Cyrus
|
eed8e94c29
|
Some html tweaks were made to the display and search functionality of the RIM event log page.
|
2020-10-26 07:56:24 -04:00 |
|
Cyrus
|
70c4d5aeff
|
Updated margins for log matching
|
2020-10-23 11:50:45 -04:00 |
|
Cyrus
|
2ef00cd5d6
|
Cleaned up css/html code for a cleaner and easier display layout
|
2020-10-23 08:37:41 -04:00 |
|
Cyrus
|
d7ade70b5c
|
This branch takes the validated status of a failed event log matching from the bios measurements on the client and displays what failed on the support RIM page and the fail validation icon, if log mismatch, links to a bios measurments page that displays the events that didn't match next to baseline.
|
2020-10-22 13:32:30 -04:00 |
|
Cyrus
|
51f91b759d
|
Merge branch 'master' into vendor-table-refactor
|
2020-10-20 09:40:32 -04:00 |
|
Cyrus
|
3df6eff549
|
Removed debug code
|
2020-10-19 13:20:27 -04:00 |
|
Cyrus
|
96970142cb
|
This commit includes a completed rewrite of the ReferenceManifestSelector framework. Like the previous rewrite, it was easier and made more sense to create addition classes ands that are specific to a type of RIM (base, support, measurement) for referencing in the DB. Once this was rewritten the code was modified to validate the measurement against the support rim.
|
2020-10-19 13:06:44 -04:00 |
|
Cyrus
|
aac395d846
|
Merge pull request #306 from nsacyber/xjc-script-tweak
XJC Generation Tweak
|
2020-10-14 12:37:38 -04:00 |
|
Cyrus
|
6052d8f8f2
|
The current script for generating the xjc didn't check if the files already existed. This causes the script to run multiple times during a build, which slows down the build process. This tweak checks the location to see if it exists and skips generating the xjc again.
|
2020-10-14 10:49:14 -04:00 |
|
Cyrus
|
9d793f50e6
|
Merge pull request #305 from nsacyber/client-eventlog
[#238] Client eventlog upload
|
2020-10-14 10:46:37 -04:00 |
|
Cyrus
|
e902c89a19
|
Merge pull request #304 from nsacyber/xjc-library-test
Updated XJC implementation/integration
|
2020-10-14 09:56:34 -04:00 |
|
Cyrus
|
2c97666bb9
|
This commit adds code to pull the bios measurements file to the ACA
|
2020-10-13 13:51:14 -04:00 |
|
Cyrus
|
f9b0ce413d
|
This commit adds minor tweaks. The first updates the post install script to overwrite, rather than append, the file names to the tcg boot properties file. The next tweak properly loads the Base and Support RIM from the provisioning process into the DB.
|
2020-10-13 11:42:50 -04:00 |
|
Cyrus
|
4e39b6856b
|
post install script was run however that is all that was run. The set tcg properties script was not included. The contents of the new script have been added to the post install script and the set tcg script has been removed.
|
2020-10-09 13:18:10 -04:00 |
|
Cyrus
|
84df61e4cf
|
The CPACK variable name for the post rpm install script was the same as the set tcg script included in the cmakelists file. This caused the post install script to never run and never create directories necessary for a successful install.
|
2020-10-09 12:34:38 -04:00 |
|
Cyrus
|
04471c9653
|
Bash if statement with syntax error: exclamation mark was outside of []
|
2020-10-09 11:58:27 -04:00 |
|
Cyrus
|
d8da232d6b
|
Removed method that is not used. This is task 1 for #238
|
2020-10-09 10:53:42 -04:00 |
|
Cyrus
|
4b0bb2df91
|
This commit updates the provisioner to pull the rim and swidtag locations from a properties file that will be created during the post install process. The provisioner then pulls the values and sends them to the ACA. The ACA currently just prints out the content and saves the swidtag.
|
2020-10-09 10:48:17 -04:00 |
|