core-lightning/tools
positiveblue fa1483a00d hsm_secret generation from a seed-phrase
tools: Add `generatehsm` method to hsmtool to derivate BIP32 seeds from a
mnemonic using the BIP39 standard.

The new method uses libwally for the BIP39 to BIP32 derivation. It also
fails if an hsm_secret file already exists, so we do not overwrite
someone else's wallet without noticing.

It allows the use of passphrases, the ECHO mode in the terminal is
disable for higher security.

It currently supports "en", "es", "fr", "it", "jp", "zhs", "zht".

Changelog-Added: hsmtool: `hsm_secret` generation from a seed-phrase following BIP39.
2020-11-09 17:49:24 -06:00
..
gen tools/generate-wire.py: strip trailing whitespace on lines, fix bolt quotes. 2020-09-09 16:23:58 +09:30
test Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
bench-gossipd.sh gossipd: remove unnecessary dev_unknown_channel_satoshis arg. 2019-05-22 11:28:44 +00:00
build-release.sh build: Update build-release.sh to remove i386 build 2020-04-19 08:07:47 +09:30
check-bolt.c Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
check-includes.sh devtools/create-gossipstore: clean up enough to pass check-source. 2019-04-08 04:41:43 +00:00
check-manpage.sh doc/Makefile: adapt 'check-manpages' to markdown 2019-08-22 01:35:01 +00:00
check-markdown.sh tools: use /usr/bin/env bash instead of /bin/bash 2018-07-24 00:25:43 +00:00
check-setup_locale.sh setup: add setup to make checks 2020-05-19 13:35:42 +09:30
check-spelling.sh EXPERMENTAL_FEATURES: Import onion message types. 2020-04-02 14:32:38 +10:30
docker-entrypoint.sh Take LIGHTNINGD_NETWORK env variable in Dockerfile. 2020-07-07 12:14:42 +02:00
generate-wire.py wires: towire/fromwire for wally_tx 2020-10-20 12:50:31 +10:30
headerversions.c allow building without sqlite3 2020-08-30 12:44:56 +02:00
hsmtool.c hsm_secret generation from a seed-phrase 2020-11-09 17:49:24 -06:00
Makefile tools: remove headerversions.o on clean 2020-09-10 10:23:35 +09:30
mockup.sh tools-make: add mock parser for clang ld output 2020-05-30 15:36:56 +02:00
refresh-submodules.sh tools/refresh-submodules.sh: don't exit, but wait if called in parallel. 2020-08-31 21:33:26 -05:00
rel.sh tools: use /usr/bin/env bash instead of /bin/bash 2018-07-24 00:25:43 +00:00
repro-build.sh repro: Allow dashes in the version number 2020-09-16 06:27:12 +09:30
update-mocks.sh update-mocks: make it a bit easier to tell what step is happening 2020-05-30 15:36:56 +02:00