aboutsummaryrefslogtreecommitdiff
path: root/tests/unit_tests/multisig.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Establish Monzero Phase 0 and inactive assets baselinemonzero-phase0-assets-prototype-20260815Monzero Build System14 hours1-5/+5
|
* build: fix build with Boost 1.85 and remove instances of viewkey logging ↵jeffro2562024-09-101-1/+1
| | | | | | | | | | | [RELEASE] 1. Use std::is_standard_layout and std::is_trivially_copyable instead of std::is_pod for KV byte-wise serialization, which fixes compile issue for Boost UUIDs 2. Removed reimplementation of std::hash for boost::uuids::uuid 3. Removed << operator overload for crypto::secret_key 4. Removed instances in code where private view key was dumped to the log in plaintext Release version of #9450, containing C++14 modified assertions
* add an option to force-update multisig key exchange under some circumstanceskoe2022-09-211-24/+64
|
* multisig: fix #8537 seed restore (suggestions by @UkoeHB)j-berman2022-09-011-1/+1
| | | | | | | | - spend secret key is no longer the sum of multisig key shares; no need to check that is the case upon restore. - restoring a multisig wallet from multisig info means that the wallet must have already completed all setup rounds. Upon restore, set the number of rounds completed accordingly.
* Merge pull request #8220luigi11112022-05-101-8/+7
|\ | | | | | | 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-291-8/+7
| | | | | | | | have completed the multisig address
* | Copyright: Update to 2022mj-xmr2022-03-041-1/+1
|/
* multisig key exchange update and refactorkoe2022-02-221-31/+201
|
* wallet2_api: implement runtime proxy configurationxiphon2020-07-201-1/+1
|
* Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| | | | Update copyright year to 2020
* Added socks proxy (tor/i2pd/kovri) support to walletLee Clagett2019-03-251-1/+1
|
* Merge pull request #5274Riccardo Spagni2019-03-241-1/+1
|\ | | | | | | dc0c0c91 tests: disable wallet SSL init for tests involving wallet2 (moneromooo-monero)
| * tests: disable wallet SSL init for tests involving wallet2moneromooo-monero2019-03-121-1/+1
| |
* | Update 2019 copyrightbinaryFate2019-03-051-1/+1
|/
* remove some unused codemoneromooo-monero2018-11-231-1/+1
| | | | Found by codacy.com
* Arbitrary M/N multisig schemes:naughtyfox2018-10-011-96/+67
| | | | | | | | | * 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
* api/wallet: properly disable key encryptionstoffu2018-09-171-1/+1
|
* store secret keys encrypted where possiblemoneromooo-monero2018-08-161-1/+14
| | | | | | | | | 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.
* Stagenetstoffu2018-03-051-4/+4
|
* Readd copyright starting datexmr-eric2018-01-261-1/+1
|
* Update 2018 copyrightxmr-eric2018-01-261-1/+1
|
* wallet2: fix slow multisig unit tests with subaddress patchmoneromooo-monero2017-12-171-0/+1
| | | | | While there, move the wallet2 ctor to the cpp file as it's a huge amount of init list now, and remove an unused one.
* wallet: guard against partly initialized multisig walletmoneromooo-monero2017-12-171-5/+12
|
* N-1/N multisigmoneromooo-monero2017-12-171-7/+19
|
* gen_multisig: generates multisig wallets if participants trust each othermoneromooo-monero2017-12-171-8/+8
|
* wallet2: allow empty wallet filename to avoid saving datamoneromooo-monero2017-12-171-11/+1
| | | | Useful to speed tests up and avoid unnecessary leftover files
* tests: add multisig unit testsmoneromooo-monero2017-12-171-0/+178