moneromooo-monero
63856cad29
ringct: add check for destinations/amount size being equal
8 years ago
moneromooo-monero
e816a09292
ringct: fix off by 1 in mixin usage
8 years ago
moneromooo-monero
09c5ea43a2
ringct: simplify random key generation
8 years ago
Shen Noether
56f6549962
ringct: cosmetic fixes
...
Ported from Shen's RingCT repo
8 years ago
Shen Noether
55ff136e12
ringct: changes to hashToPointSimple to calcualte H2 values
...
Ported from Shen's RingCT repo
8 years ago
Shen Noether
63733b1785
ringct: compare keys with bitwise equality, not crypto ops
...
Ported from Shen's RingCT repo
8 years ago
Shen Noether
98f4c6f7eb
ringct: fix size argument to cn_fast_hash
...
Ported from Shen's RingCT repo
8 years ago
Shen Noether
09fb9f4b75
Fix sc_0 to skGen in ProveRange
8 years ago
moneromooo-monero
d37c1db032
ringct: add a few consts where appropriate
8 years ago
moneromooo-monero
700248f59e
tests: more ringct range proof tests
8 years ago
moneromooo-monero
d02f9995a8
rct: add serialization machinery to rct types
8 years ago
moneromooo-monero
0ff8305426
serialization: declare do_serialize specializations before use
...
This lets my gcc picks those instead of the generic template
where appropriate (and then fail since std::vector<something>
does not have a serialize method.
8 years ago
Shen Noether
8b135e7aa3
Added note on generating H2
8 years ago
Shen Noether
4d639d90ca
Fixed missing last index H2
8 years ago
moneromooo-monero
86b4426191
ringct: lock access to the PRNG
8 years ago
moneromooo-monero
4d7f073491
ringct: add simple input validation
...
Throw when inputs aren't the expected size.
8 years ago
moneromooo-monero
b656001030
ringct: add convenience operators to key
8 years ago
moneromooo-monero
9b1afe5f2d
ringct: import of Shen Noether's ring confidential transactions
8 years ago