I wanted to create a new OpenPGP key pair. I noticed that the algorithm Ed25519 is no longer available, only variants such as “brainpoolP256r”. Why can I no longer use Ed25519? Is there a possibility to use it anyway?
Which version of gnupg and which operating system do you use?
gnupg supports various ellipitic curves, which you can show with
gpg --with-colons --list-config curve
On my installation with gnupg 2.5.1, the supported curves are:
- cv25519
- ed25519
- cv25519
- ed25519
- cv448
- ed448
- nistp256
- nistp384
- nistp521
- brainpoolP256r1
- brainpoolP384r1
- brainpoolP512r1
- secp256k1
Thank you for your answer.
I had an installation on my Windows computer (unfortunately I can’t remember which version it was) and wanted to update it, so I deinstalled all components and downloaded the latest version of Kleopatra (4.4.0) with GnuPG.
I have now discovered that the Ed25519 algorithm is no longer available. So I then installed Kleopatra 4.1.0 with
downloaded GnuPG version 2.4.0.
Using your command, I was able to see the available algorithms along with a few error messages that I can’t interpret, and Ed25519 was there. Only when I try to create a new OpenPGP key pair via the Kleopatra GUI or in the command line, the option for Ed25519 is not displayed.
I have an update.
I deleted all files in the “gnupg” or “gpg4win” folders in the AppData folders and installed the latest version. Ed25519 is now available. Anyway, thank you for your help!