]> gitweb.ps.run Git - matrix_esp_thesis/blob - ext/olm/lib/curve25519-donna/contrib/Curve25519Donna.h
add dependencies to repo
[matrix_esp_thesis] / ext / olm / lib / curve25519-donna / contrib / Curve25519Donna.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class Curve25519Donna */
4
5 #ifndef _Included_Curve25519Donna
6 #define _Included_Curve25519Donna
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class:     Curve25519Donna
12  * Method:    curve25519Donna
13  * Signature: ([B[B)[B
14  */
15 JNIEXPORT jbyteArray JNICALL Java_Curve25519Donna_curve25519Donna
16   (JNIEnv *, jobject, jbyteArray, jbyteArray);
17
18 /*
19  * Class:     Curve25519Donna
20  * Method:    makePrivate
21  * Signature: ([B)[B
22  */
23 JNIEXPORT jbyteArray JNICALL Java_Curve25519Donna_makePrivate
24   (JNIEnv *, jobject, jbyteArray);
25
26 /*
27  * Class:     Curve25519Donna
28  * Method:    getPublic
29  * Signature: ([B)[B
30  */
31 JNIEXPORT jbyteArray JNICALL Java_Curve25519Donna_getPublic
32   (JNIEnv *, jobject, jbyteArray);
33
34 /*
35  * Class:     Curve25519Donna
36  * Method:    makeSharedSecret
37  * Signature: ([B[B)[B
38  */
39 JNIEXPORT jbyteArray JNICALL Java_Curve25519Donna_makeSharedSecret
40   (JNIEnv *, jobject, jbyteArray, jbyteArray);
41
42 /*
43  * Class:     Curve25519Donna
44  * Method:    helowrld
45  * Signature: ()V
46  */
47 JNIEXPORT void JNICALL Java_Curve25519Donna_helowrld
48   (JNIEnv *, jobject);
49
50 #ifdef __cplusplus
51 }
52 #endif
53 #endif