krb5_gss.spec revision f808c858fa61e7769218966759510a8b1190dfcf
#
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
#
function g_delete_cred_id
declaration int g_delete_cred_id (void **vdb, gss_cred_id_t cred)
end
function g_delete_ctx_id
declaration int g_delete_ctx_id (void **vdb, gss_ctx_id_t ctx)
end
function g_delete_name
declaration int g_delete_name (void **vdb, gss_name_t name)
end
function g_display_com_err_status
end
function g_display_major_status
end
function g_local_host_name
declaration char *g_local_host_name (void);
end
function g_make_string_buffer
declaration int g_make_string_buffer (const char *str, \
end
function g_make_token_header
declaration void g_make_token_header (gss_OID mech, int body_size, \
end
function g_order_check
end
function g_order_free
declaration void g_order_free (void **vqueue)
end
function g_order_init
int do_replay, int do_sequence, int wide)
end
function g_queue_externalize
end
function g_queue_internalize
end
function g_queue_size
end
function g_save_cred_id
declaration int g_save_cred_id (void **vdb, gss_cred_id_t cred)
end
function g_save_ctx_id
declaration int g_save_ctx_id (void **vdb, gss_ctx_id_t ctx)
end
function g_save_name
declaration int g_save_name (void **vdb, gss_name_t name)
end
function g_set_destroy
declaration int g_set_destroy (g_set *s)
end
function g_set_entry_add
declaration int g_set_entry_add (g_set *s, void *key, void *value)
end
function g_set_entry_delete
declaration int g_set_entry_delete (g_set *s, void *key)
end
function g_set_entry_get
declaration int g_set_entry_get (g_set *s, void *key, void **value)
end
function g_set_init
declaration int g_set_init (g_set *s)
end
function g_strdup
end
function g_token_size
declaration int g_token_size (gss_OID mech, unsigned int body_size)
end
function g_validate_cred_id
declaration int g_validate_cred_id (void **vdb, gss_cred_id_t cred)
end
function g_validate_ctx_id
declaration int g_validate_ctx_id (void **vdb, gss_ctx_id_t ctx)
end
function g_validate_name
declaration int g_validate_name (void **vdb, gss_name_t name)
end
function g_verify_token_header
declaration gss_int32 g_verify_token_header \
unsigned int toksize, int wrapper_required)
end
function gmt_mktime
end
function gss_krb5_ccache_name
const char *name, \
const char **out_name)
end
function gss_krb5_copy_ccache
void *ctx, \
end
function gss_krb5_get_tkt_flags
end
declaration const gss_OID_desc * const gss_mech_krb5
end
declaration const gss_OID_desc * const gss_mech_krb5_old
end
declaration const gss_OID_desc * const gss_mech_krb5_v2
end
declaration const gss_OID_set_desc * const gss_mech_set_krb5
end
declaration const gss_OID_set_desc * const gss_mech_set_krb5_both
end
declaration const gss_OID_set_desc * const gss_mech_set_krb5_old
end
declaration const gss_OID_set_desc * const gss_mech_set_krb5_old
end
declaration const gss_OID_set_desc * const gss_mech_set_krb5_old
end
declaration const gss_OID_desc * const gss_nt_krb5_name
end
declaration const gss_OID_desc * const gss_nt_krb5_principal
end
function kg_checksum_channel_bindings
int bigend)
end
function kg_confounder_size
declaration int kg_confounder_size (krb5_context context, krb5_keyblock *key)
end
declaration krb5_context kg_context
end
function kg_ctx_externalize
end
function kg_ctx_internalize
krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain)
end
function kg_ctx_size
end
function kg_decrypt
krb5_keyblock *key, \
int usage, \
krb5_pointer iv, \
krb5_pointer in, krb5_pointer out, int length)
end
function kg_encrypt
krb5_keyblock *key, \
int usage, \
krb5_pointer iv, \
krb5_pointer in, \
krb5_pointer out, \
int length)
end
function kg_encrypt_size
declaration int kg_encrypt_size (krb5_context context, \
krb5_keyblock *key, int n)
end
function kg_get_context
end
function kg_get_defcred
end
function kg_get_seq_num
krb5_keyblock *key, unsigned char *cksum, \
end
function kg_make_confounder
krb5_keyblock *key, unsigned char *buf)
end
function kg_make_seed
krb5_keyblock *key, unsigned char *seed)
end
function kg_make_seq_num
krb5_keyblock *key, int direction, \
unsigned char *buf)
end
function kg_oid_size
declaration krb5_error_code kg_oid_size \
(krb5_context kcontext, \
end
function kg_queue_size
declaration krb5_error_code kg_queue_size \
(krb5_context kcontext, \
end
function kg_release_defcred
end
function kg_seal
int conf_req_flag, int qop_req, \
gss_buffer_t input_msg_buffer, int *conf_state, \
end
function kg_unseal
gss_buffer_t message_buffer, int *conf_state, \
end
declaration void *kg_vdb
end
function kg2_parse_token
unsigned char *ptr, \
int length, \
int *nctypes, \
krb5_cksumtype **ctypes, \
int noptions, \
struct kg2_option *options, \
end
function krb5_gss_import_name
declaration OM_uint32 krb5_gss_import_name \
(void *ctx, OM_uint32 *minor_status, \
end
function krb5_gss_init_sec_context
declaration OM_uint32 krb5_gss_init_sec_context \
end
function gssspi_acquire_cred_with_password
declaration OM_uint32 gssspi_acquire_cred_with_password \
(void *ct ,\
const gss_name_t desired_name ,\
const gss_buffer_t password ,\
const gss_OID_set desired_mechs ,\
end
declaration const gss_OID_desc krb5_gss_oid_array[];
end