Browse Source

Run KAT in separated step

blog/frodo_constant_time_issue
Henry Case 3 years ago
parent
commit
24881fade8
1 changed files with 19 additions and 4 deletions
  1. +19
    -4
      .github/workflows/main.yml

+ 19
- 4
.github/workflows/main.yml View File

@@ -45,10 +45,6 @@ jobs:
cc: clang cc: clang
cxx: clang++ cxx: clang++
flags: -DCMAKE_BUILD_TYPE=Release -DADDRSAN=1 flags: -DCMAKE_BUILD_TYPE=Release -DADDRSAN=1
- name: clang-debug-msan-build
cc: clang
cxx: clang++
flags: -DCMAKE_BUILD_TYPE=Release -DMEMSAN=1
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
with: with:
@@ -65,6 +61,25 @@ jobs:
- name: Build Rust bindings - name: Build Rust bindings
run: | run: |
cd src/rustapi/pqc-sys && cargo build cd src/rustapi/pqc-sys && cargo build
KAT:
name: Known Answer Tests
runs-on: [ubuntu-20.04]
steps:
- uses: actions/checkout@v1
with:
submodules: true
- name: build
run: |
mkdir -p build
cd build
CC=clang CXX=clang++ cmake -DCMAKE_BUILD_TYPE=Release ..
make
- name: run tests
run: |
cd build && ./ut
- name: Build Rust bindings
run: |
cd src/rustapi/pqc-sys && cargo build
- name: Run KAT tests - name: Run KAT tests
run: | run: |
cd test/katrunner && cd test/katrunner &&


Loading…
Cancel
Save