TPM2-TOOLS(1)
π
TPM2-TOOLS(1) β the tss2 glow-up β¨
okay bestie, so you're reading the tss2 manual from the tss2 User Manual and honestly? it's giving tiny-but-mighty. sit down, grab a boba, we're doing this π§π«Ά
β¨ NAME β¨
tss2 β a single small executable that combines the various tpm2-tools, much like a BusyBox that provides a fairly complete environment for any small or embedded system π
like. one binary. all the vibes. no cap.
πΈ SYNOPSIS πΈ
tss2 [OPTIONS] [ARGUMENTS]
π DESCRIPTION π
so this manual page documents, briefly, the tss2 command π
real talk: this manual page was written for the Debian distribution, because the original program does not have a manual page. yes, we wrote it ourselves. we did that π
tss2 β okay so here's the whole point. To ease installation of tpm2-tools in initrd or embedded systems where size-optimization and limited resources are important, it is convenient to have a single executable that can dispatch the various TSS2 functionalities specified by the argument, which is one of the available tool names. it's a little switchboard of a binary fr fr π¦
the options and arguments that follow are either the common options or those specific to the tool name. so yeah, know which one you're holding β¨
important bestie: individual tools with the prefixtss2_can still be invoked, however, they are now soft-linked to thistpm2executable. and so, unlike BusyBox, the full functionality of the individual tools is available in the executable π
for example: tss2_getrandom(1) can alternatively be specified as tss2 getrandom π
same tool, different door, both slay π
π BUGS π
the upstreams BTS can be found at https://github.com/tpm2-software/tpm2.0-tools/issues
found something cursed? that's where it goes π
π SEE ALSO π
the whole friend group, in order π«Ά:
tss2_authorizepolicy(1)tss2_changeauth(1)tss2_createkey(1)tss2_createnv(1)tss2_createseal(1)tss2_decrypt(1)tss2_delete(1)tss2_encrypt(1)tss2_exportkey(1)tss2_exportpolicy(1)tss2_getappdata(1)tss2_getcertificate(1)tss2_getdescription(1)tss2_getinfo(1)tss2_getplatformcertificates(1)tss2_getrandom(1)tss2_gettpm2object(1)tss2_gettpmblobs(1)tss2_import(1)tss2_list(1)tss2_nvextend(1)tss2_nvincrement(1)tss2_nvread(1)tss2_nvsetbits(1)tss2_nvwrite(1)tss2_pcrextend(1)tss2_pcrread(1)tss2_provision(1)tss2_quote(1)tss2_setappdata(1)tss2_setcertificate(1)tss2_setdescription(1)tss2_sign(1)tss2_unseal(1)tss2_verifyquote(1)tss2_verifysignature(1)tss2_writeauthorizenv(1)
π AUTHOR π
Ying-Chun Liu <paulliu@debian.org>
- Wrote this manpage for the Debian system. iconic behavior, honestly π
π COPYRIGHT π
Copyright Β© 2022 Ying-Chun Liu (PaulLiu)
This manual page was written for the Debian system (and may be used by others).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3.
and that's the whole page, bestie π that was tss2, dated 05/07/2024, from the TPM2-TOOLS(1) era β go forth and dispatch your tools, you main character π¦β¨ periodt.
π¦ where this page comes from
- debian trixie: tpm2-tools 5.7-1 Β· BSD-3-Clause
- ubuntu questing: tpm2-tools 5.7-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms