NuGet Package TSS.MSR

TSS.Net is a crossplatform .Net library that provides convenient abstraction layer for the binary TPM 2.0 interface in various Windows and Linux environments.

TSS.Net greatly simplifies writing code that interacts with TPM 2.0 devices by providing both low level 1-to-1 mapping for TPM 2.0 commands, and higher level abstractions that free the developer from the necessity of writing hundreds lined of code to marshaling TPM data structures or perform operations often involving cryptography such as handling various types of TPM sessions, or migrating keys between software crypto and TPM 2.0 devices.

TSS.Net library can also work with the Microsoft TPM simulator ( to enable application development and debugging on platforms that do not have a physical TPM 2.0 device.


Version: 2.1.1
Author(s): Microsoft
Last Update: Monday, June 3, 2019
.NET Fiddle: Create the first Fiddle
Project Url:
NuGet Url:

Install-Package Microsoft.TSS
dotnet add package Microsoft.TSS
paket add Microsoft.TSS
Microsoft.TSS Download (Unzip the "nupkg" after downloading)

3 packages depend on this package.