Commit graph

8 commits

Author SHA1 Message Date
e54f039690
update copyright dates 2025-02-16 14:42:27 +00:00
8e46932475
update copyright dates 2024-01-19 11:05:10 +00:00
5522ffb169
main.py: launch(): make params keyword-only 2023-12-12 10:19:49 +00:00
1aeefd64ae
update copyright dates 2023-01-03 10:36:07 +00:00
1a896d9af9
update copyright dates 2022-01-04 19:51:22 +00:00
cb7f38370b
Update copyright dates 2021-02-19 20:09:06 +03:00
673b97b3b8
update copyright dates 2020-02-18 14:07:27 +00:00
c7ca0c3d62
N-of-N (XOR) seed splitting: user-level support
This patch introduces the commands `mmgen-seedsplit` and `mmgen-seedjoin`.
The first creates shares one at a time, while the second joins them to
recover the original seed.  By default, the default wallet is operated upon.

Shares are ordinary MMGen wallets and as such may be saved in any MMGen wallet
format, with one minor limitation: only one share in a given split may be in
hidden incognito format, and it must be the master share in the case of a
master share split.

For usage information and examples, see:

    mmgen-seedsplit --help
    mmgen-seedjoin --help

Relevant tests:

    test/test.py -e seedsplit
    ls -lrt test/tmp23/* # list the created files

    test/objtest.py SeedSplitSpecifier

Related commits:

    7311f474 - seed splitting: seed-level infrastructure
    237567bc - master shares
2019-10-13 20:33:22 +03:00