diff options
Diffstat (limited to 'Data/OpenPGP/Util/DecryptSecretKey.hs')
-rw-r--r-- | Data/OpenPGP/Util/DecryptSecretKey.hs | 2 |
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 |
59 | decryptSecretKey _ k@(OpenPGP.SecretKeyPacket { OpenPGP.symmetric_algorithm = OpenPGP.Unencrypted }) | ||
60 | = Just k | ||
59 | decryptSecretKey pass k@(OpenPGP.SecretKeyPacket { | 61 | decryptSecretKey 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, |