2N/A#
2N/A# CDDL HEADER START
2N/A#
2N/A# The contents of this file are subject to the terms of the
2N/A# Common Development and Distribution License (the "License").
2N/A# You may not use this file except in compliance with the License.
2N/A#
2N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A# or http://www.opensolaris.org/os/licensing.
2N/A# See the License for the specific language governing permissions
2N/A# and limitations under the License.
2N/A#
2N/A# When distributing Covered Code, include this CDDL HEADER in each
2N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A# If applicable, add the following below this CDDL HEADER, with the
2N/A# fields enclosed by brackets "[]" replaced with your own identifying
2N/A# information: Portions Copyright [yyyy] [name of copyright owner]
2N/A#
2N/A# CDDL HEADER END
2N/A#
2N/A
2N/A#
2N/A# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
2N/A#
2N/A
2N/A#
2N/A# MAPFILE HEADER START
2N/A#
2N/A# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
2N/A# Object versioning must comply with the rules detailed in
2N/A#
2N/A# usr/src/lib/README.mapfiles
2N/A#
2N/A# You should not be making modifications here until you've read the most current
2N/A# copy of that file. If you need help, contact a gatekeeper for guidance.
2N/A#
2N/A# MAPFILE HEADER END
2N/A#
2N/A
2N/A
2N/A$mapfile_version 2
2N/A
2N/ASTUB_OBJECT;
2N/A
2N/ASYMBOL_VERSION SUNWprivate {
2N/A global:
2N/A aes_alloc_keysched;
2N/A aes_cbcmac_multiblock;
2N/A aes_common_init_ctx;
2N/A aes_copy_block;
2N/A aes_crypt_contiguous_blocks;
2N/A aes_decrypt_block;
2N/A aes_decrypt_contiguous_blocks;
2N/A aes_encrypt_block;
2N/A aes_encrypt_contiguous_blocks;
2N/A aes_init_keysched;
2N/A aes_low_level_funcs;
2N/A arcfour_crypt;
2N/A arcfour_key_init;
2N/A big_One {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if _ELF32
2N/A SIZE=0x14;
2N/A$elif _ELF64
2N/A SIZE=0x18;
2N/A$else
2N/A$error unknown ELFCLASS
2N/A$endif
2N/A };
2N/A };
2N/A big_Two {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if _ELF32
2N/A SIZE=0x14;
2N/A$elif _ELF64
2N/A SIZE=0x18;
2N/A$else
2N/A$error unknown ELFCLASS
2N/A$endif
2N/A };
2N/A };
2N/A big_add;
2N/A big_bitlength;
2N/A big_cmp_abs;
2N/A big_copy;
2N/A big_div_pos;
2N/A big_ext_gcd_pos;
2N/A big_extend;
2N/A big_finish;
2N/A big_init1;
2N/A big_init;
2N/A big_modexp;
2N/A big_modexp_crt;
2N/A big_mont_mul;
2N/A big_mul;
2N/A big_n0;
2N/A big_nextprime_pos;
2N/A big_random;
2N/A big_sub;
2N/A big_sub_pos;
2N/A bignum2bytestring;
2N/A blowfish_alloc_keysched;
2N/A blowfish_decrypt_contiguous_blocks;
2N/A blowfish_encrypt_contiguous_blocks;
2N/A blowfish_init_keysched;
2N/A bytestring2bignum;
2N/A ctr_init_ctx;
2N/A des_alloc_keysched;
2N/A des_crypt_contiguous_blocks;
2N/A des_decrypt_contiguous_blocks;
2N/A des_encrypt_contiguous_blocks;
2N/A des_init_keysched;
2N/A des_keycheck;
2N/A des_low_level_funcs;
2N/A dh_genkey_pair;
2N/A dh_key_derive;
2N/A dsa_genkey_pair;
2N/A dsa_sign;
2N/A dsa_verify;
2N/A EC_CopyParams;
2N/A EC_DecodeParams;
2N/A EC_FreeDerivedKey;
2N/A EC_FreeParams;
2N/A EC_FreePrivateKey;
2N/A EC_FreePublicKey;
2N/A EC_NewKey;
2N/A EC_NewKeyFromSeed;
2N/A EC_ValidatePublicKey;
2N/A ECDH_Derive;
2N/A ECDSA_SignDigest;
2N/A ECDSA_SignDigestWithSeed;
2N/A ECDSA_VerifyDigest;
2N/A gcm_mul;
2N/A ghash_multiblock;
2N/A pkcs1_decode;
2N/A pkcs1_encode;
2N/A pkcs7_decode;
2N/A pkcs7_encode;
2N/A rsa_decrypt;
2N/A rsa_encrypt;
2N/A rsa_genkey_pair;
2N/A rsaprov_common_init;
2N/A rsaprov_decrypt;
2N/A rsaprov_decrypt_atomic;
2N/A rsaprov_encrypt;
2N/A rsaprov_encrypt_atomic;
2N/A rsaprov_free_context;
2N/A rsaprov_sign;
2N/A rsaprov_sign_atomic;
2N/A rsaprov_sign_final;
2N/A rsaprov_sign_update;
2N/A rsaprov_sign_verify_common_init;
2N/A rsaprov_verify;
2N/A rsaprov_verify_atomic;
2N/A rsaprov_verify_final;
2N/A rsaprov_verify_recover;
2N/A rsaprov_verify_recover_atomic;
2N/A rsaprov_verify_update;
2N/A ucrypto_encrypt;
2N/A ucrypto_encrypt_init;
2N/A ucrypto_encrypt_update;
2N/A ucrypto_encrypt_final;
2N/A ucrypto_decrypt;
2N/A ucrypto_decrypt_init;
2N/A ucrypto_decrypt_update;
2N/A ucrypto_decrypt_final;
2N/A ucrypto_get_mechlist;
2N/A ucrypto_id2mech;
2N/A ucrypto_mech2id;
2N/A ucrypto_sign;
2N/A ucrypto_sign_init;
2N/A ucrypto_sign_update;
2N/A ucrypto_sign_final;
2N/A ucrypto_verify;
2N/A ucrypto_verify_init;
2N/A ucrypto_verify_update;
2N/A ucrypto_verify_final;
2N/A ucrypto_version;
2N/A DEFAULT_PUB_EXPO { ASSERT { TYPE=data; SIZE=3 } };
2N/A MD5_DER_PREFIX { ASSERT { TYPE=data; SIZE=0x12 } };
2N/A SECITEM_CopyItem;
2N/A SECITEM_FreeItem;
2N/A SECITEM_ZfreeItem;
2N/A SHA1_DER_PREFIX { ASSERT { TYPE=data; SIZE=0xf } };
2N/A SHA1_DER_PREFIX_OID { ASSERT { TYPE=data; SIZE=0xd } };
2N/A SHA224_DER_PREFIX { ASSERT { TYPE=data; SIZE=0x13 } };
2N/A SHA256_DER_PREFIX { ASSERT { TYPE=data; SIZE=0x13 } };
2N/A SHA384_DER_PREFIX { ASSERT { TYPE=data; SIZE=0x13 } };
2N/A SHA512_DER_PREFIX { ASSERT { TYPE=data; SIZE=0x13 } };
2N/A local:
2N/A *;
2N/A};