From 51180aa5484d441ad752129553b76b4d5ab38671 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Tue, 24 Nov 2009 19:03:04 +0000 Subject: add gss_store_cred prototype git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/gssextras@23351 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/gssapi/generic/gssapi.hin | 10 ++++++++++ src/lib/gssapi/libgssapi_krb5.exports | 1 + src/lib/gssapi/mechglue/g_store_cred.c | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/lib/gssapi/generic/gssapi.hin b/src/lib/gssapi/generic/gssapi.hin index d0ccb38..e60d04d 100644 --- a/src/lib/gssapi/generic/gssapi.hin +++ b/src/lib/gssapi/generic/gssapi.hin @@ -794,6 +794,16 @@ gss_pseudo_random( ssize_t, /* desired_output_len */ gss_buffer_t); /* prf_out */ +OM_uint32 KRB5_CALLCONV +gss_store_cred( + OM_uint32 *, /* minor_status */ + const gss_cred_id_t,/* input_cred_handle */ + gss_cred_usage_t, /* input_usage */ + const gss_OID, /* desired_mech */ + OM_uint32, /* overwrite_cred */ + OM_uint32, /* default_cred */ + gss_OID_set *, /* elements_stored */ + gss_cred_usage_t *);/* cred_usage_stored */ #if TARGET_OS_MAC # pragma pack(pop) diff --git a/src/lib/gssapi/libgssapi_krb5.exports b/src/lib/gssapi/libgssapi_krb5.exports index 94175c8..94aa390 100644 --- a/src/lib/gssapi/libgssapi_krb5.exports +++ b/src/lib/gssapi/libgssapi_krb5.exports @@ -84,6 +84,7 @@ gss_seal gss_set_name_attribute gss_set_sec_context_option gss_sign +gss_store_cred gss_str_to_oid gss_test_oid_set_member gss_unseal diff --git a/src/lib/gssapi/mechglue/g_store_cred.c b/src/lib/gssapi/mechglue/g_store_cred.c index 1d438c4..3b286ec 100644 --- a/src/lib/gssapi/mechglue/g_store_cred.c +++ b/src/lib/gssapi/mechglue/g_store_cred.c @@ -63,7 +63,7 @@ OM_uint32 gss_store_cred(minor_status, cred_usage_stored) OM_uint32 *minor_status; -const gss_cred_id_t input_cred_handle; +gss_cred_id_t input_cred_handle; gss_cred_usage_t cred_usage; const gss_OID desired_mech; OM_uint32 overwrite_cred; -- cgit v1.1