https://github.com/stefanberger/swtpm
Libtpms-based TPM emulator with socket, character device, and Linux CUSE interface.
https://github.com/stefanberger/swtpm
crypto qemu security swtpm tpm tpm2 vtpm
Last synced: 28 days ago
JSON representation
Libtpms-based TPM emulator with socket, character device, and Linux CUSE interface.
- Host: GitHub
- URL: https://github.com/stefanberger/swtpm
- Owner: stefanberger
- License: other
- Created: 2014-07-24T01:10:58.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2025-05-06T20:01:12.000Z (about 1 month ago)
- Last Synced: 2025-05-06T20:23:38.135Z (about 1 month ago)
- Topics: crypto, qemu, security, swtpm, tpm, tpm2, vtpm
- Language: C
- Homepage:
- Size: 3.83 MB
- Stars: 653
- Watchers: 22
- Forks: 152
- Open Issues: 8
-
Metadata Files:
- Readme: README
- Changelog: CHANGES
- License: COPYING
Awesome Lists containing this project
README
SWTPM - Software TPM Emulator
David Safford [email protected]
Stefan Berger [email protected]The SWTPM package provides TPM emulators with different front-end interfaces
to libtpms. TPM emulators provide socket interfaces (TCP/IP and Unix) and
the Linux CUSE interface for the creation of multiple native /dev/vtpm* devices.The SWTPM package also provides several tools for using the TPM emulator,
creating certificates for a TPM, and simulating the manufacturing of
a TPM by creating a TPM's EK and platform certificates etc. Please read
the READMEs in the individual tool's directory under src/.Please consult the Wiki for information about swtpm:
https://github.com/stefanberger/swtpm/wiki