summaryrefslogtreecommitdiff
path: root/usr/src/lib/libgss/spec/gss.spec
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libgss/spec/gss.spec')
-rw-r--r--usr/src/lib/libgss/spec/gss.spec753
1 files changed, 0 insertions, 753 deletions
diff --git a/usr/src/lib/libgss/spec/gss.spec b/usr/src/lib/libgss/spec/gss.spec
deleted file mode 100644
index 6cfae0c489..0000000000
--- a/usr/src/lib/libgss/spec/gss.spec
+++ /dev/null
@@ -1,753 +0,0 @@
-#
-# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-# lib/libgss/spec/gss.spec
-
-data GSS_C_NT_USER_NAME
-version SUNW_1.2
-end
-
-data GSS_C_NT_MACHINE_UID_NAME
-version SUNW_1.2
-end
-
-data GSS_C_NT_STRING_UID_NAME
-version SUNW_1.2
-end
-
-data GSS_C_NT_HOSTBASED_SERVICE
-version SUNW_1.2
-end
-
-data GSS_C_NT_ANONYMOUS
-version SUNW_1.2
-end
-
-data GSS_C_NT_EXPORT_NAME
-version SUNW_1.2
-end
-
-function gss_release_oid_set
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_release_oid_set( \
- OM_uint32 *minor_status ,\
- gss_OID_set *set)
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_acquire_cred
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_acquire_cred( \
- OM_uint32 *minor_status ,\
- const gss_name_t desired_name ,\
- OM_uint32 time_req ,\
- const gss_OID_set desired_mechs ,\
- gss_cred_usage_t cred_usage ,\
- gss_cred_id_t *output_cred_handle ,\
- gss_OID_set *actual_mechs ,\
- OM_uint32 *time_rec)
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_acquire_cred_with_password
-include <gssapi/gssapi_ext.h>
-declaration OM_uint32 gss_acquire_cred_with_password( \
- OM_uint32 *minor_status ,\
- const gss_name_t desired_name ,\
- const gss_buffer_t password ,\
- OM_uint32 time_req ,\
- const gss_OID_set desired_mechs ,\
- gss_cred_usage_t cred_usage ,\
- gss_cred_id_t *output_cred_handle ,\
- gss_OID_set *actual_mechs ,\
- OM_uint32 *time_rec)
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_release_cred
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_release_cred( \
- OM_uint32 * minor_status,\
- gss_cred_id_t * cred_handle \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_init_sec_context
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_init_sec_context( \
- OM_uint32 * minor_status ,\
- const gss_cred_id_t initiator_cred_hdle,\
- gss_ctx_id_t * context_handle ,\
- const gss_name_t target_name ,\
- const gss_OID mech_type ,\
- OM_uint32 req_flags ,\
- OM_uint32 time_req ,\
- gss_channel_bindings_t input_chan_bindings ,\
- const gss_buffer_t input_token ,\
- gss_OID * actual_mech_type ,\
- gss_buffer_t output_token ,\
- OM_uint32 * ret_flags ,\
- OM_uint32 * time_rec \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_accept_sec_context
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_accept_sec_context( \
- OM_uint32 * minor_status ,\
- gss_ctx_id_t * context_handle ,\
- const gss_cred_id_t acceptor_cred_hdle ,\
- const gss_buffer_t input_token_buffer ,\
- const gss_channel_bindings_t input_chan_bindings ,\
- gss_name_t * src_name ,\
- gss_OID * mech_type ,\
- gss_buffer_t output_token ,\
- OM_uint32 * ret_flags ,\
- OM_uint32 * time_rec ,\
- gss_cred_id_t * delegated_cred_hdle \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_process_context_token
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_process_context_token( \
- OM_uint32 * minor_status ,\
- const gss_ctx_id_t context_handle ,\
- const gss_buffer_t token_buffer \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_delete_sec_context
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_delete_sec_context( \
- OM_uint32 * minor_status ,\
- gss_ctx_id_t * context_handle ,\
- gss_buffer_t output_token \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_context_time
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_context_time( \
- OM_uint32 * minor_status ,\
- const gss_ctx_id_t context_handle ,\
- OM_uint32 * time_rec \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_display_status
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_display_status( \
- OM_uint32 * minor_status ,\
- OM_uint32 status_value ,\
- int status_type ,\
- const gss_OID mech_type ,\
- OM_uint32 * message_context ,\
- gss_buffer_t status_string \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_indicate_mechs
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_indicate_mechs( \
- OM_uint32 * minor_status ,\
- gss_OID_set * mech_set \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_compare_name
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_compare_name( \
- OM_uint32 * minor_status ,\
- const gss_name_t name1 ,\
- const gss_name_t name2 ,\
- int * name_equal \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_display_name
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_display_name( \
- OM_uint32 * minor_status ,\
- const gss_name_t input_name ,\
- gss_buffer_t output_name_buffer ,\
- gss_OID * output_name_type \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_import_name
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_import_name( \
- OM_uint32 * minor_status ,\
- const gss_buffer_t input_name_buffer ,\
- const gss_OID input_name_type ,\
- gss_name_t * output_name \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_release_name
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_release_name( \
- OM_uint32 * minor_status ,\
- gss_name_t * input_name \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_release_buffer
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_release_buffer( \
- OM_uint32 * minor_status ,\
- gss_buffer_t buffer \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-
-function gss_inquire_cred
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_inquire_cred( \
- OM_uint32 * minor_status ,\
- const gss_cred_id_t cred_handle ,\
- gss_name_t * name ,\
- OM_uint32 * lifetime ,\
- gss_cred_usage_t * cred_usage ,\
- gss_OID_set * mechanisms \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_inquire_context
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_inquire_context( \
- OM_uint32 * minor_status ,\
- const gss_ctx_id_t context_handle ,\
- gss_name_t * src_name ,\
- gss_name_t * targ_name ,\
- OM_uint32 * lifetime_rec ,\
- gss_OID * mech_type ,\
- OM_uint32 * ctx_flags ,\
- int * locally_initiated ,\
- int * open \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_get_mic
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_get_mic( \
- OM_uint32 * minor_status ,\
- const gss_ctx_id_t context_handle ,\
- gss_qop_t qop_req ,\
- const gss_buffer_t message_buffer ,\
- gss_buffer_t message_token \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_verify_mic
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_verify_mic( \
- OM_uint32 * minor_status ,\
- const gss_ctx_id_t context_handle ,\
- const gss_buffer_t message_buffer ,\
- const gss_buffer_t token_buffer ,\
- gss_qop_t * qop_state \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_wrap
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_wrap( \
- OM_uint32 * minor_status ,\
- const gss_ctx_id_t context_handle ,\
- int conf_req_flag ,\
- gss_qop_t qop_req ,\
- const gss_buffer_t input_message_bfer ,\
- int * conf_state ,\
- gss_buffer_t output_message_bfer \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_unwrap
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_unwrap( \
- OM_uint32 * minor_status ,\
- const gss_ctx_id_t context_handle ,\
- const gss_buffer_t input_message_bfer ,\
- gss_buffer_t output_message_bfer ,\
- int * conf_state ,\
- gss_qop_t * qop_state \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_wrap_size_limit
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_wrap_size_limit( \
- OM_uint32 * minor_status ,\
- const gss_ctx_id_t context_handle ,\
- int conf_req_flag ,\
- gss_qop_t qop_req ,\
- OM_uint32 req_output_size ,\
- OM_uint32 * max_input_size \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_export_name
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_export_name( \
- OM_uint32 * minor_status ,\
- const gss_name_t input_name ,\
- gss_buffer_t exported_name \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_add_cred
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_add_cred( \
- OM_uint32 * minor_status ,\
- const gss_cred_id_t input_cred_handle ,\
- const gss_name_t desired_name ,\
- const gss_OID desired_mech ,\
- gss_cred_usage_t cred_usage ,\
- OM_uint32 initiator_time_req ,\
- OM_uint32 acceptor_time_req ,\
- gss_cred_id_t * output_cred_handle ,\
- gss_OID_set * actual_mechs ,\
- OM_uint32 * initiator_time_rec ,\
- OM_uint32 * acceptor_time_rec \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_add_cred_with_password
-include <gssapi/gssapi_ext.h>
-declaration OM_uint32 gss_add_cred_with_password( \
- OM_uint32 * minor_status ,\
- const gss_cred_id_t input_cred_handle ,\
- const gss_name_t desired_name ,\
- const gss_OID desired_mech ,\
- const gss_buffer_t password ,\
- gss_cred_usage_t cred_usage ,\
- OM_uint32 initiator_time_req ,\
- OM_uint32 acceptor_time_req ,\
- gss_cred_id_t * output_cred_handle ,\
- gss_OID_set * actual_mechs ,\
- OM_uint32 * initiator_time_rec ,\
- OM_uint32 * acceptor_time_rec \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_store_cred
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_store_cred( \
- OM_uint32 * minor_status ,\
- const gss_cred_id_t input_cred_handle ,\
- gss_cred_usage_t cred_usage ,\
- const gss_OID desired_mech ,\
- OM_uint32 overwrite_cred ,\
- OM_uint32 default_cred ,\
- gss_OID_set * elements_stored ,\
- gss_cred_usage_t * cred_usage_stored \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_inquire_cred_by_mech
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_inquire_cred_by_mech( \
- OM_uint32 * minor_status ,\
- const gss_cred_id_t cred_handle ,\
- const gss_OID mech_type ,\
- gss_name_t * name ,\
- OM_uint32 * initiator_lifetime ,\
- OM_uint32 * acceptor_lifetime ,\
- gss_cred_usage_t * cred_usage \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_export_sec_context
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_export_sec_context( \
- OM_uint32 * minor_status ,\
- gss_ctx_id_t * context_handle ,\
- gss_buffer_t interprocess_token \
-)
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_import_sec_context
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_import_sec_context( \
- OM_uint32 * minor_status ,\
- const gss_buffer_t interprocess_token ,\
- gss_ctx_id_t * context_handle \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_release_oid
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_release_oid( \
- OM_uint32 * minor_status ,\
- gss_OID * oid \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_create_empty_oid_set
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_create_empty_oid_set( \
- OM_uint32 * minor_status ,\
- gss_OID_set * oid_set \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_add_oid_set_member
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_add_oid_set_member( \
- OM_uint32 * minor_status ,\
- const gss_OID member_oid ,\
- gss_OID_set * oid_set \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_test_oid_set_member
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_test_oid_set_member( \
- OM_uint32 * minor_status ,\
- const gss_OID member ,\
- const gss_OID_set set ,\
- int *present)
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_str_to_oid
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_str_to_oid( \
- OM_uint32 * minor_status ,\
- const gss_buffer_t oid_str ,\
- gss_OID * oid \
- )
-version SUNWprivate_1.1
-exception $return != 0
-end
-
-
-function gss_inquire_names_for_mech
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_inquire_names_for_mech( \
- OM_uint32 * minor_status ,\
- const gss_OID mechanism ,\
- gss_OID_set * name_types \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_inquire_mechs_for_name
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_inquire_mechs_for_name( \
- OM_uint32 * minor_status ,\
- const gss_name_t input_name ,\
- gss_OID_set * mech_types \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_canonicalize_name
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_canonicalize_name( \
- OM_uint32 * minor_status ,\
- const gss_name_t input_name ,\
- const gss_OID mech_type ,\
- gss_name_t * output_name \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_duplicate_name
-include <gssapi/gssapi.h>
-declaration OM_uint32 gss_duplicate_name( \
- OM_uint32 * minor_status ,\
- const gss_name_t src_name ,\
- gss_name_t * dest_name \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_sign
-declaration OM_uint32 gss_sign(OM_uint32 *minor_status ,\
- gss_ctx_id_t context_handle ,\
- int qop_req,\
- gss_buffer_t message_buffer ,\
- gss_buffer_t message_token \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_verify
-declaration OM_uint32 gss_verify( \
- OM_uint32 *minor_status ,\
- gss_ctx_id_t context_handle ,\
- gss_buffer_t message_buffer ,\
- gss_buffer_t token_buffer,\
- int *qop_state \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_seal
-declaration OM_uint32 gss_seal( \
- OM_uint32 *minor_status ,\
- gss_ctx_id_t context_handle ,\
- int conf_req_flag ,\
- int qop_req ,\
- gss_buffer_t input_message_bfer ,\
- int *conf_state ,\
- gss_buffer_t output_message_bfer \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_unseal
-declaration OM_uint32 gss_unseal( \
- OM_uint32 *minor_status ,\
- gss_ctx_id_t context_handle ,\
- gss_buffer_t input_message_bfer ,\
- gss_buffer_t output_message_bfer ,\
- int *conf_state ,\
- int *qop_state \
- )
-version SUNW_1.2
-exception $return != 0
-end
-
-function gss_oid_to_str
-version SUNWprivate_1.1
-end
-
-function gss_copy_oid_set
-declaration OM_uint32 gss_copy_oid_set( \
- OM_uint32 *,\
- const gss_OID_set_desc *, \
- gss_OID_set *)
-version SUNWprivate_1.1
-end
-
-data gss_nt_exported_name
-declaration const gss_OID_desc * const gss_nt_exported_name;
-version SUNWprivate_1.1
-end
-
-data gss_nt_service_name
-declaration const gss_OID_desc * const gss_nt_service_name;
-version SUNWprivate_1.1
-end
-
-data gss_nt_service_name_v2
-declaration const gss_OID_desc * const gss_nt_service_name_v2;
-version SUNWprivate_1.1
-end
-
-function __gss_qop_to_num
-version SUNWprivate_1.1
-end
-
-function __gss_num_to_qop
-version SUNWprivate_1.1
-end
-
-function __gss_get_mech_info
-version SUNWprivate_1.1
-end
-
-function __gss_mech_qops
-version SUNWprivate_1.1
-end
-
-function __gss_mech_to_oid
-version SUNWprivate_1.1
-end
-
-function __gss_oid_to_mech
-version SUNWprivate_1.1
-end
-
-function __gss_get_mechanisms
-version SUNWprivate_1.1
-end
-
-function __gss_userok
-declaration OM_uint32 __gss_userok(\
- OM_uint32 *minor,\
- const gss_name_t name,\
- const char *user,\
- int *user_ok)
-version SUNWprivate_1.1
-end
-
-function gsscred_expname_to_unix_cred
-version SUNWprivate_1.1
-end
-
-function gsscred_expname_to_unix_cred_ext
-declaration OM_uint32 gsscred_expname_to_unix_cred_ext(\
- const gss_buffer_t expName,\
- uid_t *uidOut,\
- gid_t *gidOut,\
- gid_t *gids[],\
- int *gidsLen,\
- int try_mech)
-version SUNWprivate_1.1
-end
-
-function gsscred_name_to_unix_cred
-declaration OM_uint32 gsscred_name_to_unix_cred( \
- const gss_name_t intName, \
- const gss_OID mechType, \
- uid_t *uidOut, \
- gid_t *gidOut, \
- gid_t *gids[], \
- int *gidsLen)
-version SUNWprivate_1.1
-end
-
-function gsscred_name_to_unix_cred_ext
-declaration OM_uint32 gsscred_name_to_unix_cred_ext(\
- const gss_name_t intName,\
- const gss_OID mechType,\
- uid_t *uidOut,\
- gid_t *gidOut,\
- gid_t *gids[],\
- int *gidsLen,\
- int try_mech)
-version SUNWprivate_1.1
-end
-
-function gsscred_set_options
-declaration void gsscred_set_options(void)
-version SUNWprivate_1.1
-end
-
-function gss_get_group_info
-version SUNWprivate_1.1
-end
-
-function __gss_get_modOptions
-declaration char * __gss_get_modOptions(const gss_OID)
-version SUNWprivate_1.1
-end
-
-function __gss_get_kmodName
-version SUNWprivate_1.1
-end
-
-# Needed by mech_dummy.so to run rpcgss_sample with -m 2
-function generic_gss_copy_oid
-version SUNWprivate_1.1
-end
-
-# Needed by mech_dummy.so to run rpcgss_sample with -m 2
-function generic_gss_release_oid
-version SUNWprivate_1.1
-end
-
-function __gss_get_mech_type
-version SUNWprivate_1.1
-end
-
-function der_length_size
-version SUNWprivate_1.1
-end
-
-function get_der_length
-version SUNWprivate_1.1
-end
-
-function put_der_length
-version SUNWprivate_1.1
-end