summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2001-01-21 01:27:53 +0000
committerKen Raeburn <raeburn@mit.edu>2001-01-21 01:27:53 +0000
commitf95f67bd8edef21bd52954501c847858307c3b8a (patch)
treeb027e5f7d0e51887c228e0348f6ad6a194ff0618 /src/lib/crypto
parent9c6194f9e1cad0efc4d3461981393315633743ac (diff)
downloadkrb5-f95f67bd8edef21bd52954501c847858307c3b8a.tar.gz
krb5-f95f67bd8edef21bd52954501c847858307c3b8a.tar.xz
krb5-f95f67bd8edef21bd52954501c847858307c3b8a.zip
missed a variable that should've been made const
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12929 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto')
-rw-r--r--src/lib/crypto/des/ChangeLog3
-rw-r--r--src/lib/crypto/des/afsstring2key.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/crypto/des/ChangeLog b/src/lib/crypto/des/ChangeLog
index 0f3eea2784..09d8849807 100644
--- a/src/lib/crypto/des/ChangeLog
+++ b/src/lib/crypto/des/ChangeLog
@@ -2,7 +2,8 @@
* afsstring2key.c (mit_afs_string_to_key): Allocate and pass
buffer for afs_crypt. Don't use static storage for key schedule.
- (IP, FP, PC1_C, PC1_D, shifts, PC2_C, PC2_D, E, e, P): Now const.
+ (IP, FP, PC1_C, PC1_D, shifts, PC2_C, PC2_D, E, e, P, S): Now
+ const.
(C, D, KS, L, R, tempL, f, preS): Static variables deleted.
(afs_crypt): Allocate them here, and pass pointers to other
routines.
diff --git a/src/lib/crypto/des/afsstring2key.c b/src/lib/crypto/des/afsstring2key.c
index 20a2847711..fa2275cf86 100644
--- a/src/lib/crypto/des/afsstring2key.c
+++ b/src/lib/crypto/des/afsstring2key.c
@@ -278,7 +278,7 @@ static const char P[] = {
* For some reason, they give a 0-origin
* index, unlike everything else.
*/
-static char S[8][64] = {
+static const char S[8][64] = {
{14, 4,13, 1, 2,15,11, 8, 3,10, 6,12, 5, 9, 0, 7,
0,15, 7, 4,14, 2,13, 1,10, 6,12,11, 9, 5, 3, 8,
4, 1,14, 8,13, 6, 2,11,15,12, 9, 7, 3,10, 5, 0,