Post History
By using the non-interactive --quick-add-key method. This adds separate signing and encryption subkeys with expiration date one year from now: $ gpg --quick-add-key YOUR-PRIMARY-KEY-ID ed25519 sig...
Answer
#1: Initial revision
By using the non-interactive `--quick-add-key` method. This adds separate signing and encryption subkeys with expiration date one year from now: ```bash $ gpg --quick-add-key YOUR-PRIMARY-KEY-ID ed25519 sign 1y $ gpg --quick-add-key YOUR-PRIMARY-KEY-ID cv25519 encr 1y ``` Source: [An abridged guide to using ed25519 PGP keys with GnuPG and SSH](https://musigma.blog/2021/05/09/gpg-ssh-ed25519.html) by Matt Sicker