summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2012-05-09 17:55:27 +0000
committerGreg Hudson <ghudson@mit.edu>2012-05-09 17:55:27 +0000
commit6b5bc54f09763e6fd6531a1b83759b1aa7415136 (patch)
tree1fb7724285920891e33379ae781f1b89568da5de /src/include
parent13a0013f55e9bea8384234f5caa1a0b444749daf (diff)
downloadkrb5-6b5bc54f09763e6fd6531a1b83759b1aa7415136.tar.gz
krb5-6b5bc54f09763e6fd6531a1b83759b1aa7415136.tar.xz
krb5-6b5bc54f09763e6fd6531a1b83759b1aa7415136.zip
Constify get_init_creds string input params
The get_init_creds functions take read-only string input parameters for passwords and initial ticket services. Make these const char * parameters instead of just char * parameters, for caller convenience. Reported by rra@stanford.edu. ticket: 7121 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25858 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/k5-int.h3
-rw-r--r--src/include/krb5/krb5.hin11
2 files changed, 8 insertions, 6 deletions
diff --git a/src/include/k5-int.h b/src/include/k5-int.h
index 2a4e8a73b..1ea8c10c9 100644
--- a/src/include/k5-int.h
+++ b/src/include/k5-int.h
@@ -1013,7 +1013,8 @@ krb5_error_code KRB5_CALLCONV
krb5int_get_init_creds(krb5_context context, krb5_creds *creds,
krb5_principal client, krb5_prompter_fct prompter,
void *prompter_data, krb5_deltat start_time,
- char *in_tkt_service, krb5_get_init_creds_opt *options,
+ const char *in_tkt_service,
+ krb5_get_init_creds_opt *options,
krb5_gic_get_as_key_fct gak, void *gak_data,
int *master, krb5_kdc_rep **as_reply);
diff --git a/src/include/krb5/krb5.hin b/src/include/krb5/krb5.hin
index 741477caf..f319136ec 100644
--- a/src/include/krb5/krb5.hin
+++ b/src/include/krb5/krb5.hin
@@ -6696,9 +6696,10 @@ krb5_get_init_creds_opt_set_expire_callback(krb5_context context,
*/
krb5_error_code KRB5_CALLCONV
krb5_get_init_creds_password(krb5_context context, krb5_creds *creds,
- krb5_principal client, char *password,
+ krb5_principal client, const char *password,
krb5_prompter_fct prompter, void *data,
- krb5_deltat start_time, char *in_tkt_service,
+ krb5_deltat start_time,
+ const char *in_tkt_service,
krb5_get_init_creds_opt *k5_gic_options);
struct _krb5_init_creds_context;
@@ -7040,7 +7041,7 @@ krb5_tkt_creds_get_times(krb5_context context, krb5_tkt_creds_context ctx,
krb5_error_code KRB5_CALLCONV
krb5_get_init_creds_keytab(krb5_context context, krb5_creds *creds,
krb5_principal client, krb5_keytab arg_keytab,
- krb5_deltat start_time, char *in_tkt_service,
+ krb5_deltat start_time, const char *in_tkt_service,
krb5_get_init_creds_opt *k5_gic_options);
typedef struct _krb5_verify_init_creds_opt {
@@ -7150,7 +7151,7 @@ krb5_verify_init_creds(krb5_context context, krb5_creds *creds,
krb5_error_code KRB5_CALLCONV
krb5_get_validated_creds(krb5_context context, krb5_creds *creds,
krb5_principal client, krb5_ccache ccache,
- char *in_tkt_service);
+ const char *in_tkt_service);
/**
* Get renewed credential from KDC using an existing credential.
@@ -7176,7 +7177,7 @@ krb5_get_validated_creds(krb5_context context, krb5_creds *creds,
krb5_error_code KRB5_CALLCONV
krb5_get_renewed_creds(krb5_context context, krb5_creds *creds,
krb5_principal client, krb5_ccache ccache,
- char *in_tkt_service);
+ const char *in_tkt_service);
/**
* Decode an ASN.1-formatted ticket.