aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet2.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #6493Alexander Blair2020-08-161-0/+16
|\ \ \ | | | | | | | | | | | | 921dd8dde Use domain-separated ChaCha20 for in-memory key encryption (Sarang Noether)
| * | | Use domain-separated ChaCha20 for in-memory key encryptionSarang Noether2020-08-091-0/+16
| | |/ | |/|
* / | Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that ↵Sarang Noether2020-08-091-17/+29
|/ / | | | | | | include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests.
* | Merge pull request #6512Alexander Blair2020-07-191-1/+1
|\ \ | | | | | | | | | 5ef0607da Update copyright year to 2020 (SomaticFanatic)
| * | Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| | | | | | | | | | | | Update copyright year to 2020
* | | Merge pull request #6587luigi11112020-07-081-1/+1
|\ \ \ | | | | | | | | | | | | 94befec fix typo in pick_preferred_rct_inputs (Parean)
| * | | fix typo in pick_preferred_rct_inputsDenis Smirnov2020-05-251-1/+1
| | | |
* | | | Merge pull request #6561luigi11112020-06-081-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | c17fe81 wallet2: fix multisig data clearing stomping on a vector (moneromooo-monero)
| * | | | wallet2: fix multisig data clearing stomping on a vectormoneromooo-monero2020-05-191-1/+1
| |/ / /
* | | | Merge pull request #6525luigi11112020-06-081-2/+16
|\ \ \ \ | |_|_|/ |/| | | | | | | 86cf811 simplewallet: don't complain about incoming payment ids on change (moneromooo-monero)
| * | | simplewallet: don't complain about incoming payment ids on changemoneromooo-monero2020-05-131-2/+16
| |/ /
* / / Fix boost <1.60 compilation and fix boost 1.73+ warningsLee Clagett2020-05-311-1/+1
|/ /
* | Merge pull request #6506luigi11112020-05-071-7/+1
|\ \ | |/ |/| | | 42e1484 wallet2: fix keys file deserialization exception handling (xiphon)
| * wallet2: fix keys file deserialization exception handlingxiphon2020-05-051-7/+1
| |
* | Merge pull request #6485luigi11112020-05-061-3/+15
|\ \ | | | | | | | | | 7a8c1ee wallet2: fix subaddress expansion when receiving monero (moneromooo-monero)
| * | wallet2: fix subaddress expansion when receiving moneromoneromooo-monero2020-04-271-3/+15
| | |
* | | Merge pull request #6480luigi11112020-05-061-3/+2
|\ \ \ | | | | | | | | | | | | 4f489fa wallet2: check_connection return false on get_version status != OK (xiphon)
| * | | wallet2: check_connection return false on get_version status != OKxiphon2020-04-261-3/+2
| | | |
* | | | Merge pull request #6467luigi11112020-05-051-12/+25
|\ \ \ \ | | | | | | | | | | | | | | | 8b655de simplewallet: report timestamp based expected unlock time on balance (moneromooo-monero)
| * | | | simplewallet: report timestamp based expected unlock time on balancemoneromooo-monero2020-04-221-12/+25
| |/ / /
* | | | Merge pull request #6441luigi11112020-05-051-6/+10
|\ \ \ \ | |_|_|/ |/| | | | | | | 613071f use memwipe on secret k/alpha values (moneromooo-monero)
| * | | use memwipe on secret k/alpha valuesmoneromooo-monero2020-04-151-6/+10
| | | | | | | | | | | | | | | | Reported by UkoeHB_ and sarang
* | | | Merge pull request #6446luigi11112020-05-011-2/+6
|\ \ \ \ | |_|_|/ |/| | | | | | | e509ede trezor: adapt to new passphrase mechanism (ph4r05)
| * | | trezor: adapt to new passphrase mechanismDusan Klinec2020-04-271-2/+6
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | - choice where to enter passphrase is now made on the host - use wipeable string in the comm stack - wipe passphrase memory - protocol optimizations, prepare for new firmware version - minor fixes and improvements - tests fixes, HF12 support
* / | Allow wallet2.h to run in WebAssemblywoodser2020-04-151-134/+205
|/ / | | | | | | | | | | | | - Add abstract_http_client.h which http_client.h extends. - Replace simple_http_client with abstract_http_client in wallet2, message_store, message_transporter, and node_rpc_proxy. - Import and export wallet data in wallet2. - Use #if defined __EMSCRIPTEN__ directives to skip incompatible code.
* | Merge pull request #6394luigi11112020-04-101-3/+12
|\ \ | |/ |/| | | 69b5992 simplewallet: new 'address one-off <major> <minor>' command (moneromooo-monero)
| * simplewallet: new "address one-off <major> <minor>" commandmoneromooo-monero2020-04-071-3/+12
| |
* | Merge pull request #6351luigi11112020-04-041-1/+1
|\ \ | | | | | | | | | | | | | | | 81c5943 Remove temporary std::string creation in some hex->bin calls (vtnerd) 5fcc23a Move hex->bin conversion to monero copyright files and with less includes (vtnerd) 3387f0e Reduce template bloat in hex->bin for ZMQ json (vtnerd)
| * | Move hex->bin conversion to monero copyright files and with less includesLee Clagett2020-03-091-1/+1
| |/
* | Merge pull request #6338luigi11112020-04-041-5/+1
|\ \ | | | | | | | | | 80d5320 Hash domain separation (SarangNoether)
| * | Hash domain separationSarang Noether2020-04-011-5/+1
| | |
* | | Merge pull request #6321luigi11112020-04-041-0/+1
|\ \ \ | | | | | | | | | | | | 1a6e7bd wallet2: mention --daemon-ssl-allow-any-cert in --proxy error msg (xiphon)
| * | | wallet2: mention --daemon-ssl-allow-any-cert in --proxy error msgxiphon2020-02-071-0/+1
| | | |
* | | | cryptonote_basic: drop unused verification_context::m_not_rct fieldxiphon2020-03-311-2/+0
| |/ / |/| |
* | | Merge pull request #6304luigi11112020-03-311-3/+12
|\ \ \ | | | | | | | | | | | | 2e9d1e6 wallet2: fix store-tx-info loading (moneromooo-monero)
| * | | wallet2: fix store-tx-info loadingmoneromooo-monero2020-01-241-3/+12
| |/ / | | | | | | | | | | | | | | | | | | | | | The backward compatibility code was always setting it to 1 in modern wallets since store_tx_keys was not present and thus assumed to be 1 by default. Reported by SeventhAlpaca
* | | Merge pull request #6302luigi11112020-03-311-14/+14
|\ \ \ | | | | | | | | | | | | dab604e wallet2_api: implement estimateTransactionFee (xiphon)
| * | | wallet2_api: implement estimateTransactionFeexiphon2020-01-251-14/+14
| |/ /
* | | Merge pull request #6299Alexander Blair2020-03-271-2/+21
|\ \ \ | | | | | | | | | | | | 9c1f970b wallet2: remember daemon address overrides when loading a new wallet (moneromooo-monero)
| * | | wallet2: remember daemon address overrides when loading a new walletmoneromooo-monero2020-03-071-2/+21
| |/ /
* | | Merge pull request #6296Alexander Blair2020-03-271-0/+4
|\ \ \ | | | | | | | | | | | | 50e59cfa wallet2: reject zero keys in json input (moneromooo-monero)
| * | | wallet2: reject zero keys in json inputmoneromooo-monero2020-01-161-0/+4
| |/ / | | | | | | | | | | | | | | | | | | Because the user might do this for reasons unknown. Values beyond l-1 will be reduced, so are accepted. Reported by who-biz.
* | | Merge pull request #6289Alexander Blair2020-03-271-2/+44
|\ \ \ | | | | | | | | | | | | ffe7165e wallet: reroll fake outs selection on local tx_sanity_check failure (xiphon)
| * | | wallet: reroll fake outs selection on local tx_sanity_check failurexiphon2020-01-141-2/+44
| | | |
* | | | Merge pull request #6288Alexander Blair2020-03-271-1/+0
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | 0349347e ringdb: use a different iv for key and data in rings table (moneromooo-monero) 7b882087 simplewallet: reword mixin in user message in terms of ring size (moneromooo-monero) f507a43a wallet2: do not remove known rings when a tx fails (moneromooo-monero)
| * | | wallet2: do not remove known rings when a tx failsmoneromooo-monero2020-01-091-1/+0
| |/ / | | | | | | | | | | | | Even if it fails, the ring composition is known to a potential adversary, and so we should reuse the same ring next time
* | | Merge pull request #6268Alexander Blair2020-03-121-7/+7
|\ \ \ | | | | | | | | | | | | a6c24412 wallet: fix exceptions getting the hash of a pruned tx (moneromooo-monero)
| * | | wallet: fix exceptions getting the hash of a pruned txmoneromooo-monero2019-12-301-7/+7
| |/ /
* | | Merge pull request #6238Alexander Blair2020-02-281-0/+7
|\ \ \ | | | | | | | | | | | | f717d593 wallet2: guard against race with multiple decrypt_keys users (moneromooo-monero)
| * | | wallet2: guard against race with multiple decrypt_keys usersmoneromooo-monero2019-12-171-0/+7
| |/ / | | | | | | | | | | | | | | | If more than one thread wants to make sure of the spend secret key, then we decrypt on the first caller and reencrypt on the last caller, otherwise we could use an invalid secret key.