C

swtpm

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

S

stefanberger

Dernière activité 28 sept. 2026
stefanberger/swtpm

821

étoiles

180

forks

17

issues ouvertes

cryptoqemusecurityswtpmtpmtpm2vtpm

Ce README est souvent en anglais.

SWTPM - Software TPM Emulator
      David Safford safford@us.ibm.com
      Stefan Berger stefanb@us.ibm.com

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

Projets similaires

The libtpms library provides software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)

C
Sstefanberger
281 étoiles125

wolfTPM is a highly portable TPM 2.0 library, designed for embedded use.

Ccryptographyeccembedded
WwolfSSL
345 étoiles94

OSS implementation of the TCG TPM2 Software Stack (TSS2)

Cesapilinuxsapi
Ttpm2-software
905 étoiles432