From 9f8a13962461e3232b5b14a2f885e5ecd0438394 Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Tue, 15 Oct 2019 14:14:13 +0200 Subject: [PATCH] Fix openpgp.revokeKey().publicKey when using the Worker --- src/packet/clone.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/packet/clone.js b/src/packet/clone.js index 4db62583..2bd62d1f 100644 --- a/src/packet/clone.js +++ b/src/packet/clone.js @@ -51,6 +51,9 @@ export function clonePackets(options) { if (options.privateKeys) { options.privateKeys = options.privateKeys.map(key => key.toPacketlist()); } + if (options.publicKey) { + options.publicKey = options.publicKey.toPacketlist(); + } if (options.privateKey) { options.privateKey = options.privateKey.toPacketlist(); } @@ -116,6 +119,9 @@ export function parseClonedPackets(options) { if (options.privateKeys) { options.privateKeys = options.privateKeys.map(packetlistCloneToKey); } + if (options.publicKey) { + options.publicKey = packetlistCloneToKey(options.publicKey); + } if (options.privateKey) { options.privateKey = packetlistCloneToKey(options.privateKey); }