This is project is halted temporarily since tpm2-pytss is currently re-written. Sorry for the inconvenience.
This is a GUI tool to the Trusted Platform Module (TPM). Specifically, tpm2_gui provides a user-friendly interface to the TPM Software Stack (TSS) Feature API (FAPI) keystore.
Required packages:
- python >= 3.5
- GTK+ >= 3.0
- GObject Introspection
- GdkPixbuf >= 2.0
- Pango
- json-c
Required Python packages:
- tpm2_pytss (unstable, i.e. install from source)
- pyobject3
- cryptography
After installing the dependencies, tpm2_gui can be started:
tpm2_gui
If you're running tpm2_gui from source, try running it as a python module:
python -m tpm2_gui
To be done.
Report bugs, request features and give feedback via a new issue. Contributions and feedback welcome!
You can automatically format your code:
isort tpm2_gui
black tpm2_gui
Before submission, please run the linters to ensure adhering to the coding style:
./linters.sh
tpm2_gui is distributed under the BSD 2 Clause License.