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.
... part of T2, get it here
URL: https://github.com/stefanberger/swtpm
Author: David Safford <safford [at] us [dot] ibm [dot] com>
Author: Stefan Berger <stefanb [at] us [dot] ibm [dot] com>
Maintainer: Rene Rebe <rene [at] t2-project [dot] org>
License: BSD
Status: Beta
Version: 0.10.1
Remark: Does cross compile (as setup and patched in T2).
Download: https://github.com/stefanberger/swtpm/ swtpm-0.10.1.tar.gz
T2 source: swtpm.cache
T2 source: swtpm.desc
Build time (on reference hardware): 10% (relative to binutils)2
Installed size (on reference hardware): 1.56 MB, 246 files
Dependencies (build time detected): autoconf automake bash binutils coreutils diffutils expect findutils fuse2 gawk glib gmp gnutls grep gzip json-glib libseccomp libtasn1 libtool libtpms linux-header m4 make openssl perl sed socat tar
Installed files (on reference hardware):
[show]
etc/swtpm-localca.conf
etc/swtpm-localca.options
etc/swtpm_setup.conf
usr/bin/swtpm
usr/bin/swtpm_bios
usr/bin/swtpm_cert
usr/bin/swtpm_cuse
usr/bin/swtpm_ioctl
usr/bin/swtpm_localca
usr/bin/swtpm_setup
usr/include/swtpm
usr/include/swtpm/tpm_ioctl.h
usr/lib64/swtpm
usr/lib64/swtpm/libswtpm_libtpms.a
usr/lib64/swtpm/libswtpm_libtpms.so
usr/lib64/swtpm/libswtpm_libtpms.so.0
usr/lib64/swtpm/libswtpm_libtpms.so.0.0.0
usr/libexec/installed-tests/swtpm
usr/libexec/installed-tests/swtpm/_test_encrypted_state
usr/libexec/installed-tests/swtpm/_test_getcap
usr/libexec/installed-tests/swtpm/_test_hashing
usr/libexec/installed-tests/swtpm/_test_hashing2
usr/libexec/installed-tests/swtpm/_test_init
usr/libexec/installed-tests/swtpm/_test_locality
usr/libexec/installed-tests/swtpm/_test_migration_key
usr/libexec/installed-tests/swtpm/_test_migration_key_2
usr/libexec/installed-tests/swtpm/_test_print_capabilities
usr/libexec/installed-tests/swtpm/_test_print_states
usr/libexec/installed-tests/swtpm/_test_resume_volatile
usr/libexec/installed-tests/swtpm/_test_save_load_encrypted_state
usr/libexec/installed-tests/swtpm/_test_save_load_state
usr/libexec/installed-tests/swtpm/_test_setbuffersize
usr/libexec/installed-tests/swtpm/_test_swtpm_bios
usr/libexec/installed-tests/swtpm/_test_tpm2_avoid_da_lockout
usr/libexec/installed-tests/swtpm/_test_tpm2_derived_keys
usr/libexec/installed-tests/swtpm/_test_tpm2_encrypted_state
usr/libexec/installed-tests/swtpm/_test_tpm2_file_permissions
usr/libexec/installed-tests/swtpm/_test_tpm2_getcap
usr/libexec/installed-tests/swtpm/_test_tpm2_hashing
usr/libexec/installed-tests/swtpm/_test_tpm2_hashing2
usr/libexec/installed-tests/swtpm/_test_tpm2_hashing3
usr/libexec/installed-tests/swtpm/_test_tpm2_init
usr/libexec/installed-tests/swtpm/_test_tpm2_locality
usr/libexec/installed-tests/swtpm/_test_tpm2_migration_key
usr/libexec/installed-tests/swtpm/_test_tpm2_print_capabilities
usr/libexec/installed-tests/swtpm/_test_tpm2_print_states
usr/libexec/installed-tests/swtpm/_test_tpm2_probe
usr/libexec/installed-tests/swtpm/_test_tpm2_resume_volatile
usr/libexec/installed-tests/swtpm/_test_tpm2_save_load_encrypted_state
usr/libexec/installed-tests/swtpm/_test_tpm2_save_load_state
usr/libexec/installed-tests/swtpm/_test_tpm2_save_load_state_da_timeout
usr/libexec/installed-tests/swtpm/_test_tpm2_save_load_state_locking
usr/libexec/installed-tests/swtpm/_test_tpm2_savestate
usr/libexec/installed-tests/swtpm/_test_tpm2_setbuffersize
usr/libexec/installed-tests/swtpm/_test_tpm2_swtpm_bios
usr/libexec/installed-tests/swtpm/_test_tpm2_volatilestate
usr/libexec/installed-tests/swtpm/_test_tpm2_wrongorder
usr/libexec/installed-tests/swtpm/_test_tpm_probe
usr/libexec/installed-tests/swtpm/_test_volatilestate
usr/libexec/installed-tests/swtpm/_test_wrongorder
usr/libexec/installed-tests/swtpm/common
usr/libexec/installed-tests/swtpm/create_certs.sh
usr/libexec/installed-tests/swtpm/data
usr/libexec/installed-tests/swtpm/data/ecprivek.pem
usr/libexec/installed-tests/swtpm/data/ecpubek.pem
usr/libexec/installed-tests/swtpm/data/issuercert.pem
usr/libexec/installed-tests/swtpm/data/keyfile.txt
usr/libexec/installed-tests/swtpm/data/keyfile256bit.txt
usr/libexec/installed-tests/swtpm/data/migkey1
usr/libexec/installed-tests/swtpm/data/migkey1/tpm2-volatilestate.bin
usr/libexec/installed-tests/swtpm/data/migkey1/volatilestate.bin
usr/libexec/installed-tests/swtpm/data/pubek.pem
usr/libexec/installed-tests/swtpm/data/pwdfile.txt
usr/libexec/installed-tests/swtpm/data/signkey-encrypted.pem
usr/libexec/installed-tests/swtpm/data/signkey.pem
usr/libexec/installed-tests/swtpm/data/tpm2state1
usr/libexec/installed-tests/swtpm/data/tpm2state1/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpm2state1/tpm2-00.volatilestate
usr/libexec/installed-tests/swtpm/data/tpm2state2
usr/libexec/installed-tests/swtpm/data/tpm2state2/pwdfile.txt
usr/libexec/installed-tests/swtpm/data/tpm2state2/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpm2state2/tpm2-00.volatilestate
usr/libexec/installed-tests/swtpm/data/tpm2state2b
usr/libexec/installed-tests/swtpm/data/tpm2state2b/pwdfile.txt
usr/libexec/installed-tests/swtpm/data/tpm2state2b/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpm2state2b/tpm2-00.volatilestate
usr/libexec/installed-tests/swtpm/data/tpm2state3
usr/libexec/installed-tests/swtpm/data/tpm2state3/hkey.priv
usr/libexec/installed-tests/swtpm/data/tpm2state3/hkey.pub
usr/libexec/installed-tests/swtpm/data/tpm2state3/signature.bin
usr/libexec/installed-tests/swtpm/data/tpm2state3/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpm2state3b
usr/libexec/installed-tests/swtpm/data/tpm2state3b/h02000000.bin
usr/libexec/installed-tests/swtpm/data/tpm2state3b/h81000000.bin
usr/libexec/installed-tests/swtpm/data/tpm2state3b/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpm2state3b/tpm2-00.volatilestate
usr/libexec/installed-tests/swtpm/data/tpm2state3c
usr/libexec/installed-tests/swtpm/data/tpm2state3c/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpm2state3c/tpm2-00.volatilestate
usr/libexec/installed-tests/swtpm/data/tpm2state3d
usr/libexec/installed-tests/swtpm/data/tpm2state3d/signature2.bin
usr/libexec/installed-tests/swtpm/data/tpm2state3d/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpm2state3d/tpm2-00.volatilestate
usr/libexec/installed-tests/swtpm/data/tpm2state4
usr/libexec/installed-tests/swtpm/data/tpm2state4/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpm2state4/tpm2-00.volatilestate
usr/libexec/installed-tests/swtpm/data/tpm2state5
usr/libexec/installed-tests/swtpm/data/tpm2state5/signature.bin
usr/libexec/installed-tests/swtpm/data/tpm2state5/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpm2state6
usr/libexec/installed-tests/swtpm/data/tpm2state6/tpm2-00.permall
usr/libexec/installed-tests/swtpm/data/tpmstate1
usr/libexec/installed-tests/swtpm/data/tpmstate1/README
usr/libexec/installed-tests/swtpm/data/tpmstate1/tpm-00.permall
usr/libexec/installed-tests/swtpm/data/tpmstate1/tpm-00.volatilestate
usr/libexec/installed-tests/swtpm/data/tpmstate2
usr/libexec/installed-tests/swtpm/data/tpmstate2/README
usr/libexec/installed-tests/swtpm/data/tpmstate2/pwdfile.txt
usr/libexec/installed-tests/swtpm/data/tpmstate2/tpm-00.permall
usr/libexec/installed-tests/swtpm/data/tpmstate2/tpm-00.volatilestate
usr/libexec/installed-tests/swtpm/data/tpmstate2b
usr/libexec/installed-tests/swtpm/data/tpmstate2b/pwdfile.txt
usr/libexec/installed-tests/swtpm/data/tpmstate2b/tpm-00.permall
usr/libexec/installed-tests/swtpm/data/tpmstate2b/tpm-00.volatilestate
usr/libexec/installed-tests/swtpm/fileinstall
usr/libexec/installed-tests/swtpm/installed-runner.sh
usr/libexec/installed-tests/swtpm/load_vtpm_proxy
usr/libexec/installed-tests/swtpm/patches
usr/libexec/installed-tests/swtpm/patches/0001-Deactivate-test-cases-accessing-rootcerts.txt.patch
usr/libexec/installed-tests/swtpm/patches/0002-Implement-powerup-for-swtpm.patch
usr/libexec/installed-tests/swtpm/patches/0003-Set-CRYPTOLIBRARY-to-openssl.patch
usr/libexec/installed-tests/swtpm/patches/0004-Store-and-restore-volatile-state-at-every-step.patch
usr/libexec/installed-tests/swtpm/patches/0005-Disable-tests-related-to-events.patch
usr/libexec/installed-tests/swtpm/patches/0010-Adjust-test-cases-for-OpenSSL-3.patch
usr/libexec/installed-tests/swtpm/patches/0012-Disable-Nuvoton-commands.patch
usr/libexec/installed-tests/swtpm/patches/libtpm.patch
usr/libexec/installed-tests/swtpm/sed-inplace
usr/libexec/installed-tests/swtpm/softhsm_setup
usr/libexec/installed-tests/swtpm/swtpm_setup.conf
usr/libexec/installed-tests/swtpm/test_clientfds.py
usr/libexec/installed-tests/swtpm/test_commandline
usr/libexec/installed-tests/swtpm/test_common
usr/libexec/installed-tests/swtpm/test_config
usr/libexec/installed-tests/swtpm/test_ctrlchannel
usr/libexec/installed-tests/swtpm/test_ctrlchannel2
usr/libexec/installed-tests/swtpm/test_ctrlchannel3
usr/libexec/installed-tests/swtpm/test_ctrlchannel4
usr/libexec/installed-tests/swtpm/test_cuse
usr/libexec/installed-tests/swtpm/test_encrypted_state
usr/libexec/installed-tests/swtpm/test_getcap
usr/libexec/installed-tests/swtpm/test_hashing
usr/libexec/installed-tests/swtpm/test_hashing2
usr/libexec/installed-tests/swtpm/test_init
usr/libexec/installed-tests/swtpm/test_locality
usr/libexec/installed-tests/swtpm/test_migration_key
usr/libexec/installed-tests/swtpm/test_parameters
usr/libexec/installed-tests/swtpm/test_print_capabilities
usr/libexec/installed-tests/swtpm/test_print_states
usr/libexec/installed-tests/swtpm/test_resume_volatile
usr/libexec/installed-tests/swtpm/test_samples_create_tpmca
usr/libexec/installed-tests/swtpm/test_save_load_encrypted_state
usr/libexec/installed-tests/swtpm/test_save_load_state
usr/libexec/installed-tests/swtpm/test_setbuffersize
usr/libexec/installed-tests/swtpm/test_setdatafd.py
usr/libexec/installed-tests/swtpm/test_swtpm_bios
usr/libexec/installed-tests/swtpm/test_swtpm_cert
usr/libexec/installed-tests/swtpm/test_swtpm_setup_create_cert
usr/libexec/installed-tests/swtpm/test_swtpm_setup_file_backend
usr/libexec/installed-tests/swtpm/test_swtpm_setup_misc
usr/libexec/installed-tests/swtpm/test_swtpm_setup_overwrite
usr/libexec/installed-tests/swtpm/test_tpm12
usr/libexec/installed-tests/swtpm/test_tpm2_avoid_da_lockout
usr/libexec/installed-tests/swtpm/test_tpm2_chroot_chardev
usr/libexec/installed-tests/swtpm/test_tpm2_chroot_cuse
usr/libexec/installed-tests/swtpm/test_tpm2_chroot_socket
usr/libexec/installed-tests/swtpm/test_tpm2_ctrlchannel2
usr/libexec/installed-tests/swtpm/test_tpm2_ctrlchannel3
usr/libexec/installed-tests/swtpm/test_tpm2_derived_keys
usr/libexec/installed-tests/swtpm/test_tpm2_encrypted_state
usr/libexec/installed-tests/swtpm/test_tpm2_file_permissions
usr/libexec/installed-tests/swtpm/test_tpm2_getcap
usr/libexec/installed-tests/swtpm/test_tpm2_hashing
usr/libexec/installed-tests/swtpm/test_tpm2_hashing2
usr/libexec/installed-tests/swtpm/test_tpm2_hashing3
usr/libexec/installed-tests/swtpm/test_tpm2_ibmtss2
usr/libexec/installed-tests/swtpm/test_tpm2_init
usr/libexec/installed-tests/swtpm/test_tpm2_libtpms_versions_profiles
usr/libexec/installed-tests/swtpm/test_tpm2_locality
usr/libexec/installed-tests/swtpm/test_tpm2_migration_key
usr/libexec/installed-tests/swtpm/test_tpm2_parameters
usr/libexec/installed-tests/swtpm/test_tpm2_partial_reads
usr/libexec/installed-tests/swtpm/test_tpm2_print_capabilities
usr/libexec/installed-tests/swtpm/test_tpm2_print_states
usr/libexec/installed-tests/swtpm/test_tpm2_probe
usr/libexec/installed-tests/swtpm/test_tpm2_resume_volatile
usr/libexec/installed-tests/swtpm/test_tpm2_save_load_encrypted_state
usr/libexec/installed-tests/swtpm/test_tpm2_save_load_state
usr/libexec/installed-tests/swtpm/test_tpm2_save_load_state_2
usr/libexec/installed-tests/swtpm/test_tpm2_save_load_state_2_block
usr/libexec/installed-tests/swtpm/test_tpm2_save_load_state_2_linear
usr/libexec/installed-tests/swtpm/test_tpm2_save_load_state_3
usr/libexec/installed-tests/swtpm/test_tpm2_save_load_state_da_timeout
usr/libexec/installed-tests/swtpm/test_tpm2_save_load_state_locking
usr/libexec/installed-tests/swtpm/test_tpm2_savestate
usr/libexec/installed-tests/swtpm/test_tpm2_setbuffersize
usr/libexec/installed-tests/swtpm/test_tpm2_swtpm_bios
usr/libexec/installed-tests/swtpm/test_tpm2_swtpm_cert
usr/libexec/installed-tests/swtpm/test_tpm2_swtpm_cert_ecc
usr/libexec/installed-tests/swtpm/test_tpm2_swtpm_localca
usr/libexec/installed-tests/swtpm/test_tpm2_swtpm_localca_pkcs11.test
usr/libexec/installed-tests/swtpm/test_tpm2_swtpm_setup_create_cert
usr/libexec/installed-tests/swtpm/test_tpm2_swtpm_setup_overwrite
usr/libexec/installed-tests/swtpm/test_tpm2_swtpm_setup_profile
usr/libexec/installed-tests/swtpm/test_tpm2_swtpm_setup_profile_name
usr/libexec/installed-tests/swtpm/test_tpm2_volatilestate
usr/libexec/installed-tests/swtpm/test_tpm2_vtpm_proxy
usr/libexec/installed-tests/swtpm/test_tpm2_wrongorder
usr/libexec/installed-tests/swtpm/test_tpm_probe
usr/libexec/installed-tests/swtpm/test_volatilestate
usr/libexec/installed-tests/swtpm/test_vtpm_proxy
usr/libexec/installed-tests/swtpm/test_wrongorder
usr/libexec/installed-tests/swtpm/tests
usr/share/doc/swtpm
usr/share/man/man3/swtpm_ioctls.3
usr/share/man/man5/swtpm-localca.conf.5
usr/share/man/man5/swtpm-localca.options.5
usr/share/man/man5/swtpm_setup.conf.5
usr/share/man/man8/swtpm-create-tpmca.8
usr/share/man/man8/swtpm-localca.8
usr/share/man/man8/swtpm.8
usr/share/man/man8/swtpm_bios.8
usr/share/man/man8/swtpm_cert.8
usr/share/man/man8/swtpm_cuse.8
usr/share/man/man8/swtpm_ioctl.8
usr/share/man/man8/swtpm_localca.8
usr/share/man/man8/swtpm_setup.8
usr/share/swtpm
usr/share/swtpm/swtpm-create-tpmca
usr/share/swtpm/swtpm-create-user-config-files
usr/share/swtpm/swtpm-localca
var/adm/dependencies/swtpm
var/adm/descs/swtpm
var/adm/flists/swtpm
var/adm/md5sums/swtpm
var/adm/packages/swtpm
var/lib/swtpm-localca
1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.
2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).