From ef38359dbc1dcfd221ff22e4cc34c0a310bae1d3 Mon Sep 17 00:00:00 2001 From: hilga007 <34434551+hilga007@users.noreply.github.com> Date: Sun, 20 Feb 2022 20:22:53 -0800 Subject: [PATCH] add script to D/L & build OpenSSL 3.0.1 The current OpenSSL script downloads and builds OpenSSL 1.1.1(x) -- this script downloads and builds the 3.x branch (currently at 3.0.1) --- scripts/build.openssl3.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 scripts/build.openssl3.sh diff --git a/scripts/build.openssl3.sh b/scripts/build.openssl3.sh new file mode 100644 index 00000000..8faad770 --- /dev/null +++ b/scripts/build.openssl3.sh @@ -0,0 +1,20 @@ +#!/bin/bash -e + +OPENSSL_VERSION="3.0.1" + +mkdir -p deps +mkdir -p deps/include +mkdir -p deps/lib + +mkdir -p build && cd build + +wget https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz -O openssl-${OPENSSL_VERSION}.tar.gz +tar -xzf openssl-${OPENSSL_VERSION}.tar.gz + +cd openssl-${OPENSSL_VERSION} +./config -no-shared -no-asm -no-zlib -no-comp -no-dgram -no-filenames -enable-fips +make -j$(nproc || sysctl -n hw.ncpu || sysctl -n hw.logicalcpu) +cp -fr include ../../deps +cp libcrypto.a ../../deps/lib +cp libssl.a ../../deps/lib +cd ..