aboutsummaryrefslogtreecommitdiff
path: root/src/ringct/rctOps.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2016-10-23ringct: some more small optimizationsmoneromooo-monero1-10/+14
2016-10-15ringct: pass vectors by const ref where possiblemoneromooo-monero1-2/+2
2016-08-28rct amount key modified as per luigi1111's recommendationsmoneromooo-monero1-4/+2
This allows the key to be not the same for two outputs sent to the same address (eg, if you pay yourself, and also get change back). Also remove the key amounts lists and return parameters since we don't actually generate random ones, so we don't need to save them as we can recalculate them when needed if we have the correct keys.
2016-08-28rct: make the amount key derivable by a third party with the tx keymoneromooo-monero1-0/+2
Scheme design from luigi1114.
2016-08-28ringct: optimization/cleanup of hash functionsShen Noether1-0/+3
2016-08-28ringct: "simple" ringct variantShen Noether1-0/+2
Allows the fake outs to be in different positions for each ring. For rct inputs only.
2016-08-28ringct: add functions to commit to an amountmoneromooo-monero1-0/+4
One to commit to an amount with zero key (for use with fake commitments for pre-rct outputs), and one with an arbitrary key (for rct outputs).
2016-08-28ringct: cosmetic fixesShen Noether1-1/+0
Ported from Shen's RingCT repo
2016-08-28ringct: import of Shen Noether's ring confidential transactionsmoneromooo-monero1-0/+163