Skip to content

Commit f03b9ca

Browse files
authored
Merge pull request #11 from ZeroPass/develop
Add new elliptic curves & Implement ECDSA public key recovery from signature
2 parents 8f5c092 + 03c84aa commit f03b9ca

35 files changed

+49670
-273
lines changed

.github/workflows/build.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ jobs:
1515
# The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac.
1616
# You can convert this to a matrix build if you need cross-platform coverage.
1717
# See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
18-
name: 'Ubuntu 20.04 Build'
19-
runs-on: ubuntu-20.04
18+
name: 'Ubuntu 22.04 Build'
19+
runs-on: ubuntu-22.04
2020

2121
steps:
2222
- uses: actions/checkout@v3
@@ -25,8 +25,8 @@ jobs:
2525
# Install cdt
2626
run: |
2727
sudo apt install ninja-build
28-
wget https://github.com/AntelopeIO/cdt/releases/download/v3.1.0/cdt_3.1.0_amd64.deb
29-
sudo apt install ./cdt_3.1.0_amd64.deb
28+
wget https://github.com/AntelopeIO/cdt/releases/download/v4.0.1/cdt_4.0.1_amd64.deb
29+
sudo apt install ./cdt_4.0.1_amd64.deb
3030
3131
- name: Configure CMake
3232
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.

.github/workflows/tests.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ jobs:
1515
# The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac.
1616
# You can convert this to a matrix build if you need cross-platform coverage.
1717
# See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
18-
name: 'Ubuntu 20.04 Build'
19-
runs-on: ubuntu-20.04
18+
name: 'Ubuntu 22.04 Build'
19+
runs-on: ubuntu-22.04
2020

2121
steps:
2222
- uses: actions/checkout@v3
@@ -25,8 +25,8 @@ jobs:
2525
# Install cdt
2626
run: |
2727
sudo apt install ninja-build
28-
wget https://github.com/AntelopeIO/cdt/releases/download/v3.1.0/cdt_3.1.0_amd64.deb
29-
sudo apt install ./cdt_3.1.0_amd64.deb
28+
wget https://github.com/AntelopeIO/cdt/releases/download/v4.0.1/cdt_4.0.1_amd64.deb
29+
sudo apt install ./cdt_4.0.1_amd64.deb
3030
3131
- name: Configure CMake
3232
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.

CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ if ( ACK_BUILD_TESTS )
5353
add_test( ack_gen_tests ${CMAKE_BINARY_DIR}/tests/ack_gen_tests )
5454
add_test( ack_rsa_tests ${CMAKE_BINARY_DIR}/tests/ack_rsa_tests )
5555
add_test( ack_ecc_tests ${CMAKE_BINARY_DIR}/tests/ack_ecc_tests )
56+
set_tests_properties( ack_ecc_tests PROPERTIES TIMEOUT 3000 ) # 50 mins
5657
endif( ACK_BUILD_TESTS )
5758

5859
message( "No intrinsics................${ACK_NO_INTRINSICS}" )

0 commit comments

Comments
 (0)