Skip to content

Initial release

Latest

Choose a tag to compare

@samrocketman samrocketman released this 15 Dec 06:00
· 1 commit to main since this release

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;done

Unable 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 -