Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-21 | mnemonics/electrum-words/create_checksum_index(): updated to work with non ↵ | Paul Shapiro | 1 | -1/+1 | |
fixed word list length mnemonic | |||||
2018-10-19 | blockchain: move two new verification errors to the verify category | moneromooo-monero | 1 | -2/+2 | |
Lest we get people get scared again | |||||
2018-10-19 | rpc: fix output distribution caching ignoring chain changes | moneromooo-monero | 1 | -6/+8 | |
0 is placeholder for whole chain, so we should compare chain height changes rather than chain-height-or-zero. Even this isn't totally foolproof if a blocks are popped and the same number added again, but it is much better as it prevents the data from slowly going out of sync. | |||||
2018-10-18 | Rename "blackball" for clarity | moneromooo-monero | 6 | -36/+36 | |
Apparently some people seem to think it's a censorship list... | |||||
2018-10-18 | device: extended logging, refactored device selection code | xiphon | 3 | -20/+46 | |
2018-10-18 | device: fixed Ledger Nano S device selection | xiphon | 2 | -6/+6 | |
2018-10-18 | tx_pool: revert #4592 and move bin2hex conversion to on_get_transaction_pool | stoffu | 2 | -1/+3 | |
2018-10-17 | core: don't verify range proofs multiple times | moneromooo-monero | 1 | -1/+6 | |
2018-10-17 | spawn: close all file descriptors before execve | moneromooo-monero | 3 | -0/+25 | |
No need to give whatever we're calling access to what we use | |||||
2018-10-16 | util: close keys file lock on exec | moneromooo-monero | 1 | -1/+1 | |
2018-10-16 | wallet_rpc_server: fix change_wallet_password RPC | moneromooo-monero | 1 | -2/+1 | |
2018-10-16 | wallet2_api: fix generating new wallet in the GUI | moneromooo-monero | 1 | -1/+1 | |
It was creating a new wallet without a password first (this should be fixed), then not changing the password correctly | |||||
2018-10-15 | Providing user supplied default constructor for expect<void> | Lee Clagett | 1 | -1/+3 | |
2018-10-15 | Fix Windows build after epee dependency change | iDunk5400 | 1 | -0/+1 | |
2018-10-15 | daemon: fix reading past stack on exit | moneromooo-monero | 1 | -5/+10 | |
2018-10-15 | tx_pool: store hex string instead of raw binary to tx_blob of ↵ | stoffu | 1 | -1/+1 | |
get_transaction_pool RPC Inspired by https://github.com/masari-project/masari/issues/93 | |||||
2018-10-13 | Revert "p2p: connect via the bound ip, if any" | moneromooo-monero | 1 | -3/+3 | |
This reverts commit 909398efc79cb1fa92e330e9a50a316ca5858953. It looks like it's causing trouble with tor on some setups | |||||
2018-10-13 | SOFTWARE is the default wallet device | m2049r | 1 | -0/+1 | |
2018-10-12 | daemon: do not run complex code in a signal handler | moneromooo-monero | 1 | -1/+8 | |
instead, delegate the work to a one off thread and notify it from the signal handler | |||||
2018-10-12 | Remove epee header dependency on cryptonote_core | moneromooo-monero | 3 | -0/+3 | |
2018-10-12 | simplewallet: fix view key parsing in --generate-from-view-key | moneromooo-monero | 1 | -1/+1 | |
2018-10-12 | rpc: blanket initialize 0MQ request and response structures | moneromooo-monero | 1 | -1/+1 | |
2018-10-10 | simplewallet: mark default-ring-size setting as obsolete | moneromooo-monero | 1 | -1/+1 | |
2018-10-10 | password: fix secure input with echo on windows | moneromooo-monero | 1 | -2/+6 | |
Thanks to iDunk for the testing back and forth | |||||
2018-10-10 | password: fix backspace outputting ^? on linux on echoing secure input | moneromooo-monero | 1 | -0/+7 | |
2018-10-09 | wallet2: make fake out selection messages less spammy | moneromooo-monero | 1 | -3/+18 | |
2018-10-09 | fix version changes on master | Riccardo Spagni | 1 | -1/+1 | |
2018-10-09 | wallet2: fix cold signing using non padded bulletproofs | moneromooo-monero | 1 | -4/+1 | |
This code was deciding which bulletproof configuration to use based on ptx which weren't created yet. | |||||
2018-10-09 | device_io_hid: fix DEFAULT_* type (too short) and init time | moneromooo-monero | 1 | -6/+6 | |
2018-10-09 | device: increase ledger timeout to 2 minutes | selsta | 1 | -1/+1 | |
2018-10-08 | Revert "Merge pull request #4472" | Riccardo Spagni | 16 | -110/+183 | |
This reverts commit 79d46c4d551a9b1261801960095bf4d24967211a, reversing changes made to c9fc61dbb56cca442c775faa2554a7460879b637. | |||||
2018-10-08 | device: destroy device objects on exit | moneromooo-monero | 1 | -9/+16 | |
2018-10-08 | blockchain_blackball: fix stray ! | moneromooo-monero | 1 | -1/+1 | |
2018-10-08 | Remove last traces of libpcsc-lite | moneromooo-monero | 1 | -9/+0 | |
2018-10-08 | miner: really reset flags/precision on std::cout | moneromooo-monero | 1 | -1/+1 | |
2018-10-08 | blockchain: add check test options are given for fakechain mode | moneromooo-monero | 1 | -0/+3 | |
Coverity 188616 | |||||
2018-10-08 | tx_pool: avoid parsing a whole tx if only the prefix is needed | moneromooo-monero | 5 | -38/+60 | |
2018-10-08 | blockchain_blackball: fix stats double counting | moneromooo-monero | 1 | -15/+18 | |
2018-10-06 | Fix some calls to the translation function | Guillaume LE VAILLANT | 3 | -44/+44 | |
Some strings were not detected by lupdate because "tr() cannot be called without context". | |||||
2018-10-04 | rpc: fixed typo in JSON command error response message | AnythingTechPro | 1 | -1/+1 | |
2018-10-04 | secure_pwd_reader: Add proper Unicode handling [Ryo contribution] | fireice-uk | 1 | -11/+23 | |
2018-10-04 | wallet2_api: fix build with C++14 | moneromooo-monero | 1 | -7/+14 | |
2018-10-04 | blocks: use auto-generated .c files instead of 'LD -r -b binary' | xiphon | 16 | -183/+110 | |
2018-10-03 | wallet2: disable height based segregation | moneromooo-monero | 1 | -3/+3 | |
It can still be enable via DNS if a key reusing fork pops up | |||||
2018-10-02 | Catch more exceptions in dtors | moneromooo-monero | 1 | -0/+10 | |
Misc coverity reports | |||||
2018-10-02 | Fix rtxn usage in BlockchainLMDB::get_estimated_batch_size | Howard Chu | 1 | -2/+2 | |
Should only stop the rtxn if we actually started it Fixes Coverity 184960 | |||||
2018-10-02 | wallet2: clear found out for every tx key | doy-lee | 1 | -1/+1 | |
Avoids triggering the sanity check | |||||
2018-10-02 | daemon: do not display uptime when not known | moneromooo-monero | 1 | -5/+15 | |
2018-10-02 | common: Windows 'spawn' support for tx and block notifications | xiphon | 4 | -11/+65 | |
2018-10-01 | Arbitrary M/N multisig schemes: | naughtyfox | 13 | -114/+549 | |
* support in wallet2 * support in monero-wallet-cli * support in monero-wallet-rpc * support in wallet api * support in monero-gen-trusted-multisig * unit tests for multisig wallets creation | |||||
2018-10-01 | wallet_rpc_server: include all transfer records for a txid | moneromooo-monero | 2 | -9/+17 | |
Since subaddresses were added, a tx can now create more than one payment | |||||
2018-10-01 | wallet: fix --generate-from-json using wrong password | moneromooo-monero | 6 | -7/+20 | |
2018-09-30 | build: fix gcc false positive 'stringop-overflow' warning | xiphon | 1 | -1/+1 | |
2018-09-30 | wallet2_api: blackball/unblackball now take two parameters | moneromooo-monero | 3 | -2/+28 | |
amount and offset (instead of pubkey) | |||||
2018-09-29 | Merge pull request #4333 | Riccardo Spagni | 10 | -0/+300 | |
73403004 add --block-notify to monerod and --tx-notify to monero-wallet-{cli,rpc} (moneromooo-monero) | |||||
2018-09-29 | Merge pull request #4461 | Riccardo Spagni | 1 | -1/+5 | |
7dd11711 wallet2: fix transfers between subaddresses hitting the sanity check (moneromooo-monero) | |||||
2018-09-29 | Merge pull request #4459 | Riccardo Spagni | 7 | -13/+36 | |
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-29 | Merge pull request #4458 | Riccardo Spagni | 2 | -3/+3 | |
921b0fb1 use default create_address_file argument (m2049r) | |||||
2018-09-29 | Merge pull request #4456 | Riccardo Spagni | 1 | -2/+9 | |
06d05c21 device: set device name correctly if key_on_device is set (Dusan Klinec) | |||||
2018-09-29 | Merge pull request #4449 | Riccardo Spagni | 1 | -2/+41 | |
17142ec9 malloc scratchpad for all supported android archs (m2049r) | |||||
2018-09-29 | Merge pull request #4445 | Riccardo Spagni | 1 | -2/+12 | |
fe125647 Fixup RENAME_DB() macro (Howard Chu) | |||||
2018-09-29 | Merge pull request #4439 | Riccardo Spagni | 1 | -1/+2 | |
174f31bf simplewallet: don't complain about payment id on pool mined blocks (moneromooo-monero) | |||||
2018-09-29 | Merge pull request #4427 | Riccardo Spagni | 2 | -3/+1 | |
83debef9 wallet_rpc_server: remove verbose field in incoming_transfers query (moneromooo-monero) | |||||
2018-09-29 | Merge pull request #4417 | Riccardo Spagni | 2 | -22/+16 | |
a21da905 Wallet: use unique_ptr for WalletImpl members (oneiric) | |||||
2018-09-29 | Merge pull request #4409 | Riccardo Spagni | 1 | -1/+5 | |
7a056f44 WalletAPI: multisigSignData bug fixed (naughtyfox) | |||||
2018-09-29 | Merge pull request #4407 | Riccardo Spagni | 1 | -7/+8 | |
43a06350 ringdb: use cursors to be a bit faster (moneromooo-monero) | |||||
2018-09-29 | Fix 32bit depends builds | TheCharlatan | 3 | -3/+13 | |
Add architecture flags when cmake invokes gcc manually. Add 32bit to Travis. | |||||
2018-09-29 | Merge pull request #4406 | Riccardo Spagni | 1 | -3/+27 | |
7964d4f8 wallet2: handle corner case in picking fake outputs (moneromooo-monero) | |||||
2018-09-29 | daemon: silence daemon update warnings on testnet | iDunk5400 | 1 | -2/+2 | |
2018-09-28 | wallet_rpc_server: remove verbose field in incoming_transfers query | moneromooo-monero | 2 | -3/+1 | |
The key image (which was only supplied if verbose was true) is readily available, not a secret key, and it was only modelled after the CLI command because it's a bit spammy for the CLI. | |||||
2018-09-28 | dns_utils: refresh list of usable DNSSEC servers | moneromooo-monero | 1 | -3/+4 | |
A few of them are now returning invalid replies. | |||||
2018-09-26 | malloc scratchpad for all supported android archs | m2049r | 1 | -2/+41 | |
2018-09-25 | Fixup RENAME_DB() macro | Howard Chu | 1 | -2/+12 | |
Make sure target DB's record is on a writable page | |||||
2018-09-25 | bump version to 0.13.0.1 | Riccardo Spagni | 1 | -1/+1 | |
2018-09-25 | switch from master to rc | Riccardo Spagni | 1 | -1/+1 | |
2018-09-25 | simplewallet: don't complain about payment id on pool mined blocks | moneromooo-monero | 1 | -1/+2 | |
Those use the extra nonce without a payment id | |||||
2018-09-25 | wallet2: fix duplicate output making it to the RPC | moneromooo-monero | 1 | -8/+33 | |
2018-09-25 | tx_pool: fix tx removal at startup keeping references | moneromooo-monero | 1 | -0/+1 | |
2018-09-25 | add checkpoints for testnet and mainnet | Riccardo Spagni | 1 | -1/+2 | |
2018-09-24 | blockchain: add stagenet v8 and v9, two weeks before mainnet | moneromooo-monero | 1 | -0/+2 | |
2018-09-24 | Replace USB-CCID (smartcard) by USB-HID | cslashm | 10 | -190/+578 | |
Remove PCSC dependencies which is a bit hard (not user friendly) to install on linux and Mac Split Ledger logic and device IO | |||||
2018-09-24 | wallet_rpc_server: include account index in incoming_transfers RPC | moneromooo-monero | 2 | -2/+2 | |
2018-09-24 | bulletproofs: multiply points by 8 first thing in verification | moneromooo-monero | 1 | -15/+17 | |
instead of merging that with other scalar multiplications where possible for speed, since this is not actually safe | |||||
2018-09-23 | update checkpoints.dat | Riccardo Spagni | 2 | -1/+1 | |
2018-09-22 | wallet2_api: fix for latest code changes | moneromooo-monero | 3 | -3/+3 | |
2018-09-22 | Wallet: use unique_ptr for WalletImpl members | oneiric | 2 | -22/+16 | |
Use unique_ptr to manage WalletImpl internals, rather than raw pointers. | |||||
2018-09-22 | update version to 13.0 | Riccardo Spagni | 1 | -2/+2 | |
2018-09-22 | wallet2: handle corner case in picking fake outputs | moneromooo-monero | 1 | -3/+27 | |
If we originally think we have enough outputs on the blockchain to pick random fake outputs, we might end up with not enough of them if enough are actually blackballed. | |||||
2018-09-22 | wallet_rpc_server: fix --run-as-service on Windows | moneromooo-monero | 1 | -0/+1 | |
Thanks iDunk for the windows testing | |||||
2018-09-22 | cryptonote tweak v2.2 | Lee Clagett | 1 | -0/+20 | |
2018-09-21 | device: fix warnings about overridden functions | moneromooo-monero | 2 | -2/+2 | |
2018-09-21 | wallet_rpc_server: fix build for windows | moneromooo-monero | 1 | -8/+17 | |
Thanks iDunk for building patches on windows | |||||
2018-09-21 | WalletAPI: multisigSignData bug fixed | naughtyfox | 1 | -1/+5 | |
2018-09-20 | ringdb: use cursors to be a bit faster | moneromooo-monero | 1 | -7/+8 | |
2018-09-19 | simplewallet: fix --generate-from-json setting wrong wallet filename | moneromooo-monero | 1 | -2/+2 | |
2018-09-19 | query backing device | m2049r | 10 | -17/+123 | |
2018-09-19 | simplewallet: Add Unicode input_line [Ryo backport] | fireice-uk | 3 | -47/+34 | |
2018-09-18 | wallet: implement coin splitting for sweep_* 'outputs' option | whythat | 1 | -3/+25 | |
Implemented strategy splits total amount into N equal parts, where N is a specified number of outputs. If N > 1, dummy change output is NOT created. rebased by moneromooo | |||||
2018-09-18 | wallet: add 'outputs' option for sweep_* commands | whythat | 5 | -18/+74 | |
'outputs' option allows to specify the number of separate outputs of smaller denomination that will be created by sweep operation. rebased by moneromooo | |||||
2018-09-17 | rpc: allow pruning of json encoded txs | cryptochangements34 | 1 | -1/+10 | |
2018-09-17 | Fixed Keccak implementation on big-endian platforms | Alexandro Sanchez | 1 | -3/+8 | |
2018-09-17 | api/wallet: properly disable key encryption | stoffu | 5 | -13/+12 | |
2018-09-17 | node_rpc_proxy: return a non empty error string on connection failure | moneromooo-monero | 1 | -5/+5 | |
This makes it easier to avoid bugs on the caller side if errors are represented by non empty strings. This fixes the refresh height setting in new wallets when no daemon is running. | |||||
2018-09-16 | simplewallet: remove obsolete transfer_original command | moneromooo-monero | 2 | -16/+5 | |
2018-09-16 | wallet2_api: bring up to latest wallet api | moneromooo-monero | 3 | -18/+38 | |
2018-09-15 | add daemonizer to rpc wallet | jcktm | 2 | -111/+166 | |
2018-09-14 | blockchain_blackball: s/return false;/return 0;/ | moneromooo-monero | 1 | -1/+1 | |
2018-09-14 | blockchain_blackball: use %zu for size_t | moneromooo-monero | 1 | -2/+2 | |
2018-09-14 | blockchain_blackball: use mdb_size_t where appropriate | moneromooo-monero | 1 | -1/+1 | |
2018-09-14 | blockchain_blackball: error out on fgets error | moneromooo-monero | 1 | -1/+5 | |
2018-09-14 | hw_device: support for multiple devices added [for review] | Dusan Klinec | 8 | -32/+160 | |
- device name is a new wallet property - full device name is now a bit more structured so we can address particular device vendor + device path. Example: 'Ledger', 'Trezor:udp', 'Trezor:udp:127.0.0.1:21324', 'Trezor:bridge:usb01'. The part before ':' identifies HW device implementation, the optional part after ':' is device path to look for. - new --hw-device parameter added to the wallet, can name the hardware device - device reconnect added | |||||
2018-09-14 | wallet: ask-password can now ask without encrypting the secret spend key | moneromooo-monero | 4 | -56/+83 | |
2018-09-14 | cn_deserialize: comment out pruned tx case | moneromooo-monero | 1 | -0/+2 | |
it's not merged yet | |||||
2018-09-14 | remove obsolete daemon selection of fake outs and old tx construction | moneromooo-monero | 15 | -949/+12 | |
2018-09-14 | rct: avoid repeated unnecessary conversions when accummulating | moneromooo-monero | 3 | -7/+25 | |
2018-09-14 | rpc: add a "is an update available" flag in get_info | moneromooo-monero | 4 | -2/+23 | |
Make it easier for a user to be told when to update | |||||
2018-09-14 | simplewallet: print reason why refresh+password is needed | moneromooo-monero | 1 | -1/+1 | |
2018-09-13 | rpc: add cumulative difficulty in block header data | moneromooo-monero | 2 | -0/+3 | |
2018-09-13 | tx_pool: make the max tx size a consensus rule from v8 | moneromooo-monero | 1 | -1/+1 | |
2018-09-13 | Add bulletproof support | cslashm | 1 | -1/+1 | |
2018-09-12 | Adding expect<T> - a value-or-error implementation | Lee Clagett | 5 | -0/+648 | |
2018-09-12 | blockchain: simplify output distribution code | moneromooo-monero | 1 | -7/+2 | |
2018-09-12 | db_lmdb: do not use base for cumulative distribution | moneromooo-monero | 1 | -0/+2 | |
it's confusing and needlessly complicated | |||||
2018-09-12 | rctTypes: fix incorrect serialization | stoffu | 1 | -2/+2 | |
2018-09-12 | wallet: use wipeable_string in more places where a secret is used | moneromooo-monero | 2 | -37/+41 | |
2018-09-11 | NetBSD support | thomasvaughan | 3 | -8/+10 | |
2018-09-11 | blockchain: add a testnet v9 a day after v8 | moneromooo-monero | 1 | -0/+1 | |
So that bulletproofs become mandatory | |||||
2018-09-11 | wallet2: bump testnet rollback to account for coming reorg | moneromooo-monero | 1 | -1/+1 | |
2018-09-11 | bulletproofs: #include <openssl/bn.h> | moneromooo-monero | 1 | -0/+1 | |
Apparently needed for openssl 1.1.x | |||||
2018-09-11 | bulletproofs: speed up the latest changes a bit | moneromooo-monero | 4 | -34/+54 | |
2018-09-11 | bulletproofs: scale points by 8 to ensure subgroup validity | moneromooo-monero | 4 | -19/+33 | |
2018-09-11 | bulletproofs: match aggregated verification to sarang's latest prototype | moneromooo-monero | 1 | -64/+39 | |
2018-09-11 | more comprehensive test for ge_p3 comparison to identity/point at infinity | moneromooo-monero | 3 | -6/+21 | |
Reported by QuarksLab. | |||||
2018-09-11 | multiexp: fix maxscalar off by one | moneromooo-monero | 1 | -1/+1 | |
Reported by QuarksLab. | |||||
2018-09-11 | ringct: error out when hashToPoint* returns the point at infinity | moneromooo-monero | 2 | -1/+4 | |
Reported by QuarksLab. | |||||
2018-09-11 | cryptonote_basic: check output type before using it | moneromooo-monero | 1 | -0/+7 | |
Reported by QuarksLab. | |||||
2018-09-11 | ringct: prevent a potential very large allocation | moneromooo-monero | 1 | -2/+2 | |
Reported by QuarksLab. | |||||
2018-09-11 | crypto: some paranoid checks in generate_signature/check_signature | moneromooo-monero | 1 | -1/+11 | |
Reported by QuarksLab. | |||||
2018-09-11 | crypto: never return zero in random32_unbiased | moneromooo-monero | 1 | -1/+1 | |
This avoids problems when the caller can't deal with a zero walue, which happens often enough that it's worth nipping the problem in the bud. | |||||
2018-09-11 | multiexp: fix wrong Bos-Coster result for 1 non trivial input | moneromooo-monero | 1 | -3/+7 | |
Reported by QuarksLab. | |||||
2018-09-11 | Check inputs to addKeys are in range | moneromooo-monero | 2 | -0/+6 | |
Reported by QuarksLab. | |||||
2018-09-11 | bulletproofs: reject x, y, z, or w[i] being zero | moneromooo-monero | 1 | -2/+63 | |
Also try again when we're generate a proof with those characteristics Reported by QuarksLab. | |||||
2018-09-11 | v8: per byte fee, pad bulletproofs, fixed 11 ring size | moneromooo-monero | 41 | -622/+969 | |
2018-09-11 | bulletproofs: a few fixes from the Kudelski review | moneromooo-monero | 3 | -5/+23 | |
- 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 | |||||
2018-09-11 | bulletproofs: reject points not in the main subgroup | moneromooo-monero | 3 | -0/+33 | |
2018-09-11 | bulletproofs: speed up a few multiplies using existing Hi cache | moneromooo-monero | 1 | -2/+11 | |
2018-09-11 | Add Pippenger cache and limit Straus cache size | moneromooo-monero | 3 | -30/+82 | |
2018-09-11 | perf_timer: split timer class into a base one and a logging one | moneromooo-monero | 2 | -14/+42 | |
2018-09-11 | Pippenger multiexp | moneromooo-monero | 3 | -3/+138 | |
Based on sarang's python code | |||||
2018-09-11 | multiexp: cut down on memory allocations | moneromooo-monero | 1 | -15/+13 | |
2018-09-11 | precalc the ge_p3 representation of H | moneromooo-monero | 4 | -14/+19 | |
2018-09-11 | require canonical multi output bulletproof layout | moneromooo-monero | 1 | -0/+29 | |
2018-09-11 | Add a define for the max number of bulletproof multi-outputs | moneromooo-monero | 3 | -2/+5 | |
2018-09-11 | Bulletproof aggregated verification and tests | moneromooo-monero | 12 | -153/+250 | |
Also constrains bulletproofs to simple rct, for simplicity | |||||
2018-09-11 | multiexp: some speedups | moneromooo-monero | 3 | -28/+121 | |
- use a raw memory block to store cache - use aligned memory - use doubling API where appropriate - calculate straus in bands | |||||
2018-09-11 | aligned: aligned memory alloc/realloc/free | moneromooo-monero | 3 | -2/+184 | |
2018-09-11 | bulletproofs: add aggregated verification | moneromooo-monero | 6 | -231/+338 | |
Ported from sarang's java code | |||||
2018-09-11 | make straus cached mode thread safe, and add tests for it | moneromooo-monero | 3 | -31/+67 | |
2018-09-11 | multiexp: bos coster now works for just one point | moneromooo-monero | 1 | -1/+11 | |
2018-09-11 | bulletproofs: add multi output bulletproofs to rct | moneromooo-monero | 9 | -94/+181 | |
2018-09-11 | add Straus multiexp | moneromooo-monero | 3 | -150/+182 | |
2018-09-11 | ringct: add bos coster multiexp | moneromooo-monero | 4 | -51/+455 | |
2018-09-11 | bulletproofs: misc optimizations | moneromooo-monero | 1 | -23/+87 | |
Use double mults where possible, avoid conversions, simplify | |||||
2018-09-11 | bulletproofs: multi-output bulletproofs | moneromooo-monero | 3 | -32/+320 | |
2018-09-10 | Add support for apple and arm building | TheCharlatan | 4 | -8/+20 | |
Add pcsc-lite to linux builds Fixup windows icu4c linking with depends, the static libraries have an 's' appended to them Compiling depends arm-linux-gnueabihf will allow you to compile armv6zk monero binaries | |||||
2018-09-10 | WalletAPI: 'hasMultisigPartialKeyImages' function added | naughtyfox | 3 | -0/+20 | |
2018-09-10 | wallet2: import_multisig forward refresh exception | naughtyfox | 1 | -1/+6 | |
2018-09-10 | blockchain_blackball: add --force-chain-reaction-pass flag | moneromooo-monero | 1 | -1/+4 | |
2018-09-10 | record blackballs as amount/offset, and add export ability | moneromooo-monero | 6 | -99/+283 | |
2018-09-09 | Cryptonight variant 2 | SChernykh | 2 | -54/+361 | |
Contains two modifications to improve ASIC resistance: shuffle and integer math. Shuffle makes use of the whole 64-byte cache line instead of 16 bytes only, making Cryptonight 4 times more demanding for memory bandwidth. Integer math adds 64:32 bit integer division followed by 64 bit integer square root, adding large and unavoidable computational latency to the main loop. More details and performance numbers: https://github.com/SChernykh/xmr-stak-cpu/blob/master/README.md | |||||
2018-09-09 | crypto_ops_builder: link to EdDSA/Ed25519 draft RFC | moneromooo-monero | 1 | -1401/+3 | |
instead of including the text, as it's not fully free to redistribute | |||||
2018-09-09 | rpc: return "already mining" in start_mining if already mining | moneromooo-monero | 1 | -1/+7 | |
2018-09-09 | wallet_rpc_server: remove some unused code | moneroexamples | 1 | -9/+0 | |
2018-09-09 | blockchain_blackball: more optimizations | moneromooo-monero | 1 | -45/+86 | |
2018-09-09 | blockchain_blackball: do not process duplicate blockchains parts | moneromooo-monero | 1 | -0/+76 | |
2018-09-09 | blockchain_blackball: make it clear secondary passes are not incremental | moneromooo-monero | 1 | -1/+12 | |
yet | |||||
2018-09-09 | blockchain_blackball: detect spent outputs by partial ring reuse | moneromooo-monero | 1 | -0/+35 | |
2018-09-09 | blockchain_blackball: fix chain reaction phase in incremental mode | moneromooo-monero | 1 | -41/+35 | |
It makes it a lot slower, unfortunately | |||||
2018-09-09 | blockchain_blackball: avoid false positives for different amounts | moneromooo-monero | 1 | -8/+12 | |
Identical offset based rings may not actually be identical rings since they represent different outputs | |||||
2018-09-09 | blockchain_blackball: set transaction looping txn to read only | moneromooo-monero | 1 | -1/+1 | |
2018-09-09 | blockchain_blackball: add stats | moneromooo-monero | 1 | -2/+94 | |
2018-09-09 | blockchain_blackball: support pre-v2 databases | moneromooo-monero | 1 | -79/+123 | |
2018-09-09 | blockchain_blackball: use LMDB for the cache | moneromooo-monero | 1 | -137/+561 | |
This uses less memory and makes it faster to load/save, though makes it slower to run (which is actually faster since it would previously start swapping anyway). | |||||
2018-09-09 | ringdb: allow blackballing many outputs at once | moneromooo-monero | 4 | -45/+77 | |
It cuts down on txn commits, and speeds up blackballing substantially | |||||
2018-09-08 | wallet2: fix secondary partially signed multisig txes | moneromooo-monero | 1 | -1/+1 | |
2018-09-08 | wallet_rpc_server: error out if wallet-file and wallet-dir are both used | moneromooo-monero | 1 | -1/+6 | |
2018-09-07 | rpc: don't include start time if restricted | moneromooo-monero | 1 | -1/+1 | |
2018-09-05 | wallet rpc: Add close_wallet RPC | Guillaume LE VAILLANT | 3 | -0/+59 | |
And close the current wallet automatically if necessary when opening another wallet. | |||||
2018-09-05 | daemon: request no PoW hashes we don't need when asking for blocks | moneromooo-monero | 1 | -0/+2 | |
This fixes the horrendous slowdown in bc_dyn_stats | |||||
2018-09-04 | ringct: make conversion functions return const refs | moneromooo-monero | 1 | -8/+8 | |
This might avoid unnecessary copies. Reported by stoffu | |||||
2018-09-04 | wallet2.get_reserve_proof: throw when specified amount is zero | stoffu | 1 | -0/+1 | |
2018-09-03 | wallet2: factor the creation of a new wallet keys file | moneromooo-monero | 3 | -77/+29 | |
2018-09-03 | wallet2: factor new blockchain setup | moneromooo-monero | 2 | -36/+18 | |
2018-09-03 | wallet2: fill in v2 height for stagenet | moneromooo-monero | 1 | -1/+1 | |
2018-09-02 | cryptonote_format_utils: do not early out on invalid tx pubkeys | moneromooo-monero | 1 | -3/+13 | |
Another such pubkey might be valid | |||||
2018-09-02 | remove unused fields from relay_tx RPC | el00ruobuob | 1 | -6/+0 | |
2018-09-02 | blockchain: add mainnet v8 height targetting 18 october | moneromooo-monero | 1 | -0/+6 | |
and v9 a day later | |||||
2018-08-31 | rpc: allow to pass RPC login via RPC_LOGIN env var | Dusan Klinec | 2 | -6/+15 | |
- passing by parameter is insecure as it is shown in the process list | |||||
2018-08-29 | mnemonics: fix outrageous compile time with CLANG in release | moneromooo-monero | 14 | -41/+89 | |
from several minutes to 10-15 seconds | |||||
2018-08-28 | simplewallet: handle transfers using a monero: URI | moneromooo-monero | 1 | -32/+80 | |