bip-tapscript: behavior of empty signatures isn't clear
sipa opened this issue · 3 comments
sipa commented
Review comment by @gmaxwell.
Some of the text can be misinterpreted to mean that empty signatures cause an abort of the script.
(on mobile currently, i'll edit later to show the exact section)
gmaxwell commented
"If the signature is not the empty vector, the signature is validated according to the bip-taproot signing validation rules against the public key and the tapscript transaction digest (to be defined hereinafter) as message. Validation failure MUST cause the script to fail and terminate immediately." < this sounds like the empty vector will terminate.