/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 3.0.8 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. * ----------------------------------------------------------------------------- */ package com.sequencelogic; public class eyeinterfaceJNI { public final static native long new_ByteArr(int jarg1); public final static native void delete_ByteArr(long jarg1); public final static native short ByteArr_getitem(long jarg1, ByteArr jarg1_, int jarg2); public final static native void ByteArr_setitem(long jarg1, ByteArr jarg1_, int jarg2, short jarg3); public final static native long ByteArr_cast(long jarg1, ByteArr jarg1_); public final static native long ByteArr_frompointer(long jarg1); public final static native int IONU_FATAL_get(); public final static native int IONU_ERROR_get(); public final static native int IONU_WARN_get(); public final static native int IONU_INFO_get(); public final static native int IONU_DEBUG_get(); public final static native int IONU_VERBOSE_get(); public final static native boolean ionu_configfilelog(String jarg1, String jarg2, int jarg3, String jarg4); public final static native boolean ionu_configlog(String jarg1, String jarg2, int jarg3, int jarg4); public final static native void ionu_log(int jarg1, String jarg2); public final static native boolean ionu_closelog(); public final static native boolean ionu_policy_install(String jarg1); public final static native boolean ionu_policy_uninstall(); public final static native String ionu_policy_check(String jarg1); public final static native int ionu_eyefile_lock(String jarg1, String jarg2, int jarg3); public final static native boolean ionu_eyering_create(String jarg1, String jarg2, String jarg3, long jarg4); public final static native String ionu_eyering_get_keynames(String jarg1); public final static native boolean ionu_eyering_add_strkey(String jarg1, String jarg2, String jarg3, String jarg4, long jarg5); public final static native boolean ionu_eyering_add_binkey(String jarg1, String jarg2, String jarg3, int jarg4, long jarg5, long jarg6); public final static native boolean ionu_eyering_add_rsakey(String jarg1, String jarg2, String jarg3, String jarg4, long jarg5); public final static native boolean ionu_eyering_get_key(String jarg1, String jarg2, long jarg3, long jarg4); public final static native String ionu_eyering_get_strkey(String jarg1, String jarg2, long jarg3); public final static native int ionu_eyering_get_key_len(String jarg1, String jarg2, long jarg3); public final static native boolean ionu_eyering_remove_key(String jarg1, String jarg2, long jarg3); public final static native String ionu_eyering_get_pubkey(String jarg1, String jarg2, long jarg3); public final static native long ionu_eyering_pubkey_encrypt(String jarg1, String jarg2, long jarg3, long jarg4, long jarg5, long jarg6); public final static native long ionu_eyering_privatekey_decrypt(String jarg1, String jarg2, long jarg3, long jarg4, long jarg5, long jarg6); public final static native long ionu_eyering_privatekey_sign(String jarg1, String jarg2, long jarg3, long jarg4, long jarg5, long jarg6); public final static native boolean ionu_eyering_publickey_verify(String jarg1, String jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7); public final static native long ionu_eyering_rsaprivatekey_encrypt(String jarg1, String jarg2, long jarg3, long jarg4, long jarg5, long jarg6); public final static native long ionu_eyering_rsapublickey_decrypt(String jarg1, String jarg2, long jarg3, long jarg4, long jarg5, long jarg6); public final static native boolean ionu_eyering_gen_rsa_challenge(String jarg1, String jarg2, String jarg3, String jarg4, long jarg5); public final static native boolean ionu_eyering_gen_rsa(String jarg1, String jarg2, String jarg3, long jarg4); public final static native boolean ionu_eyering_gen_rsa_secret_challenge(String jarg1, String jarg2, String jarg3, String jarg4, String jarg5, String jarg6, long jarg7); public final static native String ionu_eyering_gen_rsa_secret_salt(String jarg1, String jarg2, String jarg3, String jarg4, String jarg5, long jarg6); public final static native boolean ionu_eyering_gen_rsa_pair(String jarg1, String jarg2); public final static native boolean ionu_eyering_gen_rsa_challenge_pair(String jarg1, String jarg2, String jarg3); public final static native boolean ionu_eyering_gen_ec_challenge(String jarg1, String jarg2, String jarg3, String jarg4, long jarg5); public final static native boolean ionu_eyering_gen_ec(String jarg1, String jarg2, String jarg3, long jarg4); public final static native boolean ionu_eyering_gen_ec_challenge_pair(String jarg1, String jarg2, String jarg3); public final static native long ionu_eyering_ec_encrypt(String jarg1, String jarg2, String jarg3, long jarg4, long jarg5, long jarg6, long jarg7); public final static native long ionu_eyering_ec_decrypt(String jarg1, String jarg2, String jarg3, long jarg4, long jarg5, long jarg6, long jarg7); public final static native boolean ionu_eyering_change_key(String jarg1, long jarg2, long jarg3); public final static native boolean ionu_eyedb_put(String jarg1, long jarg2, String jarg3, String jarg4, String jarg5); public final static native String ionu_eyedb_get(String jarg1, long jarg2, String jarg3, String jarg4); public final static native boolean ionu_eyedb_remove(String jarg1, long jarg2, String jarg3, String jarg4); public final static native void ionu_clear_memory(long jarg1, long jarg2); public final static native boolean ionu_base64_encode(long jarg1, long jarg2, String jarg3); public final static native long ionu_base64_decode(String jarg1, long jarg2); public final static native String ionu_digest_msg(String jarg1, long jarg2, long jarg3); public final static native String ionu_digest_file(String jarg1, String jarg2); public final static native String ionu_hmac_msg(long jarg1, long jarg2, long jarg3, long jarg4); public final static native long ionu_symmetric_encrypt_buffer_pass(String jarg1, long jarg2, long jarg3, long jarg4); public final static native long ionu_symmetric_decrypt_buffer_pass(String jarg1, long jarg2, long jarg3, long jarg4); public final static native long ionu_symmetric_encrypt_buffer(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5); public final static native long ionu_symmetric_decrypt_buffer(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5); public final static native long ionu_private_key_decrypt(String jarg1, long jarg2, long jarg3, long jarg4); public final static native long ionu_public_key_encrypt(String jarg1, long jarg2, long jarg3, long jarg4); public final static native long ionu_public_key_decrypt(String jarg1, long jarg2, long jarg3, long jarg4); public final static native long ionu_private_key_encrypt(String jarg1, long jarg2, long jarg3, long jarg4); public final static native double ionu_password_strength(String jarg1); public final static native boolean ionu_derive_key(String jarg1, long jarg2); public final static native boolean ionu_derive_userkey(String jarg1, long jarg2, long jarg3); public final static native boolean ionu_derive_cgkey(String jarg1, long jarg2); public final static native boolean ionu_validate_cgkey(String jarg1, long jarg2); public final static native String ionu_slow_hash(String jarg1, String jarg2); public final static native int SL_KEYRING_DIGEST_LEN_get(); public final static native int SL_ECDH_HMAC_LEN_get(); public final static native int SL_ECDH_SECRET_LEN_get(); public final static native long new_Key__SWIG_0(String jarg1, String jarg2, long jarg3, long jarg4, int jarg5); public final static native long new_Key__SWIG_1(String jarg1, String jarg2, String jarg3, int jarg4); public final static native long new_Key__SWIG_2(String jarg1, String jarg2, String jarg3, String jarg4); public final static native long new_Key__SWIG_3(String jarg1, String jarg2); public final static native long new_Key__SWIG_4(); public final static native void delete_Key(long jarg1); public final static native boolean Key_IsValid(long jarg1, Key jarg1_); public final static native long Key_SymmetricDecryptBuffer(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4, long jarg5); public final static native long Key_SymmetricEncryptBuffer(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4, long jarg5); public final static native boolean Key_SymmetricEncryptFile(long jarg1, Key jarg1_, String jarg2, String jarg3, long jarg4); public final static native boolean Key_SymmetricDecryptFile(long jarg1, Key jarg1_, String jarg2, String jarg3, long jarg4); public final static native long Key_SymmetricEncryptAuthenticated__SWIG_0(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7); public final static native long Key_SymmetricEncryptAuthenticated__SWIG_1(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); public final static native long Key_SymmetricEncryptAuthenticated__SWIG_2(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4, long jarg5); public final static native long Key_SymmetricDecryptAuthenticated__SWIG_0(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7); public final static native long Key_SymmetricDecryptAuthenticated__SWIG_1(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); public final static native long Key_SymmetricDecryptAuthenticated__SWIG_2(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4, long jarg5); public final static native long Key_HMACEncrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_HMACDecrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_PublicKeyEncrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_PrivateKeyDecrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_PrivateKeySign(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native int Key_PublicKeyVerify(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4, long jarg5); public final static native long Key_RSAPrivateKeyEncrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_RSAPublicKeyDecrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_ECIESEncrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_ECIESDecrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_RSAIESEncrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_RSAIESDecrypt(long jarg1, Key jarg1_, long jarg2, long jarg3, long jarg4); public final static native long Key_ECDHEncrypt(long jarg1, Key jarg1_, long jarg2, Key jarg2_, long jarg3, long jarg4, long jarg5); public final static native long Key_ECDHDecrypt(long jarg1, Key jarg1_, long jarg2, Key jarg2_, long jarg3, long jarg4, long jarg5); public final static native long Key_GenerateECDHSecret(long jarg1, Key jarg1_, long jarg2, Key jarg2_, long jarg3); public final static native String Key_GetPubKey(long jarg1, Key jarg1_); public final static native String Key_PublicKeyFingerPrint(long jarg1, Key jarg1_); public final static native boolean Key_Export(long jarg1, Key jarg1_, String jarg2, String jarg3); public final static native boolean Key_Import__SWIG_0(long jarg1, Key jarg1_, String jarg2, String jarg3); public final static native boolean Key_Import__SWIG_1(long jarg1, Key jarg1_, String jarg2, long jarg3, String jarg4, int jarg5); public final static native void Key_Duplicate(long jarg1, Key jarg1_, long jarg2, Key jarg2_); public final static native void Key_SetType(long jarg1, Key jarg1_, int jarg2); public final static native void Key_SetKey(long jarg1, Key jarg1_, long jarg2, long jarg3); public final static native void Key_SetIv(long jarg1, Key jarg1_, long jarg2, long jarg3); public final static native String Key_GetName(long jarg1, Key jarg1_); public final static native String Key_GetDescription(long jarg1, Key jarg1_); public final static native long Key_GetLength(long jarg1, Key jarg1_); public final static native long Key_GetKey(long jarg1, Key jarg1_); public final static native long Key_GetIv(long jarg1, Key jarg1_); public final static native int Key_GetType(long jarg1, Key jarg1_); public final static native String Key_GetStringKey(long jarg1, Key jarg1_); public final static native boolean Key_Equals(long jarg1, Key jarg1_, long jarg2, Key jarg2_); public final static native void Key_Dump(long jarg1, Key jarg1_); public final static native long new_Keyring__SWIG_0(String jarg1, String jarg2, long jarg3, Key jarg3_); public final static native long new_Keyring__SWIG_1(String jarg1, String jarg2, String jarg3); public final static native long new_Keyring__SWIG_2(String jarg1, String jarg2); public final static native long new_Keyring__SWIG_3(String jarg1); public final static native void delete_Keyring(long jarg1); public final static native boolean Keyring_IsLocked(long jarg1, Keyring jarg1_); public final static native int Keyring_GetStatus(long jarg1, Keyring jarg1_); public final static native boolean Keyring_Lock__SWIG_0(long jarg1, Keyring jarg1_, String jarg2); public final static native boolean Keyring_Unlock__SWIG_0(long jarg1, Keyring jarg1_, String jarg2); public final static native boolean Keyring_Lock__SWIG_1(long jarg1, Keyring jarg1_, long jarg2); public final static native boolean Keyring_Unlock__SWIG_1(long jarg1, Keyring jarg1_, long jarg2); public final static native boolean Keyring_Save(long jarg1, Keyring jarg1_); public final static native boolean Keyring_SaveAs(long jarg1, Keyring jarg1_, String jarg2); public final static native boolean Keyring_AddKey__SWIG_0(long jarg1, Keyring jarg1_, long jarg2, Key jarg2_); public final static native boolean Keyring_AddKey__SWIG_1(long jarg1, Keyring jarg1_, String jarg2, String jarg3, long jarg4, long jarg5, int jarg6); public final static native long Keyring_GetKey__SWIG_0(long jarg1, Keyring jarg1_, String jarg2); public final static native boolean Keyring_GetKey__SWIG_1(long jarg1, Keyring jarg1_, String jarg2, long jarg3, Key jarg3_); public final static native String Keyring_GetPubKey(long jarg1, Keyring jarg1_, String jarg2); public final static native boolean Keyring_RemoveKey(long jarg1, Keyring jarg1_, String jarg2); public final static native boolean Keyring_UpdateKey(long jarg1, Keyring jarg1_, long jarg2, Key jarg2_); public final static native boolean Keyring_GenerateRSAKey__SWIG_0(long jarg1, Keyring jarg1_, String jarg2, String jarg3); public final static native boolean Keyring_GenerateAESKey(long jarg1, Keyring jarg1_, String jarg2, String jarg3); public final static native boolean Keyring_GenerateAESHMACKey(long jarg1, Keyring jarg1_, String jarg2, String jarg3); public final static native boolean Keyring_GenerateECKey__SWIG_0(long jarg1, Keyring jarg1_, String jarg2, String jarg3); public final static native boolean Keyring_ImportPubKeyFromCert(long jarg1, Keyring jarg1_, String jarg2); public final static native boolean Keyring_GenerateRSAKey__SWIG_1(long jarg1, Keyring jarg1_, String jarg2, String jarg3, String jarg4); public final static native boolean Keyring_ProvisionChallengeRSAKey(long jarg1, Keyring jarg1_, String jarg2, String jarg3, long jarg4); public final static native boolean Keyring_ProvisionAccountRSAKey(long jarg1, Keyring jarg1_, String jarg2, long jarg3, long jarg4, String jarg5); public final static native boolean Keyring_GenerateRSAKey__SWIG_2(long jarg1, Keyring jarg1_, String jarg2, String jarg3, String jarg4, String jarg5, long jarg6); public final static native boolean Keyring_GenerateECKey__SWIG_1(long jarg1, Keyring jarg1_, String jarg2, String jarg3, String jarg4); public final static native boolean Keyring_GenerateECKey__SWIG_2(long jarg1, Keyring jarg1_, String jarg2, String jarg3, String jarg4, String jarg5, long jarg6); public final static native boolean Keyring_GenerateRSAKeys(long jarg1, Keyring jarg1_, String jarg2, long jarg3); public final static native long Keyring_Encrypt__SWIG_0(long jarg1, Keyring jarg1_, String jarg2, long jarg3, long jarg4, long jarg5, long jarg6); public final static native long Keyring_Encrypt__SWIG_1(long jarg1, Keyring jarg1_, String jarg2, long jarg3, long jarg4, long jarg5); public final static native long Keyring_Decrypt__SWIG_0(long jarg1, Keyring jarg1_, String jarg2, long jarg3, long jarg4, long jarg5, long jarg6); public final static native long Keyring_Decrypt__SWIG_1(long jarg1, Keyring jarg1_, String jarg2, long jarg3, long jarg4, long jarg5); public final static native boolean Keyring_AddKeyring(long jarg1, Keyring jarg1_, long jarg2, Keyring jarg2_); public final static native boolean Keyring_RemoveKeyring(long jarg1, Keyring jarg1_, String jarg2); public final static native long Keyring_GetKeyring(long jarg1, Keyring jarg1_, String jarg2); public final static native boolean Keyring_LoadFromJSON(long jarg1, Keyring jarg1_, String jarg2); public final static native String Keyring_GetKeyNames(long jarg1, Keyring jarg1_); public final static native String Keyring_Stringify(long jarg1, Keyring jarg1_, long jarg2, Key jarg2_); public final static native void Keyring_Dump(long jarg1, Keyring jarg1_); public final static native String Keyring_GetName(long jarg1, Keyring jarg1_); public final static native String Keyring_GetDescription(long jarg1, Keyring jarg1_); public final static native long Keyring_GetNumKeys(long jarg1, Keyring jarg1_); public final static native long Keyring_GetNumRings(long jarg1, Keyring jarg1_); }