Commit Graph

107 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