diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2015-03-12 08:06:08 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2015-03-13 08:32:28 +0100 |
commit | ac2407db7a25ba81852919c34de56db792e77fca (patch) | |
tree | 4a5d25321610c7a226bd948c87e7fbd1f5006dac | |
parent | 102d59f91fdd327c68c1b7a8c43f3f4685422f52 (diff) | |
download | barebox-ac2407db7a25ba81852919c34de56db792e77fca.tar.gz barebox-ac2407db7a25ba81852919c34de56db792e77fca.tar.xz |
crypto: digest: Make string arguments const
Most string arguments for keys and filenames can be const. Change
that.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | crypto/digest.c | 18 | ||||
-rw-r--r-- | include/digest.h | 19 |
2 files changed, 19 insertions, 18 deletions
diff --git a/crypto/digest.c b/crypto/digest.c index 2f2039c0ce..922d9d05f8 100644 --- a/crypto/digest.c +++ b/crypto/digest.c @@ -28,7 +28,7 @@ static LIST_HEAD(digests); -static struct digest_algo* digest_algo_get_by_name(char* name); +static struct digest_algo* digest_algo_get_by_name(const char *name); static int dummy_init(struct digest *d) { @@ -69,7 +69,7 @@ void digest_algo_unregister(struct digest_algo *d) } EXPORT_SYMBOL(digest_algo_unregister); -static struct digest_algo *digest_algo_get_by_name(char* name) +static struct digest_algo *digest_algo_get_by_name(const char *name) { struct digest_algo* d; @@ -84,7 +84,7 @@ static struct digest_algo *digest_algo_get_by_name(char* name) return NULL; } -struct digest *digest_alloc(char* name) +struct digest *digest_alloc(const char *name) { struct digest* d; struct digest_algo* algo; @@ -115,8 +115,8 @@ void digest_free(struct digest *d) } EXPORT_SYMBOL_GPL(digest_free); -int digest_file_window(struct digest *d, char *filename, - unsigned char *key, size_t keylen, +int digest_file_window(struct digest *d, const char *filename, + const unsigned char *key, size_t keylen, unsigned char *hash, ulong start, ulong size) { @@ -189,8 +189,8 @@ out: } EXPORT_SYMBOL_GPL(digest_file_window); -int digest_file(struct digest *d, char *filename, - unsigned char *key, size_t keylen, +int digest_file(struct digest *d, const char *filename, + const unsigned char *key, size_t keylen, unsigned char *hash) { struct stat st; @@ -205,8 +205,8 @@ int digest_file(struct digest *d, char *filename, } EXPORT_SYMBOL_GPL(digest_file); -int digest_file_by_name(char *algo, char *filename, - unsigned char *key, size_t keylen, +int digest_file_by_name(const char *algo, const char *filename, + const unsigned char *key, size_t keylen, unsigned char *hash) { struct digest *d; diff --git a/include/digest.h b/include/digest.h index fd47a7e248..b890a7a10b 100644 --- a/include/digest.h +++ b/include/digest.h @@ -31,7 +31,7 @@ struct digest_algo { int (*init)(struct digest *d); int (*update)(struct digest *d, const void *data, unsigned long len); int (*final)(struct digest *d, unsigned char *md); - int (*set_key)(struct digest *d, unsigned char *key, unsigned int len); + int (*set_key)(struct digest *d, const unsigned char *key, unsigned int len); unsigned int length; unsigned int ctx_length; @@ -50,18 +50,18 @@ struct digest { int digest_algo_register(struct digest_algo *d); void digest_algo_unregister(struct digest_algo *d); -struct digest *digest_alloc(char* name); +struct digest *digest_alloc(const char *name); void digest_free(struct digest *d); -int digest_file_window(struct digest *d, char *filename, - unsigned char *key, size_t keylen, +int digest_file_window(struct digest *d, const char *filename, + const unsigned char *key, size_t keylen, unsigned char *hash, ulong start, ulong size); -int digest_file(struct digest *d, char *filename, - unsigned char *key, size_t keylen, +int digest_file(struct digest *d, const char *filename, + const unsigned char *key, size_t keylen, unsigned char *hash); -int digest_file_by_name(char *algo, char *filename, - unsigned char *key, size_t keylen, +int digest_file_by_name(const char *algo, const char *filename, + const unsigned char *key, size_t keylen, unsigned char *hash); static inline int digest_init(struct digest *d) @@ -85,7 +85,8 @@ static inline int digest_length(struct digest *d) return d->algo->length; } -static inline int digest_set_key(struct digest *d, unsigned char *key, unsigned int len) +static inline int digest_set_key(struct digest *d, const unsigned char *key, + unsigned int len) { if (!d->algo->set_key) return -ENOTSUPP; |