moneromooo-monero
b337aea6cc
rct: do not serialize senderPk - it is not used anymore
8 years ago
moneromooo-monero
9b70856ccb
rct: make the amount key derivable by a third party with the tx key
...
Scheme design from luigi1114.
8 years ago
moneromooo-monero
cf33e1a52a
rct: do not serialize public keys in outPk
...
They can be reconstructed from vout
8 years ago
moneromooo-monero
a4d4d6194b
integrate simple rct api
8 years ago
Shen Noether
4fd01f2bee
ringct: "simple" ringct variant
...
Allows the fake outs to be in different positions for each ring.
For rct inputs only.
8 years ago
moneromooo-monero
20e50ec7f7
ringct: do not serialize what can be reconstructed
...
The mixRing (output keys and commitments) and II fields (key images)
can be reconstructed from vin data.
This saves some modest amount of space in the tx.
8 years ago
moneromooo-monero
cc7f449d57
make rct tx serialization work
...
It may be suboptimal, but it's a pain to have to rebuild everything
when some of this changes.
Also, no clue why there seems to be two different code paths for
serializing a tx...
8 years ago
Shen Noether
f8c04ad94f
ringct: txn fee stuff
8 years ago
moneromooo-monero
789b2e21f6
ringct: add more convenience functions
8 years ago
moneromooo-monero
c3a2e1450a
ringct: add convenience functions to bridge ringct and cryptonote
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
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