From: Andre Noll Date: Thu, 12 Mar 2020 15:27:16 +0000 (+0100) Subject: crypt_common: Constify hash pointers. X-Git-Tag: v0.6.3~14 X-Git-Url: http://git.tuebingen.mpg.de/?a=commitdiff_plain;h=783bc7c3215dc613aa60078cd386f8e8b49b9ebb;hp=e3dfede17fa6c297f89a34cb997b7276c884497a;p=paraslash.git crypt_common: Constify hash pointers. hash_to_asc() and hash_compare() only read from the memory locations given by these pointers. --- diff --git a/crypt.h b/crypt.h index 85629591..01edb5e8 100644 --- a/crypt.h +++ b/crypt.h @@ -188,7 +188,7 @@ void hash_function(const char *data, unsigned long len, unsigned char *hash); * will be filled by the function with the ascii representation of the hash * value given by \a hash, and a terminating \p NULL byte. */ -void hash_to_asc(unsigned char *hash, char *asc); +void hash_to_asc(const unsigned char *hash, char *asc); /** * Compare two hashes. @@ -199,4 +199,4 @@ void hash_to_asc(unsigned char *hash, char *asc); * \return 1, -1, or zero, depending on whether \a h1 is greater than, * less than or equal to h2, respectively. */ -int hash_compare(unsigned char *h1, unsigned char *h2); +int hash_compare(const unsigned char *h1, const unsigned char *h2); diff --git a/crypt_common.c b/crypt_common.c index c1e40d92..ff24e356 100644 --- a/crypt_common.c +++ b/crypt_common.c @@ -135,7 +135,7 @@ int check_private_key_file(const char *file) return 1; } -void hash_to_asc(unsigned char *hash, char *asc) +void hash_to_asc(const unsigned char *hash, char *asc) { int i; const char hexchar[] = "0123456789abcdef"; @@ -147,7 +147,7 @@ void hash_to_asc(unsigned char *hash, char *asc) asc[2 * HASH_SIZE] = '\0'; } -int hash_compare(unsigned char *h1, unsigned char *h2) +int hash_compare(const unsigned char *h1, const unsigned char *h2) { int i;