aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #8280luigi11112022-05-102-0/+198
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fc9b77d Changes to PORTABLE_STORAGE.md (Jeffrey) 34941ac Docs: Add documentation for EPEE Portable Storage (Jeffrey)
| * | | | | Changes to PORTABLE_STORAGE.mdJeffrey2022-05-042-34/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * More information about array entries (especially nesting) * Varint encoding examples * Expanded string and integer encoding information
| * | | | | Docs: Add documentation for EPEE Portable StorageJeffrey2022-04-231-0/+156
| |/ / / / | | | | | | | | | | | | | | | Ripped directly from @jtgrassie 's monero-binary-rpc repo. It's a very helpful little document and I think it deserves a place in the main repo.
* | | | | Merge pull request #8279luigi11112022-05-102-237/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | f7d50cb EPEE: Remove gzip_encoding.h (Jeffrey)
| * | | | | EPEE: Remove gzip_encoding.hJeffrey2022-04-222-237/+1
| |/ / / /
* | | | | Merge pull request #8278luigi11112022-05-103-302/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 63c7f8b EPEE: Remove hmac-md5 (Jeffrey)
| * | | | | EPEE: Remove hmac-md5Jeffrey2022-04-223-302/+0
| |/ / / /
* | | | | Merge pull request #8277luigi11112022-05-105-30/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | baee2c0 Preserve commitment format inside transactions (kayabaNerve)
| * | | | | Preserve commitment format inside transactionsLuke Parker2022-04-215-30/+6
| |/ / / /
* | | | | Merge pull request #8262luigi11112022-05-101-32/+61
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 268a039 Optimized keccak implementation (SChernykh)
| * | | | | Optimized keccak implementationSChernykh2022-04-181-32/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All tests were conducted on the same PC (Ryzen 5 5600X running at fixed 4.65 GHz). Before: test_cn_fast_hash<32> (100000 calls) - OK: 1 us/call test_cn_fast_hash<16384> (1000 calls) - OK: 164 us/call After: test_cn_fast_hash<32> (100000 calls) - OK: 0 us/call test_cn_fast_hash<16384> (1000 calls) - OK: 31 us/call More than 5 times speedup for cn_fast_hash. Also noticed consistent 1-2% improvement in test_construct_tx results.
* | | | | | Merge pull request #8235luigi11112022-05-101-2/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 9c42b72 CMake: Add missing BUILD_SHARED_LIBS option (mj-xmr)
| * | | | | | CMake: Add missing BUILD_SHARED_LIBS optionmj-xmr2022-04-101-2/+4
| |/ / / / /
* | | | | | Merge pull request #8226luigi11112022-05-103-5/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 002bf9c Fix typo: SERIALIZE_TYPE_DUOBLE (Jeffrey)
| * | | | | | Fix typo: SERIALIZE_TYPE_DUOBLEJeffrey2022-03-253-5/+5
| | | | | | |
* | | | | | | Merge pull request #8220luigi11112022-05-109-194/+336
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | 0d6ecb1 multisig: add post-kex verification round to check that all participants have completed the multisig address (koe)
| * | | | | | multisig: add post-kex verification round to check that all participants ↵koe2022-04-299-194/+336
| | | | | | | | | | | | | | | | | | | | | | | | | | | | have completed the multisig address
* | | | | | | Merge pull request #8275luigi11112022-04-254-0/+15
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9209880 add a sanity check to RPC input data size (moneromooo-monero)
| * | | | | | | add a sanity check to RPC input data sizemoneromooo-monero2022-04-214-0/+15
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | reported by m31007
* | | | | | | Merge pull request #8260luigi11112022-04-251-0/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 50ae6ba Tiny: add .vscode/ to .gitignore (mj-xmr)
| * | | | | | | Tiny: add .vscode/ to .gitignoremj-xmr2022-04-151-0/+2
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #8249luigi11112022-04-253-177/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a14fdf8 Remove /include (Jeffrey)
| * | | | | | | Remove /includeJeffrey2022-04-093-177/+0
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * `IWallet.h` hasn't been touched since 2014, and has been replaced by `src/wallet/api/wallet2_api.h` * `INode.h` is in a similar situation with `src/p2p/net_node.h`
* | | | | | | Merge pull request #8248luigi11112022-04-253-72/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d1cb9c3 Remove serialization/enableable (Jeffrey)
| * | | | | | | Remove serialization/enableableJeffrey2022-04-093-72/+0
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently working on an EPEE [ser/de]ialization library for Rust and at first glance, EPEE seemed to have support for optional wrappers. However, after looking into it, this feature appears to be half-baked and unused. Furthermore, adding support for optional values would be better suited to implement at the storage level, in my opinion. That would make parsing DOMs easier and less error-prone. If anyone is currently using this code, please comment. Thanks! At the time of writing, this PR has no merge conflicts with #8211
* | | | | | | Merge pull request #8178luigi11112022-04-259-87/+38
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | 5d388eb Bump ring size to 16 for v15 & remove set default in wallet cli (j-berman)
| * | | | | | Bump ring size to 16 for v15 & remove set default in wallet clij-berman2022-04-189-87/+38
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #8254luigi11112022-04-191-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 9df7179 wallet2: use BP+ for cold signing (moneromooo-monero)
| * | | | | | wallet2: use BP+ for cold signingmoneromooo-monero2022-04-101-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | reported by ukoehb
* | | | | | Merge pull request #8247luigi11112022-04-191-15/+29
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | b99242f readme: small fixes (hinto.janaiyo)
| * | | | | | readme: small fixeshinto.janaiyo2022-04-191-15/+29
| |/ / / / /
* | | | | | Merge pull request #8246luigi11112022-04-192-13/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 6491700 Makefile: fix spelling of CMAKE_BUILD_TYPE value (selsta)
| * | | | | | Makefile: fix spelling of CMAKE_BUILD_TYPE valueselsta2022-04-082-13/+13
| |/ / / / /
* | | | | | Merge pull request #8245luigi11112022-04-191-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 3593a98 simplewallet: fix integrated_address output string (selsta)
| * | | | | | simplewallet: fix integrated_address output stringselsta2022-04-081-1/+1
| |/ / / / /
* | | | | | Merge pull request #8240luigi11112022-04-191-0/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | c68d78d randomx: update submodule (selsta)
| * | | | | | randomx: update submoduleselsta2022-04-061-0/+0
| | | | | | |
* | | | | | | Merge pull request #8232luigi11112022-04-191-0/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 0f7b20a Added support for Ledger Nano S Plus (Mathias Herberts)
| * | | | | | | Added support for Ledger Nano S PlusMathias Herberts2022-03-311-1/+2
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #8061luigi11112022-04-1939-230/+1165
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | ea87b30 Add view tags to outputs to reduce wallet scanning time (j-berman)
| * | | | | | Add view tags to outputs to reduce wallet scanning timej-berman2022-04-1839-230/+1165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements view tags as proposed by @UkoeHB in MRL issue https://github.com/monero-project/research-lab/issues/73 At tx construction, the sender adds a 1-byte view tag to each output. The view tag is derived from the sender-receiver shared secret. When scanning for outputs, the receiver can check the view tag for a match, in order to reduce scanning time. When the view tag does not match, the wallet avoids the more expensive EC operations when deriving the output public key using the shared secret.
* | | | | | | Merge pull request #8211luigi11112022-04-18103-10281/+98
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1137142 Change C-cast to static_cast in net_peerlist.h (Jeffrey) 175b411 Change C-style-casts to static_cast in time_helper.h (Jeffrey) b49ed59 Remove the only 4 non-UTF8 characters in codebase (Jeffrey) 1f25aa2 Factor out move_it_backward from misc_language.h (Jeffrey) 7764d69 Move copyable_atomic into connection_context (Jeffrey) 801568d Refactor out to_nonconst_iterator.h (Jeffrey) 87ec36c Refactor out pragma_comp_defs (Jeffrey) 441c860 Merge functionality of misc_os_dependent into time_helper.h (Jeffrey) 40f02f9 Add Include statements (Jeffrey) 12b1b74 Trimming Fat (Jeffrey 690ce56 Boring Old Deletes (Jeffrey)
| * | | | | | "Change C-cast to static_cast in net_peerlist.h"Jeffrey2022-04-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r823870855
| * | | | | | Change C-style-casts to static_cast in time_helper.hJeffrey2022-04-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | At the request of @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r822868321
| * | | | | | Remove the only 4 non-UTF8 characters in codebaseJeffrey2022-04-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant commit in old PR: 1b798a7042070cc8063bd341ebf7025da554b632
| * | | | | | Factor out move_it_backward from misc_language.hJeffrey2022-04-182-17/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant commit from old PR: 330df2952cb2863a591158b984c0fb7f652887ac
| * | | | | | Move copyable_atomic into connection_contextJeffrey2022-04-182-60/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant commit from old PR: bd0a5119957d3ef9130a0b82599e1696995ef235
| * | | | | | Refactor out to_nonconst_iterator.hJeffrey2022-04-184-55/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant commit on old PR: 2499269696192ce30dd125ddee90a80d4326dff9
| * | | | | | Refactor out pragma_comp_defsJeffrey2022-04-184-35/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant commits on the old cleanup PR: 36933c7f5c7778e2d7fbfea5361c11fb41070467 21e43de0f300ee47b7e597098908601bf591950b 3c678bb1cedfd7b865ac2e7aaf014de4bfb3eb3d
| * | | | | | Merge functionality of misc_os_dependent into time_helper.hJeffrey2022-04-1810-281/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Actions: 1. Remove unused functions from misc_os_dependent.h 2. Move three remaining functions, get_gmt_time, get_ns_count, and get_tick_count into time_helper.h 3. Remove unused functions from time_helper.h 4. Refactor get_ns_count and get_internet_time_str and get_time_interval_string 5. Remove/add includes as needed Relevant commits on the old PR: a9fbe52b02ffab451e90c977459fea4642731cd1 9a59b131c4ed1be8afe238fff3780fe203c65a46 7fa9e2817df9b9ef3f0290f7f86357939829e588