[ZIP 244, 246] Ambiguous scope for "BLAKE2b-256 hash of"
From https://github.com/zcash/zips/pull/1077#discussion_r2319230404 :
A.1: transparent_auth_digest
In the case that the transaction contains transparent inputs, this is a BLAKE2b-256 hash of the field encoding of the
TransparentSighashInfovalue for each transparent input, followed by the field encoding of the BitcoinscriptSigvalue for each transparent input: [...]There is another ambiguity in this wording that we didn't spot in the ZIP sync: is
input_sighash_infosgiven byBLAKE2b-256(concatenation ofTransparentSighashInfos), or by the concatenation ofBLAKE2b-256(TransparentSighashInfo)? I believe it's the former, but this wording could mean either.
I checked for similar ambiguities in ZIPs 143, 243, and 244. In ZIP 244, there is a similar issue of ambiguous scope for "BLAKE2b-256 hash of" in A.2: sapling_auth_digest. I did not find any other cases.