Skip to content

Commit b096ae3

Browse files
authored
Merge pull request bitcoin#934 from scgbckbone/fix_bip85
Fix bip85
2 parents 0e460e7 + f6b935f commit b096ae3

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

bip-0085.mediawiki

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ Words Table
147147
|}
148148

149149
====12 English words====
150-
BIP39 English 12 word mnemonic seed
150+
BIP39 English 12 word mnemonic seed
151151

152152
128 bits of entropy as input to BIP39 to derive 12 word mnemonic
153153

@@ -188,12 +188,7 @@ OUTPUT:
188188
===HD-Seed WIF===
189189
Application number: 2'
190190

191-
Uses 256 bits of entropy as the secret exponent to derive a private key and encode as a compressed WIF which will be used as the hdseed for Bitcoin Core wallets.
192-
193-
There is a very small chance that you'll make an invalid key that is zero or bigger than the order of the curve. If this occurs, software should hard fail (forcing users should iterate to the next index).
194-
195-
From BIP32:
196-
> In case parse<sub>256</sub>(I<sub>L</sub>) ≥ n or k<sub>i</sub> = 0, the resulting key is invalid, and one should proceed with the next value for i. (Note: this has probability lower than 1 in 2<sup>127</sup>.)
191+
Uses 256 bits[1] of entropy as the secret exponent to derive a private key and encode as a compressed WIF which will be used as the hdseed for Bitcoin Core wallets.
197192

198193
Path format is <code>m/83696968'/2'/{index}'</code>
199194

@@ -208,7 +203,7 @@ OUTPUT
208203
===XPRV===
209204
Application number: 32'
210205

211-
Taking 64 bytes of the HMAC digest, the first 32 bytes are the chain code, and second 32 bytes are the private key for BIP32 XPRV value. Child number, depth, and parent fingerprint are forced to zero.
206+
Taking 64 bytes of the HMAC digest, the first 32 bytes are the chain code, and second 32 bytes[1] are the private key for BIP32 XPRV value. Child number, depth, and parent fingerprint are forced to zero.
212207

213208
Path format is <code>m/83696968'/32'/{index}'</code>
214209

@@ -254,6 +249,13 @@ Many thanks to Peter Gray and Christopher Allen for their input, and to Peter fo
254249

255250
BIP32, BIP39
256251

252+
==Footnotes==
253+
254+
[1] There is a very small chance that you'll make an invalid key that is zero or bigger than the order of the curve. If this occurs, software should hard fail (forcing users should iterate to the next index).
255+
256+
From BIP32:
257+
> In case parse<sub>256</sub>(I<sub>L</sub>) is 0 or ≥ n, the resulting key is invalid, and one should proceed with the next value for i. (Note: this has probability lower than 1 in 2<sup>127</sup>.)
258+
257259
==Copyright==
258260

259261
This BIP is dual-licensed under the Open Publication License and BSD 2-clause license.

0 commit comments

Comments
 (0)