Merge commit '7d815089a43a963b49eaddf97e514194ec29805b'
[unleashed.git] / usr / src / lib / libgss / mapfile-vers
blobc81e8b897ef31f2c18b3cb920c65a06f5f23b919
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
19 # CDDL HEADER END
22 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
23 # Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
27 # MAPFILE HEADER START
29 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
30 # Object versioning must comply with the rules detailed in
32 #       usr/src/lib/README.mapfiles
34 # You should not be making modifications here until you've read the most current
35 # copy of that file. If you need help, contact a gatekeeper for guidance.
37 # MAPFILE HEADER END
40 $mapfile_version 2
42 SYMBOL_VERSION SUNW_1.3 {
43     global:
44         gss_add_buffer_set_member;
45         gss_create_empty_buffer_set;
46         GSS_C_INQ_SSPI_SESSION_KEY;
47         gss_inquire_sec_context_by_oid;
48         gss_release_buffer_set;
49 } SUNW_1.2;
51 SYMBOL_VERSION SUNW_1.2 {
52     global:
53         gss_accept_sec_context;
54         gss_acquire_cred;
55         gss_acquire_cred_with_password;
56         gss_add_cred;
57         gss_add_cred_with_password;
58         gss_add_oid_set_member;
59         gss_canonicalize_name;
60         GSS_C_NT_ANONYMOUS;
61         GSS_C_NT_EXPORT_NAME;
62         GSS_C_NT_HOSTBASED_SERVICE;
63         GSS_C_NT_MACHINE_UID_NAME;
64         GSS_C_NT_STRING_UID_NAME;
65         GSS_C_NT_USER_NAME;
66         gss_compare_name;
67         gss_context_time;
68         gss_create_empty_oid_set;
69         gss_delete_sec_context;
70         gss_display_name;
71         gss_display_status;
72         gss_duplicate_name;
73         gss_export_name;
74         gss_export_sec_context;
75         gss_get_mic;
76         gss_import_name;
77         gss_import_sec_context;
78         gss_indicate_mechs;
79         gss_init_sec_context;
80         gss_inquire_context;
81         gss_inquire_cred;
82         gss_inquire_cred_by_mech;
83         gss_inquire_mechs_for_name;
84         gss_inquire_names_for_mech;
85         gss_process_context_token;
86         gss_release_buffer;
87         gss_release_cred;
88         gss_release_name;
89         gss_release_oid;
90         gss_release_oid_set;
91         gss_seal;
92         gss_sign;
93         gss_store_cred;
94         gss_test_oid_set_member;
95         gss_unseal;
96         gss_unwrap;
97         gss_verify;
98         gss_verify_mic;
99         gss_wrap;
100         gss_wrap_size_limit;
101 } SUNW_1.1;
103 # Due to mistakes made early in the history of this library, there are
104 # no SUNW_1.1 symbols, but the version is now kept as a placeholder.
105 # Don't add any symbols to this version.
107 SYMBOL_VERSION SUNW_1.1 {
108     global:
109         SUNW_1.1;
112 SYMBOL_VERSION SUNWprivate_1.1 {
113     global:
114         der_length_size;
115         generic_gss_copy_oid;
116         generic_gss_release_oid;
117         get_der_length;
118         gss_copy_oid_set;
119         gsscred_expname_to_unix_cred;
120         gsscred_expname_to_unix_cred_ext;
121         gsscred_name_to_unix_cred;
122         gsscred_name_to_unix_cred_ext;
123         gsscred_set_options;
124         gss_get_group_info;
125         __gss_get_kmodName;
126         __gss_get_mechanism;
127         __gss_get_mechanisms;
128         __gss_get_mech_info;
129         __gss_get_mech_type;
130         __gss_get_modOptions;
131         __gss_mech_qops;
132         __gss_mech_to_oid;
133         gss_mech_krb5;
134         gss_nt_exported_name;
135         gss_nt_service_name;
136         gss_nt_service_name_v2;
137         __gss_num_to_qop;
138         __gss_oid_to_mech;
139         gss_oid_to_str;
140         __gss_qop_to_num;
141         gss_str_to_oid;
142         __gss_userok;
143         put_der_length;
144     local:
145         *;