Home
last modified time | relevance | path

Searched refs:check_sum (Results 1 - 19 of 19) sorted by relevance

/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/common/
H A Dtransfer.c213 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 Dcmd_loop.c631 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 Dmain.c57 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 Defuse.c45 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 Defuse.c22 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 Dhi_boot_rom.h175 * @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 Dhi_upg_file.h107 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 Dmain.c104 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 Dcrc.h19 hi_u16 crc16_ccitt(hi_u16 crc_start, hi_u8* buf, hi_u32 len, hi_u32 check_sum);
H A Dhi_boot_rom.h175 * @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 Dload.h24 hi_u32 load_serial_ymodem(hi_u32 offset, hi_u32 *addr, hi_u32 check_sum);
H A Duart_auth.h52 hi_u16 check_sum; /* Checksum */ member
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/upg/
H A Dboot_upg_check.c43 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 Dburn_file.h100 hi_u8 check_sum[SHA_256_LEN]; /**< Hash value of SHA256.CNcomment:SHA256算法哈希值。CNend */ member
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/
H A Dhi_upg_file.h96 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 Dhi_loaderboot_flash.c135 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 Dboot_rom.h38 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 Dmake_upg_file.py86 ("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 Ddrv_hdmi_edid.c249 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()

Completed in 15 milliseconds