From f539d2ccfcc0d475cdfa2d5ebb7bfc945b82a2e9 Mon Sep 17 00:00:00 2001 From: Mingshen Sun Date: Sun, 10 Jan 2021 15:27:50 -0800 Subject: [PATCH] Ignore .gpg-id for encryption --- passKit/Models/PasswordStore.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/passKit/Models/PasswordStore.swift b/passKit/Models/PasswordStore.swift index 24ded80..1ddec3e 100644 --- a/passKit/Models/PasswordStore.swift +++ b/passKit/Models/PasswordStore.swift @@ -720,7 +720,11 @@ public class PasswordStore { public func encrypt(password: Password, keyID: String? = nil) throws -> Data { let encryptedDataPath = storeURL.appendingPathComponent(password.url.path) let keyID = keyID ?? findGPGID(from: encryptedDataPath) - return try PGPAgent.shared.encrypt(plainData: password.plainData, keyID: keyID) + if Defaults.isIgnoreGPGIDOn { + return try PGPAgent.shared.encrypt(plainData: password.plainData) + } else { + return try PGPAgent.shared.encrypt(plainData: password.plainData, keyID: keyID) + } } public func removeGitSSHKeys() {