Public Attributes#
genereate ecc key pair, sign or verify
curve ID for ecdsa
sl_si91x_crypto_ecdsa_sha_mode_t
SHA hashing of input message.
const uint8_t *
Pointer to the private key.
uint8_t
Length of the private key.
const uint8_t *
Pointer to the public key.
uint8_t
Length of the public key.
const uint8_t *
Pointer to the signature.
uint8_t
Length of the signature.
const uint8_t *
Pointer to the input message.
uint32_t
Length of the message.
Key configuration.
Public Attribute Documentation#
ecdsa_operation#
sl_si91x_crypto_ecdsa_mode_t sl_si91x_ecdsa_config_t::ecdsa_operation
genereate ecc key pair, sign or verify
Definition at line
102
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
curve_id#
sl_si91x_crypto_ecc_curve_t sl_si91x_ecdsa_config_t::curve_id
curve ID for ecdsa
Definition at line
103
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
sha_mode#
sl_si91x_crypto_ecdsa_sha_mode_t sl_si91x_ecdsa_config_t::sha_mode
SHA hashing of input message.
Definition at line
104
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
private_key#
const uint8_t* sl_si91x_ecdsa_config_t::private_key
Pointer to the private key.
Definition at line
105
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
private_key_length#
uint8_t sl_si91x_ecdsa_config_t::private_key_length
Length of the private key.
Definition at line
106
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
public_key#
const uint8_t* sl_si91x_ecdsa_config_t::public_key
Pointer to the public key.
Definition at line
107
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
public_key_length#
uint8_t sl_si91x_ecdsa_config_t::public_key_length
Length of the public key.
Definition at line
108
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
signature#
const uint8_t* sl_si91x_ecdsa_config_t::signature
Pointer to the signature.
Definition at line
109
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
signature_length#
uint8_t sl_si91x_ecdsa_config_t::signature_length
Length of the signature.
Definition at line
110
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
msg#
const uint8_t* sl_si91x_ecdsa_config_t::msg
Pointer to the input message.
Definition at line
111
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
msg_length#
uint32_t sl_si91x_ecdsa_config_t::msg_length
Length of the message.
Definition at line
112
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h
key_config#
sl_si91x_ecdsa_key_config_t sl_si91x_ecdsa_config_t::key_config
Key configuration.
Definition at line
113
of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h