27errcode_t calc_hash(uint32_t src_addr, uint32_t src_len, uint8_t *data_sha, uint32_t data_sha_len);
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
Definition upg_verify.h:18
uint32_t length
Definition upg_verify.h:19
uint8_t * data
Definition upg_verify.h:20
Definition hal_uart_v151_regs_def.h:38
errcode_t secure_authenticate(const uint8_t *key, const upg_auth_data_t *data, uint8_t *sign_buff)
Definition upg_verify.c:364
errcode_t uapi_upg_check_head_integrity(const upg_package_header_t *pkg_header)
Definition upg_verify.c:803
errcode_t calc_hash(uint32_t src_addr, uint32_t src_len, uint8_t *data_sha, uint32_t data_sha_len)
struct upg_auth_data upg_auth_data_t
errcode_t verify_hash_cmp(const uint8_t *hash, const uint8_t *hash_res, uint32_t hash_len)
Definition upg_verify.c:67