diff options
Diffstat (limited to 'src/include/CredentialsCache2.h')
-rw-r--r-- | src/include/CredentialsCache2.h | 111 |
1 files changed, 56 insertions, 55 deletions
diff --git a/src/include/CredentialsCache2.h b/src/include/CredentialsCache2.h index e9ea311cfb..687ff43016 100644 --- a/src/include/CredentialsCache2.h +++ b/src/include/CredentialsCache2.h @@ -1,3 +1,4 @@ +/* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */ /* * $Header$ * @@ -70,19 +71,19 @@ typedef cc_uint32 cc_flags; /* Credentials types are visible to the caller so we have to keep binary compatibility */ typedef struct cc_credentials_v5_compat { - char* client; - char* server; - cc_data_compat keyblock; - cc_time_t authtime; - cc_time_t starttime; - cc_time_t endtime; - cc_time_t renew_till; - cc_uint32 is_skey; - cc_uint32 ticket_flags; - cc_data_compat** addresses; - cc_data_compat ticket; - cc_data_compat second_ticket; - cc_data_compat** authdata; + char* client; + char* server; + cc_data_compat keyblock; + cc_time_t authtime; + cc_time_t starttime; + cc_time_t endtime; + cc_time_t renew_till; + cc_uint32 is_skey; + cc_uint32 ticket_flags; + cc_data_compat** addresses; + cc_data_compat ticket; + cc_data_compat second_ticket; + cc_data_compat** authdata; } cc_credentials_v5_compat; enum { @@ -96,21 +97,21 @@ enum { }; typedef struct cc_credentials_v4_compat { - unsigned char kversion; - char principal[KRB_NAME_SZ+1]; - char principal_instance[KRB_INSTANCE_SZ+1]; - char service[KRB_NAME_SZ+1]; - char service_instance[KRB_INSTANCE_SZ+1]; - char realm[KRB_REALM_SZ+1]; - unsigned char session_key[8]; - cc_int32 kvno; - cc_int32 str_to_key; - long issue_date; - cc_int32 lifetime; - cc_uint32 address; - cc_int32 ticket_sz; - unsigned char ticket[MAX_V4_CRED_LEN]; - unsigned long oops; + unsigned char kversion; + char principal[KRB_NAME_SZ+1]; + char principal_instance[KRB_INSTANCE_SZ+1]; + char service[KRB_NAME_SZ+1]; + char service_instance[KRB_INSTANCE_SZ+1]; + char realm[KRB_REALM_SZ+1]; + unsigned char session_key[8]; + cc_int32 kvno; + cc_int32 str_to_key; + long issue_date; + cc_int32 lifetime; + cc_uint32 address; + cc_int32 ticket_sz; + unsigned char ticket[MAX_V4_CRED_LEN]; + unsigned long oops; } cc_credentials_v4_compat; typedef union cred_ptr_union_compat { @@ -126,9 +127,9 @@ typedef struct cred_union { /* NC info structure is gone in v3 */ struct infoNC { - char* name; - char* principal; - cc_int32 vers; + char* name; + char* principal; + cc_int32 vers; }; typedef struct infoNC infoNC; @@ -180,17 +181,17 @@ enum { CCACHE_API cc_int32 cc_shutdown (apiCB **io_context) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_get_NC_info (apiCB *in_context, infoNC ***out_info) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_get_change_time (apiCB *in_context, cc_time_t *out_change_time) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_open (apiCB *in_context, @@ -198,7 +199,7 @@ cc_open (apiCB *in_context, cc_int32 in_version, cc_uint32 in_flags, ccache_p **out_ccache) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_create (apiCB *in_context, @@ -207,113 +208,113 @@ cc_create (apiCB *in_context, cc_int32 in_version, cc_uint32 in_flags, ccache_p **out_ccache) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_close (apiCB *in_context, ccache_p **ioCCache) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_destroy (apiCB *in_context, ccache_p **io_ccache) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_seq_fetch_NCs_begin (apiCB *in_context, ccache_cit **out_nc_iterator) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_seq_fetch_NCs_next (apiCB *in_context, ccache_p **out_ccache, ccache_cit *in_nc_iterator) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_seq_fetch_NCs_end (apiCB *in_context, ccache_cit **io_nc_iterator) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_get_name (apiCB *in_context, ccache_p *in_ccache, char **out_name) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_get_cred_version (apiCB *in_context, ccache_p *in_ccache, cc_int32 *out_version) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_set_principal (apiCB *in_context, ccache_p *in_ccache, cc_int32 in_version, char *in_principal) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_get_principal (apiCB *in_context, ccache_p *in_ccache, char **out_principal) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_store (apiCB *in_context, ccache_p *in_ccache, cred_union in_credentials) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_remove_cred (apiCB *in_context, ccache_p *in_ccache, cred_union in_credentials) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_seq_fetch_creds_begin (apiCB *in_context, const ccache_p *in_ccache, ccache_cit **out_ccache_iterator) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_seq_fetch_creds_next (apiCB *in_context, cred_union **out_cred_union, ccache_cit *in_ccache_iterator) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_seq_fetch_creds_end (apiCB *in_context, ccache_cit **io_ccache_iterator) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_free_principal (apiCB *in_context, char **io_principal) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_free_name (apiCB *in_context, char **io_name) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_free_creds (apiCB *in_context, cred_union **io_cred_union) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_free_NC_info (apiCB *in_context, infoNC ***io_info) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; CCACHE_API cc_int32 cc_lock_request (apiCB *in_context, const ccache_p *in_ccache, const cc_int32 in_lock_type) -CCAPI_DEPRECATED; + CCAPI_DEPRECATED; #if TARGET_OS_MAC #pragma pack(pop) |