Proto commits in nsacyber/HIRS

These 25 commits are when the Protocol Buffers files have changed:

Commit:2291263
Author:TheSilentCoder

issue_825: Successfully deleted HIRS_Provisioner TPM2 and can build successfully.

The documentation is generated from this commit.

Commit:f9da128
Author:TheSilentCoder

issue_847: Fixed the majority of the checkstyle errors in the CAPOrtal module. Need to fix 5 more and figure out why two tests are failing. Merged master into local branch.

Commit:9662c08
Author:CAFB385655BEB1060E85B6C080B432F8EB2A2AF78459BD6532124977B933154A
Committer:GitHub

Improve output for ACA-signed certificates (#859)

Commit:2c86bf2
Author:iadgovuser59

Enhancements to ACA certificate generation

Commit:3de50b0
Author:CAFB385655BEB1060E85B6C080B432F8EB2A2AF78459BD6532124977B933154A
Committer:GitHub

Implementing LDevID generation (#814)

Commit:69c673a
Author:iadgovuser59

Implementing LDevID generation

Commit:e9f5d72
Author:iadgovuser62
Committer:GitHub

Xfer HIRS_Provisioner.NET to main (#663) * Moving HIRS_Provisioner.NET and dotnet_provisioner_unit_tests.yml into main branch * Adding fixed dotnet provisioner workflow * Updated files to match updated master branch, including hirs.sln, Directory.Build.targets, HIRS_Provisioner.NET.csproj, and hirsTest.csproj

Commit:69c1d57
Author:iadgovuser29
Committer:iadgovuser29

[#514] Release HIRS .NET Provisioner

Commit:7738a47
Author:Cyrus

Updated the provisioner to respond to failed status instead of blank certificates. Updated the proto to use enum instead of bytes

Commit:acef2ea
Author:Cyrus

Added the new status for the state of the provision

Commit:081ef7e
Author:Cyrus

Additional changes to correct the DevID public key

Commit:f3af301
Author:Cyrus

Merge branch 'master' into devid-class-impl

Commit:95c5e40
Author:iadgovuser29

Utilize protobuf to parse claim response. Work on array handling on ACA.

Commit:4c46758
Author:Cyrus

This commit is a feature update. The IMA PCR enable/diable is being enhanced to update the mask the provisioner uses to pull the quote from the TPM. This code will send down a string range of PCR values that excludes PCR 10. The quote that is returned should be a composite without the PCR 10. There will be a log statement in this commit that should be removed.

Commit:c6a5c9d
Author:Cyrus

Updated some of the could to placeholders for generating the LDevID.

Commit:f5db8d4
Author:Cyrus

Updated the proto file for the potential dev pub ak

Commit:bfeff6c
Author:Cyrus

initial commit

Commit:2c97666
Author:Cyrus

This commit adds code to pull the bios measurements file to the ACA

Commit:4b0bb2d
Author:Cyrus

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.

Commit:3f57b0a
Author:Cyrus

This is the initial code set up to pull the log file from the provisioner and send it to the ACA. Task 1 of #238.

Commit:ee294e4
Author:Cyrus

SupplyCahinValidationService did not like the additions of a method returning a SupplyChainValidation, switched to Summary and it worked. This was the cause of the DB crashing.

Commit:c7454c9
Author:Cyrus
Committer:GitHub

[#190] Provision update for quote and pcrs (#196) * This commit includes functioning TPM quote code that is sent to the ACA. In addition it has code to also sent the pcrs list results. Additional changes to correct code for sending the pcr list over to the ACA.Additional changes to correct code for sending the pcr list over to the ACA.Additional changes to correct code for sending the pcr list over to the ACA.Additional changes to correct code for sending the pcr list over to the ACA.Additional changes to correct code for sending the pcr list over to the ACA.Additional changes to correct code for sending the pcr list over to the ACA.Additional changes to correct code for sending the pcr list over to the ACA.Additional changes to correct code for sending the pcr list over to the ACA.Additional changes to correct code for sending the pcr list over to the ACA. * Changed the requirement for the field into protobuf to optional from required.

Commit:0586afb
Author:apldev4
Committer:GitHub

[#41] Provisioners use PACCOR for device info collection. (#45) The provisioners used to shell out using different tools to collect device info. Now they both use PACCOR instead.

Commit:bdbc85e
Author:apldev3
Committer:apldev3

[#3] Ensure ACA and TPM2 Provisioner handle versioning correctly

Commit:d7e44b8
Author:apldev4

Initial release