171269a22SAnthony Scarpino# 271269a22SAnthony Scarpino# CDDL HEADER START 371269a22SAnthony Scarpino# 471269a22SAnthony Scarpino# The contents of this file are subject to the terms of the 571269a22SAnthony Scarpino# Common Development and Distribution License (the "License"). 671269a22SAnthony Scarpino# You may not use this file except in compliance with the License. 771269a22SAnthony Scarpino# 871269a22SAnthony Scarpino# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 971269a22SAnthony Scarpino# or http://www.opensolaris.org/os/licensing. 1071269a22SAnthony Scarpino# See the License for the specific language governing permissions 1171269a22SAnthony Scarpino# and limitations under the License. 1271269a22SAnthony Scarpino# 1371269a22SAnthony Scarpino# When distributing Covered Code, include this CDDL HEADER in each 1471269a22SAnthony Scarpino# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1571269a22SAnthony Scarpino# If applicable, add the following below this CDDL HEADER, with the 1671269a22SAnthony Scarpino# fields enclosed by brackets "[]" replaced with your own identifying 1771269a22SAnthony Scarpino# information: Portions Copyright [yyyy] [name of copyright owner] 1871269a22SAnthony Scarpino# 1971269a22SAnthony Scarpino# CDDL HEADER END 2071269a22SAnthony Scarpino# 21726fad2aSDina K Nimeh 2271269a22SAnthony Scarpino# 23726fad2aSDina K Nimeh# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. 24fb261280SJason King# Copyright 2017 Jason King. 252f9f8a9bSJason King# Copyright 2019 Joyent, Inc. 2671269a22SAnthony Scarpino# 2771269a22SAnthony Scarpino 28bfed486aSAli Bahrami# 29bfed486aSAli Bahrami# MAPFILE HEADER START 30bfed486aSAli Bahrami# 31bfed486aSAli Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 32bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in 33bfed486aSAli Bahrami# 34bfed486aSAli Bahrami# usr/src/lib/README.mapfiles 35bfed486aSAli Bahrami# 36bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current 37bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance. 38bfed486aSAli Bahrami# 39bfed486aSAli Bahrami# MAPFILE HEADER END 40bfed486aSAli Bahrami# 41bfed486aSAli Bahrami 4271269a22SAnthony Scarpino 43cd3e9333SAli Bahrami$mapfile_version 2 44cd3e9333SAli Bahrami 45cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate { 4671269a22SAnthony Scarpino global: 4771269a22SAnthony Scarpino aes_alloc_keysched; 4871269a22SAnthony Scarpino aes_copy_block; 49fb261280SJason King aes_copy_block64; 5071269a22SAnthony Scarpino aes_decrypt_block; 5171269a22SAnthony Scarpino aes_decrypt_contiguous_blocks; 5271269a22SAnthony Scarpino aes_encrypt_block; 5371269a22SAnthony Scarpino aes_encrypt_contiguous_blocks; 5471269a22SAnthony Scarpino aes_init_keysched; 55cd964fceSMatt Barden aes_xor_block; 5671269a22SAnthony Scarpino arcfour_crypt; 5771269a22SAnthony Scarpino arcfour_key_init; 58*8222814eSRichard Lowe$if _ELF64 59*8222814eSRichard Lowe big_One { 60*8222814eSRichard Lowe ASSERT = { 61*8222814eSRichard Lowe TYPE = OBJECT; 62*8222814eSRichard Lowe SIZE = 24; 63*8222814eSRichard Lowe }; 64*8222814eSRichard Lowe }; 65*8222814eSRichard Lowe big_Two { 66*8222814eSRichard Lowe ASSERT = { 67*8222814eSRichard Lowe TYPE = OBJECT; 68*8222814eSRichard Lowe SIZE = 24; 69*8222814eSRichard Lowe }; 70*8222814eSRichard Lowe }; 71*8222814eSRichard Lowe$elif _ELF32 72*8222814eSRichard Lowe big_One { 73*8222814eSRichard Lowe ASSERT = { 74*8222814eSRichard Lowe TYPE = OBJECT; 75*8222814eSRichard Lowe SIZE = 20; 76*8222814eSRichard Lowe }; 77*8222814eSRichard Lowe }; 78*8222814eSRichard Lowe big_Two { 79*8222814eSRichard Lowe ASSERT = { 80*8222814eSRichard Lowe TYPE = OBJECT; 81*8222814eSRichard Lowe SIZE = 20; 82*8222814eSRichard Lowe }; 83*8222814eSRichard Lowe }; 84*8222814eSRichard Lowe$else 85*8222814eSRichard Lowe$error unknown ELFCLASS 86*8222814eSRichard Lowe$endif 8771269a22SAnthony Scarpino big_Two; 8871269a22SAnthony Scarpino big_add; 8971269a22SAnthony Scarpino big_bitlength; 9071269a22SAnthony Scarpino big_cmp_abs; 9171269a22SAnthony Scarpino big_copy; 9271269a22SAnthony Scarpino big_div_pos; 9371269a22SAnthony Scarpino big_ext_gcd_pos; 9471269a22SAnthony Scarpino big_extend; 9571269a22SAnthony Scarpino big_finish; 9671269a22SAnthony Scarpino big_init1; 9771269a22SAnthony Scarpino big_init; 9871269a22SAnthony Scarpino big_modexp; 9971269a22SAnthony Scarpino big_modexp_crt; 10071269a22SAnthony Scarpino big_mul; 10171269a22SAnthony Scarpino big_nextprime_pos; 102726fad2aSDina K Nimeh big_random; 10371269a22SAnthony Scarpino big_sub; 10471269a22SAnthony Scarpino big_sub_pos; 10571269a22SAnthony Scarpino bignum2bytestring; 10671269a22SAnthony Scarpino blowfish_alloc_keysched; 10771269a22SAnthony Scarpino blowfish_decrypt_contiguous_blocks; 10871269a22SAnthony Scarpino blowfish_encrypt_contiguous_blocks; 10971269a22SAnthony Scarpino blowfish_init_keysched; 11071269a22SAnthony Scarpino bytestring2bignum; 111cd964fceSMatt Barden cbc_alloc_ctx; 112fb261280SJason King cbc_init_ctx; 113fb261280SJason King ccm_alloc_ctx; 114fb261280SJason King ccm_decrypt_final; 115fb261280SJason King ccm_encrypt_final; 116fb261280SJason King ccm_init_ctx; 117fb261280SJason King cmac_alloc_ctx; 118cd964fceSMatt Barden cmac_init_ctx; 119cd964fceSMatt Barden cmac_mode_final; 120fb261280SJason King ctr_alloc_ctx; 12171269a22SAnthony Scarpino ctr_init_ctx; 12271269a22SAnthony Scarpino des3_crunch_block; 12371269a22SAnthony Scarpino des_alloc_keysched; 12471269a22SAnthony Scarpino des_crunch_block; 12571269a22SAnthony Scarpino des_decrypt_contiguous_blocks; 12671269a22SAnthony Scarpino des_encrypt_contiguous_blocks; 12771269a22SAnthony Scarpino des_init_keysched; 12871269a22SAnthony Scarpino des_keycheck; 129726fad2aSDina K Nimeh dh_genkey_pair; 130726fad2aSDina K Nimeh dh_key_derive; 131726fad2aSDina K Nimeh dsa_genkey_pair; 132726fad2aSDina K Nimeh dsa_sign; 133726fad2aSDina K Nimeh dsa_verify; 134fb261280SJason King ecb_alloc_ctx; 135fb261280SJason King gcm_alloc_ctx; 136fb261280SJason King gcm_decrypt_final; 137fb261280SJason King gcm_encrypt_final; 138fb261280SJason King gcm_init_ctx; 139726fad2aSDina K Nimeh pkcs1_decode; 140726fad2aSDina K Nimeh pkcs1_encode; 141726fad2aSDina K Nimeh pkcs7_decode; 142726fad2aSDina K Nimeh pkcs7_encode; 143726fad2aSDina K Nimeh rsa_decrypt; 144726fad2aSDina K Nimeh rsa_encrypt; 145726fad2aSDina K Nimeh rsa_genkey_pair; 146*8222814eSRichard Lowe DEFAULT_PUB_EXPO { 147*8222814eSRichard Lowe ASSERT = { 148*8222814eSRichard Lowe TYPE = OBJECT; 149*8222814eSRichard Lowe SIZE = 3; 150*8222814eSRichard Lowe }; 151*8222814eSRichard Lowe }; 152*8222814eSRichard Lowe MD5_DER_PREFIX { 153*8222814eSRichard Lowe ASSERT = { 154*8222814eSRichard Lowe TYPE = OBJECT; 155*8222814eSRichard Lowe SIZE = 18; 156*8222814eSRichard Lowe }; 157*8222814eSRichard Lowe }; 158*8222814eSRichard Lowe SHA1_DER_PREFIX { 159*8222814eSRichard Lowe ASSERT = { 160*8222814eSRichard Lowe TYPE = OBJECT; 161*8222814eSRichard Lowe SIZE = 15; 162*8222814eSRichard Lowe }; 163*8222814eSRichard Lowe }; 164*8222814eSRichard Lowe SHA1_DER_PREFIX_OID { 165*8222814eSRichard Lowe ASSERT = { 166*8222814eSRichard Lowe TYPE = OBJECT; 167*8222814eSRichard Lowe SIZE = 13; 168*8222814eSRichard Lowe }; 169*8222814eSRichard Lowe }; 170*8222814eSRichard Lowe SHA256_DER_PREFIX { 171*8222814eSRichard Lowe ASSERT = { 172*8222814eSRichard Lowe TYPE = OBJECT; 173*8222814eSRichard Lowe SIZE = 19; 174*8222814eSRichard Lowe }; 175*8222814eSRichard Lowe }; 176*8222814eSRichard Lowe SHA384_DER_PREFIX { 177*8222814eSRichard Lowe ASSERT = { 178*8222814eSRichard Lowe TYPE = OBJECT; 179*8222814eSRichard Lowe SIZE = 19; 180*8222814eSRichard Lowe }; 181*8222814eSRichard Lowe }; 182*8222814eSRichard Lowe SHA512_DER_PREFIX { 183*8222814eSRichard Lowe ASSERT = { 184*8222814eSRichard Lowe TYPE = OBJECT; 185*8222814eSRichard Lowe SIZE = 19; 186*8222814eSRichard Lowe }; 187*8222814eSRichard Lowe }; 18871269a22SAnthony Scarpino local: 18971269a22SAnthony Scarpino *; 19071269a22SAnthony Scarpino}; 191