Struct containing the parameters required to compute the shared secret. More...
#include <ECDH.h>
Data Fields | |
const ECCParams_CurveParams * | curve |
const CryptoKey * | myPrivateKey |
const CryptoKey * | theirPublicKey |
CryptoKey * | sharedSecret |
Struct containing the parameters required to compute the shared secret.
const ECCParams_CurveParams* ECDH_OperationComputeSharedSecret_::curve |
A pointer to the elliptic curve parameters for myPrivateKey. If ECDH_generateKey() was used, this should be the same private key.
const CryptoKey* ECDH_OperationComputeSharedSecret_::myPrivateKey |
A pointer to the private ECC key which will be used in to compute the shared secret.
const CryptoKey* ECDH_OperationComputeSharedSecret_::theirPublicKey |
A pointer to the public key of the party with whom the shared secret will be generated.
CryptoKey* ECDH_OperationComputeSharedSecret_::sharedSecret |
A pointer to a CryptoKey which has been initialized blank. The shared secret will be placed here.