diff --git a/ch05_wallets.adoc b/ch05_wallets.adoc index a60e58cc..a93674f3 100644 --- a/ch05_wallets.adoc +++ b/ch05_wallets.adoc @@ -1055,7 +1055,7 @@ creates child keys from parent keys, as we will see in the next section. ===== Private child key derivation -HD wallets use a _child key derivation_ (CKD) +HD wallets ((("key generation", "HD (hierarchical deterministic)", "private child key derivation", id="keygen-hd-private-child")))((("HD (hierarchical deterministic) key generation", "private child key derivation", id="hd-keygen-private-child")))((("private child key derivation", id="private-child")))((("child key pair derivation", id="child-key-pair-hdkeygen")))use a _child key derivation_ (CKD) function to derive child keys from parent keys. The child key derivation functions are based on a one-way hash function @@ -1121,7 +1121,7 @@ A child private key, the corresponding public key, and the Bitcoin address are all indistinguishable from keys and addresses created randomly. The fact that they are part of a sequence is not visible outside of the HD wallet function that created them. Once created, they -operate exactly as "normal" keys. +operate exactly((("key generation", "HD (hierarchical deterministic)", "private child key derivation", startref="keygen-hd-private-child")))((("HD (hierarchical deterministic) key generation", "private child key derivation", startref="hd-keygen-private-child")))((("private child key derivation", startref="private-child")))((("child key pair derivation", startref="child-key-pair-hdkeygen"))) as "normal" keys. ==== ===== Extended keys