tpm2tss-tpm2data_write(3)
πΈ tpm2tss-tpm2data_write(3) β like, the library calls girlies know π
okay bestie, come sit with me, we're reading a manpage together and honestly? this one is short and sweet and we're gonna eat it up β¨
π NAME π
tpm2tss_ecc_genkey β bestie, this thing makes an ECC key object. that's the whole vibe. π
β¨ SYNOPSIS β¨
#include <tpm2tss.h>
int tpm2tss_ecc_genkey(EC_KEY key, TPMI_ECC_CURVE curve, const char
password);
no cap, that's it. that's the whole signature. π«Ά
π¦ DESCRIPTION π¦
okay so tpm2tss_ECC_genkey is the one that issues the generation of an ECC key, and that key is called key, and it gets made using the TPM. yes, the actual TPM. main character energy fr fr. π
the ECC curve you're getting? that's decided by curve. no curve, no key, that's just how it is.
and the new key? bestie, it's gonna be protected by password. so like, don't lose it, i'm literally begging π
β RETURN VALUE β
- if everything goes off without a hitch,
tpm2tss_ecc_genkey()returns1. slay. π - otherwise?
0. and that's the whole story, no in-between, no crumbs.
π AUTHOR π
Written by Andreas Fuchs. (shoutout, icon behavior, we love a credited author β¨)
π COPYRIGHT π
tpm2tss is Copyright (C) 2018 Fraunhofer SIT sponsored by Infineon Technologies AG. License BSD 3-clause. periodt. π
π SEE ALSO π
openssl(1)tpm2tss_genkey(1)
go read those too, iykyk π¦
and that's the page bestie!! this came to you from tpm2-tss-engine, dated JUNE 2018 β yes, she's a june 2018 girlie and she's still serving π thanks for reading with me, ily, bye!! πβ¨π«Ά
π¦ where this page comes from
- alpine 3.24: tpm2-tss-engine-doc 1.2.0-r3 Β· BSD-2-Clause
- fedora 43: tpm2-tss-engine-devel 1.2.0-8.fc43 Β· BSD-3-Clause
- fedora 43: tpm2-tss-engine-devel 1.2.0-8.fc43 Β· BSD-3-Clause
- fedora 44: tpm2-tss-engine-devel 1.2.0-9.fc44 Β· BSD-3-Clause
- fedora 44: tpm2-tss-engine-devel 1.2.0-9.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: tpm2-tss-engine 1.2.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: tpm2-tss-engine 1.2.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: tpm2-tss-engine 1.2.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: tpm2-tss-engine 1.2.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms