diff --git a/bip-0375.mediawiki b/bip-0375.mediawiki index c50d62cc4e..4b20a34727 100644 --- a/bip-0375.mediawiki +++ b/bip-0375.mediawiki @@ -164,7 +164,12 @@ Outputs with PSBT_OUT_SP_V0_INFO set may only be added if there are no inputs sp ===Updater=== -The updater should add a PSBT_IN_BIP32_DERIVATION for any p2wpkh, p2sh-p2wpkh, or p2pkh input so the public key is available for creating the ecdh_shared_secret when the private key is not known. If the updater does not want to reveal the fingerprint or derivation path, it can set the value of the field to zero. +For any p2wpkh, p2sh-p2wpkh or p2pkh input the updater should add a PSBT_IN_BIP_32_DERIVATION. +For any p2tr input which has internal private key the updater should add a PSBT_IN_TAP_BIP32_DERIVATION. + +This must be done to allow the signer find the private keys to create the PSBT_IN_ECDH_SHAREs. + +If the updater does not want to reveal the fingerprint or derivation path, it can set the value to a 4-byte zero fingerprint with no derivation paths. ====Change Detection====