How To Install tss2 on Fedora 36

In this tutorial we learn how to install tss2 in Fedora 36. tss2 is IBM’s TCG Software Stack (TSS) for TPM 2.0 and related utilities

Introduction

In this tutorial we learn how to install tss2 on Fedora 36.

What is tss2

TSS2 is a user space Trusted Computing Group’s Software Stack (TSS) for TPM 2.0. It implements the functionality equivalent to the TCG TSS working group’s ESAPI, SAPI, and TCTI layers (and perhaps more) but with a hopefully far simpler interface. It comes with about 80 “TPM tools” that can be used for rapid prototyping, education and debugging.

We can use yum or dnf to install tss2 on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install tss2.

Install tss2 on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install tss2 using dnf by running the following command:

sudo dnf -y install tss2

Install tss2 on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install tss2 using yum by running the following command:

sudo yum -y install tss2

How To Uninstall tss2 on Fedora 36

To uninstall only the tss2 package we can use the following command:

sudo dnf remove tss2

tss2 Package Contents on Fedora 36

/usr/bin/tssactivatecredential
/usr/bin/tsscertify
/usr/bin/tsscertifycreation
/usr/bin/tsscertifyx509
/usr/bin/tsschangeeps
/usr/bin/tsschangepps
/usr/bin/tssclear
/usr/bin/tssclearcontrol
/usr/bin/tssclockrateadjust
/usr/bin/tssclockset
/usr/bin/tsscommit
/usr/bin/tsscontextload
/usr/bin/tsscontextsave
/usr/bin/tsscreate
/usr/bin/tsscreateek
/usr/bin/tsscreateekcert
/usr/bin/tsscreateloaded
/usr/bin/tsscreateprimary
/usr/bin/tssdictionaryattacklockreset
/usr/bin/tssdictionaryattackparameters
/usr/bin/tssduplicate
/usr/bin/tsseccparameters
/usr/bin/tssecephemeral
/usr/bin/tssencryptdecrypt
/usr/bin/tsseventextend
/usr/bin/tsseventsequencecomplete
/usr/bin/tssevictcontrol
/usr/bin/tssflushcontext
/usr/bin/tssgetcapability
/usr/bin/tssgetcommandauditdigest
/usr/bin/tssgetcryptolibrary
/usr/bin/tssgetrandom
/usr/bin/tssgetsessionauditdigest
/usr/bin/tssgettestresult
/usr/bin/tssgettime
/usr/bin/tsshash
/usr/bin/tsshashsequencestart
/usr/bin/tsshierarchychangeauth
/usr/bin/tsshierarchycontrol
/usr/bin/tsshmac
/usr/bin/tsshmacstart
/usr/bin/tssimaextend
/usr/bin/tssimport
/usr/bin/tssimportpem
/usr/bin/tssload
/usr/bin/tssloadexternal
/usr/bin/tssmakecredential
/usr/bin/tssntc2getconfig
/usr/bin/tssntc2lockconfig
/usr/bin/tssntc2preconfig
/usr/bin/tssnvcertify
/usr/bin/tssnvchangeauth
/usr/bin/tssnvdefinespace
/usr/bin/tssnvextend
/usr/bin/tssnvglobalwritelock
/usr/bin/tssnvincrement
/usr/bin/tssnvread
/usr/bin/tssnvreadlock
/usr/bin/tssnvreadpublic
/usr/bin/tssnvsetbits
/usr/bin/tssnvundefinespace
/usr/bin/tssnvundefinespacespecial
/usr/bin/tssnvwrite
/usr/bin/tssnvwritelock
/usr/bin/tssobjectchangeauth
/usr/bin/tsspcrallocate
/usr/bin/tsspcrevent
/usr/bin/tsspcrextend
/usr/bin/tsspcrread
/usr/bin/tsspcrreset
/usr/bin/tsspolicyauthorize
/usr/bin/tsspolicyauthorizenv
/usr/bin/tsspolicyauthvalue
/usr/bin/tsspolicycommandcode
/usr/bin/tsspolicycountertimer
/usr/bin/tsspolicycphash
/usr/bin/tsspolicyduplicationselect
/usr/bin/tsspolicygetdigest
/usr/bin/tsspolicymaker
/usr/bin/tsspolicymakerpcr
/usr/bin/tsspolicynamehash
/usr/bin/tsspolicynv
/usr/bin/tsspolicynvwritten
/usr/bin/tsspolicyor
/usr/bin/tsspolicypassword
/usr/bin/tsspolicypcr
/usr/bin/tsspolicyrestart
/usr/bin/tsspolicysecret
/usr/bin/tsspolicysigned
/usr/bin/tsspolicytemplate
/usr/bin/tsspolicyticket
/usr/bin/tsspowerup
/usr/bin/tssprintattr
/usr/bin/tsspublicname
/usr/bin/tssquote
/usr/bin/tssreadclock
/usr/bin/tssreadpublic
/usr/bin/tssreturncode
/usr/bin/tssrewrap
/usr/bin/tssrsadecrypt
/usr/bin/tssrsaencrypt
/usr/bin/tsssequencecomplete
/usr/bin/tsssequenceupdate
/usr/bin/tsssetcommandcodeauditstatus
/usr/bin/tsssetprimarypolicy
/usr/bin/tssshutdown
/usr/bin/tsssign
/usr/bin/tsssignapp
/usr/bin/tssstartauthsession
/usr/bin/tssstartup
/usr/bin/tssstirrandom
/usr/bin/tsstimepacket
/usr/bin/tsstpm2pem
/usr/bin/tsstpmcmd
/usr/bin/tsstpmpublic2eccpoint
/usr/bin/tssunseal
/usr/bin/tssverifysignature
/usr/bin/tsswriteapp
/usr/bin/tsszgen2phase
/usr/lib/.build-id
/usr/lib/.build-id/01
/usr/lib/.build-id/01/47abc9a7503a5572eb8175f2370c05ee12c3c4
/usr/lib/.build-id/02
/usr/lib/.build-id/02/dc3f4a1d611be013abd4e213474e3403c8fd91
/usr/lib/.build-id/05
/usr/lib/.build-id/05/05245435bd414a6f5e28089eb597d9afa76e2d
/usr/lib/.build-id/07
/usr/lib/.build-id/07/eca22f27fd80e1e3c74cb373b405145b02dc47
/usr/lib/.build-id/0c
/usr/lib/.build-id/0c/6e9a81b0d8bb5e5d9cdbcc072ba1b0321185b4
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/494a3c7388ace1515259a5afc6da07105ec13d
/usr/lib/.build-id/11
/usr/lib/.build-id/11/6156ca5f1b8e00ab773acda1cb5859342da9e9
/usr/lib/.build-id/11/8c92b72d5df04987e90dd96377f9f1e6580ea8
/usr/lib/.build-id/16
/usr/lib/.build-id/16/67317ed5416f0c6f8ea055a8d0d04ad81a5ca3
/usr/lib/.build-id/17
/usr/lib/.build-id/17/01cec4a4b65389090b5994856dbe60cc4ca9f3
/usr/lib/.build-id/18
/usr/lib/.build-id/18/05be91c17a12ac5e5dcd485ebbde52e6f90170
/usr/lib/.build-id/18/8fa518467404e3783453bfafe15e52d9a5dd8a
/usr/lib/.build-id/19
/usr/lib/.build-id/19/e4b6582c448750ffab508278ae02ba97dd63b8
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/8744d7e82612b549e1686a06a1744218b6c070
/usr/lib/.build-id/1c
/usr/lib/.build-id/1c/3431ca57b9dd319c2298d5333c1af3e48e195f
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/7c84c0502a47a62c5fb3dc3573dac892031506
/usr/lib/.build-id/20
/usr/lib/.build-id/20/fee673cbb941f1a02c1d4c48003d1c3107399b
/usr/lib/.build-id/25
/usr/lib/.build-id/25/59d8a838fab59cc96502a258296af312c68216
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/6a6e19dc699d7a17c259ee2185d23631b14f31
/usr/lib/.build-id/2d
/usr/lib/.build-id/2d/251bf7bf43663636b8bee7f7262da35bd7d7dc
/usr/lib/.build-id/2e
/usr/lib/.build-id/2e/63e385c4313bbf87e8f8ef9e08a1903eb931c6
/usr/lib/.build-id/36
/usr/lib/.build-id/36/a5fd5cf02c951dcd03e6673274da1b06a6c3b7
/usr/lib/.build-id/37
/usr/lib/.build-id/37/b69dd698547e3fa782cdf0b6a81784f57f8fcf
/usr/lib/.build-id/39
/usr/lib/.build-id/39/ded9af4c86d58eb68b51df58dca7669013bad2
/usr/lib/.build-id/3c
/usr/lib/.build-id/3c/dacbd360a17f4de1503fc7cd494609e5dcf7e9
/usr/lib/.build-id/40
/usr/lib/.build-id/40/c50cb83ed24326b5f6d3a21a9577ff7bc7825a
/usr/lib/.build-id/42
/usr/lib/.build-id/42/9b4c402451da5ab9493ca3045a9841a461cedd
/usr/lib/.build-id/49
/usr/lib/.build-id/49/2654c8ae2a663de078c8e63fc520f79e72ef09
/usr/lib/.build-id/4b
/usr/lib/.build-id/4b/ad9bedd691058f34dc4cc6fd5e636a3abcd15a
/usr/lib/.build-id/4d
/usr/lib/.build-id/4d/6b87263f0ff8d86d53034f8c053224c385d38e
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/a15b7cdd3a9be7108f1939a8c2bc7b0f8032ff
/usr/lib/.build-id/4f/c83bfa6b8018d97ac4fef8571731ef583c552e
/usr/lib/.build-id/53
/usr/lib/.build-id/53/2b928704199dbf72c633ead8b9746e9bce76a2
/usr/lib/.build-id/53/538e510302b7c03e28c64e181831078b2280b1
/usr/lib/.build-id/54
/usr/lib/.build-id/54/47b6e876298b851c4e3ea8a1b58ac01dae68ed
/usr/lib/.build-id/56
/usr/lib/.build-id/56/6754bbdcda5f51d7a49a78b3126c80455a15e9
/usr/lib/.build-id/57
/usr/lib/.build-id/57/c4403a13aeac1bb5a29291d6182b1682b2db6f
/usr/lib/.build-id/59
/usr/lib/.build-id/59/7f4c1ef928bb76628479e194a9b62122097cff
/usr/lib/.build-id/5c
/usr/lib/.build-id/5c/3d1a16acde70f3d4b6dc042d39dd7d46ff6622
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/9f8caacdfdcc3d4af1ee0edcfe1be4e6692410
/usr/lib/.build-id/61
/usr/lib/.build-id/61/1f3abc1f2bac13369c3a347adb2412b0e4d2cc
/usr/lib/.build-id/61/505e6a19f0010e0ddaf985a01fa8085ab2f3b5
/usr/lib/.build-id/61/6d15686c403dddfffc2b56c895e4772ced92fa
/usr/lib/.build-id/61/76443330a01d7b44bc0066d26628630cc49f7a
/usr/lib/.build-id/64
/usr/lib/.build-id/64/92b6e388542dd8cb511239b6b3289118fb8ad0
/usr/lib/.build-id/65
/usr/lib/.build-id/65/50c49dcb32c88f6d6421555e37c81b8f3398c1
/usr/lib/.build-id/66
/usr/lib/.build-id/66/4b46d101b5afcfb1c55441efb793bb1cc2fc64
/usr/lib/.build-id/6d
/usr/lib/.build-id/6d/a5e9aed650ae4aaad25e0984eaef1193583d39
/usr/lib/.build-id/6e
/usr/lib/.build-id/6e/f9bf5f426697698aac7d4e86eeaebff77bd422
/usr/lib/.build-id/74
/usr/lib/.build-id/74/1e4cfb7b2beb8c18aba54b54ba954b14fb30a3
/usr/lib/.build-id/75
/usr/lib/.build-id/75/7f1e902b4e6e2db2ba01805e51afccd3f3b4f5
/usr/lib/.build-id/76
/usr/lib/.build-id/76/58a618c688a2d59adda7fe94a8013c8e730ac3
/usr/lib/.build-id/78
/usr/lib/.build-id/78/29ab0107944aa5c04443c66777ab6200b34013
/usr/lib/.build-id/7a
/usr/lib/.build-id/7a/dcf5c4f25c517b1302a12a1d77e62a54939214
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/798f50964b403c9d51095e185f58b230849da3
/usr/lib/.build-id/7d/8716126a11e92a7a53e31576f438fe8a729aca
/usr/lib/.build-id/7e
/usr/lib/.build-id/7e/8a36a301aa11a531678b66a273e4ea0c8677c2
/usr/lib/.build-id/82
/usr/lib/.build-id/82/349295883305e8519ee6a4f8c62ab5a61348e2
/usr/lib/.build-id/84
/usr/lib/.build-id/84/466ac04a3a4eba5ab1e4c6d84267262052d942
/usr/lib/.build-id/85
/usr/lib/.build-id/85/91147dc5ac664a8030bd709e3bf3649e840e9c
/usr/lib/.build-id/86
/usr/lib/.build-id/86/0e9b7d653b1e936a3d8d497a3ad4d0e8a2f045
/usr/lib/.build-id/86/9ba439d70319f1a13d90d5612b02b552ee42bd
/usr/lib/.build-id/87
/usr/lib/.build-id/87/fd42045b1676d7cbcf45b840b1e1ea0f85e954
/usr/lib/.build-id/88
/usr/lib/.build-id/88/82ec477ac3491430caf06a4387708ceb07dd3d
/usr/lib/.build-id/88/85359256a5b3c4d626972c86a008899a410355
/usr/lib/.build-id/88/9ee035b521a54b0573d3859604f22691d797af
/usr/lib/.build-id/8a
/usr/lib/.build-id/8a/65482cf4ac17ba9ec09ff33c59a308c6549ef0
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/73be54809bbcca1f316d15dd9c2dad688fd998
/usr/lib/.build-id/8f
/usr/lib/.build-id/8f/2755b6bbee4023e98c82ca92e58d99ec91333c
/usr/lib/.build-id/91
/usr/lib/.build-id/91/e181af46193617cb2f05e6a893515cfc18ecd6
/usr/lib/.build-id/92
/usr/lib/.build-id/92/b7987b1a48c5240584a91790f0dac117c85e19
/usr/lib/.build-id/94
/usr/lib/.build-id/94/4efb48a86bf4c47730f91d59f5b712ca217b44
/usr/lib/.build-id/95
/usr/lib/.build-id/95/aa2315167cac7d2bba21ba812950cca9cb00c8
/usr/lib/.build-id/96
/usr/lib/.build-id/96/4f42cc8d81e67fc7c7970190c8caff66b7d2ab
/usr/lib/.build-id/98
/usr/lib/.build-id/98/0e0758d3824f84bca2b50240348b559ad99beb
/usr/lib/.build-id/98/eda169854d6450352589b3c2e7199bbd87cd4e
/usr/lib/.build-id/99
/usr/lib/.build-id/99/c9be4568088dfbc682d5434fce8687e92c8b73
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/0428603c954626733df0454526614456636d67
/usr/lib/.build-id/a1
/usr/lib/.build-id/a1/3a8aaefda9790aa4b7e3b87a1588ff3e1c0be5
/usr/lib/.build-id/a1/c77c5f88d5c9829ddfcda72721768933b4005b
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/92c05d04835e5474dc9e6bd1a541b5e5e3c47c
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/6f0db7c1e8a318f689fa6bb7dbc665013c5872
/usr/lib/.build-id/a8
/usr/lib/.build-id/a8/90ad3b133863784e9125fded6a5dce4f80366f
/usr/lib/.build-id/a8/a9d7b405c75a251ad5f71e0603cdca8abb166c
/usr/lib/.build-id/a8/b08533e1300e936ce8c39374f324e68a8b0892
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/18b9b6f6d1425c46d9f255c62cf75eb248fa29
/usr/lib/.build-id/b1
/usr/lib/.build-id/b1/9b302e1945e8aa92ef5bb04d646c3b1f4b549b
/usr/lib/.build-id/b2
/usr/lib/.build-id/b2/7066dc60cdb399aa2de019774148b2a9ec66a6
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/13766cdad6f1115d9bcc75fab7babeb40fff33
/usr/lib/.build-id/b6
/usr/lib/.build-id/b6/535a96eda174831434ec3efc61be5905f24bdb
/usr/lib/.build-id/b9
/usr/lib/.build-id/b9/8465950fe77268108a72932e29565c0a6510ff
/usr/lib/.build-id/bd
/usr/lib/.build-id/bd/11c48e72ce89d27892a176e2e5bba13607f3cc
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/d05d345db909622430b85a0c256c349b530e2b
/usr/lib/.build-id/c3
/usr/lib/.build-id/c3/25c8f35c86ee873b8ee3725bef59a6c1678ede
/usr/lib/.build-id/c3/b63d5a4ac9322574069c36d207708b5276e94f
/usr/lib/.build-id/c5
/usr/lib/.build-id/c5/aef1819bb9bdcab7f44a8c36af2d07a1f9b982
/usr/lib/.build-id/c6
/usr/lib/.build-id/c6/6923acb7497fe0a00e3dfe5cacf667ddd2ad17
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/5c0284d2d71bb6a670d039c4f971fcda056286
/usr/lib/.build-id/c9/63dc21af4ed93f5d515d641dc1860980c6acde
/usr/lib/.build-id/c9/9162cd3db47af1882522d1b5d10e0f3947fb81
/usr/lib/.build-id/cf
/usr/lib/.build-id/cf/eb08dad8b4512f3f8a33558bd856d5616e241e
/usr/lib/.build-id/d0
/usr/lib/.build-id/d0/72fa55cff6776da806bdf8ce43928f4402910e
/usr/lib/.build-id/d4
/usr/lib/.build-id/d4/db2376352d53ea4d5da958b27b9c0e450261a2
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/7c62803b621dbb0b24c200bb9f58bc11568f06
/usr/lib/.build-id/d7/d248a5c029b4b000614cd2b6a4d8f7cdc98b10
/usr/lib/.build-id/d8
/usr/lib/.build-id/d8/60a67667feed90b6040f64d97ae76189dc245c
/usr/lib/.build-id/de
/usr/lib/.build-id/de/31935eaec735a8abf69c296bff990f4d528b7a
/usr/lib/.build-id/de/456658bb88297e4dd7fbed233f52cab898dbe5
/usr/lib/.build-id/df
/usr/lib/.build-id/df/23574cedbe7e87606e4f20d0b53d0e8b8483a9
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/292c76d0d83f015b07ba929ae19365b615745a
/usr/lib/.build-id/e5
/usr/lib/.build-id/e5/e21183cf72b6ab449c6c0c83fa67890a44e9d8
/usr/lib/.build-id/e8
/usr/lib/.build-id/e8/1793a7666a834fd3743e3d409212dbf29c3a4a
/usr/lib/.build-id/e8/6893e46d7e78f98baa9a067b0f0cfbd58c67c7
/usr/lib/.build-id/e9
/usr/lib/.build-id/e9/12fb5f832fe2dcaf91d1820e8fbdcfecc137d2
/usr/lib/.build-id/ed
/usr/lib/.build-id/ed/16b8d8bc34beec2c30b1abd97f4d96b999151f
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/6d837e721577c6b7b70d4cb5e6f9f9f906151e
/usr/lib/.build-id/f9
/usr/lib/.build-id/f9/fc8bf047dd6793ae7998ac5d06677f693caf9e
/usr/lib/.build-id/fd
/usr/lib/.build-id/fd/9b61aca1e084a3a4b58553eef1febb31671092
/usr/lib/.build-id/fd/bbe37431e611d216ba28267ec5b67313e354ac
/usr/lib/.build-id/fe
/usr/lib/.build-id/fe/ac8678874c55ec90a45c24b5727cda25c6a509
/usr/lib/.build-id/ff
/usr/lib/.build-id/ff/8b6dc6887c1b3132b87f84c01b9a18b07ba2c7
/usr/lib64/libibmtss.so.1
/usr/lib64/libibmtss.so.1.6.0
/usr/lib64/libibmtssutils.so.1
/usr/lib64/libibmtssutils.so.1.6.0
/usr/share/licenses/tss2
/usr/share/licenses/tss2/LICENSE
/usr/share/man/man1/tssactivatecredential.1.gz
/usr/share/man/man1/tsscertify.1.gz
/usr/share/man/man1/tsscertifycreation.1.gz
/usr/share/man/man1/tsscertifyx509.1.gz
/usr/share/man/man1/tsschangeeps.1.gz
/usr/share/man/man1/tsschangepps.1.gz
/usr/share/man/man1/tssclear.1.gz
/usr/share/man/man1/tssclearcontrol.1.gz
/usr/share/man/man1/tssclockrateadjust.1.gz
/usr/share/man/man1/tssclockset.1.gz
/usr/share/man/man1/tsscommit.1.gz
/usr/share/man/man1/tsscontextload.1.gz
/usr/share/man/man1/tsscontextsave.1.gz
/usr/share/man/man1/tsscreate.1.gz
/usr/share/man/man1/tsscreateek.1.gz
/usr/share/man/man1/tsscreateekcert.1.gz
/usr/share/man/man1/tsscreateloaded.1.gz
/usr/share/man/man1/tsscreateprimary.1.gz
/usr/share/man/man1/tssdictionaryattacklockreset.1.gz
/usr/share/man/man1/tssdictionaryattackparameters.1.gz
/usr/share/man/man1/tssduplicate.1.gz
/usr/share/man/man1/tsseccparameters.1.gz
/usr/share/man/man1/tssecephemeral.1.gz
/usr/share/man/man1/tssencryptdecrypt.1.gz
/usr/share/man/man1/tsseventextend.1.gz
/usr/share/man/man1/tsseventsequencecomplete.1.gz
/usr/share/man/man1/tssevictcontrol.1.gz
/usr/share/man/man1/tssflushcontext.1.gz
/usr/share/man/man1/tssgetcapability.1.gz
/usr/share/man/man1/tssgetcommandauditdigest.1.gz
/usr/share/man/man1/tssgetcryptolibrary.1.gz
/usr/share/man/man1/tssgetrandom.1.gz
/usr/share/man/man1/tssgetsessionauditdigest.1.gz
/usr/share/man/man1/tssgettestresult.1.gz
/usr/share/man/man1/tssgettime.1.gz
/usr/share/man/man1/tsshash.1.gz
/usr/share/man/man1/tsshashsequencestart.1.gz
/usr/share/man/man1/tsshierarchychangeauth.1.gz
/usr/share/man/man1/tsshierarchycontrol.1.gz
/usr/share/man/man1/tsshmac.1.gz
/usr/share/man/man1/tsshmacstart.1.gz
/usr/share/man/man1/tssimaextend.1.gz
/usr/share/man/man1/tssimport.1.gz
/usr/share/man/man1/tssimportpem.1.gz
/usr/share/man/man1/tssload.1.gz
/usr/share/man/man1/tssloadexternal.1.gz
/usr/share/man/man1/tssmakecredential.1.gz
/usr/share/man/man1/tssntc2getconfig.1.gz
/usr/share/man/man1/tssntc2lockconfig.1.gz
/usr/share/man/man1/tssntc2preconfig.1.gz
/usr/share/man/man1/tssnvcertify.1.gz
/usr/share/man/man1/tssnvchangeauth.1.gz
/usr/share/man/man1/tssnvdefinespace.1.gz
/usr/share/man/man1/tssnvextend.1.gz
/usr/share/man/man1/tssnvglobalwritelock.1.gz
/usr/share/man/man1/tssnvincrement.1.gz
/usr/share/man/man1/tssnvread.1.gz
/usr/share/man/man1/tssnvreadlock.1.gz
/usr/share/man/man1/tssnvreadpublic.1.gz
/usr/share/man/man1/tssnvsetbits.1.gz
/usr/share/man/man1/tssnvundefinespace.1.gz
/usr/share/man/man1/tssnvundefinespacespecial.1.gz
/usr/share/man/man1/tssnvwrite.1.gz
/usr/share/man/man1/tssnvwritelock.1.gz
/usr/share/man/man1/tssobjectchangeauth.1.gz
/usr/share/man/man1/tsspcrallocate.1.gz
/usr/share/man/man1/tsspcrevent.1.gz
/usr/share/man/man1/tsspcrextend.1.gz
/usr/share/man/man1/tsspcrread.1.gz
/usr/share/man/man1/tsspcrreset.1.gz
/usr/share/man/man1/tsspolicyauthorize.1.gz
/usr/share/man/man1/tsspolicyauthorizenv.1.gz
/usr/share/man/man1/tsspolicyauthvalue.1.gz
/usr/share/man/man1/tsspolicycommandcode.1.gz
/usr/share/man/man1/tsspolicycountertimer.1.gz
/usr/share/man/man1/tsspolicycphash.1.gz
/usr/share/man/man1/tsspolicyduplicationselect.1.gz
/usr/share/man/man1/tsspolicygetdigest.1.gz
/usr/share/man/man1/tsspolicymaker.1.gz
/usr/share/man/man1/tsspolicymakerpcr.1.gz
/usr/share/man/man1/tsspolicynamehash.1.gz
/usr/share/man/man1/tsspolicynv.1.gz
/usr/share/man/man1/tsspolicynvwritten.1.gz
/usr/share/man/man1/tsspolicyor.1.gz
/usr/share/man/man1/tsspolicypassword.1.gz
/usr/share/man/man1/tsspolicypcr.1.gz
/usr/share/man/man1/tsspolicyrestart.1.gz
/usr/share/man/man1/tsspolicysecret.1.gz
/usr/share/man/man1/tsspolicysigned.1.gz
/usr/share/man/man1/tsspolicytemplate.1.gz
/usr/share/man/man1/tsspolicyticket.1.gz
/usr/share/man/man1/tsspowerup.1.gz
/usr/share/man/man1/tssprintattr.1.gz
/usr/share/man/man1/tsspublicname.1.gz
/usr/share/man/man1/tssquote.1.gz
/usr/share/man/man1/tssreadclock.1.gz
/usr/share/man/man1/tssreadpublic.1.gz
/usr/share/man/man1/tssreturncode.1.gz
/usr/share/man/man1/tssrewrap.1.gz
/usr/share/man/man1/tssrsadecrypt.1.gz
/usr/share/man/man1/tssrsaencrypt.1.gz
/usr/share/man/man1/tsssequencecomplete.1.gz
/usr/share/man/man1/tsssequenceupdate.1.gz
/usr/share/man/man1/tsssetcommandcodeauditstatus.1.gz
/usr/share/man/man1/tsssetprimarypolicy.1.gz
/usr/share/man/man1/tssshutdown.1.gz
/usr/share/man/man1/tsssign.1.gz
/usr/share/man/man1/tsssignapp.1.gz
/usr/share/man/man1/tssstartauthsession.1.gz
/usr/share/man/man1/tssstartup.1.gz
/usr/share/man/man1/tssstirrandom.1.gz
/usr/share/man/man1/tsstimepacket.1.gz
/usr/share/man/man1/tsstpm2pem.1.gz
/usr/share/man/man1/tsstpmcmd.1.gz
/usr/share/man/man1/tsstpmpublic2eccpoint.1.gz
/usr/share/man/man1/tssunseal.1.gz
/usr/share/man/man1/tssverifysignature.1.gz
/usr/share/man/man1/tsswriteapp.1.gz
/usr/share/man/man1/tsszgen2phase.1.gz

