Age | Commit message (Expand) | Author | Files | Lines |
2023-04-25 | Merge pull request #8679 | luigi1111 | 2 | -45/+55 |
2023-03-17 | verRctNonSemanticsSimpleCached: fix fragility | Jeffrey Ryan | 3 | -38/+8 |
2023-01-11 | Merge pull request #8675 | luigi1111 | 2 | -0/+38 |
2023-01-03 | miscellaneous crypto updates | koe | 2 | -3/+4 |
2022-12-20 | Cache successful `verRctNonSemanticsSimple` calls | SChernykh | 2 | -0/+38 |
2022-12-16 | adjust multiexp pippenger_cached_data for better reusability | koe | 2 | -45/+55 |
2022-09-20 | Second thread pool for IO | SChernykh | 1 | -3/+3 |
2022-06-30 | multisig: fix critical vulnerabilities in signing | anon | 2 | -146/+37 |
2022-05-13 | wallet2: speedup large tx construction: no pointless clsag generation | Crypto City | 1 | -1/+12 |
2022-05-10 | Merge pull request #8302 | luigi1111 | 2 | -2/+2 |
2022-05-10 | Merge pull request #8293 | luigi1111 | 1 | -3/+3 |
2022-04-29 | Update copyright to 2022 for Hardfork files | Akrit | 2 | -2/+2 |
2022-04-26 | refactor(bp+): save one inversion, use sc_muladd | Dusan Klinec | 1 | -3/+3 |
2022-04-21 | Preserve commitment format inside transactions | Luke Parker | 1 | -16/+3 |
2022-04-06 | CMake: Add missing headers via monero_find_all_headers macro | mj-xmr | 1 | -6/+1 |
2022-04-06 | Merge pull request #8197 | luigi1111 | 7 | -7/+9 |
2022-04-05 | bulletproofs+: some minor cleanup from vtnerd's review | moneromooo-monero | 1 | -11/+2 |
2022-04-05 | store outPk/8 in the tx for speed | moneromooo-monero | 1 | -4/+17 |
2022-04-05 | ringct: port some of vtnerd's review changes from BP+ to BP | moneromooo-monero | 1 | -13/+11 |
2022-04-05 | ringct: a few minor optimizations from review | moneromooo-monero | 1 | -18/+15 |
2022-04-05 | plug bulletproofs plus into consensus | moneromooo-monero | 4 | -76/+276 |
2022-04-04 | Updates from security audit | Sarang Noether | 1 | -2/+10 |
2022-04-04 | Precompute initial transcript hash | Sarang Noether | 1 | -13/+11 |
2022-04-04 | Bulletproofs+ | Sarang Noether | 4 | -2/+1221 |
2022-03-04 | Copyright: Update to 2022 | mj-xmr | 7 | -7/+9 |
2022-01-25 | fix ge_p3_is_point_at_infinity(), which is evaluating field elements that hav... | koe | 1 | -2/+2 |
2021-08-19 | ringct: silence unused variable warning | selsta | 1 | -1/+1 |
2021-01-23 | Improve cryptonote (block and tx) binary read performance | Lee Clagett | 1 | -4/+4 |
2021-02-09 | Remove unused variables in monero codebase | Kevin Barbour | 2 | -5/+0 |
2020-12-08 | Fixed issues found by static analysis | SChernykh | 1 | -1/+1 |
2020-09-24 | fix a couple bugs found by OSS-fuzz | moneromooo-monero | 1 | -0/+6 |
2020-09-03 | Merge pull request #6757 | luigi1111 | 1 | -6/+9 |
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 | 2 | -1/+2 |
2020-08-27 | CLSAG device support | Sarang Noether | 2 | -21/+16 |
2020-08-27 | CLSAG optimizations | Sarang Noether | 2 | -132/+139 |
2020-08-27 | Integrate CLSAGs into monero | moneromooo-monero | 4 | -60/+265 |
2020-08-27 | CLSAG signatures | Sarang Noether | 5 | -0/+277 |
2020-08-17 | replace most boost serialization with existing monero serialization | moneromooo-monero | 1 | -1/+28 |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 5 | -5/+5 |
2020-05-05 | Merge pull request #6441 | luigi1111 | 2 | -1/+7 |
2020-04-15 | use memwipe on secret k/alpha values | moneromooo-monero | 2 | -1/+7 |
2020-04-14 | Bulletproofs: verification speedup | Sarang Noether | 3 | -8/+25 |
2020-04-04 | Merge pull request #6339 | luigi1111 | 1 | -1/+1 |
2020-04-01 | Hash domain separation | Sarang Noether | 1 | -2/+2 |
2020-02-17 | remove empty statements | Interchained | 1 | -1/+1 |
2019-12-12 | Merge pull request #6049 | luigi1111 | 1 | -34/+27 |
2019-11-19 | make d2h et al. constant-time | Jethro Grassie | 1 | -30/+8 |
2019-10-28 | Updated paper references | Sarang Noether | 1 | -24/+22 |
2019-10-28 | Minor prover simplification | Sarang Noether | 1 | -10/+5 |
2019-10-11 | cryptonote: add function to get weight from a pruned tx | moneromooo-monero | 1 | -0/+1 |
2019-08-28 | Merge pull request #5707 | luigi1111 | 4 | -77/+54 |
2019-08-27 | MLSAG speedup and additional checks | Sarang Noether | 4 | -77/+54 |
2019-07-24 | Merge pull request #5502 | luigi1111 | 2 | -2/+0 |
2019-06-14 | serialization: check stream good flag at the end | moneromooo-monero | 1 | -4/+4 |
2019-04-29 | remove unused code | moneromooo-monero | 2 | -2/+0 |
2019-04-16 | Merge pull request #5437 | Riccardo Spagni | 1 | -29/+33 |
2019-04-13 | bulletproofs: cut down on keyV allocations | moneromooo-monero | 1 | -29/+33 |
2019-04-11 | ringct: prevent use of full ringct signatures for more than one input | moneromooo-monero | 2 | -0/+3 |
2019-04-01 | Merge pull request #5332 | Riccardo Spagni | 1 | -4/+4 |
2019-04-01 | Merge pull request #5287 | Riccardo Spagni | 1 | -3/+3 |
2019-03-28 | Add support for V11 protocol with BulletProofV2 and short amount. | cslashm | 1 | -4/+4 |
2019-03-25 | ringct: fix capitalization for scaler mult | fuwa | 1 | -3/+3 |
2019-03-05 | Update 2019 copyright | binaryFate | 5 | -5/+5 |
2019-03-04 | various: remove unused variables | moneromooo-monero | 1 | -3/+0 |
2019-03-04 | Merge pull request #5082 | Riccardo Spagni | 1 | -6/+22 |
2019-01-22 | ringct: remove unused senderPk from ecdhTuple | moneromooo-monero | 1 | -3/+0 |
2019-01-22 | ringct: the commitment mask is now deterministic | moneromooo-monero | 4 | -26/+51 |
2019-01-22 | ringct: encode 8 byte amount, saving 24 bytes per output | moneromooo-monero | 4 | -11/+44 |
2019-01-22 | ringct: save 3 bytes on bulletproof size | moneromooo-monero | 1 | -1/+4 |
2019-01-22 | add a bulletproof version, new bulletproof type, and rct config | moneromooo-monero | 4 | -27/+36 |
2019-01-19 | bulletproofs: speed up vector_power_sum | moneromooo-monero | 1 | -6/+22 |
2019-01-18 | Merge pull request #5050 | Riccardo Spagni | 1 | -1/+0 |
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-12-12 | Merge pull request #4927 | Riccardo Spagni | 1 | -1/+2 |
2018-12-12 | Merge pull request #4921 | Riccardo Spagni | 1 | -7/+24 |
2018-12-04 | Merge pull request #4894 | Riccardo Spagni | 2 | -4/+4 |
2018-12-04 | Merge pull request #4892 | Riccardo Spagni | 1 | -173/+173 |
2018-12-04 | Merge pull request #4854 | Riccardo Spagni | 1 | -0/+1 |
2018-12-01 | Bulletproof: Initialize members in default construtor. | Tadeas Moravec | 1 | -1/+2 |
2018-11-30 | ringct: fix dummy bulletproofs on ledger in fake mode | moneromooo-monero | 1 | -7/+24 |
2018-11-26 | Merge pull request #4834 | Riccardo Spagni | 1 | -9/+15 |
2018-11-23 | a few minor (but easy) performance tweaks | moneromooo-monero | 2 | -4/+4 |
2018-11-23 | rctOps: add braces to suppress warnings | stoffu | 1 | -173/+173 |
2018-11-16 | Merge pull request #4805 | Riccardo Spagni | 1 | -0/+2 |
2018-11-16 | Merge pull request #4804 | Riccardo Spagni | 1 | -6/+3 |
2018-11-16 | Merge pull request #4795 | Riccardo Spagni | 1 | -0/+186 |
2018-11-15 | Removed a lot of unnecessary includes | Martijn Otto | 1 | -0/+1 |
2018-11-09 | bulletproofs: avoid std::vector allocations for slice | moneromooo-monero | 1 | -9/+15 |
2018-11-05 | bulletproofs: reserve vector memory when known in advance | moneromooo-monero | 1 | -0/+2 |
2018-11-05 | rct: speedup commit a little | moneromooo-monero | 1 | -6/+3 |
2018-11-04 | Merge pull request #4693 | Riccardo Spagni | 4 | -613/+454 |
2018-11-04 | rct: add a zeroCommit cache for common pre-rct case | moneromooo-monero | 1 | -0/+186 |
2018-11-02 | device/trezor: trezor support added | Dusan Klinec | 1 | -1/+1 |
2018-10-23 | ringct: use dummy bulletproofs when in fake mode, for speed | moneromooo-monero | 1 | -8/+41 |
2018-10-22 | multiexp: some minor speedups | moneromooo-monero | 1 | -13/+35 |
2018-10-22 | bulletproofs: only enable profiling on request | moneromooo-monero | 1 | -28/+34 |
2018-10-22 | multiexp: tune which variants to use for which number of points | moneromooo-monero | 2 | -14/+30 |
2018-10-22 | bulletproofs: speedup prover | moneromooo-monero | 1 | -17/+37 |
2018-10-22 | multiexp: handle pippenger multiexps with part precalc | moneromooo-monero | 3 | -19/+27 |
2018-10-22 | bulletproofs: maintain -z4, -z5, and -y0 to avoid subtractions | moneromooo-monero | 1 | -11/+8 |
2018-10-22 | bulletproofs: rework flow to use sarang's fast batch inversion code | moneromooo-monero | 1 | -78/+155 |
2018-10-22 | bulletproofs: merge multiexps as per sarang's new python code | moneromooo-monero | 1 | -68/+38 |
2018-10-22 | multiexp: pack the digits table when STRAUS_C is 4 | moneromooo-monero | 1 | -12/+13 |
2018-10-22 | bulletproofs: some more minor speedup | moneromooo-monero | 1 | -6/+4 |
2018-10-22 | bulletproofs: remove single value prover | moneromooo-monero | 2 | -291/+2 |
2018-10-22 | bulletproofs: some more speedup | moneromooo-monero | 1 | -15/+19 |
2018-10-22 | bulletproofs: random minor speedups | moneromooo-monero | 1 | -40/+38 |
2018-10-22 | bulletproofs: shave off a lot of scalar muls from the g/h construction | moneromooo-monero | 1 | -20/+39 |
2018-10-22 | bulletproofs: speedup PROVE | moneromooo-monero | 1 | -64/+58 |
2018-09-24 | bulletproofs: multiply points by 8 first thing in verification | moneromooo-monero | 1 | -15/+17 |
2018-09-21 | Merge pull request #4379 | Riccardo Spagni | 3 | -7/+25 |
2018-09-14 | rct: avoid repeated unnecessary conversions when accummulating | moneromooo-monero | 3 | -7/+25 |
2018-09-12 | rctTypes: fix incorrect serialization | stoffu | 1 | -2/+2 |
2018-09-11 | bulletproofs: #include <openssl/bn.h> | moneromooo-monero | 1 | -0/+1 |
2018-09-11 | bulletproofs: speed up the latest changes a bit | moneromooo-monero | 4 | -34/+54 |
2018-09-11 | bulletproofs: scale points by 8 to ensure subgroup validity | moneromooo-monero | 3 | -18/+32 |
2018-09-11 | bulletproofs: match aggregated verification to sarang's latest prototype | moneromooo-monero | 1 | -64/+39 |
2018-09-11 | more comprehensive test for ge_p3 comparison to identity/point at infinity | moneromooo-monero | 1 | -6/+6 |
2018-09-11 | multiexp: fix maxscalar off by one | moneromooo-monero | 1 | -1/+1 |
2018-09-11 | ringct: error out when hashToPoint* returns the point at infinity | moneromooo-monero | 2 | -1/+4 |
2018-09-11 | ringct: prevent a potential very large allocation | moneromooo-monero | 1 | -2/+2 |
2018-09-11 | multiexp: fix wrong Bos-Coster result for 1 non trivial input | moneromooo-monero | 1 | -3/+7 |
2018-09-11 | Check inputs to addKeys are in range | moneromooo-monero | 1 | -0/+4 |
2018-09-11 | bulletproofs: reject x, y, z, or w[i] being zero | moneromooo-monero | 1 | -2/+63 |
2018-09-11 | v8: per byte fee, pad bulletproofs, fixed 11 ring size | moneromooo-monero | 3 | -5/+64 |
2018-09-11 | bulletproofs: a few fixes from the Kudelski review | moneromooo-monero | 2 | -3/+22 |
2018-09-11 | bulletproofs: reject points not in the main subgroup | moneromooo-monero | 3 | -0/+33 |
2018-09-11 | bulletproofs: speed up a few multiplies using existing Hi cache | moneromooo-monero | 1 | -2/+11 |
2018-09-11 | Add Pippenger cache and limit Straus cache size | moneromooo-monero | 3 | -30/+82 |
2018-09-11 | Pippenger multiexp | moneromooo-monero | 3 | -3/+138 |
2018-09-11 | multiexp: cut down on memory allocations | moneromooo-monero | 1 | -15/+13 |
2018-09-11 | precalc the ge_p3 representation of H | moneromooo-monero | 2 | -14/+12 |
2018-09-11 | Add a define for the max number of bulletproof multi-outputs | moneromooo-monero | 2 | -2/+3 |
2018-09-11 | Bulletproof aggregated verification and tests | moneromooo-monero | 4 | -91/+83 |
2018-09-11 | multiexp: some speedups | moneromooo-monero | 3 | -28/+121 |
2018-09-11 | bulletproofs: add aggregated verification | moneromooo-monero | 4 | -229/+336 |
2018-09-11 | make straus cached mode thread safe, and add tests for it | moneromooo-monero | 3 | -31/+67 |
2018-09-11 | multiexp: bos coster now works for just one point | moneromooo-monero | 1 | -1/+11 |
2018-09-11 | bulletproofs: add multi output bulletproofs to rct | moneromooo-monero | 4 | -72/+125 |
2018-09-11 | add Straus multiexp | moneromooo-monero | 3 | -150/+182 |
2018-09-11 | ringct: add bos coster multiexp | moneromooo-monero | 4 | -51/+455 |
2018-09-11 | bulletproofs: misc optimizations | moneromooo-monero | 1 | -23/+87 |
2018-09-11 | bulletproofs: multi-output bulletproofs | moneromooo-monero | 3 | -32/+320 |
2018-09-04 | ringct: make conversion functions return const refs | moneromooo-monero | 1 | -8/+8 |
2018-09-04 | Merge pull request #4268 | luigi1111 | 1 | -2/+6 |
2018-08-23 | add and use constant time 32 byte equality function | moneromooo-monero | 1 | -7/+8 |
2018-08-22 | Merge pull request #4210 | luigi1111 | 1 | -0/+10 |
2018-08-16 | Do memwipe for critical secret keys copied to rct::key | stoffu | 1 | -2/+6 |
2018-08-02 | Fixed ZMQ-RPC for transactions and GET_BLOCKS_FAST | Lee Clagett | 1 | -0/+10 |
2018-07-27 | Merge pull request #4097 | luigi1111 | 1 | -6/+4 |
2018-07-19 | Merge pull request #4045 | luigi1111 | 3 | -14/+14 |
2018-07-05 | crypto: remove slight bias in key generation due to modulo | moneromooo-monero | 1 | -6/+4 |
2018-06-26 | threadpool: allow leaf functions to run concurrently | moneromooo-monero | 1 | -6/+6 |
2018-06-23 | Changed URLs to HTTPS | einsteinsfool | 3 | -14/+14 |
2018-06-06 | ringct: remove an unnecessary scalarmultBase in zeroCommit | moneromooo-monero | 2 | -4/+2 |
2018-05-04 | ringct: do not show verification errors with default settings | moneromooo-monero | 1 | -4/+6 |
2018-03-14 | Merge pull request #3372 | Riccardo Spagni | 1 | -9/+36 |
2018-03-14 | device: untangle cyclic depenency | stoffu | 5 | -87/+31 |
2018-03-08 | ringct: 17% improvement in Borromean signature verification | moneromooo-monero | 1 | -9/+36 |
2018-03-05 | Merge pull request #3348 | Riccardo Spagni | 2 | -20/+0 |
2018-03-05 | Merge pull request #3301 | Riccardo Spagni | 1 | -2/+3 |
2018-03-05 | remove unused function keyImageV | h908714124 | 2 | -20/+0 |
2018-03-04 | Code modifications to integrate Ledger HW device into monero-wallet-cli. | cslashm | 5 | -48/+124 |
2018-02-21 | rctSigs - loop invariant code removed from the loop | Dusan Klinec | 1 | -2/+3 |
2018-02-16 | Merge pull request #3226 | Riccardo Spagni | 1 | -0/+1 |
2018-02-14 | Merge pull request #2959 | Riccardo Spagni | 1 | -56/+47 |
2018-02-02 | ringct: fix infinite loop in unused h2b function | moneromooo-monero | 1 | -0/+1 |
2018-01-31 | bulletproofs: more robust challenge computation | moneromooo-monero | 1 | -56/+47 |
2018-01-31 | ringct: pseudoOuts moved to prunable in the simple bulletproof case | moneromooo-monero | 2 | -12/+66 |
2018-01-26 | Readd copyright starting date | xmr-eric | 3 | -3/+3 |
2018-01-26 | Update 2018 copyright | xmr-eric | 5 | -5/+5 |
2018-01-15 | ringct: handle exceptions verifying bulletproofs in worker threads | moneromooo-monero | 1 | -4/+11 |
2018-01-10 | Merge pull request #2990 | Riccardo Spagni | 1 | -1/+1 |
2017-12-22 | factor STL container serialization | moneromooo-monero | 1 | -1/+1 |
2017-12-18 | check accessing an element past the end of a container | moneromooo-monero | 1 | -0/+3 |
2017-12-17 | N-1/N multisig | moneromooo-monero | 1 | -0/+5 |
2017-12-17 | Add N/N multisig tx generation and signing | moneromooo-monero | 3 | -29/+116 |
2017-12-16 | move includes around to lessen overall load | moneromooo-monero | 1 | -0/+1 |
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 | 2 | -41/+90 |
2017-12-08 | bulletproofs: switch H/G in Pedersen commitments to match rct | moneromooo-monero | 1 | -13/+14 |
2017-12-08 | integrate bulletproofs into monero | moneromooo-monero | 4 | -55/+113 |
2017-12-08 | add bulletproofs to the build, with basic unit tests | moneromooo-monero | 3 | -2/+843 |
2017-12-07 | add a version of ge_double_scalarmult_precomp_vartime with A precomp | moneromooo-monero | 2 | -0/+10 |
2017-12-07 | ringct: add a version of addKeys which returns the result | moneromooo-monero | 2 | -0/+6 |
2017-11-14 | remove "using namespace std" from headers | moneromooo-monero | 3 | -29/+15 |
2017-10-07 | Subaddresses | kenshi84 | 1 | -0/+2 |
2017-09-14 | Use a threadpool | Howard Chu | 1 | -26/+23 |
2017-05-23 | changed crypto to cncrypto so it generated libcncrypto | Gentian | 1 | -1/+1 |
2017-04-11 | Simplified the implementation and features of span | Lee Clagett | 1 | -1/+4 |
2017-04-11 | Improvements for epee binary to hex functions: | Lee Clagett | 1 | -2/+2 |
2017-03-22 | ringct: move ge_frombytes_vartime failure error to warning | moneromooo-monero | 1 | -11/+13 |
2017-02-27 | ringct: do not require range proof in decodeRct/decodeRctSimple | moneromooo-monero | 1 | -4/+2 |
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 2 | -2/+2 |
2017-02-20 | core: test key images against validity domain | moneromooo-monero | 1 | -0/+4 |
2017-02-08 | extract some basic code from libcryptonote_core into libcryptonote_basic | kenshi84 | 2 | -1/+2 |
2017-01-26 | Fix clang build failure, caused by mixing C and C++ | Timothy D. Prime | 1 | -1/+1 |