summaryrefslogtreecommitdiffstats
path: root/chksums
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-06-30 15:22:46 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-06-30 15:22:46 -0700
commit49d071158d2d3c8b35906f8bc01ac038cc8fc8f6 (patch)
tree5e92993c0951acb1ebe674825bbfb29c5f850f1e /chksums
parent259e4a0c51bc7d2e2d043e9af05b388b71c510fd (diff)
downloadtxr-49d071158d2d3c8b35906f8bc01ac038cc8fc8f6.tar.gz
txr-49d071158d2d3c8b35906f8bc01ac038cc8fc8f6.tar.bz2
txr-49d071158d2d3c8b35906f8bc01ac038cc8fc8f6.zip
sha256: C++ fix: void *conversion.
* chksums/sha256.c (SHA256_update): Change in parameter to const unsigned char *, avoiding the need for a local variable in that type. * chksums/sha256.h (SHA256_update): Declaration updated.
Diffstat (limited to 'chksums')
-rw-r--r--chksums/sha256.c3
-rw-r--r--chksums/sha256.h2
2 files changed, 2 insertions, 3 deletions
diff --git a/chksums/sha256.c b/chksums/sha256.c
index 7c0cff73..a7d0e9d4 100644
--- a/chksums/sha256.c
+++ b/chksums/sha256.c
@@ -263,11 +263,10 @@ void SHA256_init(SHA256_t *ctx)
}
/* Add bytes into the hash */
-void SHA256_update(SHA256_t *ctx, const void *in, size_t len)
+void SHA256_update(SHA256_t *ctx, const unsigned char *src, size_t len)
{
u64_t bitlen;
u32_t r;
- const unsigned char *src = in;
/* Number of bytes left in the buffer from previous updates */
r = (ctx->count >> 3) & 0x3f;
diff --git a/chksums/sha256.h b/chksums/sha256.h
index 3cd57a4e..bdfcaa44 100644
--- a/chksums/sha256.h
+++ b/chksums/sha256.h
@@ -36,5 +36,5 @@ typedef struct SHA256 {
} SHA256_t;
void SHA256_init(SHA256_t *);
-void SHA256_update(SHA256_t *, const void *, size_t);
+void SHA256_update(SHA256_t *, const unsigned char *, size_t);
void SHA256_final(SHA256_t *, unsigned char *);