27 uint8_t *peer_pubkey, uint8_t *key,
35enum ECDH_RET_CODE_S { ECDH_SUCCESS_S = 0x8B9BC1E1, ECDH_ERROR_S = 0xCBC192A3 };
37uint32_t ecdh_compute_key_s(
eccp_curve_t *curve, uint8_t *local_prikey,
38 uint8_t *peer_pubkey, uint8_t *key,
Semidrive CRYPTO eccp_curve header file.
ECDH_RET_CODE
Definition: ecdh.h:20
@ ECDH_POINTOR_NULL
Definition: ecdh.h:22
@ ECDH_SUCCESS
Definition: ecdh.h:21
@ ECDH_INVALID_INPUT
Definition: ecdh.h:23
uint32_t ecdh_compute_key(eccp_curve_t *curve, uint8_t *local_prikey, uint8_t *peer_pubkey, uint8_t *key, uint32_t keyByteLen, KDF_FUNC kdf)
Semidrive CRYPTO pke header file.
@ PKE_SUCCESS
Definition: pke.h:101
void *(* KDF_FUNC)(const void *input, uint32_t bytelen, uint8_t *key, uint32_t keybytelen)
Definition: pke.h:112
Definition: eccp_curve.h:32