1 diff -urN nfs-utils-1.0.7.org/utils/gssd/context_heimdal.c nfs-utils-1.0.7/utils/gssd/context_heimdal.c
2 --- nfs-utils-1.0.7.org/utils/gssd/context_heimdal.c 2005-07-10 12:14:01.526867000 +0200
3 +++ nfs-utils-1.0.7/utils/gssd/context_heimdal.c 2005-07-10 12:14:32.815110736 +0200
6 #include "write_bytes.h"
8 +typedef struct gss_ctx_id_t_desc_struct {
9 + struct krb5_auth_context_data *auth_context;
10 + gss_name_t source, target;
12 + enum { LOCAL = 1, OPEN = 2,
13 + COMPAT_OLD_DES3 = 4,
14 + COMPAT_OLD_DES3_SELECTED = 8,
16 + struct krb5_ticket *ticket;
18 + pthread_mutex_t ctx_id_mutex;
19 + struct gss_msg_order *order;
22 #define MAX_CTX_LEN 4096
24 int write_heimdal_keyblock(char **p, char *end, krb5_keyblock *key)