Repository navigation
Changes Included
Build process
Cross compiling on Linux targeting x86_64 and aarch64.
cargo build --release --target aarch64-unknown-linux-gnu
cargo build --release --target x86_64-unknown-linux-gnu
gzip -9 \
< target/aarch64-unknown-linux-gnu/release/libopenssl_engine_kms.so \
> target/aarch64-unknown-linux-gnu_libopenssl_engine_kms.so.gz
gzip -9 \
< target/x86_64-unknown-linux-gnu/release/libopenssl_engine_kms.so \
> target/x86_64-unknown-linux-gnu_libopenssl_engine_kms.so.gz
cd target/
for x in *.gz; do sha256sum "$x" > "$x".sha256;doneUnable to get MacOS releases working from Linux, yet. MacOS build provided by #1
Automatically Download with yml-install-files
You can automatically download the below files and verify them with yml-install-files
curl -sSfLO https://raw.githubusercontent.com/samrocketman/yml-install-files/refs/tags/v3.1/download-utilities.sh
chmod 755 download-utilities.sh
curl -sSfL https://github.com/samrocketman/openssl-engine-kms/releases/download/0.1.1/openssl-engine-kms.yaml | \
./download-utilities.sh -