Try signing a message that contains some non-URL-safe bytes. An easy way to generate one (with high probability) is:
head -c 100 /dev/urandom | gpg --clearsign
Pasting this message into sigbin results in a 500 Internal Server Error.
You can avoid the error by first encoding the message with base64, which indicates the source of the problem is likely with non-URL-safe bytes in the POST submission:
head -c 100 /dev/urandom | base64 | gpg --clearsign
Try signing a message that contains some non-URL-safe bytes. An easy way to generate one (with high probability) is:
Pasting this message into sigbin results in a 500 Internal Server Error.
You can avoid the error by first encoding the message with base64, which indicates the source of the problem is likely with non-URL-safe bytes in the POST submission: