| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | verRctNonSemanticsSimpleCached: fix fragility | Jeffrey Ryan | 2023-03-17 | 1 | -37/+0 |
| | | |||||
| * | Cache successful `verRctNonSemanticsSimple` calls | SChernykh | 2022-12-20 | 1 | -0/+37 |
| | | |||||
| * | Second thread pool for IO | SChernykh | 2022-09-20 | 1 | -3/+3 |
| | | |||||
| * | multisig: fix critical vulnerabilities in signing | anon | 2022-06-30 | 1 | -136/+28 |
| | | |||||
| * | wallet2: speedup large tx construction: no pointless clsag generation | Crypto City | 2022-05-13 | 1 | -1/+12 |
| | | | | | 4.1 seconds -> 3.3 seconds on a test case | ||||
| * | Preserve commitment format inside transactions | Luke Parker | 2022-04-21 | 1 | -16/+3 |
| | | |||||
| * | store outPk/8 in the tx for speed | moneromooo-monero | 2022-04-05 | 1 | -4/+17 |
| | | | | | | | It avoids dividing by 8 when deserializing a tx, which is a slow operation, and multiplies by 8 when verifying and extracing the amount, which is much faster as well as less frequent | ||||
| * | plug bulletproofs plus into consensus | moneromooo-monero | 2022-04-05 | 1 | -40/+160 |
| | | |||||
| * | Remove unused variables in monero codebase | Kevin Barbour | 2021-02-09 | 1 | -2/+0 |
| | | | | | | | | | | | | There are quite a few variables in the code that are no longer (or perhaps never were) in use. These were discovered by enabling compiler warnings for unused variables and cleaning them up. In most cases where the unused variables were the result of a function call the call was left but the variable assignment removed, unless it was obvious that it was a simple getter with no side effects. | ||||
| * | Merge pull request #6757 | luigi1111 | 2020-09-03 | 1 | -6/+9 |
| |\ | | | | | | | 6a37da8 threadpool: guard against exceptions in jobs, and armour plating (moneromooo-monero) | ||||
| | * | threadpool: guard against exceptions in jobs, and armour plating | moneromooo-monero | 2020-09-01 | 1 | -6/+9 |
| | | | | | | | | | | | Those would, if uncaught, exit run and leave the waiter to wait indefinitely for the number of active jobs to reach 0 | ||||
| * | | ringct: fix CLSAG serialization after boost/epee changes | moneromooo-monero | 2020-08-28 | 1 | -1/+1 |
| | | | | | | | | | also fix a an assert message refering t MLSAG | ||||
| * | | CLSAG device support | Sarang Noether | 2020-08-27 | 1 | -19/+14 |
| | | | |||||
| * | | CLSAG optimizations | Sarang Noether | 2020-08-27 | 1 | -129/+135 |
| | | | |||||
| * | | Integrate CLSAGs into monero | moneromooo-monero | 2020-08-27 | 1 | -18/+166 |
| | | | | | | | | | They are allowed from v12, and MLSAGs are rejected from v13. | ||||
| * | | CLSAG signatures | Sarang Noether | 2020-08-27 | 1 | -0/+238 |
| |/ | |||||
| * | use memwipe on secret k/alpha values | moneromooo-monero | 2020-04-15 | 1 | -1/+4 |
| | | | | | Reported by UkoeHB_ and sarang | ||||
| * | MLSAG speedup and additional checks | Sarang Noether | 2019-08-27 | 1 | -35/+40 |
| | | |||||
| * | ringct: prevent use of full ringct signatures for more than one input | moneromooo-monero | 2019-04-11 | 1 | -0/+1 |
| | | |||||
| * | Add support for V11 protocol with BulletProofV2 and short amount. | cslashm | 2019-03-28 | 1 | -4/+4 |
| | | | | | | New scheme key destination contrfol Fix dummy decryption in debug mode | ||||
| * | various: remove unused variables | moneromooo-monero | 2019-03-04 | 1 | -3/+0 |
| | | |||||
| * | ringct: the commitment mask is now deterministic | moneromooo-monero | 2019-01-22 | 1 | -4/+9 |
| | | | | | | | saves space in the tx and is safe Found by knaccc | ||||
| * | ringct: encode 8 byte amount, saving 24 bytes per output | moneromooo-monero | 2019-01-22 | 1 | -4/+4 |
| | | | | | Found by knaccc | ||||
| * | add a bulletproof version, new bulletproof type, and rct config | moneromooo-monero | 2019-01-22 | 1 | -15/+17 |
| | | | | | This makes it easier to modify the bulletproof format | ||||
| * | Merge pull request #5050 | Riccardo Spagni | 2019-01-18 | 1 | -1/+0 |
| |\ | | | | | | | 07cb574c ringct: remove duplicate rv.mixRing = mixRing; in genRctSimple (stoffu) | ||||
| | * | ringct: remove duplicate rv.mixRing = mixRing; in genRctSimple | stoffu | 2019-01-08 | 1 | -1/+0 |
| | | | |||||
| * | | ringct: avoid repeated point conversion | moneromooo-monero | 2018-12-12 | 1 | -1/+10 |
| |/ | |||||
| * | Merge pull request #4921 | Riccardo Spagni | 2018-12-12 | 1 | -7/+24 |
| |\ | | | | | | | ac665418 ringct: fix dummy bulletproofs on ledger in fake mode (moneromooo-monero) | ||||
| | * | ringct: fix dummy bulletproofs on ledger in fake mode | moneromooo-monero | 2018-11-30 | 1 | -7/+24 |
| | | | | | | | | | Ledger does some basic checks on them | ||||
| * | | a few minor (but easy) performance tweaks | moneromooo-monero | 2018-11-23 | 1 | -2/+2 |
| |/ | | | | Found by codacy.com | ||||
| * | Merge pull request #4693 | Riccardo Spagni | 2018-11-04 | 1 | -9/+0 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 74fb3d88 multiexp: some minor speedups (moneromooo-monero) a6d2e246 bulletproofs: only enable profiling on request (moneromooo-monero) a110e6aa multiexp: tune which variants to use for which number of points (moneromooo-monero) 8b476722 bulletproofs: speedup prover (moneromooo-monero) 6f9ae5b6 multiexp: handle pippenger multiexps with part precalc (moneromooo-monero) 10e5a927 bulletproofs: maintain -z4, -z5, and -y0 to avoid subtractions (moneromooo-monero) 8629a42c bulletproofs: rework flow to use sarang's fast batch inversion code (moneromooo-monero) fc9f7d9c bulletproofs: merge multiexps as per sarang's new python code (moneromooo-monero) 4061960a multiexp: pack the digits table when STRAUS_C is 4 (moneromooo-monero) bf8e4b98 bulletproofs: some more minor speedup (moneromooo-monero) c415df97 performance_tests: sc_check and ge_dsm_precomp (moneromooo-monero) a281b950 bulletproofs: remove single value prover (moneromooo-monero) 484155d0 bulletproofs: some more speedup (moneromooo-monero) a621d6c8 bulletproofs: random minor speedups (moneromooo-monero) a49a1761 bulletproofs: shave off a lot of scalar muls from the g/h construction (moneromooo-monero) 4564a5d1 bulletproofs: speedup PROVE (moneromooo-monero) | ||||
| | * | bulletproofs: remove single value prover | moneromooo-monero | 2018-10-22 | 1 | -9/+0 |
| | | | | | | | | | It is now expressed in terms of the array prover | ||||
| * | | ringct: use dummy bulletproofs when in fake mode, for speed | moneromooo-monero | 2018-10-23 | 1 | -8/+41 |
| |/ | |||||
| * | rct: avoid repeated unnecessary conversions when accummulating | moneromooo-monero | 2018-09-14 | 1 | -7/+5 |
| | | |||||
| * | bulletproofs: speed up the latest changes a bit | moneromooo-monero | 2018-09-11 | 1 | -2/+2 |
| | | |||||
| * | bulletproofs: scale points by 8 to ensure subgroup validity | moneromooo-monero | 2018-09-11 | 1 | -2/+2 |
| | | |||||
| * | ringct: error out when hashToPoint* returns the point at infinity | moneromooo-monero | 2018-09-11 | 1 | -0/+1 |
| | | | | | Reported by QuarksLab. | ||||
| * | Check inputs to addKeys are in range | moneromooo-monero | 2018-09-11 | 1 | -0/+4 |
| | | | | | Reported by QuarksLab. | ||||
| * | v8: per byte fee, pad bulletproofs, fixed 11 ring size | moneromooo-monero | 2018-09-11 | 1 | -1/+14 |
| | | |||||
| * | Add a define for the max number of bulletproof multi-outputs | moneromooo-monero | 2018-09-11 | 1 | -1/+1 |
| | | |||||
| * | Bulletproof aggregated verification and tests | moneromooo-monero | 2018-09-11 | 1 | -76/+57 |
| | | | | | Also constrains bulletproofs to simple rct, for simplicity | ||||
| * | bulletproofs: add aggregated verification | moneromooo-monero | 2018-09-11 | 1 | -51/+110 |
| | | | | | Ported from sarang's java code | ||||
| * | bulletproofs: add multi output bulletproofs to rct | moneromooo-monero | 2018-09-11 | 1 | -66/+77 |
| | | |||||
| * | Do memwipe for critical secret keys copied to rct::key | stoffu | 2018-08-16 | 1 | -2/+6 |
| | | |||||
| * | Merge pull request #4045 | luigi1111 | 2018-07-19 | 1 | -9/+9 |
| |\ | | | | | | | 7cdd147 Changed URLs to HTTPS (einsteinsfool) | ||||
| | * | Changed URLs to HTTPS | einsteinsfool | 2018-06-23 | 1 | -9/+9 |
| | | | |||||
| * | | threadpool: allow leaf functions to run concurrently | moneromooo-monero | 2018-06-26 | 1 | -6/+6 |
| |/ | | | | | Decrease the number of worker threads by one to account for the fact the calling thread acts as a worker thread now | ||||
| * | ringct: do not show verification errors with default settings | moneromooo-monero | 2018-05-04 | 1 | -4/+6 |
| | | |||||
| * | Merge pull request #3372 | Riccardo Spagni | 2018-03-14 | 1 | -9/+36 |
| |\ | | | | | | | c3e23b2d ringct: 17% improvement in Borromean signature verification (moneromooo-monero) | ||||
| | * | ringct: 17% improvement in Borromean signature verification | moneromooo-monero | 2018-03-08 | 1 | -9/+36 |
| | | | |||||
