% tpm2_ecdhkeygen(1) tpm2-tools | General Commands Manual
NAME
tpm2_ecdhkeygen(1) - Creates an ephemeral key and uses it to generate the shared secret value using the parameters from a ECC public key.
SYNOPSIS
tpm2_ecdhkeygen [OPTIONS]
DESCRIPTION
tpm2_ecdhkeygen(1) - Creates an ephemeral key and uses it to generate the shared secret value using the parameters from a ECC public key.
OPTIONS
-
-c, --context=FILE:
Context object pointing to ECC public key. Either a file or a handle number. See section "Context Object Format".
-
-u, --public=FILE:
Output ECC point Q.
-
-o, --output=FILE
Specify file path to save the calculated ecdh secret or Z point.
References
algorithm specifiers details the options for specifying cryptographic algorithms ALGORITHM.
common options collection of common options that provide information many users may expect.
common tcti options collection of options used to configure the various known TCTI modules.
EXAMPLES
tpm2_createprimary -C o -c prim.ctx -Q
tpm2_create -C prim.ctx -c key.ctx -u key.pub -r key.priv -G ecc256:ecdaa
tpm2_ecdhkeygen -u ecdh.pub -o ecdh.priv -c key.ctx