From 0bcb28dfb946b32ed7550fc4c24c5dcea6718554 Mon Sep 17 00:00:00 2001 From: Alexandru Gagniuc Date: Fri, 19 Feb 2021 12:45:10 -0600 Subject: lib: Rename rsa-checksum.c to hash-checksum.c rsa-checksum.c sontains the hash_calculate() implementations. Despite the "rsa-" file prefix, this function is useful for other algorithms. To prevent confusion, move this file to lib/, and rename it to hash-checksum.c, to give it a more "generic" feel. Signed-off-by: Alexandru Gagniuc Reviewed-by: Simon Glass --- include/image.h | 2 +- include/u-boot/hash-checksum.h | 29 +++++++++++++++++++++++++++++ include/u-boot/rsa-checksum.h | 29 ----------------------------- 3 files changed, 30 insertions(+), 30 deletions(-) create mode 100644 include/u-boot/hash-checksum.h delete mode 100644 include/u-boot/rsa-checksum.h (limited to 'include') diff --git a/include/image.h b/include/image.h index aeb0d37ac0..375fb46bf9 100644 --- a/include/image.h +++ b/include/image.h @@ -1283,7 +1283,7 @@ struct image_region { }; #if IMAGE_ENABLE_VERIFY -# include +# include #endif struct checksum_algo { const char *name; diff --git a/include/u-boot/hash-checksum.h b/include/u-boot/hash-checksum.h new file mode 100644 index 0000000000..54e6a73744 --- /dev/null +++ b/include/u-boot/hash-checksum.h @@ -0,0 +1,29 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Copyright (c) 2013, Andreas Oetken. + */ + +#ifndef _RSA_CHECKSUM_H +#define _RSA_CHECKSUM_H + +#include +#include +#include +#include +#include + +/** + * hash_calculate() - Calculate hash over the data + * + * @name: Name of algorithm to be used for hash calculation + * @region: Array having info of regions over which hash needs to be calculated + * @region_count: Number of regions in the region array + * @checksum: Buffer contanining the output hash + * + * @return 0 if OK, < 0 if error + */ +int hash_calculate(const char *name, + const struct image_region region[], int region_count, + uint8_t *checksum); + +#endif diff --git a/include/u-boot/rsa-checksum.h b/include/u-boot/rsa-checksum.h deleted file mode 100644 index 54e6a73744..0000000000 --- a/include/u-boot/rsa-checksum.h +++ /dev/null @@ -1,29 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0+ */ -/* - * Copyright (c) 2013, Andreas Oetken. - */ - -#ifndef _RSA_CHECKSUM_H -#define _RSA_CHECKSUM_H - -#include -#include -#include -#include -#include - -/** - * hash_calculate() - Calculate hash over the data - * - * @name: Name of algorithm to be used for hash calculation - * @region: Array having info of regions over which hash needs to be calculated - * @region_count: Number of regions in the region array - * @checksum: Buffer contanining the output hash - * - * @return 0 if OK, < 0 if error - */ -int hash_calculate(const char *name, - const struct image_region region[], int region_count, - uint8_t *checksum); - -#endif -- cgit