TSSTPMPUBLIC2ECCPOINT(1)

πŸ“¦
version 2.4.1 Β· 2 versions
, in centos-stream 10, fedora 43, fedora 44, opensuse-leap 16.0

πŸ’– NAME πŸ’–

tsstpmpublic2eccpoint β€” bestie, it literally just runs tsstpmpublic2eccpoint 🫢


✨ DESCRIPTION ✨

okay so. tsstpmpublic2eccpoint πŸ¦‹

It converts an EC TPM2B_PUBLIC into a TPM2B_ECC_POINT. That's the whole job. That's the assignment and it ate πŸ’…

And the intended use case (iykyk) is this: some commands spit out a public key, and you want that key in a shape that's actually useful for TPM2_ZGen_2Phase. The commands in question are:

  • TPM2_CreatePrimary
  • TPM2_Create
  • TPM2_CreateLoaded
  • TPM2_ReadPublic

So like, take the public key output from any of those, run it through here, and now you've got a format TPM2_ZGen_2Phase can vibe with. no cap πŸ”₯

🌸 OPTIONS 🌸

  • -ipu β€” the EC public key input file, and it's gotta be in TPM TPM2B_PUBLIC format πŸŽ€
  • -pt β€” the EC public key output file, and that one comes out in TPM2B_ECC_POINT format πŸ’œ

that's it, that's the page βœ¨πŸ’–βœ¨

this little icon was brought to you by tsstpmpublic2eccpoint version 1.6, dated November 2020 🌈⭐ mwah, go convert something πŸ’‹

πŸ“¦ where this page comes from