krb5_mech3.spec revision 505d05c73a6e56769f263d4803b22eddd168ee24
#
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
#
function krb5_kuserok
krb5_principal principal, const char *luser)
end
function krb5_locate_kdc
int get_masters, int socktype, int family)
end
function krb5_get_servername
char *srvhost, \
end
function krb5_getenv
declaration char * krb5_getenv (const char *name)
end
function krb5_lock_file
declaration krb5_error_code krb5_lock_file \
(krb5_context context, int fd, int mode)
end
function krb5_make_full_ipaddr
declaration krb5_error_code krb5_make_full_ipaddr \
(krb5_context context, krb5_int32 adr, \
int port, krb5_address **outaddr)
end
function krb5_make_fulladdr
declaration krb5_error_code krb5_make_fulladdr \
(krb5_context context, krb5_address *kaddr, \
end
declaration int krb5_max_dgram_size
end
declaration int krb5_max_skdc_timeout
end
function krb5_mk_1cred
declaration krb5_error_code krb5_mk_1cred \
krb5_creds *pcreds, krb5_data **ppdata, \
end
function krb5_mk_error
const krb5_error *dec_err, \
end
function krb5_mk_ncred
declaration krb5_error_code krb5_mk_ncred \
krb5_creds **ppcreds, krb5_data **ppdata, \
end
function krb5_mk_priv
end
function krb5_mk_rep
declaration krb5_error_code krb5_mk_rep \
end
function krb5_mk_req
const krb5_flags ap_req_options, \
krb5_data * in_data, krb5_ccache ccache, \
end
function krb5_mk_req_extended
const krb5_flags ap_req_options, \
krb5_creds * in_creds, \
end
function krb5_mk_safe
end
# spec2trace RFE
end
function krb5_net_read
declaration int krb5_net_read \
(krb5_context context, int fd, \
end
function krb5_net_write
declaration int krb5_net_write \
(krb5_context context, int fd, \
end
function krb5_nfold
declaration void krb5_nfold( \
int inbits, \
const unsigned char *in, \
int outbits, \
unsigned char *out)
end
function krb5_os_free_context
declaration void krb5_os_free_context (krb5_context context)
end
# spec2trace RFE
function krb5_os_get_tty_uio
end
function krb5_os_hostaddr
declaration krb5_error_code krb5_os_hostaddr \
(krb5_context context, const char *name, \
end
function krb5_os_init_context
declaration krb5_error_code krb5_os_init_context \
end
function krb5_os_localaddr
declaration krb5_error_code krb5_os_localaddr \
(krb5_context context, krb5_address ***addr)
end
function krb5_parse_name
const char *name, \
end
function krb5_principal2salt
declaration krb5_error_code krb5_principal2salt \
(krb5_context conteXt, \
end
function krb5_principal2salt_norealm
declaration krb5_error_code krb5_principal2salt_norealm \
(krb5_context context, \
end
function krb5_principal_compare
declaration krb5_boolean krb5_principal_compare \
(krb5_context context, \
end
function krb5_privacy_allowed
end
function krb5_pname_to_uid
declaration OM_uint32 krb5_pname_to_uid \
const gss_name_t pname, uid_t *uidOut)
end
function krb5_gss_userok
declaration OM_uint32 krb5_gss_userok \
const gss_name_t pname, \
end
function krb5_rd_cred
declaration krb5_error_code krb5_rd_cred \
(krb5_context context, \
krb5_data *pcreddata, krb5_creds ***pppcreds, \
end
function krb5_rd_error
const krb5_data *enc_errbuf, \
end
function krb5_rd_priv
end
function krb5_rd_rep
end
function krb5_rd_req
krb5_flags * ap_req_options, \
krb5_ticket ** ticket)
end
function krb5_rd_req_decoded
const krb5_ap_req * req, \
krb5_flags * ap_req_options, \
krb5_ticket ** ticket)
end
function krb5_rd_req_decoded_anyflag
const krb5_ap_req * req, \
krb5_flags * ap_req_options, \
krb5_ticket ** ticket)
end
function krb5_rd_safe
end
function krb5_read_message
declaration krb5_error_code krb5_read_message \
end
function krb5_read_password
declaration krb5_error_code krb5_read_password \
(krb5_context context, const char *prompt, \
const char *prompt2, char *return_pwd, \
unsigned int *size_return)
end
function krb5_realm_compare
declaration krb5_boolean krb5_realm_compare \
(krb5_context context, \
end
function krb5_recvauth
declaration krb5_error_code krb5_recvauth \
krb5_pointer fd, char *appl_version, \
end
function krb5_register_serializer
declaration krb5_error_code krb5_register_serializer \
(krb5_context context, const krb5_ser_entry *entry)
end
function krb5_salttype_to_string
char * buffer, \
end
function krb5_secure_config_files
declaration krb5_error_code krb5_secure_config_files \
end
function krb5_send_tgs
const krb5_flags kdcoptions, \
const krb5_ticket_times * timestruct, \
const krb5_enctype * ktypes, \
krb5_address * const * addrs, \
krb5_authdata * const * authorization_data, \
krb5_pa_data * const * padata, \
const krb5_data * second_ticket, \
krb5_creds * in_cred, \
krb5_response * rep)
end
function krb5_sendauth
krb5_pointer fd, char *appl_version, \
end
function krb5_sendto_kdc
declaration krb5_error_code krb5_sendto_kdc \
(krb5_context context, const krb5_data *message, \
int use_master, int tcp_only)
end
function krb5_ser_address_init
declaration krb5_error_code krb5_ser_address_init \
end
function krb5_ser_auth_context_init
declaration krb5_error_code krb5_ser_auth_context_init \
end
function krb5_ser_authdata_init
declaration krb5_error_code krb5_ser_authdata_init \
end
function krb5_ser_authenticator_init
declaration krb5_error_code krb5_ser_authenticator_init \
end
function krb5_ser_ccache_init
declaration krb5_error_code krb5_ser_ccache_init \
end
function krb5_ser_checksum_init
declaration krb5_error_code krb5_ser_checksum_init \
end
function krb5_ser_context_init
declaration krb5_error_code krb5_ser_context_init \
end
function krb5_ser_keyblock_init
declaration krb5_error_code krb5_ser_keyblock_init \
end
function krb5_ser_keytab_init
declaration krb5_error_code krb5_ser_keytab_init \
end
function krb5_ser_pack_bytes
declaration krb5_error_code krb5_ser_pack_bytes \
(krb5_octet *osstring, size_t osize, \
krb5_octet **bufp, size_t *remainp)
end
function krb5_ser_pack_int32
declaration krb5_error_code krb5_ser_pack_int32 \
(krb5_int32 iarg, krb5_octet **bufp, \
end
function krb5_ser_principal_init
declaration krb5_error_code krb5_ser_principal_init \
end
function krb5_ser_rcache_init
declaration krb5_error_code krb5_ser_rcache_init \
end
function krb5_ser_unpack_bytes
declaration krb5_error_code krb5_ser_unpack_bytes \
(krb5_octet *istring, size_t isize, \
krb5_octet **bufp, size_t *remainp)
end
function krb5_ser_unpack_int32
declaration krb5_error_code krb5_ser_unpack_int32 \
(krb5_int32 *intp, krb5_octet **bufp, \
end
function krb5_set_config_files
declaration krb5_error_code krb5_set_config_files \
(krb5_context ctx, const char **filenames)
end
function krb5_set_debugging_time
declaration krb5_error_code krb5_set_debugging_time \
(krb5_context context, \
end
function krb5_set_default_in_tkt_ktypes
declaration krb5_error_code krb5_set_default_in_tkt_ktypes \
(krb5_context context, \
const krb5_enctype *ktypes)
end
function krb5_set_default_realm
declaration krb5_error_code krb5_set_default_realm \
(krb5_context context, const char *lrealm)
end
function krb5_set_default_tgs_ktypes
declaration krb5_error_code krb5_set_default_tgs_ktypes \
(krb5_context context, \
const krb5_enctype *ktypes)
end
function krb5_set_real_time
declaration krb5_error_code krb5_set_real_time \
end
function krb5_set_time_offsets
declaration krb5_error_code krb5_set_time_offsets \
end
function krb5_setenv
declaration int krb5_setenv (register const char *name, \
end
function krb5_size_opaque
end
declaration int krb5_skdc_timeout_shift
end
declaration int krb5_skdc_timeout_shift
end
function krb5_sname_to_principal
krb5_context context, const char *hostname, \
const char *sname, krb5_int32 type, \
end
function krb5_string_to_deltat
char *string, krb5_deltat *deltatp)
end
function krb5_string_to_salttype
char *string, krb5_int32 *salttypep)
end
function krb5_string_to_timestamp
char *string, krb5_timestamp *timestampp)
end
function krb5_sync_disk_file
end
function krb5_tgtname
end
function krb5_timeofday
end
function krb5_timestamp_to_sfstring
krb5_timestamp timestamp, char * buffer, \
end
function krb5_timestamp_to_string
end
function krb5_unlock_file
declaration krb5_error_code krb5_unlock_file \
(krb5_context context, int fd)
end
function krb5_unpack_full_ipaddr
krb5_context context, const krb5_address *inaddr, \
krb5_int32 *adr, krb5_int16 *port)
end
function krb5_unparse_name
krb5_const_principal principal, register char **name)
end
function krb5_unparse_name_ext
end
function krb5_unsetenv
declaration void krb5_unsetenv (const char *name)
end
function krb5_us_timeofday
end
function krb5_use_natural_time
end
function krb5_validate_times
krb5_ticket_times *times)
end
function krb5_walk_realm_tree
krb5_principal **tree, int realm_branch_char)
end
function krb5_write_message
end
function krb5int_cm_call_select
const struct select_state *in, \
struct select_state *out, \
int *sret)
end
function krb5int_sendtokdc_debug_handler
declaration void * krb5int_sendtokdc_debug_handler (const void *, \
end
function foreach_localaddr
declaration int foreach_localaddr (void *, \
end