Skip to content

Commit 9528427

Browse files
committed
@jeffro256 comment
1 parent 5dbcb99 commit 9528427

File tree

2 files changed

+3
-18
lines changed

2 files changed

+3
-18
lines changed

src/crypto/crypto.h

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -350,16 +350,7 @@ namespace crypto {
350350
inline bool operator<(const key_image &p1, const key_image &p2) { return memcmp(&p1, &p2, sizeof(key_image)) < 0; }
351351
inline bool operator>(const key_image &p1, const key_image &p2) { return p2 < p1; }
352352

353-
static const ec_point EC_I = {{
354-
static_cast<char>(0x01), static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00),
355-
static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00),
356-
static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00),
357-
static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00),
358-
static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00),
359-
static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00),
360-
static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00),
361-
static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00), static_cast<char>(0x00)
362-
}};
353+
static const ec_point EC_I = {1};
363354

364355
static const ec_point EC_INV_EIGHT = {{
365356
static_cast<char>(0x79), static_cast<char>(0x2f), static_cast<char>(0xdc), static_cast<char>(0xe2),

tests/unit_tests/crypto.cpp

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -460,14 +460,8 @@ TEST(Crypto, fe_constants)
460460

461461
TEST(Crypto, ec_constants_rct_parity)
462462
{
463-
struct ec_rct_pair_t { crypto::ec_point ec; rct::key rct; };
464-
const std::vector<ec_rct_pair_t> constants{
465-
{crypto::EC_I, rct::I},
466-
{crypto::EC_INV_EIGHT, rct::INV_EIGHT}
467-
};
468-
469-
for (const auto &pair : constants)
470-
ASSERT_TRUE(memcmp(&pair.ec, &pair.rct, 32) == 0);
463+
ASSERT_TRUE(memcmp(&crypto::EC_I, &rct::I, 32) == 0);
464+
ASSERT_TRUE(memcmp(&crypto::EC_INV_EIGHT, &rct::INV_EIGHT, 32) == 0);
471465
}
472466

473467
TEST(Crypto, torsion_check_pass_random)

0 commit comments

Comments
 (0)