Struct containing the parameters required to generate a public key. More...
#include <ECDH.h>
Data Fields | |
const ECCParams_CurveParams * | curve |
const CryptoKey * | myPrivateKey |
CryptoKey * | myPublicKey |
ECDH_PublicKeyDataFormat | publicKeyDataFormat |
Struct containing the parameters required to generate a public key.
const ECCParams_CurveParams* ECDH_OperationGeneratePublicKey::curve |
A pointer to the elliptic curve parameters for myPrivateKey
const CryptoKey* ECDH_OperationGeneratePublicKey::myPrivateKey |
A pointer to the private ECC key from which the new public key will be generated. (maybe your static key)
CryptoKey* ECDH_OperationGeneratePublicKey::myPublicKey |
A pointer to a public ECC key which has been initialized blank. Newly generated key will be placed in this location. The formatting byte will be filled in by the driver if the publicKeyDataFormat requires it.
ECDH_PublicKeyDataFormat ECDH_OperationGeneratePublicKey::publicKeyDataFormat |
Either standard Octet string type or X-only type public keys