Simplify error handling

Showing the bad signature is error prone, especially if it's full
binary. I tried to transform it to hex but that does not seems to be
easy so better to just raise a simple exception.