diff --git a/src/enums.js b/src/enums.js index fd6fb725..b120ebb7 100644 --- a/src/enums.js +++ b/src/enums.js @@ -462,7 +462,8 @@ export default { aead: 2, /** 0x04 - Version 5 Public-Key Packet format and corresponding new * fingerprint format */ - v5Keys: 4 + v5Keys: 4, + seipdv2: 8 }, /** diff --git a/src/key/factory.js b/src/key/factory.js index 8d609415..516a3cee 100644 --- a/src/key/factory.js +++ b/src/key/factory.js @@ -221,7 +221,7 @@ async function wrapKeyObject(secretKeyPacket, secretSubkeyPackets, options, conf signatureProperties.features = [0]; signatureProperties.features[0] |= enums.features.modificationDetection; if (config.aeadProtect) { - signatureProperties.features[0] |= enums.features.aead; + signatureProperties.features[0] |= enums.features.seipdv2; } if (options.keyExpirationTime > 0) { signatureProperties.keyExpirationTime = options.keyExpirationTime;