Skip to content

Commit 4dc69e6

Browse files
Jakujehug-dev
authored andcommitted
ci: Update OpenSSL to 4.0 branch for kryoptic FIPS builds
Recent kryoptic changes in FIPS branch require features from OpenSSL 4.0 They also need couple of patches from Simo's branch for the hmac stuff to work properly so switching over to that branch too. Signed-off-by: Jakub Jelen <jjelen@redhat.com>
1 parent 384109c commit 4dc69e6

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/kryoptic.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,13 @@ jobs:
125125
#####################
126126
### OpenSSL build ###
127127
#####################
128-
- name: Setup OpenSSL 3.5
128+
- name: Setup OpenSSL 4.0
129129
id: ossl-setup
130130
run: |
131-
OPENSSL_BRANCH="openssl-3.5"
131+
OPENSSL_BRANCH="kryoptic_ossl40"
132132
133133
cd ..
134-
git clone https://github.com/openssl/openssl.git \
134+
git clone https://github.com/simo5/openssl.git \
135135
--single-branch --branch $OPENSSL_BRANCH openssl
136136
cd openssl
137137
echo "KRYOPTIC_OPENSSL_SOURCES=$PWD" >> "$GITHUB_ENV"
@@ -151,7 +151,7 @@ jobs:
151151
./Configure no-docs no-tests
152152
make -j$(nproc)
153153
154-
- name: Cache OpenSSL 3.5 build
154+
- name: Cache OpenSSL 4.0 build
155155
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
156156
uses: actions/cache/save@v4
157157
with:
@@ -194,9 +194,9 @@ jobs:
194194
- uses: actions/upload-artifact@v4
195195
if: failure()
196196
with:
197-
name: Build logs OpenSSL version 3.5
197+
name: Build logs with OpenSSL
198198
path: |
199-
target/debug/build/*/output
199+
../kryoptic/target/debug/build/*/output
200200
201201
- name: Checkout rust-cryptoki
202202
uses: actions/checkout@v4

0 commit comments

Comments
 (0)