Browse Source

Fix constness of input in mozilla-sha1/sha1.c::SHA1_Update().

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>
maint
Junio C Hamano 19 years ago
parent
commit
77ab8798d3
  1. 4
      mozilla-sha1/sha1.c
  2. 2
      mozilla-sha1/sha1.h

4
mozilla-sha1/sha1.c

@ -56,8 +56,8 @@ void SHA1_Init(SHA_CTX *ctx) { @@ -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

2
mozilla-sha1/sha1.h

@ -41,5 +41,5 @@ typedef struct { @@ -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);

Loading…
Cancel
Save