Skip to content

Commit 6f498eb

Browse files
committed
frodo-kem: remove safe-oqs
Closes: #97 #109 #165 It would be good to be able to retain these equivalence tests, but they're pretty onerous for anyone trying to develop any KEM. It also was breaking cross (#97) which can now be enabled for `frodo-kem`.
1 parent f9f33b9 commit 6f498eb

File tree

5 files changed

+20
-470
lines changed

5 files changed

+20
-470
lines changed

.github/workflows/frodo-kem.yml

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -76,22 +76,21 @@ jobs:
7676
- run: cargo careful test tests
7777
- run: cargo careful test test_vector --release
7878

79-
# TODO(tarcieri): needs `set-msrv`
80-
# cross:
81-
# needs: set-msrv
82-
# strategy:
83-
# matrix:
84-
# include:
85-
# - target: powerpc-unknown-linux-gnu
86-
# rust: ${{needs.set-msrv.outputs.msrv}}
87-
# - target: powerpc-unknown-linux-gnu
88-
# rust: stable
89-
# runs-on: ubuntu-latest
90-
# steps:
91-
# - uses: actions/checkout@v5
92-
# - uses: dtolnay/rust-toolchain@master
93-
# with:
94-
# toolchain: ${{ matrix.rust }}
95-
# targets: ${{ matrix.target }}
96-
# - uses: RustCrypto/actions/cross-install@master
97-
# - run: cross test --release --target ${{ matrix.target }} --all-features
79+
cross:
80+
needs: set-msrv
81+
strategy:
82+
matrix:
83+
include:
84+
- target: powerpc-unknown-linux-gnu
85+
rust: ${{needs.set-msrv.outputs.msrv}}
86+
- target: powerpc-unknown-linux-gnu
87+
rust: stable
88+
runs-on: ubuntu-latest
89+
steps:
90+
- uses: actions/checkout@v5
91+
- uses: dtolnay/rust-toolchain@master
92+
with:
93+
toolchain: ${{ matrix.rust }}
94+
targets: ${{ matrix.target }}
95+
- uses: RustCrypto/actions/cross-install@master
96+
- run: cross test --release --target ${{ matrix.target }} --all-features

0 commit comments

Comments
 (0)