On gpg4win-5.2.0-beta882 (gpg-2.5.24) @ win11 I noticed, that the encryption key of a freshly imported secret 25519 key has "unkown" storage:
This was introduced with gpg4win-5.1.1 (gnupg-2.5.24), it was fine on gpg4win-5.1.0 (gnupg-2.5.21).
To reproduce: Import the secret test key of Conny (or any 25519 key) and check the encryption key:
C:\Users\g10\Desktop\certs\testzertifikate_2023>gpg -K
C:\Users\g10\Desktop\certs\testzertifikate_2023>gpg -vvv --import Conny-cv25519_0x20DEDDB9_SECRET.asc
gpg: using character set 'utf-8'
gpg: enabled compatibility flags:
gpg: armor: BEGIN PGP PRIVATE KEY BLOCK
# off=0 ctb=94 tag=5 hlen=2 plen=88
:secret key packet:
version 4, algo 22, created 1678282355, expires 0
pkey[0]: [80 bits] ed25519 (1.3.6.1.4.1.11591.15.1)
pkey[1]: [263 bits]
skey[2]: [256 bits]
checksum: 12b2
keyid: 08F8682320DEDDB9
# off=90 ctb=b4 tag=13 hlen=2 plen=13
:user ID packet: "Conny-cv25519"
# off=105 ctb=88 tag=2 hlen=2 plen=147
:signature packet: algo 22, keyid 08F8682320DEDDB9
version 4, created 1678282355, md5len 0, sigclass 0x13
digest algo 10, begin of digest 8e b6
hashed subpkt 33 len 21 (issuer fpr v4 5563BF178A9ADB8AF41F9DDA08F8682320DEDDB9)
hashed subpkt 2 len 4 (sig created 2023-03-08)
hashed subpkt 27 len 1 (key flags: 03)
hashed subpkt 11 len 4 (pref-sym-algos: 9 8 7 2)
hashed subpkt 34 len 1 (pref-aead-algos: 2)
hashed subpkt 21 len 5 (pref-hash-algos: 10 9 8 11 2)
hashed subpkt 22 len 3 (pref-zip-algos: 2 3 1)
hashed subpkt 30 len 1 (features: 07)
hashed subpkt 23 len 1 (keyserver preferences: 80)
subpkt 16 len 8 (issuer key ID 08F8682320DEDDB9)
data: [255 bits]
data: [256 bits]
# off=254 ctb=9c tag=7 hlen=2 plen=93
:secret sub key packet:
version 4, algo 18, created 1678282355, expires 0
pkey[0]: [88 bits] cv25519 (1.3.6.1.4.1.3029.1.5.1)
pkey[1]: [263 bits]
pkey[2]: [32 bits]
skey[3]: [255 bits]
checksum: 1181
keyid: EFB23BB2F1DA0599
# off=349 ctb=88 tag=2 hlen=2 plen=120
:signature packet: algo 22, keyid 08F8682320DEDDB9
version 4, created 1678282355, md5len 0, sigclass 0x18
digest algo 10, begin of digest 28 17
hashed subpkt 33 len 21 (issuer fpr v4 5563BF178A9ADB8AF41F9DDA08F8682320DEDDB9)
hashed subpkt 2 len 4 (sig created 2023-03-08)
hashed subpkt 27 len 1 (key flags: 0C)
subpkt 16 len 8 (issuer key ID 08F8682320DEDDB9)
data: [252 bits]
data: [256 bits]
gpg: sec ed25519/08F8682320DEDDB9 2023-03-08 Conny-cv25519
gpg: using pgp trust model
gpg: writing to '[keyboxd]'
gpg: key 08F8682320DEDDB9: public key "Conny-cv25519" imported
gpg: key 08F8682320DEDDB9/08F8682320DEDDB9: secret key imported
gpg: key 08F8682320DEDDB9/EFB23BB2F1DA0599: secret key imported
gpg: key 08F8682320DEDDB9: secret key imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1C:\Users\g10\Desktop\certs\testzertifikate_2023>gpg -K
[keyboxd]
---------
sec ed25519 2023-03-08 [SC]
5563BF178A9ADB8AF41F9DDA08F8682320DEDDB9
uid [ unknown] Conny-cv25519
ssb# cv25519 2023-03-08 [E]
C5C08C2A043D628C5A30EC69EFB23BB2F1DA0599C:\Users\g10\Desktop\certs\testzertifikate_2023>gpg --quick-set-ownertrust 5563BF178A9ADB8AF41F9DDA08F8682320DEDDB9 ultimate
C:\Users\g10\Desktop\certs\testzertifikate_2023>gpg --encrypt --recipient 5563BF178A9ADB8AF41F9DDA08F8682320DEDDB9 Conny-cv25519_0x20DEDDB9_SECRET.asc
C:\Users\g10\Desktop\certs\testzertifikate_2023>gpg --decrypt Conny-cv25519_0x20DEDDB9_SECRET.asc.gpg
gpg: encrypted with cv25519 key, ID EFB23BB2F1DA0599, created 2023-03-08
"Conny-cv25519"
gpg: public key decryption failed: No secret key
gpg: decryption failed: No secret keyLogs: for gpg -vvv --import Conny-cv25519_0x20DEDDB9_SECRET.asc
