| OLD | NEW |
| 1 /* This Source Code Form is subject to the terms of the Mozilla Public | 1 /* This Source Code Form is subject to the terms of the Mozilla Public |
| 2 * License, v. 2.0. If a copy of the MPL was not distributed with this | 2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
| 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
| 4 | 4 |
| 5 #ifndef CKFW_H | 5 #ifndef CKFW_H |
| 6 #define CKFW_H | 6 #define CKFW_H |
| 7 | 7 |
| 8 /* | 8 /* |
| 9 * ckfw.h | 9 * ckfw.h |
| 10 * | 10 * |
| (...skipping 22 matching lines...) Expand all Loading... |
| 33 * -- create/destroy -- | 33 * -- create/destroy -- |
| 34 * nssCKFWInstance_Create | 34 * nssCKFWInstance_Create |
| 35 * nssCKFWInstance_Destroy | 35 * nssCKFWInstance_Destroy |
| 36 * | 36 * |
| 37 * -- implement public accessors -- | 37 * -- implement public accessors -- |
| 38 * nssCKFWInstance_GetMDInstance | 38 * nssCKFWInstance_GetMDInstance |
| 39 * nssCKFWInstance_GetArena | 39 * nssCKFWInstance_GetArena |
| 40 * nssCKFWInstance_MayCreatePthreads | 40 * nssCKFWInstance_MayCreatePthreads |
| 41 * nssCKFWInstance_CreateMutex | 41 * nssCKFWInstance_CreateMutex |
| 42 * nssCKFWInstance_GetConfigurationData | 42 * nssCKFWInstance_GetConfigurationData |
| 43 * nssCKFWInstance_GetInitArgs | 43 * nssCKFWInstance_GetInitArgs |
| 44 * | 44 * |
| 45 * -- private accessors -- | 45 * -- private accessors -- |
| 46 * nssCKFWInstance_CreateSessionHandle | 46 * nssCKFWInstance_CreateSessionHandle |
| 47 * nssCKFWInstance_ResolveSessionHandle | 47 * nssCKFWInstance_ResolveSessionHandle |
| 48 * nssCKFWInstance_DestroySessionHandle | 48 * nssCKFWInstance_DestroySessionHandle |
| 49 * nssCKFWInstance_FindSessionHandle | 49 * nssCKFWInstance_FindSessionHandle |
| 50 * nssCKFWInstance_CreateObjectHandle | 50 * nssCKFWInstance_CreateObjectHandle |
| 51 * nssCKFWInstance_ResolveObjectHandle | 51 * nssCKFWInstance_ResolveObjectHandle |
| 52 * nssCKFWInstance_DestroyObjectHandle | 52 * nssCKFWInstance_DestroyObjectHandle |
| 53 * nssCKFWInstance_FindObjectHandle | 53 * nssCKFWInstance_FindObjectHandle |
| (...skipping 11 matching lines...) Expand all Loading... |
| 65 * | 65 * |
| 66 * -- debugging versions only -- | 66 * -- debugging versions only -- |
| 67 * nssCKFWInstance_verifyPointer | 67 * nssCKFWInstance_verifyPointer |
| 68 */ | 68 */ |
| 69 | 69 |
| 70 /* | 70 /* |
| 71 * nssCKFWInstance_Create | 71 * nssCKFWInstance_Create |
| 72 * | 72 * |
| 73 */ | 73 */ |
| 74 NSS_EXTERN NSSCKFWInstance * | 74 NSS_EXTERN NSSCKFWInstance * |
| 75 nssCKFWInstance_Create | 75 nssCKFWInstance_Create( |
| 76 ( | 76 CK_C_INITIALIZE_ARGS_PTR pInitArgs, |
| 77 CK_C_INITIALIZE_ARGS_PTR pInitArgs, | 77 CryptokiLockingState LockingState, |
| 78 CryptokiLockingState LockingState, | 78 NSSCKMDInstance *mdInstance, |
| 79 NSSCKMDInstance *mdInstance, | 79 CK_RV *pError); |
| 80 CK_RV *pError | |
| 81 ); | |
| 82 | 80 |
| 83 /* | 81 /* |
| 84 * nssCKFWInstance_Destroy | 82 * nssCKFWInstance_Destroy |
| 85 * | 83 * |
| 86 */ | 84 */ |
| 87 NSS_EXTERN CK_RV | 85 NSS_EXTERN CK_RV |
| 88 nssCKFWInstance_Destroy | 86 nssCKFWInstance_Destroy( |
| 89 ( | 87 NSSCKFWInstance *fwInstance); |
| 90 NSSCKFWInstance *fwInstance | |
| 91 ); | |
| 92 | 88 |
| 93 /* | 89 /* |
| 94 * nssCKFWInstance_GetMDInstance | 90 * nssCKFWInstance_GetMDInstance |
| 95 * | 91 * |
| 96 */ | 92 */ |
| 97 NSS_EXTERN NSSCKMDInstance * | 93 NSS_EXTERN NSSCKMDInstance * |
| 98 nssCKFWInstance_GetMDInstance | 94 nssCKFWInstance_GetMDInstance( |
| 99 ( | 95 NSSCKFWInstance *fwInstance); |
| 100 NSSCKFWInstance *fwInstance | |
| 101 ); | |
| 102 | 96 |
| 103 /* | 97 /* |
| 104 * nssCKFWInstance_GetArena | 98 * nssCKFWInstance_GetArena |
| 105 * | 99 * |
| 106 */ | 100 */ |
| 107 NSS_EXTERN NSSArena * | 101 NSS_EXTERN NSSArena * |
| 108 nssCKFWInstance_GetArena | 102 nssCKFWInstance_GetArena( |
| 109 ( | 103 NSSCKFWInstance *fwInstance, |
| 110 NSSCKFWInstance *fwInstance, | 104 CK_RV *pError); |
| 111 CK_RV *pError | |
| 112 ); | |
| 113 | 105 |
| 114 /* | 106 /* |
| 115 * nssCKFWInstance_MayCreatePthreads | 107 * nssCKFWInstance_MayCreatePthreads |
| 116 * | 108 * |
| 117 */ | 109 */ |
| 118 NSS_EXTERN CK_BBOOL | 110 NSS_EXTERN CK_BBOOL |
| 119 nssCKFWInstance_MayCreatePthreads | 111 nssCKFWInstance_MayCreatePthreads( |
| 120 ( | 112 NSSCKFWInstance *fwInstance); |
| 121 NSSCKFWInstance *fwInstance | |
| 122 ); | |
| 123 | 113 |
| 124 /* | 114 /* |
| 125 * nssCKFWInstance_CreateMutex | 115 * nssCKFWInstance_CreateMutex |
| 126 * | 116 * |
| 127 */ | 117 */ |
| 128 NSS_EXTERN NSSCKFWMutex * | 118 NSS_EXTERN NSSCKFWMutex * |
| 129 nssCKFWInstance_CreateMutex | 119 nssCKFWInstance_CreateMutex( |
| 130 ( | 120 NSSCKFWInstance *fwInstance, |
| 131 NSSCKFWInstance *fwInstance, | 121 NSSArena *arena, |
| 132 NSSArena *arena, | 122 CK_RV *pError); |
| 133 CK_RV *pError | |
| 134 ); | |
| 135 | 123 |
| 136 /* | 124 /* |
| 137 * nssCKFWInstance_GetConfigurationData | 125 * nssCKFWInstance_GetConfigurationData |
| 138 * | 126 * |
| 139 */ | 127 */ |
| 140 NSS_EXTERN NSSUTF8 * | 128 NSS_EXTERN NSSUTF8 * |
| 141 nssCKFWInstance_GetConfigurationData | 129 nssCKFWInstance_GetConfigurationData( |
| 142 ( | 130 NSSCKFWInstance *fwInstance); |
| 143 NSSCKFWInstance *fwInstance | |
| 144 ); | |
| 145 | 131 |
| 146 /* | 132 /* |
| 147 * nssCKFWInstance_GetInitArgs | 133 * nssCKFWInstance_GetInitArgs |
| 148 * | 134 * |
| 149 */ | 135 */ |
| 150 NSS_EXTERN CK_C_INITIALIZE_ARGS_PTR | 136 NSS_EXTERN CK_C_INITIALIZE_ARGS_PTR |
| 151 nssCKFWInstance_GetInitArgs | 137 nssCKFWInstance_GetInitArgs( |
| 152 ( | 138 NSSCKFWInstance *fwInstance); |
| 153 NSSCKFWInstance *fwInstance | |
| 154 ); | |
| 155 | 139 |
| 156 /* | 140 /* |
| 157 * nssCKFWInstance_CreateSessionHandle | 141 * nssCKFWInstance_CreateSessionHandle |
| 158 * | 142 * |
| 159 */ | 143 */ |
| 160 NSS_EXTERN CK_SESSION_HANDLE | 144 NSS_EXTERN CK_SESSION_HANDLE |
| 161 nssCKFWInstance_CreateSessionHandle | 145 nssCKFWInstance_CreateSessionHandle( |
| 162 ( | 146 NSSCKFWInstance *fwInstance, |
| 163 NSSCKFWInstance *fwInstance, | 147 NSSCKFWSession *fwSession, |
| 164 NSSCKFWSession *fwSession, | 148 CK_RV *pError); |
| 165 CK_RV *pError | |
| 166 ); | |
| 167 | 149 |
| 168 /* | 150 /* |
| 169 * nssCKFWInstance_ResolveSessionHandle | 151 * nssCKFWInstance_ResolveSessionHandle |
| 170 * | 152 * |
| 171 */ | 153 */ |
| 172 NSS_EXTERN NSSCKFWSession * | 154 NSS_EXTERN NSSCKFWSession * |
| 173 nssCKFWInstance_ResolveSessionHandle | 155 nssCKFWInstance_ResolveSessionHandle( |
| 174 ( | 156 NSSCKFWInstance *fwInstance, |
| 175 NSSCKFWInstance *fwInstance, | 157 CK_SESSION_HANDLE hSession); |
| 176 CK_SESSION_HANDLE hSession | |
| 177 ); | |
| 178 | 158 |
| 179 /* | 159 /* |
| 180 * nssCKFWInstance_DestroySessionHandle | 160 * nssCKFWInstance_DestroySessionHandle |
| 181 * | 161 * |
| 182 */ | 162 */ |
| 183 NSS_EXTERN void | 163 NSS_EXTERN void |
| 184 nssCKFWInstance_DestroySessionHandle | 164 nssCKFWInstance_DestroySessionHandle( |
| 185 ( | 165 NSSCKFWInstance *fwInstance, |
| 186 NSSCKFWInstance *fwInstance, | 166 CK_SESSION_HANDLE hSession); |
| 187 CK_SESSION_HANDLE hSession | |
| 188 ); | |
| 189 | 167 |
| 190 /* | 168 /* |
| 191 * nssCKFWInstance_FindSessionHandle | 169 * nssCKFWInstance_FindSessionHandle |
| 192 * | 170 * |
| 193 */ | 171 */ |
| 194 NSS_EXTERN CK_SESSION_HANDLE | 172 NSS_EXTERN CK_SESSION_HANDLE |
| 195 nssCKFWInstance_FindSessionHandle | 173 nssCKFWInstance_FindSessionHandle( |
| 196 ( | 174 NSSCKFWInstance *fwInstance, |
| 197 NSSCKFWInstance *fwInstance, | 175 NSSCKFWSession *fwSession); |
| 198 NSSCKFWSession *fwSession | |
| 199 ); | |
| 200 | 176 |
| 201 /* | 177 /* |
| 202 * nssCKFWInstance_CreateObjectHandle | 178 * nssCKFWInstance_CreateObjectHandle |
| 203 * | 179 * |
| 204 */ | 180 */ |
| 205 NSS_EXTERN CK_OBJECT_HANDLE | 181 NSS_EXTERN CK_OBJECT_HANDLE |
| 206 nssCKFWInstance_CreateObjectHandle | 182 nssCKFWInstance_CreateObjectHandle( |
| 207 ( | 183 NSSCKFWInstance *fwInstance, |
| 208 NSSCKFWInstance *fwInstance, | 184 NSSCKFWObject *fwObject, |
| 209 NSSCKFWObject *fwObject, | 185 CK_RV *pError); |
| 210 CK_RV *pError | |
| 211 ); | |
| 212 | 186 |
| 213 /* | 187 /* |
| 214 * nssCKFWInstance_ResolveObjectHandle | 188 * nssCKFWInstance_ResolveObjectHandle |
| 215 * | 189 * |
| 216 */ | 190 */ |
| 217 NSS_EXTERN NSSCKFWObject * | 191 NSS_EXTERN NSSCKFWObject * |
| 218 nssCKFWInstance_ResolveObjectHandle | 192 nssCKFWInstance_ResolveObjectHandle( |
| 219 ( | 193 NSSCKFWInstance *fwInstance, |
| 220 NSSCKFWInstance *fwInstance, | 194 CK_OBJECT_HANDLE hObject); |
| 221 CK_OBJECT_HANDLE hObject | |
| 222 ); | |
| 223 | 195 |
| 224 /* | 196 /* |
| 225 * nssCKFWInstance_ReassignObjectHandle | 197 * nssCKFWInstance_ReassignObjectHandle |
| 226 * | 198 * |
| 227 */ | 199 */ |
| 228 NSS_EXTERN CK_RV | 200 NSS_EXTERN CK_RV |
| 229 nssCKFWInstance_ReassignObjectHandle | 201 nssCKFWInstance_ReassignObjectHandle( |
| 230 ( | 202 NSSCKFWInstance *fwInstance, |
| 231 NSSCKFWInstance *fwInstance, | 203 CK_OBJECT_HANDLE hObject, |
| 232 CK_OBJECT_HANDLE hObject, | 204 NSSCKFWObject *fwObject); |
| 233 NSSCKFWObject *fwObject | |
| 234 ); | |
| 235 | 205 |
| 236 /* | 206 /* |
| 237 * nssCKFWInstance_DestroyObjectHandle | 207 * nssCKFWInstance_DestroyObjectHandle |
| 238 * | 208 * |
| 239 */ | 209 */ |
| 240 NSS_EXTERN void | 210 NSS_EXTERN void |
| 241 nssCKFWInstance_DestroyObjectHandle | 211 nssCKFWInstance_DestroyObjectHandle( |
| 242 ( | 212 NSSCKFWInstance *fwInstance, |
| 243 NSSCKFWInstance *fwInstance, | 213 CK_OBJECT_HANDLE hObject); |
| 244 CK_OBJECT_HANDLE hObject | |
| 245 ); | |
| 246 | 214 |
| 247 /* | 215 /* |
| 248 * nssCKFWInstance_FindObjectHandle | 216 * nssCKFWInstance_FindObjectHandle |
| 249 * | 217 * |
| 250 */ | 218 */ |
| 251 NSS_EXTERN CK_OBJECT_HANDLE | 219 NSS_EXTERN CK_OBJECT_HANDLE |
| 252 nssCKFWInstance_FindObjectHandle | 220 nssCKFWInstance_FindObjectHandle( |
| 253 ( | 221 NSSCKFWInstance *fwInstance, |
| 254 NSSCKFWInstance *fwInstance, | 222 NSSCKFWObject *fwObject); |
| 255 NSSCKFWObject *fwObject | |
| 256 ); | |
| 257 | 223 |
| 258 /* | 224 /* |
| 259 * nssCKFWInstance_GetNSlots | 225 * nssCKFWInstance_GetNSlots |
| 260 * | 226 * |
| 261 */ | 227 */ |
| 262 NSS_EXTERN CK_ULONG | 228 NSS_EXTERN CK_ULONG |
| 263 nssCKFWInstance_GetNSlots | 229 nssCKFWInstance_GetNSlots( |
| 264 ( | 230 NSSCKFWInstance *fwInstance, |
| 265 NSSCKFWInstance *fwInstance, | 231 CK_RV *pError); |
| 266 CK_RV *pError | |
| 267 ); | |
| 268 | 232 |
| 269 /* | 233 /* |
| 270 * nssCKFWInstance_GetCryptokiVersion | 234 * nssCKFWInstance_GetCryptokiVersion |
| 271 * | 235 * |
| 272 */ | 236 */ |
| 273 NSS_EXTERN CK_VERSION | 237 NSS_EXTERN CK_VERSION |
| 274 nssCKFWInstance_GetCryptokiVersion | 238 nssCKFWInstance_GetCryptokiVersion( |
| 275 ( | 239 NSSCKFWInstance *fwInstance); |
| 276 NSSCKFWInstance *fwInstance | |
| 277 ); | |
| 278 | 240 |
| 279 /* | 241 /* |
| 280 * nssCKFWInstance_GetManufacturerID | 242 * nssCKFWInstance_GetManufacturerID |
| 281 * | 243 * |
| 282 */ | 244 */ |
| 283 NSS_EXTERN CK_RV | 245 NSS_EXTERN CK_RV |
| 284 nssCKFWInstance_GetManufacturerID | 246 nssCKFWInstance_GetManufacturerID( |
| 285 ( | 247 NSSCKFWInstance *fwInstance, |
| 286 NSSCKFWInstance *fwInstance, | 248 CK_CHAR manufacturerID[32]); |
| 287 CK_CHAR manufacturerID[32] | |
| 288 ); | |
| 289 | 249 |
| 290 /* | 250 /* |
| 291 * nssCKFWInstance_GetFlags | 251 * nssCKFWInstance_GetFlags |
| 292 * | 252 * |
| 293 */ | 253 */ |
| 294 NSS_EXTERN CK_ULONG | 254 NSS_EXTERN CK_ULONG |
| 295 nssCKFWInstance_GetFlags | 255 nssCKFWInstance_GetFlags( |
| 296 ( | 256 NSSCKFWInstance *fwInstance); |
| 297 NSSCKFWInstance *fwInstance | |
| 298 ); | |
| 299 | 257 |
| 300 /* | 258 /* |
| 301 * nssCKFWInstance_GetLibraryDescription | 259 * nssCKFWInstance_GetLibraryDescription |
| 302 * | 260 * |
| 303 */ | 261 */ |
| 304 NSS_EXTERN CK_RV | 262 NSS_EXTERN CK_RV |
| 305 nssCKFWInstance_GetLibraryDescription | 263 nssCKFWInstance_GetLibraryDescription( |
| 306 ( | 264 NSSCKFWInstance *fwInstance, |
| 307 NSSCKFWInstance *fwInstance, | 265 CK_CHAR libraryDescription[32]); |
| 308 CK_CHAR libraryDescription[32] | |
| 309 ); | |
| 310 | 266 |
| 311 /* | 267 /* |
| 312 * nssCKFWInstance_GetLibraryVersion | 268 * nssCKFWInstance_GetLibraryVersion |
| 313 * | 269 * |
| 314 */ | 270 */ |
| 315 NSS_EXTERN CK_VERSION | 271 NSS_EXTERN CK_VERSION |
| 316 nssCKFWInstance_GetLibraryVersion | 272 nssCKFWInstance_GetLibraryVersion( |
| 317 ( | 273 NSSCKFWInstance *fwInstance); |
| 318 NSSCKFWInstance *fwInstance | |
| 319 ); | |
| 320 | 274 |
| 321 /* | 275 /* |
| 322 * nssCKFWInstance_GetModuleHandlesSessionObjects | 276 * nssCKFWInstance_GetModuleHandlesSessionObjects |
| 323 * | 277 * |
| 324 */ | 278 */ |
| 325 NSS_EXTERN CK_BBOOL | 279 NSS_EXTERN CK_BBOOL |
| 326 nssCKFWInstance_GetModuleHandlesSessionObjects | 280 nssCKFWInstance_GetModuleHandlesSessionObjects( |
| 327 ( | 281 NSSCKFWInstance *fwInstance); |
| 328 NSSCKFWInstance *fwInstance | |
| 329 ); | |
| 330 | 282 |
| 331 /* | 283 /* |
| 332 * nssCKFWInstance_GetSlots | 284 * nssCKFWInstance_GetSlots |
| 333 * | 285 * |
| 334 */ | 286 */ |
| 335 NSS_EXTERN NSSCKFWSlot ** | 287 NSS_EXTERN NSSCKFWSlot ** |
| 336 nssCKFWInstance_GetSlots | 288 nssCKFWInstance_GetSlots( |
| 337 ( | 289 NSSCKFWInstance *fwInstance, |
| 338 NSSCKFWInstance *fwInstance, | 290 CK_RV *pError); |
| 339 CK_RV *pError | |
| 340 ); | |
| 341 | 291 |
| 342 /* | 292 /* |
| 343 * nssCKFWInstance_WaitForSlotEvent | 293 * nssCKFWInstance_WaitForSlotEvent |
| 344 * | 294 * |
| 345 */ | 295 */ |
| 346 NSS_EXTERN NSSCKFWSlot * | 296 NSS_EXTERN NSSCKFWSlot * |
| 347 nssCKFWInstance_WaitForSlotEvent | 297 nssCKFWInstance_WaitForSlotEvent( |
| 348 ( | 298 NSSCKFWInstance *fwInstance, |
| 349 NSSCKFWInstance *fwInstance, | 299 CK_BBOOL block, |
| 350 CK_BBOOL block, | 300 CK_RV *pError); |
| 351 CK_RV *pError | |
| 352 ); | |
| 353 | 301 |
| 354 /* | 302 /* |
| 355 * nssCKFWInstance_verifyPointer | 303 * nssCKFWInstance_verifyPointer |
| 356 * | 304 * |
| 357 */ | 305 */ |
| 358 NSS_EXTERN CK_RV | 306 NSS_EXTERN CK_RV |
| 359 nssCKFWInstance_verifyPointer | 307 nssCKFWInstance_verifyPointer( |
| 360 ( | 308 const NSSCKFWInstance *fwInstance); |
| 361 const NSSCKFWInstance *fwInstance | |
| 362 ); | |
| 363 | |
| 364 | 309 |
| 365 /* | 310 /* |
| 366 * NSSCKFWSlot | 311 * NSSCKFWSlot |
| 367 * | 312 * |
| 368 * -- create/destroy -- | 313 * -- create/destroy -- |
| 369 * nssCKFWSlot_Create | 314 * nssCKFWSlot_Create |
| 370 * nssCKFWSlot_Destroy | 315 * nssCKFWSlot_Destroy |
| 371 * | 316 * |
| 372 * -- implement public accessors -- | 317 * -- implement public accessors -- |
| 373 * nssCKFWSlot_GetMDSlot | 318 * nssCKFWSlot_GetMDSlot |
| (...skipping 12 matching lines...) Expand all Loading... |
| 386 * nssCKFWSlot_GetHardwareVersion | 331 * nssCKFWSlot_GetHardwareVersion |
| 387 * nssCKFWSlot_GetFirmwareVersion | 332 * nssCKFWSlot_GetFirmwareVersion |
| 388 * nssCKFWSlot_GetToken | 333 * nssCKFWSlot_GetToken |
| 389 */ | 334 */ |
| 390 | 335 |
| 391 /* | 336 /* |
| 392 * nssCKFWSlot_Create | 337 * nssCKFWSlot_Create |
| 393 * | 338 * |
| 394 */ | 339 */ |
| 395 NSS_EXTERN NSSCKFWSlot * | 340 NSS_EXTERN NSSCKFWSlot * |
| 396 nssCKFWSlot_Create | 341 nssCKFWSlot_Create( |
| 397 ( | 342 NSSCKFWInstance *fwInstance, |
| 398 NSSCKFWInstance *fwInstance, | 343 NSSCKMDSlot *mdSlot, |
| 399 NSSCKMDSlot *mdSlot, | 344 CK_SLOT_ID slotID, |
| 400 CK_SLOT_ID slotID, | 345 CK_RV *pError); |
| 401 CK_RV *pError | |
| 402 ); | |
| 403 | 346 |
| 404 /* | 347 /* |
| 405 * nssCKFWSlot_Destroy | 348 * nssCKFWSlot_Destroy |
| 406 * | 349 * |
| 407 */ | 350 */ |
| 408 NSS_EXTERN CK_RV | 351 NSS_EXTERN CK_RV |
| 409 nssCKFWSlot_Destroy | 352 nssCKFWSlot_Destroy( |
| 410 ( | 353 NSSCKFWSlot *fwSlot); |
| 411 NSSCKFWSlot *fwSlot | |
| 412 ); | |
| 413 | 354 |
| 414 /* | 355 /* |
| 415 * nssCKFWSlot_GetMDSlot | 356 * nssCKFWSlot_GetMDSlot |
| 416 * | 357 * |
| 417 */ | 358 */ |
| 418 NSS_EXTERN NSSCKMDSlot * | 359 NSS_EXTERN NSSCKMDSlot * |
| 419 nssCKFWSlot_GetMDSlot | 360 nssCKFWSlot_GetMDSlot( |
| 420 ( | 361 NSSCKFWSlot *fwSlot); |
| 421 NSSCKFWSlot *fwSlot | |
| 422 ); | |
| 423 | 362 |
| 424 /* | 363 /* |
| 425 * nssCKFWSlot_GetFWInstance | 364 * nssCKFWSlot_GetFWInstance |
| 426 * | 365 * |
| 427 */ | 366 */ |
| 428 | 367 |
| 429 NSS_EXTERN NSSCKFWInstance * | 368 NSS_EXTERN NSSCKFWInstance * |
| 430 nssCKFWSlot_GetFWInstance | 369 nssCKFWSlot_GetFWInstance( |
| 431 ( | 370 NSSCKFWSlot *fwSlot); |
| 432 NSSCKFWSlot *fwSlot | |
| 433 ); | |
| 434 | 371 |
| 435 /* | 372 /* |
| 436 * nssCKFWSlot_GetMDInstance | 373 * nssCKFWSlot_GetMDInstance |
| 437 * | 374 * |
| 438 */ | 375 */ |
| 439 | 376 |
| 440 NSS_EXTERN NSSCKMDInstance * | 377 NSS_EXTERN NSSCKMDInstance * |
| 441 nssCKFWSlot_GetMDInstance | 378 nssCKFWSlot_GetMDInstance( |
| 442 ( | 379 NSSCKFWSlot *fwSlot); |
| 443 NSSCKFWSlot *fwSlot | |
| 444 ); | |
| 445 | 380 |
| 446 /* | 381 /* |
| 447 * nssCKFWSlot_GetSlotID | 382 * nssCKFWSlot_GetSlotID |
| 448 * | 383 * |
| 449 */ | 384 */ |
| 450 NSS_EXTERN CK_SLOT_ID | 385 NSS_EXTERN CK_SLOT_ID |
| 451 nssCKFWSlot_GetSlotID | 386 nssCKFWSlot_GetSlotID( |
| 452 ( | 387 NSSCKFWSlot *fwSlot); |
| 453 NSSCKFWSlot *fwSlot | |
| 454 ); | |
| 455 | 388 |
| 456 /* | 389 /* |
| 457 * nssCKFWSlot_GetSlotDescription | 390 * nssCKFWSlot_GetSlotDescription |
| 458 * | 391 * |
| 459 */ | 392 */ |
| 460 NSS_EXTERN CK_RV | 393 NSS_EXTERN CK_RV |
| 461 nssCKFWSlot_GetSlotDescription | 394 nssCKFWSlot_GetSlotDescription( |
| 462 ( | 395 NSSCKFWSlot *fwSlot, |
| 463 NSSCKFWSlot *fwSlot, | 396 CK_CHAR slotDescription[64]); |
| 464 CK_CHAR slotDescription[64] | |
| 465 ); | |
| 466 | 397 |
| 467 /* | 398 /* |
| 468 * nssCKFWSlot_GetManufacturerID | 399 * nssCKFWSlot_GetManufacturerID |
| 469 * | 400 * |
| 470 */ | 401 */ |
| 471 NSS_EXTERN CK_RV | 402 NSS_EXTERN CK_RV |
| 472 nssCKFWSlot_GetManufacturerID | 403 nssCKFWSlot_GetManufacturerID( |
| 473 ( | 404 NSSCKFWSlot *fwSlot, |
| 474 NSSCKFWSlot *fwSlot, | 405 CK_CHAR manufacturerID[32]); |
| 475 CK_CHAR manufacturerID[32] | |
| 476 ); | |
| 477 | 406 |
| 478 /* | 407 /* |
| 479 * nssCKFWSlot_GetTokenPresent | 408 * nssCKFWSlot_GetTokenPresent |
| 480 * | 409 * |
| 481 */ | 410 */ |
| 482 NSS_EXTERN CK_BBOOL | 411 NSS_EXTERN CK_BBOOL |
| 483 nssCKFWSlot_GetTokenPresent | 412 nssCKFWSlot_GetTokenPresent( |
| 484 ( | 413 NSSCKFWSlot *fwSlot); |
| 485 NSSCKFWSlot *fwSlot | |
| 486 ); | |
| 487 | 414 |
| 488 /* | 415 /* |
| 489 * nssCKFWSlot_GetRemovableDevice | 416 * nssCKFWSlot_GetRemovableDevice |
| 490 * | 417 * |
| 491 */ | 418 */ |
| 492 NSS_EXTERN CK_BBOOL | 419 NSS_EXTERN CK_BBOOL |
| 493 nssCKFWSlot_GetRemovableDevice | 420 nssCKFWSlot_GetRemovableDevice( |
| 494 ( | 421 NSSCKFWSlot *fwSlot); |
| 495 NSSCKFWSlot *fwSlot | |
| 496 ); | |
| 497 | 422 |
| 498 /* | 423 /* |
| 499 * nssCKFWSlot_GetHardwareSlot | 424 * nssCKFWSlot_GetHardwareSlot |
| 500 * | 425 * |
| 501 */ | 426 */ |
| 502 NSS_EXTERN CK_BBOOL | 427 NSS_EXTERN CK_BBOOL |
| 503 nssCKFWSlot_GetHardwareSlot | 428 nssCKFWSlot_GetHardwareSlot( |
| 504 ( | 429 NSSCKFWSlot *fwSlot); |
| 505 NSSCKFWSlot *fwSlot | |
| 506 ); | |
| 507 | 430 |
| 508 /* | 431 /* |
| 509 * nssCKFWSlot_GetHardwareVersion | 432 * nssCKFWSlot_GetHardwareVersion |
| 510 * | 433 * |
| 511 */ | 434 */ |
| 512 NSS_EXTERN CK_VERSION | 435 NSS_EXTERN CK_VERSION |
| 513 nssCKFWSlot_GetHardwareVersion | 436 nssCKFWSlot_GetHardwareVersion( |
| 514 ( | 437 NSSCKFWSlot *fwSlot); |
| 515 NSSCKFWSlot *fwSlot | |
| 516 ); | |
| 517 | 438 |
| 518 /* | 439 /* |
| 519 * nssCKFWSlot_GetFirmwareVersion | 440 * nssCKFWSlot_GetFirmwareVersion |
| 520 * | 441 * |
| 521 */ | 442 */ |
| 522 NSS_EXTERN CK_VERSION | 443 NSS_EXTERN CK_VERSION |
| 523 nssCKFWSlot_GetFirmwareVersion | 444 nssCKFWSlot_GetFirmwareVersion( |
| 524 ( | 445 NSSCKFWSlot *fwSlot); |
| 525 NSSCKFWSlot *fwSlot | |
| 526 ); | |
| 527 | 446 |
| 528 /* | 447 /* |
| 529 * nssCKFWSlot_GetToken | 448 * nssCKFWSlot_GetToken |
| 530 * | 449 * |
| 531 */ | 450 */ |
| 532 NSS_EXTERN NSSCKFWToken * | 451 NSS_EXTERN NSSCKFWToken * |
| 533 nssCKFWSlot_GetToken | 452 nssCKFWSlot_GetToken( |
| 534 ( | 453 NSSCKFWSlot *fwSlot, |
| 535 NSSCKFWSlot *fwSlot, | 454 CK_RV *pError); |
| 536 CK_RV *pError | |
| 537 ); | |
| 538 | 455 |
| 539 /* | 456 /* |
| 540 * nssCKFWSlot_ClearToken | 457 * nssCKFWSlot_ClearToken |
| 541 * | 458 * |
| 542 */ | 459 */ |
| 543 NSS_EXTERN void | 460 NSS_EXTERN void |
| 544 nssCKFWSlot_ClearToken | 461 nssCKFWSlot_ClearToken( |
| 545 ( | 462 NSSCKFWSlot *fwSlot); |
| 546 NSSCKFWSlot *fwSlot | |
| 547 ); | |
| 548 | 463 |
| 549 /* | 464 /* |
| 550 * NSSCKFWToken | 465 * NSSCKFWToken |
| 551 * | 466 * |
| 552 * -- create/destroy -- | 467 * -- create/destroy -- |
| 553 * nssCKFWToken_Create | 468 * nssCKFWToken_Create |
| 554 * nssCKFWToken_Destroy | 469 * nssCKFWToken_Destroy |
| 555 * | 470 * |
| 556 * -- implement public accessors -- | 471 * -- implement public accessors -- |
| 557 * nssCKFWToken_GetMDToken | 472 * nssCKFWToken_GetMDToken |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 599 * nssCKFWToken_GetMechanismCount | 514 * nssCKFWToken_GetMechanismCount |
| 600 * nssCKFWToken_GetMechanismTypes | 515 * nssCKFWToken_GetMechanismTypes |
| 601 * nssCKFWToken_GetMechanism | 516 * nssCKFWToken_GetMechanism |
| 602 */ | 517 */ |
| 603 | 518 |
| 604 /* | 519 /* |
| 605 * nssCKFWToken_Create | 520 * nssCKFWToken_Create |
| 606 * | 521 * |
| 607 */ | 522 */ |
| 608 NSS_EXTERN NSSCKFWToken * | 523 NSS_EXTERN NSSCKFWToken * |
| 609 nssCKFWToken_Create | 524 nssCKFWToken_Create( |
| 610 ( | 525 NSSCKFWSlot *fwSlot, |
| 611 NSSCKFWSlot *fwSlot, | 526 NSSCKMDToken *mdToken, |
| 612 NSSCKMDToken *mdToken, | 527 CK_RV *pError); |
| 613 CK_RV *pError | |
| 614 ); | |
| 615 | 528 |
| 616 /* | 529 /* |
| 617 * nssCKFWToken_Destroy | 530 * nssCKFWToken_Destroy |
| 618 * | 531 * |
| 619 */ | 532 */ |
| 620 NSS_EXTERN CK_RV | 533 NSS_EXTERN CK_RV |
| 621 nssCKFWToken_Destroy | 534 nssCKFWToken_Destroy( |
| 622 ( | 535 NSSCKFWToken *fwToken); |
| 623 NSSCKFWToken *fwToken | |
| 624 ); | |
| 625 | 536 |
| 626 /* | 537 /* |
| 627 * nssCKFWToken_GetMDToken | 538 * nssCKFWToken_GetMDToken |
| 628 * | 539 * |
| 629 */ | 540 */ |
| 630 NSS_EXTERN NSSCKMDToken * | 541 NSS_EXTERN NSSCKMDToken * |
| 631 nssCKFWToken_GetMDToken | 542 nssCKFWToken_GetMDToken( |
| 632 ( | 543 NSSCKFWToken *fwToken); |
| 633 NSSCKFWToken *fwToken | |
| 634 ); | |
| 635 | 544 |
| 636 /* | 545 /* |
| 637 * nssCKFWToken_GetArena | 546 * nssCKFWToken_GetArena |
| 638 * | 547 * |
| 639 */ | 548 */ |
| 640 NSS_EXTERN NSSArena * | 549 NSS_EXTERN NSSArena * |
| 641 nssCKFWToken_GetArena | 550 nssCKFWToken_GetArena( |
| 642 ( | 551 NSSCKFWToken *fwToken, |
| 643 NSSCKFWToken *fwToken, | 552 CK_RV *pError); |
| 644 CK_RV *pError | |
| 645 ); | |
| 646 | 553 |
| 647 /* | 554 /* |
| 648 * nssCKFWToken_GetFWSlot | 555 * nssCKFWToken_GetFWSlot |
| 649 * | 556 * |
| 650 */ | 557 */ |
| 651 NSS_EXTERN NSSCKFWSlot * | 558 NSS_EXTERN NSSCKFWSlot * |
| 652 nssCKFWToken_GetFWSlot | 559 nssCKFWToken_GetFWSlot( |
| 653 ( | 560 NSSCKFWToken *fwToken); |
| 654 NSSCKFWToken *fwToken | |
| 655 ); | |
| 656 | 561 |
| 657 /* | 562 /* |
| 658 * nssCKFWToken_GetMDSlot | 563 * nssCKFWToken_GetMDSlot |
| 659 * | 564 * |
| 660 */ | 565 */ |
| 661 NSS_EXTERN NSSCKMDSlot * | 566 NSS_EXTERN NSSCKMDSlot * |
| 662 nssCKFWToken_GetMDSlot | 567 nssCKFWToken_GetMDSlot( |
| 663 ( | 568 NSSCKFWToken *fwToken); |
| 664 NSSCKFWToken *fwToken | |
| 665 ); | |
| 666 | 569 |
| 667 /* | 570 /* |
| 668 * nssCKFWToken_GetSessionState | 571 * nssCKFWToken_GetSessionState |
| 669 * | 572 * |
| 670 */ | 573 */ |
| 671 NSS_EXTERN CK_STATE | 574 NSS_EXTERN CK_STATE |
| 672 nssCKFWToken_GetSessionState | 575 nssCKFWToken_GetSessionState( |
| 673 ( | 576 NSSCKFWToken *fwToken); |
| 674 NSSCKFWToken *fwToken | |
| 675 ); | |
| 676 | 577 |
| 677 /* | 578 /* |
| 678 * nssCKFWToken_InitToken | 579 * nssCKFWToken_InitToken |
| 679 * | 580 * |
| 680 */ | 581 */ |
| 681 NSS_EXTERN CK_RV | 582 NSS_EXTERN CK_RV |
| 682 nssCKFWToken_InitToken | 583 nssCKFWToken_InitToken( |
| 683 ( | 584 NSSCKFWToken *fwToken, |
| 684 NSSCKFWToken *fwToken, | 585 NSSItem *pin, |
| 685 NSSItem *pin, | 586 NSSUTF8 *label); |
| 686 NSSUTF8 *label | |
| 687 ); | |
| 688 | 587 |
| 689 /* | 588 /* |
| 690 * nssCKFWToken_GetLabel | 589 * nssCKFWToken_GetLabel |
| 691 * | 590 * |
| 692 */ | 591 */ |
| 693 NSS_EXTERN CK_RV | 592 NSS_EXTERN CK_RV |
| 694 nssCKFWToken_GetLabel | 593 nssCKFWToken_GetLabel( |
| 695 ( | 594 NSSCKFWToken *fwToken, |
| 696 NSSCKFWToken *fwToken, | 595 CK_CHAR label[32]); |
| 697 CK_CHAR label[32] | |
| 698 ); | |
| 699 | 596 |
| 700 /* | 597 /* |
| 701 * nssCKFWToken_GetManufacturerID | 598 * nssCKFWToken_GetManufacturerID |
| 702 * | 599 * |
| 703 */ | 600 */ |
| 704 NSS_EXTERN CK_RV | 601 NSS_EXTERN CK_RV |
| 705 nssCKFWToken_GetManufacturerID | 602 nssCKFWToken_GetManufacturerID( |
| 706 ( | 603 NSSCKFWToken *fwToken, |
| 707 NSSCKFWToken *fwToken, | 604 CK_CHAR manufacturerID[32]); |
| 708 CK_CHAR manufacturerID[32] | |
| 709 ); | |
| 710 | 605 |
| 711 /* | 606 /* |
| 712 * nssCKFWToken_GetModel | 607 * nssCKFWToken_GetModel |
| 713 * | 608 * |
| 714 */ | 609 */ |
| 715 NSS_EXTERN CK_RV | 610 NSS_EXTERN CK_RV |
| 716 nssCKFWToken_GetModel | 611 nssCKFWToken_GetModel( |
| 717 ( | 612 NSSCKFWToken *fwToken, |
| 718 NSSCKFWToken *fwToken, | 613 CK_CHAR model[16]); |
| 719 CK_CHAR model[16] | |
| 720 ); | |
| 721 | 614 |
| 722 /* | 615 /* |
| 723 * nssCKFWToken_GetSerialNumber | 616 * nssCKFWToken_GetSerialNumber |
| 724 * | 617 * |
| 725 */ | 618 */ |
| 726 NSS_EXTERN CK_RV | 619 NSS_EXTERN CK_RV |
| 727 nssCKFWToken_GetSerialNumber | 620 nssCKFWToken_GetSerialNumber( |
| 728 ( | 621 NSSCKFWToken *fwToken, |
| 729 NSSCKFWToken *fwToken, | 622 CK_CHAR serialNumber[16]); |
| 730 CK_CHAR serialNumber[16] | |
| 731 ); | |
| 732 | 623 |
| 733 /* | 624 /* |
| 734 * nssCKFWToken_GetHasRNG | 625 * nssCKFWToken_GetHasRNG |
| 735 * | 626 * |
| 736 */ | 627 */ |
| 737 NSS_EXTERN CK_BBOOL | 628 NSS_EXTERN CK_BBOOL |
| 738 nssCKFWToken_GetHasRNG | 629 nssCKFWToken_GetHasRNG( |
| 739 ( | 630 NSSCKFWToken *fwToken); |
| 740 NSSCKFWToken *fwToken | |
| 741 ); | |
| 742 | 631 |
| 743 /* | 632 /* |
| 744 * nssCKFWToken_GetIsWriteProtected | 633 * nssCKFWToken_GetIsWriteProtected |
| 745 * | 634 * |
| 746 */ | 635 */ |
| 747 NSS_EXTERN CK_BBOOL | 636 NSS_EXTERN CK_BBOOL |
| 748 nssCKFWToken_GetIsWriteProtected | 637 nssCKFWToken_GetIsWriteProtected( |
| 749 ( | 638 NSSCKFWToken *fwToken); |
| 750 NSSCKFWToken *fwToken | |
| 751 ); | |
| 752 | 639 |
| 753 /* | 640 /* |
| 754 * nssCKFWToken_GetLoginRequired | 641 * nssCKFWToken_GetLoginRequired |
| 755 * | 642 * |
| 756 */ | 643 */ |
| 757 NSS_EXTERN CK_BBOOL | 644 NSS_EXTERN CK_BBOOL |
| 758 nssCKFWToken_GetLoginRequired | 645 nssCKFWToken_GetLoginRequired( |
| 759 ( | 646 NSSCKFWToken *fwToken); |
| 760 NSSCKFWToken *fwToken | |
| 761 ); | |
| 762 | 647 |
| 763 /* | 648 /* |
| 764 * nssCKFWToken_GetUserPinInitialized | 649 * nssCKFWToken_GetUserPinInitialized |
| 765 * | 650 * |
| 766 */ | 651 */ |
| 767 NSS_EXTERN CK_BBOOL | 652 NSS_EXTERN CK_BBOOL |
| 768 nssCKFWToken_GetUserPinInitialized | 653 nssCKFWToken_GetUserPinInitialized( |
| 769 ( | 654 NSSCKFWToken *fwToken); |
| 770 NSSCKFWToken *fwToken | |
| 771 ); | |
| 772 | 655 |
| 773 /* | 656 /* |
| 774 * nssCKFWToken_GetRestoreKeyNotNeeded | 657 * nssCKFWToken_GetRestoreKeyNotNeeded |
| 775 * | 658 * |
| 776 */ | 659 */ |
| 777 NSS_EXTERN CK_BBOOL | 660 NSS_EXTERN CK_BBOOL |
| 778 nssCKFWToken_GetRestoreKeyNotNeeded | 661 nssCKFWToken_GetRestoreKeyNotNeeded( |
| 779 ( | 662 NSSCKFWToken *fwToken); |
| 780 NSSCKFWToken *fwToken | |
| 781 ); | |
| 782 | 663 |
| 783 /* | 664 /* |
| 784 * nssCKFWToken_GetHasClockOnToken | 665 * nssCKFWToken_GetHasClockOnToken |
| 785 * | 666 * |
| 786 */ | 667 */ |
| 787 NSS_EXTERN CK_BBOOL | 668 NSS_EXTERN CK_BBOOL |
| 788 nssCKFWToken_GetHasClockOnToken | 669 nssCKFWToken_GetHasClockOnToken( |
| 789 ( | 670 NSSCKFWToken *fwToken); |
| 790 NSSCKFWToken *fwToken | |
| 791 ); | |
| 792 | 671 |
| 793 /* | 672 /* |
| 794 * nssCKFWToken_GetHasProtectedAuthenticationPath | 673 * nssCKFWToken_GetHasProtectedAuthenticationPath |
| 795 * | 674 * |
| 796 */ | 675 */ |
| 797 NSS_EXTERN CK_BBOOL | 676 NSS_EXTERN CK_BBOOL |
| 798 nssCKFWToken_GetHasProtectedAuthenticationPath | 677 nssCKFWToken_GetHasProtectedAuthenticationPath( |
| 799 ( | 678 NSSCKFWToken *fwToken); |
| 800 NSSCKFWToken *fwToken | |
| 801 ); | |
| 802 | 679 |
| 803 /* | 680 /* |
| 804 * nssCKFWToken_GetSupportsDualCryptoOperations | 681 * nssCKFWToken_GetSupportsDualCryptoOperations |
| 805 * | 682 * |
| 806 */ | 683 */ |
| 807 NSS_EXTERN CK_BBOOL | 684 NSS_EXTERN CK_BBOOL |
| 808 nssCKFWToken_GetSupportsDualCryptoOperations | 685 nssCKFWToken_GetSupportsDualCryptoOperations( |
| 809 ( | 686 NSSCKFWToken *fwToken); |
| 810 NSSCKFWToken *fwToken | |
| 811 ); | |
| 812 | 687 |
| 813 /* | 688 /* |
| 814 * nssCKFWToken_GetMaxSessionCount | 689 * nssCKFWToken_GetMaxSessionCount |
| 815 * | 690 * |
| 816 */ | 691 */ |
| 817 NSS_EXTERN CK_ULONG | 692 NSS_EXTERN CK_ULONG |
| 818 nssCKFWToken_GetMaxSessionCount | 693 nssCKFWToken_GetMaxSessionCount( |
| 819 ( | 694 NSSCKFWToken *fwToken); |
| 820 NSSCKFWToken *fwToken | |
| 821 ); | |
| 822 | 695 |
| 823 /* | 696 /* |
| 824 * nssCKFWToken_GetMaxRwSessionCount | 697 * nssCKFWToken_GetMaxRwSessionCount |
| 825 * | 698 * |
| 826 */ | 699 */ |
| 827 NSS_EXTERN CK_ULONG | 700 NSS_EXTERN CK_ULONG |
| 828 nssCKFWToken_GetMaxRwSessionCount | 701 nssCKFWToken_GetMaxRwSessionCount( |
| 829 ( | 702 NSSCKFWToken *fwToken); |
| 830 NSSCKFWToken *fwToken | |
| 831 ); | |
| 832 | 703 |
| 833 /* | 704 /* |
| 834 * nssCKFWToken_GetMaxPinLen | 705 * nssCKFWToken_GetMaxPinLen |
| 835 * | 706 * |
| 836 */ | 707 */ |
| 837 NSS_EXTERN CK_ULONG | 708 NSS_EXTERN CK_ULONG |
| 838 nssCKFWToken_GetMaxPinLen | 709 nssCKFWToken_GetMaxPinLen( |
| 839 ( | 710 NSSCKFWToken *fwToken); |
| 840 NSSCKFWToken *fwToken | |
| 841 ); | |
| 842 | 711 |
| 843 /* | 712 /* |
| 844 * nssCKFWToken_GetMinPinLen | 713 * nssCKFWToken_GetMinPinLen |
| 845 * | 714 * |
| 846 */ | 715 */ |
| 847 NSS_EXTERN CK_ULONG | 716 NSS_EXTERN CK_ULONG |
| 848 nssCKFWToken_GetMinPinLen | 717 nssCKFWToken_GetMinPinLen( |
| 849 ( | 718 NSSCKFWToken *fwToken); |
| 850 NSSCKFWToken *fwToken | |
| 851 ); | |
| 852 | 719 |
| 853 /* | 720 /* |
| 854 * nssCKFWToken_GetTotalPublicMemory | 721 * nssCKFWToken_GetTotalPublicMemory |
| 855 * | 722 * |
| 856 */ | 723 */ |
| 857 NSS_EXTERN CK_ULONG | 724 NSS_EXTERN CK_ULONG |
| 858 nssCKFWToken_GetTotalPublicMemory | 725 nssCKFWToken_GetTotalPublicMemory( |
| 859 ( | 726 NSSCKFWToken *fwToken); |
| 860 NSSCKFWToken *fwToken | |
| 861 ); | |
| 862 | 727 |
| 863 /* | 728 /* |
| 864 * nssCKFWToken_GetFreePublicMemory | 729 * nssCKFWToken_GetFreePublicMemory |
| 865 * | 730 * |
| 866 */ | 731 */ |
| 867 NSS_EXTERN CK_ULONG | 732 NSS_EXTERN CK_ULONG |
| 868 nssCKFWToken_GetFreePublicMemory | 733 nssCKFWToken_GetFreePublicMemory( |
| 869 ( | 734 NSSCKFWToken *fwToken); |
| 870 NSSCKFWToken *fwToken | |
| 871 ); | |
| 872 | 735 |
| 873 /* | 736 /* |
| 874 * nssCKFWToken_GetTotalPrivateMemory | 737 * nssCKFWToken_GetTotalPrivateMemory |
| 875 * | 738 * |
| 876 */ | 739 */ |
| 877 NSS_EXTERN CK_ULONG | 740 NSS_EXTERN CK_ULONG |
| 878 nssCKFWToken_GetTotalPrivateMemory | 741 nssCKFWToken_GetTotalPrivateMemory( |
| 879 ( | 742 NSSCKFWToken *fwToken); |
| 880 NSSCKFWToken *fwToken | |
| 881 ); | |
| 882 | 743 |
| 883 /* | 744 /* |
| 884 * nssCKFWToken_GetFreePrivateMemory | 745 * nssCKFWToken_GetFreePrivateMemory |
| 885 * | 746 * |
| 886 */ | 747 */ |
| 887 NSS_EXTERN CK_ULONG | 748 NSS_EXTERN CK_ULONG |
| 888 nssCKFWToken_GetFreePrivateMemory | 749 nssCKFWToken_GetFreePrivateMemory( |
| 889 ( | 750 NSSCKFWToken *fwToken); |
| 890 NSSCKFWToken *fwToken | |
| 891 ); | |
| 892 | 751 |
| 893 /* | 752 /* |
| 894 * nssCKFWToken_GetHardwareVersion | 753 * nssCKFWToken_GetHardwareVersion |
| 895 * | 754 * |
| 896 */ | 755 */ |
| 897 NSS_EXTERN CK_VERSION | 756 NSS_EXTERN CK_VERSION |
| 898 nssCKFWToken_GetHardwareVersion | 757 nssCKFWToken_GetHardwareVersion( |
| 899 ( | 758 NSSCKFWToken *fwToken); |
| 900 NSSCKFWToken *fwToken | |
| 901 ); | |
| 902 | 759 |
| 903 /* | 760 /* |
| 904 * nssCKFWToken_GetFirmwareVersion | 761 * nssCKFWToken_GetFirmwareVersion |
| 905 * | 762 * |
| 906 */ | 763 */ |
| 907 NSS_EXTERN CK_VERSION | 764 NSS_EXTERN CK_VERSION |
| 908 nssCKFWToken_GetFirmwareVersion | 765 nssCKFWToken_GetFirmwareVersion( |
| 909 ( | 766 NSSCKFWToken *fwToken); |
| 910 NSSCKFWToken *fwToken | |
| 911 ); | |
| 912 | 767 |
| 913 /* | 768 /* |
| 914 * nssCKFWToken_GetUTCTime | 769 * nssCKFWToken_GetUTCTime |
| 915 * | 770 * |
| 916 */ | 771 */ |
| 917 NSS_EXTERN CK_RV | 772 NSS_EXTERN CK_RV |
| 918 nssCKFWToken_GetUTCTime | 773 nssCKFWToken_GetUTCTime( |
| 919 ( | 774 NSSCKFWToken *fwToken, |
| 920 NSSCKFWToken *fwToken, | 775 CK_CHAR utcTime[16]); |
| 921 CK_CHAR utcTime[16] | |
| 922 ); | |
| 923 | 776 |
| 924 /* | 777 /* |
| 925 * nssCKFWToken_OpenSession | 778 * nssCKFWToken_OpenSession |
| 926 * | 779 * |
| 927 */ | 780 */ |
| 928 NSS_EXTERN NSSCKFWSession * | 781 NSS_EXTERN NSSCKFWSession * |
| 929 nssCKFWToken_OpenSession | 782 nssCKFWToken_OpenSession( |
| 930 ( | 783 NSSCKFWToken *fwToken, |
| 931 NSSCKFWToken *fwToken, | 784 CK_BBOOL rw, |
| 932 CK_BBOOL rw, | 785 CK_VOID_PTR pApplication, |
| 933 CK_VOID_PTR pApplication, | 786 CK_NOTIFY Notify, |
| 934 CK_NOTIFY Notify, | 787 CK_RV *pError); |
| 935 CK_RV *pError | |
| 936 ); | |
| 937 | 788 |
| 938 /* | 789 /* |
| 939 * nssCKFWToken_GetMechanismCount | 790 * nssCKFWToken_GetMechanismCount |
| 940 * | 791 * |
| 941 */ | 792 */ |
| 942 NSS_EXTERN CK_ULONG | 793 NSS_EXTERN CK_ULONG |
| 943 nssCKFWToken_GetMechanismCount | 794 nssCKFWToken_GetMechanismCount( |
| 944 ( | 795 NSSCKFWToken *fwToken); |
| 945 NSSCKFWToken *fwToken | |
| 946 ); | |
| 947 | 796 |
| 948 /* | 797 /* |
| 949 * nssCKFWToken_GetMechanismTypes | 798 * nssCKFWToken_GetMechanismTypes |
| 950 * | 799 * |
| 951 */ | 800 */ |
| 952 NSS_EXTERN CK_RV | 801 NSS_EXTERN CK_RV |
| 953 nssCKFWToken_GetMechanismTypes | 802 nssCKFWToken_GetMechanismTypes( |
| 954 ( | 803 NSSCKFWToken *fwToken, |
| 955 NSSCKFWToken *fwToken, | 804 CK_MECHANISM_TYPE types[]); |
| 956 CK_MECHANISM_TYPE types[] | |
| 957 ); | |
| 958 | 805 |
| 959 /* | 806 /* |
| 960 * nssCKFWToken_GetMechanism | 807 * nssCKFWToken_GetMechanism |
| 961 * | 808 * |
| 962 */ | 809 */ |
| 963 NSS_EXTERN NSSCKFWMechanism * | 810 NSS_EXTERN NSSCKFWMechanism * |
| 964 nssCKFWToken_GetMechanism | 811 nssCKFWToken_GetMechanism( |
| 965 ( | 812 NSSCKFWToken *fwToken, |
| 966 NSSCKFWToken *fwToken, | 813 CK_MECHANISM_TYPE which, |
| 967 CK_MECHANISM_TYPE which, | 814 CK_RV *pError); |
| 968 CK_RV *pError | |
| 969 ); | |
| 970 | 815 |
| 971 /* | 816 /* |
| 972 * nssCKFWToken_SetSessionState | 817 * nssCKFWToken_SetSessionState |
| 973 * | 818 * |
| 974 */ | 819 */ |
| 975 NSS_EXTERN CK_RV | 820 NSS_EXTERN CK_RV |
| 976 nssCKFWToken_SetSessionState | 821 nssCKFWToken_SetSessionState( |
| 977 ( | 822 NSSCKFWToken *fwToken, |
| 978 NSSCKFWToken *fwToken, | 823 CK_STATE newState); |
| 979 CK_STATE newState | |
| 980 ); | |
| 981 | 824 |
| 982 /* | 825 /* |
| 983 * nssCKFWToken_RemoveSession | 826 * nssCKFWToken_RemoveSession |
| 984 * | 827 * |
| 985 */ | 828 */ |
| 986 NSS_EXTERN CK_RV | 829 NSS_EXTERN CK_RV |
| 987 nssCKFWToken_RemoveSession | 830 nssCKFWToken_RemoveSession( |
| 988 ( | 831 NSSCKFWToken *fwToken, |
| 989 NSSCKFWToken *fwToken, | 832 NSSCKFWSession *fwSession); |
| 990 NSSCKFWSession *fwSession | |
| 991 ); | |
| 992 | 833 |
| 993 /* | 834 /* |
| 994 * nssCKFWToken_CloseAllSessions | 835 * nssCKFWToken_CloseAllSessions |
| 995 * | 836 * |
| 996 */ | 837 */ |
| 997 NSS_EXTERN CK_RV | 838 NSS_EXTERN CK_RV |
| 998 nssCKFWToken_CloseAllSessions | 839 nssCKFWToken_CloseAllSessions( |
| 999 ( | 840 NSSCKFWToken *fwToken); |
| 1000 NSSCKFWToken *fwToken | |
| 1001 ); | |
| 1002 | 841 |
| 1003 /* | 842 /* |
| 1004 * nssCKFWToken_GetSessionCount | 843 * nssCKFWToken_GetSessionCount |
| 1005 * | 844 * |
| 1006 */ | 845 */ |
| 1007 NSS_EXTERN CK_ULONG | 846 NSS_EXTERN CK_ULONG |
| 1008 nssCKFWToken_GetSessionCount | 847 nssCKFWToken_GetSessionCount( |
| 1009 ( | 848 NSSCKFWToken *fwToken); |
| 1010 NSSCKFWToken *fwToken | |
| 1011 ); | |
| 1012 | 849 |
| 1013 /* | 850 /* |
| 1014 * nssCKFWToken_GetRwSessionCount | 851 * nssCKFWToken_GetRwSessionCount |
| 1015 * | 852 * |
| 1016 */ | 853 */ |
| 1017 NSS_EXTERN CK_ULONG | 854 NSS_EXTERN CK_ULONG |
| 1018 nssCKFWToken_GetRwSessionCount | 855 nssCKFWToken_GetRwSessionCount( |
| 1019 ( | 856 NSSCKFWToken *fwToken); |
| 1020 NSSCKFWToken *fwToken | |
| 1021 ); | |
| 1022 | 857 |
| 1023 /* | 858 /* |
| 1024 * nssCKFWToken_GetRoSessionCount | 859 * nssCKFWToken_GetRoSessionCount |
| 1025 * | 860 * |
| 1026 */ | 861 */ |
| 1027 NSS_EXTERN CK_ULONG | 862 NSS_EXTERN CK_ULONG |
| 1028 nssCKFWToken_GetRoSessionCount | 863 nssCKFWToken_GetRoSessionCount( |
| 1029 ( | 864 NSSCKFWToken *fwToken); |
| 1030 NSSCKFWToken *fwToken | |
| 1031 ); | |
| 1032 | 865 |
| 1033 /* | 866 /* |
| 1034 * nssCKFWToken_GetSessionObjectHash | 867 * nssCKFWToken_GetSessionObjectHash |
| 1035 * | 868 * |
| 1036 */ | 869 */ |
| 1037 NSS_EXTERN nssCKFWHash * | 870 NSS_EXTERN nssCKFWHash * |
| 1038 nssCKFWToken_GetSessionObjectHash | 871 nssCKFWToken_GetSessionObjectHash( |
| 1039 ( | 872 NSSCKFWToken *fwToken); |
| 1040 NSSCKFWToken *fwToken | |
| 1041 ); | |
| 1042 | 873 |
| 1043 /* | 874 /* |
| 1044 * nssCKFWToken_GetMDObjectHash | 875 * nssCKFWToken_GetMDObjectHash |
| 1045 * | 876 * |
| 1046 */ | 877 */ |
| 1047 NSS_EXTERN nssCKFWHash * | 878 NSS_EXTERN nssCKFWHash * |
| 1048 nssCKFWToken_GetMDObjectHash | 879 nssCKFWToken_GetMDObjectHash( |
| 1049 ( | 880 NSSCKFWToken *fwToken); |
| 1050 NSSCKFWToken *fwToken | |
| 1051 ); | |
| 1052 | 881 |
| 1053 /* | 882 /* |
| 1054 * nssCKFWToken_GetObjectHandleHash | 883 * nssCKFWToken_GetObjectHandleHash |
| 1055 * | 884 * |
| 1056 */ | 885 */ |
| 1057 NSS_EXTERN nssCKFWHash * | 886 NSS_EXTERN nssCKFWHash * |
| 1058 nssCKFWToken_GetObjectHandleHash | 887 nssCKFWToken_GetObjectHandleHash( |
| 1059 ( | 888 NSSCKFWToken *fwToken); |
| 1060 NSSCKFWToken *fwToken | |
| 1061 ); | |
| 1062 | 889 |
| 1063 /* | 890 /* |
| 1064 * NSSCKFWMechanism | 891 * NSSCKFWMechanism |
| 1065 * | 892 * |
| 1066 * -- create/destroy -- | 893 * -- create/destroy -- |
| 1067 * nssCKFWMechanism_Create | 894 * nssCKFWMechanism_Create |
| 1068 * nssCKFWMechanism_Destroy | 895 * nssCKFWMechanism_Destroy |
| 1069 * | 896 * |
| 1070 * -- implement public accessors -- | 897 * -- implement public accessors -- |
| 1071 * nssCKFWMechanism_GetMDMechanism | 898 * nssCKFWMechanism_GetMDMechanism |
| (...skipping 28 matching lines...) Expand all Loading... |
| 1100 * nssCKFWMechanism_WrapKey | 927 * nssCKFWMechanism_WrapKey |
| 1101 * nssCKFWMechanism_UnwrapKey | 928 * nssCKFWMechanism_UnwrapKey |
| 1102 * nssCKFWMechanism_DeriveKey | 929 * nssCKFWMechanism_DeriveKey |
| 1103 */ | 930 */ |
| 1104 | 931 |
| 1105 /* | 932 /* |
| 1106 * nssCKFWMechanism_Create | 933 * nssCKFWMechanism_Create |
| 1107 * | 934 * |
| 1108 */ | 935 */ |
| 1109 NSS_EXTERN NSSCKFWMechanism * | 936 NSS_EXTERN NSSCKFWMechanism * |
| 1110 nssCKFWMechanism_Create | 937 nssCKFWMechanism_Create( |
| 1111 ( | 938 NSSCKMDMechanism *mdMechanism, |
| 1112 NSSCKMDMechanism *mdMechanism, | 939 NSSCKMDToken *mdToken, |
| 1113 NSSCKMDToken *mdToken, | 940 NSSCKFWToken *fwToken, |
| 1114 NSSCKFWToken *fwToken, | 941 NSSCKMDInstance *mdInstance, |
| 1115 NSSCKMDInstance *mdInstance, | 942 NSSCKFWInstance *fwInstance); |
| 1116 NSSCKFWInstance *fwInstance | |
| 1117 ); | |
| 1118 | 943 |
| 1119 /* | 944 /* |
| 1120 * nssCKFWMechanism_Destroy | 945 * nssCKFWMechanism_Destroy |
| 1121 * | 946 * |
| 1122 */ | 947 */ |
| 1123 NSS_EXTERN void | 948 NSS_EXTERN void |
| 1124 nssCKFWMechanism_Destroy | 949 nssCKFWMechanism_Destroy( |
| 1125 ( | 950 NSSCKFWMechanism *fwMechanism); |
| 1126 NSSCKFWMechanism *fwMechanism | |
| 1127 ); | |
| 1128 | 951 |
| 1129 /* | 952 /* |
| 1130 * nssCKFWMechanism_GetMDMechanism | 953 * nssCKFWMechanism_GetMDMechanism |
| 1131 * | 954 * |
| 1132 */ | 955 */ |
| 1133 | 956 |
| 1134 NSS_EXTERN NSSCKMDMechanism * | 957 NSS_EXTERN NSSCKMDMechanism * |
| 1135 nssCKFWMechanism_GetMDMechanism | 958 nssCKFWMechanism_GetMDMechanism( |
| 1136 ( | 959 NSSCKFWMechanism *fwMechanism); |
| 1137 NSSCKFWMechanism *fwMechanism | |
| 1138 ); | |
| 1139 | 960 |
| 1140 /* | 961 /* |
| 1141 * nssCKFWMechanism_GetMinKeySize | 962 * nssCKFWMechanism_GetMinKeySize |
| 1142 * | 963 * |
| 1143 */ | 964 */ |
| 1144 NSS_EXTERN CK_ULONG | 965 NSS_EXTERN CK_ULONG |
| 1145 nssCKFWMechanism_GetMinKeySize | 966 nssCKFWMechanism_GetMinKeySize( |
| 1146 ( | 967 NSSCKFWMechanism *fwMechanism, |
| 1147 NSSCKFWMechanism *fwMechanism, | 968 CK_RV *pError); |
| 1148 CK_RV *pError | |
| 1149 ); | |
| 1150 | 969 |
| 1151 /* | 970 /* |
| 1152 * nssCKFWMechanism_GetMaxKeySize | 971 * nssCKFWMechanism_GetMaxKeySize |
| 1153 * | 972 * |
| 1154 */ | 973 */ |
| 1155 NSS_EXTERN CK_ULONG | 974 NSS_EXTERN CK_ULONG |
| 1156 nssCKFWMechanism_GetMaxKeySize | 975 nssCKFWMechanism_GetMaxKeySize( |
| 1157 ( | 976 NSSCKFWMechanism *fwMechanism, |
| 1158 NSSCKFWMechanism *fwMechanism, | 977 CK_RV *pError); |
| 1159 CK_RV *pError | |
| 1160 ); | |
| 1161 | 978 |
| 1162 /* | 979 /* |
| 1163 * nssCKFWMechanism_GetInHardware | 980 * nssCKFWMechanism_GetInHardware |
| 1164 * | 981 * |
| 1165 */ | 982 */ |
| 1166 NSS_EXTERN CK_BBOOL | 983 NSS_EXTERN CK_BBOOL |
| 1167 nssCKFWMechanism_GetInHardware | 984 nssCKFWMechanism_GetInHardware( |
| 1168 ( | 985 NSSCKFWMechanism *fwMechanism, |
| 1169 NSSCKFWMechanism *fwMechanism, | 986 CK_RV *pError); |
| 1170 CK_RV *pError | |
| 1171 ); | |
| 1172 | 987 |
| 1173 /* | 988 /* |
| 1174 * the following are determined automatically by which of the cryptographic | 989 * the following are determined automatically by which of the cryptographic |
| 1175 * functions are defined for this mechanism. | 990 * functions are defined for this mechanism. |
| 1176 */ | 991 */ |
| 1177 /* | 992 /* |
| 1178 * nssCKFWMechanism_GetCanEncrypt | 993 * nssCKFWMechanism_GetCanEncrypt |
| 1179 * | 994 * |
| 1180 */ | 995 */ |
| 1181 NSS_EXTERN CK_BBOOL | 996 NSS_EXTERN CK_BBOOL |
| 1182 nssCKFWMechanism_GetCanEncrypt | 997 nssCKFWMechanism_GetCanEncrypt( |
| 1183 ( | 998 NSSCKFWMechanism *fwMechanism, |
| 1184 NSSCKFWMechanism *fwMechanism, | 999 CK_RV *pError); |
| 1185 CK_RV *pError | |
| 1186 ); | |
| 1187 | 1000 |
| 1188 /* | 1001 /* |
| 1189 * nssCKFWMechanism_GetCanDecrypt | 1002 * nssCKFWMechanism_GetCanDecrypt |
| 1190 * | 1003 * |
| 1191 */ | 1004 */ |
| 1192 NSS_EXTERN CK_BBOOL | 1005 NSS_EXTERN CK_BBOOL |
| 1193 nssCKFWMechanism_GetCanDecrypt | 1006 nssCKFWMechanism_GetCanDecrypt( |
| 1194 ( | 1007 NSSCKFWMechanism *fwMechanism, |
| 1195 NSSCKFWMechanism *fwMechanism, | 1008 CK_RV *pError); |
| 1196 CK_RV *pError | |
| 1197 ); | |
| 1198 | 1009 |
| 1199 /* | 1010 /* |
| 1200 * nssCKFWMechanism_GetCanDigest | 1011 * nssCKFWMechanism_GetCanDigest |
| 1201 * | 1012 * |
| 1202 */ | 1013 */ |
| 1203 NSS_EXTERN CK_BBOOL | 1014 NSS_EXTERN CK_BBOOL |
| 1204 nssCKFWMechanism_GetCanDigest | 1015 nssCKFWMechanism_GetCanDigest( |
| 1205 ( | 1016 NSSCKFWMechanism *fwMechanism, |
| 1206 NSSCKFWMechanism *fwMechanism, | 1017 CK_RV *pError); |
| 1207 CK_RV *pError | |
| 1208 ); | |
| 1209 | 1018 |
| 1210 /* | 1019 /* |
| 1211 * nssCKFWMechanism_GetCanSign | 1020 * nssCKFWMechanism_GetCanSign |
| 1212 * | 1021 * |
| 1213 */ | 1022 */ |
| 1214 NSS_EXTERN CK_BBOOL | 1023 NSS_EXTERN CK_BBOOL |
| 1215 nssCKFWMechanism_GetCanSign | 1024 nssCKFWMechanism_GetCanSign( |
| 1216 ( | 1025 NSSCKFWMechanism *fwMechanism, |
| 1217 NSSCKFWMechanism *fwMechanism, | 1026 CK_RV *pError); |
| 1218 CK_RV *pError | |
| 1219 ); | |
| 1220 | 1027 |
| 1221 /* | 1028 /* |
| 1222 * nssCKFWMechanism_GetCanSignRecover | 1029 * nssCKFWMechanism_GetCanSignRecover |
| 1223 * | 1030 * |
| 1224 */ | 1031 */ |
| 1225 NSS_EXTERN CK_BBOOL | 1032 NSS_EXTERN CK_BBOOL |
| 1226 nssCKFWMechanism_GetCanSignRecover | 1033 nssCKFWMechanism_GetCanSignRecover( |
| 1227 ( | 1034 NSSCKFWMechanism *fwMechanism, |
| 1228 NSSCKFWMechanism *fwMechanism, | 1035 CK_RV *pError); |
| 1229 CK_RV *pError | |
| 1230 ); | |
| 1231 | 1036 |
| 1232 /* | 1037 /* |
| 1233 * nssCKFWMechanism_GetCanVerify | 1038 * nssCKFWMechanism_GetCanVerify |
| 1234 * | 1039 * |
| 1235 */ | 1040 */ |
| 1236 NSS_EXTERN CK_BBOOL | 1041 NSS_EXTERN CK_BBOOL |
| 1237 nssCKFWMechanism_GetCanVerify | 1042 nssCKFWMechanism_GetCanVerify( |
| 1238 ( | 1043 NSSCKFWMechanism *fwMechanism, |
| 1239 NSSCKFWMechanism *fwMechanism, | 1044 CK_RV *pError); |
| 1240 CK_RV *pError | |
| 1241 ); | |
| 1242 | 1045 |
| 1243 /* | 1046 /* |
| 1244 * nssCKFWMechanism_GetCanVerifyRecover | 1047 * nssCKFWMechanism_GetCanVerifyRecover |
| 1245 * | 1048 * |
| 1246 */ | 1049 */ |
| 1247 NSS_EXTERN CK_BBOOL | 1050 NSS_EXTERN CK_BBOOL |
| 1248 nssCKFWMechanism_GetCanVerifyRecover | 1051 nssCKFWMechanism_GetCanVerifyRecover( |
| 1249 ( | 1052 NSSCKFWMechanism *fwMechanism, |
| 1250 NSSCKFWMechanism *fwMechanism, | 1053 CK_RV *pError); |
| 1251 CK_RV *pError | |
| 1252 ); | |
| 1253 | 1054 |
| 1254 /* | 1055 /* |
| 1255 * nssCKFWMechanism_GetCanGenerate | 1056 * nssCKFWMechanism_GetCanGenerate |
| 1256 * | 1057 * |
| 1257 */ | 1058 */ |
| 1258 NSS_EXTERN CK_BBOOL | 1059 NSS_EXTERN CK_BBOOL |
| 1259 nssCKFWMechanism_GetCanGenerate | 1060 nssCKFWMechanism_GetCanGenerate( |
| 1260 ( | 1061 NSSCKFWMechanism *fwMechanism, |
| 1261 NSSCKFWMechanism *fwMechanism, | 1062 CK_RV *pError); |
| 1262 CK_RV *pError | |
| 1263 ); | |
| 1264 | 1063 |
| 1265 /* | 1064 /* |
| 1266 * nssCKFWMechanism_GetCanGenerateKeyPair | 1065 * nssCKFWMechanism_GetCanGenerateKeyPair |
| 1267 * | 1066 * |
| 1268 */ | 1067 */ |
| 1269 NSS_EXTERN CK_BBOOL | 1068 NSS_EXTERN CK_BBOOL |
| 1270 nssCKFWMechanism_GetCanGenerateKeyPair | 1069 nssCKFWMechanism_GetCanGenerateKeyPair( |
| 1271 ( | 1070 NSSCKFWMechanism *fwMechanism, |
| 1272 NSSCKFWMechanism *fwMechanism, | 1071 CK_RV *pError); |
| 1273 CK_RV *pError | |
| 1274 ); | |
| 1275 | 1072 |
| 1276 /* | 1073 /* |
| 1277 * nssCKFWMechanism_GetCanWrap | 1074 * nssCKFWMechanism_GetCanWrap |
| 1278 * | 1075 * |
| 1279 */ | 1076 */ |
| 1280 NSS_EXTERN CK_BBOOL | 1077 NSS_EXTERN CK_BBOOL |
| 1281 nssCKFWMechanism_GetCanWrap | 1078 nssCKFWMechanism_GetCanWrap( |
| 1282 ( | 1079 NSSCKFWMechanism *fwMechanism, |
| 1283 NSSCKFWMechanism *fwMechanism, | 1080 CK_RV *pError); |
| 1284 CK_RV *pError | |
| 1285 ); | |
| 1286 | 1081 |
| 1287 /* | 1082 /* |
| 1288 * nssCKFWMechanism_GetCanUnwrap | 1083 * nssCKFWMechanism_GetCanUnwrap |
| 1289 * | 1084 * |
| 1290 */ | 1085 */ |
| 1291 NSS_EXTERN CK_BBOOL | 1086 NSS_EXTERN CK_BBOOL |
| 1292 nssCKFWMechanism_GetCanUnwrap | 1087 nssCKFWMechanism_GetCanUnwrap( |
| 1293 ( | 1088 NSSCKFWMechanism *fwMechanism, |
| 1294 NSSCKFWMechanism *fwMechanism, | 1089 CK_RV *pError); |
| 1295 CK_RV *pError | |
| 1296 ); | |
| 1297 | 1090 |
| 1298 /* | 1091 /* |
| 1299 * nssCKFWMechanism_GetCanDerive | 1092 * nssCKFWMechanism_GetCanDerive |
| 1300 * | 1093 * |
| 1301 */ | 1094 */ |
| 1302 NSS_EXTERN CK_BBOOL | 1095 NSS_EXTERN CK_BBOOL |
| 1303 nssCKFWMechanism_GetCanDerive | 1096 nssCKFWMechanism_GetCanDerive( |
| 1304 ( | 1097 NSSCKFWMechanism *fwMechanism, |
| 1305 NSSCKFWMechanism *fwMechanism, | 1098 CK_RV *pError); |
| 1306 CK_RV *pError | |
| 1307 ); | |
| 1308 | 1099 |
| 1309 /* | 1100 /* |
| 1310 * nssCKFWMechanism_EncryptInit | 1101 * nssCKFWMechanism_EncryptInit |
| 1311 */ | 1102 */ |
| 1312 NSS_EXTERN CK_RV | 1103 NSS_EXTERN CK_RV |
| 1313 nssCKFWMechanism_EncryptInit | 1104 nssCKFWMechanism_EncryptInit( |
| 1314 ( | 1105 NSSCKFWMechanism *fwMechanism, |
| 1315 NSSCKFWMechanism *fwMechanism, | 1106 CK_MECHANISM *pMechanism, |
| 1316 CK_MECHANISM *pMechanism, | 1107 NSSCKFWSession *fwSession, |
| 1317 NSSCKFWSession *fwSession, | 1108 NSSCKFWObject *fwObject); |
| 1318 NSSCKFWObject *fwObject | |
| 1319 ); | |
| 1320 | 1109 |
| 1321 /* | 1110 /* |
| 1322 * nssCKFWMechanism_DecryptInit | 1111 * nssCKFWMechanism_DecryptInit |
| 1323 */ | 1112 */ |
| 1324 NSS_EXTERN CK_RV | 1113 NSS_EXTERN CK_RV |
| 1325 nssCKFWMechanism_DecryptInit | 1114 nssCKFWMechanism_DecryptInit( |
| 1326 ( | 1115 NSSCKFWMechanism *fwMechanism, |
| 1327 NSSCKFWMechanism *fwMechanism, | 1116 CK_MECHANISM *pMechanism, |
| 1328 CK_MECHANISM *pMechanism, | 1117 NSSCKFWSession *fwSession, |
| 1329 NSSCKFWSession *fwSession, | 1118 NSSCKFWObject *fwObject); |
| 1330 NSSCKFWObject *fwObject | |
| 1331 ); | |
| 1332 | 1119 |
| 1333 /* | 1120 /* |
| 1334 * nssCKFWMechanism_DigestInit | 1121 * nssCKFWMechanism_DigestInit |
| 1335 */ | 1122 */ |
| 1336 NSS_EXTERN CK_RV | 1123 NSS_EXTERN CK_RV |
| 1337 nssCKFWMechanism_DigestInit | 1124 nssCKFWMechanism_DigestInit( |
| 1338 ( | 1125 NSSCKFWMechanism *fwMechanism, |
| 1339 NSSCKFWMechanism *fwMechanism, | 1126 CK_MECHANISM *pMechanism, |
| 1340 CK_MECHANISM *pMechanism, | 1127 NSSCKFWSession *fwSession); |
| 1341 NSSCKFWSession *fwSession | |
| 1342 ); | |
| 1343 | 1128 |
| 1344 /* | 1129 /* |
| 1345 * nssCKFWMechanism_SignInit | 1130 * nssCKFWMechanism_SignInit |
| 1346 */ | 1131 */ |
| 1347 NSS_EXTERN CK_RV | 1132 NSS_EXTERN CK_RV |
| 1348 nssCKFWMechanism_SignInit | 1133 nssCKFWMechanism_SignInit( |
| 1349 ( | 1134 NSSCKFWMechanism *fwMechanism, |
| 1350 NSSCKFWMechanism *fwMechanism, | 1135 CK_MECHANISM *pMechanism, |
| 1351 CK_MECHANISM *pMechanism, | 1136 NSSCKFWSession *fwSession, |
| 1352 NSSCKFWSession *fwSession, | 1137 NSSCKFWObject *fwObject); |
| 1353 NSSCKFWObject *fwObject | |
| 1354 ); | |
| 1355 | 1138 |
| 1356 /* | 1139 /* |
| 1357 * nssCKFWMechanism_SignRecoverInit | 1140 * nssCKFWMechanism_SignRecoverInit |
| 1358 */ | 1141 */ |
| 1359 NSS_EXTERN CK_RV | 1142 NSS_EXTERN CK_RV |
| 1360 nssCKFWMechanism_SignRecoverInit | 1143 nssCKFWMechanism_SignRecoverInit( |
| 1361 ( | 1144 NSSCKFWMechanism *fwMechanism, |
| 1362 NSSCKFWMechanism *fwMechanism, | 1145 CK_MECHANISM *pMechanism, |
| 1363 CK_MECHANISM *pMechanism, | 1146 NSSCKFWSession *fwSession, |
| 1364 NSSCKFWSession *fwSession, | 1147 NSSCKFWObject *fwObject); |
| 1365 NSSCKFWObject *fwObject | |
| 1366 ); | |
| 1367 | 1148 |
| 1368 /* | 1149 /* |
| 1369 * nssCKFWMechanism_VerifyInit | 1150 * nssCKFWMechanism_VerifyInit |
| 1370 */ | 1151 */ |
| 1371 NSS_EXTERN CK_RV | 1152 NSS_EXTERN CK_RV |
| 1372 nssCKFWMechanism_VerifyInit | 1153 nssCKFWMechanism_VerifyInit( |
| 1373 ( | 1154 NSSCKFWMechanism *fwMechanism, |
| 1374 NSSCKFWMechanism *fwMechanism, | 1155 CK_MECHANISM *pMechanism, |
| 1375 CK_MECHANISM *pMechanism, | 1156 NSSCKFWSession *fwSession, |
| 1376 NSSCKFWSession *fwSession, | 1157 NSSCKFWObject *fwObject); |
| 1377 NSSCKFWObject *fwObject | |
| 1378 ); | |
| 1379 | 1158 |
| 1380 /* | 1159 /* |
| 1381 * nssCKFWMechanism_VerifyRecoverInit | 1160 * nssCKFWMechanism_VerifyRecoverInit |
| 1382 */ | 1161 */ |
| 1383 NSS_EXTERN CK_RV | 1162 NSS_EXTERN CK_RV |
| 1384 nssCKFWMechanism_VerifyRecoverInit | 1163 nssCKFWMechanism_VerifyRecoverInit( |
| 1385 ( | 1164 NSSCKFWMechanism *fwMechanism, |
| 1386 NSSCKFWMechanism *fwMechanism, | 1165 CK_MECHANISM *pMechanism, |
| 1387 CK_MECHANISM *pMechanism, | 1166 NSSCKFWSession *fwSession, |
| 1388 NSSCKFWSession *fwSession, | 1167 NSSCKFWObject *fwObject); |
| 1389 NSSCKFWObject *fwObject | |
| 1390 ); | |
| 1391 | 1168 |
| 1392 /* | 1169 /* |
| 1393 * nssCKFWMechanism_GenerateKey | 1170 * nssCKFWMechanism_GenerateKey |
| 1394 */ | 1171 */ |
| 1395 NSS_EXTERN NSSCKFWObject * | 1172 NSS_EXTERN NSSCKFWObject * |
| 1396 nssCKFWMechanism_GenerateKey | 1173 nssCKFWMechanism_GenerateKey( |
| 1397 ( | 1174 NSSCKFWMechanism *fwMechanism, |
| 1398 NSSCKFWMechanism *fwMechanism, | 1175 CK_MECHANISM_PTR pMechanism, |
| 1399 CK_MECHANISM_PTR pMechanism, | 1176 NSSCKFWSession *fwSession, |
| 1400 NSSCKFWSession *fwSession, | 1177 CK_ATTRIBUTE_PTR pTemplate, |
| 1401 CK_ATTRIBUTE_PTR pTemplate, | 1178 CK_ULONG ulAttributeCount, |
| 1402 CK_ULONG ulAttributeCount, | 1179 CK_RV *pError); |
| 1403 CK_RV *pError | |
| 1404 ); | |
| 1405 | 1180 |
| 1406 /* | 1181 /* |
| 1407 * nssCKFWMechanism_GenerateKeyPair | 1182 * nssCKFWMechanism_GenerateKeyPair |
| 1408 */ | 1183 */ |
| 1409 NSS_EXTERN CK_RV | 1184 NSS_EXTERN CK_RV |
| 1410 nssCKFWMechanism_GenerateKeyPair | 1185 nssCKFWMechanism_GenerateKeyPair( |
| 1411 ( | 1186 NSSCKFWMechanism *fwMechanism, |
| 1412 NSSCKFWMechanism *fwMechanism, | 1187 CK_MECHANISM_PTR pMechanism, |
| 1413 CK_MECHANISM_PTR pMechanism, | 1188 NSSCKFWSession *fwSession, |
| 1414 NSSCKFWSession *fwSession, | 1189 CK_ATTRIBUTE_PTR pPublicKeyTemplate, |
| 1415 CK_ATTRIBUTE_PTR pPublicKeyTemplate, | 1190 CK_ULONG ulPublicKeyAttributeCount, |
| 1416 CK_ULONG ulPublicKeyAttributeCount, | 1191 CK_ATTRIBUTE_PTR pPrivateKeyTemplate, |
| 1417 CK_ATTRIBUTE_PTR pPrivateKeyTemplate, | 1192 CK_ULONG ulPrivateKeyAttributeCount, |
| 1418 CK_ULONG ulPrivateKeyAttributeCount, | 1193 NSSCKFWObject **fwPublicKeyObject, |
| 1419 NSSCKFWObject **fwPublicKeyObject, | 1194 NSSCKFWObject **fwPrivateKeyObject); |
| 1420 NSSCKFWObject **fwPrivateKeyObject | |
| 1421 ); | |
| 1422 | 1195 |
| 1423 /* | 1196 /* |
| 1424 * nssCKFWMechanism_GetWrapKeyLength | 1197 * nssCKFWMechanism_GetWrapKeyLength |
| 1425 */ | 1198 */ |
| 1426 NSS_EXTERN CK_ULONG | 1199 NSS_EXTERN CK_ULONG |
| 1427 nssCKFWMechanism_GetWrapKeyLength | 1200 nssCKFWMechanism_GetWrapKeyLength( |
| 1428 ( | 1201 NSSCKFWMechanism *fwMechanism, |
| 1429 NSSCKFWMechanism *fwMechanism, | 1202 CK_MECHANISM_PTR pMechanism, |
| 1430 CK_MECHANISM_PTR pMechanism, | 1203 NSSCKFWSession *fwSession, |
| 1431 NSSCKFWSession *fwSession, | 1204 NSSCKFWObject *fwWrappingKeyObject, |
| 1432 NSSCKFWObject *fwWrappingKeyObject, | 1205 NSSCKFWObject *fwObject, |
| 1433 NSSCKFWObject *fwObject, | 1206 CK_RV *pError); |
| 1434 CK_RV»» *pError | |
| 1435 ); | |
| 1436 | 1207 |
| 1437 /* | 1208 /* |
| 1438 * nssCKFWMechanism_WrapKey | 1209 * nssCKFWMechanism_WrapKey |
| 1439 */ | 1210 */ |
| 1440 NSS_EXTERN CK_RV | 1211 NSS_EXTERN CK_RV |
| 1441 nssCKFWMechanism_WrapKey | 1212 nssCKFWMechanism_WrapKey( |
| 1442 ( | 1213 NSSCKFWMechanism *fwMechanism, |
| 1443 NSSCKFWMechanism *fwMechanism, | 1214 CK_MECHANISM_PTR pMechanism, |
| 1444 CK_MECHANISM_PTR pMechanism, | 1215 NSSCKFWSession *fwSession, |
| 1445 NSSCKFWSession *fwSession, | 1216 NSSCKFWObject *fwWrappingKeyObject, |
| 1446 NSSCKFWObject *fwWrappingKeyObject, | 1217 NSSCKFWObject *fwObject, |
| 1447 NSSCKFWObject *fwObject, | 1218 NSSItem *wrappedKey); |
| 1448 NSSItem *wrappedKey | |
| 1449 ); | |
| 1450 | 1219 |
| 1451 /* | 1220 /* |
| 1452 * nssCKFWMechanism_UnwrapKey | 1221 * nssCKFWMechanism_UnwrapKey |
| 1453 */ | 1222 */ |
| 1454 NSS_EXTERN NSSCKFWObject * | 1223 NSS_EXTERN NSSCKFWObject * |
| 1455 nssCKFWMechanism_UnwrapKey | 1224 nssCKFWMechanism_UnwrapKey( |
| 1456 ( | 1225 NSSCKFWMechanism *fwMechanism, |
| 1457 NSSCKFWMechanism *fwMechanism, | 1226 CK_MECHANISM_PTR pMechanism, |
| 1458 CK_MECHANISM_PTR pMechanism, | 1227 NSSCKFWSession *fwSession, |
| 1459 NSSCKFWSession *fwSession, | 1228 NSSCKFWObject *fwWrappingKeyObject, |
| 1460 NSSCKFWObject *fwWrappingKeyObject, | 1229 NSSItem *wrappedKey, |
| 1461 NSSItem *wrappedKey, | 1230 CK_ATTRIBUTE_PTR pTemplate, |
| 1462 CK_ATTRIBUTE_PTR pTemplate, | 1231 CK_ULONG ulAttributeCount, |
| 1463 CK_ULONG ulAttributeCount, | 1232 CK_RV *pError); |
| 1464 CK_RV *pError | 1233 |
| 1465 ); | 1234 /* |
| 1466 | |
| 1467 /* | |
| 1468 * nssCKFWMechanism_DeriveKey | 1235 * nssCKFWMechanism_DeriveKey |
| 1469 */ | 1236 */ |
| 1470 NSS_EXTERN NSSCKFWObject * | 1237 NSS_EXTERN NSSCKFWObject * |
| 1471 nssCKFWMechanism_DeriveKey | 1238 nssCKFWMechanism_DeriveKey( |
| 1472 ( | 1239 NSSCKFWMechanism *fwMechanism, |
| 1473 NSSCKFWMechanism *fwMechanism, | 1240 CK_MECHANISM_PTR pMechanism, |
| 1474 CK_MECHANISM_PTR pMechanism, | 1241 NSSCKFWSession *fwSession, |
| 1475 NSSCKFWSession *fwSession, | 1242 NSSCKFWObject *fwBaseKeyObject, |
| 1476 NSSCKFWObject *fwBaseKeyObject, | 1243 CK_ATTRIBUTE_PTR pTemplate, |
| 1477 CK_ATTRIBUTE_PTR pTemplate, | 1244 CK_ULONG ulAttributeCount, |
| 1478 CK_ULONG ulAttributeCount, | 1245 CK_RV *pError); |
| 1479 CK_RV *pError | |
| 1480 ); | |
| 1481 | 1246 |
| 1482 /* | 1247 /* |
| 1483 * NSSCKFWCryptoOperation | 1248 * NSSCKFWCryptoOperation |
| 1484 * | 1249 * |
| 1485 * -- create/destroy -- | 1250 * -- create/destroy -- |
| 1486 * nssCKFWCryptoOperation_Create | 1251 * nssCKFWCryptoOperation_Create |
| 1487 * nssCKFWCryptoOperation_Destroy | 1252 * nssCKFWCryptoOperation_Destroy |
| 1488 * | 1253 * |
| 1489 * -- implement public accessors -- | 1254 * -- implement public accessors -- |
| 1490 * nssCKFWCryptoOperation_GetMDCryptoOperation | 1255 * nssCKFWCryptoOperation_GetMDCryptoOperation |
| 1491 * nssCKFWCryptoOperation_GetType | 1256 * nssCKFWCryptoOperation_GetType |
| 1492 * | 1257 * |
| 1493 * -- private accessors -- | 1258 * -- private accessors -- |
| 1494 * | 1259 * |
| 1495 * -- module fronts -- | 1260 * -- module fronts -- |
| 1496 * nssCKFWCryptoOperation_GetFinalLength | 1261 * nssCKFWCryptoOperation_GetFinalLength |
| 1497 * nssCKFWCryptoOperation_GetOperationLength | 1262 * nssCKFWCryptoOperation_GetOperationLength |
| 1498 * nssCKFWCryptoOperation_Final | 1263 * nssCKFWCryptoOperation_Final |
| 1499 * nssCKFWCryptoOperation_Update | 1264 * nssCKFWCryptoOperation_Update |
| 1500 * nssCKFWCryptoOperation_DigestUpdate | 1265 * nssCKFWCryptoOperation_DigestUpdate |
| 1501 * nssCKFWCryptoOperation_DigestKey | 1266 * nssCKFWCryptoOperation_DigestKey |
| 1502 * nssCKFWCryptoOperation_UpdateFinal | 1267 * nssCKFWCryptoOperation_UpdateFinal |
| 1503 */ | 1268 */ |
| 1504 | 1269 |
| 1505 /* | 1270 /* |
| 1506 * nssCKFWCrytoOperation_Create | 1271 * nssCKFWCrytoOperation_Create |
| 1507 */ | 1272 */ |
| 1508 NSS_EXTERN NSSCKFWCryptoOperation * | 1273 NSS_EXTERN NSSCKFWCryptoOperation * |
| 1509 nssCKFWCryptoOperation_Create | 1274 nssCKFWCryptoOperation_Create( |
| 1510 ( | 1275 NSSCKMDCryptoOperation *mdOperation, |
| 1511 NSSCKMDCryptoOperation *mdOperation, | 1276 NSSCKMDSession *mdSession, |
| 1512 NSSCKMDSession *mdSession, | 1277 NSSCKFWSession *fwSession, |
| 1513 NSSCKFWSession *fwSession, | 1278 NSSCKMDToken *mdToken, |
| 1514 NSSCKMDToken *mdToken, | 1279 NSSCKFWToken *fwToken, |
| 1515 NSSCKFWToken *fwToken, | 1280 NSSCKMDInstance *mdInstance, |
| 1516 NSSCKMDInstance *mdInstance, | 1281 NSSCKFWInstance *fwInstance, |
| 1517 NSSCKFWInstance *fwInstance, | 1282 NSSCKFWCryptoOperationType type, |
| 1518 NSSCKFWCryptoOperationType type, | 1283 CK_RV *pError); |
| 1519 CK_RV *pError | |
| 1520 ); | |
| 1521 | 1284 |
| 1522 /* | 1285 /* |
| 1523 * nssCKFWCryptoOperation_Destroy | 1286 * nssCKFWCryptoOperation_Destroy |
| 1524 */ | 1287 */ |
| 1525 NSS_EXTERN void | 1288 NSS_EXTERN void |
| 1526 nssCKFWCryptoOperation_Destroy | 1289 nssCKFWCryptoOperation_Destroy( |
| 1527 ( | 1290 NSSCKFWCryptoOperation *fwOperation); |
| 1528 NSSCKFWCryptoOperation *fwOperation | |
| 1529 ); | |
| 1530 | 1291 |
| 1531 /* | 1292 /* |
| 1532 * nssCKFWCryptoOperation_GetMDCryptoOperation | 1293 * nssCKFWCryptoOperation_GetMDCryptoOperation |
| 1533 */ | 1294 */ |
| 1534 NSS_EXTERN NSSCKMDCryptoOperation * | 1295 NSS_EXTERN NSSCKMDCryptoOperation * |
| 1535 nssCKFWCryptoOperation_GetMDCryptoOperation | 1296 nssCKFWCryptoOperation_GetMDCryptoOperation( |
| 1536 ( | 1297 NSSCKFWCryptoOperation *fwOperation); |
| 1537 NSSCKFWCryptoOperation *fwOperation | |
| 1538 ); | |
| 1539 | 1298 |
| 1540 /* | 1299 /* |
| 1541 * nssCKFWCryptoOperation_GetType | 1300 * nssCKFWCryptoOperation_GetType |
| 1542 */ | 1301 */ |
| 1543 NSS_EXTERN NSSCKFWCryptoOperationType | 1302 NSS_EXTERN NSSCKFWCryptoOperationType |
| 1544 nssCKFWCryptoOperation_GetType | 1303 nssCKFWCryptoOperation_GetType( |
| 1545 ( | 1304 NSSCKFWCryptoOperation *fwOperation); |
| 1546 NSSCKFWCryptoOperation *fwOperation | |
| 1547 ); | |
| 1548 | 1305 |
| 1549 /* | 1306 /* |
| 1550 * nssCKFWCryptoOperation_GetFinalLength | 1307 * nssCKFWCryptoOperation_GetFinalLength |
| 1551 */ | 1308 */ |
| 1552 NSS_EXTERN CK_ULONG | 1309 NSS_EXTERN CK_ULONG |
| 1553 nssCKFWCryptoOperation_GetFinalLength | 1310 nssCKFWCryptoOperation_GetFinalLength( |
| 1554 ( | 1311 NSSCKFWCryptoOperation *fwOperation, |
| 1555 NSSCKFWCryptoOperation *fwOperation, | 1312 CK_RV *pError); |
| 1556 CK_RV *pError | |
| 1557 ); | |
| 1558 | 1313 |
| 1559 /* | 1314 /* |
| 1560 * nssCKFWCryptoOperation_GetOperationLength | 1315 * nssCKFWCryptoOperation_GetOperationLength |
| 1561 */ | 1316 */ |
| 1562 NSS_EXTERN CK_ULONG | 1317 NSS_EXTERN CK_ULONG |
| 1563 nssCKFWCryptoOperation_GetOperationLength | 1318 nssCKFWCryptoOperation_GetOperationLength( |
| 1564 ( | 1319 NSSCKFWCryptoOperation *fwOperation, |
| 1565 NSSCKFWCryptoOperation *fwOperation, | 1320 NSSItem *inputBuffer, |
| 1566 NSSItem *inputBuffer, | 1321 CK_RV *pError); |
| 1567 CK_RV *pError | |
| 1568 ); | |
| 1569 | 1322 |
| 1570 /* | 1323 /* |
| 1571 * nssCKFWCryptoOperation_Final | 1324 * nssCKFWCryptoOperation_Final |
| 1572 */ | 1325 */ |
| 1573 NSS_EXTERN CK_RV | 1326 NSS_EXTERN CK_RV |
| 1574 nssCKFWCryptoOperation_Final | 1327 nssCKFWCryptoOperation_Final( |
| 1575 ( | 1328 NSSCKFWCryptoOperation *fwOperation, |
| 1576 NSSCKFWCryptoOperation *fwOperation, | 1329 NSSItem *outputBuffer); |
| 1577 NSSItem *outputBuffer | |
| 1578 ); | |
| 1579 | 1330 |
| 1580 /* | 1331 /* |
| 1581 * nssCKFWCryptoOperation_Update | 1332 * nssCKFWCryptoOperation_Update |
| 1582 */ | 1333 */ |
| 1583 NSS_EXTERN CK_RV | 1334 NSS_EXTERN CK_RV |
| 1584 nssCKFWCryptoOperation_Update | 1335 nssCKFWCryptoOperation_Update( |
| 1585 ( | 1336 NSSCKFWCryptoOperation *fwOperation, |
| 1586 NSSCKFWCryptoOperation *fwOperation, | 1337 NSSItem *inputBuffer, |
| 1587 NSSItem *inputBuffer, | 1338 NSSItem *outputBuffer); |
| 1588 NSSItem *outputBuffer | |
| 1589 ); | |
| 1590 | 1339 |
| 1591 /* | 1340 /* |
| 1592 * nssCKFWCryptoOperation_DigestUpdate | 1341 * nssCKFWCryptoOperation_DigestUpdate |
| 1593 */ | 1342 */ |
| 1594 NSS_EXTERN CK_RV | 1343 NSS_EXTERN CK_RV |
| 1595 nssCKFWCryptoOperation_DigestUpdate | 1344 nssCKFWCryptoOperation_DigestUpdate( |
| 1596 ( | 1345 NSSCKFWCryptoOperation *fwOperation, |
| 1597 NSSCKFWCryptoOperation *fwOperation, | 1346 NSSItem *inputBuffer); |
| 1598 NSSItem *inputBuffer | |
| 1599 ); | |
| 1600 | 1347 |
| 1601 /* | 1348 /* |
| 1602 * nssCKFWCryptoOperation_DigestKey | 1349 * nssCKFWCryptoOperation_DigestKey |
| 1603 */ | 1350 */ |
| 1604 NSS_EXTERN CK_RV | 1351 NSS_EXTERN CK_RV |
| 1605 nssCKFWCryptoOperation_DigestKey | 1352 nssCKFWCryptoOperation_DigestKey( |
| 1606 ( | 1353 NSSCKFWCryptoOperation *fwOperation, |
| 1607 NSSCKFWCryptoOperation *fwOperation, | 1354 NSSCKFWObject *fwKey); |
| 1608 NSSCKFWObject *fwKey | |
| 1609 ); | |
| 1610 | 1355 |
| 1611 /* | 1356 /* |
| 1612 * nssCKFWCryptoOperation_UpdateFinal | 1357 * nssCKFWCryptoOperation_UpdateFinal |
| 1613 */ | 1358 */ |
| 1614 NSS_EXTERN CK_RV | 1359 NSS_EXTERN CK_RV |
| 1615 nssCKFWCryptoOperation_UpdateFinal | 1360 nssCKFWCryptoOperation_UpdateFinal( |
| 1616 ( | 1361 NSSCKFWCryptoOperation *fwOperation, |
| 1617 NSSCKFWCryptoOperation *fwOperation, | 1362 NSSItem *inputBuffer, |
| 1618 NSSItem *inputBuffer, | 1363 NSSItem *outputBuffer); |
| 1619 NSSItem *outputBuffer | |
| 1620 ); | |
| 1621 | 1364 |
| 1622 /* | 1365 /* |
| 1623 * nssCKFWCryptoOperation_UpdateCombo | 1366 * nssCKFWCryptoOperation_UpdateCombo |
| 1624 */ | 1367 */ |
| 1625 NSS_EXTERN CK_RV | 1368 NSS_EXTERN CK_RV |
| 1626 nssCKFWCryptoOperation_UpdateCombo | 1369 nssCKFWCryptoOperation_UpdateCombo( |
| 1627 ( | 1370 NSSCKFWCryptoOperation *fwOperation, |
| 1628 NSSCKFWCryptoOperation *fwOperation, | 1371 NSSCKFWCryptoOperation *fwPeerOperation, |
| 1629 NSSCKFWCryptoOperation *fwPeerOperation, | 1372 NSSItem *inputBuffer, |
| 1630 NSSItem *inputBuffer, | 1373 NSSItem *outputBuffer); |
| 1631 NSSItem *outputBuffer | |
| 1632 ); | |
| 1633 | 1374 |
| 1634 /* | 1375 /* |
| 1635 * NSSCKFWSession | 1376 * NSSCKFWSession |
| 1636 * | 1377 * |
| 1637 * -- create/destroy -- | 1378 * -- create/destroy -- |
| 1638 * nssCKFWSession_Create | 1379 * nssCKFWSession_Create |
| 1639 * nssCKFWSession_Destroy | 1380 * nssCKFWSession_Destroy |
| 1640 * | 1381 * |
| 1641 * -- implement public accessors -- | 1382 * -- implement public accessors -- |
| 1642 * nssCKFWSession_GetMDSession | 1383 * nssCKFWSession_GetMDSession |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1678 * nssCKFWSession_DigestKey | 1419 * nssCKFWSession_DigestKey |
| 1679 * nssCKFWSession_UpdateFinal | 1420 * nssCKFWSession_UpdateFinal |
| 1680 * nssCKFWSession_UpdateCombo | 1421 * nssCKFWSession_UpdateCombo |
| 1681 */ | 1422 */ |
| 1682 | 1423 |
| 1683 /* | 1424 /* |
| 1684 * nssCKFWSession_Create | 1425 * nssCKFWSession_Create |
| 1685 * | 1426 * |
| 1686 */ | 1427 */ |
| 1687 NSS_EXTERN NSSCKFWSession * | 1428 NSS_EXTERN NSSCKFWSession * |
| 1688 nssCKFWSession_Create | 1429 nssCKFWSession_Create( |
| 1689 ( | 1430 NSSCKFWToken *fwToken, |
| 1690 NSSCKFWToken *fwToken, | 1431 CK_BBOOL rw, |
| 1691 CK_BBOOL rw, | 1432 CK_VOID_PTR pApplication, |
| 1692 CK_VOID_PTR pApplication, | 1433 CK_NOTIFY Notify, |
| 1693 CK_NOTIFY Notify, | 1434 CK_RV *pError); |
| 1694 CK_RV *pError | |
| 1695 ); | |
| 1696 | 1435 |
| 1697 /* | 1436 /* |
| 1698 * nssCKFWSession_Destroy | 1437 * nssCKFWSession_Destroy |
| 1699 * | 1438 * |
| 1700 */ | 1439 */ |
| 1701 NSS_EXTERN CK_RV | 1440 NSS_EXTERN CK_RV |
| 1702 nssCKFWSession_Destroy | 1441 nssCKFWSession_Destroy( |
| 1703 ( | 1442 NSSCKFWSession *fwSession, |
| 1704 NSSCKFWSession *fwSession, | 1443 CK_BBOOL removeFromTokenHash); |
| 1705 CK_BBOOL removeFromTokenHash | |
| 1706 ); | |
| 1707 | 1444 |
| 1708 /* | 1445 /* |
| 1709 * nssCKFWSession_GetMDSession | 1446 * nssCKFWSession_GetMDSession |
| 1710 * | 1447 * |
| 1711 */ | 1448 */ |
| 1712 NSS_EXTERN NSSCKMDSession * | 1449 NSS_EXTERN NSSCKMDSession * |
| 1713 nssCKFWSession_GetMDSession | 1450 nssCKFWSession_GetMDSession( |
| 1714 ( | 1451 NSSCKFWSession *fwSession); |
| 1715 NSSCKFWSession *fwSession | |
| 1716 ); | |
| 1717 | 1452 |
| 1718 /* | 1453 /* |
| 1719 * nssCKFWSession_GetArena | 1454 * nssCKFWSession_GetArena |
| 1720 * | 1455 * |
| 1721 */ | 1456 */ |
| 1722 NSS_EXTERN NSSArena * | 1457 NSS_EXTERN NSSArena * |
| 1723 nssCKFWSession_GetArena | 1458 nssCKFWSession_GetArena( |
| 1724 ( | 1459 NSSCKFWSession *fwSession, |
| 1725 NSSCKFWSession *fwSession, | 1460 CK_RV *pError); |
| 1726 CK_RV *pError | |
| 1727 ); | |
| 1728 | 1461 |
| 1729 /* | 1462 /* |
| 1730 * nssCKFWSession_CallNotification | 1463 * nssCKFWSession_CallNotification |
| 1731 * | 1464 * |
| 1732 */ | 1465 */ |
| 1733 NSS_EXTERN CK_RV | 1466 NSS_EXTERN CK_RV |
| 1734 nssCKFWSession_CallNotification | 1467 nssCKFWSession_CallNotification( |
| 1735 ( | 1468 NSSCKFWSession *fwSession, |
| 1736 NSSCKFWSession *fwSession, | 1469 CK_NOTIFICATION event); |
| 1737 CK_NOTIFICATION event | |
| 1738 ); | |
| 1739 | 1470 |
| 1740 /* | 1471 /* |
| 1741 * nssCKFWSession_IsRWSession | 1472 * nssCKFWSession_IsRWSession |
| 1742 * | 1473 * |
| 1743 */ | 1474 */ |
| 1744 NSS_EXTERN CK_BBOOL | 1475 NSS_EXTERN CK_BBOOL |
| 1745 nssCKFWSession_IsRWSession | 1476 nssCKFWSession_IsRWSession( |
| 1746 ( | 1477 NSSCKFWSession *fwSession); |
| 1747 NSSCKFWSession *fwSession | |
| 1748 ); | |
| 1749 | 1478 |
| 1750 /* | 1479 /* |
| 1751 * nssCKFWSession_IsSO | 1480 * nssCKFWSession_IsSO |
| 1752 * | 1481 * |
| 1753 */ | 1482 */ |
| 1754 NSS_EXTERN CK_BBOOL | 1483 NSS_EXTERN CK_BBOOL |
| 1755 nssCKFWSession_IsSO | 1484 nssCKFWSession_IsSO( |
| 1756 ( | 1485 NSSCKFWSession *fwSession); |
| 1757 NSSCKFWSession *fwSession | |
| 1758 ); | |
| 1759 | 1486 |
| 1760 /* | 1487 /* |
| 1761 * nssCKFWSession_GetFWSlot | 1488 * nssCKFWSession_GetFWSlot |
| 1762 * | 1489 * |
| 1763 */ | 1490 */ |
| 1764 NSS_EXTERN NSSCKFWSlot * | 1491 NSS_EXTERN NSSCKFWSlot * |
| 1765 nssCKFWSession_GetFWSlot | 1492 nssCKFWSession_GetFWSlot( |
| 1766 ( | 1493 NSSCKFWSession *fwSession); |
| 1767 NSSCKFWSession *fwSession | |
| 1768 ); | |
| 1769 | 1494 |
| 1770 /* | 1495 /* |
| 1771 * nssCFKWSession_GetSessionState | 1496 * nssCFKWSession_GetSessionState |
| 1772 * | 1497 * |
| 1773 */ | 1498 */ |
| 1774 NSS_EXTERN CK_STATE | 1499 NSS_EXTERN CK_STATE |
| 1775 nssCKFWSession_GetSessionState | 1500 nssCKFWSession_GetSessionState( |
| 1776 ( | 1501 NSSCKFWSession *fwSession); |
| 1777 NSSCKFWSession *fwSession | |
| 1778 ); | |
| 1779 | 1502 |
| 1780 /* | 1503 /* |
| 1781 * nssCKFWSession_SetFWFindObjects | 1504 * nssCKFWSession_SetFWFindObjects |
| 1782 * | 1505 * |
| 1783 */ | 1506 */ |
| 1784 NSS_EXTERN CK_RV | 1507 NSS_EXTERN CK_RV |
| 1785 nssCKFWSession_SetFWFindObjects | 1508 nssCKFWSession_SetFWFindObjects( |
| 1786 ( | 1509 NSSCKFWSession *fwSession, |
| 1787 NSSCKFWSession *fwSession, | 1510 NSSCKFWFindObjects *fwFindObjects); |
| 1788 NSSCKFWFindObjects *fwFindObjects | |
| 1789 ); | |
| 1790 | 1511 |
| 1791 /* | 1512 /* |
| 1792 * nssCKFWSession_GetFWFindObjects | 1513 * nssCKFWSession_GetFWFindObjects |
| 1793 * | 1514 * |
| 1794 */ | 1515 */ |
| 1795 NSS_EXTERN NSSCKFWFindObjects * | 1516 NSS_EXTERN NSSCKFWFindObjects * |
| 1796 nssCKFWSession_GetFWFindObjects | 1517 nssCKFWSession_GetFWFindObjects( |
| 1797 ( | 1518 NSSCKFWSession *fwSesssion, |
| 1798 NSSCKFWSession *fwSesssion, | 1519 CK_RV *pError); |
| 1799 CK_RV *pError | |
| 1800 ); | |
| 1801 | 1520 |
| 1802 /* | 1521 /* |
| 1803 * nssCKFWSession_SetMDSession | 1522 * nssCKFWSession_SetMDSession |
| 1804 * | 1523 * |
| 1805 */ | 1524 */ |
| 1806 NSS_EXTERN CK_RV | 1525 NSS_EXTERN CK_RV |
| 1807 nssCKFWSession_SetMDSession | 1526 nssCKFWSession_SetMDSession( |
| 1808 ( | 1527 NSSCKFWSession *fwSession, |
| 1809 NSSCKFWSession *fwSession, | 1528 NSSCKMDSession *mdSession); |
| 1810 NSSCKMDSession *mdSession | |
| 1811 ); | |
| 1812 | 1529 |
| 1813 /* | 1530 /* |
| 1814 * nssCKFWSession_SetHandle | 1531 * nssCKFWSession_SetHandle |
| 1815 * | 1532 * |
| 1816 */ | 1533 */ |
| 1817 NSS_EXTERN CK_RV | 1534 NSS_EXTERN CK_RV |
| 1818 nssCKFWSession_SetHandle | 1535 nssCKFWSession_SetHandle( |
| 1819 ( | 1536 NSSCKFWSession *fwSession, |
| 1820 NSSCKFWSession *fwSession, | 1537 CK_SESSION_HANDLE hSession); |
| 1821 CK_SESSION_HANDLE hSession | |
| 1822 ); | |
| 1823 | 1538 |
| 1824 /* | 1539 /* |
| 1825 * nssCKFWSession_GetHandle | 1540 * nssCKFWSession_GetHandle |
| 1826 * | 1541 * |
| 1827 */ | 1542 */ |
| 1828 NSS_EXTERN CK_SESSION_HANDLE | 1543 NSS_EXTERN CK_SESSION_HANDLE |
| 1829 nssCKFWSession_GetHandle | 1544 nssCKFWSession_GetHandle( |
| 1830 ( | 1545 NSSCKFWSession *fwSession); |
| 1831 NSSCKFWSession *fwSession | |
| 1832 ); | |
| 1833 | 1546 |
| 1834 /* | 1547 /* |
| 1835 * nssCKFWSession_RegisterSessionObject | 1548 * nssCKFWSession_RegisterSessionObject |
| 1836 * | 1549 * |
| 1837 */ | 1550 */ |
| 1838 NSS_EXTERN CK_RV | 1551 NSS_EXTERN CK_RV |
| 1839 nssCKFWSession_RegisterSessionObject | 1552 nssCKFWSession_RegisterSessionObject( |
| 1840 ( | 1553 NSSCKFWSession *fwSession, |
| 1841 NSSCKFWSession *fwSession, | 1554 NSSCKFWObject *fwObject); |
| 1842 NSSCKFWObject *fwObject | |
| 1843 ); | |
| 1844 | 1555 |
| 1845 /* | 1556 /* |
| 1846 * nssCKFWSession_DeregisterSessionObject | 1557 * nssCKFWSession_DeregisterSessionObject |
| 1847 * | 1558 * |
| 1848 */ | 1559 */ |
| 1849 NSS_EXTERN CK_RV | 1560 NSS_EXTERN CK_RV |
| 1850 nssCKFWSession_DeregisterSessionObject | 1561 nssCKFWSession_DeregisterSessionObject( |
| 1851 ( | 1562 NSSCKFWSession *fwSession, |
| 1852 NSSCKFWSession *fwSession, | 1563 NSSCKFWObject *fwObject); |
| 1853 NSSCKFWObject *fwObject | |
| 1854 ); | |
| 1855 | 1564 |
| 1856 /* | 1565 /* |
| 1857 * nssCKFWSession_GetDeviceError | 1566 * nssCKFWSession_GetDeviceError |
| 1858 * | 1567 * |
| 1859 */ | 1568 */ |
| 1860 NSS_EXTERN CK_ULONG | 1569 NSS_EXTERN CK_ULONG |
| 1861 nssCKFWSession_GetDeviceError | 1570 nssCKFWSession_GetDeviceError( |
| 1862 ( | 1571 NSSCKFWSession *fwSession); |
| 1863 NSSCKFWSession *fwSession | |
| 1864 ); | |
| 1865 | 1572 |
| 1866 /* | 1573 /* |
| 1867 * nssCKFWSession_Login | 1574 * nssCKFWSession_Login |
| 1868 * | 1575 * |
| 1869 */ | 1576 */ |
| 1870 NSS_EXTERN CK_RV | 1577 NSS_EXTERN CK_RV |
| 1871 nssCKFWSession_Login | 1578 nssCKFWSession_Login( |
| 1872 ( | 1579 NSSCKFWSession *fwSession, |
| 1873 NSSCKFWSession *fwSession, | 1580 CK_USER_TYPE userType, |
| 1874 CK_USER_TYPE userType, | 1581 NSSItem *pin); |
| 1875 NSSItem *pin | |
| 1876 ); | |
| 1877 | 1582 |
| 1878 /* | 1583 /* |
| 1879 * nssCKFWSession_Logout | 1584 * nssCKFWSession_Logout |
| 1880 * | 1585 * |
| 1881 */ | 1586 */ |
| 1882 NSS_EXTERN CK_RV | 1587 NSS_EXTERN CK_RV |
| 1883 nssCKFWSession_Logout | 1588 nssCKFWSession_Logout( |
| 1884 ( | 1589 NSSCKFWSession *fwSession); |
| 1885 NSSCKFWSession *fwSession | |
| 1886 ); | |
| 1887 | 1590 |
| 1888 /* | 1591 /* |
| 1889 * nssCKFWSession_InitPIN | 1592 * nssCKFWSession_InitPIN |
| 1890 * | 1593 * |
| 1891 */ | 1594 */ |
| 1892 NSS_EXTERN CK_RV | 1595 NSS_EXTERN CK_RV |
| 1893 nssCKFWSession_InitPIN | 1596 nssCKFWSession_InitPIN( |
| 1894 ( | 1597 NSSCKFWSession *fwSession, |
| 1895 NSSCKFWSession *fwSession, | 1598 NSSItem *pin); |
| 1896 NSSItem *pin | |
| 1897 ); | |
| 1898 | 1599 |
| 1899 /* | 1600 /* |
| 1900 * nssCKFWSession_SetPIN | 1601 * nssCKFWSession_SetPIN |
| 1901 * | 1602 * |
| 1902 */ | 1603 */ |
| 1903 NSS_EXTERN CK_RV | 1604 NSS_EXTERN CK_RV |
| 1904 nssCKFWSession_SetPIN | 1605 nssCKFWSession_SetPIN( |
| 1905 ( | 1606 NSSCKFWSession *fwSession, |
| 1906 NSSCKFWSession *fwSession, | 1607 NSSItem *newPin, |
| 1907 NSSItem *newPin, | 1608 NSSItem *oldPin); |
| 1908 NSSItem *oldPin | |
| 1909 ); | |
| 1910 | 1609 |
| 1911 /* | 1610 /* |
| 1912 * nssCKFWSession_GetOperationStateLen | 1611 * nssCKFWSession_GetOperationStateLen |
| 1913 * | 1612 * |
| 1914 */ | 1613 */ |
| 1915 NSS_EXTERN CK_ULONG | 1614 NSS_EXTERN CK_ULONG |
| 1916 nssCKFWSession_GetOperationStateLen | 1615 nssCKFWSession_GetOperationStateLen( |
| 1917 ( | 1616 NSSCKFWSession *fwSession, |
| 1918 NSSCKFWSession *fwSession, | 1617 CK_RV *pError); |
| 1919 CK_RV *pError | |
| 1920 ); | |
| 1921 | 1618 |
| 1922 /* | 1619 /* |
| 1923 * nssCKFWSession_GetOperationState | 1620 * nssCKFWSession_GetOperationState |
| 1924 * | 1621 * |
| 1925 */ | 1622 */ |
| 1926 NSS_EXTERN CK_RV | 1623 NSS_EXTERN CK_RV |
| 1927 nssCKFWSession_GetOperationState | 1624 nssCKFWSession_GetOperationState( |
| 1928 ( | 1625 NSSCKFWSession *fwSession, |
| 1929 NSSCKFWSession *fwSession, | 1626 NSSItem *buffer); |
| 1930 NSSItem *buffer | |
| 1931 ); | |
| 1932 | 1627 |
| 1933 /* | 1628 /* |
| 1934 * nssCKFWSession_SetOperationState | 1629 * nssCKFWSession_SetOperationState |
| 1935 * | 1630 * |
| 1936 */ | 1631 */ |
| 1937 NSS_EXTERN CK_RV | 1632 NSS_EXTERN CK_RV |
| 1938 nssCKFWSession_SetOperationState | 1633 nssCKFWSession_SetOperationState( |
| 1939 ( | 1634 NSSCKFWSession *fwSession, |
| 1940 NSSCKFWSession *fwSession, | 1635 NSSItem *state, |
| 1941 NSSItem *state, | 1636 NSSCKFWObject *encryptionKey, |
| 1942 NSSCKFWObject *encryptionKey, | 1637 NSSCKFWObject *authenticationKey); |
| 1943 NSSCKFWObject *authenticationKey | |
| 1944 ); | |
| 1945 | 1638 |
| 1946 /* | 1639 /* |
| 1947 * nssCKFWSession_CreateObject | 1640 * nssCKFWSession_CreateObject |
| 1948 * | 1641 * |
| 1949 */ | 1642 */ |
| 1950 NSS_EXTERN NSSCKFWObject * | 1643 NSS_EXTERN NSSCKFWObject * |
| 1951 nssCKFWSession_CreateObject | 1644 nssCKFWSession_CreateObject( |
| 1952 ( | 1645 NSSCKFWSession *fwSession, |
| 1953 NSSCKFWSession *fwSession, | 1646 CK_ATTRIBUTE_PTR pTemplate, |
| 1954 CK_ATTRIBUTE_PTR pTemplate, | 1647 CK_ULONG ulAttributeCount, |
| 1955 CK_ULONG ulAttributeCount, | 1648 CK_RV *pError); |
| 1956 CK_RV *pError | |
| 1957 ); | |
| 1958 | 1649 |
| 1959 /* | 1650 /* |
| 1960 * nssCKFWSession_CopyObject | 1651 * nssCKFWSession_CopyObject |
| 1961 * | 1652 * |
| 1962 */ | 1653 */ |
| 1963 NSS_EXTERN NSSCKFWObject * | 1654 NSS_EXTERN NSSCKFWObject * |
| 1964 nssCKFWSession_CopyObject | 1655 nssCKFWSession_CopyObject( |
| 1965 ( | 1656 NSSCKFWSession *fwSession, |
| 1966 NSSCKFWSession *fwSession, | 1657 NSSCKFWObject *object, |
| 1967 NSSCKFWObject *object, | 1658 CK_ATTRIBUTE_PTR pTemplate, |
| 1968 CK_ATTRIBUTE_PTR pTemplate, | 1659 CK_ULONG ulAttributeCount, |
| 1969 CK_ULONG ulAttributeCount, | 1660 CK_RV *pError); |
| 1970 CK_RV *pError | |
| 1971 ); | |
| 1972 | 1661 |
| 1973 /* | 1662 /* |
| 1974 * nssCKFWSession_FindObjectsInit | 1663 * nssCKFWSession_FindObjectsInit |
| 1975 * | 1664 * |
| 1976 */ | 1665 */ |
| 1977 NSS_EXTERN NSSCKFWFindObjects * | 1666 NSS_EXTERN NSSCKFWFindObjects * |
| 1978 nssCKFWSession_FindObjectsInit | 1667 nssCKFWSession_FindObjectsInit( |
| 1979 ( | 1668 NSSCKFWSession *fwSession, |
| 1980 NSSCKFWSession *fwSession, | 1669 CK_ATTRIBUTE_PTR pTemplate, |
| 1981 CK_ATTRIBUTE_PTR pTemplate, | 1670 CK_ULONG ulAttributeCount, |
| 1982 CK_ULONG ulAttributeCount, | 1671 CK_RV *pError); |
| 1983 CK_RV *pError | |
| 1984 ); | |
| 1985 | 1672 |
| 1986 /* | 1673 /* |
| 1987 * nssCKFWSession_SetCurrentCryptoOperation | 1674 * nssCKFWSession_SetCurrentCryptoOperation |
| 1988 */ | 1675 */ |
| 1989 NSS_IMPLEMENT void | 1676 NSS_IMPLEMENT void |
| 1990 nssCKFWSession_SetCurrentCryptoOperation | 1677 nssCKFWSession_SetCurrentCryptoOperation( |
| 1991 ( | 1678 NSSCKFWSession *fwSession, |
| 1992 NSSCKFWSession *fwSession, | 1679 NSSCKFWCryptoOperation *fwOperation, |
| 1993 NSSCKFWCryptoOperation * fwOperation, | 1680 NSSCKFWCryptoOperationState state); |
| 1994 NSSCKFWCryptoOperationState state | |
| 1995 ); | |
| 1996 | 1681 |
| 1997 /* | 1682 /* |
| 1998 * nssCKFWSession_GetCurrentCryptoOperation | 1683 * nssCKFWSession_GetCurrentCryptoOperation |
| 1999 */ | 1684 */ |
| 2000 NSS_IMPLEMENT NSSCKFWCryptoOperation * | 1685 NSS_IMPLEMENT NSSCKFWCryptoOperation * |
| 2001 nssCKFWSession_GetCurrentCryptoOperation | 1686 nssCKFWSession_GetCurrentCryptoOperation( |
| 2002 ( | 1687 NSSCKFWSession *fwSession, |
| 2003 NSSCKFWSession *fwSession, | 1688 NSSCKFWCryptoOperationState state); |
| 2004 NSSCKFWCryptoOperationState state | |
| 2005 ); | |
| 2006 | 1689 |
| 2007 /* | 1690 /* |
| 2008 * nssCKFWSession_Final | 1691 * nssCKFWSession_Final |
| 2009 * (terminate a cryptographic operation and get the result) | 1692 * (terminate a cryptographic operation and get the result) |
| 2010 */ | 1693 */ |
| 2011 NSS_IMPLEMENT CK_RV | 1694 NSS_IMPLEMENT CK_RV |
| 2012 nssCKFWSession_Final | 1695 nssCKFWSession_Final( |
| 2013 ( | 1696 NSSCKFWSession *fwSession, |
| 2014 NSSCKFWSession *fwSession, | 1697 NSSCKFWCryptoOperationType type, |
| 2015 NSSCKFWCryptoOperationType type, | 1698 NSSCKFWCryptoOperationState state, |
| 2016 NSSCKFWCryptoOperationState state, | 1699 CK_BYTE_PTR outBuf, |
| 2017 CK_BYTE_PTR outBuf, | 1700 CK_ULONG_PTR outBufLen); |
| 2018 CK_ULONG_PTR outBufLen | |
| 2019 ); | |
| 2020 | 1701 |
| 2021 /* | 1702 /* |
| 2022 * nssCKFWSession_Update | 1703 * nssCKFWSession_Update |
| 2023 * (get the next step of an encrypt/decrypt operation) | 1704 * (get the next step of an encrypt/decrypt operation) |
| 2024 */ | 1705 */ |
| 2025 NSS_IMPLEMENT CK_RV | 1706 NSS_IMPLEMENT CK_RV |
| 2026 nssCKFWSession_Update | 1707 nssCKFWSession_Update( |
| 2027 ( | 1708 NSSCKFWSession *fwSession, |
| 2028 NSSCKFWSession *fwSession, | 1709 NSSCKFWCryptoOperationType type, |
| 2029 NSSCKFWCryptoOperationType type, | 1710 NSSCKFWCryptoOperationState state, |
| 2030 NSSCKFWCryptoOperationState state, | 1711 CK_BYTE_PTR inBuf, |
| 2031 CK_BYTE_PTR inBuf, | 1712 CK_ULONG inBufLen, |
| 2032 CK_ULONG inBufLen, | 1713 CK_BYTE_PTR outBuf, |
| 2033 CK_BYTE_PTR outBuf, | 1714 CK_ULONG_PTR outBufLen); |
| 2034 CK_ULONG_PTR outBufLen | |
| 2035 ); | |
| 2036 | 1715 |
| 2037 /* | 1716 /* |
| 2038 * nssCKFWSession_DigestUpdate | 1717 * nssCKFWSession_DigestUpdate |
| 2039 * (do the next step of an digest/sign/verify operation) | 1718 * (do the next step of an digest/sign/verify operation) |
| 2040 */ | 1719 */ |
| 2041 NSS_IMPLEMENT CK_RV | 1720 NSS_IMPLEMENT CK_RV |
| 2042 nssCKFWSession_DigestUpdate | 1721 nssCKFWSession_DigestUpdate( |
| 2043 ( | 1722 NSSCKFWSession *fwSession, |
| 2044 NSSCKFWSession *fwSession, | 1723 NSSCKFWCryptoOperationType type, |
| 2045 NSSCKFWCryptoOperationType type, | 1724 NSSCKFWCryptoOperationState state, |
| 2046 NSSCKFWCryptoOperationState state, | 1725 CK_BYTE_PTR inBuf, |
| 2047 CK_BYTE_PTR inBuf, | 1726 CK_ULONG inBufLen); |
| 2048 CK_ULONG inBufLen | |
| 2049 ); | |
| 2050 | 1727 |
| 2051 /* | 1728 /* |
| 2052 * nssCKFWSession_DigestKey | 1729 * nssCKFWSession_DigestKey |
| 2053 * (do the next step of an digest/sign/verify operation) | 1730 * (do the next step of an digest/sign/verify operation) |
| 2054 */ | 1731 */ |
| 2055 NSS_IMPLEMENT CK_RV | 1732 NSS_IMPLEMENT CK_RV |
| 2056 nssCKFWSession_DigestKey | 1733 nssCKFWSession_DigestKey( |
| 2057 ( | 1734 NSSCKFWSession *fwSession, |
| 2058 NSSCKFWSession *fwSession, | 1735 NSSCKFWObject *fwKey); |
| 2059 NSSCKFWObject *fwKey | |
| 2060 ); | |
| 2061 | 1736 |
| 2062 /* | 1737 /* |
| 2063 * nssCKFWSession_UpdateFinal | 1738 * nssCKFWSession_UpdateFinal |
| 2064 * (do a single-step of a cryptographic operation and get the result) | 1739 * (do a single-step of a cryptographic operation and get the result) |
| 2065 */ | 1740 */ |
| 2066 NSS_IMPLEMENT CK_RV | 1741 NSS_IMPLEMENT CK_RV |
| 2067 nssCKFWSession_UpdateFinal | 1742 nssCKFWSession_UpdateFinal( |
| 2068 ( | 1743 NSSCKFWSession *fwSession, |
| 2069 NSSCKFWSession *fwSession, | 1744 NSSCKFWCryptoOperationType type, |
| 2070 NSSCKFWCryptoOperationType type, | 1745 NSSCKFWCryptoOperationState state, |
| 2071 NSSCKFWCryptoOperationState state, | 1746 CK_BYTE_PTR inBuf, |
| 2072 CK_BYTE_PTR inBuf, | 1747 CK_ULONG inBufLen, |
| 2073 CK_ULONG inBufLen, | 1748 CK_BYTE_PTR outBuf, |
| 2074 CK_BYTE_PTR outBuf, | 1749 CK_ULONG_PTR outBufLen); |
| 2075 CK_ULONG_PTR outBufLen | |
| 2076 ); | |
| 2077 | 1750 |
| 2078 /* | 1751 /* |
| 2079 * nssCKFWSession_UpdateCombo | 1752 * nssCKFWSession_UpdateCombo |
| 2080 * (do a combination encrypt/decrypt and sign/digest/verify operation) | 1753 * (do a combination encrypt/decrypt and sign/digest/verify operation) |
| 2081 */ | 1754 */ |
| 2082 NSS_IMPLEMENT CK_RV | 1755 NSS_IMPLEMENT CK_RV |
| 2083 nssCKFWSession_UpdateCombo | 1756 nssCKFWSession_UpdateCombo( |
| 2084 ( | 1757 NSSCKFWSession *fwSession, |
| 2085 NSSCKFWSession *fwSession, | 1758 NSSCKFWCryptoOperationType encryptType, |
| 2086 NSSCKFWCryptoOperationType encryptType, | 1759 NSSCKFWCryptoOperationType digestType, |
| 2087 NSSCKFWCryptoOperationType digestType, | 1760 NSSCKFWCryptoOperationState digestState, |
| 2088 NSSCKFWCryptoOperationState digestState, | 1761 CK_BYTE_PTR inBuf, |
| 2089 CK_BYTE_PTR inBuf, | 1762 CK_ULONG inBufLen, |
| 2090 CK_ULONG inBufLen, | 1763 CK_BYTE_PTR outBuf, |
| 2091 CK_BYTE_PTR outBuf, | 1764 CK_ULONG_PTR outBufLen); |
| 2092 CK_ULONG_PTR outBufLen | |
| 2093 ); | |
| 2094 | 1765 |
| 2095 /* | 1766 /* |
| 2096 * nssCKFWSession_SeedRandom | 1767 * nssCKFWSession_SeedRandom |
| 2097 * | 1768 * |
| 2098 */ | 1769 */ |
| 2099 NSS_EXTERN CK_RV | 1770 NSS_EXTERN CK_RV |
| 2100 nssCKFWSession_SeedRandom | 1771 nssCKFWSession_SeedRandom( |
| 2101 ( | 1772 NSSCKFWSession *fwSession, |
| 2102 NSSCKFWSession *fwSession, | 1773 NSSItem *seed); |
| 2103 NSSItem *seed | |
| 2104 ); | |
| 2105 | 1774 |
| 2106 /* | 1775 /* |
| 2107 * nssCKFWSession_GetRandom | 1776 * nssCKFWSession_GetRandom |
| 2108 * | 1777 * |
| 2109 */ | 1778 */ |
| 2110 NSS_EXTERN CK_RV | 1779 NSS_EXTERN CK_RV |
| 2111 nssCKFWSession_GetRandom | 1780 nssCKFWSession_GetRandom( |
| 2112 ( | 1781 NSSCKFWSession *fwSession, |
| 2113 NSSCKFWSession *fwSession, | 1782 NSSItem *buffer); |
| 2114 NSSItem *buffer | |
| 2115 ); | |
| 2116 | 1783 |
| 2117 /* | 1784 /* |
| 2118 * NSSCKFWObject | 1785 * NSSCKFWObject |
| 2119 * | 1786 * |
| 2120 * -- create/destroy -- | 1787 * -- create/destroy -- |
| 2121 * nssCKFWObject_Create | 1788 * nssCKFWObject_Create |
| 2122 * nssCKFWObject_Finalize | 1789 * nssCKFWObject_Finalize |
| 2123 * nssCKFWObject_Destroy | 1790 * nssCKFWObject_Destroy |
| 2124 * | 1791 * |
| 2125 * -- implement public accessors -- | 1792 * -- implement public accessors -- |
| (...skipping 12 matching lines...) Expand all Loading... |
| 2138 * nssCKFWObject_GetAttribute | 1805 * nssCKFWObject_GetAttribute |
| 2139 * nssCKFWObject_SetAttribute | 1806 * nssCKFWObject_SetAttribute |
| 2140 * nssCKFWObject_GetObjectSize | 1807 * nssCKFWObject_GetObjectSize |
| 2141 */ | 1808 */ |
| 2142 | 1809 |
| 2143 /* | 1810 /* |
| 2144 * nssCKFWObject_Create | 1811 * nssCKFWObject_Create |
| 2145 * | 1812 * |
| 2146 */ | 1813 */ |
| 2147 NSS_EXTERN NSSCKFWObject * | 1814 NSS_EXTERN NSSCKFWObject * |
| 2148 nssCKFWObject_Create | 1815 nssCKFWObject_Create( |
| 2149 ( | 1816 NSSArena *arena, |
| 2150 NSSArena *arena, | 1817 NSSCKMDObject *mdObject, |
| 2151 NSSCKMDObject *mdObject, | 1818 NSSCKFWSession *fwSession, |
| 2152 NSSCKFWSession *fwSession, | 1819 NSSCKFWToken *fwToken, |
| 2153 NSSCKFWToken *fwToken, | 1820 NSSCKFWInstance *fwInstance, |
| 2154 NSSCKFWInstance *fwInstance, | 1821 CK_RV *pError); |
| 2155 CK_RV *pError | |
| 2156 ); | |
| 2157 | 1822 |
| 2158 /* | 1823 /* |
| 2159 * nssCKFWObject_Finalize | 1824 * nssCKFWObject_Finalize |
| 2160 * | 1825 * |
| 2161 */ | 1826 */ |
| 2162 NSS_EXTERN void | 1827 NSS_EXTERN void |
| 2163 nssCKFWObject_Finalize | 1828 nssCKFWObject_Finalize( |
| 2164 ( | 1829 NSSCKFWObject *fwObject, |
| 2165 NSSCKFWObject *fwObject, | 1830 PRBool removeFromHash); |
| 2166 PRBool removeFromHash | |
| 2167 ); | |
| 2168 | 1831 |
| 2169 /* | 1832 /* |
| 2170 * nssCKFWObject_Destroy | 1833 * nssCKFWObject_Destroy |
| 2171 * | 1834 * |
| 2172 */ | 1835 */ |
| 2173 NSS_EXTERN void | 1836 NSS_EXTERN void |
| 2174 nssCKFWObject_Destroy | 1837 nssCKFWObject_Destroy( |
| 2175 ( | 1838 NSSCKFWObject *fwObject); |
| 2176 NSSCKFWObject *fwObject | |
| 2177 ); | |
| 2178 | 1839 |
| 2179 /* | 1840 /* |
| 2180 * nssCKFWObject_GetMDObject | 1841 * nssCKFWObject_GetMDObject |
| 2181 * | 1842 * |
| 2182 */ | 1843 */ |
| 2183 NSS_EXTERN NSSCKMDObject * | 1844 NSS_EXTERN NSSCKMDObject * |
| 2184 nssCKFWObject_GetMDObject | 1845 nssCKFWObject_GetMDObject( |
| 2185 ( | 1846 NSSCKFWObject *fwObject); |
| 2186 NSSCKFWObject *fwObject | |
| 2187 ); | |
| 2188 | 1847 |
| 2189 /* | 1848 /* |
| 2190 * nssCKFWObject_GetArena | 1849 * nssCKFWObject_GetArena |
| 2191 * | 1850 * |
| 2192 */ | 1851 */ |
| 2193 NSS_EXTERN NSSArena * | 1852 NSS_EXTERN NSSArena * |
| 2194 nssCKFWObject_GetArena | 1853 nssCKFWObject_GetArena( |
| 2195 ( | 1854 NSSCKFWObject *fwObject, |
| 2196 NSSCKFWObject *fwObject, | 1855 CK_RV *pError); |
| 2197 CK_RV *pError | |
| 2198 ); | |
| 2199 | 1856 |
| 2200 /* | 1857 /* |
| 2201 * nssCKFWObject_SetHandle | 1858 * nssCKFWObject_SetHandle |
| 2202 * | 1859 * |
| 2203 */ | 1860 */ |
| 2204 NSS_EXTERN CK_RV | 1861 NSS_EXTERN CK_RV |
| 2205 nssCKFWObject_SetHandle | 1862 nssCKFWObject_SetHandle( |
| 2206 ( | 1863 NSSCKFWObject *fwObject, |
| 2207 NSSCKFWObject *fwObject, | 1864 CK_OBJECT_HANDLE hObject); |
| 2208 CK_OBJECT_HANDLE hObject | |
| 2209 ); | |
| 2210 | 1865 |
| 2211 /* | 1866 /* |
| 2212 * nssCKFWObject_GetHandle | 1867 * nssCKFWObject_GetHandle |
| 2213 * | 1868 * |
| 2214 */ | 1869 */ |
| 2215 NSS_EXTERN CK_OBJECT_HANDLE | 1870 NSS_EXTERN CK_OBJECT_HANDLE |
| 2216 nssCKFWObject_GetHandle | 1871 nssCKFWObject_GetHandle( |
| 2217 ( | 1872 NSSCKFWObject *fwObject); |
| 2218 NSSCKFWObject *fwObject | |
| 2219 ); | |
| 2220 | 1873 |
| 2221 /* | 1874 /* |
| 2222 * nssCKFWObject_IsTokenObject | 1875 * nssCKFWObject_IsTokenObject |
| 2223 * | 1876 * |
| 2224 */ | 1877 */ |
| 2225 NSS_EXTERN CK_BBOOL | 1878 NSS_EXTERN CK_BBOOL |
| 2226 nssCKFWObject_IsTokenObject | 1879 nssCKFWObject_IsTokenObject( |
| 2227 ( | 1880 NSSCKFWObject *fwObject); |
| 2228 NSSCKFWObject *fwObject | |
| 2229 ); | |
| 2230 | 1881 |
| 2231 /* | 1882 /* |
| 2232 * nssCKFWObject_GetAttributeCount | 1883 * nssCKFWObject_GetAttributeCount |
| 2233 * | 1884 * |
| 2234 */ | 1885 */ |
| 2235 NSS_EXTERN CK_ULONG | 1886 NSS_EXTERN CK_ULONG |
| 2236 nssCKFWObject_GetAttributeCount | 1887 nssCKFWObject_GetAttributeCount( |
| 2237 ( | 1888 NSSCKFWObject *fwObject, |
| 2238 NSSCKFWObject *fwObject, | 1889 CK_RV *pError); |
| 2239 CK_RV *pError | |
| 2240 ); | |
| 2241 | 1890 |
| 2242 /* | 1891 /* |
| 2243 * nssCKFWObject_GetAttributeTypes | 1892 * nssCKFWObject_GetAttributeTypes |
| 2244 * | 1893 * |
| 2245 */ | 1894 */ |
| 2246 NSS_EXTERN CK_RV | 1895 NSS_EXTERN CK_RV |
| 2247 nssCKFWObject_GetAttributeTypes | 1896 nssCKFWObject_GetAttributeTypes( |
| 2248 ( | 1897 NSSCKFWObject *fwObject, |
| 2249 NSSCKFWObject *fwObject, | 1898 CK_ATTRIBUTE_TYPE_PTR typeArray, |
| 2250 CK_ATTRIBUTE_TYPE_PTR typeArray, | 1899 CK_ULONG ulCount); |
| 2251 CK_ULONG ulCount | |
| 2252 ); | |
| 2253 | 1900 |
| 2254 /* | 1901 /* |
| 2255 * nssCKFWObject_GetAttributeSize | 1902 * nssCKFWObject_GetAttributeSize |
| 2256 * | 1903 * |
| 2257 */ | 1904 */ |
| 2258 NSS_EXTERN CK_ULONG | 1905 NSS_EXTERN CK_ULONG |
| 2259 nssCKFWObject_GetAttributeSize | 1906 nssCKFWObject_GetAttributeSize( |
| 2260 ( | 1907 NSSCKFWObject *fwObject, |
| 2261 NSSCKFWObject *fwObject, | 1908 CK_ATTRIBUTE_TYPE attribute, |
| 2262 CK_ATTRIBUTE_TYPE attribute, | 1909 CK_RV *pError); |
| 2263 CK_RV *pError | |
| 2264 ); | |
| 2265 | 1910 |
| 2266 /* | 1911 /* |
| 2267 * nssCKFWObject_GetAttribute | 1912 * nssCKFWObject_GetAttribute |
| 2268 * | 1913 * |
| 2269 * Usual NSS allocation rules: | 1914 * Usual NSS allocation rules: |
| 2270 * If itemOpt is not NULL, it will be returned; otherwise an NSSItem | 1915 * If itemOpt is not NULL, it will be returned; otherwise an NSSItem |
| 2271 * will be allocated. If itemOpt is not NULL but itemOpt->data is, | 1916 * will be allocated. If itemOpt is not NULL but itemOpt->data is, |
| 2272 * the buffer will be allocated; otherwise, the buffer will be used. | 1917 * the buffer will be allocated; otherwise, the buffer will be used. |
| 2273 * Any allocations will come from the optional arena, if one is | 1918 * Any allocations will come from the optional arena, if one is |
| 2274 * specified. | 1919 * specified. |
| 2275 */ | 1920 */ |
| 2276 NSS_EXTERN NSSItem * | 1921 NSS_EXTERN NSSItem * |
| 2277 nssCKFWObject_GetAttribute | 1922 nssCKFWObject_GetAttribute( |
| 2278 ( | 1923 NSSCKFWObject *fwObject, |
| 2279 NSSCKFWObject *fwObject, | 1924 CK_ATTRIBUTE_TYPE attribute, |
| 2280 CK_ATTRIBUTE_TYPE attribute, | 1925 NSSItem *itemOpt, |
| 2281 NSSItem *itemOpt, | 1926 NSSArena *arenaOpt, |
| 2282 NSSArena *arenaOpt, | 1927 CK_RV *pError); |
| 2283 CK_RV *pError | |
| 2284 ); | |
| 2285 | 1928 |
| 2286 /* | 1929 /* |
| 2287 * nssCKFWObject_SetAttribute | 1930 * nssCKFWObject_SetAttribute |
| 2288 * | 1931 * |
| 2289 */ | 1932 */ |
| 2290 NSS_EXTERN CK_RV | 1933 NSS_EXTERN CK_RV |
| 2291 nssCKFWObject_SetAttribute | 1934 nssCKFWObject_SetAttribute( |
| 2292 ( | 1935 NSSCKFWObject *fwObject, |
| 2293 NSSCKFWObject *fwObject, | 1936 NSSCKFWSession *fwSession, |
| 2294 NSSCKFWSession *fwSession, | 1937 CK_ATTRIBUTE_TYPE attribute, |
| 2295 CK_ATTRIBUTE_TYPE attribute, | 1938 NSSItem *value); |
| 2296 NSSItem *value | |
| 2297 ); | |
| 2298 | 1939 |
| 2299 /* | 1940 /* |
| 2300 * nssCKFWObject_GetObjectSize | 1941 * nssCKFWObject_GetObjectSize |
| 2301 * | 1942 * |
| 2302 */ | 1943 */ |
| 2303 NSS_EXTERN CK_ULONG | 1944 NSS_EXTERN CK_ULONG |
| 2304 nssCKFWObject_GetObjectSize | 1945 nssCKFWObject_GetObjectSize( |
| 2305 ( | 1946 NSSCKFWObject *fwObject, |
| 2306 NSSCKFWObject *fwObject, | 1947 CK_RV *pError); |
| 2307 CK_RV *pError | |
| 2308 ); | |
| 2309 | 1948 |
| 2310 /* | 1949 /* |
| 2311 * NSSCKFWFindObjects | 1950 * NSSCKFWFindObjects |
| 2312 * | 1951 * |
| 2313 * -- create/destroy -- | 1952 * -- create/destroy -- |
| 2314 * nssCKFWFindObjects_Create | 1953 * nssCKFWFindObjects_Create |
| 2315 * nssCKFWFindObjects_Destroy | 1954 * nssCKFWFindObjects_Destroy |
| 2316 * | 1955 * |
| 2317 * -- implement public accessors -- | 1956 * -- implement public accessors -- |
| 2318 * nssCKFWFindObjects_GetMDFindObjects | 1957 * nssCKFWFindObjects_GetMDFindObjects |
| 2319 * | 1958 * |
| 2320 * -- private accessors -- | 1959 * -- private accessors -- |
| 2321 * | 1960 * |
| 2322 * -- module fronts -- | 1961 * -- module fronts -- |
| 2323 * nssCKFWFindObjects_Next | 1962 * nssCKFWFindObjects_Next |
| 2324 */ | 1963 */ |
| 2325 | 1964 |
| 2326 /* | 1965 /* |
| 2327 * nssCKFWFindObjects_Create | 1966 * nssCKFWFindObjects_Create |
| 2328 * | 1967 * |
| 2329 */ | 1968 */ |
| 2330 NSS_EXTERN NSSCKFWFindObjects * | 1969 NSS_EXTERN NSSCKFWFindObjects * |
| 2331 nssCKFWFindObjects_Create | 1970 nssCKFWFindObjects_Create( |
| 2332 ( | 1971 NSSCKFWSession *fwSession, |
| 2333 NSSCKFWSession *fwSession, | 1972 NSSCKFWToken *fwToken, |
| 2334 NSSCKFWToken *fwToken, | 1973 NSSCKFWInstance *fwInstance, |
| 2335 NSSCKFWInstance *fwInstance, | 1974 NSSCKMDFindObjects *mdFindObjects1, |
| 2336 NSSCKMDFindObjects *mdFindObjects1, | 1975 NSSCKMDFindObjects *mdFindObjects2, |
| 2337 NSSCKMDFindObjects *mdFindObjects2, | 1976 CK_RV *pError); |
| 2338 CK_RV *pError | |
| 2339 ); | |
| 2340 | 1977 |
| 2341 /* | 1978 /* |
| 2342 * nssCKFWFindObjects_Destroy | 1979 * nssCKFWFindObjects_Destroy |
| 2343 * | 1980 * |
| 2344 */ | 1981 */ |
| 2345 NSS_EXTERN void | 1982 NSS_EXTERN void |
| 2346 nssCKFWFindObjects_Destroy | 1983 nssCKFWFindObjects_Destroy( |
| 2347 ( | 1984 NSSCKFWFindObjects *fwFindObjects); |
| 2348 NSSCKFWFindObjects *fwFindObjects | |
| 2349 ); | |
| 2350 | 1985 |
| 2351 /* | 1986 /* |
| 2352 * nssCKFWFindObjects_GetMDFindObjects | 1987 * nssCKFWFindObjects_GetMDFindObjects |
| 2353 * | 1988 * |
| 2354 */ | 1989 */ |
| 2355 NSS_EXTERN NSSCKMDFindObjects * | 1990 NSS_EXTERN NSSCKMDFindObjects * |
| 2356 nssCKFWFindObjects_GetMDFindObjects | 1991 nssCKFWFindObjects_GetMDFindObjects( |
| 2357 ( | 1992 NSSCKFWFindObjects *fwFindObjects); |
| 2358 NSSCKFWFindObjects *fwFindObjects | |
| 2359 ); | |
| 2360 | 1993 |
| 2361 /* | 1994 /* |
| 2362 * nssCKFWFindObjects_Next | 1995 * nssCKFWFindObjects_Next |
| 2363 * | 1996 * |
| 2364 */ | 1997 */ |
| 2365 NSS_EXTERN NSSCKFWObject * | 1998 NSS_EXTERN NSSCKFWObject * |
| 2366 nssCKFWFindObjects_Next | 1999 nssCKFWFindObjects_Next( |
| 2367 ( | 2000 NSSCKFWFindObjects *fwFindObjects, |
| 2368 NSSCKFWFindObjects *fwFindObjects, | 2001 NSSArena *arenaOpt, |
| 2369 NSSArena *arenaOpt, | 2002 CK_RV *pError); |
| 2370 CK_RV *pError | |
| 2371 ); | |
| 2372 | 2003 |
| 2373 /* | 2004 /* |
| 2374 * NSSCKFWMutex | 2005 * NSSCKFWMutex |
| 2375 * | 2006 * |
| 2376 * nssCKFWMutex_Create | 2007 * nssCKFWMutex_Create |
| 2377 * nssCKFWMutex_Destroy | 2008 * nssCKFWMutex_Destroy |
| 2378 * nssCKFWMutex_Lock | 2009 * nssCKFWMutex_Lock |
| 2379 * nssCKFWMutex_Unlock | 2010 * nssCKFWMutex_Unlock |
| 2380 * | 2011 * |
| 2381 */ | 2012 */ |
| 2382 | 2013 |
| 2383 /* | 2014 /* |
| 2384 * nssCKFWMutex_Create | 2015 * nssCKFWMutex_Create |
| 2385 * | 2016 * |
| 2386 */ | 2017 */ |
| 2387 NSS_EXTERN NSSCKFWMutex * | 2018 NSS_EXTERN NSSCKFWMutex * |
| 2388 nssCKFWMutex_Create | 2019 nssCKFWMutex_Create( |
| 2389 ( | 2020 CK_C_INITIALIZE_ARGS_PTR pInitArgs, |
| 2390 CK_C_INITIALIZE_ARGS_PTR pInitArgs, | 2021 CryptokiLockingState LockingState, |
| 2391 CryptokiLockingState LockingState, | 2022 NSSArena *arena, |
| 2392 NSSArena *arena, | 2023 CK_RV *pError); |
| 2393 CK_RV *pError | |
| 2394 ); | |
| 2395 | 2024 |
| 2396 /* | 2025 /* |
| 2397 * nssCKFWMutex_Destroy | 2026 * nssCKFWMutex_Destroy |
| 2398 * | 2027 * |
| 2399 */ | 2028 */ |
| 2400 NSS_EXTERN CK_RV | 2029 NSS_EXTERN CK_RV |
| 2401 nssCKFWMutex_Destroy | 2030 nssCKFWMutex_Destroy( |
| 2402 ( | 2031 NSSCKFWMutex *mutex); |
| 2403 NSSCKFWMutex *mutex | |
| 2404 ); | |
| 2405 | 2032 |
| 2406 /* | 2033 /* |
| 2407 * nssCKFWMutex_Lock | 2034 * nssCKFWMutex_Lock |
| 2408 * | 2035 * |
| 2409 */ | 2036 */ |
| 2410 NSS_EXTERN CK_RV | 2037 NSS_EXTERN CK_RV |
| 2411 nssCKFWMutex_Lock | 2038 nssCKFWMutex_Lock( |
| 2412 ( | 2039 NSSCKFWMutex *mutex); |
| 2413 NSSCKFWMutex *mutex | |
| 2414 ); | |
| 2415 | 2040 |
| 2416 /* | 2041 /* |
| 2417 * nssCKFWMutex_Unlock | 2042 * nssCKFWMutex_Unlock |
| 2418 * | 2043 * |
| 2419 */ | 2044 */ |
| 2420 NSS_EXTERN CK_RV | 2045 NSS_EXTERN CK_RV |
| 2421 nssCKFWMutex_Unlock | 2046 nssCKFWMutex_Unlock( |
| 2422 ( | 2047 NSSCKFWMutex *mutex); |
| 2423 NSSCKFWMutex *mutex | |
| 2424 ); | |
| 2425 | 2048 |
| 2426 #endif /* CKFW_H */ | 2049 #endif /* CKFW_H */ |
| OLD | NEW |