* 'mmgen-tool': file encryption utility with strong encryption
* 'mmgen-tool': find hidden incognito data in file using the Incog ID
* User may now supply additional entropy in all cases where random data is
needed. This user entropy (typed symbols + keystroke intervals) is hashed
into a key with Scrypt and used to encrypt all random data produced during
the session by the OS.
Additions/improvements:
mmgen-txsign - sign multiple transactions in one operation
mmgen-addrimport - skip rescanning block chain for new addresses
mmgen-tool - new functions:
Bitcoind operations:
listaccounts - like 'bitcoind listaccounts' but shows MMGen wallet balances
too
getbalance - like 'bitcoind getbalance' but shows confirmed/unconfirmed,
spendable/unspendable
MMGen-specific operations:
id8 - generate 8-character MMGen ID checksum for file (or stdin)
id6 - generate 6-character MMGen ID checksum for file (or stdin)
General operations:
hexdump - encode binary data in formatted hexadecimal form
unhexdump - decode formatted hexadecimal data
Bitcoin operations:
strtob58 - convert a string to base 58
hextob58 - convert a hexadecimal number to base 58
b58tohex - convert a base 58 number to hexadecimal
b58randenc - generate a random 32-byte number and convert it to base 58
randwif - generate a random private key in WIF format
randpair - generate a random private key/address pair
wif2addr - generate a Bitcoin address from a key in WIF format
Mnemonic operations (choose "electrum" (default), "tirosh" or "all" wordlists):
mn_rand128 - generate random 128-bit mnemonic
mn_rand192 - generate random 192-bit mnemonic
mn_rand256 - generate random 256-bit mnemonic
mn_stats - show stats for mnemonic wordlist
mn_printlist - print mnemonic wordlist
new file: MANIFEST
new file: mmgen-addrgen
new file: mmgen-keygen
new file: mmgen-passchg
new file: mmgen-walletchk
new file: mmgen-walletgen
new file: mmgen/Opts.py
new file: mmgen/__init__.py
new file: mmgen/addr.py
new file: mmgen/bitcoin.py
new file: mmgen/config.py
new file: mmgen/license.py
new file: mmgen/mn_electrum.py
new file: mmgen/mn_tirosh.py
new file: mmgen/mnemonic.py
new file: mmgen/utils.py
new file: mmgen/walletgen.py
new file: setup.py
new file: tests/addr.py
new file: tests/bitcoin.py
new file: tests/mn_electrum.py
new file: tests/mn_tirosh.py
new file: tests/mnemonic.py
new file: tests/test.py
new file: tests/utils.py
new file: tests/walletgen.py
new file: wordlists/mn_wordlist.c
new file: wordlists/mn_wordlist.py
new file: wordlists/mn_wordlist.sort.py
new file: wordlists/mnemonic.py
new file: wordlists/mnemonic.sort.py