Skip to main content

tpm2-pytss

Tests codecov Documentation Status CodeQL Code style: black PyPI version

TPM2 TSS Python bindings for Enhanced System API (ESYS), Feature API (FAPI), Marshaling (MU), TCTI Loader (TCTILdr), TCTIs, policy, and RC Decoding (rcdecode) libraries. It allows for custom TCTIs written in Python as well. It also contains utility methods for wrapping keys to TPM 2.0 data structures for importation into the TPM, unwrapping keys and exporting them from the TPM, TPM-less makecredential command and name calculations, TSS2 PEM Key format support, importing Keys from PEM, DER and SSH formats, conversion from tpm2-tools based command line strings and loading tpm2-tools context files.

Documentation

Documentation for the latest release is hosted at https://tpm2-pytss.readthedocs.io/en/latest/index.html

Installing

To install the master branch:

python3 -m pip install git+https://github.com/tpm2-software/tpm2-pytss.git

To install latest stable from PyPi:

python3 -m pip install tpm2-pytss

NOTE: You may need option --user or sitewide permissions through something like sudo.

This is known to work with versions 2.4.0 of tpm2-tss or higher.

Help

License

tpm2-pytss is distributed under the BSD 2 Clause License.

Metadata

Release files for tpm2-pytss 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tpm2-pytss 3.0.0
File Size Uploaded
tpm2_pytss-3.0.0.tar.gz 215.5 kB Details

Release files / tpm2_pytss-3.0.0.tar.gz

Download URL tpm2_pytss-3.0.0.tar.gz
Size 215.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c193cf1908b482f93c4aa464132920fe3a37d4b9d802e267974ff2dfe37d4433
BLAKE2b-256 checksum
How to use checksums
39477d7089c88e5c73bdef6ca85d6bdb00cdfd655fb59f9cb2b1011557ce7533
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

3.0.0 This release

1 release file

2.3.0

1 release file

2.2.1

1 release file

2.1.0

1 release file

2.0.0

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.0

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page