tpm2tss-tpm2data_write(3)
β¨ NAME β¨
okay so this is the manual page for tpm2tss-tpm2data_write(3) β it's a Library call, and yes bestie the title and the actual function are doing two different things, we don't ask questions, we just read π
tpm2tss_rsa_makekey β Make an RSA key object π
πΈ SYNOPSIS πΈ
#include <tpm2tss.h>
**EVP_PKEY * tpm2tss_rsa_makekey(TPM2_DATA *tpm2Data);**
π¦ DESCRIPTION π¦
tpm2tss_rsa_makekey takes a TPM2_DATA object as tpm2Data and creates a corresponding OpenSSL EVP_PKEY object. like, it literally takes your TPM2 data and hands you back a glow-up in OpenSSL form β¨ main character energy fr fr.
π RETURN VALUE π
Upon successful completion tpm2tss_rsa_makekey() returns the created EVP_PKEY object's pointer π. Otherwise NULL π.
no cap, if you get NULL back, that's the universe telling you something went sideways β check it, bestie π
π AUTHOR
Written by Andreas Fuchs. (ty king π«Ά)
π COPYRIGHT
tpm2tss is Copyright (C) 2018 Fraunhofer SIT sponsored by Infineon Technologies AG. License BSD 3-clause.
β SEE ALSO
that's the whole vibe π§ β this page is from the tpm2-tss-engine manual, dated JUNE 2018. periodt π πΈ
π¦ 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