Skip to content

Commit 69d1551

Browse files
committed
Updating CI action versions.
1 parent 5e761f5 commit 69d1551

2 files changed

Lines changed: 35 additions & 33 deletions

File tree

.github/workflows/oncici.yml

Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: OnCICI
23

34
on:
@@ -11,38 +12,39 @@ jobs:
1112
runs-on: ubuntu-latest
1213
strategy:
1314
matrix:
14-
compiler: [ [gcc,g++], [clang,clang++] ]
15+
compiler: [[gcc, g++], [clang, clang++]]
1516
steps:
16-
- uses: actions/checkout@v4
17-
- name: Building
18-
env:
19-
CC: ${{ matrix.compiler[0] }}
20-
CXX: ${{ matrix.compiler[1] }}
21-
run: |
22-
mkdir build
23-
cd build
24-
cmake ..
25-
make bench
26-
- name: Benchmarking
27-
run: |
28-
cd build
29-
bin/bench | tee timings_${{ matrix.compiler[0] }}.txt
30-
- uses: actions/upload-artifact@v4
31-
with:
32-
name: Timings_${{ matrix.compiler[0] }}
33-
path: build/timings_${{ matrix.compiler[0] }}.txt
17+
- uses: actions/checkout@v7
18+
- name: Building
19+
env:
20+
CC: ${{ matrix.compiler[0] }}
21+
CXX: ${{ matrix.compiler[1] }}
22+
run: |
23+
mkdir build
24+
cd build
25+
cmake ..
26+
make bench
27+
- name: Benchmarking
28+
run: |
29+
cd build
30+
bin/bench | tee timings_${{ matrix.compiler[0] }}.txt
31+
- uses: actions/upload-artifact@v7
32+
with:
33+
name: Timings_${{ matrix.compiler[0] }}
34+
path: build/timings_${{ matrix.compiler[0] }}.txt
3435
test:
3536
name: Testing
3637
runs-on: ubuntu-latest
3738
steps:
38-
- uses: actions/checkout@v4
39-
- name: Building
40-
run: |
41-
mkdir build
42-
cd build
43-
cmake ..
44-
make tests
45-
- name: Testing
46-
run: |
47-
cd build
48-
bin/tests
39+
- uses: actions/checkout@v7
40+
- name: Building
41+
run: |
42+
mkdir build
43+
cd build
44+
cmake ..
45+
make test_mine unit_tests
46+
- name: Testing
47+
run: |
48+
cd build
49+
bin/test_mine
50+
bin/unit_tests

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# FLD ECC AVX2/AVX512
1+
# FLD ECC VEC
22

33
This is a mathematical software library for computing the Edwards Digital Signature Algorithm (EdDSA) and the Diffie-Hellman functions X25519 and X448. The library is optimized with the Intel Advanced Vector eXtensions AVX2 and AVX512 product of this research project.
44

@@ -25,7 +25,7 @@ This is a mathematical software library for computing the Edwards Digital Signat
2525

2626
To compile use:
2727
```bash
28-
$ cd fld_ecc_avx2
28+
$ cd fld_ecc_vec
2929
$ mkdir build; cd build
3030
$ cmake ..
3131
$ make all
@@ -50,7 +50,7 @@ For running the benchmark program use:
5050
The timings reported in the paper were obtained using the Clang compiler version 5.
5151

5252
```bash
53-
$ cd fld_ecc_avx2
53+
$ cd fld_ecc_vec
5454
$ mkdir build; cd build
5555
$ CC=/path/to/clang cmake ..
5656
$ make

0 commit comments

Comments
 (0)