|
| errcode_t | verify_hash_cmp (const uint8_t *hash, const uint8_t *hash_res, uint32_t hash_len) |
| |
| STATIC errcode_t | upg_verify_hash (uintptr_t verify_data, uint32_t verify_size, const uint8_t *hash, uint32_t hash_len) |
| |
| errcode_t | secure_authenticate (const uint8_t *key, const upg_auth_data_t *data, uint8_t *sign_buff) |
| |
| STATIC errcode_t | verify_fota_key_area (uint32_t type, upg_key_area_data_t *key_area, uint8_t *public_key) |
| |
| STATIC errcode_t | verify_fota_info (uint32_t type, upg_fota_info_data_t *fota_info, uint8_t *public_key) |
| |
| STATIC errcode_t | upg_check_fota_image_id (const upg_key_area_data_t *upg_key_info, const upg_fota_info_data_t *fota_info) |
| |
| void | uapi_upg_register_user_defined_verify_func (uapi_upg_user_defined_check func, uintptr_t param) |
| | 注册用户自定义字段的校验函数。
|
| |
| errcode_t | uapi_upg_verify_file_head (const upg_package_header_t *pkg_header) |
| | 校验升级包头结构。
|
| |
| STATIC errcode_t | uapi_upg_verify_image (const upg_package_header_t *pkg_header, upg_image_hash_node_t *img_hash_table) |
| |
| errcode_t | uapi_upg_verify_file (const upg_package_header_t *pkg_header) |
| | 校验整个升级包。
|
| |
| STATIC errcode_t | upg_verify_image_multi_segment_data (const upg_image_header_t *img_header) |
| |
| STATIC errcode_t | upg_verify_image_data (const upg_image_header_t *img_header) |
| |
| STATIC errcode_t | upg_verify_old_image (const upg_image_header_t *img_header) |
| |
| errcode_t | uapi_upg_verify_file_image (const upg_image_header_t *img_header, const uint8_t *hash, uint32_t hash_len, bool verify_old) |
| | 校验升级包中的升级镜像。
|
| |
| errcode_t | uapi_upg_check_head_integrity (const upg_package_header_t *pkg_header) |
| |