diff options
| author | Greg Hudson <ghudson@mit.edu> | 2012-05-09 17:55:27 +0000 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2012-05-09 17:55:27 +0000 |
| commit | 6b5bc54f09763e6fd6531a1b83759b1aa7415136 (patch) | |
| tree | 1fb7724285920891e33379ae781f1b89568da5de /src/include | |
| parent | 13a0013f55e9bea8384234f5caa1a0b444749daf (diff) | |
| download | krb5-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.h | 3 | ||||
| -rw-r--r-- | src/include/krb5/krb5.hin | 11 |
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. |
