/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/common/ |
H A D | transfer.c | 213 hi_u32 check_sum = (uintptr_t)g_upload_ctx ^ (hi_u32)sizeof(upload_context) ^ 0 ^ (hi_u32)sizeof(upload_context); in upload_malloc_init() local 214 (hi_void) memset_s(g_upload_ctx, sizeof(upload_context), 0, sizeof(upload_context), check_sum); in upload_malloc_init() 239 hi_u32 check_sum; in upload_send_file_info() local 252 check_sum = (uintptr_t)(ctx->buffer + MSG_START_LEN) ^ SOH_MSG_LEN ^ (uintptr_t)(ctx->file_name) ^ in upload_send_file_info() 254 if (memcpy_s(ctx->buffer + MSG_START_LEN, SOH_MSG_LEN, ctx->file_name, name_length, check_sum) != EOK) { in upload_send_file_info() 273 check_sum = 0 ^ (uintptr_t)(ctx->buffer + MSG_START_LEN) ^ SOH_MSG_LEN; in upload_send_file_info() 274 crc = crc16_ccitt(0, ctx->buffer + MSG_START_LEN, SOH_MSG_LEN, check_sum); in upload_send_file_info() 293 hi_u32 check_sum = 0 ^ (uintptr_t)(ctx->buffer + MSG_START_LEN) ^ SOH_MSG_LEN; in upload_send_null_info() local 294 crc = crc16_ccitt(0, ctx->buffer + MSG_START_LEN, SOH_MSG_LEN, check_sum); in upload_send_null_info() 319 hi_u32 check_sum in upload_send_data() local [all...] |
H A D | cmd_loop.c | 631 ctx->packet.check_sum = (payload[head->packet_size - 9] << 8) | payload[head->packet_size - 10]; /* 8,9,10: sub */ in loader_frame_data_rx() 654 ctx->packet.check_sum = crc16_ccitt(0, (hi_u8 *)&(ctx->packet), head->packet_size - CHECKSUM_SIZE, cs); in loader_ack() 657 serial_put_buf ((const char *)&(ctx->packet.check_sum), CHECKSUM_SIZE); in loader_ack() 687 if (cs == packet->check_sum) { in loader_read_frame() 722 volatile hi_u32 check_sum = (uintptr_t)g_cmd_ctx ^ (hi_u32)sizeof(uart_ctx) ^ 0 ^ (hi_u32)sizeof(uart_ctx); in cmd_loop_init() local 723 (hi_void) memset_s(g_cmd_ctx, sizeof(uart_ctx), 0, sizeof(uart_ctx), check_sum); in cmd_loop_init()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/startup/ |
H A D | main.c | 57 hi_u32 check_sum = (uintptr_t)(&__heap_begin__) ^ (uintptr_t)(&__heap_end__); in start_loaderboot() local 58 boot_malloc_init((uintptr_t)&__heap_begin__, (uintptr_t)&__heap_end__, check_sum); in start_loaderboot()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/drivers/efuse/ |
H A D | efuse.c | 45 hi_u32 check_sum = (uintptr_t)data ^ DATA_LENGTH ^ (uintptr_t)(hi_u8 *)&tmp_data ^ DATA_LENGTH; in efuse_start_addr_unaligned_read() local 46 if (memcpy_s(data, DATA_LENGTH, (hi_u8 *)&tmp_data, DATA_LENGTH, check_sum) != EOK) { in efuse_start_addr_unaligned_read() 190 hi_u32 check_sum = (uintptr_t)usr_err_stat ^ EFUSE_MAX_INDEX_SIZE ^ 0 ^ EFUSE_MAX_INDEX_SIZE; in efuse_bits_write() local 191 memset_s(usr_err_stat, EFUSE_MAX_INDEX_SIZE, 0, EFUSE_MAX_INDEX_SIZE, check_sum); in efuse_bits_write()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/drivers/efuse/ |
H A D | efuse.c | 22 hi_u32 check_sum; in efuse_start_addr_unaligned_read() local 45 check_sum = (uintptr_t)data ^ DATA_LENGTH ^ (uintptr_t)(hi_u8 *)&tmp_data ^ DATA_LENGTH; in efuse_start_addr_unaligned_read() 46 if (memcpy_s(data, DATA_LENGTH, (hi_u8 *)&tmp_data, DATA_LENGTH, check_sum) != EOK) { in efuse_start_addr_unaligned_read() 280 hi_u32 check_sum = (uintptr_t)usr_err_stat ^ EFUSE_MAX_INDEX_SIZE ^ 0 ^ EFUSE_MAX_INDEX_SIZE; in hi_efuse_usr_write() local 281 memset_s(usr_err_stat, EFUSE_MAX_INDEX_SIZE, 0, EFUSE_MAX_INDEX_SIZE, check_sum); in hi_efuse_usr_write()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/include/ |
H A D | hi_boot_rom.h | 175 * @param check_sum [IN] type #hi_u32,Exclusive or of the above four parameter values,used as security check. 176 * example:check_sum = (uintptr_t)dest ^ (uintptr_t)dest_max ^ (uintptr_t)c ^ (uintptr_t)count. 178 示例:check_sum = (uintptr_t)dest ^ (uintptr_t)dest_max ^ (uintptr_t)c ^ (uintptr_t)count。CNend 187 hi_u32 memset_s(hi_void *dest, hi_u32 dest_max, hi_u8 c, hi_u32 count, hi_u32 check_sum); 203 * @param check_sum [IN] type #hi_u32,Exclusive or of the above four parameter values,used as security check. 204 * example:check_sum = (uintptr_t)dest ^ (uintptr_t)dest_max ^ (uintptr_t)src ^ (uintptr_t)count. 206 示例:check_sum = (uintptr_t)dest ^ (uintptr_t)dest_max ^ (uintptr_t)src ^ (uintptr_t)count。CNend 215 hi_u32 memcpy_s(hi_void *dest, hi_u32 dest_max, const hi_void *src, hi_u32 count, hi_u32 check_sum); 620 typedef hi_void (*malloc_init_func)(hi_u32 heap_start_addr, hi_u32 heap_end_addr, hi_u32 check_sum); 678 * @param check_sum [I [all...] |
H A D | hi_upg_file.h | 107 hi_u8 check_sum[SHA_256_LEN]; /**< Hash value of SHA256.CNcomment:SHA256算法哈希值。CNend */ member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/startup/ |
H A D | main.c | 104 hi_u32 check_sum = ((uintptr_t)&__heap_begin__) ^ ((uintptr_t)&__heap_end__); in start_fastboot() local 105 boot_malloc_init((uintptr_t)&__heap_begin__, (uintptr_t)&__heap_end__, check_sum); in start_fastboot()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/include/ |
H A D | crc.h | 19 hi_u16 crc16_ccitt(hi_u16 crc_start, hi_u8* buf, hi_u32 len, hi_u32 check_sum);
|
H A D | hi_boot_rom.h | 175 * @param check_sum [IN] type #hi_u32,Exclusive or of the above four parameter values,used as security check. 176 * example:check_sum = (uintptr_t)dest ^ (uintptr_t)dest_max ^ (uintptr_t)c ^ (uintptr_t)count. 178 示例:check_sum = (uintptr_t)dest ^ (uintptr_t)dest_max ^ (uintptr_t)c ^ (uintptr_t)count。CNend 187 hi_u32 memset_s(hi_void *dest, hi_u32 dest_max, hi_u8 c, hi_u32 count, hi_u32 check_sum); 203 * @param check_sum [IN] type #hi_u32,Exclusive or of the above four parameter values,used as security check. 204 * example:check_sum = (uintptr_t)dest ^ (uintptr_t)dest_max ^ (uintptr_t)src ^ (uintptr_t)count. 206 示例:check_sum = (uintptr_t)dest ^ (uintptr_t)dest_max ^ (uintptr_t)src ^ (uintptr_t)count。CNend 215 hi_u32 memcpy_s(hi_void *dest, hi_u32 dest_max, const hi_void *src, hi_u32 count, hi_u32 check_sum); 620 typedef hi_void (*malloc_init_func)(hi_u32 heap_start_addr, hi_u32 heap_end_addr, hi_u32 check_sum); 678 * @param check_sum [I [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/fixed/include/ |
H A D | load.h | 24 hi_u32 load_serial_ymodem(hi_u32 offset, hi_u32 *addr, hi_u32 check_sum);
|
H A D | uart_auth.h | 52 hi_u16 check_sum; /* Checksum */ member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/upg/ |
H A D | boot_upg_check.c | 43 hi_u32 check_sum = (uintptr_t)efuse_data ^ KERNEL_VER_LEN ^ 0xFF ^ KERNEL_VER_LEN; in boot_upg_get_efuse_code_ver() local 44 (hi_void) memset_s(efuse_data, KERNEL_VER_LEN, 0xFF, KERNEL_VER_LEN, check_sum); in boot_upg_get_efuse_code_ver()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/secure/ |
H A D | burn_file.h | 100 hi_u8 check_sum[SHA_256_LEN]; /**< Hash value of SHA256.CNcomment:SHA256算法哈希值。CNend */ member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
H A D | hi_upg_file.h | 96 hi_u8 check_sum[SHA_256_LEN]; /**< Hash value of SHA256.CNcomment:SHA256算法哈希值。CNend */ member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/drivers/flash/ |
H A D | hi_loaderboot_flash.c | 135 hi_u32 check_sum = (uintptr_t)(&temp_data) ^ (hi_u32)sizeof(temp_data) ^ in spi_flash_write_sr_reg() local 137 if (memcpy_s(&temp_data, sizeof(temp_data), data, data_len, check_sum) != EOK) { in spi_flash_write_sr_reg()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/commonboot/ |
H A D | boot_rom.h | 38 hi_void rom_boot_malloc_init(hi_u32 heap_start_addr, hi_u32 heap_end_addr, hi_u32 check_sum);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/build/scripts/ |
H A D | make_upg_file.py | 86 ("check_sum", hi_u8*32),
375 signature_1_bin[0:sizeof(signature.check_sum)] = common_head_hash
383 signature_2_bin[0:sizeof(signature.check_sum)] = section_head_hash
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/ |
H A D | drv_hdmi_edid.c | 249 hi_u32 check_sum = 0; in edid_block_check_sum() local 252 check_sum += data[i]; in edid_block_check_sum() 258 if ((check_sum & 0xff) != 0x00) { in edid_block_check_sum()
|