summaryrefslogtreecommitdiff
path: root/Data/OpenPGP/Util/DecryptSecretKey.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Data/OpenPGP/Util/DecryptSecretKey.hs')
-rw-r--r--Data/OpenPGP/Util/DecryptSecretKey.hs2
1 files changed, 2 insertions, 0 deletions
diff --git a/Data/OpenPGP/Util/DecryptSecretKey.hs b/Data/OpenPGP/Util/DecryptSecretKey.hs
index 11627d5..9b63c8e 100644
--- a/Data/OpenPGP/Util/DecryptSecretKey.hs
+++ b/Data/OpenPGP/Util/DecryptSecretKey.hs
@@ -56,6 +56,8 @@ decryptSecretKey ::
56 BS.ByteString -- ^ Passphrase 56 BS.ByteString -- ^ Passphrase
57 -> OpenPGP.Packet -- ^ Encrypted SecretKeyPacket 57 -> OpenPGP.Packet -- ^ Encrypted SecretKeyPacket
58 -> Maybe OpenPGP.Packet -- ^ Decrypted SecretKeyPacket 58 -> Maybe OpenPGP.Packet -- ^ Decrypted SecretKeyPacket
59decryptSecretKey _ k@(OpenPGP.SecretKeyPacket { OpenPGP.symmetric_algorithm = OpenPGP.Unencrypted })
60 = Just k
59decryptSecretKey pass k@(OpenPGP.SecretKeyPacket { 61decryptSecretKey pass k@(OpenPGP.SecretKeyPacket {
60 OpenPGP.version = 4, OpenPGP.key_algorithm = kalgo, 62 OpenPGP.version = 4, OpenPGP.key_algorithm = kalgo,
61 OpenPGP.s2k = s2k, OpenPGP.symmetric_algorithm = salgo, 63 OpenPGP.s2k = s2k, OpenPGP.symmetric_algorithm = salgo,