Age | Commit message (Expand) | Author | Files | Lines |
2020-09-01 | threadpool: guard against exceptions in jobs, and armour plating | moneromooo-monero | 1 | -6/+9 |
2020-08-28 | ringct: fix CLSAG serialization after boost/epee changes | moneromooo-monero | 1 | -1/+1 |
2020-08-27 | CLSAG device support | Sarang Noether | 1 | -19/+14 |
2020-08-27 | CLSAG optimizations | Sarang Noether | 1 | -129/+135 |
2020-08-27 | Integrate CLSAGs into monero | moneromooo-monero | 1 | -18/+166 |
2020-08-27 | CLSAG signatures | Sarang Noether | 1 | -0/+238 |
2020-04-15 | use memwipe on secret k/alpha values | moneromooo-monero | 1 | -1/+4 |
2019-08-27 | MLSAG speedup and additional checks | Sarang Noether | 1 | -35/+40 |
2019-04-11 | ringct: prevent use of full ringct signatures for more than one input | moneromooo-monero | 1 | -0/+1 |
2019-03-28 | Add support for V11 protocol with BulletProofV2 and short amount. | cslashm | 1 | -4/+4 |
2019-03-04 | various: remove unused variables | moneromooo-monero | 1 | -3/+0 |
2019-01-22 | ringct: the commitment mask is now deterministic | moneromooo-monero | 1 | -4/+9 |
2019-01-22 | ringct: encode 8 byte amount, saving 24 bytes per output | moneromooo-monero | 1 | -4/+4 |
2019-01-22 | add a bulletproof version, new bulletproof type, and rct config | moneromooo-monero | 1 | -15/+17 |
2019-01-08 | ringct: remove duplicate rv.mixRing = mixRing; in genRctSimple | stoffu | 1 | -1/+0 |
2018-12-12 | ringct: avoid repeated point conversion | moneromooo-monero | 1 | -1/+10 |
2018-11-30 | ringct: fix dummy bulletproofs on ledger in fake mode | moneromooo-monero | 1 | -7/+24 |
2018-11-23 | a few minor (but easy) performance tweaks | moneromooo-monero | 1 | -2/+2 |
2018-10-23 | ringct: use dummy bulletproofs when in fake mode, for speed | moneromooo-monero | 1 | -8/+41 |
2018-10-22 | bulletproofs: remove single value prover | moneromooo-monero | 1 | -9/+0 |
2018-09-14 | rct: avoid repeated unnecessary conversions when accummulating | moneromooo-monero | 1 | -7/+5 |
2018-09-11 | bulletproofs: speed up the latest changes a bit | moneromooo-monero | 1 | -2/+2 |
2018-09-11 | bulletproofs: scale points by 8 to ensure subgroup validity | moneromooo-monero | 1 | -2/+2 |
2018-09-11 | ringct: error out when hashToPoint* returns the point at infinity | moneromooo-monero | 1 | -0/+1 |
2018-09-11 | Check inputs to addKeys are in range | moneromooo-monero | 1 | -0/+4 |
2018-09-11 | v8: per byte fee, pad bulletproofs, fixed 11 ring size | moneromooo-monero | 1 | -1/+14 |
2018-09-11 | Add a define for the max number of bulletproof multi-outputs | moneromooo-monero | 1 | -1/+1 |
2018-09-11 | Bulletproof aggregated verification and tests | moneromooo-monero | 1 | -76/+57 |
2018-09-11 | bulletproofs: add aggregated verification | moneromooo-monero | 1 | -52/+111 |
2018-09-11 | bulletproofs: add multi output bulletproofs to rct | moneromooo-monero | 1 | -66/+77 |
2018-08-16 | Do memwipe for critical secret keys copied to rct::key | stoffu | 1 | -2/+6 |
2018-06-26 | threadpool: allow leaf functions to run concurrently | moneromooo-monero | 1 | -6/+6 |
2018-06-23 | Changed URLs to HTTPS | einsteinsfool | 1 | -9/+9 |
2018-05-04 | ringct: do not show verification errors with default settings | moneromooo-monero | 1 | -4/+6 |
2018-03-14 | device: untangle cyclic depenency | stoffu | 1 | -7/+4 |
2018-03-08 | ringct: 17% improvement in Borromean signature verification | moneromooo-monero | 1 | -9/+36 |
2018-03-05 | remove unused function keyImageV | h908714124 | 1 | -18/+0 |
2018-03-04 | Code modifications to integrate Ledger HW device into monero-wallet-cli. | cslashm | 1 | -37/+37 |
2018-02-21 | rctSigs - loop invariant code removed from the loop | Dusan Klinec | 1 | -2/+3 |
2018-01-31 | ringct: pseudoOuts moved to prunable in the simple bulletproof case | moneromooo-monero | 1 | -11/+49 |
2018-01-15 | ringct: handle exceptions verifying bulletproofs in worker threads | moneromooo-monero | 1 | -4/+11 |
2017-12-17 | Add N/N multisig tx generation and signing | moneromooo-monero | 1 | -22/+84 |
2017-12-09 | ringct: always use outPk.mask to decode amounts | moneromooo-monero | 1 | -19/+3 |
2017-12-09 | ringct: do not include bulletproof commitments in signed message | moneromooo-monero | 1 | -3/+3 |
2017-12-08 | add bulletproofs from v7 on testnet | moneromooo-monero | 1 | -23/+68 |
2017-12-08 | integrate bulletproofs into monero | moneromooo-monero | 1 | -14/+50 |
2017-09-14 | Use a threadpool | Howard Chu | 1 | -26/+23 |
2017-02-27 | ringct: do not require range proof in decodeRct/decodeRctSimple | moneromooo-monero | 1 | -4/+2 |
2017-02-08 | extract some basic code from libcryptonote_core into libcryptonote_basic | kenshi84 | 1 | -1/+1 |
2017-01-21 | ringct: reorder a bit to check quicker tests first | moneromooo-monero | 1 | -17/+17 |
2017-01-16 | Change logging to easylogging++ | moneromooo-monero | 1 | -0/+3 |
2017-01-14 | rct: split rct checks between semantics and other | moneromooo-monero | 1 | -76/+97 |
2016-12-19 | Removed unused functions | Lee Clagett | 1 | -16/+0 |
2016-12-12 | Tx verification failing is not an error | luigi1111 | 1 | -5/+5 |
2016-12-07 | ringct: add sc_check calls in MLSAG_Ver for ss and cc | moneromooo-monero | 1 | -0/+5 |
2016-12-07 | ringct: guard against bad data exceptions in worker threads | moneromooo-monero | 1 | -0/+14 |
2016-12-04 | ringct: luigi1111's changes to fix and speedup Borromean sigs | luigi1111 | 1 | -16/+15 |
2016-12-04 | ringct: switch to Borromean signatures | Shen Noether | 1 | -86/+59 |
2016-11-23 | Added task_region - a fork/join task implementation | Lee Clagett | 1 | -60/+45 |
2016-11-02 | adding thread_group for managing async tasks | Lee Clagett | 1 | -98/+50 |
2016-10-29 | ringct: check the size of amount_keys is the same as destinations | moneromooo-monero | 1 | -0/+2 |
2016-10-29 | ringct: always shutdown the boost io service | moneromooo-monero | 1 | -3/+3 |
2016-10-15 | ringct: thread verRct and verRctSimple | moneromooo-monero | 1 | -17/+119 |
2016-10-15 | ringct: remove unneeded type conversions | moneromooo-monero | 1 | -2/+2 |
2016-10-15 | ringct: reserve space in vectors to avoid excessive reallocation | moneromooo-monero | 1 | -0/+2 |
2016-10-10 | Add performance timers for ringct tx verification | moneromooo-monero | 1 | -0/+7 |
2016-10-08 | ringct: use const refs as parameters where appropriate | moneromooo-monero | 1 | -2/+2 |
2016-09-14 | rct: rework serialization to avoid storing vector sizes | moneromooo-monero | 1 | -2/+9 |
2016-08-28 | ringct: pass structure by const ref, not value | moneromooo-monero | 1 | -1/+1 |
2016-08-28 | rct: early out on failure on verRange | moneromooo-monero | 1 | -3/+5 |
2016-08-28 | ringct: use Cryptonote serialization to hash non prunable data | moneromooo-monero | 1 | -21/+9 |
2016-08-28 | rct: log why verification fails | moneromooo-monero | 1 | -9/+13 |
2016-08-28 | rct amount key modified as per luigi1111's recommendations | moneromooo-monero | 1 | -22/+6 |
2016-08-28 | rct: rework v2 txes into prunable and non prunable data | moneromooo-monero | 1 | -21/+24 |
2016-08-28 | rct: rework the verification preparation process | moneromooo-monero | 1 | -59/+75 |
2016-08-28 | rct: change the simple flag to a type | moneromooo-monero | 1 | -6/+6 |
2016-08-28 | rct: avoid the need for the last II element | Shen Noether | 1 | -21/+41 |
2016-08-28 | rct: make the amount key derivable by a third party with the tx key | moneromooo-monero | 1 | -12/+28 |
2016-08-28 | rct: do not serialize public keys in outPk | moneromooo-monero | 1 | -14/+14 |
2016-08-28 | port get_tx_key/check_tx_key to rct | moneromooo-monero | 1 | -6/+8 |
2016-08-28 | integrate simple rct api | moneromooo-monero | 1 | -31/+53 |
2016-08-28 | ringct: optimization/cleanup of hash functions | Shen Noether | 1 | -22/+17 |
2016-08-28 | ringct: "simple" ringct variant | Shen Noether | 1 | -0/+211 |
2016-08-28 | ringct: do not serialize what can be reconstructed | moneromooo-monero | 1 | -14/+22 |
2016-08-28 | ringct: add missing size check for ecdhInfo | moneromooo-monero | 1 | -0/+1 |
2016-08-28 | ringct: change asserts to return false for boolean functions | moneromooo-monero | 1 | -10/+10 |
2016-08-28 | add rct to the protocol | moneromooo-monero | 1 | -15/+23 |
2016-08-28 | ringct: allow no outputs, and add tests for this and fees | moneromooo-monero | 1 | -2/+0 |
2016-08-28 | ringct: make fee optional | moneromooo-monero | 1 | -2/+9 |
2016-08-28 | ringct: txn fee stuff | Shen Noether | 1 | -11/+20 |
2016-08-28 | ringct: new {gen,decode}Rct APIs for convenience | moneromooo-monero | 1 | -10/+24 |
2016-08-28 | ringct: restore verRange check in debug mode | moneromooo-monero | 1 | -1/+1 |
2016-08-28 | ringct: add check for destinations/amount size being equal | moneromooo-monero | 1 | -0/+1 |
2016-08-28 | ringct: fix off by 1 in mixin usage | moneromooo-monero | 1 | -3/+3 |
2016-08-28 | ringct: cosmetic fixes | Shen Noether | 1 | -15/+6 |
2016-08-28 | Fix sc_0 to skGen in ProveRange | Shen Noether | 1 | -1/+1 |
2016-08-28 | ringct: add a few consts where appropriate | moneromooo-monero | 1 | -3/+3 |
2016-08-28 | ringct: add simple input validation | moneromooo-monero | 1 | -25/+67 |
2016-08-28 | ringct: import of Shen Noether's ring confidential transactions | moneromooo-monero | 1 | -0/+533 |