diff --git a/external/android/arm64-v8a/include/rustwallet/rustwallet.h b/external/android/arm64-v8a/include/rustwallet/rustwallet.h index c518ea9..b4f35b2 100644 --- a/external/android/arm64-v8a/include/rustwallet/rustwallet.h +++ b/external/android/arm64-v8a/include/rustwallet/rustwallet.h @@ -24,6 +24,11 @@ char *get_address(const char *msg_key, const char *second_key, const char *backup_key); +char *get_public_key(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key); + char *generate_sec_key(const char *msg_key, const char *master_key, const char *second_key, @@ -40,3 +45,21 @@ char *sign_for_tran(const char *msg_key, const char *second_key, const char *backup_key, const char *msg); + +char *rencrypt(const char *pk, const char *msg); + +char *wallet_encrypt(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key, + const char *msg); + +char *wallet_decrypt(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key, + const char *msg); + +char *hex_deflate(const char *content); + +char *hex_inflate(const char *content); diff --git a/external/android/arm64-v8a/librustwallet.a b/external/android/arm64-v8a/librustwallet.a index 16e1d8e..27747a5 100644 Binary files a/external/android/arm64-v8a/librustwallet.a and b/external/android/arm64-v8a/librustwallet.a differ diff --git a/external/android/armeabi-v7a/include/rustwallet/rustwallet.h b/external/android/armeabi-v7a/include/rustwallet/rustwallet.h index c518ea9..b4f35b2 100644 --- a/external/android/armeabi-v7a/include/rustwallet/rustwallet.h +++ b/external/android/armeabi-v7a/include/rustwallet/rustwallet.h @@ -24,6 +24,11 @@ char *get_address(const char *msg_key, const char *second_key, const char *backup_key); +char *get_public_key(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key); + char *generate_sec_key(const char *msg_key, const char *master_key, const char *second_key, @@ -40,3 +45,21 @@ char *sign_for_tran(const char *msg_key, const char *second_key, const char *backup_key, const char *msg); + +char *rencrypt(const char *pk, const char *msg); + +char *wallet_encrypt(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key, + const char *msg); + +char *wallet_decrypt(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key, + const char *msg); + +char *hex_deflate(const char *content); + +char *hex_inflate(const char *content); diff --git a/external/android/armeabi-v7a/librustwallet.a b/external/android/armeabi-v7a/librustwallet.a index 7b69ff3..caa3d9e 100644 Binary files a/external/android/armeabi-v7a/librustwallet.a and b/external/android/armeabi-v7a/librustwallet.a differ diff --git a/external/android/x86/include/rustwallet/rustwallet.h b/external/android/x86/include/rustwallet/rustwallet.h index c518ea9..b4f35b2 100644 --- a/external/android/x86/include/rustwallet/rustwallet.h +++ b/external/android/x86/include/rustwallet/rustwallet.h @@ -24,6 +24,11 @@ char *get_address(const char *msg_key, const char *second_key, const char *backup_key); +char *get_public_key(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key); + char *generate_sec_key(const char *msg_key, const char *master_key, const char *second_key, @@ -40,3 +45,21 @@ char *sign_for_tran(const char *msg_key, const char *second_key, const char *backup_key, const char *msg); + +char *rencrypt(const char *pk, const char *msg); + +char *wallet_encrypt(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key, + const char *msg); + +char *wallet_decrypt(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key, + const char *msg); + +char *hex_deflate(const char *content); + +char *hex_inflate(const char *content); diff --git a/external/android/x86/librustwallet.a b/external/android/x86/librustwallet.a index cc64159..3ceface 100644 Binary files a/external/android/x86/librustwallet.a and b/external/android/x86/librustwallet.a differ diff --git a/external/android/x86_64/include/rustwallet/rustwallet.h b/external/android/x86_64/include/rustwallet/rustwallet.h index c518ea9..b4f35b2 100644 --- a/external/android/x86_64/include/rustwallet/rustwallet.h +++ b/external/android/x86_64/include/rustwallet/rustwallet.h @@ -24,6 +24,11 @@ char *get_address(const char *msg_key, const char *second_key, const char *backup_key); +char *get_public_key(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key); + char *generate_sec_key(const char *msg_key, const char *master_key, const char *second_key, @@ -40,3 +45,21 @@ char *sign_for_tran(const char *msg_key, const char *second_key, const char *backup_key, const char *msg); + +char *rencrypt(const char *pk, const char *msg); + +char *wallet_encrypt(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key, + const char *msg); + +char *wallet_decrypt(const char *msg_key, + const char *master_key, + const char *second_key, + const char *backup_key, + const char *msg); + +char *hex_deflate(const char *content); + +char *hex_inflate(const char *content); diff --git a/external/android/x86_64/librustwallet.a b/external/android/x86_64/librustwallet.a index 9267012..ba767e5 100644 Binary files a/external/android/x86_64/librustwallet.a and b/external/android/x86_64/librustwallet.a differ