I implemented this to see what the gas cost would be, but I'm leaning toward not merging it because it increases gas cost and doesn't add any real security benefit. There is still a risk of signing to a malicious verifier, it doesn't substantially decrease that risk to explicitly invalidate signed empty data or data with less than 4 bytes (functional signature)
I implemented this to see what the gas cost would be, but I'm leaning toward not merging it because it increases gas cost and doesn't add any real security benefit. There is still a risk of signing to a malicious verifier, it doesn't substantially decrease that risk to explicitly invalidate signed empty data or data with less than 4 bytes (functional signature)