I know that the current bitcoin block size limit is about 1,000,000 bytes (1 megabyte) of data. This includes both the block header as well as the transaction data.
On the other hand, the typical size of a block header is 80 bytes, or 128 bytes if padding is included (as depicted below):
Now, I have been completely unable to find any information as to whether there is a limit on the size of the block header. The block header is typically 80 bytes, but is it against protocol if a miner adds so much data that the size of the block header increases to about 192 bytes or 256 bytes?
For example, a goofy miner (for some pointless reason) adds a lot of irrelevant information after the nonce section, and the block header size increases to 256 bytes. Would this block header be considered valid?