| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | extract some basic code from libcryptonote_core into libcryptonote_basic | kenshi84 | 2017-02-08 | 1 | -301/+0 |
| | | |||||
| * | Remove boost/foreach.cpp includes | Miguel Herranz | 2017-01-22 | 1 | -1/+0 |
| | | |||||
| * | also use portable serializer for boost_serialization_helper.h and ↵ | kenshi84 | 2016-12-20 | 1 | -1/+0 |
| | | | | | net_node.inl, completely adandon boost/archive/binary_oarchive.hpp | ||||
| * | added experimental boost::archive::portable_binary_{i|o}archive | kenshi84 | 2016-12-16 | 1 | -2/+6 |
| | | |||||
| * | ringct: switch to Borromean signatures | Shen Noether | 2016-12-04 | 1 | -4/+4 |
| | | |||||
| * | rct: rework serialization to avoid storing vector sizes | moneromooo-monero | 2016-09-14 | 1 | -2/+14 |
| | | |||||
| * | New "Halfway RingCT" outputs for coinbase transactions | moneromooo-monero | 2016-08-28 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | When RingCT is enabled, outputs from coinbase transactions are created as a single output, and stored as RingCT output, with a fake mask. Their amount is not hidden on the blockchain itself, but they are then able to be used as fake inputs in a RingCT ring. Since the output amounts are hidden, their "dustiness" is not an obstacle anymore to mixing, and this makes the coinbase transactions a lot smaller, as well as helping the TXO set to grow more slowly. Also add a new "Null" type of rct signature, which decreases the size required when no signatures are to be stored, as in a coinbase tx. | ||||
| * | rct: rework v2 txes into prunable and non prunable data | moneromooo-monero | 2016-08-28 | 1 | -5/+18 |
| | | | | | Nothing is pruned, but this allows easier changes later. | ||||
| * | rct: change the simple flag to a type | moneromooo-monero | 2016-08-28 | 1 | -4/+6 |
| | | | | | for future expansion | ||||
| * | rct: avoid the need for the last II element | Shen Noether | 2016-08-28 | 1 | -10/+3 |
| | | | | | | | 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. | ||||
| * | wallet: do not store signatures in the wallet cache | moneromooo-monero | 2016-08-28 | 1 | -0/+10 |
| | | | | | | Saves some substantial space. Also avoid calculating tx hashes we don't need. | ||||
| * | rct: do not serialize senderPk - it is not used anymore | moneromooo-monero | 2016-08-28 | 1 | -1/+1 |
| | | |||||
| * | rct: do not serialize public keys in outPk | moneromooo-monero | 2016-08-28 | 1 | -1/+22 |
| | | | | | They can be reconstructed from vout | ||||
| * | integrate simple rct api | moneromooo-monero | 2016-08-28 | 1 | -14/+7 |
| | | |||||
| * | ringct: "simple" ringct variant | Shen Noether | 2016-08-28 | 1 | -0/+13 |
| | | | | | | Allows the fake outs to be in different positions for each ring. For rct inputs only. | ||||
| * | ringct: do not serialize what can be reconstructed | moneromooo-monero | 2016-08-28 | 1 | -4/+14 |
| | | | | | | | 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. | ||||
| * | add rct to the protocol | moneromooo-monero | 2016-08-28 | 1 | -1/+4 |
| | | | | | | It is not yet constrained to a fork, so don't use on the real network or you'll be orphaned or rejected. | ||||
| * | make rct tx serialization work | moneromooo-monero | 2016-08-28 | 1 | -0/+56 |
| | | | | | | | | 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 year | Riccardo Spagni | 2015-12-31 | 1 | -1/+1 |
| | | |||||
| * | year updated in license | Riccardo Spagni | 2015-01-02 | 1 | -1/+1 |
| | | |||||
| * | License updated to BSD 3-clause | fluffypony | 2014-07-23 | 1 | -3/+29 |
| | | |||||
| * | moved all stuff to github | Antonio Juarez | 2014-03-03 | 1 | -0/+143 |
