Need help with swtpm?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

stefanberger
147 Stars 54 Forks Other 1.1K Commits 3 Opened issues

Description

Libtpms-based TPM emulator with socket, character device, and Linux CUSE interface.

Services available

!
?

Need anything else?

Contributors list

# 86,553
tpm
Haxe
OCaml
Docker
1019 commits
# 66,049
qemu
Haxe
glsl
emacs-l...
8 commits
# 224,112
C
Kuberne...
sed
OCaml
6 commits
# 270,993
Objecti...
C
tpm
Arch Li...
3 commits
# 180,596
Shell
C
Objecti...
Linux
2 commits
# 73,237
test-fr...
templat...
cpp11
command...
2 commits
# 61,356
C
Objecti...
industr...
can-bus
1 commit
# 225,189
Shell
C
fips
Jupyter...
1 commit
# 148,310
Rust
blender
renderi...
b3d
1 commit
# 6,668
Go
XML
Kuberne...
k8s-sta...
1 commit
# 172,039
Erlang
Shell
Perl
product...
1 commit
# 354,472
Objecti...
Shell
C
sed
1 commit
# 319,512
Shell
securit...
C
Objecti...
1 commit

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.