modified: Install-MMGen-on-Debian-or-Ubuntu-Linux.md

modified:   MMGen-command-help.md
	modified:   man-addrgen.md
	modified:   man-addrimport.md
	new file:   man-autosign.md
	modified:   man-keygen.md
	modified:   man-passchg.md
	modified:   man-passgen.md
	modified:   man-tool.md
	modified:   man-txbump.md
	modified:   man-txcreate.md
	modified:   man-txdo.md
	modified:   man-txsend.md
	modified:   man-txsign.md
	modified:   man-walletchk.md
	modified:   man-walletconv.md
	modified:   man-walletgen.md
philemon 2017-10-16 20:10:55 +03:00
commit 8b5b569f88
Signed by untrusted user who does not match committer: mmgen
GPG key ID: 62DBE9E5212F05BE
17 changed files with 77 additions and 26 deletions

@ -2,7 +2,7 @@
> Install required Debian/Ubuntu packages:
$ sudo apt-get install python-pip python-dev python-pexpect python-ecdsa python-scrypt libssl-dev git autoconf libtool wipe python-setuptools
$ sudo apt-get install python-pip python-dev python-pexpect python-ecdsa python-scrypt libssl-dev git autoconf libtool wipe python-setuptools libgmp-dev
> Install the Python Cryptography Toolkit:

@ -1,5 +1,6 @@
* [mmgen-addrgen](man-addrgen)
* [mmgen-addrimport](man-addrimport)
* [mmgen-autosign](man-autosign)
* [mmgen-keygen](man-keygen)
* [mmgen-passchg](man-passchg)
* [mmgen-passgen](man-passgen)

@ -37,9 +37,9 @@
If available, the secp256k1 library will be used for address generation.
ADDRESS TYPES:
'C','compressed' - Compressed Bitcoin P2PKH address
'S','segwit' - Bitcoin Segwit P2SH-P2WPK address
'L','legacy' - Legacy uncompressed Bitcoin address
'C','compressed' - Compressed P2PKH address
'S','segwit' - Segwit P2SH-P2WPK address
'L','legacy' - Legacy uncompressed address
NOTES FOR ALL GENERATOR COMMANDS
@ -66,4 +66,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-ADDRGEN(1)
MMGEN v0.9.4 October 2017 MMGEN-ADDRGEN(1)

@ -11,11 +11,10 @@
-q, --quiet Suppress warnings
-r, --rescan Rescan the blockchain. Required if address to import is
on the blockchain and has a balance. Rescanning is slow.
-t, --test Simulate operation; don't actually import addresses
This command can also be used to update the comment fields of addresses already
in the tracking wallet.
The --batch and --rescan options cannot be used together.
MMGEN v0.9.3 October 2017 MMGEN-ADDRIMPORT(1)
MMGEN v0.9.4 October 2017 MMGEN-ADDRIMPORT(1)

53
man-autosign.md Normal file

@ -0,0 +1,53 @@
MMGEN-AUTOSIGN: Auto-sign MMGen transactions
USAGE: mmgen-autosign [opts] [command]
OPTIONS:
-h, --help Print this help message
--longhelp Print help message for long options (common options)
-l, --led Use status LED to signal standby, busy and error
-s, --stealth-led Stealth LED mode - signal busy and error only, and only
after successful authorization.
COMMANDS
gen_secret - generate the shared secret and copy to /dev/shm and USB stick
wait - start in loop mode: wait - mount - sign - unmount - wait
USAGE NOTES
If invoked with no command, the program mounts the USB stick, signs any
unsigned transactions, unmounts the USB stick and exits.
If invoked with 'wait', the program waits in a loop, mounting, signing
and unmounting every time the USB stick is inserted. The status LED
indicates whether the program is busy or in standby mode, i.e. ready for
USB stick insertion or removal.
The USB stick must have a partition with the label MMGEN_TX and a user-
writable directory '/tx', where unsigned MMGen transactions are placed.
On the signing machine the directory /mnt/tx must exist and /etc/fstab must
contain the following entry:
LABEL='MMGEN_TX' /mnt/tx auto noauto,user 0 0
The signing wallet or wallets must be in MMGen mnemonic format and
present in /dev/shm. The wallet(s) can be created interactively with
the following command:
$ mmgen-walletconv -i words -o words -d /dev/shm
mmgen-autosign checks that a shared secret is present on the USB stick
before signing transactions. The shared secret is generated by invoking
the command with 'gen_secret' with the USB stick inserted. For good
security, it's advisable to re-generate a new shared secret before each
signing session.
Status LED functionality is supported on Orange Pi and Raspberry Pi boards.
This program is a helper script and is not installed by default. You
may copy it to your executable path if you wish, or just run it in place
in the scripts directory of the MMGen repository root where it resides.
MMGEN v0.9.4 October 2017 MMGEN-AUTOSIGN(1)

