xref: /illumos-gate/usr/src/lib/libgss/mapfile-vers (revision cb159270e9e67dea31dfbd991ec758829de14d35)
1#
2# CDDL HEADER START
3#
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.
7#
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.
12#
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]
18#
19# CDDL HEADER END
20#
21#
22# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
23# Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
24#
25
26#
27# MAPFILE HEADER START
28#
29# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
30# Object versioning must comply with the rules detailed in
31#
32#	usr/src/lib/README.mapfiles
33#
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.
36#
37# MAPFILE HEADER END
38#
39
40$mapfile_version 2
41
42SYMBOL_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;
50
51SYMBOL_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;
102
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.
106
107SYMBOL_VERSION SUNW_1.1 {
108    global:
109	SUNW_1.1;
110};
111
112SYMBOL_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	*;
146};
147