Refactor Horde_Secret.
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 19 Mar 2010 06:45:28 +0000 (00:45 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 19 Mar 2010 18:26:18 +0000 (12:26 -0600)
commit5919a9cd567319a432436b2518e5bffe36d6f5c6
treed907676172e1c8aa13da89dc3aeb8c90b405c8fc
parent60f234c0c9535d8fbc2bfe2afa9c2a8a022a28f0
Refactor Horde_Secret.

Remove Horde_Cipher - simply more maintenance for a class that doesn't
do anything better than can already be done with a PEAR equivalent.

Horde now requires Crypt_Blowfish instead. Crypt_Blowfish has built-in
support for mcrypt, so that optimization still applies. However,
blowfish is an efficient algorithm so the PHP-version is most likely
fine for the vast majority of users (trying to reduce install
complexity).

Horde_Secret:: now has an OO-interface and no longer relies on
Horde_Core.
43 files changed:
folks/edit/password.php
framework/Auth/lib/Horde/Auth.php
framework/Cipher/lib/Horde/Cipher.php [deleted file]
framework/Cipher/lib/Horde/Cipher/BlockMode.php [deleted file]
framework/Cipher/lib/Horde/Cipher/BlockMode/Cbc.php [deleted file]
framework/Cipher/lib/Horde/Cipher/BlockMode/Cfb64.php [deleted file]
framework/Cipher/lib/Horde/Cipher/BlockMode/Ecb.php [deleted file]
framework/Cipher/lib/Horde/Cipher/BlockMode/Ofb64.php [deleted file]
framework/Cipher/lib/Horde/Cipher/Des.php [deleted file]
framework/Cipher/lib/Horde/Cipher/Rc2.php [deleted file]
framework/Cipher/lib/Horde/Cipher/Rc4.php [deleted file]
framework/Cipher/package.xml [deleted file]
framework/Cipher/test/Horde/Cipher/Cipher1.phpt [deleted file]
framework/Cipher/test/Horde/Cipher/Cipher2.phpt [deleted file]
framework/Cipher/test/Horde/Cipher/Cipher3.phpt [deleted file]
framework/Cipher/test/Horde/Cipher/Cipher4.phpt [deleted file]
framework/Cipher/test/Horde/Cipher/cipher_functions.php [deleted file]
framework/Core/lib/Horde/Core/Binder/Secret.php [new file with mode: 0644]
framework/Core/lib/Horde/Registry.php
framework/Core/package.xml
framework/Imap_Client/lib/Horde/Imap/Client/Base.php
framework/Kolab_Filter/lib/Horde/Kolab/Resource.php
framework/Secret/lib/Horde/Secret.php
framework/Secret/lib/Horde/Secret/Exception.php [new file with mode: 0644]
framework/Secret/package.xml
framework/Secret/test/Horde/Secret/AllTests.php [new file with mode: 0644]
framework/Secret/test/Horde/Secret/Autoload.php [new file with mode: 0644]
framework/Secret/test/Horde/Secret/Class/SecretTest.php [new file with mode: 0644]
framework/Secret/test/Horde/Secret/phpunit.xml [new file with mode: 0644]
gollem/lib/Auth.php
gollem/lib/Gollem.php
horde/docs/INSTALL
horde/lib/Test.php
horde/login.php
imp/lib/Application.php
imp/lib/Auth.php
imp/lib/Crypt/Pgp.php
imp/lib/Crypt/Smime.php
imp/lib/Imap.php
imp/lib/Quota.php
kronolith/calendars/remote_edit.php
kronolith/lib/Forms/EditRemoteCalendar.php
kronolith/lib/Kronolith.php