]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/log
perso/Immae/Projets/Cryptomonnaies/BIP39.git
7 years agoadd test for GAME
mikeyb [Mon, 24 Apr 2017 00:00:13 +0000 (17:00 -0700)] 
add test for GAME

7 years agoAdd GAME support
mikeyb [Sun, 23 Apr 2017 20:53:25 +0000 (13:53 -0700)] 
Add GAME support

7 years agoString normalization polyfill
Ian Coleman [Thu, 2 Mar 2017 21:56:58 +0000 (08:56 +1100)] 
String normalization polyfill

Unfortunately required for phantomjs to pass tests

7 years agoRegression test for seed from Japanese mnemonic
Ian Coleman [Thu, 2 Mar 2017 21:30:06 +0000 (08:30 +1100)] 
Regression test for seed from Japanese mnemonic

7 years agojsbip39 updated - fixes Japanese language
Ian Coleman [Thu, 2 Mar 2017 21:20:17 +0000 (08:20 +1100)] 
jsbip39 updated - fixes Japanese language

7 years agoIssue 58 test - bitcore bip32 derivation bug
Ian Coleman [Thu, 23 Feb 2017 22:56:18 +0000 (09:56 +1100)] 
Issue 58 test - bitcore bip32 derivation bug

Closes #58

7 years agoNetwork order is alphabetical.
Ian Coleman [Tue, 21 Feb 2017 01:35:10 +0000 (12:35 +1100)] 
Network order is alphabetical.

Closes #56

7 years agofavicon added to index.html
Ian Coleman [Tue, 21 Feb 2017 01:10:59 +0000 (12:10 +1100)] 
favicon added to index.html

Closes #53

7 years agoBIP32 client select compiled into standalone
Ian Coleman [Sun, 19 Feb 2017 01:38:39 +0000 (12:38 +1100)] 
BIP32 client select compiled into standalone

7 years agoBIP32 client select tests
Ian Coleman [Sun, 19 Feb 2017 01:38:18 +0000 (12:38 +1100)] 
BIP32 client select tests

7 years agoMultibit on BIP32 tab has own section
Ian Coleman [Sun, 19 Feb 2017 00:54:03 +0000 (11:54 +1100)] 
Multibit on BIP32 tab has own section

7 years agoClient select has 'custom derivation path' option
Ian Coleman [Sun, 19 Feb 2017 00:49:51 +0000 (11:49 +1100)] 
Client select has 'custom derivation path' option

* Specific clients cause derivation path input to be readonly
* Rename ambiguous variable client-phrase to bip32-client

7 years agoCoin Client select moved to BIP32 tab
Ian Coleman [Sun, 19 Feb 2017 00:37:46 +0000 (11:37 +1100)] 
Coin Client select moved to BIP32 tab

7 years agoMerge pull request #55 from galeksandrp/patch-1
iancoleman [Sun, 19 Feb 2017 00:23:41 +0000 (11:23 +1100)] 
Merge pull request #55 from galeksandrp/patch-1

Add client select

7 years agoEthereum addresses include checksum
Ian Coleman [Wed, 15 Feb 2017 08:45:03 +0000 (19:45 +1100)] 
Ethereum addresses include checksum

7 years agoEthereum compiled into standalone
Ian Coleman [Sat, 11 Feb 2017 09:55:49 +0000 (20:55 +1100)] 
Ethereum compiled into standalone

7 years agoTest timeout increased for low performance devices
Ian Coleman [Sat, 11 Feb 2017 09:50:21 +0000 (20:50 +1100)] 
Test timeout increased for low performance devices

7 years agoEthereum tests
Ian Coleman [Sat, 11 Feb 2017 09:15:11 +0000 (20:15 +1100)] 
Ethereum tests

Expected values come from
https://www.myetherwallet.com/#view-wallet-info

Polyfill for ArrayBuffer.isView is required for phantomjs-2.1.1 but
seems not required in modern browsers. I'll keep it there because the
tests need to pass.

Also see https://github.com/kvhnuke/etherwallet/issues/337
Unusual capitalization of hex encoded ethereum address

7 years agoEthereum address table is populated
Ian Coleman [Fri, 10 Feb 2017 09:10:07 +0000 (20:10 +1100)] 
Ethereum address table is populated

7 years agoEthereum Util library
Ian Coleman [Fri, 10 Feb 2017 09:01:26 +0000 (20:01 +1100)] 
Ethereum Util library

