tss2_nvincrement(1)

πŸ’… tss2_nvincrement β€” ok so this is the manual page, bestie

It's tss2_nvincrement(1), a General Commands Manual entry, and yes it's living in section 1 like the rest of the commands. Sit down, grab a lil snack πŸ“, and let's get into it.


✨ NAME ✨

tss2_nvincrement(1) β€” that's literally it, the name section is kinda shy in this one. No cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

tss2_nvincrement [OPTIONS]

That's the whole vibe: you run it, you give it options, it does its thing. Periodt.


πŸ‘€ SEE ALSO πŸ‘€

  • fapi-config(5) β€” this is where you go to tweak the Fapi parameters, like which cryptographic profile is being used, the TCTI, or the directories where the Fapi metadata storages live. Very much the settings page, iykyk.
  • fapi-profile(5) β€” this one determines the cryptographic algorithms and parameters for all keys and operations of a specific TPM interaction. We're talking the name hash algorithm, the asymmetric signature algorithm, scheme and parameters, and PCR bank selection. It's giving "deep config lore" and honestly? iconic. πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

So tss2_nvincrement(1) β€” as the manpage says it β€” increments by 1 an NV index that is of type counter. One (1) increment. Counter type only. That's the whole job and it does it slayfully. ✨


πŸŽ€ OPTIONS πŸŽ€

These are the availabe options (yes the original spells it "availabe", we're keeping the facts, not fixing the typo energy β€” it's part of the charm πŸ™ˆ):

  • -p, --nvPath=STRING β€” identifies the NV space to increment. That's it, that's the one option. Give it the path, it knows what to do. 🫢

🌸 COMMON OPTIONS 🌸

This collection of options are common to all tss2 programs β€” they provide information that many users may expect. Like, the little quality-of-life group chat of flags. πŸ’…

  • -h, --help [man|no-man] β€” display the tool's manpage. By default it attempts to invoke the manpager for the tool, and on failure it will output a short tool summary. That's the same behavior if the man option argument is specified β€” but if you explicitly ask for man, the tool will provide errors from man on stderr. And if the no-man option is specified, or the manpager fails, the short options will be output to stdout.

To successfully use the manpages feature, the manpages need to be installed or on MANPATH, see man(1) for more details. Fr fr, check that MANPATH before you come for the tool. 😭

  • -v, --version β€” display version information for this tool, supported tctis, and then exit. A lil goodbye wave. πŸ‘‹

🧚 EXAMPLE 🧚

tss2_nvincrement --nvPath=/nv/Owner/myNVcounter

Look at her go. Incrementing. Main character energy. ⭐


πŸ”₯ RETURNS πŸ”₯

0 on success or 1 on failure. That's the binary of it all β€” no in-between, she's decisive. πŸ’€


πŸ’œ BUGS πŸ’œ

Github Issues β€” that's where the bugs live, that's where you take them. Don't shoot the messenger, just file the issue. πŸ™


🌈 HELP 🌈

See the Mailing List β€” that's the signposted place for help. Go forth, ask away. πŸ¦‹


πŸ‘‘ License πŸ‘‘

This work is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). Slay, responsibly. πŸŽ€


Okay so that's the whole page β€” every flag, every path, every return code, all accounted for. No details were harmed in the making of this rewrite. πŸ˜€πŸ’–

Sign-off time, bestie: this one's from tpm2-tools, dated APRIL 2019, and it's tss2_nvincrement(1) all the way through. Catch you in the next manpage πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from