use standard format for private key passed to decrypt
authorThomasV <thomasv@gitorious>
Thu, 30 Jan 2014 13:57:32 +0000 (14:57 +0100)
committerThomasV <thomasv@gitorious>
Thu, 30 Jan 2014 13:57:32 +0000 (14:57 +0100)
lib/commands.py

index bc307d2..00f60b5 100644 (file)
@@ -395,9 +395,9 @@ class Commands:
     def encrypt(self, pubkey, message):
         return EC_KEY.encrypt_message(message, pubkey.decode('hex'))
 
-    def decrypt(self, private_key, message):
-        eck = EC_KEY(private_key.decode('hex'))
-        decrypted = eck.decrypt_message(message)
+    def decrypt(self, secret, message):
+        ec = regenerate_key(secret)
+        decrypted = ec.decrypt_message(message)
         return decrypted[0]