Defines |
#define | javax_crypto_Cipher_UNINITIALIZED 0L |
#define | javax_crypto_Cipher_ENCRYPT_MODE 1L |
#define | javax_crypto_Cipher_DECRYPT_MODE 2L |
#define | javax_crypto_Cipher_WRAP_MODE 3L |
#define | javax_crypto_Cipher_UNWRAP_MODE 4L |
#define | javax_crypto_Cipher_PUBLIC_KEY 1L |
#define | javax_crypto_Cipher_PRIVATE_KEY 2L |
#define | javax_crypto_Cipher_SECRET_KEY 3L |
#define | beecrypt_crypto_NativeBlockCipher_MODE_ECB 0L |
#define | beecrypt_crypto_NativeBlockCipher_MODE_CBC 1L |
#define | beecrypt_crypto_NativeBlockCipher_PADDING_NOPADDING 0L |
#define | beecrypt_crypto_NativeBlockCipher_PADDING_PKCS5 1L |
Functions |
JNIEXPORT jlong JNICALL | Java_beecrypt_security_NativeMessageDigest_find (JNIEnv *, jclass, jstring) |
JNIEXPORT jlong JNICALL | Java_beecrypt_security_NativeMessageDigest_allocParam (JNIEnv *, jclass, jlong) |
JNIEXPORT jlong JNICALL | Java_beecrypt_security_NativeMessageDigest_cloneParam (JNIEnv *, jclass, jlong, jlong) |
JNIEXPORT void JNICALL | Java_beecrypt_security_NativeMessageDigest_freeParam (JNIEnv *, jclass, jlong) |
JNIEXPORT void JNICALL | Java_beecrypt_security_NativeMessageDigest_reset (JNIEnv *, jclass, jlong, jlong) |
JNIEXPORT void JNICALL | Java_beecrypt_security_NativeMessageDigest_update (JNIEnv *, jclass, jlong, jlong, jbyte) |
JNIEXPORT void JNICALL | Java_beecrypt_security_NativeMessageDigest_updateBlock (JNIEnv *, jclass, jlong, jlong, jbyteArray, jint, jint) |
JNIEXPORT jbyteArray JNICALL | Java_beecrypt_security_NativeMessageDigest_digest (JNIEnv *, jclass, jlong, jlong) |
JNIEXPORT jint JNICALL | Java_beecrypt_security_NativeMessageDigest_digestLength (JNIEnv *, jclass, jlong) |
JNIEXPORT jlong JNICALL | Java_beecrypt_security_NativeSecureRandom_find (JNIEnv *, jclass, jstring) |
JNIEXPORT jlong JNICALL | Java_beecrypt_security_NativeSecureRandom_allocParam (JNIEnv *, jclass, jlong) |
JNIEXPORT jlong JNICALL | Java_beecrypt_security_NativeSecureRandom_cloneParam (JNIEnv *, jclass, jlong, jlong) |
JNIEXPORT void JNICALL | Java_beecrypt_security_NativeSecureRandom_freeParam (JNIEnv *, jclass, jlong) |
JNIEXPORT void JNICALL | Java_beecrypt_security_NativeSecureRandom_setup (JNIEnv *, jclass, jlong, jlong) |
JNIEXPORT void JNICALL | Java_beecrypt_security_NativeSecureRandom_setSeed (JNIEnv *, jclass, jlong, jlong, jbyteArray) |
JNIEXPORT void JNICALL | Java_beecrypt_security_NativeSecureRandom_nextBytes (JNIEnv *, jclass, jlong, jlong, jbyteArray) |
JNIEXPORT void JNICALL | Java_beecrypt_security_NativeSecureRandom_generateSeed (JNIEnv *, jclass, jbyteArray) |
JNIEXPORT jlong JNICALL | Java_beecrypt_crypto_NativeBlockCipher_find (JNIEnv *, jclass, jstring) |
JNIEXPORT jlong JNICALL | Java_beecrypt_crypto_NativeBlockCipher_allocParam (JNIEnv *, jclass, jlong) |
JNIEXPORT void JNICALL | Java_beecrypt_crypto_NativeBlockCipher_freeParam (JNIEnv *, jclass, jlong) |
JNIEXPORT jint JNICALL | Java_beecrypt_crypto_NativeBlockCipher_getBlockSize (JNIEnv *, jclass, jlong) |
JNIEXPORT void JNICALL | Java_beecrypt_crypto_NativeBlockCipher_setup (JNIEnv *, jclass, jlong, jlong, jint, jbyteArray) |
JNIEXPORT void JNICALL | Java_beecrypt_crypto_NativeBlockCipher_setIV (JNIEnv *, jclass, jlong, jlong, jbyteArray) |
JNIEXPORT void JNICALL | Java_beecrypt_crypto_NativeBlockCipher_encryptECB (JNIEnv *, jclass, jlong, jlong, jbyteArray, jint, jbyteArray, jint, jint) |
JNIEXPORT void JNICALL | Java_beecrypt_crypto_NativeBlockCipher_decryptECB (JNIEnv *, jclass, jlong, jlong, jbyteArray, jint, jbyteArray, jint, jint) |
JNIEXPORT void JNICALL | Java_beecrypt_crypto_NativeBlockCipher_encryptCBC (JNIEnv *, jclass, jlong, jlong, jbyteArray, jint, jbyteArray, jint, jint) |
JNIEXPORT void JNICALL | Java_beecrypt_crypto_NativeBlockCipher_decryptCBC (JNIEnv *, jclass, jlong, jlong, jbyteArray, jint, jbyteArray, jint, jint) |