/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class net_md_5_bungee_jni_cipher_NativeCipherImpl */

#ifndef _Included_net_md_5_bungee_jni_cipher_NativeCipherImpl
#define _Included_net_md_5_bungee_jni_cipher_NativeCipherImpl
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     net_md_5_bungee_jni_cipher_NativeCipherImpl
 * Method:    init
 * Signature: (Z[B)J
 */
JNIEXPORT jlong JNICALL Java_net_md_15_bungee_jni_cipher_NativeCipherImpl_init
  (JNIEnv *, jobject, jboolean, jbyteArray);

/*
 * Class:     net_md_5_bungee_jni_cipher_NativeCipherImpl
 * Method:    free
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_net_md_15_bungee_jni_cipher_NativeCipherImpl_free
  (JNIEnv *, jobject, jlong);

/*
 * Class:     net_md_5_bungee_jni_cipher_NativeCipherImpl
 * Method:    cipher
 * Signature: (JJJI)V
 */
JNIEXPORT void JNICALL Java_net_md_15_bungee_jni_cipher_NativeCipherImpl_cipher
  (JNIEnv *, jobject, jlong, jlong, jlong, jint);

#ifdef __cplusplus
}
#endif
#endif
