diff options
author | Tom Yu <tlyu@mit.edu> | 2005-10-12 19:56:41 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2005-10-12 19:56:41 +0000 |
commit | a64c766f13174c995040c6c6d8f7991794c020e0 (patch) | |
tree | 7e260f32062c2f375f7418c0b264dcbce6ee264e | |
parent | a409afa9a0c80b2471f73bfe1bf4afffcfee2a44 (diff) | |
download | krb5-a64c766f13174c995040c6c6d8f7991794c020e0.tar.gz krb5-a64c766f13174c995040c6c6d8f7991794c020e0.tar.xz krb5-a64c766f13174c995040c6c6d8f7991794c020e0.zip |
* kdc_preauth.c (return_etype_info2): Apply patch from Will
Fiveash to use reply key's enctype, not the long-term key's
enctype, to avoid some enctype similarity problems.
ticket: 3205
tags: pullup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17420 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r-- | src/kdc/ChangeLog | 6 | ||||
-rw-r--r-- | src/kdc/kdc_preauth.c | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog index c723ab1280..0b197b2fea 100644 --- a/src/kdc/ChangeLog +++ b/src/kdc/ChangeLog @@ -1,3 +1,9 @@ +2005-10-12 Tom Yu <tlyu@mit.edu> + + * kdc_preauth.c (return_etype_info2): Apply patch from Will + Fiveash to use reply key's enctype, not the long-term key's + enctype, to avoid some enctype similarity problems. + 2005-07-12 Tom Yu <tlyu@mit.edu> * do_as_req.c (prepare_error_as): diff --git a/src/kdc/kdc_preauth.c b/src/kdc/kdc_preauth.c index da7ddfa56a..e2ffe255b3 100644 --- a/src/kdc/kdc_preauth.c +++ b/src/kdc/kdc_preauth.c @@ -771,7 +771,8 @@ return_etype_info2(krb5_context context, krb5_pa_data * padata, } entry[0] = NULL; entry[1] = NULL; - retval = _make_etype_info_entry(context, request, client_key, client_key->key_data_type[0], + retval = _make_etype_info_entry(context, request, + client_key, encrypting_key->enctype, entry, 1); if (retval) goto cleanup; |