When trying to verify my GPG key with the instructions provided on https://codeberg.org/user/settings/keys, I always got the error message "Der GPG-Key, die Signatur, und das Token stimmen nicht überein, oder das Token ist veraltet.". I was able to verify the signature locally:
> echo "2911...c4d9" > token
> echo "2911...c4d9" | gpg -a --default-key C5...2 --detach-sig > signature
> gpg --verify signature token
gpg: Signatur vom 03/05/25 18:04:01 Mitteleurop�ische Zeit
gpg: mittels EDDSA-Schlüssel D9..72
gpg: Korrekte Signatur von "Volker Wegert <volker.wegert@adesso.de>" [ultimativ]
Examining the token file, I noticed that the file contained both the double quotes as well as a line break. Removing these and signing the token from the file allowed me to verify my GPG key. It might be possible to use echo.2911...c4d9 to ged rid of the quotes, but that leaves the newline (don't know whether this is an issue)
### Comment
When trying to verify my GPG key with the instructions provided on https://codeberg.org/user/settings/keys, I always got the error message "Der GPG-Key, die Signatur, und das Token stimmen nicht überein, oder das Token ist veraltet.". I was able to verify the signature locally:
```
> echo "2911...c4d9" > token
> echo "2911...c4d9" | gpg -a --default-key C5...2 --detach-sig > signature
> gpg --verify signature token
gpg: Signatur vom 03/05/25 18:04:01 Mitteleurop�ische Zeit
gpg: mittels EDDSA-Schlüssel D9..72
gpg: Korrekte Signatur von "Volker Wegert <volker.wegert@adesso.de>" [ultimativ]
```
Examining the token file, I noticed that the file contained both the double quotes as well as a line break. Removing these and signing the token from the file allowed me to verify my GPG key. It might be possible to use `echo.2911...c4d9` to ged rid of the quotes, but that leaves the newline (don't know whether this is an issue)