https://github.com/joholl/tpm2-gui
A GUI tool for the TPM Software Stack (TSS) Feature API (FAPI) keystore.
https://github.com/joholl/tpm2-gui
fapi gui tcg tpm tss tss2
Last synced: 14 days ago
JSON representation
A GUI tool for the TPM Software Stack (TSS) Feature API (FAPI) keystore.
- Host: GitHub
- URL: https://github.com/joholl/tpm2-gui
- Owner: joholl
- License: bsd-2-clause
- Created: 2020-10-12T20:38:42.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-08T09:30:28.000Z (almost 5 years ago)
- Last Synced: 2025-06-19T19:52:43.372Z (about 1 year ago)
- Topics: fapi, gui, tcg, tpm, tss, tss2
- Language: Python
- Homepage:
- Size: 153 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tpm2_gui
[](https://github.com/python/black)

**This is project is halted temporarily since [tpm2-pytss](https://github.com/tpm2-software/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)](https://github.com/tpm2-software/tpm2-tss) Feature API (FAPI) keystore.
## Dependencies
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
## Getting Started
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
```
## Testing
To be done.
## Contribute
Report bugs, request features and give feedback via a [new
issue](https://github.com/joholl/tpm2-gui/issues/new). 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
```
## License
tpm2_gui is distributed under the [BSD 2 Clause License](LICENSE).