[commits] Horde branch master updated. 0b99313247c3249a43c5ffda2b02f83d2529307e
Michael M Slusarz
slusarz at horde.org
Fri Nov 9 23:02:24 UTC 2012
The branch "master" has been updated.
The following is a summary of the commits.
from: 0f4fe88f3474a442e69b25e3b99155ad1df579e2
928a26d Add Horde_Crypt_Blowfish library
4de4ed5 [mms] Use Horde_Crypt_Blowfish instead of Crypt_Blowfish.
0b99313 PEAR's Crypt_Blowfish is no longer needed
-----------------------------------------------------------------------
commit 928a26d2f3762e0febf9c6fb0f63f7a4b6acfeed
Author: Michael M Slusarz <slusarz at horde.org>
Date: Fri Nov 9 13:15:42 2012 -0700
Add Horde_Crypt_Blowfish library
Multiple reasons to add:
1. PEAR library no longer seems to be supported
2. openssl now allows encryption using private key, so take advantage of
that (most people should have openssl compiled into PHP, so leverage that
fact)
3. No PEAR_Errors/replace with Exceptions
4. Improved PHPUnit testing
5. Correctly/transparently pad data (properly unpad without worrying
about loss of data; i.e.: null characters can appear at end of original
encrypted data and they will not be lost)
One less pre-requisite to get Horde to work. And this prevents people
from (for some reason) insisting on installing the the non-stable
Crypt_Blowfish version which is NOT properly BC with the stable version.
framework/Crypt_Blowfish/doc/Horde/Crypt/Blowfish/COPYING | 458 ++++
.../Crypt_Blowfish/doc/Horde/Crypt/Blowfish/ORIGINAL_LICENSE | 30 +
framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish.php | 180 ++
framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Base.php | 129 ++
framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Exception.php | 17 +
framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Mcrypt.php | 88 +
framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Openssl.php | 47 +
framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Php.php | 80 +
framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Php/Base.php | 463 +++++
framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Php/Cbc.php | 78 +
framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Php/Ecb.php | 70 +
framework/Crypt_Blowfish/package.xml | 128 ++
framework/Crypt_Blowfish/test/Horde/Crypt/Blowfish/AllTests.php | 36 +
framework/Crypt_Blowfish/test/Horde/Crypt/Blowfish/CbcTest.php | 76 +
framework/Crypt_Blowfish/test/Horde/Crypt/Blowfish/EcbTest.php | 76 +
.../Crypt_Blowfish/test/Horde/Crypt/Blowfish/fixtures/vectors.txt | 41 +
.../test/Horde/Crypt/Blowfish/fixtures/vectors_cbc.txt | 33 +
17 files changed, 2030 insertions(+), 0 deletions(-)
create mode 100644 framework/Crypt_Blowfish/doc/Horde/Crypt/Blowfish/COPYING
create mode 100644 framework/Crypt_Blowfish/doc/Horde/Crypt/Blowfish/ORIGINAL_LICENSE
create mode 100644 framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish.php
create mode 100644 framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Base.php
create mode 100644 framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Exception.php
create mode 100644 framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Mcrypt.php
create mode 100644 framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Openssl.php
create mode 100644 framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Php.php
create mode 100644 framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Php/Base.php
create mode 100644 framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Php/Cbc.php
create mode 100644 framework/Crypt_Blowfish/lib/Horde/Crypt/Blowfish/Php/Ecb.php
create mode 100644 framework/Crypt_Blowfish/package.xml
create mode 100644 framework/Crypt_Blowfish/test/Horde/Crypt/Blowfish/AllTests.php
create mode 100644 framework/Crypt_Blowfish/test/Horde/Crypt/Blowfish/CbcTest.php
create mode 100644 framework/Crypt_Blowfish/test/Horde/Crypt/Blowfish/EcbTest.php
create mode 100644 framework/Crypt_Blowfish/test/Horde/Crypt/Blowfish/fixtures/vectors.txt
create mode 100644 framework/Crypt_Blowfish/test/Horde/Crypt/Blowfish/fixtures/vectors_cbc.txt
http://git.horde.org/horde-git/-/commit/928a26d2f3762e0febf9c6fb0f63f7a4b6acfeed
-----------------------------------------------------------------------
commit 4de4ed5eb167b50cd48220d1b24449f5c45372d7
Author: Michael M Slusarz <slusarz at horde.org>
Date: Fri Nov 9 13:17:40 2012 -0700
[mms] Use Horde_Crypt_Blowfish instead of Crypt_Blowfish.
framework/Secret/lib/Horde/Secret.php | 7 ++-----
framework/Secret/package.xml | 13 ++++++++-----
2 files changed, 10 insertions(+), 10 deletions(-)
http://git.horde.org/horde-git/-/commit/4de4ed5eb167b50cd48220d1b24449f5c45372d7
-----------------------------------------------------------------------
commit 0b99313247c3249a43c5ffda2b02f83d2529307e
Author: Michael M Slusarz <slusarz at horde.org>
Date: Fri Nov 9 13:18:41 2012 -0700
PEAR's Crypt_Blowfish is no longer needed
horde/docs/INSTALL | 9 ---------
horde/lib/Test.php | 4 ----
2 files changed, 0 insertions(+), 13 deletions(-)
http://git.horde.org/horde-git/-/commit/0b99313247c3249a43c5ffda2b02f83d2529307e
More information about the commits
mailing list