mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-11 05:42:58 +00:00
e3db8d60be
table_compute_checksum() does neither changes the content of the checksummed buffer nor the buffer length. Adding const to the definition makes the function wider usable. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
22 lines
564 B
C
22 lines
564 B
C
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
/*
|
|
* Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
|
|
*/
|
|
|
|
#ifndef _TABLES_CSUM_H_
|
|
#define _TABLES_CSUM_H_
|
|
|
|
/**
|
|
* table_compute_checksum() - Compute a table checksum
|
|
*
|
|
* This computes an 8-bit checksum for the configuration table.
|
|
* All bytes in the configuration table, including checksum itself and
|
|
* reserved bytes must add up to zero.
|
|
*
|
|
* @v: configuration table base address
|
|
* @len: configuration table size
|
|
* @return: the 8-bit checksum
|
|
*/
|
|
u8 table_compute_checksum(const void *v, const int len);
|
|
|
|
#endif
|