summaryrefslogtreecommitdiff
path: root/tests/performance_tests/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added balance check to MLSAG/CLSAG performance testsSarang Noether2020-08-271-12/+14
|
* Updated MLSAG and CLSAG tests for consistencySarang Noether2020-08-271-2/+12
|
* CLSAG verification performance testSarang Noether2020-08-271-0/+2
|
* CLSAG optimizationsSarang Noether2020-08-271-2/+0
|
* CLSAG signaturesSarang Noether2020-08-271-0/+9
|
* Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| | | | Update copyright year to 2020
* Bulletproofs: verification speedupSarang Noether2020-04-141-0/+1
|
* MLSAG speedup and additional checksSarang Noether2019-08-271-18/+2
|
* Make difficulty 128 bit instead of 64 bitmoneromooo-monero2019-03-241-0/+9
| | | | | | Based on Boolberry work by: jahrsg <jahr@jahr.me> cr.zoidberg <crypto.zoidberg@gmail.com>
* Update 2019 copyrightbinaryFate2019-03-051-1/+1
|
* Merge pull request #5102Riccardo Spagni2019-03-041-0/+5
|\ | | | | | | 1eef0565 performance_tests: better stats, and keep track of timing history (moneromooo-monero)
| * performance_tests: better stats, and keep track of timing historymoneromooo-monero2019-01-281-0/+5
| |
* | performance_tests: add tests for new Cryptonight variantsmoneromooo-monero2019-03-041-1/+4
| |
* | add a bulletproof version, new bulletproof type, and rct configmoneromooo-monero2019-01-221-17/+17
|/ | | | This makes it easier to modify the bulletproof format
* Merge pull request #4795Riccardo Spagni2018-11-161-0/+2
|\ | | | | | | 5d7c2316 rct: add a zeroCommit cache for common pre-rct case (moneromooo-monero)
| * rct: add a zeroCommit cache for common pre-rct casemoneromooo-monero2018-11-041-0/+2
| | | | | | | | | | This is called for every pre-rct output at blockchain sync time, and a lot of them wil hit the cache, saving a scalarmult each.
* | Merge pull request #4732Riccardo Spagni2018-11-061-0/+2
|\ \ | | | | | | | | | | | | 3a056b73 performance_tests: add ge_p3_tobytes (moneromooo-monero) 30f728e3 performance_tests: measure ge_frombytes_vartime only (moneromooo-monero)
| * | performance_tests: add ge_p3_tobytesmoneromooo-monero2018-10-261-0/+2
| |/
* / performance_tests: sc_check and ge_dsm_precompmoneromooo-monero2018-10-221-0/+3
|/
* Merge pull request #4459Riccardo Spagni2018-09-291-4/+4
| | | | | | | | | | | | | | | | | | | | | | | bcf3f6af fuzz_tests: catch unhandled exceptions (moneromooo-monero) 3ebd05d4 miner: restore stream flags after changing them (moneromooo-monero) a093092e levin_protocol_handler_async: do not propagate exception through dtor (moneromooo-monero) 1eebb82b net_helper: do not propagate exceptions through dtor (moneromooo-monero) fb6a3630 miner: do not propagate exceptions through dtor (moneromooo-monero) 2e2139ff epee: do not propagate exception through dtor (moneromooo-monero) 0749a8bd db_lmdb: do not propagate exceptions in dtor (moneromooo-monero) 1b0afeeb wallet_rpc_server: exit cleanly on unhandled exceptions (moneromooo-monero) 418a9936 unit_tests: catch unhandled exceptions (moneromooo-monero) ea7f9543 threadpool: do not propagate exceptions through the dtor (moneromooo-monero) 6e855422 gen_multisig: nice exit on unhandled exception (moneromooo-monero) 53df2deb db_lmdb: catch error in mdb_stat calls during migration (moneromooo-monero) e67016dd blockchain_blackball: catch failure to commit db transaction (moneromooo-monero) 661439f4 mlog: don't remove old logs if we failed to rename the current file (moneromooo-monero) 5fdcda50 easylogging++: test for NULL before dereference (moneromooo-monero) 7ece1550 performance_test: fix bad last argument calling add_arg (moneromooo-monero) a085da32 unit_tests: add check for page size > 0 before dividing (moneromooo-monero) d8b1ec8b unit_tests: use std::shared_ptr to shut coverity up about leaks (moneromooo-monero) 02563bf4 simplewallet: top level exception catcher to print nicer messages (moneromooo-monero) c57a65b2 blockchain_blackball: fix shift range for 32 bit archs (moneromooo-monero)
* bulletproofs: speed up the latest changes a bitmoneromooo-monero2018-09-111-0/+2
|
* performance_tests: add padded bulletproof constructionmoneromooo-monero2018-09-111-0/+12
|
* v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero2018-09-111-13/+17
|
* bulletproofs: reject points not in the main subgroupmoneromooo-monero2018-09-111-0/+1
|
* Add Pippenger cache and limit Straus cache sizemoneromooo-monero2018-09-111-5/+126
|
* performance_tests: add stats and loop count multiplier optionsmoneromooo-monero2018-09-111-272/+279
| | | | Stats are: min, median, standard deviation
* performance_tests: add aggregated bulletproof tx verificationmoneromooo-monero2018-09-111-0/+10
|
* Pippenger multiexpmoneromooo-monero2018-09-111-0/+142
| | | | Based on sarang's python code
* performance_tests: document the tested bulletproof layoutsmoneromooo-monero2018-09-111-8/+8
|
* performance_tests: add signature generation/verificationmoneromooo-monero2018-09-111-0/+3
|
* bulletproofs: add aggregated verificationmoneromooo-monero2018-09-111-0/+11
| | | | Ported from sarang's java code
* make straus cached mode thread safe, and add tests for itmoneromooo-monero2018-09-111-0/+7
|
* performance_tests: add tx checking tests with more than 2 outputsmoneromooo-monero2018-09-111-7/+14
|
* performance_tests: add a --verbose flag, and default to tersemoneromooo-monero2018-09-111-90/+93
|
* add Straus multiexpmoneromooo-monero2018-09-111-0/+15
|
* performance_tests: add crypto opsmoneromooo-monero2018-09-111-0/+16
|
* performance_tests: add bulletproofsmoneromooo-monero2018-09-111-0/+10
|
* performance_tests: add RingCT MLSAG gen/ver testsmoneromooo-monero2018-09-111-0/+10
|
* performance_tests: add (Borromean) range proofsmoneromooo-monero2018-09-111-0/+4
|
* performance_tests: don't override log level to 0moneromooo-monero2018-09-111-1/+0
|
* add and use constant time 32 byte equality functionmoneromooo-monero2018-08-231-0/+6
|
* core_tests: add --filter to select which tests to runmoneromooo-monero2018-07-071-20/+1
|
* Merge pull request #3226Riccardo Spagni2018-02-161-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4646379 keccak: fix mdlen bounds sanity checking (moneromooo-monero) 2e3e90ac pass large parameters by const ref, not value (moneromooo-monero) 61defd89 blockchain: sanity check number of precomputed hash of hash blocks (moneromooo-monero) 9af6b2d1 ringct: fix infinite loop in unused h2b function (moneromooo-monero) 8cea8d0c simplewallet: double check a new multisig wallet is multisig (moneromooo-monero) 9b98a6ac threadpool: catch exceptions in dtor, to avoid terminate (moneromooo-monero) 24803ed9 blockchain_export: fix buffer overflow in exporter (moneromooo-monero) f3f7da62 perf_timer: rewrite to make it clear there is no division by zero (moneromooo-monero) c6ea3df0 performance_tests: remove add_arg call stray extra param (moneromooo-monero) fa6b4566 fuzz_tests: fix an uninitialized var in setup (moneromooo-monero) 03887f11 keccak: fix sanity check bounds test (moneromooo-monero) ad11db91 blockchain_db: initialize m_open in base class ctor (moneromooo-monero) bece67f9 miner: restore std::cout precision after modification (moneromooo-monero) 1aabd14c db_lmdb: check hard fork info drop succeeded (moneromooo-monero)
| * performance_tests: remove add_arg call stray extra parammoneromooo-monero2018-02-021-1/+1
| | | | | | | | Coverity 182572
* | Fix coverity issues in performance_tests/main.cpph9087141242018-02-071-0/+2
|/
* Merge pull request #3185Riccardo Spagni2018-01-271-8/+8
|\ | | | | | | fccd1df1 performance_tests: fix build after merging two conflicting patches (moneromooo-monero)
| * performance_tests: fix build after merging two conflicting patchesmoneromooo-monero2018-01-261-8/+8
| |
* | Update 2018 copyrightxmr-eric2018-01-261-1/+1
|/
* Merge pull request #3064Riccardo Spagni2018-01-251-47/+87
|\ | | | | | | 62c45c0d performance_tests: add a --filter option to select what to run (moneromooo-monero)
| * performance_tests: add a --filter option to select what to runmoneromooo-monero2018-01-041-47/+87
| | | | | | | | Removes a good bit of annoyance running those