Commit Graph

1285 Commits

Author SHA1 Message Date
chubtub
a5a36fda12 Rename directory tcg_rim_tool_msdotnet to xml_dsig_tool 2022-08-01 12:20:13 -04:00
chubtub
5061e6d88c Sign function writes the signed xml to a new file. Added supporting files for testing convenience. 2022-07-28 20:48:29 -04:00
chubtub
de2db0491d Read commandline arguments for sign and validate functions. Arguments for either include an xml file and a pem file. 2022-07-28 07:46:54 -04:00
chubtub
1836620f98 Moved Microsoft library program to its own directory under HIRS/tools/ 2022-07-21 15:01:57 -04:00
chubtub
6a173fe162 This program generates a signature that passes validation by the rimtool. 2022-07-19 18:06:57 -04:00
iadgovuser26
eabc352eb4 addressing comments 2022-07-18 14:13:37 -04:00
iadgovuser26
49707fef84 addressing comments 2022-07-18 13:56:47 -04:00
chubtub
223fc15cc4 This program successfully validates a rimtool-signed swidtag 2022-07-18 12:57:27 -04:00
iadgovuser26
d95634e040 revert efi_prefix 2022-05-20 16:14:01 -04:00
iadgovuser26
715349e1cc
Merge pull request #473 from nsacyber/issue-470
[#470] Update CI base images
2022-05-05 11:55:36 -04:00
iadgovuser26
c022a954e0 fixed typo 2022-05-04 16:24:29 -04:00
iadgovuser26
b15bae62be removed extra container check 2022-05-03 16:31:51 -04:00
iadgovuser26
ef5b2e4c09 fixed dockerfile reference for tpm2provisioner 2022-05-03 16:06:51 -04:00
iadgovuser26
2f64c2a1f9 added default values for -o and -f options 2022-05-03 15:57:54 -04:00
iadgovuser26
625ecd06f2 updated workflow for use with github packages 2022-04-29 14:14:46 -04:00
iadgovuser26
a0f3441445
Merge pull request #471 from nsacyber/tls-1_1-removal
TLS 1.1 Removal
2022-04-29 13:20:36 -04:00
iadgovuser26
0917b9a872
Merge pull request #460 from nsacyber/issue-448
[#448] Visual Updates for Firmware Validation
2022-04-29 12:36:26 -04:00
iadgovuser26
729c11985a added ACA build output 2022-04-20 11:25:30 -04:00
iadgovuser26
29b7857784 added ACA build output 2022-04-20 10:46:26 -04:00
iadgovuser26
6e0d7a3f6f updated ACA Dockerfile 2022-04-19 16:51:06 -04:00
chubtub
de790ed7b2 Clean up unit tests 2022-04-15 10:39:35 -04:00
chubtub
4b3c01f990 Moved KeyValue processing to KeySelector inner class 2022-04-15 10:28:07 -04:00
chubtub
e5e6db75f4 WIP: Modify validation code and unit tests to account for embedded public key. 2022-04-15 10:28:07 -04:00
chubtub
0a618b3796 Modify default attributes file path. Add unit test for embed option. 2022-04-15 10:28:06 -04:00
chubtub
392821a2b9 Add option to explicitly embed a user-provided public key into signed swidtag. 2022-04-15 10:28:03 -04:00
chubtub
afbbf16583 Added checks and error handling for missing required JSON fields and/or input parameters. 2022-04-14 15:40:05 -04:00
iadgovuser26
8f409e0e0b Merge remote-tracking branch 'origin/tls-1_1-removal' into issue-470 2022-04-14 12:10:14 -04:00
Cyrus
1254fd76dd Missed one entry 2022-04-14 09:09:49 -04:00
Cyrus
1eaf04f15a Another attempt to correct test log in 2022-04-14 08:54:32 -04:00
Cyrus
45ceb4d3d2 Updated CI scripts 2022-04-14 07:52:06 -04:00
Cyrus
8b365bed34 This is a re-creation of tls-settings-update #366 2022-04-14 06:35:49 -04:00
iadgovuser26
cb4426ceb7 added docker login 2022-04-12 18:12:14 -04:00
iadgovuser26
358a3f43f0 added docker/login-action 2022-04-12 17:51:13 -04:00
Cyrus
5088bf7107
Merge pull request #469 from nsacyber/issue-468
[#468] Platform Manufacturer causes 500 error
2022-04-12 09:52:32 -04:00
iadgovuser26
4a19bd01ce GitHub package test 2022-04-11 16:43:29 -04:00
Cyrus
e77018ddfd Added a null pointer check to the parsing of the suppor RIM section that
looks to use the platform manufacturer and model fields to search for a
Base RIM when those values are null.
2022-04-08 16:27:43 -04:00
Cyrus
d7343e03d0
Merge pull request #459 from nsacyber/issue-458
[#458] Validation Status fix
2022-04-06 15:21:52 -04:00
iadgovuser26
fab3401a0d
Update README.md 2022-04-05 15:36:10 -04:00
iadgovuser26
e467cd8afc
Update README.md 2022-04-05 15:30:14 -04:00
iadgovuser26
b746b5d2db
Update README.md
Installation line corrected.
2022-04-05 10:26:05 -04:00
Cyrus
0b91c1e39a Updated the link from a failed validation to the base rim when the path
for the measurement can't be found.
2022-04-04 14:21:44 -04:00
Cyrus
748d10ea7b Updated the text for a passing validation for firmware 2022-03-28 09:45:08 -04:00
Cyrus
c12f2c3aa8 Added an additional text title change 2022-03-25 08:57:32 -04:00
Cyrus
f6bcb0c9ed Due to some testing, in situations were the client doesn't seen certain
files, this causes null pointers
2022-03-24 15:18:34 -04:00
Cyrus
b266a97175 Merge branch 'master' into issue-448 2022-03-24 07:27:50 -04:00
Cyrus
ee4530cce2 Found the actual issue. The problem is with the previous status update
not being implemented properly.
2022-03-23 13:44:03 -04:00
iadgovuser26
87eabc7e23
Merge pull request #457 from iadgovuser26/fw_sys_test
Fw sys test
2022-03-22 12:57:12 -04:00
Cyrus
6093400994
Merge pull request #456 from nsacyber/issue-453
[#453] ReferenceDigestValues refactor
2022-03-22 12:42:25 -04:00
lareine
3ed7c3f7a8 Merged in issue-453 2022-03-22 12:22:50 -04:00
lareine
218722f8eb Merge branch 'issue-453' into fw_sys_test 2022-03-22 12:18:37 -04:00