closes bpo-39621: Make buf arg to md5_compress be const. (GH-18497)

This commit is contained in:
Andy Lester 2020-02-12 22:53:01 -06:00 committed by GitHub
parent 8c3aee65ed
commit 597ebed748
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -119,7 +119,7 @@ typedef struct {
a = (a + I(b,c,d) + M + t); a = ROLc(a, s) + b; a = (a + I(b,c,d) + M + t); a = ROLc(a, s) + b;
static void md5_compress(struct md5_state *md5, unsigned char *buf) static void md5_compress(struct md5_state *md5, const unsigned char *buf)
{ {
MD5_INT32 i, W[16], a, b, c, d; MD5_INT32 i, W[16], a, b, c, d;
@ -242,7 +242,7 @@ md5_process(struct md5_state *md5, const unsigned char *in, Py_ssize_t inlen)
while (inlen > 0) { while (inlen > 0) {
if (md5->curlen == 0 && inlen >= MD5_BLOCKSIZE) { if (md5->curlen == 0 && inlen >= MD5_BLOCKSIZE) {
md5_compress(md5, (unsigned char *)in); md5_compress(md5, in);
md5->length += MD5_BLOCKSIZE * 8; md5->length += MD5_BLOCKSIZE * 8;
in += MD5_BLOCKSIZE; in += MD5_BLOCKSIZE;
inlen -= MD5_BLOCKSIZE; inlen -= MD5_BLOCKSIZE;