diff options
author | Aleksander Machniak <alec@alec.pl> | 2015-03-08 10:54:28 +0100 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2015-03-08 10:54:28 +0100 |
commit | 0878c846bc2c1030ed01c8db34e20796c31ccd2d (patch) | |
tree | d044028b2d657b25dc222997b42f56ff864d92c8 /plugins/enigma/lib/enigma_driver.php | |
parent | 9af8e22b8ea3bd4fe9e05860058d7fce29019455 (diff) |
Enigma: Larry support, finished PGP decryption, other fixes and improvements
Diffstat (limited to 'plugins/enigma/lib/enigma_driver.php')
-rw-r--r-- | plugins/enigma/lib/enigma_driver.php | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/plugins/enigma/lib/enigma_driver.php b/plugins/enigma/lib/enigma_driver.php index a9a3e4715..c0a91ac27 100644 --- a/plugins/enigma/lib/enigma_driver.php +++ b/plugins/enigma/lib/enigma_driver.php @@ -44,8 +44,11 @@ abstract class enigma_driver /** * Decryption.. + * + * @param string Encrypted message + * @param array List of key-password mapping */ - abstract function decrypt($text, $key, $passwd); + abstract function decrypt($text, $keys = array()); /** * Signing. @@ -80,7 +83,7 @@ abstract class enigma_driver * @return mixed Array of enigma_key objects or enigma_error */ abstract function list_keys($pattern=''); - + /** * Single key information. * @@ -98,9 +101,9 @@ abstract class enigma_driver * @return mixed Key (enigma_key) object or enigma_error */ abstract function gen_key($data); - + /** * Key deletion. */ - abstract function del_key($keyid); + abstract function delete_key($keyid); } |