aboutsummaryrefslogtreecommitdiff
path: root/tests/performance_tests/main.cpp (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-08-27Added balance check to MLSAG/CLSAG performance testsSarang Noether1-12/+14
2020-08-27Updated MLSAG and CLSAG tests for consistencySarang Noether1-2/+12
2020-08-27CLSAG verification performance testSarang Noether1-0/+2
2020-08-27CLSAG optimizationsSarang Noether1-2/+0
2020-08-27CLSAG signaturesSarang Noether1-0/+9
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
Update copyright year to 2020
2020-04-14Bulletproofs: verification speedupSarang Noether1-0/+1
2019-08-27MLSAG speedup and additional checksSarang Noether1-18/+2
2019-03-24Make difficulty 128 bit instead of 64 bitmoneromooo-monero1-0/+9
Based on Boolberry work by: jahrsg <jahr@jahr.me> cr.zoidberg <crypto.zoidberg@gmail.com>
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2019-03-04Merge pull request #5102Riccardo Spagni1-0/+5
1eef0565 performance_tests: better stats, and keep track of timing history (moneromooo-monero)
2019-03-04performance_tests: add tests for new Cryptonight variantsmoneromooo-monero1-1/+4
2019-01-28performance_tests: better stats, and keep track of timing historymoneromooo-monero1-0/+5
2019-01-22add a bulletproof version, new bulletproof type, and rct configmoneromooo-monero1-17/+17
This makes it easier to modify the bulletproof format
2018-11-16Merge pull request #4795Riccardo Spagni1-0/+2
5d7c2316 rct: add a zeroCommit cache for common pre-rct case (moneromooo-monero)
2018-11-06Merge pull request #4732Riccardo Spagni1-0/+2
3a056b73 performance_tests: add ge_p3_tobytes (moneromooo-monero) 30f728e3 performance_tests: measure ge_frombytes_vartime only (moneromooo-monero)
2018-11-04rct: add a zeroCommit cache for common pre-rct casemoneromooo-monero1-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.
2018-10-26performance_tests: add ge_p3_tobytesmoneromooo-monero1-0/+2
2018-10-22performance_tests: sc_check and ge_dsm_precompmoneromooo-monero1-0/+3
2018-09-29Merge pull request #4459Riccardo Spagni1-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)
2018-09-11bulletproofs: speed up the latest changes a bitmoneromooo-monero1-0/+2
2018-09-11performance_tests: add padded bulletproof constructionmoneromooo-monero1-0/+12
2018-09-11v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero1-15/+19
2018-09-11bulletproofs: reject points not in the main subgroupmoneromooo-monero1-0/+1
2018-09-11Add Pippenger cache and limit Straus cache sizemoneromooo-monero1-5/+126
2018-09-11performance_tests: add stats and loop count multiplier optionsmoneromooo-monero1-298/+305
Stats are: min, median, standard deviation
2018-09-11performance_tests: add aggregated bulletproof tx verificationmoneromooo-monero1-0/+10
2018-09-11Pippenger multiexpmoneromooo-monero1-0/+142
Based on sarang's python code
2018-09-11performance_tests: document the tested bulletproof layoutsmoneromooo-monero1-8/+8
2018-09-11performance_tests: add signature generation/verificationmoneromooo-monero1-0/+3
2018-09-11bulletproofs: add aggregated verificationmoneromooo-monero1-0/+11
Ported from sarang's java code
2018-09-11make straus cached mode thread safe, and add tests for itmoneromooo-monero1-0/+7
2018-09-11performance_tests: add tx checking tests with more than 2 outputsmoneromooo-monero1-8/+15
2018-09-11performance_tests: add a --verbose flag, and default to tersemoneromooo-monero1-109/+112
2018-09-11add Straus multiexpmoneromooo-monero1-0/+15
2018-09-11performance_tests: add crypto opsmoneromooo-monero1-0/+16
2018-09-11performance_tests: add bulletproofsmoneromooo-monero1-0/+10
2018-09-11performance_tests: add RingCT MLSAG gen/ver testsmoneromooo-monero1-0/+10
2018-09-11performance_tests: add (Borromean) range proofsmoneromooo-monero1-0/+4
2018-09-11performance_tests: don't override log level to 0moneromooo-monero1-1/+0
2018-08-23add and use constant time 32 byte equality functionmoneromooo-monero1-0/+6
2018-07-07core_tests: add --filter to select which tests to runmoneromooo-monero1-20/+1
2018-02-16Merge pull request #3226Riccardo Spagni1-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)
2018-02-07Fix coverity issues in performance_tests/main.cpph9087141241-0/+2
2018-02-02performance_tests: remove add_arg call stray extra parammoneromooo-monero1-1/+1
Coverity 182572
2018-01-27Merge pull request #3185Riccardo Spagni1-8/+8
fccd1df1 performance_tests: fix build after merging two conflicting patches (moneromooo-monero)
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2018-01-26performance_tests: fix build after merging two conflicting patchesmoneromooo-monero1-8/+8
2018-01-25Merge pull request #3064Riccardo Spagni1-58/+98
62c45c0d performance_tests: add a --filter option to select what to run (moneromooo-monero)
2018-01-25Merge pull request #3042Riccardo Spagni1-0/+10
ed215d34 performance_tests: add RingCT MLSAG gen/ver tests (moneromooo-monero)
2018-01-04performance_tests: add a --filter option to select what to runmoneromooo-monero1-58/+98
Removes a good bit of annoyance running those
2017-12-31performance_tests: add RingCT MLSAG gen/ver testsmoneromooo-monero1-0/+10
2017-12-18performance_tests: add a test for subaddress expansionmoneromooo-monero1-0/+3
2017-10-21Initialize openssl on startupmoneromooo-monero1-0/+2
2017-09-25performance_tests: add a test for is_out_to_acc_precompmoneromooo-monero1-0/+1
2017-02-10performance_tests: add tests for sc_reduce32 and cn_fast_hashmoneromooo-monero1-1/+6
2017-02-10performance_tests: initialize logging at startupmoneromooo-monero1-0/+3
2016-11-04performance_tests: re-enable them...moneromooo-monero1-2/+0
I think I'm the only one to review things here...
2016-10-26tests: add performance test for keypair::generatemoneromooo-monero1-0/+4
2016-10-08tests: add performance test for ge_frombytes_vartimemoneromooo-monero1-0/+2
At luigi1111's request
2016-10-08tests: add performance tests for rct signaturesmoneromooo-monero1-26/+42
2016-02-22move g_test_dbg_lock_sleep from a global to a function level staticmoneromooo-monero1-2/+0
This avoids the need to define that variable in every program which uses epee.
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-02-242014 network limit 1.3 fix log/path/data +utilsrfree2monero1-0/+2
+toc -doc -drmonero Fixed the windows path, and improved logging and data (for graph) logging, fixed some locks and added more checks. Still there is a locking error, not added by my patches, but present in master version (locking of map/list of peers).
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-07-23License updated to BSD 3-clausefluffypony1-3/+29
2014-05-250.8.8updatemydesktop1-0/+3
2014-03-03moved all stuff to githubAntonio Juarez1-0/+62