Skip to content

Commit 7331391

Browse files
authored
Merge pull request #158 from aidangarske/update-utils-version
Update Default Versions for `scripts/build-wolfprovider.sh`
2 parents d2cba6d + 0852b3e commit 7331391

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

.github/workflows/multi-compiler.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- CC: gcc-10
3333
CXX: g++-10
3434
OS: ubuntu-latest
35-
wolfssl_ref: v5.7.4-stable
35+
wolfssl_ref: v5.8.0-stable
3636
- CC: gcc-11
3737
CXX: g++-11
3838
OS: ubuntu-latest
@@ -91,7 +91,8 @@ jobs:
9191
openssl-source
9292
openssl-install
9393
94-
key: ossl-${{ matrix.CC }}-depends
94+
key: ossl-depends-${{ matrix.wolfssl_ref }}-${{ matrix.CC }}-${{ github.sha }}
95+
lookup-only: true
9596

9697
# If not yet built this version, build it now
9798
- name: Build wolfProvider

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ The quickest method is to use the `scripts/build-wolfprovider.sh` script as foll
5959
It will retrieve the dependencies and compile them as necessary. To use other than the default (such as different releases) you can set various environment variables prior to calling the script:
6060

6161
```
62-
OPENSSL_TAG=openssl-3.2.0 WOLFSSL_TAG=v5.7.2-stable WOLFPROV_DEBUG=1 scripts/build-wolfprovider.sh
62+
OPENSSL_TAG=openssl-3.5.0 WOLFSSL_TAG=v5.8.0-stable WOLFPROV_DEBUG=1 scripts/build-wolfprovider.sh
6363
```
6464

6565
Alternatively, you can manually compile each component using the following guide.

scripts/build-wolfprovider.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ show_help() {
1010
echo "Usage: $0"
1111
echo ""
1212
echo "Environment Variables:"
13-
echo " OPENSSL_TAG OpenSSL tag to use (e.g., openssl-3.2.0)"
14-
echo " WOLFSSL_TAG wolfSSL tag to use (e.g., v5.7.4-stable)"
13+
echo " OPENSSL_TAG OpenSSL tag to use (e.g., openssl-3.5.0)"
14+
echo " WOLFSSL_TAG wolfSSL tag to use (e.g., v5.8.0-stable)"
1515
echo " WOLFPROV_DEBUG If set to 1, builds OpenSSL, wolfSSL, and wolfProvider with debug options enabled"
1616
echo " WOLFSSL_FIPS_BUNDLE Directory containing the wolfSSL FIPS bundle to use instead of cloning from GitHub"
1717
echo " WOLFSSL_FIPS_VERSION Version of wolfSSL FIPS bundle (v5, v6, ready), used as an argument for --enable-fips when configuring wolfSSL"

scripts/utils-openssl.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
#
2020

2121
#
22-
# OpenSSL 3.0.0
22+
# OpenSSL 3.5.0
2323
#
2424

2525
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
2626
source ${SCRIPT_DIR}/utils-general.sh
2727

2828
OPENSSL_GIT="https://github.com/openssl/openssl.git"
29-
OPENSSL_TAG=${OPENSSL_TAG:-"openssl-3.2.0"}
29+
OPENSSL_TAG=${OPENSSL_TAG:-"openssl-3.5.0"}
3030
OPENSSL_SOURCE_DIR=${SCRIPT_DIR}/../openssl-source
3131
OPENSSL_INSTALL_DIR=${SCRIPT_DIR}/../openssl-install
3232

scripts/utils-wolfssl.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
2222
source ${SCRIPT_DIR}/utils-general.sh
2323

2424
WOLFSSL_GIT=${WOLFSSL_GIT:-"https://github.com/wolfSSL/wolfssl.git"}
25-
WOLFSSL_TAG=${WOLFSSL_TAG:-"v5.7.4-stable"}
25+
WOLFSSL_TAG=${WOLFSSL_TAG:-"v5.8.0-stable"}
2626
WOLFSSL_SOURCE_DIR=${SCRIPT_DIR}/../wolfssl-source
2727
WOLFSSL_INSTALL_DIR=${SCRIPT_DIR}/../wolfssl-install
2828
WOLFSSL_ISFIPS=${WOLFSSL_ISFIPS:-0}

0 commit comments

Comments
 (0)