From 03c6f61d5df575ec35ce3ff8c8681182c95804c4 Mon Sep 17 00:00:00 2001 From: Pascal Grange Date: Wed, 11 Sep 2019 00:16:26 +0200 Subject: [PATCH] Can specify the strength of a generated mnemonic --- README.md | 1 + generate.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4bf4d4b..f642eef 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,7 @@ $ bip39-cli accounts --count 9 "dentist whale pattern drastic time black cigar b Options: -w, --wordlist EN JA chinese_simplified chinese_traditional english french italian japanese korean spanish (default: english) + --strength strength defaults to 128 (min), max is 256, must be a multiple of 32 (default: 128) -h, --help output usage information ``` diff --git a/generate.js b/generate.js index adb024b..924ba16 100644 --- a/generate.js +++ b/generate.js @@ -13,9 +13,12 @@ program utils.validWordlists.join(" "), utils.defaultWordlist ) + .option("--strength ", + "strength defaults to 128 (min), max is 256, must be a multiple of 32", + 128) .action(options => { const wordlist = utils.parseWordlistOption(options); - console.log(bip39.generateMnemonic(null, null, wordlist)); + console.log(bip39.generateMnemonic(options.strength, null, wordlist)); process.exit(0); });