Generated from source using steps below:
$ git clone https://github.com/ethereumjs/ethereumjs-util.git
$ cd ethereumjs-util
$ browserify index.js -s ethUtil -o ethereumjs-util.js

7 years agoFSF donation link updated to working link
Ian Coleman [Fri, 10 Feb 2017 07:12:58 +0000 (18:12 +1100)] 
FSF donation link updated to working link

7 years agoCompile works with both python 2 and 3
Ian Coleman [Fri, 10 Feb 2017 07:09:27 +0000 (18:09 +1100)] 
Compile works with both python 2 and 3

7 years agoRaw Entropy is the default for mnemonic length
Ian Coleman [Fri, 10 Feb 2017 07:08:18 +0000 (18:08 +1100)] 
Raw Entropy is the default for mnemonic length

7 years agoDonations section in readme.md
Ian Coleman [Wed, 8 Feb 2017 00:32:08 +0000 (11:32 +1100)] 
Donations section in readme.md

7 years agoAdd client select
Alexander Georgievskiy [Tue, 7 Feb 2017 22:51:24 +0000 (22:51 +0000)] 
Add client select

7 years agoAdd MultBit HD BIP32 hint
Alexander Georgievskiy [Tue, 7 Feb 2017 21:46:57 +0000 (00:46 +0300)] 
Add MultBit HD BIP32 hint

7 years agoEntropy is left-padded to 256 bits
Ian Coleman [Thu, 12 Jan 2017 02:47:09 +0000 (13:47 +1100)] 
Entropy is left-padded to 256 bits

Closes #49

7 years agoGeneration process stopped when table rows cleared
Ian Coleman [Wed, 4 Jan 2017 00:30:45 +0000 (11:30 +1100)] 
Generation process stopped when table rows cleared

Closes #44

7 years agoTest suggested word for first four letters of word
Ian Coleman [Tue, 3 Jan 2017 23:59:21 +0000 (10:59 +1100)] 
Test suggested word for first four letters of word

See https://github.com/iancoleman/bip39/pull/48

7 years agoMerge pull request #48 from chrisrico/master
iancoleman [Tue, 3 Jan 2017 23:41:15 +0000 (10:41 +1100)] 
Merge pull request #48 from chrisrico/master

Allow for better suggestion when a partial mnemonic word is entered

7 years agoWhen completing a mnemonic word, return immediately if one is found in the wordlist...
Chris Rico [Sun, 1 Jan 2017 23:38:48 +0000 (17:38 -0600)] 
When completing a mnemonic word, return immediately if one is found in the wordlist that starts with the given word

7 years agoCard entropy changes compiled into standalone
Ian Coleman [Thu, 22 Dec 2016 04:44:07 +0000 (15:44 +1100)] 
Card entropy changes compiled into standalone

7 years agoNote that entropy must not be stored
Ian Coleman [Thu, 22 Dec 2016 04:41:36 +0000 (15:41 +1100)] 
Note that entropy must not be stored

In response to
https://www.reddit.com/r/Bitcoin/comments/5j2cn8/how_can_i_encode_my_bip39_seed_into_the_order_of/

7 years agoCard entropy uses secure hashing when > 256 bits
Ian Coleman [Thu, 22 Dec 2016 04:40:41 +0000 (15:40 +1100)] 
Card entropy uses secure hashing when > 256 bits

7 years agoRoot key validity is checked before deriving
Ian Coleman [Mon, 19 Dec 2016 03:16:49 +0000 (14:16 +1100)] 
Root key validity is checked before deriving

7 years agoxpub key can be used as bip32 root key
Ian Coleman [Mon, 19 Dec 2016 02:54:51 +0000 (13:54 +1100)] 
xpub key can be used as bip32 root key

7 years agoWarnings and QR changes compiled into standalone.
Ian Coleman [Thu, 15 Dec 2016 00:51:24 +0000 (11:51 +1100)] 
Warnings and QR changes compiled into standalone.

7 years agoQR code is hidden by default
Ian Coleman [Thu, 15 Dec 2016 00:41:45 +0000 (11:41 +1100)] 
QR code is hidden by default

7 years agoQR code warns for scanners that keep history
Ian Coleman [Thu, 15 Dec 2016 00:39:44 +0000 (11:39 +1100)] 
QR code warns for scanners that keep history

