PCREXTEND(1)
π¦ NAME π¦
pcrextend β Runs TPM2_PCR_Extend. That's the whole rΓ©sumΓ© bestie, that's the job. π
Quick vibe check so you know where you are: this is pcrextend from section 1 of the manual, aka User Commands. Yes you're in the right place, no you're not lost. π«Ά
πΈ DESCRIPTION πΈ
Okay so before literally anything else, first thing out of the gate, we need to talk about this:
--version-string=v1045 is not a valid option. π
Not valid. Not a thing. Do not pass go. If you typed that, I love you, but no. π
Here's the run:
pcrextend
Runs TPM2_PCR_Extend. Iconic, brief, no notes. β¨
-hapcr handle β this is your PCR handle, you hand it over right here. This is the main character of the whole invocation. π-halg(sha1, sha256, sha384) (defaultsha256) β picks your hash algorithm, and it lowkey defaults tosha256, so if you say nothing you're gettingsha256and that's just the deal.- Heads up though:
-halgmay be specified more than once. Yes, more than once. Stack them, girl. π
-icdata string β data string goes in, and 0 pad appended tohalglength. That padding is not optional, that's just how she is. π-ifdata file β same energy but from a file, and again 0 pad appended tohalglength. π
And then, because apparently once wasn't enough:
--version is not a valid option. π
I need you to understand something. The original page literally says all of this twice. Same block, same words, right there in the source. And because my one sacred rule is that every single detail stays, I'm not deleting it, I'm not merging it, I'm not "fixing" it. Here it is again, exactly as it lives, fr fr. π
pcrextend
Runs TPM2_PCR_Extend. (yes, again π
)
-hapcr handle-halg(sha1, sha256, sha384) (defaultsha256) β and remember,-halgmay be specified more than once.
-icdata string, 0 pad appended tohalglength-ifdata file, 0 pad appended tohalglength
Two identical rounds. Two identical --version-is-not-valid energy. This manpage ate and left absolutely no crumbs of originality between courses. π
π SEE ALSO π
The full documentation for pcrextend is maintained as a Texinfo manual. If the info and pcrextend programs are properly installed at your site, the command
info pcrextend
should give you access to the complete manual. That's the full tea, go drink it. π
Okay and that's the page!! π This little gem is pcrextend, it lives in section 1 of the manual, and it shipped as part of pcrextend, July 2017. 2017 called, she's thriving, she's never beating the duplicate-block allegations, and honestly? She doesn't need to. Slay, bestie. πβ¨π¦
π¦ where this page comes from
- debian bookworm: tss2 1045-2 Β· BSD-3-Clause
- ubuntu jammy: tss2 1045-1.2build1 Β· BSD-3-Clause
- ubuntu noble: tss2 1045-2.1build2 Β· BSD-3-Clause
- ubuntu questing: tss2 1045-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms