Parameters for ECDH cryptographic operations.

This structure defines the parameters required for ECDH cryptographic operations supported by the SID PAL (Platform Abstraction Layer).

Public Attributes#

uint8_t const *
size_t
uint8_t const *
size_t
uint8_t *

Public Attribute Documentation#

algo#

sid_pal_ecc_algo_t sid_pal_ecdh_params_t::algo

ECC algorithm to be used


prk#

uint8_t const* sid_pal_ecdh_params_t::prk

Pointer to the private key


prk_size#

size_t sid_pal_ecdh_params_t::prk_size

Size of the private key


puk#

uint8_t const* sid_pal_ecdh_params_t::puk

Pointer to the public key


puk_size#

size_t sid_pal_ecdh_params_t::puk_size

Size of the public key


shared_secret#

uint8_t* sid_pal_ecdh_params_t::shared_secret

Pointer to the shared secret


shared_secret_sz#

size_t sid_pal_ecdh_params_t::shared_secret_sz

Size of the shared secret