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