Skip to content

Commit dfc5210

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

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
@@ -433,7 +433,7 @@ func newDecrypter(config *packet.Config) (decrypter interface{}, err error) {
433433
return x25519.GenerateKey(config.Random())
434434
case packet.PubKeyAlgoEd448, packet.PubKeyAlgoX448: // When passing Ed448, we generate an x448 subkey
435435
return x448.GenerateKey(config.Random())
436-
case packet.ExperimentalPubKeyAlgoAEAD:
436+
case packet.ExperimentalPubKeyAlgoHMAC, packet.ExperimentalPubKeyAlgoAEAD: // When passing HMAC, we generate an AEAD subkey
437437
cipher := algorithm.CipherFunction(config.Cipher())
438438
return symmetric.AEADGenerateKey(config.Random(), cipher)
439439
default:

0 commit comments

Comments
 (0)