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) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
2N/A#
2N/A
2N/A$mapfile_version 2
2N/A
2N/ACAPABILITY sun4v {
2N/A MACHINE = sun4v;
2N/A HW += AES;
2N/A HW += DES;
2N/A HW += VIS3;
2N/A};
2N/A
2N/ASYMBOL_SCOPE {
2N/A global:
2N/A aes_alloc_keysched;
2N/A aes_cbcmac_multiblock;
2N/A aes_common_init_ctx;
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 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_mul;
2N/A big_nextprime_pos;
2N/A big_random;
2N/A big_sub;
2N/A big_sub_pos;
2N/A bignum2bytestring;
2N/A bytestring2bignum;
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_low_level_funcs;
2N/A local:
2N/A *;
2N/A};