aboutsummaryrefslogtreecommitdiff
path: root/src/ringct/rctTypes.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-09-24fix a couple bugs found by OSS-fuzzmoneromooo-monero1-0/+6
2020-08-28ringct: fix CLSAG serialization after boost/epee changesmoneromooo-monero1-0/+1
2020-08-27Integrate CLSAGs into moneromoneromooo-monero1-40/+95
2020-08-27CLSAG signaturesSarang Noether1-0/+15
2020-08-17replace most boost serialization with existing monero serializationmoneromooo-monero1-1/+28
2020-04-15use memwipe on secret k/alpha valuesmoneromooo-monero1-0/+3
2019-10-11cryptonote: add function to get weight from a pruned txmoneromooo-monero1-0/+1
2019-06-14serialization: check stream good flag at the endmoneromooo-monero1-4/+4
2019-04-11ringct: prevent use of full ringct signatures for more than one inputmoneromooo-monero1-0/+2
2019-01-22ringct: remove unused senderPk from ecdhTuplemoneromooo-monero1-3/+0
2019-01-22ringct: the commitment mask is now deterministicmoneromooo-monero1-2/+1
2019-01-22ringct: encode 8 byte amount, saving 24 bytes per outputmoneromooo-monero1-1/+14
2019-01-22ringct: save 3 bytes on bulletproof sizemoneromooo-monero1-1/+4
2019-01-22add a bulletproof version, new bulletproof type, and rct configmoneromooo-monero1-8/+13
2018-12-01Bulletproof: Initialize members in default construtor.Tadeas Moravec1-1/+2
2018-09-12rctTypes: fix incorrect serializationstoffu1-2/+2
2018-09-11ringct: prevent a potential very large allocationmoneromooo-monero1-2/+2
2018-09-11v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero1-2/+5
2018-09-11Bulletproof aggregated verification and testsmoneromooo-monero1-10/+10
2018-09-11bulletproofs: add multi output bulletproofs to rctmoneromooo-monero1-4/+14
2018-09-11bulletproofs: multi-output bulletproofsmoneromooo-monero1-0/+2
2018-09-04ringct: make conversion functions return const refsmoneromooo-monero1-8/+8
2018-08-23add and use constant time 32 byte equality functionmoneromooo-monero1-7/+8
2018-08-02Fixed ZMQ-RPC for transactions and GET_BLOCKS_FASTLee Clagett1-0/+10
2018-06-23Changed URLs to HTTPSeinsteinsfool1-1/+1
2018-01-31ringct: pseudoOuts moved to prunable in the simple bulletproof casemoneromooo-monero1-1/+17
2017-12-22factor STL container serializationmoneromooo-monero1-1/+1
2017-12-17N-1/N multisigmoneromooo-monero1-0/+5
2017-12-17Add N/N multisig tx generation and signingmoneromooo-monero1-0/+23
2017-12-08add bulletproofs from v7 on testnetmoneromooo-monero1-18/+22
2017-12-08integrate bulletproofs into moneromoneromooo-monero1-7/+60
2017-11-14remove "using namespace std" from headersmoneromooo-monero1-12/+7
2017-10-07Subaddresseskenshi841-0/+2
2017-04-11Simplified the implementation and features of spanLee Clagett1-1/+4
2017-04-11Improvements for epee binary to hex functions:Lee Clagett1-2/+2
2017-01-26Fix clang build failure, caused by mixing C and C++Timothy D. Prime1-1/+1
2017-01-14add extra braces around subobjects (missing-braces warning)Chris Vickio1-64/+64
2016-12-14fix MGs jsonmoneroexamples1-3/+3
2016-12-04ringct: switch to Borromean signaturesShen Noether1-12/+10
2016-12-02ringct: fix MGs serialization to JSONmoneromooo-monero1-1/+5
2016-10-08ringct: use const refs as parameters where appropriatemoneromooo-monero1-1/+1
2016-09-14rct: rework serialization to avoid storing vector sizesmoneromooo-monero1-34/+121
2016-08-28rct: faster Cryptonote/rct conversionsmoneromooo-monero1-8/+8
2016-08-28New "Halfway RingCT" outputs for coinbase transactionsmoneromooo-monero1-2/+7
2016-08-28rct: serialize txnFee as varintmoneromooo-monero1-1/+1
2016-08-28rct: rework v2 txes into prunable and non prunable datamoneromooo-monero1-10/+19
2016-08-28rct: change the simple flag to a typemoneromooo-monero1-4/+8
2016-08-28rct: avoid the need for the last II elementShen Noether1-10/+1
2016-08-28rct: do not serialize senderPk - it is not used anymoremoneromooo-monero1-1/+1
2016-08-28rct: make the amount key derivable by a third party with the tx keymoneromooo-monero1-0/+2
2016-08-28rct: do not serialize public keys in outPkmoneromooo-monero1-1/+13
2016-08-28integrate simple rct apimoneromooo-monero1-27/+12
2016-08-28ringct: "simple" ringct variantShen Noether1-0/+24
2016-08-28ringct: do not serialize what can be reconstructedmoneromooo-monero1-2/+15
2016-08-28make rct tx serialization workmoneromooo-monero1-0/+48
2016-08-28ringct: txn fee stuffShen Noether1-0/+2
2016-08-28ringct: add more convenience functionsmoneromooo-monero1-4/+14
2016-08-28ringct: add convenience functions to bridge ringct and cryptonotemoneromooo-monero1-0/+5
2016-08-28tests: more ringct range proof testsmoneromooo-monero1-1/+1
2016-08-28rct: add serialization machinery to rct typesmoneromooo-monero1-10/+32
2016-08-28serialization: declare do_serialize specializations before usemoneromooo-monero1-1/+1
2016-08-28Added note on generating H2Shen Noether1-1/+2
2016-08-28Fixed missing last index H2Shen Noether1-1/+2
2016-08-28ringct: add convenience operators to keymoneromooo-monero1-0/+4
2016-08-28ringct: import of Shen Noether's ring confidential transactionsmoneromooo-monero1-0/+267