libxcrypt/libxcrypt-4.3.3-alg_sha512_make_PAD_const.patch
2018-11-14 13:55:52 +01:00

28 lines
944 B
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

From 5e9199f293473a0c14f836b3df8ecf6aeed1e315 Mon Sep 17 00:00:00 2001
From: Zack Weinberg <zackw@panix.com>
Date: Mon, 12 Nov 2018 11:17:01 -0500
Subject: [PATCH] alg-sha512.c: Make PAD const.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This object is only ever read, not written, and the code expects it
wont ever change.
---
alg-sha512.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/alg-sha512.c b/alg-sha512.c
index 8913da3..d3e83b3 100644
--- a/alg-sha512.c
+++ b/alg-sha512.c
@@ -204,7 +204,7 @@ SHA512_Transform(uint64_t * state, const unsigned char block[SHA512_BLOCK_LENGTH
state[i] += S[i];
}
-static unsigned char PAD[SHA512_BLOCK_LENGTH] = {
+static const unsigned char PAD[SHA512_BLOCK_LENGTH] = {
0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,