summaryrefslogtreecommitdiff
path: root/tests/performance_tests
Commit message (Collapse)AuthorAgeFilesLines
* Added balance check to MLSAG/CLSAG performance testsSarang Noether2020-08-273-119/+257
|
* Updated MLSAG and CLSAG tests for consistencySarang Noether2020-08-273-31/+63
|
* CLSAG verification performance testSarang Noether2020-08-272-22/+40
|
* CLSAG optimizationsSarang Noether2020-08-271-2/+0
|
* Integrate CLSAGs into moneromoneromooo-monero2020-08-271-2/+2
| | | | They are allowed from v12, and MLSAGs are rejected from v13.
* CLSAG signaturesSarang Noether2020-08-274-4/+196
|
* Merge pull request #6512Alexander Blair2020-07-1928-28/+28
|\ | | | | | | 5ef0607da Update copyright year to 2020 (SomaticFanatic)
| * Update copyright year to 2020SomaticFanatic2020-05-0628-28/+28
| | | | | | | | Update copyright year to 2020
* | Merge pull request #6497Alexander Blair2020-07-192-2/+2
|\ \ | |/ |/| | | db8563cb performance_tests: some windows fixes (moneromooo-monero)
| * performance_tests: some windows fixesmoneromooo-monero2020-05-032-2/+2
| | | | | | | | | | | | | | Too many iterations cause std::bad_alloc for the timings vector, and the micro prefix displays as some other character, so use u. Reported by iDunk
* | Bulletproofs: verification speedupSarang Noether2020-04-142-0/+3
|/
* Merge pull request #5893luigi11112019-09-301-1/+1
|\ | | | | | | Coverity fixes [3a81639, 1bd962d, 2825f07, d099658, d46f701, cd57a10] (anonimal)
| * tests: rct_mlsag: resolve CID 203914 (UNINIT_CTOR)anonimal2019-09-071-1/+1
| |
* | difficulty: fix check_hash on big endianmoneromooo-monero2019-09-041-4/+10
|/
* MLSAG speedup and additional checksSarang Noether2019-08-272-24/+8
|
* fix wide difficulty conversion with some versions of boostmoneromooo-monero2019-05-011-4/+4
|
* Make difficulty 128 bit instead of 64 bitmoneromooo-monero2019-03-243-0/+76
| | | | | | Based on Boolberry work by: jahrsg <jahr@jahr.me> cr.zoidberg <crypto.zoidberg@gmail.com>
* Merge pull request #5192Riccardo Spagni2019-03-171-2/+2
|\ | | | | | | | | d0e07b3d performance_tests: fix NetBSD build (moneromooo-monero) 7d88d8f2 discontinue use of alloca (moneromooo-monero)
| * performance_tests: fix NetBSD buildmoneromooo-monero2019-02-251-2/+2
| |
* | Update 2019 copyrightbinaryFate2019-03-0527-27/+27
| |
* | Merge pull request #5102Riccardo Spagni2019-03-042-62/+59
|\ \ | | | | | | | | | 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-282-62/+59
| | |
* | | performance_tests: add tests for new Cryptonight variantsmoneromooo-monero2019-03-042-10/+10
| |/ |/|
* | add a bulletproof version, new bulletproof type, and rct configmoneromooo-monero2019-01-223-23/+25
|/ | | | This makes it easier to modify the bulletproof format
* Merge pull request #4795Riccardo Spagni2018-11-162-0/+6
|\ | | | | | | 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-042-0/+6
| | | | | | | | | | 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-063-5/+93
|\ \ | | | | | | | | | | | | 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-262-0/+81
| | |
| * | performance_tests: measure ge_frombytes_vartime onlymoneromooo-monero2018-10-261-5/+12
| |/ | | | | | | not an extra dynamic cast, which might be heavy
* | multiexp: handle pippenger multiexps with part precalcmoneromooo-monero2018-10-221-2/+2
| |
* | performance_tests: sc_check and ge_dsm_precompmoneromooo-monero2018-10-224-0/+60
|/
* 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-112-0/+6
|
* performance_tests: add padded bulletproof constructionmoneromooo-monero2018-09-112-2/+14
|
* v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero2018-09-112-17/+20
|
* bulletproofs: reject points not in the main subgroupmoneromooo-monero2018-09-112-0/+3
|
* Add Pippenger cache and limit Straus cache sizemoneromooo-monero2018-09-112-9/+135
|
* performance_tests: add stats and loop count multiplier optionsmoneromooo-monero2018-09-112-291/+383
| | | | Stats are: min, median, standard deviation
* performance_tests: add aggregated bulletproof tx verificationmoneromooo-monero2018-09-112-0/+81
|
* Pippenger multiexpmoneromooo-monero2018-09-112-1/+146
| | | | Based on sarang's python code
* performance_tests: document the tested bulletproof layoutsmoneromooo-monero2018-09-111-8/+8
|
* Bulletproof aggregated verification and testsmoneromooo-monero2018-09-111-1/+1
| | | | Also constrains bulletproofs to simple rct, for simplicity
* performance_tests: add signature generation/verificationmoneromooo-monero2018-09-113-0/+72
|
* bulletproofs: add aggregated verificationmoneromooo-monero2018-09-113-0/+51
| | | | Ported from sarang's java code
* make straus cached mode thread safe, and add tests for itmoneromooo-monero2018-09-112-1/+13
|
* bulletproofs: add multi output bulletproofs to rctmoneromooo-monero2018-09-111-1/+1
|
* performance_tests: add tx checking tests with more than 2 outputsmoneromooo-monero2018-09-112-11/+22
|
* performance_tests: add a --verbose flag, and default to tersemoneromooo-monero2018-09-112-102/+116
|
* add Straus multiexpmoneromooo-monero2018-09-113-0/+97
|
* performance_tests: add crypto opsmoneromooo-monero2018-09-113-0/+133
|