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#
23# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright 2017 Jason King.
25# Copyright 2019 Joyent, Inc.
26#
27
28#
29# MAPFILE HEADER START
30#
31# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
32# Object versioning must comply with the rules detailed in
33#
34#	usr/src/lib/README.mapfiles
35#
36# You should not be making modifications here until you've read the most current
37# copy of that file. If you need help, contact a gatekeeper for guidance.
38#
39# MAPFILE HEADER END
40#
41
42
43$mapfile_version 2
44
45SYMBOL_VERSION SUNWprivate {
46    global:
47	aes_alloc_keysched;
48	aes_copy_block;
49	aes_copy_block64;
50	aes_decrypt_block;
51	aes_decrypt_contiguous_blocks;
52	aes_encrypt_block;
53	aes_encrypt_contiguous_blocks;
54	aes_init_keysched;
55	aes_xor_block;
56	arcfour_crypt;
57	arcfour_key_init;
58	big_One;
59	big_Two;
60	big_add;
61	big_bitlength;
62	big_cmp_abs;
63	big_copy;
64	big_div_pos;
65	big_ext_gcd_pos;
66	big_extend;
67	big_finish;
68	big_init1;
69	big_init;
70	big_modexp;
71	big_modexp_crt;
72	big_mul;
73	big_nextprime_pos;
74	big_random;
75	big_sub;
76	big_sub_pos;
77	bignum2bytestring;
78	blowfish_alloc_keysched;
79	blowfish_decrypt_contiguous_blocks;
80	blowfish_encrypt_contiguous_blocks;
81	blowfish_init_keysched;
82	bytestring2bignum;
83	cbc_alloc_ctx;
84	cbc_init_ctx;
85	ccm_alloc_ctx;
86	ccm_decrypt_final;
87	ccm_encrypt_final;
88	ccm_init_ctx;
89	cmac_alloc_ctx;
90	cmac_init_ctx;
91	cmac_mode_final;
92	ctr_alloc_ctx;
93	ctr_init_ctx;
94	des3_crunch_block;
95	des_alloc_keysched;
96	des_crunch_block;
97	des_decrypt_contiguous_blocks;
98	des_encrypt_contiguous_blocks;
99	des_init_keysched;
100	des_keycheck;
101	dh_genkey_pair;
102	dh_key_derive;
103	dsa_genkey_pair;
104	dsa_sign;
105	dsa_verify;
106	ecb_alloc_ctx;
107	gcm_alloc_ctx;
108	gcm_decrypt_final;
109	gcm_encrypt_final;
110	gcm_init_ctx;
111	pkcs1_decode;
112	pkcs1_encode;
113	pkcs7_decode;
114	pkcs7_encode;
115	rsa_decrypt;
116	rsa_encrypt;
117	rsa_genkey_pair;
118	DEFAULT_PUB_EXPO;
119	MD5_DER_PREFIX;
120	SHA1_DER_PREFIX;
121	SHA1_DER_PREFIX_OID;
122	SHA256_DER_PREFIX;
123	SHA384_DER_PREFIX;
124	SHA512_DER_PREFIX;
125    local:
126	*;
127};
128