according to https://www.rfc-editor.org/rfc/rfc8032
EdDSA uses small public keys (32 or 57 bytes) and signatures (64 or
114 bytes) for Ed25519 and Ed448, respectively;
But if I sign using Ed25519 in GPG, my signature gets 144 bytes long:
$ gpg --list-keys
/c/Users/John/.gnupg/pubring.kbx
------------------------------------
pub ed25519 2021-02-26 [SC] [expires: 2024-02-26]
5D36E7C775DD890CC342A38EAA05320C465CBDC8
uid [ultimate] John Doe
sub cv25519 2021-02-26 [E] [expires: 2024-02-26]
$ echo "test" | gpg --sign -a --default-key 5D36E7C775DD890CC342A38EAA05320C465CBDC8
gpg: using "5D36E7C775DD890CC342A38EAA05320C465CBDC8" as default secret key for signing
-----BEGIN PGP MESSAGE-----
owGbwMvMwCG2itWIxy1m7wnG09xJDAkW9z1LUotLuDpKWRjEOBhkxRRZYs2eHy+9
28lz2GlxH0wxKxNIJQMXpwBMpLqMkeHRubiENY5d012eXfJuLpnk8byifbVzrkCW
5VrhhcL/LY0YGV5/i3jWzSo4k1Fia6EEo4DZ+X+zD8yfbtP74NchS89NbpwA
=9T7d
-----END PGP MESSAGE-----
the decoded base64 string corresponds to 144bytes. I'd expect 64 bytes. What am I missing?