tests: new ringct test for checking H2 values
Ported from Shen's RingCT repo
This commit is contained in:
parent
56f6549962
commit
53cdf4df5e
|
@ -457,6 +457,17 @@ TEST(ringct, range_proofs_accept_very_long)
|
||||||
EXPECT_TRUE(range_proof_test(true, NELTS(inputs), inputs, NELTS(outputs), outputs));
|
EXPECT_TRUE(range_proof_test(true, NELTS(inputs), inputs, NELTS(outputs), outputs));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST(ringct, HPow2)
|
||||||
|
{
|
||||||
|
key G = scalarmultBase(d2h(1));
|
||||||
|
|
||||||
|
key H = hashToPointSimple(G);
|
||||||
|
for (int j = 0 ; j < ATOMS ; j++) {
|
||||||
|
ASSERT_TRUE(equalKeys(H, H2[j]));
|
||||||
|
addKeys(H, H, H);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static const xmr_amount test_amounts[]={0, 1, 2, 3, 4, 5, 10000, 10000000000000000000ull, 10203040506070809000ull, 123456789123456789};
|
static const xmr_amount test_amounts[]={0, 1, 2, 3, 4, 5, 10000, 10000000000000000000ull, 10203040506070809000ull, 123456789123456789};
|
||||||
|
|
||||||
TEST(ringct, ecdh_roundtrip)
|
TEST(ringct, ecdh_roundtrip)
|
||||||
|
|
Loading…
Reference in New Issue