aboutsummaryrefslogtreecommitdiff
path: root/tests/unit_tests/serialization.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* rct: rework v2 txes into prunable and non prunable datamoneromooo-monero2016-08-281-12/+13
| | | | Nothing is pruned, but this allows easier changes later.
* rct: change the simple flag to a typemoneromooo-monero2016-08-281-1/+1
| | | | for future expansion
* rct: avoid the need for the last II elementShen Noether2016-08-281-4/+2
| | | | | | This element is used in the generation of the MLSAG, but isn't needed in verification. Also misc changes in the cryptonote code to match, by mooo.
* rct: do not serialize senderPk - it is not used anymoremoneromooo-monero2016-08-281-1/+3
|
* rct: make the amount key derivable by a third party with the tx keymoneromooo-monero2016-08-281-1/+3
| | | | Scheme design from luigi1114.
* rct: do not serialize public keys in outPkmoneromooo-monero2016-08-281-1/+2
| | | | They can be reconstructed from vout
* integrate simple rct apimoneromooo-monero2016-08-281-1/+2
|
* rct: add the tx prefix hash into the MLSAGmoneromooo-monero2016-08-281-1/+1
| | | | to protect the non-signatures parts of the tx from tampering.
* ringct: do not serialize what can be reconstructedmoneromooo-monero2016-08-281-19/+11
| | | | | | 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.
* make rct tx serialization workmoneromooo-monero2016-08-281-0/+201
| | | | | | | 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...
* updated copyright yearRiccardo Spagni2015-12-311-1/+1
|
* year updated in licenseRiccardo Spagni2015-01-021-1/+1
|
* Revert "low risk, potentially varint overflow bug patched thanks to BBR"Riccardo Spagni2014-09-251-31/+0
| | | | This reverts commit 4e2b2b942daa4206ec44c66e59863670dfe3fde4.
* low risk, potentially varint overflow bug patched thanks to BBRRiccardo Spagni2014-09-241-0/+31
|
* License updated to BSD 3-clausefluffypony2014-07-231-3/+29
|
* moved all stuff to githubAntonio Juarez2014-03-031-0/+418