Fix constness of input in mozilla-sha1/sha1.c::SHA1_Update().
authorJunio C Hamano <junkio@cox.net>
Tue, 1 Nov 2005 18:56:03 +0000 (10:56 -0800)
committerJunio C Hamano <junkio@cox.net>
Tue, 1 Nov 2005 22:05:12 +0000 (14:05 -0800)
Among the three of our own implementations, only this one lacked
"const" from the second argument.

Signed-off-by: Junio C Hamano <junkio@cox.net>
mozilla-sha1/sha1.c
mozilla-sha1/sha1.h

index 7f6fc05..847531d 100644 (file)
@@ -56,8 +56,8 @@ void SHA1_Init(SHA_CTX *ctx) {
 }
 
 
-void SHA1_Update(SHA_CTX *ctx, void *_dataIn, int len) {
-  unsigned char *dataIn = _dataIn;
+void SHA1_Update(SHA_CTX *ctx, const void *_dataIn, int len) {
+  const unsigned char *dataIn = _dataIn;
   int i;
 
   /* Read the data into W and process blocks as they get full
index f5decbf..5d82afa 100644 (file)
@@ -41,5 +41,5 @@ typedef struct {
 } SHA_CTX;
 
 void SHA1_Init(SHA_CTX *ctx);
-void SHA1_Update(SHA_CTX *ctx, void *dataIn, int len);
+void SHA1_Update(SHA_CTX *ctx, const void *dataIn, int len);
 void SHA1_Final(unsigned char hashout[20], SHA_CTX *ctx);