[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