From 41638a2cc647071442336f4dd3ed77694bcb5414 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Fri, 25 Apr 2003 17:08:33 +0000 Subject: [PATCH] (gss_krb5_compat_des3_mic): new function, turn on/off des3 mic compat (GSS_C_KRB5_COMPAT_DES3_MIC): cpp symbol that exists if gss_krb5_compat_des3_mic exists git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12137 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/gssapi.h | 8 +++++++- lib/gssapi/krb5/gssapi.h | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/gssapi/gssapi.h b/lib/gssapi/gssapi.h index d95750ba3..d917daca9 100644 --- a/lib/gssapi/gssapi.h +++ b/lib/gssapi/gssapi.h @@ -67,7 +67,8 @@ typedef struct gss_ctx_id_t_desc_struct { struct krb5_auth_context_data *auth_context; gss_name_t source, target; OM_uint32 flags; - enum { LOCAL = 1, OPEN = 2, COMPAT_OLD_DES3 = 4 } more_flags; + enum { LOCAL = 1, OPEN = 2, + COMPAT_OLD_DES3 = 4, COMPAT_OLD_DES3_SELECTED = 8 } more_flags; struct krb5_ticket *ticket; time_t lifetime; } gss_ctx_id_t_desc; @@ -771,4 +772,9 @@ OM_uint32 gss_krb5_copy_ccache gss_cred_id_t /*cred*/, struct krb5_ccache_data */*out*/); +#define GSS_C_KRB5_COMPAT_DES3_MIC 1 + +OM_uint32 +gss_krb5_compat_des3_mic(OM_uint32 *, gss_ctx_id_t, int); + #endif /* GSSAPI_H_ */ diff --git a/lib/gssapi/krb5/gssapi.h b/lib/gssapi/krb5/gssapi.h index d95750ba3..d917daca9 100644 --- a/lib/gssapi/krb5/gssapi.h +++ b/lib/gssapi/krb5/gssapi.h @@ -67,7 +67,8 @@ typedef struct gss_ctx_id_t_desc_struct { struct krb5_auth_context_data *auth_context; gss_name_t source, target; OM_uint32 flags; - enum { LOCAL = 1, OPEN = 2, COMPAT_OLD_DES3 = 4 } more_flags; + enum { LOCAL = 1, OPEN = 2, + COMPAT_OLD_DES3 = 4, COMPAT_OLD_DES3_SELECTED = 8 } more_flags; struct krb5_ticket *ticket; time_t lifetime; } gss_ctx_id_t_desc; @@ -771,4 +772,9 @@ OM_uint32 gss_krb5_copy_ccache gss_cred_id_t /*cred*/, struct krb5_ccache_data */*out*/); +#define GSS_C_KRB5_COMPAT_DES3_MIC 1 + +OM_uint32 +gss_krb5_compat_des3_mic(OM_uint32 *, gss_ctx_id_t, int); + #endif /* GSSAPI_H_ */