---
name: "tpm2tss_ecc_setappdata"
section: "3"
platform: "linux"
package: "tpm2-tss-engine"
version: "1.2.0-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/tpm2tss_ecc_setappdata"
---

# tpm2tss\_ecc\_setappdata(3)

Make an ECC key object

## NAME

**tpm2tss\_ecc\_getappdata**, **tpm2tss\_ecc\_setappdata** – Make an ECC key object

## SYNOPSIS

**#include \<tpm2tss.h\>**

\*\*TPM2\_DATA \* tpm2tss\_ecc\_getappdata(const EC\_KEY \*key);\*\*

**int tpm2tss\_ecc\_setappdata(EC\_KEY** ***key, TPM2\_DATA*** **data);**

## DESCRIPTION

**tpm2tss\_ecc\_getappdata**

**tpm2tss\_ecc\_setappdata**

## RETURN VALUE

Upon successful completion **tpm2tss\_ecc\_getappdata**() and **tpm2tss\_ecc\_setappdata**() return 1. Otherwise 0.

### AUTHOR

Written by Andreas Fuchs.

### COPYRIGHT

tpm2tss is Copyright (C) 2018 Fraunhofer SIT sponsored by Infineon Technologies AG. License BSD 3-clause.

### SEE ALSO

[openssl(1)](/openssl/1.md), tpm2tss\_genkey(1)
