From d225da778b3b7f15ab6985cd04b0e90c4b56a3a0 Mon Sep 17 00:00:00 2001 From: Oleiade Date: Sat, 13 Sep 2014 18:00:35 +0200 Subject: [PATCH] Enhance logging when no private key able to decrypt data store found [fix #111] --- crypto/openpgp/actions.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto/openpgp/actions.go b/crypto/openpgp/actions.go index 8139a93..91db441 100644 --- a/crypto/openpgp/actions.go +++ b/crypto/openpgp/actions.go @@ -64,9 +64,9 @@ func Decrypt(decryptionKeys *openpgp.EntityList, s, passphrase string) ([]byte, "Invalid passphrase supplied.") }, nil) - if err != nil { - return nil, err + return nil, fmt.Errorf("unable to decrypt trousseau data store. " + + "No private key able to decrypt it found in your keyring.") } bytes, err := ioutil.ReadAll(d.UnverifiedBody)