7 years agoTranslation library can translate title attributes
Ian Coleman [Thu, 15 Dec 2016 00:39:14 +0000 (11:39 +1100)] 
Translation library can translate title attributes

7 years agoBits of entropy has info about possible weaknesses
Ian Coleman [Thu, 15 Dec 2016 00:29:26 +0000 (11:29 +1100)] 
Bits of entropy has info about possible weaknesses

7 years agoLicense details in More Info section
Ian Coleman [Thu, 15 Dec 2016 00:12:56 +0000 (11:12 +1100)] 
License details in More Info section

7 years agoTypo Extendend > Extended
Ian Coleman [Tue, 13 Dec 2016 03:43:47 +0000 (14:43 +1100)] 
Typo Extendend > Extended

7 years agoBIP44 account extended keys compiled to standalone
Ian Coleman [Mon, 12 Dec 2016 00:05:56 +0000 (11:05 +1100)] 
BIP44 account extended keys compiled to standalone

7 years agoBIP44 Account xprv and xpub keys are shown
Ian Coleman [Sun, 11 Dec 2016 23:54:08 +0000 (10:54 +1100)] 
BIP44 Account xprv and xpub keys are shown

which are used for import / export in most BIP44 wallets.

7 years agobip44TabSelected and bip32TabSelected functions
Ian Coleman [Sun, 11 Dec 2016 23:51:37 +0000 (10:51 +1100)] 
bip44TabSelected and bip32TabSelected functions

This is more descriptive than a blob of jquery, and simplifies reuse in
the near future.

7 years agoExtended Key calculation does not use global var
Ian Coleman [Sun, 11 Dec 2016 23:50:09 +0000 (10:50 +1100)] 
Extended Key calculation does not use global var

7 years agoQR code shown on hover for certain bits of data
Ian Coleman [Wed, 30 Nov 2016 23:54:33 +0000 (10:54 +1100)] 
QR code shown on hover for certain bits of data

QR code shown for:
* mnemonic
* seed
* root key
* derived extended private key
* derived extended public key
* addresses
* public keys
* private keys

7 years agoEntropy with more than 4 decks can be calculated
Ian Coleman [Wed, 30 Nov 2016 08:38:14 +0000 (19:38 +1100)] 
Entropy with more than 4 decks can be calculated

7 years agobitsPerEvent correct for multiple decks of cards
Ian Coleman [Wed, 30 Nov 2016 07:55:12 +0000 (18:55 +1100)] 
bitsPerEvent correct for multiple decks of cards

7 years agoCard bits per event is shown as the average value
Ian Coleman [Wed, 30 Nov 2016 07:37:00 +0000 (18:37 +1100)] 
Card bits per event is shown as the average value

7 years agoTranslations and new card entropy in standalone
Ian Coleman [Wed, 30 Nov 2016 04:32:26 +0000 (15:32 +1100)] 
Translations and new card entropy in standalone

7 years agoCard entropy has improved conversion to binary
Ian Coleman [Wed, 30 Nov 2016 04:30:19 +0000 (15:30 +1100)] 
Card entropy has improved conversion to binary

See http://crypto.stackexchange.com/q/41886
and https://github.com/iancoleman/bip39/issues/33#issuecomment-263021856

8 years agoTranslation library does basic language switching
Ian Coleman [Tue, 29 Nov 2016 05:07:23 +0000 (16:07 +1100)] 
Translation library does basic language switching

8 years agoStrings in UI marked for translation
Ian Coleman [Tue, 29 Nov 2016 03:34:18 +0000 (14:34 +1100)] 
Strings in UI marked for translation

in preparation for adding multiple languages to the interface.

8 years agoMIT license
Ian Coleman [Mon, 28 Nov 2016 23:21:11 +0000 (10:21 +1100)] 
MIT license

8 years agoBIP32 Tab wallet changes compiled into standalone
Ian Coleman [Mon, 28 Nov 2016 04:33:06 +0000 (15:33 +1100)] 
BIP32 Tab wallet changes compiled into standalone

8 years agoBIP32 tab wallets use consistent vertical spacing
Ian Coleman [Mon, 28 Nov 2016 04:19:31 +0000 (15:19 +1100)] 
BIP32 tab wallets use consistent vertical spacing

8 years agoBlank rows in initial table have no missing cells
Ian Coleman [Mon, 28 Nov 2016 04:13:23 +0000 (15:13 +1100)] 
Blank rows in initial table have no missing cells

