Commit Graph

958 Commits (1873af35bfe4f475cfc3c3af66015cd03c34b93b)

Author SHA1 Message Date
luigi1111 4a78bcd275
Merge pull request #4941
5 years ago
moneromooo-monero 85665003a7
epee: better network buffer data structure
6 years ago
Lee Clagett a5ffc2d5ad Remove boost::lexical_cast for uuid and unused uuid function
6 years ago
moneromooo-monero 306a124494
core_tests: rename invalid multisig tests to read "invalid"
6 years ago
moneromooo-monero 008647d7eb
blockchain_db: speedup tx output gathering
6 years ago
Riccardo Spagni d855f9bb92
Merge pull request #4901
6 years ago
Riccardo Spagni dde1e69723
Merge pull request #4787
6 years ago
moneromooo-monero 570dd3690e
p2p: use vector instead of list for peer lists
6 years ago
moneromooo-monero 1cfd6f1060
unit_tests: strengthen notify test against OS scheduling
6 years ago
Riccardo Spagni 36219feff1
Merge pull request #4895
6 years ago
Riccardo Spagni 81418cb281
Merge pull request #4894
6 years ago
moneromooo-monero ec1a62b50d
move int-util.h to epee
6 years ago
Riccardo Spagni c00ac446fd
Merge pull request #4854
6 years ago
Riccardo Spagni 40650b43b8
Merge pull request #4850
6 years ago
Riccardo Spagni 3552553f89
Merge pull request #4848
6 years ago
moneromooo-monero 17b45725af
Outputs where all amounts are known spent can now be pruned
6 years ago
Riccardo Spagni 58ce16d4d9
Merge pull request #4821
6 years ago
moneromooo-monero fc98f7a0a1
rpc: speedup get_outs.bin
6 years ago
Riccardo Spagni 6e100964ea
Merge pull request #4832
6 years ago
moneromooo-monero 3de7d52f7c
unit_tests: fix malloc/delete mismatch
6 years ago
moneromooo-monero 0dac3c6428
unit_tests: do not rethrow a copy of an exception
6 years ago
moneromooo-monero d4f50cb109
remove some unused code
6 years ago
moneromooo-monero 3002307418
tests: slow_memmem now returns size_t
6 years ago
moneromooo-monero 80be2dca2b
unit_tests: don't take the address of an unwrapped secret key
6 years ago
moneromooo-monero 31d80027b5
tests: add unit tests for get_output_distribution
6 years ago
Riccardo Spagni afaff5fb77
Merge pull request #4803
6 years ago
Riccardo Spagni 46f989bc49
Merge pull request #4795
6 years ago
xiphon b36353e268
unit_tests: add some hex parsing test for non hex input
6 years ago
moneromooo-monero 6671110ca3
unit_tests: add a test for parse_hexstr_to_binbuff
6 years ago
Martijn Otto bd98e99c80
Removed a lot of unnecessary includes
6 years ago
Riccardo Spagni 0cc3fc3756
Merge pull request #4769
6 years ago
stoffu 6d3311aceb
libwallet_api_tests: add missing dependency on Boost Locale and ICU
6 years ago
moneromooo-monero 9da6c52bb2
unit_tests: add logging unit test
6 years ago
Riccardo Spagni f7edda5304
Merge pull request #4739
6 years ago
Riccardo Spagni e00a6ce9c7
Merge pull request #4732
6 years ago
moneromooo-monero 3dba7f252e
protocol: option to pad transaction relay to the next kB
6 years ago
moneromooo-monero fa3f756bfb
unit_tests: fix leak when the test check fails
6 years ago
moneromooo-monero 5f614ba968
simplewallet: print the number of show/all transfers
6 years ago
moneromooo-monero 8d71b2b1b3
wallet2: only export necessary outputs and key images
6 years ago
Riccardo Spagni 6d3d8635be
Merge pull request #4693
6 years ago
moneromooo-monero 5d7c231604
rct: add a zeroCommit cache for common pre-rct case
6 years ago
moneromooo-monero 6ecc99ad1f
core: avoid unnecessary tx/blob conversions
6 years ago
moneromooo-monero 00cc1a1657
unit_tests: notify test special case for the usual weirdo
6 years ago
xiphon 9c1c92db65 tests: fix MSYS2 gcc 7.3.0 warning -Wtype-limits
6 years ago
moneromooo-monero f48db530be
unit_tests: fix notify unit test when /tmp does not exist
6 years ago
Riccardo Spagni 4cbb476cd1
Merge pull request #4721
6 years ago
Riccardo Spagni b5fafa6c61
Merge pull request #4613
6 years ago
Riccardo Spagni 1c91963dcd
Merge pull request #4308
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
6 years ago
moneromooo-monero a9f9406c5b
unit_tests: notify test special case for the usual weirdo
6 years ago
Riccardo Spagni af7caf78a1
Merge pull request #4640
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 14dbe67fa7
Merge pull request #4521
6 years ago
moneromooo-monero 99cd6f961a
Rename "blackball" for clarity
6 years ago
moneromooo-monero 1141512811
unit_tests: fix notify test when run from make *test
6 years ago
moneromooo-monero 45a6880d78
unit_tests: call umask before mkstemp
6 years ago
iDunk5400 e7f24850d5
Fix Windows build after epee dependency change
6 years ago
Riccardo Spagni 5ccd3d32b4
Merge pull request #4489
6 years ago
Riccardo Spagni 215fa6b5ce
Merge pull request #4481
6 years ago
moneromooo-monero e736964a0c
Remove epee header dependency on cryptonote_core
6 years ago
moneromooo-monero 6653062e61
unit_tests: add unit test for alloc alignment being a power of 2
6 years ago
Riccardo Spagni e19652df51
Merge pull request #4036
6 years ago
moneromooo-monero f9485a36cf
tests: update crypto tests data file after PRNG changes
6 years ago
moneromooo-monero 9907ea0694
cryptonote: sort tx_extra fields
6 years ago
iDunk5400 7f2ad1a768
functional_tests: fix linking on Windows
6 years ago
Riccardo Spagni f34f9312f2
Merge pull request #4464
6 years ago
moneromooo-monero e5108a294a
Catch more exceptions in dtors
6 years ago
naughtyfox 9acf42d371 Multisig M/N functionality core tests added
6 years ago
naughtyfox 9f3963e823 Arbitrary M/N multisig schemes:
6 years ago
moneromooo-monero 98c9225823
unit_tests: add a notifier test
6 years ago
Riccardo Spagni effcbf2060
Merge pull request #4459
6 years ago
Riccardo Spagni 876282fd69
Merge pull request #4424
6 years ago
Riccardo Spagni 402349760f
Merge pull request #4407
6 years ago
moneromooo-monero bef1750f65
unit_tests: fix longstanding DNS related unit test
6 years ago
Riccardo Spagni fb47963e09
Merge pull request #4404
6 years ago
Lee Clagett f3cd51a12b cryptonote tweak v2.2
6 years ago
Riccardo Spagni bc208be63d
Merge pull request #4385
6 years ago
Riccardo Spagni 14ab2e4db1
Merge pull request #4384
6 years ago
Riccardo Spagni a059bcd74e
Merge pull request #4371
6 years ago
Riccardo Spagni bb3ff2bb36
Merge pull request #4209
6 years ago
Riccardo Spagni bad2c7cf31
Merge pull request #4391
6 years ago
Riccardo Spagni 580497d5f9
Merge pull request #4306
6 years ago
stoffu ba8dd3479d
api/wallet: properly disable key encryption
6 years ago
Howard Chu e9bce045a4 Fix missing std::runtime_error def in difficulty.cpp
6 years ago
moneromooo-monero 6dbbc69055
unit_tests: sanity check on transaction weight
6 years ago
moneromooo-monero 27af46c930
tests: update test wallet keys file for encrypted keys
6 years ago
Riccardo Spagni 239a7e10ff
Merge pull request #4253
6 years ago
moneromooo-monero be001326d1
remove obsolete daemon selection of fake outs and old tx construction
6 years ago
Riccardo Spagni c74d9057f8
Merge pull request #4260
6 years ago
Riccardo Spagni 885d3d5a99
Merge pull request #4254
6 years ago
Lee Clagett 55c7cd1458 Adding expect<T> - a value-or-error implementation
6 years ago
moneromooo-monero 07ec748c82
wipeable_string: add hex_to_pod function
6 years ago
Riccardo Spagni e6d36c1701
Merge pull request #4219
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 1224e53b74
core_tests: add a test for 4-aggregated BP verification
6 years ago
moneromooo-monero 0e6ed559c6
fuzz_tests: add a bulletproof fuzz test
6 years ago
moneromooo-monero d0a0565f7d
unit_tests: add a few more multiexp unit tests
6 years ago
moneromooo-monero 6526d87f17
core_tests: add a test for a tx with empty bulletproof
6 years ago
moneromooo-monero 5ffb2ff9b7
v8: per byte fee, pad bulletproofs, fixed 11 ring size
6 years ago
moneromooo-monero 869b3bf824
bulletproofs: a few fixes from the Kudelski review
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 51eb3bdcd6
add pippenger unit tests
6 years ago
moneromooo-monero b17b8db3f5
performance_tests: add stats and loop count multiplier options
6 years ago
moneromooo-monero d126a02b5d
performance_tests: add aggregated bulletproof tx verification
6 years ago
moneromooo-monero 263431c486
Pippenger multiexp
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 2a8fcb421b
Bulletproof aggregated verification and tests
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
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
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
Riccardo Spagni f0ab4dc7b2
Merge pull request #4218
6 years ago
luigi1111 ab85b924c9
Merge pull request #4293
6 years ago
luigi1111 36d7b1b67c
Merge pull request #4230
6 years ago
moneromooo-monero 44439c3208
record blackballs as amount/offset, and add export ability
6 years ago
SChernykh 5fd83c13fb Cryptonight variant 2
6 years ago
luigi1111 ca4e477dc2
Merge pull request #4298
6 years ago
luigi1111 0722287774
Merge pull request #4275
6 years ago
luigi1111 ad5aabc85a
Merge pull request #4264
6 years ago
luigi1111 59dc37a1b0
Merge pull request #4257
6 years ago
luigi1111 88e5ed0072
Merge pull request #4245
6 years ago
p8p 9d6539923e
is_hdd update
6 years ago
moneromooo-monero 67666b14ba
unit_tests: disable mlocker tests on windows (no implementation)
6 years ago
moneromooo-monero d2e26c23f3
add and use constant time 32 byte equality function
6 years ago
stoffu 8ca1215f25
wallet: store trusted-daemon flag in wallet2
6 years ago
luigi1111 a5d21be843
Merge pull request #4210
6 years ago
luigi1111 7e4507a048
Merge pull request #4200
6 years ago
moneromooo-monero 2a100fd81f
unit_tests: add tests for incremental keccak
6 years ago
moneromooo-monero 70271fa788
common: add a class to safely wrap mlock/munlock
6 years ago
moneromooo-monero e9ffa91257
store secret keys encrypted where possible
6 years ago
moneromooo-monero ea37614efe
wallet: wipe seed from memory where appropriate
6 years ago
stoffu a64f57fe42
wallet2: make --restricted-rpc available for wallet RPC only
6 years ago
luigi1111 b82bcdea2d
Merge pull request #4186
6 years ago
luigi1111 01475c36c0
Merge pull request #4165
6 years ago
luigi1111 5295e4eb82
Merge pull request #4137
6 years ago
moneromooo-monero 0c8d8f6b2e
unit_tests: remove std::move in return statement
6 years ago
stoffu b21fdaa874
fuzz: set address properly
6 years ago
moneromooo-monero de905d4b48
fuzz_tests: use __AFL_INIT when available
6 years ago
stoffu bcab579864
wallet: allow adjusting number of rounds for the key derivation function
6 years ago
Maxim Shishmarev 96c1de979a fixed cncrypto tests not passing after the change in random_scalar
6 years ago
Lee Clagett 26a42fe54a Added features to epee::span<T> :
6 years ago
Lee Clagett 4616cf2641 Fixed ZMQ-RPC for transactions and GET_BLOCKS_FAST
6 years ago
moneromooo-monero 43f71100bc
blockchain_db: remove unused get_output_key variant
6 years ago
moneromooo-monero c8226ad1f7
unit_tests: use valid key images, pub keys, etc
6 years ago
luigi1111 ff01c3ade4
Merge pull request #4110
6 years ago
luigi1111 3fde902394
Merge pull request #4097
6 years ago
redfish 68b1197f5d tests: ringdb: use system's temporary dir path
6 years ago
moneromooo-monero 0496c7c91a
crypto: do not use boost::value_initialized to init null skey/pkey
6 years ago
luigi1111 f6d7e87b67
Merge pull request #4075
6 years ago
luigi1111 5fad1c505a
Merge pull request #4073
6 years ago
luigi1111 007b835daa
Merge pull request #4061
6 years ago
luigi1111 94ed562148
Merge pull request #4045
6 years ago
luigi1111 3e026ff6ed
Merge pull request #4013
6 years ago
luigi1111 21afa71ba6
Merge pull request #3981
6 years ago
luigi1111 025187e6c9
Merge pull request #3854
6 years ago
luigi1111 33122ab8a6
Merge pull request #3617
6 years ago
moneromooo-monero 45e419bd5c
db: store cumulative rct output distribution in the db for speed
6 years ago
moneromooo-monero 639ca3b1fa
core_tests: add --filter to select which tests to run
6 years ago
moneromooo-monero 61caab8a8c
crypto: remove slight bias in key generation due to modulo
6 years ago
victorsintnicolaas 207b66ecc2 first new functional tests
6 years ago
victorsintnicolaas 34cb6b4b70 add --regtest and --fixed-difficulty for regression testing
6 years ago
moneromooo-monero 438d52deaf
remove epee from link lines where it's redundant
6 years ago
moneromooo-monero 3474154b75
gtest: use -fPIC with CLANG too
6 years ago
luigi1111 8a27caeb22
Merge pull request #3998
6 years ago
luigi1111 a844844cda
Merge pull request #3716
6 years ago
moneromooo-monero e6f4d4acf0
unit_tests: do not recreate the same base rct sig all the time
6 years ago
moneromooo-monero 2771a18e85
threadpool: allow leaf functions to run concurrently
6 years ago
moneromooo-monero ed2c81ed95
replace std::list with std::vector on some hot paths
6 years ago
luigi1111 8fad35f8e2
Merge pull request #3962
6 years ago
einsteinsfool 7cdd147da5 Changed URLs to HTTPS
6 years ago
moneromooo-monero e5592c4bab
rpc: add blockchain disk size to getinfo
6 years ago
luigi1111 34c57d071f
Merge pull request #3938
6 years ago
luigi1111 c678413a89
Merge pull request #3902
6 years ago
luigi1111 cfd66dae4b
Merge pull request #3691
6 years ago
moneromooo-monero 8db23df581
wallet: on first refresh, start off with a quantized height
6 years ago
moneromooo-monero 55c7fb87a9
epee: adaptive connection timeout system
6 years ago
luigi1111 13d73d9ed6
Merge pull request #3604
6 years ago
luigi1111 22c8730261
Merge pull request #3450
6 years ago
luigi1111 5321769b65
Merge pull request #3444
6 years ago
moneromooo-monero 01cc978722
ringct: remove an unnecessary scalarmultBase in zeroCommit
6 years ago
moneromooo-monero 5db9e3c28e
unit_tests: add tests for local IP range detection
6 years ago
luigi1111 b6eb7484d1
Merge pull request #3592
6 years ago
luigi1111 f0f3157183
Merge pull request #3504
6 years ago