Skip to content

Commit 4773fb8

Browse files
committed
CI: Bump ACVP, liboqs, expo, and AWS-LC versions
- ACVP: slide window to [v1.1.0.40, v1.1.0.41, v1.1.0.42] - liboqs: bump to main (2026-04-21, d8509387) - expo: bump to master (2026-04-21, 53619a73) - AWS-LC: bump to v1.72.0 Drop the v1.1.0.39 `dk`-in-tg fallback in test/acvp/acvp_client.py now that v1.1.0.39 is no longer in the test matrix. Signed-off-by: Matthias J. Kannwischer <matthias@zerorisc.com>
1 parent 7da6768 commit 4773fb8

5 files changed

Lines changed: 5 additions & 8 deletions

File tree

.github/workflows/all.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
needs: [ base ]
7676
uses: ./.github/workflows/integration-awslc.yml
7777
with:
78-
commit: a75e930cecced7221631220475f2589335d4d67f # main (2026-04-03)
78+
commit: v1.72.0
7979
secrets: inherit
8080
ct-test:
8181
name: Constant-time

.github/workflows/base.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
# via https://riseproject-dev.github.io/riscv-runner/
7575
- runner: ubuntu-24.04-riscv
7676
name: 'riscv'
77-
acvp-version: [v1.1.0.39, v1.1.0.40, v1.1.0.41]
77+
acvp-version: [v1.1.0.40, v1.1.0.41, v1.1.0.42]
7878
exclude:
7979
- {external: true,
8080
target: {

.github/workflows/integration-liboqs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
packages: 'cmake python3-jinja2 python3-tabulate python3-git python3-pytest valgrind'
4141
- uses: ./.github/actions/setup-oqs
4242
with:
43-
commit: '97f6b86b1b6d109cfd43cf276ae39c2e776aed80' # v0.15.0
43+
commit: 'd8509387febc9e32466c86aab544d225d60c8e3c' # main (2026-04-21)
4444
gh_token: ${{ secrets.GITHUB_TOKEN }}
4545
- name: Apply patch
4646
run: |

.github/workflows/integration-opentitan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
- uses: ./.github/actions/setup-opentitan
6060
with:
6161
expo-repository: https://github.com/zerorisc/expo
62-
expo-commit: 375803409deee1f5f7965f0757e316670b13f544
62+
expo-commit: 53619a73e64cb96ee6e61a4b4b992f7250ab7477
6363

6464
- name: Patch mlkem-native dependency
6565
run: |

test/acvp/acvp_client.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,15 +139,12 @@ def run_encapDecap_test(tg, tc):
139139
results[k] = v
140140
elif tg["function"] == "decapsulation":
141141
acvp_bin = get_acvp_binary(tg)
142-
# TODO: Remove this fallback workaround. v.1.1.0.40 moved the dk from the
143-
# tg to the tc. This can be removed when v1.1.0.39 is removed.
144-
dk_value = tc.get("dk", tg.get("dk"))
145142
acvp_call = exec_prefix + [
146143
acvp_bin,
147144
"encapDecap",
148145
"VAL",
149146
"decapsulation",
150-
f"dk={dk_value}",
147+
f"dk={tc['dk']}",
151148
f"c={tc['c']}",
152149
]
153150
result = subprocess.run(acvp_call, encoding="utf-8", capture_output=True)

0 commit comments

Comments
 (0)