8 years agoHive wallet is no longer available
Ian Coleman [Mon, 28 Nov 2016 04:11:33 +0000 (15:11 +1100)] 
Hive wallet is no longer available

8 years agoMycelium derivation paths contain more details
Ian Coleman [Mon, 28 Nov 2016 04:11:08 +0000 (15:11 +1100)] 
Mycelium derivation paths contain more details

8 years agoTest for issue 33 checks raw entropy is in use
Ian Coleman [Fri, 25 Nov 2016 03:56:09 +0000 (14:56 +1100)] 
Test for issue 33 checks raw entropy is in use

8 years agoCard entropy fixes compiled into standalone
Ian Coleman [Fri, 25 Nov 2016 03:38:19 +0000 (14:38 +1100)] 
Card entropy fixes compiled into standalone

8 years agoEntropy defaults to generating a 15 word mnemonic
Ian Coleman [Fri, 25 Nov 2016 03:34:11 +0000 (14:34 +1100)] 
Entropy defaults to generating a 15 word mnemonic

8 years agoCard entropy calculation bugfix
Ian Coleman [Fri, 25 Nov 2016 03:24:58 +0000 (14:24 +1100)] 
Card entropy calculation bugfix

See https://github.com/iancoleman/bip39/issues/33

8 years agoCard entropy corrections compiled into standalone
Ian Coleman [Thu, 17 Nov 2016 03:36:12 +0000 (14:36 +1100)] 
Card entropy corrections compiled into standalone

8 years agoBits Per Event says 'or less' for card entropy
Ian Coleman [Thu, 17 Nov 2016 03:34:36 +0000 (14:34 +1100)] 
Bits Per Event says 'or less' for card entropy

because as each card is discarded, less entropy is added for subsequent
events.

8 years agoEntropy library has extra comments for clarity
Ian Coleman [Thu, 17 Nov 2016 03:31:57 +0000 (14:31 +1100)] 
Entropy library has extra comments for clarity

8 years agoEntropy library assumes cards are discarded
Ian Coleman [Thu, 17 Nov 2016 03:28:26 +0000 (14:28 +1100)] 
Entropy library assumes cards are discarded

and removed the duplicate logic from the UI logic.

8 years agoMissing cards are detected
Ian Coleman [Thu, 17 Nov 2016 00:59:15 +0000 (11:59 +1100)] 
Missing cards are detected

8 years agoDuplicate card detection is case insensitive
Ian Coleman [Thu, 17 Nov 2016 00:34:09 +0000 (11:34 +1100)] 
Duplicate card detection is case insensitive

8 years agoCard entropy changes compiled into standalone.html
Ian Coleman [Wed, 16 Nov 2016 02:01:12 +0000 (13:01 +1100)] 
Card entropy changes compiled into standalone.html

8 years agotestMaxTime increased from 5s to 10s
Ian Coleman [Wed, 16 Nov 2016 02:00:26 +0000 (13:00 +1100)] 
testMaxTime increased from 5s to 10s

Specifically for test titled "Very large entropy results in very long
mnemonics"

8 years agoEntropy feedback retains horizontal spacing
Ian Coleman [Wed, 16 Nov 2016 01:50:33 +0000 (12:50 +1100)] 
Entropy feedback retains horizontal spacing

was previously wrapping poorly for entropy with zxcvbn suggestions, such
as many repeated 6s

8 years agoMultiple decks of cards are possible
Ian Coleman [Wed, 16 Nov 2016 01:21:17 +0000 (12:21 +1100)] 
Multiple decks of cards are possible

but also a needless oversupply of entropy

8 years agozxcvbn errors are caught, with strength 'unknown'
Ian Coleman [Wed, 16 Nov 2016 00:58:51 +0000 (11:58 +1100)] 
zxcvbn errors are caught, with strength 'unknown'

8 years agoCard duplicates and use of full deck is detected
Ian Coleman [Wed, 16 Nov 2016 00:46:25 +0000 (11:46 +1100)] 
Card duplicates and use of full deck is detected

8 years agoEntropy strength for cards assumes no replacement
Ian Coleman [Wed, 16 Nov 2016 00:19:49 +0000 (11:19 +1100)] 
Entropy strength for cards assumes no replacement

8 years agoBigInteger library moved to own file
Ian Coleman [Tue, 15 Nov 2016 23:54:34 +0000 (10:54 +1100)] 
BigInteger library moved to own file

