gpg: Fix false negatives in Ed25519 signature verification.
* g10/pkglue.c (pk_verify): Fix Ed25519 signatrue values. * tests/openpgp/verify.scm (msg_ed25519_rshort): New (msg_ed25519_sshort): New. ("Checking that a valid Ed25519 signature is verified as such"): New.
About one out of 256 signature won't verify due to stripped zero
bytes. See the source comment for details.
- Reported-by: Andre Heinecke
- Signed-off-by: Werner Koch <wk@gnupg.org>