[27997] in CVS-changelog-for-Kerberos-V5
krb5 commit [krb5-1.11]: Reset key-generation parameters for each
daemon@ATHENA.MIT.EDU (Tom Yu)
Mon Oct 28 15:22:06 2013
Date: Mon, 28 Oct 2013 15:21:50 -0400
From: Tom Yu <tlyu@mit.edu>
Message-Id: <201310281921.r9SJLoXg020739@drugstore.mit.edu>
To: cvs-krb5@mit.edu
Reply-To: krbdev@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu
https://github.com/krb5/krb5/commit/4abb885838676107ef5dd86c283c04ba5a1351d0
commit 4abb885838676107ef5dd86c283c04ba5a1351d0
Author: Ben Kaduk <kaduk@mit.edu>
Date: Fri Oct 25 14:00:29 2013 -0400
Reset key-generation parameters for each enctype
In add_key_pwd, initialize s2k_params to NULL inside the loop over
enctypes instead of outside the loop, so that if the afs3 salt type
is used it does not contaminate later enctype/salt pairs in the list.
(cherry picked from commit 381cf01afb13ad28de0927de37f8e1d12749bf49)
ticket: 7742 (new)
version_fixed: 1.11.4
status: resolved
src/lib/kdb/kdb_cpw.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/lib/kdb/kdb_cpw.c b/src/lib/kdb/kdb_cpw.c
index 7b00fcf..5481553 100644
--- a/src/lib/kdb/kdb_cpw.c
+++ b/src/lib/kdb/kdb_cpw.c
@@ -389,7 +389,7 @@ add_key_pwd(context, master_key, ks_tuple, ks_tuple_count, passwd,
krb5_keysalt key_salt;
krb5_keyblock key;
krb5_data pwd;
- krb5_data afs_params = string2data("\1"), *s2k_params = NULL;
+ krb5_data afs_params = string2data("\1"), *s2k_params;
int i, j, k;
krb5_key_data tmp_key_data;
krb5_key_data *tptr;
@@ -402,6 +402,7 @@ add_key_pwd(context, master_key, ks_tuple, ks_tuple_count, passwd,
krb5_boolean similar;
similar = 0;
+ s2k_params = NULL;
/*
* We could use krb5_keysalt_iterate to replace this loop, or use
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5