diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/ChangeLog | 5 | ||||
| -rw-r--r-- | src/include/k5-int.h | 5 | ||||
| -rw-r--r-- | src/include/krb5.hin | 14 |
3 files changed, 23 insertions, 1 deletions
diff --git a/src/include/ChangeLog b/src/include/ChangeLog index 6ef98ebcc..928ecb1fc 100644 --- a/src/include/ChangeLog +++ b/src/include/ChangeLog @@ -1,3 +1,8 @@ +2000-03-15 Danilo Almeida <dalmeida@mit.edu> + + * krb5.hin: Add krb5_get_prompt_types() and related defs.. + * k5-int.h: Add krb5int_set_prompt_types(). + 2000-03-13 Tom Yu <tlyu@mit.edu> * k5-int.h: Update prototype to sync with changes in preauth2.c. diff --git a/src/include/k5-int.h b/src/include/k5-int.h index 26a9c73d6..1c4880997 100644 --- a/src/include/k5-int.h +++ b/src/include/k5-int.h @@ -943,7 +943,6 @@ void krb5_free_etype_info * End "preauth.h" */ - typedef krb5_error_code (*krb5_gic_get_as_key_fct) KRB5_NPROTOTYPE((krb5_context, krb5_principal, @@ -1022,6 +1021,7 @@ struct _krb5_context { krb5_boolean profile_secure; int fcc_default_format; int scc_default_format; + krb5_prompt_type *prompt_types; #ifdef KRB5_DNS_LOOKUP krb5_boolean profile_in_memory; #endif /* KRB5_DNS_LOOKUP */ @@ -1511,6 +1511,9 @@ krb5_error_code KRB5_CALLCONV krb5_cc_retrieve_cred_default KRB5_PROTOTYPE((krb5_context, krb5_ccache, krb5_flags, krb5_creds *, krb5_creds *)); +void krb5int_set_prompt_types + KRB5_PROTOTYPE((krb5_context, krb5_prompt_type *)); + #if defined(macintosh) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__) #pragma import reset #endif diff --git a/src/include/krb5.hin b/src/include/krb5.hin index b66d2d3e5..ea8f93e87 100644 --- a/src/include/krb5.hin +++ b/src/include/krb5.hin @@ -2400,6 +2400,20 @@ KRB5_DLLIMP void KRB5_CALLCONV krb5_realm_iterator_free KRB5_DLLIMP void KRB5_CALLCONV krb5_free_realm_string KRB5_PROTOTYPE((krb5_context context, char *str)); +/* + * Prompter enhancements + */ + +#define KRB5_PROMPT_TYPE_PASSWORD 0x1 +#define KRB5_PROMPT_TYPE_NEW_PASSWORD 0x2 +#define KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN 0x3 +#define KRB5_PROMPT_TYPE_PREAUTH 0x4 + +typedef krb5_int32 krb5_prompt_type; + +KRB5_DLLIMP krb5_prompt_type* KRB5_CALLCONV krb5_get_prompt_types + KRB5_PROTOTYPE((krb5_context context)); + #ifdef __cplusplus } #endif |
