Whamcloud - gitweb
LU-2384 kerberos: Support for MIT-kerberos >=1.8.X is broken
authorThomas Stibor <thomas@stibor.net>
Mon, 26 Nov 2012 15:13:08 +0000 (16:13 +0100)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 16 Apr 2013 16:28:36 +0000 (12:28 -0400)
commit24dccbbdf7a2d8c411fe68ff6d8659750be7a421
treef1529562b0d242d215836dd71b38d40063b064de
parentc59dee14f57cd0c1df114d1cafa2148d1bfeb9d1
LU-2384 kerberos: Support for MIT-kerberos >=1.8.X is broken

Since version 1.8.X the function signature for deriving
cryptographic keys of the MIT-kerberos library:
krb5_derive_key(const struct krb5_enc_provider *enc,
                const krb5_keyblock *inkey,
                krb5_keyblock *outkey,
                const krb5_data *in_constant)
is changed in:
krb5int_derive_key(const struct krb5_enc_provider *enc,
                   krb5_key inkey, krb5_key *outkey,
                   const krb5_data *in_constant)
The kerberos support for lustre thus is not working anymore
with current linux distributions supporting MIT-kerberos
library >= 1.8.X.

Signed-off-by: Andrew Korty <ajk@iu.edu>
Change-Id: I35e85a15e7fd846df6d63d430d7ac98ec53d7c56
Reviewed-on: http://review.whamcloud.com/4672
Tested-by: Hudson
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Keith Mannthey <keith.mannthey@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
lustre/autoconf/kerberos5.m4
lustre/utils/gss/context.h
lustre/utils/gss/context_lucid.c