summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2012-04-19 17:55:14 +0000
committerGreg Hudson <ghudson@mit.edu>2012-04-19 17:55:14 +0000
commit8230c4b7b7323cdef2a6c877deb710a15380f40f (patch)
treecbcf6d5238b03f9990c674e5f6026d2b7056c290 /src/include
parentd1da158f47ea604bed4d5db5e98a976a9e54ccd0 (diff)
downloadkrb5-8230c4b7b7323cdef2a6c877deb710a15380f40f.tar.gz
krb5-8230c4b7b7323cdef2a6c877deb710a15380f40f.tar.xz
krb5-8230c4b7b7323cdef2a6c877deb710a15380f40f.zip
Use etypes from keytab in krb5_gic_keytab
When getting initial credentials with a keytab, filter the list of request enctypes based on the keys in the keytab. Based on a patch from Stef Walter. ticket: 2131 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25818 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/k5-trace.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/include/k5-trace.h b/src/include/k5-trace.h
index 3749cf900e..36eb23bb35 100644
--- a/src/include/k5-trace.h
+++ b/src/include/k5-trace.h
@@ -187,6 +187,10 @@
#define TRACE_INIT_CREDS_GAK(c, salt, s2kparams) \
TRACE(c, (c, "Getting AS key, salt \"{data}\", params \"{data}\"", \
salt, s2kparams))
+#define TRACE_INIT_CREDS_KEYTAB_LOOKUP(c, etypes) \
+ TRACE(c, (c, "Looked up etypes in keytab: {etypes}", etypes))
+#define TRACE_INIT_CREDS_KEYTAB_LOOKUP_FAILED(c, code) \
+ TRACE(c, (c, "Couldn't lookup etypes in keytab: {kerr}", code))
#define TRACE_INIT_CREDS_PREAUTH_DECRYPT_FAIL(c, code) \
TRACE(c, (c, "Decrypt with preauth AS key failed: {kerr}", code))
#define TRACE_INIT_CREDS_RESTART_FAST(c) \