diff --git a/Cargo.lock b/Cargo.lock index b104ea5..1b8fa3d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2013,7 +2013,7 @@ dependencies = [ [[package]] name = "vss-rust-client-ffi" -version = "0.5.20" +version = "0.5.21" dependencies = [ "bip39", "bitcoin", diff --git a/Cargo.toml b/Cargo.toml index d8115b2..3b0bdfb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vss-rust-client-ffi" -version = "0.5.20" +version = "0.5.21" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/Package.swift b/Package.swift index 71f251b..a6c6f4d 100644 --- a/Package.swift +++ b/Package.swift @@ -3,8 +3,8 @@ import PackageDescription -let tag = "v0.5.20" -let checksum = "127785b12312fdf6adc8560a66f756164e52ac3f6cb7ec79b0282f007338d80a" +let tag = "v0.5.21" +let checksum = "c1d89da95372e29023775787e6cd843f71ceb5a41b0f85cf1cb2e1fb2265b344" let url = "https://github.com/synonymdev/vss-rust-client-ffi/releases/download/\(tag)/VssRustClientFfi.xcframework.zip" let package = Package( diff --git a/bindings/android/gradle.properties b/bindings/android/gradle.properties index 15ed25f..78e0256 100644 --- a/bindings/android/gradle.properties +++ b/bindings/android/gradle.properties @@ -3,4 +3,4 @@ android.useAndroidX=true android.nonTransitiveRClass=true kotlin.code.style=official # project settings: -version=0.5.20 +version=0.5.21 diff --git a/bindings/android/src/main/jniLibs/arm64-v8a/libvss_rust_client_ffi.so b/bindings/android/src/main/jniLibs/arm64-v8a/libvss_rust_client_ffi.so index 03cef38..0dcabb6 100755 Binary files a/bindings/android/src/main/jniLibs/arm64-v8a/libvss_rust_client_ffi.so and b/bindings/android/src/main/jniLibs/arm64-v8a/libvss_rust_client_ffi.so differ diff --git a/bindings/android/src/main/jniLibs/armeabi-v7a/libvss_rust_client_ffi.so b/bindings/android/src/main/jniLibs/armeabi-v7a/libvss_rust_client_ffi.so index 7b40ccb..4508b51 100755 Binary files a/bindings/android/src/main/jniLibs/armeabi-v7a/libvss_rust_client_ffi.so and b/bindings/android/src/main/jniLibs/armeabi-v7a/libvss_rust_client_ffi.so differ diff --git a/bindings/android/src/main/jniLibs/x86/libvss_rust_client_ffi.so b/bindings/android/src/main/jniLibs/x86/libvss_rust_client_ffi.so index 9fb9756..e6cead0 100755 Binary files a/bindings/android/src/main/jniLibs/x86/libvss_rust_client_ffi.so and b/bindings/android/src/main/jniLibs/x86/libvss_rust_client_ffi.so differ diff --git a/bindings/android/src/main/jniLibs/x86_64/libvss_rust_client_ffi.so b/bindings/android/src/main/jniLibs/x86_64/libvss_rust_client_ffi.so index 5eccafb..de46797 100755 Binary files a/bindings/android/src/main/jniLibs/x86_64/libvss_rust_client_ffi.so and b/bindings/android/src/main/jniLibs/x86_64/libvss_rust_client_ffi.so differ diff --git a/bindings/ios/VssRustClientFfi.xcframework.zip b/bindings/ios/VssRustClientFfi.xcframework.zip index e601658..8b56b42 100644 Binary files a/bindings/ios/VssRustClientFfi.xcframework.zip and b/bindings/ios/VssRustClientFfi.xcframework.zip differ diff --git a/bindings/ios/VssRustClientFfi.xcframework/ios-arm64-simulator/vss_rust_client_ffiFFI.framework/vss_rust_client_ffiFFI b/bindings/ios/VssRustClientFfi.xcframework/ios-arm64-simulator/vss_rust_client_ffiFFI.framework/vss_rust_client_ffiFFI index 4498bb8..eb955b6 100644 Binary files a/bindings/ios/VssRustClientFfi.xcframework/ios-arm64-simulator/vss_rust_client_ffiFFI.framework/vss_rust_client_ffiFFI and b/bindings/ios/VssRustClientFfi.xcframework/ios-arm64-simulator/vss_rust_client_ffiFFI.framework/vss_rust_client_ffiFFI differ diff --git a/bindings/ios/VssRustClientFfi.xcframework/ios-arm64/vss_rust_client_ffiFFI.framework/vss_rust_client_ffiFFI b/bindings/ios/VssRustClientFfi.xcframework/ios-arm64/vss_rust_client_ffiFFI.framework/vss_rust_client_ffiFFI index 0dbbd74..1a12f1e 100644 Binary files a/bindings/ios/VssRustClientFfi.xcframework/ios-arm64/vss_rust_client_ffiFFI.framework/vss_rust_client_ffiFFI and b/bindings/ios/VssRustClientFfi.xcframework/ios-arm64/vss_rust_client_ffiFFI.framework/vss_rust_client_ffiFFI differ diff --git a/bindings/python/vss_rust_client_ffi/libvss_rust_client_ffi.dylib b/bindings/python/vss_rust_client_ffi/libvss_rust_client_ffi.dylib index c92e99e..3197239 100755 Binary files a/bindings/python/vss_rust_client_ffi/libvss_rust_client_ffi.dylib and b/bindings/python/vss_rust_client_ffi/libvss_rust_client_ffi.dylib differ diff --git a/build_android.sh b/build_android.sh index 78f56d9..6136205 100755 --- a/build_android.sh +++ b/build_android.sh @@ -80,7 +80,7 @@ rustup target add \ # Build for all Android architectures echo "Building for Android architectures..." -export RUSTFLAGS="-C link-args=-Wl,-z,max-page-size=16384,-z,common-page-size=16384" +export RUSTFLAGS="-C link-arg=-Wl,--build-id=sha1 -C link-args=-Wl,-z,max-page-size=16384,-z,common-page-size=16384" find_readelf() { if command -v llvm-readelf >/dev/null 2>&1; then command -v llvm-readelf