Sarang Noether
0bdbd108d8
Bulletproofs+
3 years ago
Sarang Noether
aff87b5f6a
Added balance check to MLSAG/CLSAG performance tests
4 years ago
Sarang Noether
f964a92c57
Updated MLSAG and CLSAG tests for consistency
4 years ago
Sarang Noether
5aa1575e91
CLSAG verification performance test
4 years ago
Sarang Noether
641b08c920
CLSAG optimizations
4 years ago
moneromooo-monero
82ee01699c
Integrate CLSAGs into monero
...
They are allowed from v12, and MLSAGs are rejected from v13.
4 years ago
Sarang Noether
4b328c6616
CLSAG signatures
4 years ago
Alexander Blair
a0d179e528
Merge pull request #6512
...
5ef0607da
Update copyright year to 2020 (SomaticFanatic)
4 years ago
Alexander Blair
65938d26f6
Merge pull request #6497
...
db8563cb
performance_tests: some windows fixes (moneromooo-monero)
4 years ago
SomaticFanatic
5ef0607da6
Update copyright year to 2020
...
Update copyright year to 2020
4 years ago
moneromooo-monero
db8563cb46
performance_tests: some windows fixes
...
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
4 years ago
Sarang Noether
4ed60b626a
Bulletproofs: verification speedup
4 years ago
luigi1111
c6430f9dd0
Merge pull request #5893
...
Coverity fixes [3a81639
, 1bd962d
, 2825f07
, d099658
, d46f701
, cd57a10
] (anonimal)
5 years ago
anonimal
d46f701515
tests: rct_mlsag: resolve CID 203914 (UNINIT_CTOR)
5 years ago
moneromooo-monero
d046ca1db0
difficulty: fix check_hash on big endian
5 years ago
Sarang Noether
3a0451a8be
MLSAG speedup and additional checks
5 years ago
moneromooo-monero
e980938210
fix wide difficulty conversion with some versions of boost
5 years ago
moneromooo-monero
91f4c7f45f
Make difficulty 128 bit instead of 64 bit
...
Based on Boolberry work by:
jahrsg <jahr@jahr.me>
cr.zoidberg <crypto.zoidberg@gmail.com>
5 years ago
Riccardo Spagni
c3de019f56
Merge pull request #5192
...
d0e07b3d
performance_tests: fix NetBSD build (moneromooo-monero)
7d88d8f2
discontinue use of alloca (moneromooo-monero)
5 years ago
binaryFate
1f2930ce0b
Update 2019 copyright
5 years ago
Riccardo Spagni
a28237c9ca
Merge pull request #5102
...
1eef0565
performance_tests: better stats, and keep track of timing history (moneromooo-monero)
5 years ago
moneromooo-monero
b9a618848f
performance_tests: add tests for new Cryptonight variants
5 years ago
moneromooo-monero
d0e07b3d86
performance_tests: fix NetBSD build
5 years ago
moneromooo-monero
1eef056588
performance_tests: better stats, and keep track of timing history
5 years ago
moneromooo-monero
f931e16c6e
add a bulletproof version, new bulletproof type, and rct config
...
This makes it easier to modify the bulletproof format
5 years ago
Riccardo Spagni
46f989bc49
Merge pull request #4795
...
5d7c2316
rct: add a zeroCommit cache for common pre-rct case (moneromooo-monero)
6 years ago
Riccardo Spagni
e00a6ce9c7
Merge pull request #4732
...
3a056b73
performance_tests: add ge_p3_tobytes (moneromooo-monero)
30f728e3
performance_tests: measure ge_frombytes_vartime only (moneromooo-monero)
6 years ago
moneromooo-monero
5d7c231604
rct: add a zeroCommit cache for common pre-rct case
...
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.
6 years ago
moneromooo-monero
3a056b7393
performance_tests: add ge_p3_tobytes
6 years ago
moneromooo-monero
30f728e362
performance_tests: measure ge_frombytes_vartime only
...
not an extra dynamic cast, which might be heavy
6 years ago
moneromooo-monero
6f9ae5b6eb
multiexp: handle pippenger multiexps with part precalc
6 years ago
moneromooo-monero
c415df97bd
performance_tests: sc_check and ge_dsm_precomp
6 years ago
Riccardo Spagni
effcbf2060
Merge pull request #4459
...
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)
6 years ago
moneromooo-monero
2bf636503f
bulletproofs: speed up the latest changes a bit
6 years ago
moneromooo-monero
ce0c743205
performance_tests: add padded bulletproof construction
6 years ago
moneromooo-monero
5ffb2ff9b7
v8: per byte fee, pad bulletproofs, fixed 11 ring size
6 years ago
moneromooo-monero
c429176248
bulletproofs: reject points not in the main subgroup
6 years ago
moneromooo-monero
0b05a0fa74
Add Pippenger cache and limit Straus cache size
6 years ago
moneromooo-monero
b17b8db3f5
performance_tests: add stats and loop count multiplier options
...
Stats are: min, median, standard deviation
6 years ago
moneromooo-monero
d126a02b5d
performance_tests: add aggregated bulletproof tx verification
6 years ago
moneromooo-monero
263431c486
Pippenger multiexp
...
Based on sarang's python code
6 years ago
moneromooo-monero
ef56529f93
performance_tests: document the tested bulletproof layouts
6 years ago
moneromooo-monero
2a8fcb421b
Bulletproof aggregated verification and tests
...
Also constrains bulletproofs to simple rct, for simplicity
6 years ago
moneromooo-monero
cb9ecab197
performance_tests: add signature generation/verification
6 years ago
moneromooo-monero
bacf0a1e2f
bulletproofs: add aggregated verification
...
Ported from sarang's java code
6 years ago
moneromooo-monero
e895c3def1
make straus cached mode thread safe, and add tests for it
6 years ago
moneromooo-monero
9ce9f8caf6
bulletproofs: add multi output bulletproofs to rct
6 years ago
moneromooo-monero
f34e2e20bd
performance_tests: add tx checking tests with more than 2 outputs
6 years ago
moneromooo-monero
0793184bd0
performance_tests: add a --verbose flag, and default to terse
6 years ago
moneromooo-monero
939bc22332
add Straus multiexp
6 years ago