diff --git a/ch07_authorization-authentication.adoc b/ch07_authorization-authentication.adoc index 14fa276e..701892d0 100644 --- a/ch07_authorization-authentication.adoc +++ b/ch07_authorization-authentication.adoc @@ -1725,7 +1725,7 @@ in the((("scripts", "MAST", startref="script-mast")))((("MAST (merklized alterna [[pay_to_contract]] === Pay to Contract (P2C) -As we saw in <>, the math of elliptic curve +As we((("P2C (pay to contract)", id="p2c")))((("key tweaks", id="key-tweak")))((("public key cryptography", "key tweaks", id="pub-key-tweak"))) saw in <>, the math of elliptic curve cryptography (ECC) allows Alice to use a private key to derive a public key that she gives to Bob. He can add an arbitrary value to that public key to create a derived public key. If he gives that arbitrary value to Alice, she can @@ -1762,7 +1762,7 @@ privacy loss. Because P2C is private by default, we can't know how often it is used for its original purpose--in theory every payment could be using it, although we consider that unlikely. However, P2C is widely used today -in a slightly different form, which we'll see in <>. +in a slightly different form, which we'll((("P2C (pay to contract)", startref="p2c")))((("key tweaks", startref="key-tweak")))((("public key cryptography", "key tweaks", startref="pub-key-tweak"))) see in <>. [[scriptless_multisignatures_and_threshold_signatures]] === Scriptless Multisignatures and Threshold Signatures