Sleds/libeye/java/com/sequencelogic/eyeinterfaceJNI.java

184 lines
18 KiB
Java
Raw Normal View History

2025-03-13 21:28:38 +00:00
/* ----------------------------------------------------------------------------
* 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_);
}