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) 2009, 2010, Oracle and/or its affiliates. All rights reserved. 23# 24 25# 26# MAPFILE HEADER START 27# 28# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29# Object versioning must comply with the rules detailed in 30# 31# usr/src/lib/README.mapfiles 32# 33# You should not be making modifications here until you've read the most current 34# copy of that file. If you need help, contact a gatekeeper for guidance. 35# 36# MAPFILE HEADER END 37# 38 39$mapfile_version 2 40 41SYMBOL_VERSION SUNW_1.1 { 42 global: 43 C_CancelFunction { 44 TYPE = FUNCTION; 45 FILTER = pkcs11_softtoken.so.1; 46 }; 47 C_CloseAllSessions { 48 TYPE = FUNCTION; 49 FILTER = pkcs11_softtoken.so.1; 50 }; 51 C_CloseSession { 52 TYPE = FUNCTION; 53 FILTER = pkcs11_softtoken.so.1; 54 }; 55 C_CopyObject { 56 TYPE = FUNCTION; 57 FILTER = pkcs11_softtoken.so.1; 58 }; 59 C_CreateObject { 60 TYPE = FUNCTION; 61 FILTER = pkcs11_softtoken.so.1; 62 }; 63 C_Decrypt { 64 TYPE = FUNCTION; 65 FILTER = pkcs11_softtoken.so.1; 66 }; 67 C_DecryptDigestUpdate { 68 TYPE = FUNCTION; 69 FILTER = pkcs11_softtoken.so.1; 70 }; 71 C_DecryptFinal { 72 TYPE = FUNCTION; 73 FILTER = pkcs11_softtoken.so.1; 74 }; 75 C_DecryptInit { 76 TYPE = FUNCTION; 77 FILTER = pkcs11_softtoken.so.1; 78 }; 79 C_DecryptUpdate { 80 TYPE = FUNCTION; 81 FILTER = pkcs11_softtoken.so.1; 82 }; 83 C_DecryptVerifyUpdate { 84 TYPE = FUNCTION; 85 FILTER = pkcs11_softtoken.so.1; 86 }; 87 C_DeriveKey { 88 TYPE = FUNCTION; 89 FILTER = pkcs11_softtoken.so.1; 90 }; 91 C_DestroyObject { 92 TYPE = FUNCTION; 93 FILTER = pkcs11_softtoken.so.1; 94 }; 95 C_Digest { 96 TYPE = FUNCTION; 97 FILTER = pkcs11_softtoken.so.1; 98 }; 99 C_DigestEncryptUpdate { 100 TYPE = FUNCTION; 101 FILTER = pkcs11_softtoken.so.1; 102 }; 103 C_DigestFinal { 104 TYPE = FUNCTION; 105 FILTER = pkcs11_softtoken.so.1; 106 }; 107 C_DigestInit { 108 TYPE = FUNCTION; 109 FILTER = pkcs11_softtoken.so.1; 110 }; 111 C_DigestKey { 112 TYPE = FUNCTION; 113 FILTER = pkcs11_softtoken.so.1; 114 }; 115 C_DigestUpdate { 116 TYPE = FUNCTION; 117 FILTER = pkcs11_softtoken.so.1; 118 }; 119 C_Encrypt { 120 TYPE = FUNCTION; 121 FILTER = pkcs11_softtoken.so.1; 122 }; 123 C_EncryptFinal { 124 TYPE = FUNCTION; 125 FILTER = pkcs11_softtoken.so.1; 126 }; 127 C_EncryptInit { 128 TYPE = FUNCTION; 129 FILTER = pkcs11_softtoken.so.1; 130 }; 131 C_EncryptUpdate { 132 TYPE = FUNCTION; 133 FILTER = pkcs11_softtoken.so.1; 134 }; 135 C_Finalize { 136 TYPE = FUNCTION; 137 FILTER = pkcs11_softtoken.so.1; 138 }; 139 C_FindObjects { 140 TYPE = FUNCTION; 141 FILTER = pkcs11_softtoken.so.1; 142 }; 143 C_FindObjectsFinal { 144 TYPE = FUNCTION; 145 FILTER = pkcs11_softtoken.so.1; 146 }; 147 C_FindObjectsInit { 148 TYPE = FUNCTION; 149 FILTER = pkcs11_softtoken.so.1; 150 }; 151 C_GenerateKey { 152 TYPE = FUNCTION; 153 FILTER = pkcs11_softtoken.so.1; 154 }; 155 C_GenerateKeyPair { 156 TYPE = FUNCTION; 157 FILTER = pkcs11_softtoken.so.1; 158 }; 159 C_GenerateRandom { 160 TYPE = FUNCTION; 161 FILTER = pkcs11_softtoken.so.1; 162 }; 163 C_GetAttributeValue { 164 TYPE = FUNCTION; 165 FILTER = pkcs11_softtoken.so.1; 166 }; 167 C_GetFunctionList { 168 TYPE = FUNCTION; 169 FILTER = pkcs11_softtoken.so.1; 170 }; 171 C_GetFunctionStatus { 172 TYPE = FUNCTION; 173 FILTER = pkcs11_softtoken.so.1; 174 }; 175 C_GetInfo { 176 TYPE = FUNCTION; 177 FILTER = pkcs11_softtoken.so.1; 178 }; 179 C_GetMechanismInfo { 180 TYPE = FUNCTION; 181 FILTER = pkcs11_softtoken.so.1; 182 }; 183 C_GetMechanismList { 184 TYPE = FUNCTION; 185 FILTER = pkcs11_softtoken.so.1; 186 }; 187 C_GetObjectSize { 188 TYPE = FUNCTION; 189 FILTER = pkcs11_softtoken.so.1; 190 }; 191 C_GetOperationState { 192 TYPE = FUNCTION; 193 FILTER = pkcs11_softtoken.so.1; 194 }; 195 C_GetSessionInfo { 196 TYPE = FUNCTION; 197 FILTER = pkcs11_softtoken.so.1; 198 }; 199 C_GetSlotInfo { 200 TYPE = FUNCTION; 201 FILTER = pkcs11_softtoken.so.1; 202 }; 203 C_GetSlotList { 204 TYPE = FUNCTION; 205 FILTER = pkcs11_softtoken.so.1; 206 }; 207 C_GetTokenInfo { 208 TYPE = FUNCTION; 209 FILTER = pkcs11_softtoken.so.1; 210 }; 211 C_Initialize { 212 TYPE = FUNCTION; 213 FILTER = pkcs11_softtoken.so.1; 214 }; 215 C_InitPIN { 216 TYPE = FUNCTION; 217 FILTER = pkcs11_softtoken.so.1; 218 }; 219 C_InitToken { 220 TYPE = FUNCTION; 221 FILTER = pkcs11_softtoken.so.1; 222 }; 223 C_Login { 224 TYPE = FUNCTION; 225 FILTER = pkcs11_softtoken.so.1; 226 }; 227 C_Logout { 228 TYPE = FUNCTION; 229 FILTER = pkcs11_softtoken.so.1; 230 }; 231 C_OpenSession { 232 TYPE = FUNCTION; 233 FILTER = pkcs11_softtoken.so.1; 234 }; 235 C_SeedRandom { 236 TYPE = FUNCTION; 237 FILTER = pkcs11_softtoken.so.1; 238 }; 239 C_SetAttributeValue { 240 TYPE = FUNCTION; 241 FILTER = pkcs11_softtoken.so.1; 242 }; 243 C_SetOperationState { 244 TYPE = FUNCTION; 245 FILTER = pkcs11_softtoken.so.1; 246 }; 247 C_SetPIN { 248 TYPE = FUNCTION; 249 FILTER = pkcs11_softtoken.so.1; 250 }; 251 C_Sign { 252 TYPE = FUNCTION; 253 FILTER = pkcs11_softtoken.so.1; 254 }; 255 C_SignEncryptUpdate { 256 TYPE = FUNCTION; 257 FILTER = pkcs11_softtoken.so.1; 258 }; 259 C_SignFinal { 260 TYPE = FUNCTION; 261 FILTER = pkcs11_softtoken.so.1; 262 }; 263 C_SignInit { 264 TYPE = FUNCTION; 265 FILTER = pkcs11_softtoken.so.1; 266 }; 267 C_SignRecover { 268 TYPE = FUNCTION; 269 FILTER = pkcs11_softtoken.so.1; 270 }; 271 C_SignRecoverInit { 272 TYPE = FUNCTION; 273 FILTER = pkcs11_softtoken.so.1; 274 }; 275 C_UnwrapKey { 276 TYPE = FUNCTION; 277 FILTER = pkcs11_softtoken.so.1; 278 }; 279 C_Verify { 280 TYPE = FUNCTION; 281 FILTER = pkcs11_softtoken.so.1; 282 }; 283 C_VerifyFinal { 284 TYPE = FUNCTION; 285 FILTER = pkcs11_softtoken.so.1; 286 }; 287 C_VerifyInit { 288 TYPE = FUNCTION; 289 FILTER = pkcs11_softtoken.so.1; 290 }; 291 C_VerifyRecover { 292 TYPE = FUNCTION; 293 FILTER = pkcs11_softtoken.so.1; 294 }; 295 C_VerifyRecoverInit { 296 TYPE = FUNCTION; 297 FILTER = pkcs11_softtoken.so.1; 298 }; 299 C_VerifyUpdate { 300 TYPE = FUNCTION; 301 FILTER = pkcs11_softtoken.so.1; 302 }; 303 C_WaitForSlotEvent { 304 TYPE = FUNCTION; 305 FILTER = pkcs11_softtoken.so.1; 306 }; 307 C_WrapKey { 308 TYPE = FUNCTION; 309 FILTER = pkcs11_softtoken.so.1; 310 }; 311 312 local: 313 *; 314}; 315