Skip to content

Commit 391bd64

Browse files
authored
Upgrade intx to v0.11.0 (ethereum#967)
1 parent ef33f49 commit 391bd64

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

cmake/Hunter/config.cmake

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ hunter_cmake_args(
1111

1212
hunter_config(
1313
intx
14-
VERSION 0.10.0
15-
URL https://github.com/chfast/intx/archive/v0.10.1.tar.gz
16-
SHA1 168e0c2ff6760bd6467e25523cc0e68447358018
14+
VERSION 0.11.0
15+
URL https://github.com/chfast/intx/archive/v0.11.0.tar.gz
16+
SHA1 025fe6e95e7066b49e6bb3deff597a24442312ff
1717
)

test/unittests/evmmax_secp256k1_test.cpp

+8-6
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ TEST(secp256k1, field_inv)
1414
{
1515
const evmmax::ModArith m{FieldPrime};
1616

17-
for (const auto& t : {
17+
for (const auto& t : std::array{
1818
1_u256,
1919
0x6e140df17432311190232a91a38daed3ee9ed7f038645dd0278da7ca6e497de_u256,
2020
FieldPrime - 1,
@@ -32,7 +32,7 @@ TEST(secp256k1, field_sqrt)
3232
{
3333
const evmmax::ModArith m{FieldPrime};
3434

35-
for (const auto& t : {
35+
for (const auto& t : std::array{
3636
1_u256,
3737
0x6e140df17432311190232a91a38daed3ee9ed7f038645dd0278da7ca6e497de_u256,
3838
0xf3b9accc43dc8919ba3b4f1e14c8f7c72e7c4c013a404e9fd35e9c9a5b7b228_u256,
@@ -60,7 +60,7 @@ TEST(secp256k1, field_sqrt_invalid)
6060
{
6161
const evmmax::ModArith m{FieldPrime};
6262

63-
for (const auto& t : {3_u256, FieldPrime - 1})
63+
for (const auto& t : std::array{3_u256, FieldPrime - 1})
6464
{
6565
EXPECT_FALSE(field_sqrt(m, m.to_mont(t)).has_value());
6666
}
@@ -70,7 +70,7 @@ TEST(secp256k1, scalar_inv)
7070
{
7171
const evmmax::ModArith n{Order};
7272

73-
for (const auto& t : {
73+
for (const auto& t : std::array{
7474
1_u256,
7575
0x6e140df17432311190232a91a38daed3ee9ed7f038645dd0278da7ca6e497de_u256,
7676
Order - 1,
@@ -131,8 +131,10 @@ TEST(secp256k1, calculate_y_invalid)
131131
{
132132
const evmmax::ModArith m{FieldPrime};
133133

134-
for (const auto& t :
135-
{0x207ea538f1835f6de40c793fc23d22b14da5a80015a0fecddf56f146b21d7949_u256, FieldPrime - 1})
134+
for (const auto& t : std::array{
135+
0x207ea538f1835f6de40c793fc23d22b14da5a80015a0fecddf56f146b21d7949_u256,
136+
FieldPrime - 1,
137+
})
136138
{
137139
const auto x = m.to_mont(t);
138140

0 commit comments

Comments
 (0)