diff --git a/ext/libraries/zkgroup/README.md b/ext/libraries/zkgroup/README.md new file mode 100644 index 0000000..eef4615 --- /dev/null +++ b/ext/libraries/zkgroup/README.md @@ -0,0 +1,11 @@ +# HOWTO BUILD + +[cross](https://github.com/rust-embedded/cross) is used for cross compiling zkgroup. + +* download new release from `https://github.com/signalapp/zkgroup/releases` +* unzip + change into directory +* run `cross build --target x86_64-unknown-linux-gnu --release` + run `cross build --target armv7-unknown-linux-gnueabihf --release` + run `cross build --target aarch64-unknown-linux-gnu --release` +to build the library for `x86-64`, `armv7` and `arm64` +* the built library will be in the `target//release` folder diff --git a/ext/libraries/zkgroup/v0.7.0/arm64/libzkgroup.so b/ext/libraries/zkgroup/v0.7.0/arm64/libzkgroup.so new file mode 100644 index 0000000..0df5486 Binary files /dev/null and b/ext/libraries/zkgroup/v0.7.0/arm64/libzkgroup.so differ diff --git a/ext/libraries/zkgroup/v0.7.0/armv7/libzkgroup.so b/ext/libraries/zkgroup/v0.7.0/armv7/libzkgroup.so new file mode 100644 index 0000000..c87e02d Binary files /dev/null and b/ext/libraries/zkgroup/v0.7.0/armv7/libzkgroup.so differ diff --git a/ext/libraries/zkgroup/v0.7.0/x86-64/libzkgroup.so b/ext/libraries/zkgroup/v0.7.0/x86-64/libzkgroup.so new file mode 100644 index 0000000..83adddb Binary files /dev/null and b/ext/libraries/zkgroup/v0.7.0/x86-64/libzkgroup.so differ diff --git a/ext/libraries/zkgroup/v0.7.1/arm64/libzkgroup.so b/ext/libraries/zkgroup/v0.7.1/arm64/libzkgroup.so new file mode 100644 index 0000000..53d7ed9 Binary files /dev/null and b/ext/libraries/zkgroup/v0.7.1/arm64/libzkgroup.so differ diff --git a/ext/libraries/zkgroup/v0.7.1/armv7/libzkgroup.so b/ext/libraries/zkgroup/v0.7.1/armv7/libzkgroup.so new file mode 100644 index 0000000..56313da Binary files /dev/null and b/ext/libraries/zkgroup/v0.7.1/armv7/libzkgroup.so differ diff --git a/ext/libraries/zkgroup/v0.7.1/x86-64/libzkgroup.so b/ext/libraries/zkgroup/v0.7.1/x86-64/libzkgroup.so new file mode 100644 index 0000000..e564c51 Binary files /dev/null and b/ext/libraries/zkgroup/v0.7.1/x86-64/libzkgroup.so differ