References

Summary

In this tutorial we learn how to install tss2 on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).


title: “How To Install tss2 on Fedora 36” linkTitle: “tss2” type: “docs” description: “In this tutorial we learn how to install tss2 in Fedora 36. tss2 is IBM’s TCG Software Stack (TSS) for TPM 2.0 and related utilities” date: “2022-08-17” lastmod: “2022-08-17” #image: /images/fedora/36/tss2-featured.png

Introduction

In this tutorial we learn how to install tss2 on Fedora 36.

What is tss2

TSS2 is a user space Trusted Computing Group’s Software Stack (TSS) for TPM 2.0. It implements the functionality equivalent to the TCG TSS working group’s ESAPI, SAPI, and TCTI layers (and perhaps more) but with a hopefully far simpler interface. It comes with about 80 “TPM tools” that can be used for rapid prototyping, education and debugging.

We can use yum or dnf to install tss2 on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install tss2.

Install tss2 on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install tss2 using dnf by running the following command:

sudo dnf -y install tss2

Install tss2 on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install tss2 using yum by running the following command:

sudo yum -y install tss2

How To Uninstall tss2 on Fedora 36

To uninstall only the tss2 package we can use the following command:

sudo dnf remove tss2

tss2 Package Contents on Fedora 36

/usr/bin/tssactivatecredential
/usr/bin/tsscertify
/usr/bin/tsscertifycreation
/usr/bin/tsscertifyx509
/usr/bin/tsschangeeps
/usr/bin/tsschangepps
/usr/bin/tssclear
/usr/bin/tssclearcontrol
/usr/bin/tssclockrateadjust
/usr/bin/tssclockset
/usr/bin/tsscommit
/usr/bin/tsscontextload
/usr/bin/tsscontextsave
/usr/bin/tsscreate
/usr/bin/tsscreateek
/usr/bin/tsscreateekcert
/usr/bin/tsscreateloaded
/usr/bin/tsscreateprimary
/usr/bin/tssdictionaryattacklockreset
/usr/bin/tssdictionaryattackparameters
/usr/bin/tssduplicate
/usr/bin/tsseccparameters
/usr/bin/tssecephemeral
/usr/bin/tssencryptdecrypt
/usr/bin/tsseventextend
/usr/bin/tsseventsequencecomplete
/usr/bin/tssevictcontrol
/usr/bin/tssflushcontext
/usr/bin/tssgetcapability
/usr/bin/tssgetcommandauditdigest
/usr/bin/tssgetcryptolibrary
/usr/bin/tssgetrandom
/usr/bin/tssgetsessionauditdigest
/usr/bin/tssgettestresult
/usr/bin/tssgettime
/usr/bin/tsshash
/usr/bin/tsshashsequencestart
/usr/bin/tsshierarchychangeauth
/usr/bin/tsshierarchycontrol
/usr/bin/tsshmac
/usr/bin/tsshmacstart
/usr/bin/tssimaextend
/usr/bin/tssimport
/usr/bin/tssimportpem
/usr/bin/tssload
/usr/bin/tssloadexternal
/usr/bin/tssmakecredential
/usr/bin/tssntc2getconfig
/usr/bin/tssntc2lockconfig
/usr/bin/tssntc2preconfig
/usr/bin/tssnvcertify
/usr/bin/tssnvchangeauth
/usr/bin/tssnvdefinespace
/usr/bin/tssnvextend
/usr/bin/tssnvglobalwritelock
/usr/bin/tssnvincrement
/usr/bin/tssnvread
/usr/bin/tssnvreadlock
/usr/bin/tssnvreadpublic
/usr/bin/tssnvsetbits
/usr/bin/tssnvundefinespace
/usr/bin/tssnvundefinespacespecial
/usr/bin/tssnvwrite
/usr/bin/tssnvwritelock
/usr/bin/tssobjectchangeauth
/usr/bin/tsspcrallocate
/usr/bin/tsspcrevent
/usr/bin/tsspcrextend
/usr/bin/tsspcrread
/usr/bin/tsspcrreset
/usr/bin/tsspolicyauthorize
/usr/bin/tsspolicyauthorizenv
/usr/bin/tsspolicyauthvalue
/usr/bin/tsspolicycommandcode
/usr/bin/tsspolicycountertimer
/usr/bin/tsspolicycphash
/usr/bin/tsspolicyduplicationselect
/usr/bin/tsspolicygetdigest
/usr/bin/tsspolicymaker
/usr/bin/tsspolicymakerpcr
/usr/bin/tsspolicynamehash
/usr/bin/tsspolicynv
/usr/bin/tsspolicynvwritten
/usr/bin/tsspolicyor
/usr/bin/tsspolicypassword
/usr/bin/tsspolicypcr
/usr/bin/tsspolicyrestart
/usr/bin/tsspolicysecret
/usr/bin/tsspolicysigned
/usr/bin/tsspolicytemplate
/usr/bin/tsspolicyticket
/usr/bin/tsspowerup
/usr/bin/tssprintattr
/usr/bin/tsspublicname
/usr/bin/tssquote
/usr/bin/tssreadclock
/usr/bin/tssreadpublic
/usr/bin/tssreturncode
/usr/bin/tssrewrap
/usr/bin/tssrsadecrypt
/usr/bin/tssrsaencrypt
/usr/bin/tsssequencecomplete
/usr/bin/tsssequenceupdate
/usr/bin/tsssetcommandcodeauditstatus
/usr/bin/tsssetprimarypolicy
/usr/bin/tssshutdown
/usr/bin/tsssign
/usr/bin/tsssignapp
/usr/bin/tssstartauthsession
/usr/bin/tssstartup
/usr/bin/tssstirrandom
/usr/bin/tsstimepacket
/usr/bin/tsstpm2pem
/usr/bin/tsstpmcmd
/usr/bin/tsstpmpublic2eccpoint
/usr/bin/tssunseal
/usr/bin/tssverifysignature
/usr/bin/tsswriteapp
/usr/bin/tsszgen2phase
/usr/lib/.build-id
/usr/lib/.build-id/01
/usr/lib/.build-id/01/4c5dacf714d3dabdf9a98f0f86984732aae912
/usr/lib/.build-id/02
/usr/lib/.build-id/02/6a9b0adedda054460975df0c2f7c68c14fe55f
/usr/lib/.build-id/05
/usr/lib/.build-id/05/fc85255ccafb8202bb3124ef68510da96d4561
/usr/lib/.build-id/07
/usr/lib/.build-id/07/1cc93f048f1a8efecd7e5aa06934a95e33f057
/usr/lib/.build-id/07/a12775539f6452424f05423f77e9e7eb3ed41c
/usr/lib/.build-id/07/dac4c8e1ffc9b2a118ec5542fcfe2581573041
/usr/lib/.build-id/08
/usr/lib/.build-id/08/ac4f8a9bc2f8195ff56933a43e8c79c45f9c19
/usr/lib/.build-id/0a
/usr/lib/.build-id/0a/7d31a01a712f0bdb93708d518bb0e741a95cdc
/usr/lib/.build-id/0c
/usr/lib/.build-id/0c/08c031ec94b09eafd6bad9ec53856a95193ff3
/usr/lib/.build-id/0c/5263fd6f164af32fe0162ed0ba1444afb43890
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/4688641dbb20bc60a02b979e6cb03d6126fc9f
/usr/lib/.build-id/0f
/usr/lib/.build-id/0f/e605668159237292f83583c305279a167c2931
/usr/lib/.build-id/10
/usr/lib/.build-id/10/8da00faadaaa8ed4e9300adf89785b3ebd594d
/usr/lib/.build-id/11
/usr/lib/.build-id/11/642259b14f279a0589ed61515bd11314df77f6
/usr/lib/.build-id/12
/usr/lib/.build-id/12/3ea1912d2af12322a9105a627a0d81ea2a075f
/usr/lib/.build-id/13
/usr/lib/.build-id/13/edcb6cb50bf246516866a2a27c8c09558fa1c1
/usr/lib/.build-id/17
/usr/lib/.build-id/17/d3613059ba4ae113e391bd5fbc979f58b68387
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/3746b185b6b0b2be24baf4edae82cdac6b23c6
/usr/lib/.build-id/1a/c1cec4da55b78c9ecd1e6cc966b79600a80ca6
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/9ea89b6cdd00e854c2977203693b7051fbe5eb
/usr/lib/.build-id/21
/usr/lib/.build-id/21/ac139978d963b61a9176bb798f8c90e858235d
/usr/lib/.build-id/21/aee30eba5c4cae559cb5f479c7520b78a7a0c3
/usr/lib/.build-id/21/e2e783907a4da007d6a0b0b632d61385554681
/usr/lib/.build-id/2d
/usr/lib/.build-id/2d/409e8dcf08a5f87e1cfa6458f2da0e9c50a856
/usr/lib/.build-id/32
/usr/lib/.build-id/32/efb293e8ea6d57fec06715c435be1033f1ad6f
/usr/lib/.build-id/34
/usr/lib/.build-id/34/2a8d3fbff944d07f93774cbf93f164ba2d55e6
/usr/lib/.build-id/38
/usr/lib/.build-id/38/920f30adde107fdd6e236d7b7b693fa965909f
/usr/lib/.build-id/3a
/usr/lib/.build-id/3a/1a0820b1e529684d8f1f89e5eca6a6713a744d
/usr/lib/.build-id/3d
/usr/lib/.build-id/3d/4989e4b28056a70599c099e668db36c10f1a26
/usr/lib/.build-id/3d/782bbae3e9effd146f9f9e787dd66772e1f644
/usr/lib/.build-id/3f
/usr/lib/.build-id/3f/d0d79dfa341d966e3e71f675839f00de710f33
/usr/lib/.build-id/46
/usr/lib/.build-id/46/e23289aa7ae842b3f6548fffc3d0f2c78e111b
/usr/lib/.build-id/4b
/usr/lib/.build-id/4b/c15057803310bd83a8a59fc809ac0e84187313
/usr/lib/.build-id/4b/f28af3a497802467386ebfb686859bd13f9bbf
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/1132b605bb792c19400b92c7adade91627d509
/usr/lib/.build-id/4e/2b838738b1a1bb6c3e72fac2b31fb45da2dada
/usr/lib/.build-id/4e/6021d6b687ac8fecbac86110d5f424e400608a
/usr/lib/.build-id/50
/usr/lib/.build-id/50/fad38027a03b104d25afce34dbb244f77a1d9a
/usr/lib/.build-id/54
/usr/lib/.build-id/54/24515b2ee583799ae926ff0d30c04cda77e3f0
/usr/lib/.build-id/54/6d89da6b2495dfdb68d9b55fe89504bac8004f
/usr/lib/.build-id/59
/usr/lib/.build-id/59/30477a888b3bf5f4b1d2836334ff62858570e6
/usr/lib/.build-id/5b
/usr/lib/.build-id/5b/0c419f09b0770194d0e445b3f5b2a2f626589a
/usr/lib/.build-id/5c
/usr/lib/.build-id/5c/9ff47daf0b310e0b38228cc953fd95d1e2e6c9
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/47a3de6fc9ad73e758babedc239c1fbf971220
/usr/lib/.build-id/5e
/usr/lib/.build-id/5e/d4efd20776db66b88b97b067b3209f4cac986c
/usr/lib/.build-id/5f
/usr/lib/.build-id/5f/45c92904d8d4f01a13cd58f886f4daf680818c
/usr/lib/.build-id/5f/e6bcf3e9fa860fd0893678e26342b70c92b018
/usr/lib/.build-id/60
/usr/lib/.build-id/60/770370e8ae92f82d84e01b029835558f52c102
/usr/lib/.build-id/63
/usr/lib/.build-id/63/ce10cfb99d4acfe93144969df1ed179d647c2b
/usr/lib/.build-id/64
/usr/lib/.build-id/64/41f0c6b986ea65e9545e11ad14f1c89daab259
/usr/lib/.build-id/64/7cea391c21eee70a8d47ce6f716caf4dc25e8a
/usr/lib/.build-id/67
/usr/lib/.build-id/67/05e217fb06140e8fca481310b0a93452c100c3
/usr/lib/.build-id/6c
/usr/lib/.build-id/6c/0678c26e03a6a05dbcaecfe001b2ea7c1a770d
/usr/lib/.build-id/6e
/usr/lib/.build-id/6e/677cfe22d668a29915b02423cf9f962bfe3140
/usr/lib/.build-id/6f
/usr/lib/.build-id/6f/decbabea657515774bf688c33672e6c62d1ba9
/usr/lib/.build-id/70
/usr/lib/.build-id/70/e949c87526e9a7a641b4c1fc441fba827a2dbd
/usr/lib/.build-id/71
/usr/lib/.build-id/71/2db12a97897aaf5426df2654de48584f5df714
/usr/lib/.build-id/71/5f3442b98ec698a8835f719fdc20f1d829c926
/usr/lib/.build-id/73
/usr/lib/.build-id/73/580d912638f892821d677451733e2acaf44ab4
/usr/lib/.build-id/74
/usr/lib/.build-id/74/b95ee59a879c4d1c2f9d668bc7f654a8a65412
/usr/lib/.build-id/75
/usr/lib/.build-id/75/4306e4a2c998a43a7671d495bd8fd90cf14ce4
/usr/lib/.build-id/75/8ea4491ba4b6a85ea27646f23b6323b712dfa8
/usr/lib/.build-id/7b
/usr/lib/.build-id/7b/280f81dd8b039cab953547412e4a6cd44eff31
/usr/lib/.build-id/7b/50ad1098aab7be032c9bb18c50b9037e792f22
/usr/lib/.build-id/80
/usr/lib/.build-id/80/c38653eea6680be0ee9fb84e9d880a19312717
/usr/lib/.build-id/82
/usr/lib/.build-id/82/a6804a2763fd829d55d6e4e005d9d86683d087
/usr/lib/.build-id/85
/usr/lib/.build-id/85/42fdb3b0a4ee63d5c384183aadd628984db5e3
/usr/lib/.build-id/85/634ad29fcf7baf468189335a149b57cbb012cb
/usr/lib/.build-id/85/ad5a1a95ef8b31ea923aa1c5b8dd50fdf23e4f
/usr/lib/.build-id/88
/usr/lib/.build-id/88/10d89228ae69893ad27fe47326fb89a1fa0c8d
/usr/lib/.build-id/90
/usr/lib/.build-id/90/faa369dca6c6aea028bab0cb9697c2fe9a1e93
/usr/lib/.build-id/92
/usr/lib/.build-id/92/9e9ae9d539053280ed8780d4a3d54071834b56
/usr/lib/.build-id/93
/usr/lib/.build-id/93/07baf5b01593c844ecd5ba34b03bfade308b36
/usr/lib/.build-id/93/94075297af3bf428b2fe0631db047614b99203
/usr/lib/.build-id/94
/usr/lib/.build-id/94/514c9699659e4b847cfe051b7f6487931ab8eb
/usr/lib/.build-id/94/6ec0808564d86d4764b6906a64c33559d73695
/usr/lib/.build-id/95
/usr/lib/.build-id/95/6e033bdc8fe335db0c5ec346da2b880e716244
/usr/lib/.build-id/97
/usr/lib/.build-id/97/22bd231c1b9015dfa7e996700b100102c6a1dd
/usr/lib/.build-id/97/be6eaf1b14d6bcb2a4feb920fa2a1ef1d12e26
/usr/lib/.build-id/98
/usr/lib/.build-id/98/e036036170e61e6508be357ac1a0bf5e212fac
/usr/lib/.build-id/99
/usr/lib/.build-id/99/3194712623ef0e63bfe0dfe44cb302cfca6c9b
/usr/lib/.build-id/99/943bfda5af9eeba94dad058e043ad18b90d2c4
/usr/lib/.build-id/9c
/usr/lib/.build-id/9c/abc4fdd264d3c88763cbacf242b6b500801678
/usr/lib/.build-id/9d
/usr/lib/.build-id/9d/1410cf77e3ef5d7a3795b1829c6cecfa98d0d2
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/15458e3d8f2fa95d6c478e082dad8afeb01952
/usr/lib/.build-id/9f/7398568cea83e789d680fc16a76744f3462c98
/usr/lib/.build-id/a0
/usr/lib/.build-id/a0/6b3f5e4d3d0b2ec8531db7171b4cd3d0dbb7a2
/usr/lib/.build-id/a0/6d97ee860e1eae41b87977b1fab95463f15e8b
/usr/lib/.build-id/a0/e3928cc562d9d46a427476ab99b27cdf3ad735
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/3f21d3865313a11a119ccca4354d8e670a6fd8
/usr/lib/.build-id/a7
/usr/lib/.build-id/a7/35d7930c3527f3c9f3d2bfeaeb15810887ab9d
/usr/lib/.build-id/a9
/usr/lib/.build-id/a9/280fb5cd094f085baf1a9fbfefef60dc3f8971
/usr/lib/.build-id/ab
/usr/lib/.build-id/ab/85cb4af795ea7cf1e00e5072439a6f2980b26c
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/46987acb3ed4daccadc2a3eb3e24354575e9a1
/usr/lib/.build-id/b0
/usr/lib/.build-id/b0/80913dc979c6480cb1b7acbd11801aa9b0cdce
/usr/lib/.build-id/b6
/usr/lib/.build-id/b6/8682138ab148294607748b50caa864f65e80a7
/usr/lib/.build-id/ba
/usr/lib/.build-id/ba/ba443919061874d3d07827375e91d9031f6a68
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/10b1315096463fba1a9c9d014766daf58b96b8
/usr/lib/.build-id/c1
/usr/lib/.build-id/c1/b5be0a1f6f7266690bf17be5cf88f31ab88687
/usr/lib/.build-id/c4
/usr/lib/.build-id/c4/1ba3907963d228527a5c50e759cc347e17e9c5
/usr/lib/.build-id/c4/747e4e9c432968f0b7cddff63e903e7261a688
/usr/lib/.build-id/c4/cbe350e41be1d050f5b6707a4f2700668f40b4
/usr/lib/.build-id/c4/fb81fb55dd133b539a25d11d164f5c7d14497b
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/d621b4e6a29516d66a716d3f6113216f9db62a
/usr/lib/.build-id/cf
/usr/lib/.build-id/cf/ebe01c502bddc24b024d4ac7955ae21ab626ac
/usr/lib/.build-id/d3
/usr/lib/.build-id/d3/92c2f6d10445287bfd2845ba4ce1a2e59c6c72
/usr/lib/.build-id/d4
/usr/lib/.build-id/d4/671526fb39cbea9836ba1f9a17a343e73d960d
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/92b1794b0b632335432a342ee1ee04d53806fa
/usr/lib/.build-id/e1
/usr/lib/.build-id/e1/b4eabac5aaba6b435ffbde38541a979c6ec902
/usr/lib/.build-id/e2
/usr/lib/.build-id/e2/5beb24d5ab68949b62fa1933270589256577cd
/usr/lib/.build-id/e2/7859dd3b62c23b27e6b9522e6d9c58d3f8b171
/usr/lib/.build-id/e8
/usr/lib/.build-id/e8/b291959abde482ce53738d78371b67efc5a5b8
/usr/lib/.build-id/ea
/usr/lib/.build-id/ea/3b969d0ac95930cd64548362dfad827c3a624c
/usr/lib/.build-id/ea/6b3e234252e9714165bbd76b64309d756579c7
/usr/lib/.build-id/eb
/usr/lib/.build-id/eb/2c167b58f7fdbd0839cc089d87f519c8acf9ea
/usr/lib/.build-id/f0
/usr/lib/.build-id/f0/a990b1d237cf47126ccb2c2ab11d0fb9fc2789
/usr/lib/.build-id/f3
/usr/lib/.build-id/f3/cf14cc92c371ac8ae1be0a57cea247dfef499e
/usr/lib/.build-id/f3/d046d69aef8118c4d2a306392d909407180162
/usr/lib/.build-id/f5
/usr/lib/.build-id/f5/a5362536acdad6eaccf042892ff446f245646b
/usr/lib/.build-id/fa
/usr/lib/.build-id/fa/04fed5afcb5c7b566c368f4c84a8bce1a7a1ea
/usr/lib/.build-id/ff
/usr/lib/.build-id/ff/ae92f876878b92c359e330b97137599bde43fe
/usr/lib/libibmtss.so.1
/usr/lib/libibmtss.so.1.6.0
/usr/lib/libibmtssutils.so.1
/usr/lib/libibmtssutils.so.1.6.0
/usr/share/licenses/tss2
/usr/share/licenses/tss2/LICENSE
/usr/share/man/man1/tssactivatecredential.1.gz
/usr/share/man/man1/tsscertify.1.gz
/usr/share/man/man1/tsscertifycreation.1.gz
/usr/share/man/man1/tsscertifyx509.1.gz
/usr/share/man/man1/tsschangeeps.1.gz
/usr/share/man/man1/tsschangepps.1.gz
/usr/share/man/man1/tssclear.1.gz
/usr/share/man/man1/tssclearcontrol.1.gz
/usr/share/man/man1/tssclockrateadjust.1.gz
/usr/share/man/man1/tssclockset.1.gz
/usr/share/man/man1/tsscommit.1.gz
/usr/share/man/man1/tsscontextload.1.gz
/usr/share/man/man1/tsscontextsave.1.gz
/usr/share/man/man1/tsscreate.1.gz
/usr/share/man/man1/tsscreateek.1.gz
/usr/share/man/man1/tsscreateekcert.1.gz
/usr/share/man/man1/tsscreateloaded.1.gz
/usr/share/man/man1/tsscreateprimary.1.gz
/usr/share/man/man1/tssdictionaryattacklockreset.1.gz
/usr/share/man/man1/tssdictionaryattackparameters.1.gz
/usr/share/man/man1/tssduplicate.1.gz
/usr/share/man/man1/tsseccparameters.1.gz
/usr/share/man/man1/tssecephemeral.1.gz
/usr/share/man/man1/tssencryptdecrypt.1.gz
/usr/share/man/man1/tsseventextend.1.gz
/usr/share/man/man1/tsseventsequencecomplete.1.gz
/usr/share/man/man1/tssevictcontrol.1.gz
/usr/share/man/man1/tssflushcontext.1.gz
/usr/share/man/man1/tssgetcapability.1.gz
/usr/share/man/man1/tssgetcommandauditdigest.1.gz
/usr/share/man/man1/tssgetcryptolibrary.1.gz
/usr/share/man/man1/tssgetrandom.1.gz
/usr/share/man/man1/tssgetsessionauditdigest.1.gz
/usr/share/man/man1/tssgettestresult.1.gz
/usr/share/man/man1/tssgettime.1.gz
/usr/share/man/man1/tsshash.1.gz
/usr/share/man/man1/tsshashsequencestart.1.gz
/usr/share/man/man1/tsshierarchychangeauth.1.gz
/usr/share/man/man1/tsshierarchycontrol.1.gz
/usr/share/man/man1/tsshmac.1.gz
/usr/share/man/man1/tsshmacstart.1.gz
/usr/share/man/man1/tssimaextend.1.gz
/usr/share/man/man1/tssimport.1.gz
/usr/share/man/man1/tssimportpem.1.gz
/usr/share/man/man1/tssload.1.gz
/usr/share/man/man1/tssloadexternal.1.gz
/usr/share/man/man1/tssmakecredential.1.gz
/usr/share/man/man1/tssntc2getconfig.1.gz
/usr/share/man/man1/tssntc2lockconfig.1.gz
/usr/share/man/man1/tssntc2preconfig.1.gz
/usr/share/man/man1/tssnvcertify.1.gz
/usr/share/man/man1/tssnvchangeauth.1.gz
/usr/share/man/man1/tssnvdefinespace.1.gz
/usr/share/man/man1/tssnvextend.1.gz
/usr/share/man/man1/tssnvglobalwritelock.1.gz
/usr/share/man/man1/tssnvincrement.1.gz
/usr/share/man/man1/tssnvread.1.gz
/usr/share/man/man1/tssnvreadlock.1.gz
/usr/share/man/man1/tssnvreadpublic.1.gz
/usr/share/man/man1/tssnvsetbits.1.gz
/usr/share/man/man1/tssnvundefinespace.1.gz
/usr/share/man/man1/tssnvundefinespacespecial.1.gz
/usr/share/man/man1/tssnvwrite.1.gz
/usr/share/man/man1/tssnvwritelock.1.gz
/usr/share/man/man1/tssobjectchangeauth.1.gz
/usr/share/man/man1/tsspcrallocate.1.gz
/usr/share/man/man1/tsspcrevent.1.gz
/usr/share/man/man1/tsspcrextend.1.gz
/usr/share/man/man1/tsspcrread.1.gz
/usr/share/man/man1/tsspcrreset.1.gz
/usr/share/man/man1/tsspolicyauthorize.1.gz
/usr/share/man/man1/tsspolicyauthorizenv.1.gz
/usr/share/man/man1/tsspolicyauthvalue.1.gz
/usr/share/man/man1/tsspolicycommandcode.1.gz
/usr/share/man/man1/tsspolicycountertimer.1.gz
/usr/share/man/man1/tsspolicycphash.1.gz
/usr/share/man/man1/tsspolicyduplicationselect.1.gz
/usr/share/man/man1/tsspolicygetdigest.1.gz
/usr/share/man/man1/tsspolicymaker.1.gz
/usr/share/man/man1/tsspolicymakerpcr.1.gz
/usr/share/man/man1/tsspolicynamehash.1.gz
/usr/share/man/man1/tsspolicynv.1.gz
/usr/share/man/man1/tsspolicynvwritten.1.gz
/usr/share/man/man1/tsspolicyor.1.gz
/usr/share/man/man1/tsspolicypassword.1.gz
/usr/share/man/man1/tsspolicypcr.1.gz
/usr/share/man/man1/tsspolicyrestart.1.gz
/usr/share/man/man1/tsspolicysecret.1.gz
/usr/share/man/man1/tsspolicysigned.1.gz
/usr/share/man/man1/tsspolicytemplate.1.gz
/usr/share/man/man1/tsspolicyticket.1.gz
/usr/share/man/man1/tsspowerup.1.gz
/usr/share/man/man1/tssprintattr.1.gz
/usr/share/man/man1/tsspublicname.1.gz
/usr/share/man/man1/tssquote.1.gz
/usr/share/man/man1/tssreadclock.1.gz
/usr/share/man/man1/tssreadpublic.1.gz
/usr/share/man/man1/tssreturncode.1.gz
/usr/share/man/man1/tssrewrap.1.gz
/usr/share/man/man1/tssrsadecrypt.1.gz
/usr/share/man/man1/tssrsaencrypt.1.gz
/usr/share/man/man1/tsssequencecomplete.1.gz
/usr/share/man/man1/tsssequenceupdate.1.gz
/usr/share/man/man1/tsssetcommandcodeauditstatus.1.gz
/usr/share/man/man1/tsssetprimarypolicy.1.gz
/usr/share/man/man1/tssshutdown.1.gz
/usr/share/man/man1/tsssign.1.gz
/usr/share/man/man1/tsssignapp.1.gz
/usr/share/man/man1/tssstartauthsession.1.gz
/usr/share/man/man1/tssstartup.1.gz
/usr/share/man/man1/tssstirrandom.1.gz
/usr/share/man/man1/tsstimepacket.1.gz
/usr/share/man/man1/tsstpm2pem.1.gz
/usr/share/man/man1/tsstpmcmd.1.gz
/usr/share/man/man1/tsstpmpublic2eccpoint.1.gz
/usr/share/man/man1/tssunseal.1.gz
/usr/share/man/man1/tssverifysignature.1.gz
/usr/share/man/man1/tsswriteapp.1.gz
/usr/share/man/man1/tsszgen2phase.1.gz

References

Summary

In this tutorial we learn how to install tss2 on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).