| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Also constrains bulletproofs to simple rct, for simplicity
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Ported from sarang's java code
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| |/ / /
|/| | |
| | | | |
9d65399 is_hdd update (p8p)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
67666b1 unit_tests: disable mlocker tests on windows (no implementation) (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
2a100fd unit_tests: add tests for incremental keccak (moneromooo-monero)
|
| | | | | |
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | | |
0c8d8f6 unit_tests: remove std::move in return statement (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | | |
This actually prevents copy elision
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
4616cf2 Fixed ZMQ-RPC for transactions and GET_BLOCKS_FAST (vtnerd)
|
| | | |_|/
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
43f7110 blockchain_db: remove unused get_output_key variant (moneromooo-monero)
|
| | | |/ /
| |/| |
| | | |
| | | | |
It was actually incorrect, as it would not return commitment
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This class will allow mlocking small objects, of which there
may be several per page. It adds refcounting so pages are only
munlocked when the last object on that page munlocks.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The secret spend key is kept encrypted in memory, and
decrypted on the fly when needed.
Both spend and view secret keys are kept encrypted in a JSON
field in the keys file. This avoids leaving the keys in
memory due to being manipulated by the JSON I/O API.
|
| | |_|/
|/| | |
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
c8226ad unit_tests: use valid key images, pub keys, etc (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
68b1197 tests: ringdb: use system's temporary dir path (radfish)
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes failing test during Arch package build (due to attempt to write to
~/.bitmonero/...).
Prefix temp dir path with "monero-" because we are not putting it on the
system, so good to identify ourselves in case the dir gets left over due
to crash, etc.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
63e342b crypto: move null_pkey/null_skey to the cpp file (moneromooo-monero)
0496c7c crypto: do not use boost::value_initialized to init null skey/pkey (moneromooo-monero)
|
| | | | | |
|
| | |_|/
|/| | |
|
| |\ \ \
| |_|/
|/| |
| | | |
61caab8 crypto: remove slight bias in key generation due to modulo (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
438d52d remove epee from link lines where it's redundant (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| | |
For some reason, this confuses and kills ASAN on startup
as it thinks const uint8_t ipv4_network_address::ID is
defined multiple times.
|
| |\ \
| | |
| | |
| | | |
e6f4d4a unit_tests: do not recreate the same base rct sig all the time (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
Helps a bit when running with valgrind
|
| |\ \ \
| | | |
| | | |
| | | | |
e5592c4 rpc: add blockchain disk size to getinfo (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
This should help new nodes predict how much disk space will be
needed for a full sync
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
45e419b db: store cumulative rct output distribution in the db for speed (moneromooo-monero)
|
| | | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This gets rid of the temporary precalc cache.
Also make the RPC able to send data back in binary or JSON,
since there can be a lot of data
This bumps the LMDB database format to v3, with migration.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
149da42 db_lmdb: enable batch transactions by default (stoffu)
34cb6b4 add --regtest and --fixed-difficulty for regression testing (vicsn)
9e1403e update get_info RPC and bump RPC version (vicsn)
207b66e first new functional tests (vicsn)
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
on_generateblocks RPC call combines functionality from the on_getblocktemplate and on_submitblock RPC calls to allow rapid block creation. Difficulty is set permanently to 1 for regtest.
Makes use of FAKECHAIN network type, but takes hard fork heights from mainchain
Default reserve_size in generate_blocks RPC call is now 1. If it is 0, the following error occurs 'Failed to calculate offset for'.
Queries hard fork heights info of other network types
|
| |\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | | |
4c00a4d unit_tests: add device unit tests (moneromooo-monero)
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Annoyingly, its locking semantics are borked since it does not
do any locking
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | | |
a2b557f 6795bd0 209ec96 ed2c81e a830db2 57ea902 31a895e ba8331c f7f1917 41be339 f025ae9 ef2cb63 dcfd299 5d3e702 2704624 2771a18 0e4c7d0 (moneromooo-monero)
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Decrease the number of worker threads by one to account
for the fact the calling thread acts as a worker thread now
|
| | | |_|/
| |/| |
| | | |
| | | | |
also use reserve where appropriate
|
| |\ \ \ \
| |/ / /
|/| | |
| | | | |
55c7fb8 epee: adaptive connection timeout system (moneromooo-monero)
|