wownero/src/cryptonote_core
moneromooo-monero d93746b6d3
rct: rework the verification preparation process
The whole rct data apart from the MLSAGs is now included in
the signed message, to avoid malleability issues.

Instead of passing the data that's not serialized as extra
parameters to the verification API, the transaction is modified
to fill all that information. This means the transaction can
not be const anymore, but it cleaner in other ways.
2016-08-28 21:30:16 +01:00
..
CMakeLists.txt core: link against libringct 2016-08-28 21:28:18 +01:00
account.cpp simplewallet: add a new --restore-from-keys option 2016-02-22 22:10:55 +00:00
account.h simplewallet: add a new --restore-from-keys option 2016-02-22 22:10:55 +00:00
account_boost_serialization.h updated copyright year 2015-12-31 08:39:56 +02:00
blockchain.cpp rct: rework the verification preparation process 2016-08-28 21:30:16 +01:00
blockchain.h rct: rework the verification preparation process 2016-08-28 21:30:16 +01:00
blockchain_storage_boost_serialization.h updated copyright year 2015-12-31 08:39:56 +02:00
checkpoints.cpp Merge pull request #749 2016-03-25 09:12:25 +02:00
checkpoints.h Merge pull request #749 2016-03-25 09:12:25 +02:00
connection_context.h updated copyright year 2015-12-31 08:39:56 +02:00
cryptonote_basic.h rct: change the simple flag to a type 2016-08-28 21:30:14 +01:00
cryptonote_basic_impl.cpp Fix V1/V2 use of hard fork related parameters 2016-01-29 17:21:11 +00:00
cryptonote_basic_impl.h updated copyright year 2015-12-31 08:39:56 +02:00
cryptonote_boost_serialization.h rct: change the simple flag to a type 2016-08-28 21:30:14 +01:00
cryptonote_core.cpp rct: do not serialize public keys in outPk 2016-08-28 21:29:43 +01:00
cryptonote_core.h core: new /getrandom_rctouts.bin binary RPC call 2016-08-28 21:28:16 +01:00
cryptonote_format_utils.cpp wallet: do not store signatures in the wallet cache 2016-08-28 21:30:10 +01:00
cryptonote_format_utils.h wallet: do not store signatures in the wallet cache 2016-08-28 21:30:10 +01:00
cryptonote_stat_info.h updated copyright year 2015-12-31 08:39:56 +02:00
difficulty.cpp Merge pull request #749 2016-03-25 09:12:25 +02:00
difficulty.h Merge pull request #749 2016-03-25 09:12:25 +02:00
hardfork.cpp daemon: print time to next fork 2016-08-12 20:32:23 +01:00
hardfork.h daemon: print time to next fork 2016-08-12 20:32:23 +01:00
miner.cpp Revert "Print stack trace upon exceptions" 2016-03-21 10:12:23 +00:00
miner.h updated copyright year 2015-12-31 08:39:56 +02:00
tx_extra.h tx_extra: parse new chunk added by minergate 2016-06-06 18:29:16 +01:00
tx_pool.cpp rct: rework the verification preparation process 2016-08-28 21:30:16 +01:00
tx_pool.h remove original Cryptonote blockchain_storage blockchain format 2016-08-28 21:27:32 +01:00
verification_context.h mixable transactions must be rct for v3 2016-08-28 21:29:07 +01:00