8 years agoEntropy changes compiled into standalone
Ian Coleman [Mon, 14 Nov 2016 02:40:04 +0000 (13:40 +1100)] 
Entropy changes compiled into standalone

8 years agoCard suit font height is closer to text height
Ian Coleman [Mon, 14 Nov 2016 02:39:07 +0000 (13:39 +1100)] 
Card suit font height is closer to text height

8 years agoEntropy is truncated from the left
Ian Coleman [Mon, 14 Nov 2016 02:21:04 +0000 (13:21 +1100)] 
Entropy is truncated from the left

This provides greater compatibility with bip32jp.github.io

8 years agoTests pass with new entropy layout
Ian Coleman [Mon, 14 Nov 2016 02:19:53 +0000 (13:19 +1100)] 
Tests pass with new entropy layout

8 years agoCard suits have color and use larger font size
Ian Coleman [Mon, 14 Nov 2016 02:03:43 +0000 (13:03 +1100)] 
Card suits have color and use larger font size

8 years agoEntropy section consumes less vertical space
Ian Coleman [Mon, 14 Nov 2016 00:11:20 +0000 (11:11 +1100)] 
Entropy section consumes less vertical space

8 years agoEntropy changes compiled into standalone.html
Ian Coleman [Fri, 11 Nov 2016 03:41:47 +0000 (14:41 +1100)] 
Entropy changes compiled into standalone.html

8 years agoStrength tests include zxcvbn strength detection
Ian Coleman [Thu, 10 Nov 2016 10:55:32 +0000 (21:55 +1100)] 
Strength tests include zxcvbn strength detection

8 years agoEntropy field consumes same vertical width as help
Ian Coleman [Thu, 10 Nov 2016 10:45:16 +0000 (21:45 +1100)] 
Entropy field consumes same vertical width as help

8 years agoEntropy strength measured using zxcvbn
Ian Coleman [Thu, 10 Nov 2016 10:34:15 +0000 (21:34 +1100)] 
Entropy strength measured using zxcvbn

8 years agoEntropy types are clearly indicated in UI
Ian Coleman [Thu, 10 Nov 2016 10:12:21 +0000 (21:12 +1100)] 
Entropy types are clearly indicated in UI

8 years agoCards added to entropy placeholder text
Ian Coleman [Thu, 10 Nov 2016 10:01:02 +0000 (21:01 +1100)] 
Cards added to entropy placeholder text

8 years agoEntropy feedback tests all fields
Ian Coleman [Thu, 10 Nov 2016 09:44:50 +0000 (20:44 +1100)] 
Entropy feedback tests all fields

8 years agoMnemonic length can be set when using raw entropy
Ian Coleman [Thu, 10 Nov 2016 07:58:18 +0000 (18:58 +1100)] 
Mnemonic length can be set when using raw entropy

8 years agoEntropy feedback in tabular format, not sentence
Ian Coleman [Wed, 9 Nov 2016 23:58:41 +0000 (10:58 +1100)] 
Entropy feedback in tabular format, not sentence

8 years agoDOM.strength renamed DOM.generatedStrength
Ian Coleman [Wed, 9 Nov 2016 23:57:25 +0000 (10:57 +1100)] 
DOM.strength renamed DOM.generatedStrength

to avoid confusion with entropy strength

8 years agoCard entropy uses unicode suit symbols in cleanStr
Ian Coleman [Wed, 9 Nov 2016 23:55:38 +0000 (10:55 +1100)] 
Card entropy uses unicode suit symbols in cleanStr

8 years agoDice conversion to Base 6 uses arrays not strings
Ian Coleman [Wed, 9 Nov 2016 23:54:43 +0000 (10:54 +1100)] 
Dice conversion to Base 6 uses arrays not strings

8 years agoNo leading zeros for first char unless hex
Ian Coleman [Tue, 8 Nov 2016 10:59:08 +0000 (21:59 +1100)] 
No leading zeros for first char unless hex

8 years agoDice entropy conversion to Base 6 is simpler
Ian Coleman [Mon, 7 Nov 2016 05:56:44 +0000 (16:56 +1100)] 
Dice entropy conversion to Base 6 is simpler

Old: Every dice roll is reduced by 1
New: Replace all 6s with 0s

8 years agoCards can be used for entropy
Ian Coleman [Mon, 7 Nov 2016 05:01:21 +0000 (16:01 +1100)] 
Cards can be used for entropy

Format is [A2-9TJQK][CDHS]