GPG: No (E) encryption key listed

I followed the “About the Librem Key” post on

I followed all steps past “Adding Subkeys to your GPG keys” and noticed that in my output, I had no (E) encryption key like Kyle Rankin had in the document.

Could you help me understand what might be the issue?

My key:

pepperzoey13@pepperzoey13-libremminiv2:~$ gpg --expert --edit-key
gpg (GnuPG) 2.2.27; Copyright © 2021 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.

sec rsa4096/D77E7914FEDF3F75
created: 2023-02-10 expires: never usage: SC
trust: ultimate validity: ultimate
ssb rsa4096/BFE8878BA4F62A0E
created: 2023-02-10 expires: never usage: S
ssb rsa4096/20D60ACEDABE28F2
created: 2023-02-10 expires: never usage: A
[ultimate] (1). Online Account User (Online Account)

In the doc under “Move GPG Subkeys Over to the Librem Key”, Kyle’s key shows SC, E, S & A, but mine only shows SC, S & A. What do I need to do to resolve this?

I’m no expert, but if you need to create an Encryption-oriented Subkey, then will a source like this help?

It seems like it could be done with a simple gpg --quick-add-key rsa4096 encr… I’m not 100% sure though. I have experience with PGP, but haven’t used subkeys yet.

1 Like

thanks, I used my public fingerprint instead of my email and it worked. :cowboy_hat_face: