Commit Graph

507 Commits

Author SHA1 Message Date
Ian Coleman a3a61b68d1 Entropy feedback retains horizontal spacing
was previously wrapping poorly for entropy with zxcvbn suggestions, such
as many repeated 6s
2016-11-16 12:50:33 +11:00
Ian Coleman fc8c404133 Multiple decks of cards are possible
but also a needless oversupply of entropy
2016-11-16 12:43:08 +11:00
Ian Coleman 9bc39377aa zxcvbn errors are caught, with strength 'unknown' 2016-11-16 12:12:13 +11:00
Ian Coleman 391c7f267f Card duplicates and use of full deck is detected 2016-11-16 11:58:26 +11:00
Ian Coleman 02f05d3e46 Entropy strength for cards assumes no replacement 2016-11-16 11:19:49 +11:00
Ian Coleman b6dbc2a1ae BigInteger library moved to own file 2016-11-16 10:54:34 +11:00
Ian Coleman b2d61f5602 Card suit font height is closer to text height 2016-11-14 13:39:07 +11:00
Ian Coleman d6fd8ebf86 Entropy is truncated from the left
This provides greater compatibility with bip32jp.github.io
2016-11-14 13:21:04 +11:00
Ian Coleman b54c12180e Card suits have color and use larger font size 2016-11-14 13:03:43 +11:00
Ian Coleman 0a84fe6ae1 Entropy section consumes less vertical space 2016-11-14 12:38:40 +11:00
Ian Coleman eea357ca48 Entropy field consumes same vertical width as help 2016-11-10 21:45:16 +11:00
Ian Coleman b299a6a722 Entropy strength measured using zxcvbn 2016-11-10 21:34:15 +11:00
Ian Coleman 439f0e252b Entropy types are clearly indicated in UI 2016-11-10 21:12:21 +11:00
Ian Coleman 2dd6e8a969 Cards added to entropy placeholder text 2016-11-10 21:01:02 +11:00
Ian Coleman 3599674db4 Mnemonic length can be set when using raw entropy 2016-11-10 18:58:18 +11:00
Ian Coleman 1cf1bbaff5 Entropy feedback in tabular format, not sentence 2016-11-10 17:53:09 +11:00
Ian Coleman 88df3739e7 DOM.strength renamed DOM.generatedStrength
to avoid confusion with entropy strength
2016-11-10 10:57:25 +11:00
Ian Coleman c193ff67e8 Card entropy uses unicode suit symbols in cleanStr 2016-11-10 10:55:38 +11:00
Ian Coleman a3d78b7ddc Dice conversion to Base 6 uses arrays not strings 2016-11-10 10:54:43 +11:00
Ian Coleman 0d0f07f937 No leading zeros for first char unless hex 2016-11-08 21:59:08 +11:00
Ian Coleman 425b75a925 Dice entropy conversion to Base 6 is simpler
Old: Every dice roll is reduced by 1
New: Replace all 6s with 0s
2016-11-07 16:56:44 +11:00
Ian Coleman adc8ce127d Cards can be used for entropy
Format is [A2-9TJQK][CDHS]
2016-11-07 16:01:21 +11:00
Ian Coleman 6606c50fd3 Entropy refactor to prep for card detection 2016-11-07 13:18:59 +11:00
Ian Coleman 057722b034 Blank entropy does not generate addresses 2016-11-07 13:16:47 +11:00
Ian Coleman 52e6eb81c8 jsbip39 updated to latest version 2016-11-07 11:33:47 +11:00
Ian Coleman c6624d51f4 Entropy can be supplied by user 2016-11-04 15:14:13 +11:00
Ian Coleman d737abf680 Table uses monospace font.
See https://github.com/iancoleman/bip39/issues/32#issuecomment-257776567
2016-11-03 10:12:45 +11:00
Ian Coleman 1b12b2f5f1 Public key column in table, shown as hex 2016-11-02 12:13:21 +11:00
Ian Coleman 92b46ab44f Languages no longer experimental.
Still pending reference implementation unit tests, but the ones included
in jsbip39 were generated using the reference implementation.
2016-10-21 08:24:40 +11:00
Ian Coleman 398366165f Languages without unit tests marked 'experimental' 2016-10-20 16:52:57 +11:00
Ian Coleman 5ee7bb9ec2 Multiple language functionality added 2016-10-20 16:42:15 +11:00
Ian Coleman 3a8dbe99b4 jsBip39 and wordlists updated with new languages 2016-10-20 16:40:52 +11:00
Ian Coleman 7c31e3cd23 Languages html to select language 2016-10-20 09:18:51 +11:00
Ian Coleman b630f83d23 Links and author changed to iancoleman 2016-10-11 10:11:00 +11:00
Ian Coleman b0818b31e6 Generate button moved for simpler user experience 2016-10-05 12:48:29 +11:00
Ian Coleman aa51da1152 Derivation path for Block Explorers 2016-09-05 14:04:51 +10:00
dangershony 07ac4350ee namecoin and peercoin 2016-08-25 16:21:41 +01:00
dangershony 3821c0d345 update root key network 2016-08-24 15:29:17 +01:00
dangershony 2408b32df0 updates 2016-08-24 10:42:13 +01:00
Dan Gershony 82f91834f6 Add dash 2016-08-23 15:33:48 +01:00
Dan Gershony 33ddd9a139 Add dash 2016-08-23 15:31:22 +01:00
Ian Coleman 54563907c7 Tests for passphrase and coin selection 2016-08-23 16:17:17 +10:00
Ian Coleman 8786746ba4 Bitcoin Core derivation path information 2016-08-23 11:14:41 +10:00
Ian Coleman 146e089e28 Hardened Addresses checkbox
This closes issue #25
2016-08-23 11:14:35 +10:00
Ian Coleman efe4158670 BIP32 Root Key can be specified by user 2016-08-23 10:31:39 +10:00
Ian Coleman 563e401a4f Words not in list show error with suggestion 2016-08-15 16:15:43 +10:00
Ian Coleman 30c9e79de3 Derivation Path errors are detected. 2016-08-15 16:03:25 +10:00
Ian Coleman 38523d36dc Derivation Path global replaced with function 2016-08-15 15:39:09 +10:00
Ian Coleman 47a56d9d97 Derivation path on network change is correct.
This closes #23
2016-08-01 10:49:20 +10:00
iancoleman 87240b1eab Merge pull request #20 from dooglus/ignore_space_changes
Normalize whitespace before using mnemonic. Fixes #19.
2016-03-20 10:28:19 +11:00