Skip to content

Commit

Permalink
yml 13
Browse files Browse the repository at this point in the history
  • Loading branch information
iadgovuser29 committed Jan 10, 2025
1 parent 9c0566a commit 45d9398
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 6 deletions.
2 changes: 1 addition & 1 deletion dotnet/ComponentClassRegistry/Pcie/Pcie.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<Nullable>enable</Nullable>
<RuntimeIdentifiers>linux-x64;win-x64</RuntimeIdentifiers>
<Authors>NSA Cybersecurity Directorate</Authors>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageId>paccor.pcie</PackageId>
<PackageVersion>$(Version)</PackageVersion><!--Defined in shared props file-->
<PackageTags>paccor;platform;certificate;hardware;manifest;component;class;registry;pci;pcie;evidence;collection</PackageTags>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageIcon>icon.png</PackageIcon>
<!--Source Link github.com/dotnet/sourcelink -->
Expand Down
13 changes: 10 additions & 3 deletions dotnet/ComponentClassRegistry/Pcie/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
paccor is a popular solution for creating the TCG Platform Certificate. The platform certificate enables traceability in the hardware supply chain of a computing device.
paccor is a popular solution for creating the [TCG Platform Certificate](https://trustedcomputinggroup.org/resource/tcg-platform-certificate-profile/). The platform certificate enables traceability of components throughout the hardware supply chain of a computing device.

The [PCI-E Component Class Registry](https://trustedcomputinggroup.org/resource/pcie-based-component-class-registry/) specifies how to encode information from PCI-E enabled components into the platform certificate.

This library can be used in subsequent programs to perform collection of information from systems according to the specification.

A command line program is available for this library on [paccor's GitHub page](https://github.com/nsacyber/paccor).

This library is also a hardware manifest plugin that allows paccor's hardware evidence collection methods to be integrated into any .NET program that can [manage](https://www.nuget.org/packages/paccor.HardwareManifestPluginManager) the [IHardwareManifestPlugin interface](https://www.nuget.org/packages/paccor.HardwareManifestPlugin).

See the [HIRS .NET Provisioner](https://github.com/nsacyber/hirs/) code on github for an example usage of this as a plugin.

This hardware manifest plugin encapsulates paccor's shell scripts into a .NET package. This allows paccor's hardware evidence collection to be integrated into any .NET program that can [manage](https://www.nuget.org/packages/paccor.HardwareManifestPluginManager) the [IHardwareManifestPlugin interface](https://www.nuget.org/packages/paccor.HardwareManifestPlugin).

See the [HIRS .NET Provisioner](https://github.com/nsacyber/hirs/) code on github for an example usage of this plugin.

2 changes: 1 addition & 1 deletion dotnet/ComponentClassRegistry/Smbios/Smbios.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<Nullable>enable</Nullable>
<RuntimeIdentifiers>linux-x64;win-x64</RuntimeIdentifiers>
<Authors>NSA Cybersecurity Directorate</Authors>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageId>paccor.smbios</PackageId>
<PackageVersion>$(Version)</PackageVersion><!--Defined in shared props file-->
<PackageTags>paccor;platform;certificate;hardware;manifest;component;class;registry;smbios;evidence;collection</PackageTags>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageIcon>icon.png</PackageIcon>
<!--Source Link github.com/dotnet/sourcelink -->
Expand Down
2 changes: 1 addition & 1 deletion dotnet/ComponentClassRegistry/Storage/Storage.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
<Nullable>enable</Nullable>
<RuntimeIdentifiers>linux-x64;win-x64</RuntimeIdentifiers>
<Authors>NSA Cybersecurity Directorate</Authors>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageId>paccor.storage</PackageId>
<PackageVersion>$(Version)</PackageVersion><!--Defined in shared props file-->
<PackageTags>paccor;platform;certificate;hardware;manifest;component;class;registry;storage;ata;scsi;nvme;evidence;collection</PackageTags>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageIcon>icon.png</PackageIcon>
<!--Source Link github.com/dotnet/sourcelink -->
Expand Down

0 comments on commit 45d9398

Please sign in to comment.