411 Commits

Author SHA1 Message Date
chubtub
cfbd8f2e38 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-16 13:49:37 -04:00
iadgovuser58
2a8388ea7f 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-16 13:49:37 -04:00
iadgovuser58
d20ee5e9e9 change comments 2024-05-16 13:49:37 -04:00
iadgovuser58
6e0fa24ef7 fixed hash size for EFI_CERT_SHA256_GUID, other minor changes 2024-05-16 13:49:37 -04:00
iadgovuser58
cb18765ed1 minor change for spotbug 2024-05-16 13:49:37 -04:00
iadgovuser58
8d7268e5aa check for signature type validity; if not valid, don't process and don't print 2024-05-16 13:49:37 -04:00
iadgovuser58
1fdce7b78b changing string and other comments 2024-05-16 13:49:37 -04:00
iadgovuser58
814758b504 changed name of DeviceSecurityEventData parent and ..HEADER parent to make the naming more clear 2024-05-16 13:49:37 -04:00
iadgovuser58
e5cb61d698 updated comments in ..HeaderBase to be more clear 2024-05-16 13:49:37 -04:00
iadgovuser58
ac623590ec consolidated a line 2024-05-16 13:49:37 -04:00
iadgovuser58
9025c12b52 fixed spotbug errors 2024-05-16 13:49:37 -04:00
iadgovuser58
a1a43a7dc7 small fix to output 2024-05-16 13:49:37 -04:00
iadgovuser58
3fcba67253 cleaned up comments 2024-05-16 13:49:37 -04:00
iadgovuser58
50e6d09361 fixed DeviceContext to include either/or PCI USB 2024-05-16 13:49:37 -04:00
iadgovuser58
ff74c8247b remove tests vendorid/deviceid 2024-05-16 13:49:37 -04:00
iadgovuser58
3c63d21993 temporarily add test vendorid/deviceid 2024-05-16 13:49:37 -04:00
iadgovuser58
67cccf2472 spdm processing - added Device Security Event Data Pci Context 2024-05-16 13:49:37 -04:00
iadgovuser58
0c8258a533 spdm processing - output is complete 2024-05-16 13:49:37 -04:00
iadgovuser58
8b5e82cec1 spdm processing 2024-05-16 13:49:37 -04:00
iadgovuser58
64e74258da spdm processing 2024-05-16 13:49:37 -04:00
iadgovuser58
93c1a9bf29 spdm processing 2024-05-16 13:49:37 -04:00
iadgovuser58
738a687b40 spdm processing 2024-05-16 13:49:37 -04:00
iadgovuser58
bfd5f3f002 spdm processing 2024-05-16 13:49:37 -04:00
iadgovuser58
1cd4448416 spdm processing 2024-05-16 13:49:37 -04:00
iadgovuser58
3da447179a spdm processing 2024-05-16 13:49:37 -04:00
iadgovuser58
0097de7535 spdm initial output 2024-05-16 13:49:37 -04:00
iadgovuser58
2fc515808d spdm initial output 2024-05-16 13:49:37 -04:00
iadgovuser58
194865b4e6 spdm processing 2024-05-16 13:49:37 -04:00
iadgovuser58
d10aa3a197 spdm processing 2024-05-16 13:49:37 -04:00
iadgovuser58
c1d4e90e63 SPDM processing 2024-05-16 13:49:37 -04:00
iadgovuser58
f0ec338918 SPDM processing 2024-05-16 13:49:37 -04:00
iadgovuser58
a544713448 parsing event 2024-05-16 13:49:37 -04:00
iadgovuser58
9809be29ee additional descriptions for data structures 2024-05-16 13:49:37 -04:00
iadgovuser58
4e54282ebe completed descriptions for data structures 2024-05-16 13:49:37 -04:00
iadgovuser58
e6b6f7629a spdm event structures 2024-05-16 13:49:37 -04:00
iadgovuser58
7fd363d5a7 added files for EvEfiSpdmFirmwareBlob 2024-05-16 13:49:37 -04:00
iadgovuser58
13ff2248c2 fixed issue caused by change to version method 2024-05-16 13:49:37 -04:00
chubtub
d36a8a9c90 WIP: add BC provider for validation 2024-04-24 13:43:50 -04:00
chubtub
fab56eb0e9 Remove commented lines 2024-03-15 14:37:09 -04:00
chubtub
1947b70a1b Clean up javadocs; change System.out.println to log messages 2024-03-07 00:43:10 -05:00
chubtub
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
chubtub
5445278723
Merge pull request #715 from nsacyber/v3_issue-661_updated
[#661] Output handling should be more concise
2024-03-06 12:40:03 -05:00
Cyrus
eada242284 These changes have been moved over from updates made for issue-705. The
primary function implemented in this set of changes is to track more
specifically what failed when the components of a certificate are
compared.  The implementation required a couple of new DB classes to be
created to store this information.  This is also to set up a better
visual comparison of what was expected vs what was actually found.  This
is similar to the RIM event compare failure page.
2024-03-01 15:29:10 -05:00
chubtub
adb1da93b4 Log an error instead of throwing an exception when the truststore is omitted 2024-02-23 02:11:31 -05:00
chubtub
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
Cyrus
80ba01a3d0 This commit is for the 3rd listed issue on #705. The green check mark
test was causing an error from ASN1UTF8String.getInstance.  And did some
checkstyle fixes.
2024-02-06 16:34:20 -05:00
Cyrus
6dc3c691e1 Updated some more checkstyle issues and removed the line call from the
settings.gradle file
2024-02-05 13:29:24 -05:00
Cyrus
e819dad52b This commit sets up the suppression filter file. The locations previous
established have been removed.  The configuration is the root directory
2024-02-05 10:50:12 -05:00
Cyrus
ab5036982f Updated version for suppressions file 2024-02-02 08:37:44 -05:00
Cyrus
17bd7d9021 New branch because there seemed to be issues with the previous branch
merges.
2024-02-02 08:07:08 -05:00