@ -41,9 +41,9 @@
If available, the secp256k1 library will be used for address generation.
ADDRESS TYPES:
'C','compressed' - Compressed Bitcoin P2PKH address
'S','segwit' - Bitcoin Segwit P2SH-P2WPK address
'L','legacy' - Legacy uncompressed Bitcoin address
'C','compressed' - Compressed P2PKH address
'S','segwit' - Segwit P2SH-P2WPK address
'L','legacy' - Legacy uncompressed address
NOTES FOR ALL GENERATOR COMMANDS
@ -70,4 +70,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-KEYGEN(1)
MMGEN v0.9.4 October 2017 MMGEN-KEYGEN(1)

@ -43,4 +43,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-PASSCHG(1)
MMGEN v0.9.4 October 2017 MMGEN-PASSCHG(1)

@ -78,4 +78,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-PASSGEN(1)
MMGEN v0.9.4 October 2017 MMGEN-PASSGEN(1)

@ -91,4 +91,4 @@
Type 'mmgen-tool help <command> for help on a particular command
MMGEN v0.9.3 October 2017 MMGEN-TOOL(1)
MMGEN v0.9.4 October 2017 MMGEN-TOOL(1)

@ -77,4 +77,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-TXBUMP(1)
MMGEN v0.9.4 October 2017 MMGEN-TXBUMP(1)

@ -31,7 +31,7 @@
if specified.
Ages of transactions are approximate based on an average block discovery
interval of 9 minutes.
interval of one per 600 seconds.
All addresses on the command line can be either Bitcoin addresses or MMGen
addresses of the form <seed ID>:<index>.
@ -44,4 +44,4 @@
a plain decimal number, or as satoshis per byte, using an integer followed by
the letter 's'.
MMGEN v0.9.3 October 2017 MMGEN-TXCREATE(1)
MMGEN v0.9.4 October 2017 MMGEN-TXCREATE(1)

@ -3,7 +3,6 @@
OPTIONS:
-h, --help Print this help message
--longhelp Print help message for long options (common options)
-A, --aug1hf Sign transaction for the Aug. 1 2017 UAHF chain
-a, --tx-fee-adj f Adjust transaction fee by factor 'f' (see below)
-b, --brain-params l,p Use seed length 'l' and hash preset 'p' for
brainwallet input
@ -55,7 +54,7 @@
if specified.
Ages of transactions are approximate based on an average block discovery
interval of 9 minutes.
interval of one per 600 seconds.
All addresses on the command line can be either Bitcoin addresses or MMGen
addresses of the form <seed ID>:<index>.
@ -102,4 +101,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-TXDO(1)
MMGEN v0.9.4 October 2017 MMGEN-TXDO(1)

@ -8,4 +8,4 @@
-s, --status Get status of a sent transaction
-y, --yes Answer 'yes' to prompts, suppress non-essential output
MMGEN v0.9.3 October 2017 MMGEN-TXSEND(1)
MMGEN v0.9.4 October 2017 MMGEN-TXSEND(1)

@ -3,7 +3,6 @@
OPTIONS:
-h, --help Print this help message
--longhelp Print help message for long options (common options)
-A, --aug1hf Sign transaction for the Aug. 1 2017 UAHF chain
-b, --brain-params l,p Use seed length 'l' and hash preset 'p' for
brainwallet input
-d, --outdir d Specify an alternate directory 'd' for output
@ -68,4 +67,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-TXSIGN(1)
MMGEN v0.9.4 October 2017 MMGEN-TXSIGN(1)

@ -42,4 +42,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-WALLETCHK(1)
MMGEN v0.9.4 October 2017 MMGEN-WALLETCHK(1)

@ -52,4 +52,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-WALLETCONV(1)
MMGEN v0.9.4 October 2017 MMGEN-WALLETCONV(1)

@ -45,4 +45,4 @@
SeedFile .mmseed mmseed,seed,s
Wallet .mmdat wallet,w
MMGEN v0.9.3 October 2017 MMGEN-WALLETGEN(1)
MMGEN v0.9.4 October 2017 MMGEN-WALLETGEN(1)