From a03a5f2474742cbf7ce27f79d6469711a8d8fd3c Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 16 Mar 1997 17:17:11 +0000 Subject: [PATCH] new and updated prototypes git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1438 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/krb5.h | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/lib/krb5/krb5.h b/lib/krb5/krb5.h index 5f4b72a69..25e34587e 100644 --- a/lib/krb5/krb5.h +++ b/lib/krb5/krb5.h @@ -368,7 +368,8 @@ krb5_free_address(krb5_context context, krb5_address *address); void -krb5_free_authenticator(krb5_authenticator *authenticator); +krb5_free_authenticator(krb5_context, + krb5_authenticator *authenticator); krb5_error_code krb5_auth_initvector(krb5_context context, @@ -524,7 +525,7 @@ krb5_rd_priv(krb5_context context, krb5_error_code krb5_sendauth(krb5_context context, - krb5_auth_context auth_context, + krb5_auth_context *auth_context, krb5_pointer fd, char *appl_version, krb5_principal client, @@ -534,16 +535,15 @@ krb5_sendauth(krb5_context context, krb5_creds *in_creds, krb5_ccache ccache, /*krb5_error*/ void **error, - /*krb5_ap_rep_enc_part*/ void **rep_result, + krb5_ap_rep_enc_part **rep_result, krb5_creds ** out_creds); krb5_error_code krb5_recvauth(krb5_context context, - krb5_auth_context auth_context, + krb5_auth_context *auth_context, krb5_pointer fd, char *appl_version, krb5_principal server, - char *rc_type, int32_t flags, krb5_keytab keytab, krb5_ticket **ticket); @@ -554,7 +554,8 @@ krb5_parse_name(krb5_context context, krb5_principal *principal); void -krb5_free_principal(krb5_principal principal); +krb5_free_principal(krb5_context context, + krb5_principal principal); krb5_error_code krb5_unparse_name(krb5_context context, @@ -619,6 +620,13 @@ krb5_425_conv_principal(krb5_context context, const char *realm, krb5_principal *princ); +krb5_error_code +krb5_sname_to_principal (krb5_context context, + const char *hostname, + const char *sname, + int32_t type, + krb5_principal *ret_princ); + krb5_error_code krb5_get_krbhst (krb5_context context, const krb5_data *realm, @@ -657,6 +665,18 @@ krb5_error_code krb5_get_salt (krb5_principal princ, krb5_data *salt); +ssize_t +krb5_net_read (krb5_context context, + int fd, + void *buf, + size_t len); + +ssize_t +krb5_net_write (krb5_context context, + int fd, + void *buf, + size_t len); + #include "cache.h" #include "keytab.h"