1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class iaik_pkcs_pkcs11_wrapper_PKCS11Implementation */ 4 5 #ifndef _Included_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 6 #define _Included_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 /* Inaccessible static: initialized_ */ 11 /* 12 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 13 * Method: initializeLibrary 14 * Signature: ()V 15 */ 16 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_initializeLibrary 17 (JNIEnv *, jclass); 18 19 /* 20 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 21 * Method: finalizeLibrary 22 * Signature: ()V 23 */ 24 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_finalizeLibrary 25 (JNIEnv *, jclass); 26 27 /* 28 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 29 * Method: connect 30 * Signature: (Ljava/lang/String;)V 31 */ 32 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_connect 33 (JNIEnv *, jobject, jstring); 34 35 /* 36 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 37 * Method: disconnect 38 * Signature: ()V 39 */ 40 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_disconnect 41 (JNIEnv *, jobject); 42 43 /* 44 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 45 * Method: C_Initialize 46 * Signature: (Ljava/lang/Object;)V 47 */ 48 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1Initialize 49 (JNIEnv *, jobject, jobject); 50 51 /* 52 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 53 * Method: C_Finalize 54 * Signature: (Ljava/lang/Object;)V 55 */ 56 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1Finalize 57 (JNIEnv *, jobject, jobject); 58 59 /* 60 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 61 * Method: C_GetInfo 62 * Signature: ()Liaik/pkcs/pkcs11/wrapper/CK_INFO; 63 */ 64 JNIEXPORT jobject JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetInfo 65 (JNIEnv *, jobject); 66 67 /* 68 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 69 * Method: C_GetSlotList 70 * Signature: (Z)[J 71 */ 72 JNIEXPORT jlongArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetSlotList 73 (JNIEnv *, jobject, jboolean); 74 75 /* 76 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 77 * Method: C_GetSlotInfo 78 * Signature: (J)Liaik/pkcs/pkcs11/wrapper/CK_SLOT_INFO; 79 */ 80 JNIEXPORT jobject JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetSlotInfo 81 (JNIEnv *, jobject, jlong); 82 83 /* 84 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 85 * Method: C_GetTokenInfo 86 * Signature: (J)Liaik/pkcs/pkcs11/wrapper/CK_TOKEN_INFO; 87 */ 88 JNIEXPORT jobject JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetTokenInfo 89 (JNIEnv *, jobject, jlong); 90 91 /* 92 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 93 * Method: C_GetMechanismList 94 * Signature: (J)[J 95 */ 96 JNIEXPORT jlongArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetMechanismList 97 (JNIEnv *, jobject, jlong); 98 99 /* 100 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 101 * Method: C_GetMechanismInfo 102 * Signature: (JJ)Liaik/pkcs/pkcs11/wrapper/CK_MECHANISM_INFO; 103 */ 104 JNIEXPORT jobject JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetMechanismInfo 105 (JNIEnv *, jobject, jlong, jlong); 106 107 /* 108 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 109 * Method: C_InitToken 110 * Signature: (J[C[C)V 111 */ 112 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1InitToken 113 (JNIEnv *, jobject, jlong, jcharArray, jcharArray); 114 115 /* 116 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 117 * Method: C_InitPIN 118 * Signature: (J[C)V 119 */ 120 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1InitPIN 121 (JNIEnv *, jobject, jlong, jcharArray); 122 123 /* 124 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 125 * Method: C_SetPIN 126 * Signature: (J[C[C)V 127 */ 128 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SetPIN 129 (JNIEnv *, jobject, jlong, jcharArray, jcharArray); 130 131 /* 132 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 133 * Method: C_OpenSession 134 * Signature: (JJLjava/lang/Object;Liaik/pkcs/pkcs11/wrapper/CK_NOTIFY;)J 135 */ 136 JNIEXPORT jlong JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1OpenSession 137 (JNIEnv *, jobject, jlong, jlong, jobject, jobject); 138 139 /* 140 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 141 * Method: C_CloseSession 142 * Signature: (J)V 143 */ 144 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1CloseSession 145 (JNIEnv *, jobject, jlong); 146 147 /* 148 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 149 * Method: C_CloseAllSessions 150 * Signature: (J)V 151 */ 152 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1CloseAllSessions 153 (JNIEnv *, jobject, jlong); 154 155 /* 156 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 157 * Method: C_GetSessionInfo 158 * Signature: (J)Liaik/pkcs/pkcs11/wrapper/CK_SESSION_INFO; 159 */ 160 JNIEXPORT jobject JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetSessionInfo 161 (JNIEnv *, jobject, jlong); 162 163 /* 164 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 165 * Method: C_GetOperationState 166 * Signature: (J)[B 167 */ 168 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetOperationState 169 (JNIEnv *, jobject, jlong); 170 171 /* 172 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 173 * Method: C_SetOperationState 174 * Signature: (J[BJJ)V 175 */ 176 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SetOperationState 177 (JNIEnv *, jobject, jlong, jbyteArray, jlong, jlong); 178 179 /* 180 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 181 * Method: C_Login 182 * Signature: (JJ[C)V 183 */ 184 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1Login 185 (JNIEnv *, jobject, jlong, jlong, jcharArray); 186 187 /* 188 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 189 * Method: C_Logout 190 * Signature: (J)V 191 */ 192 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1Logout 193 (JNIEnv *, jobject, jlong); 194 195 /* 196 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 197 * Method: C_CreateObject 198 * Signature: (J[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;)J 199 */ 200 JNIEXPORT jlong JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1CreateObject 201 (JNIEnv *, jobject, jlong, jobjectArray); 202 203 /* 204 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 205 * Method: C_CopyObject 206 * Signature: (JJ[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;)J 207 */ 208 JNIEXPORT jlong JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1CopyObject 209 (JNIEnv *, jobject, jlong, jlong, jobjectArray); 210 211 /* 212 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 213 * Method: C_DestroyObject 214 * Signature: (JJ)V 215 */ 216 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DestroyObject 217 (JNIEnv *, jobject, jlong, jlong); 218 219 /* 220 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 221 * Method: C_GetObjectSize 222 * Signature: (JJ)J 223 */ 224 JNIEXPORT jlong JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetObjectSize 225 (JNIEnv *, jobject, jlong, jlong); 226 227 /* 228 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 229 * Method: C_GetAttributeValue 230 * Signature: (JJ[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;)V 231 */ 232 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetAttributeValue 233 (JNIEnv *, jobject, jlong, jlong, jobjectArray); 234 235 /* 236 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 237 * Method: C_SetAttributeValue 238 * Signature: (JJ[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;)V 239 */ 240 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SetAttributeValue 241 (JNIEnv *, jobject, jlong, jlong, jobjectArray); 242 243 /* 244 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 245 * Method: C_FindObjectsInit 246 * Signature: (J[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;)V 247 */ 248 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1FindObjectsInit 249 (JNIEnv *, jobject, jlong, jobjectArray); 250 251 /* 252 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 253 * Method: C_FindObjects 254 * Signature: (JJ)[J 255 */ 256 JNIEXPORT jlongArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1FindObjects 257 (JNIEnv *, jobject, jlong, jlong); 258 259 /* 260 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 261 * Method: C_FindObjectsFinal 262 * Signature: (J)V 263 */ 264 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1FindObjectsFinal 265 (JNIEnv *, jobject, jlong); 266 267 /* 268 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 269 * Method: C_EncryptInit 270 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;J)V 271 */ 272 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1EncryptInit 273 (JNIEnv *, jobject, jlong, jobject, jlong); 274 275 /* 276 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 277 * Method: C_Encrypt 278 * Signature: (J[B)[B 279 */ 280 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1Encrypt 281 (JNIEnv *, jobject, jlong, jbyteArray); 282 283 /* 284 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 285 * Method: C_EncryptUpdate 286 * Signature: (J[B)[B 287 */ 288 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1EncryptUpdate 289 (JNIEnv *, jobject, jlong, jbyteArray); 290 291 /* 292 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 293 * Method: C_EncryptFinal 294 * Signature: (J)[B 295 */ 296 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1EncryptFinal 297 (JNIEnv *, jobject, jlong); 298 299 /* 300 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 301 * Method: C_DecryptInit 302 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;J)V 303 */ 304 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DecryptInit 305 (JNIEnv *, jobject, jlong, jobject, jlong); 306 307 /* 308 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 309 * Method: C_Decrypt 310 * Signature: (J[B)[B 311 */ 312 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1Decrypt 313 (JNIEnv *, jobject, jlong, jbyteArray); 314 315 /* 316 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 317 * Method: C_DecryptUpdate 318 * Signature: (J[B)[B 319 */ 320 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DecryptUpdate 321 (JNIEnv *, jobject, jlong, jbyteArray); 322 323 /* 324 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 325 * Method: C_DecryptFinal 326 * Signature: (J)[B 327 */ 328 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DecryptFinal 329 (JNIEnv *, jobject, jlong); 330 331 /* 332 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 333 * Method: C_DigestInit 334 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;)V 335 */ 336 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DigestInit 337 (JNIEnv *, jobject, jlong, jobject); 338 339 /* 340 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 341 * Method: C_Digest 342 * Signature: (J[B)[B 343 */ 344 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1Digest 345 (JNIEnv *, jobject, jlong, jbyteArray); 346 347 /* 348 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 349 * Method: C_DigestUpdate 350 * Signature: (J[B)V 351 */ 352 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DigestUpdate 353 (JNIEnv *, jobject, jlong, jbyteArray); 354 355 /* 356 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 357 * Method: C_DigestKey 358 * Signature: (JJ)V 359 */ 360 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DigestKey 361 (JNIEnv *, jobject, jlong, jlong); 362 363 /* 364 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 365 * Method: C_DigestFinal 366 * Signature: (J)[B 367 */ 368 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DigestFinal 369 (JNIEnv *, jobject, jlong); 370 371 /* 372 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 373 * Method: C_SignInit 374 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;J)V 375 */ 376 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SignInit 377 (JNIEnv *, jobject, jlong, jobject, jlong); 378 379 /* 380 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 381 * Method: C_Sign 382 * Signature: (J[B)[B 383 */ 384 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1Sign 385 (JNIEnv *, jobject, jlong, jbyteArray); 386 387 /* 388 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 389 * Method: C_SignUpdate 390 * Signature: (J[B)V 391 */ 392 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SignUpdate 393 (JNIEnv *, jobject, jlong, jbyteArray); 394 395 /* 396 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 397 * Method: C_SignFinal 398 * Signature: (J)[B 399 */ 400 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SignFinal 401 (JNIEnv *, jobject, jlong); 402 403 /* 404 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 405 * Method: C_SignRecoverInit 406 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;J)V 407 */ 408 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SignRecoverInit 409 (JNIEnv *, jobject, jlong, jobject, jlong); 410 411 /* 412 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 413 * Method: C_SignRecover 414 * Signature: (J[B)[B 415 */ 416 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SignRecover 417 (JNIEnv *, jobject, jlong, jbyteArray); 418 419 /* 420 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 421 * Method: C_VerifyInit 422 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;J)V 423 */ 424 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1VerifyInit 425 (JNIEnv *, jobject, jlong, jobject, jlong); 426 427 /* 428 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 429 * Method: C_Verify 430 * Signature: (J[B[B)V 431 */ 432 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1Verify 433 (JNIEnv *, jobject, jlong, jbyteArray, jbyteArray); 434 435 /* 436 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 437 * Method: C_VerifyUpdate 438 * Signature: (J[B)V 439 */ 440 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1VerifyUpdate 441 (JNIEnv *, jobject, jlong, jbyteArray); 442 443 /* 444 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 445 * Method: C_VerifyFinal 446 * Signature: (J[B)V 447 */ 448 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1VerifyFinal 449 (JNIEnv *, jobject, jlong, jbyteArray); 450 451 /* 452 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 453 * Method: C_VerifyRecoverInit 454 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;J)V 455 */ 456 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1VerifyRecoverInit 457 (JNIEnv *, jobject, jlong, jobject, jlong); 458 459 /* 460 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 461 * Method: C_VerifyRecover 462 * Signature: (J[B)[B 463 */ 464 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1VerifyRecover 465 (JNIEnv *, jobject, jlong, jbyteArray); 466 467 /* 468 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 469 * Method: C_DigestEncryptUpdate 470 * Signature: (J[B)[B 471 */ 472 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DigestEncryptUpdate 473 (JNIEnv *, jobject, jlong, jbyteArray); 474 475 /* 476 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 477 * Method: C_DecryptDigestUpdate 478 * Signature: (J[B)[B 479 */ 480 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DecryptDigestUpdate 481 (JNIEnv *, jobject, jlong, jbyteArray); 482 483 /* 484 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 485 * Method: C_SignEncryptUpdate 486 * Signature: (J[B)[B 487 */ 488 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SignEncryptUpdate 489 (JNIEnv *, jobject, jlong, jbyteArray); 490 491 /* 492 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 493 * Method: C_DecryptVerifyUpdate 494 * Signature: (J[B)[B 495 */ 496 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DecryptVerifyUpdate 497 (JNIEnv *, jobject, jlong, jbyteArray); 498 499 /* 500 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 501 * Method: C_GenerateKey 502 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;)J 503 */ 504 JNIEXPORT jlong JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GenerateKey 505 (JNIEnv *, jobject, jlong, jobject, jobjectArray); 506 507 /* 508 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 509 * Method: C_GenerateKeyPair 510 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;)[J 511 */ 512 JNIEXPORT jlongArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GenerateKeyPair 513 (JNIEnv *, jobject, jlong, jobject, jobjectArray, jobjectArray); 514 515 /* 516 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 517 * Method: C_WrapKey 518 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;JJ)[B 519 */ 520 JNIEXPORT jbyteArray JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1WrapKey 521 (JNIEnv *, jobject, jlong, jobject, jlong, jlong); 522 523 /* 524 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 525 * Method: C_UnwrapKey 526 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;J[B[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;)J 527 */ 528 JNIEXPORT jlong JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1UnwrapKey 529 (JNIEnv *, jobject, jlong, jobject, jlong, jbyteArray, jobjectArray); 530 531 /* 532 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 533 * Method: C_DeriveKey 534 * Signature: (JLiaik/pkcs/pkcs11/wrapper/CK_MECHANISM;J[Liaik/pkcs/pkcs11/wrapper/CK_ATTRIBUTE;)J 535 */ 536 JNIEXPORT jlong JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1DeriveKey 537 (JNIEnv *, jobject, jlong, jobject, jlong, jobjectArray); 538 539 /* 540 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 541 * Method: C_SeedRandom 542 * Signature: (J[B)V 543 */ 544 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1SeedRandom 545 (JNIEnv *, jobject, jlong, jbyteArray); 546 547 /* 548 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 549 * Method: C_GenerateRandom 550 * Signature: (J[B)V 551 */ 552 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GenerateRandom 553 (JNIEnv *, jobject, jlong, jbyteArray); 554 555 /* 556 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 557 * Method: C_GetFunctionStatus 558 * Signature: (J)V 559 */ 560 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1GetFunctionStatus 561 (JNIEnv *, jobject, jlong); 562 563 /* 564 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 565 * Method: C_CancelFunction 566 * Signature: (J)V 567 */ 568 JNIEXPORT void JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1CancelFunction 569 (JNIEnv *, jobject, jlong); 570 571 /* 572 * Class: iaik_pkcs_pkcs11_wrapper_PKCS11Implementation 573 * Method: C_WaitForSlotEvent 574 * Signature: (JLjava/lang/Object;)J 575 */ 576 JNIEXPORT jlong JNICALL Java_iaik_pkcs_pkcs11_wrapper_PKCS11Implementation_C_1WaitForSlotEvent 577 (JNIEnv *, jobject, jlong, jobject); 578 579 #ifdef __cplusplus 580 } 581 #endif 582 #endif 583