monero/src/ringct
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 ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
rctCryptoOps.c ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
rctCryptoOps.h ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
rctOps.cpp rct: make the amount key derivable by a third party with the tx key 2016-08-28 21:29:46 +01:00
rctOps.h rct: make the amount key derivable by a third party with the tx key 2016-08-28 21:29:46 +01:00
rctSigs.cpp rct: rework the verification preparation process 2016-08-28 21:30:16 +01:00
rctSigs.h rct: rework the verification preparation process 2016-08-28 21:30:16 +01:00
rctTypes.cpp ringct: cosmetic fixes 2016-08-28 21:27:59 +01:00
rctTypes.h rct: change the simple flag to a type 2016-08-28 21:30:14 +01:00