moneromooo-monero
869b3bf824
bulletproofs: a few fixes from the Kudelski review
...
- fix integer overflow in n_bulletproof_amounts
- check input scalars are in range
- remove use of environment variable to tweak straus performance
- do not use implementation defined signed shift for signum
6 years ago
moneromooo-monero
c429176248
bulletproofs: reject points not in the main subgroup
6 years ago
moneromooo-monero
1569717718
bulletproofs: speed up a few multiplies using existing Hi cache
6 years ago
moneromooo-monero
0b05a0fa74
Add Pippenger cache and limit Straus cache size
6 years ago
moneromooo-monero
51eb3bdcd6
add pippenger unit tests
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
7314d919e7
perf_timer: split timer class into a base one and a logging one
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
1ed0ed4de4
multiexp: cut down on memory allocations
6 years ago
moneromooo-monero
1b867e7f40
precalc the ge_p3 representation of H
6 years ago
moneromooo-monero
ef56529f93
performance_tests: document the tested bulletproof layouts
6 years ago
moneromooo-monero
3011178021
unit_tests: a couple more bulletproof unit tests for gamma
6 years ago
moneromooo-monero
c444b1b229
require canonical multi output bulletproof layout
6 years ago
moneromooo-monero
7e67c52fa2
Add a define for the max number of bulletproof multi-outputs
6 years ago
moneromooo-monero
2a8fcb421b
Bulletproof aggregated verification and tests
...
Also constrains bulletproofs to simple rct, for simplicity
6 years ago
moneromooo-monero
126196b017
multiexp: some speedups
...
- use a raw memory block to store cache
- use aligned memory
- use doubling API where appropriate
- calculate straus in bands
6 years ago
moneromooo-monero
71d67bda74
aligned: aligned memory alloc/realloc/free
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
7f48bf05d7
multiexp: bos coster now works for just one point
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
moneromooo-monero
9ff6e6a0a7
ringct: add bos coster multiexp
6 years ago
moneromooo-monero
e9164bb38b
bulletproofs: misc optimizations
...
Use double mults where possible, avoid conversions, simplify
6 years ago
moneromooo-monero
112f32f068
performance_tests: add crypto ops
6 years ago
moneromooo-monero
f5d7b9933a
performance_tests: add bulletproofs
6 years ago
moneromooo-monero
8f4ce989c2
performance_tests: add RingCT MLSAG gen/ver tests
6 years ago
moneromooo-monero
1aa10c4364
performance_tests: add (Borromean) range proofs
6 years ago
moneromooo-monero
aacfd6e370
bulletproofs: multi-output bulletproofs
6 years ago
moneromooo-monero
cb1cc757ba
performance_tests: don't override log level to 0
6 years ago
luigi1111
ab85b924c9
Merge pull request #4293
...
9d65399
is_hdd update (p8p)
6 years ago
luigi1111
46bcd91db4
Merge pull request #4256
...
d6fc870
db_lmdb: resize blockchain database when 90% filled (moneromooo-monero)
6 years ago
luigi1111
36d7b1b67c
Merge pull request #4230
...
96c1de9
fixed cncrypto tests not passing after the change in random_scalar (msgmaxim)
6 years ago
luigi1111
55b9acfce5
Merge pull request #4007
...
54b859b
wallet rpc: Add close_wallet RPC (glv2)
6 years ago
Guillaume LE VAILLANT
54b859bea5
wallet rpc: Add close_wallet RPC
...
And close the current wallet automatically if necessary when opening another
wallet.
6 years ago
luigi1111
fad88e18a9
Merge pull request #4290
...
2bc977b
CMakeLists.txt: disable -fstack-protector* on windows
6 years ago
luigi1111
e98e03566a
Merge pull request #4271
...
7c8f95d
ringct: make conversion functions return const refs (moneromooo-monero)
6 years ago
luigi1111
ca4e477dc2
Merge pull request #4298
...
67666b1
unit_tests: disable mlocker tests on windows (no implementation) (moneromooo-monero)
6 years ago
luigi1111
6cc1ed8dc1
Merge pull request #4295
...
ce63d56
Windows: fix undefined references after unbound submodule update (iDunk5400)
6 years ago
moneromooo-monero
7c8f95d3e2
ringct: make conversion functions return const refs
...
This might avoid unnecessary copies.
Reported by stoffu
6 years ago
luigi1111
39bcb974c4
Merge pull request #4294
...
620105e
Translations: handle cross compiling (MoroccanMalinois)
fa814af
Build: Fix target release-static-android (MoroccanMalinois)
339a23a
Docker: Fix android build (MorrocanMalinois)
6 years ago
luigi1111
03738fdde1
Merge pull request #4276
...
48a7bc4
tx_pool: fix infinite loop when failing to find a meta record (moneromooo-monero)
6 years ago
luigi1111
0722287774
Merge pull request #4275
...
2a100fd
unit_tests: add tests for incremental keccak (moneromooo-monero)
6 years ago
luigi1111
b2038e24f0
Merge pull request #4274
...
11c6718
util: remove unused <ustat.h> (moneromooo-monero)
6 years ago
luigi1111
77ed11e627
Merge pull request #4270
...
29dea03
epee: resize vectors where possible in serialization (moneromooo-monero)
76affd9
epee: some speedup in parsing (moneromooo-monero)
dc6c069
db_lmdb: speedup the get_output_distribution common case (moneromooo-monero)
76ac5a8
wallet2: ask for a binary output distribution, for speed (moneromooo-monero)
6 years ago
luigi1111
59e6fb06f9
Merge pull request #4269
...
3d5abbe
[#4027 ] add change_wallet_password wallet rpc command (artyomsol)
6 years ago