Skip to content

Commit b04e354

Browse files
wusslerlubux
authored andcommitted
Fix HMAC generation (#204)
Generate an AEAD subkey when requesting an HMAC primary key.
1 parent 85bc845 commit b04e354

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

openpgp/v2/key_generation.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ func newDecrypter(config *packet.Config) (decrypter interface{}, err error) {
439439
return x25519.GenerateKey(config.Random())
440440
case packet.PubKeyAlgoEd448, packet.PubKeyAlgoX448: // When passing Ed448, we generate an x448 subkey
441441
return x448.GenerateKey(config.Random())
442-
case packet.ExperimentalPubKeyAlgoAEAD:
442+
case packet.ExperimentalPubKeyAlgoHMAC, packet.ExperimentalPubKeyAlgoAEAD: // When passing HMAC, we generate an AEAD subkey
443443
cipher := algorithm.CipherFunction(config.Cipher())
444444
return symmetric.AEADGenerateKey(config.Random(), cipher)
445445
default:

0 commit comments

Comments
 (0)