[commits] Horde branch master updated. b90a3462a0bd35469c3269afe91e2c3b207a2841

Michael M Slusarz slusarz at horde.org
Thu Apr 9 15:02:28 UTC 2015


The branch "master" has been updated.
The following is a summary of the commits.

from: 5cad9e5a8998cc60ecc13db14e5c0c543169272a

6576bca unneeded phpdoc
25c2af2 Implement getPublicKeyFromPrivateKey for PECL driver
bda6643 This test doesn't have anything to do with PGP backends
3916fe7 PECL gnupg does not support symmetric encryption
1eff8d4 Move PGP armor parsing to a separate test than the PGP backend tests
5891b5d No reason to extend Horde_Crypt_Pgp in IMP_Crypt_Pgp
8768968 No reason to extend Horde_Crypt_Smime in IMP_Crypt_Smime
8602688 Make 'temp' argument to the binary backend driver optional
053ab2b Another place to use the configured location of gpg binary
476337e Remove new pecl/openpgp code from Horde_Crypt
f7fa1ad UI centric code should be done in application, not lib
b90a346 Initial commit for the Horde_Pgp package

Summary: http://github.com/horde/horde/compare/5cad9e5a8998cc60ecc13db14e5c0c543169272a...b90a3462a0bd35469c3269afe91e2c3b207a2841

-----------------------------------------------------------------------

commit 6576bca7e95f35960b3d59c1b7c2c7554ff8da74
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 18:18:24 2015 -0600

    unneeded phpdoc

 framework/Crypt/lib/Horde/Crypt/Pgp/Backend/Pecl.php |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/6576bca7e95f35960b3d59c1b7c2c7554ff8da74

-----------------------------------------------------------------------

commit 25c2af2713553df81142a0491f9d4cecab937f8f
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 18:20:01 2015 -0600

    Implement getPublicKeyFromPrivateKey for PECL driver

 framework/Crypt/lib/Horde/Crypt/Pgp/Backend/Pecl.php |   13 +++++++++++++
 framework/Crypt/test/Horde/Crypt/Pgp/PeclTest.php    |    5 -----
 2 files changed, 13 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/25c2af2713553df81142a0491f9d4cecab937f8f

-----------------------------------------------------------------------

commit bda664324c100853e7d73b1d405599577b8279b4
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 18:21:04 2015 -0600

    This test doesn't have anything to do with PGP backends

 framework/Crypt/test/Horde/Crypt/Pgp/PeclTest.php |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/bda664324c100853e7d73b1d405599577b8279b4

-----------------------------------------------------------------------

commit 3916fe7a58c1e514a174a024e8ff1de4917ef161
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 18:21:48 2015 -0600

    PECL gnupg does not support symmetric encryption

 framework/Crypt/test/Horde/Crypt/Pgp/PeclTest.php |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/3916fe7a58c1e514a174a024e8ff1de4917ef161

-----------------------------------------------------------------------

commit 1eff8d4f32c9eb6e03c1042e7ab8353360f9a12b
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 18:57:23 2015 -0600

    Move PGP armor parsing to a separate test than the PGP backend tests

 framework/Crypt/test/Horde/Crypt/Pgp/TestBase.php |   38 ------------
 framework/Crypt/test/Horde/Crypt/PgpParseTest.php |   64 +++++++++++++++++++++
 2 files changed, 64 insertions(+), 38 deletions(-)
 create mode 100644 framework/Crypt/test/Horde/Crypt/PgpParseTest.php

http://github.com/horde/horde/commit/1eff8d4f32c9eb6e03c1042e7ab8353360f9a12b

-----------------------------------------------------------------------

commit 5891b5d1b0ddaccaa71dfa771c641367dfe2ae5f
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 19:53:52 2015 -0600

    No reason to extend Horde_Crypt_Pgp in IMP_Crypt_Pgp
    
    We can do everything we need by wrapping.

 imp/lib/Ajax/Application/Handler/Passphrase.php |    4 +-
 imp/lib/Ajax/Imple/ImportEncryptKey.php         |    2 +-
 imp/lib/Application.php                         |    2 +-
 imp/lib/Basic/Pgp.php                           |    4 +-
 imp/lib/Compose.php                             |   56 +-
 imp/lib/Compose/Ui.php                          |    4 +-
 imp/lib/Crypt/Pgp.php                           |  733 ----------------------
 imp/lib/Dynamic/Compose/Common.php              |    2 +-
 imp/lib/Factory/Pgp.php                         |   14 +-
 imp/lib/Mime/Viewer/Pgp.php                     |   17 +-
 imp/lib/Pgp.php                                 |  763 +++++++++++++++++++++++
 imp/lib/Prefs/Special/PgpPrivateKey.php         |    4 +-
 imp/lib/Prefs/Special/PgpPublicKey.php          |    4 +-
 imp/lib/Script/Package/Compose.php              |    2 +-
 imp/package.xml                                 |    6 +-
 15 files changed, 826 insertions(+), 791 deletions(-)
 delete mode 100644 imp/lib/Crypt/Pgp.php
 create mode 100644 imp/lib/Pgp.php

http://github.com/horde/horde/commit/5891b5d1b0ddaccaa71dfa771c641367dfe2ae5f

-----------------------------------------------------------------------

commit 8768968249c2aa46e280fcea796541fbdf06dfcf
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 20:05:56 2015 -0600

    No reason to extend Horde_Crypt_Smime in IMP_Crypt_Smime
    
    We can do everything we need by wrapping.

 imp/lib/Ajax/Application/Handler/Passphrase.php |    2 +-
 imp/lib/Ajax/Imple/ImportEncryptKey.php         |    2 +-
 imp/lib/Application.php                         |    6 +-
 imp/lib/Basic/Smime.php                         |    4 +-
 imp/lib/Compose.php                             |   34 +-
 imp/lib/Compose/Ui.php                          |    4 +-
 imp/lib/Crypt/Smime.php                         |  496 ---------------------
 imp/lib/Dynamic/Compose/Common.php              |    2 +-
 imp/lib/Factory/Smime.php                       |   12 +-
 imp/lib/Mime/Viewer/Smime.php                   |   12 +-
 imp/lib/Prefs/Special/SmimePrivateKey.php       |    6 +-
 imp/lib/Prefs/Special/SmimePublicKey.php        |    4 +-
 imp/lib/Script/Package/Compose.php              |    2 +-
 imp/lib/Smime.php                               |  534 +++++++++++++++++++++++
 imp/package.xml                                 |    6 +-
 15 files changed, 583 insertions(+), 543 deletions(-)
 delete mode 100644 imp/lib/Crypt/Smime.php
 create mode 100644 imp/lib/Smime.php

http://github.com/horde/horde/commit/8768968249c2aa46e280fcea796541fbdf06dfcf

-----------------------------------------------------------------------

commit 86026882c74981b2fac2dd15ee43a3e229879550
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 21:18:01 2015 -0600

    Make 'temp' argument to the binary backend driver optional

 framework/Crypt/lib/Horde/Crypt/Pgp.php                |    2 +-
 framework/Crypt/lib/Horde/Crypt/Pgp/Backend/Binary.php |    7 +++++--
 framework/Crypt/test/Horde/Crypt/Pgp/BinaryTest.php    |    4 +---
 framework/Crypt/test/Horde/Crypt/PgpKeyserverTest.php  |    3 +--
 4 files changed, 8 insertions(+), 8 deletions(-)

http://github.com/horde/horde/commit/86026882c74981b2fac2dd15ee43a3e229879550

-----------------------------------------------------------------------

commit 053ab2b2123ce13835bcdfe518cc1d1edb1d77be
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 21:19:36 2015 -0600

    Another place to use the configured location of gpg binary

 framework/Crypt/test/Horde/Crypt/PgpKeyserverTest.php |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/053ab2b2123ce13835bcdfe518cc1d1edb1d77be

-----------------------------------------------------------------------

commit 476337e6ff7157459a15e603ac16d7e6ffa98511
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 22:52:44 2015 -0600

    Remove new pecl/openpgp code from Horde_Crypt
    
    This will be developed in Horde_Pgp.

 framework/Crypt/lib/Horde/Crypt/Pgp.php              |    3 -
 framework/Crypt/lib/Horde/Crypt/Pgp/Backend/Pecl.php |   90 ----------------
 framework/Crypt/package.xml                          |   32 ++----
 framework/Crypt/test/Horde/Crypt/Pgp/PeclTest.php    |  101 ------------------
 4 files changed, 10 insertions(+), 216 deletions(-)
 delete mode 100644 framework/Crypt/lib/Horde/Crypt/Pgp/Backend/Pecl.php
 delete mode 100644 framework/Crypt/test/Horde/Crypt/Pgp/PeclTest.php

http://github.com/horde/horde/commit/476337e6ff7157459a15e603ac16d7e6ffa98511

-----------------------------------------------------------------------

commit f7fa1ad2be986c8ae3dea1b03b04d7b4b2b59071
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Mar 25 23:59:58 2015 -0600

    UI centric code should be done in application, not lib

 imp/lib/Basic/Pgp.php       |    2 +-
 imp/lib/Mime/Viewer/Pgp.php |    2 +-
 imp/lib/Pgp.php             |   85 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 87 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/f7fa1ad2be986c8ae3dea1b03b04d7b4b2b59071

-----------------------------------------------------------------------

commit b90a3462a0bd35469c3269afe91e2c3b207a2841
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Apr 9 07:37:16 2015 -0700

    Initial commit for the Horde_Pgp package
    
    PGP API needs a rewriting badly, and this is the easiest way of
    accomplishing this.
    
    Horde_Crypt is pretty much useless as an abstraction, since PGP and
    S/MIME are two very different creatures. And there is about 0 overlap
    between the two currently in Horde_Crypt anyway.

 framework/Pgp/bundle/composer.json                                |   12 +
 framework/Pgp/bundle/composer.lock                                |  152 +
 framework/Pgp/bundle/vendor/autoload.php                          |    7 +
 framework/Pgp/bundle/vendor/composer/ClassLoader.php              |  413 +
 framework/Pgp/bundle/vendor/composer/autoload_classmap.php        |   58 +
 framework/Pgp/bundle/vendor/composer/autoload_files.php           |   10 +
 framework/Pgp/bundle/vendor/composer/autoload_namespaces.php      |   14 +
 framework/Pgp/bundle/vendor/composer/autoload_psr4.php            |    9 +
 framework/Pgp/bundle/vendor/composer/autoload_real.php            |   59 +
 framework/Pgp/bundle/vendor/composer/include_paths.php            |   10 +
 framework/Pgp/bundle/vendor/composer/installed.json               |  140 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/.gitattributes    |    1 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/.gitignore        |    2 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/.scrutinizer.yml  |    7 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/.travis.yml       |   35 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/AUTHORS           |    5 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/CHANGELOG.md      |   83 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/LICENSE           |   21 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/README.md         |   65 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/build/build.xml   |   32 +
 .../phpseclib/phpseclib/build/code-sniffer-ruleset-tests.xml      |   21 +
 .../vendor/phpseclib/phpseclib/build/code-sniffer-ruleset.xml     |   75 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/build/sami.conf.php     |   31 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/composer.json     |   80 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/composer.lock     | 1380 ++
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/AES.php |  207 +
 .../bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php    | 2011 ++
 .../vendor/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php       |  644 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/DES.php | 1506 ++
 .../bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Hash.php    |  841 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/RC2.php |  652 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/RC4.php |  329 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA.php | 2997 +++
 .../bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php  |  300 +
 .../vendor/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php       | 1348 ++
 .../vendor/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php      |  428 +
 .../bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php |  895 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/File/ANSI.php |  559 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/File/ASN1.php | 1358 ++
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/File/X509.php | 4583 +++++
 .../vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger.php      | 3758 ++++
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Net/SCP.php   |  360 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php  | 2778 +++
 .../vendor/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php      |  801 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Net/SSH1.php  | 1651 ++
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php  | 3878 ++++
 .../vendor/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php     |  313 +
 .../vendor/phpseclib/phpseclib/phpseclib/System/SSH_Agent.php     |   39 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/openssl.cnf   |    6 +
 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpunit.xml.dist  |   21 +
 .../phpseclib/tests/Functional/Net/SCPSSH2UserStoryTest.php       |   88 +
 .../phpseclib/tests/Functional/Net/SFTPLargeFileTest.php          |   74 +
 .../phpseclib/tests/Functional/Net/SFTPUserStoryTest.php          |  478 +
 .../phpseclib/phpseclib/tests/Functional/Net/SSH2AgentTest.php    |   31 +
 .../vendor/phpseclib/phpseclib/tests/Functional/Net/SSH2Test.php  |   88 +
 .../phpseclib/phpseclib/tests/PhpseclibFunctionalTestCase.php     |   72 +
 .../bundle/vendor/phpseclib/phpseclib/tests/PhpseclibTestCase.php |  104 +
 .../phpseclib/phpseclib/tests/Unit/Crypt/AES/InternalTest.php     |   17 +
 .../phpseclib/phpseclib/tests/Unit/Crypt/AES/McryptTest.php       |   21 +
 .../vendor/phpseclib/phpseclib/tests/Unit/Crypt/AES/TestCase.php  |  107 +
 .../vendor/phpseclib/phpseclib/tests/Unit/Crypt/Hash/MD5Test.php  |   47 +
 .../phpseclib/phpseclib/tests/Unit/Crypt/Hash/SHA256Test.php      |   79 +
 .../phpseclib/phpseclib/tests/Unit/Crypt/Hash/SHA256_96Test.php   |   30 +
 .../phpseclib/phpseclib/tests/Unit/Crypt/Hash/SHA512Test.php      |   79 +
 .../phpseclib/phpseclib/tests/Unit/Crypt/Hash/SHA512_96Test.php   |   30 +
 .../vendor/phpseclib/phpseclib/tests/Unit/Crypt/Hash/TestCase.php |   52 +
 .../phpseclib/phpseclib/tests/Unit/Crypt/RSA/LoadKeyTest.php      |  304 +
 .../vendor/phpseclib/phpseclib/tests/Unit/Crypt/RandomTest.php    |   53 +
 .../vendor/phpseclib/phpseclib/tests/Unit/File/ASN1/FE.pdf.p7m    |  Bin 0 -> 14223 bytes
 .../vendor/phpseclib/phpseclib/tests/Unit/File/ASN1Test.php       |  292 +
 .../vendor/phpseclib/phpseclib/tests/Unit/File/X509/CSRTest.php   |   31 +
 .../vendor/phpseclib/phpseclib/tests/Unit/File/X509/SPKACTest.php |   99 +
 .../phpseclib/phpseclib/tests/Unit/Math/BigInteger/BCMathTest.php |   20 +
 .../phpseclib/phpseclib/tests/Unit/Math/BigInteger/GMPTest.php    |   20 +
 .../phpseclib/tests/Unit/Math/BigInteger/InternalOpenSSLTest.php  |   20 +
 .../phpseclib/tests/Unit/Math/BigInteger/InternalTest.php         |   24 +
 .../phpseclib/phpseclib/tests/Unit/Math/BigInteger/TestCase.php   |  361 +
 .../vendor/phpseclib/phpseclib/tests/Unit/Net/SFTPStreamTest.php  |   33 +
 .../bundle/vendor/phpseclib/phpseclib/tests/Unit/Net/SSH1Test.php |   41 +
 .../bundle/vendor/phpseclib/phpseclib/tests/Unit/Net/SSH2Test.php |  114 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/tests/bootstrap.php     |   31 +
 .../bundle/vendor/phpseclib/phpseclib/travis/code_coverage_id_rsa |   30 +
 .../vendor/phpseclib/phpseclib/travis/install-php-extensions.sh   |   30 +
 .../Pgp/bundle/vendor/phpseclib/phpseclib/travis/run-phpunit.sh   |   34 +
 .../bundle/vendor/phpseclib/phpseclib/travis/setup-composer.sh    |    3 +
 .../vendor/phpseclib/phpseclib/travis/setup-secure-shell.sh       |   31 +
 .../phpseclib/phpseclib/travis/upload-code-coverage-html.sh       |   50 +
 .../phpseclib/travis/upload-code-coverage-scrutinizer.sh          |   13 +
 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/.travis.yml    |    6 +
 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/AUTHORS        |    2 +
 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/Doxyfile       | 1890 ++
 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/README         |    1 +
 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/README.md      |   57 +
 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/UNLICENSE      |   24 +
 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/VERSION        |    1 +
 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/composer.json  |   24 +
 .../vendor/singpolyma/openpgp-php/examples/deASCIIdeCrypt.php     |   27 +
 .../vendor/singpolyma/openpgp-php/examples/encryptDecrypt.php     |   15 +
 .../Pgp/bundle/vendor/singpolyma/openpgp-php/examples/keygen.php  |   24 +
 .../Pgp/bundle/vendor/singpolyma/openpgp-php/examples/sign.php    |   22 +
 .../Pgp/bundle/vendor/singpolyma/openpgp-php/examples/verify.php  |   18 +
 .../Pgp/bundle/vendor/singpolyma/openpgp-php/lib/openpgp.php      | 1836 ++
 .../vendor/singpolyma/openpgp-php/lib/openpgp_crypt_rsa.php       |  261 +
 .../vendor/singpolyma/openpgp-php/lib/openpgp_crypt_symmetric.php |  196 +
 .../vendor/singpolyma/openpgp-php/lib/openpgp_mcrypt_wrapper.php  |   31 +
 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/phpunit.xml    |   27 +
 .../Pgp/bundle/vendor/singpolyma/openpgp-php/tests/bootstrap.php  |    2 +
 .../singpolyma/openpgp-php/tests/data/000001-006.public_key       |  Bin 0 -> 171 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000002-013.user_id   |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/000003-002.sig       |  Bin 0 -> 113 bytes
 .../singpolyma/openpgp-php/tests/data/000004-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000005-002.sig       |  Bin 0 -> 113 bytes
 .../singpolyma/openpgp-php/tests/data/000006-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000007-002.sig       |  Bin 0 -> 220 bytes
 .../singpolyma/openpgp-php/tests/data/000008-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000009-002.sig       |  Bin 0 -> 158 bytes
 .../singpolyma/openpgp-php/tests/data/000010-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000011-002.sig       |  Bin 0 -> 96 bytes
 .../singpolyma/openpgp-php/tests/data/000012-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000013-014.public_subkey    |  Bin 0 -> 171 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000014-002.sig       |  Bin 0 -> 195 bytes
 .../singpolyma/openpgp-php/tests/data/000015-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000016-006.public_key       |  Bin 0 -> 1201 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000017-002.sig       |  Bin 0 -> 123 bytes
 .../singpolyma/openpgp-php/tests/data/000018-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000019-013.user_id   |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/000020-002.sig       |  Bin 0 -> 130 bytes
 .../singpolyma/openpgp-php/tests/data/000021-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000022-002.sig       |  Bin 0 -> 186 bytes
 .../singpolyma/openpgp-php/tests/data/000023-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000024-014.public_subkey    |  Bin 0 -> 608 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000025-002.sig       |  Bin 0 -> 105 bytes
 .../singpolyma/openpgp-php/tests/data/000026-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000027-006.public_key       |  Bin 0 -> 421 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000028-002.sig       |  Bin 0 -> 99 bytes
 .../singpolyma/openpgp-php/tests/data/000029-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000030-013.user_id   |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/000031-002.sig       |  Bin 0 -> 132 bytes
 .../singpolyma/openpgp-php/tests/data/000032-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000033-002.sig       |  Bin 0 -> 96 bytes
 .../singpolyma/openpgp-php/tests/data/000034-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000035-006.public_key       |  Bin 0 -> 143 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000036-013.user_id   |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/000037-002.sig       |  Bin 0 -> 192 bytes
 .../singpolyma/openpgp-php/tests/data/000038-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000039-002.sig       |  Bin 0 -> 72 bytes
 .../singpolyma/openpgp-php/tests/data/000040-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000041-017.attribute |  Bin 0 -> 1761 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000042-002.sig       |  Bin 0 -> 192 bytes
 .../singpolyma/openpgp-php/tests/data/000043-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000044-014.public_subkey    |  Bin 0 -> 272 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000045-002.sig       |  Bin 0 -> 161 bytes
 .../singpolyma/openpgp-php/tests/data/000046-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000047-005.secret_key       |  Bin 0 -> 610 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000048-013.user_id   |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/000049-002.sig       |  Bin 0 -> 220 bytes
 .../singpolyma/openpgp-php/tests/data/000050-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000051-007.secret_subkey    |  Bin 0 -> 611 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000052-002.sig       |  Bin 0 -> 195 bytes
 .../singpolyma/openpgp-php/tests/data/000053-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000054-005.secret_key       |  Bin 0 -> 1275 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000055-002.sig       |  Bin 0 -> 123 bytes
 .../singpolyma/openpgp-php/tests/data/000056-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000057-013.user_id   |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/000058-002.sig       |  Bin 0 -> 130 bytes
 .../singpolyma/openpgp-php/tests/data/000059-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000060-007.secret_subkey    |  Bin 0 -> 698 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000061-002.sig       |  Bin 0 -> 104 bytes
 .../singpolyma/openpgp-php/tests/data/000062-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000063-005.secret_key       |  Bin 0 -> 484 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000064-002.sig       |  Bin 0 -> 99 bytes
 .../singpolyma/openpgp-php/tests/data/000065-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000066-013.user_id   |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/000067-002.sig       |  Bin 0 -> 106 bytes
 .../singpolyma/openpgp-php/tests/data/000068-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000069-005.secret_key       |  Bin 0 -> 513 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000070-013.user_id   |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/000071-002.sig       |  Bin 0 -> 192 bytes
 .../singpolyma/openpgp-php/tests/data/000072-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000073-017.attribute |  Bin 0 -> 1761 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000074-002.sig       |  Bin 0 -> 192 bytes
 .../singpolyma/openpgp-php/tests/data/000075-012.ring_trust       |  Bin 0 -> 4 bytes
 .../singpolyma/openpgp-php/tests/data/000076-007.secret_subkey    |  Bin 0 -> 961 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/000077-002.sig       |  Bin 0 -> 161 bytes
 .../singpolyma/openpgp-php/tests/data/000078-012.ring_trust       |  Bin 0 -> 4 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/002182-002.sig       |  Bin 0 -> 363 bytes
 .../singpolyma/openpgp-php/tests/data/compressedsig-bzip2.gpg     |  Bin 0 -> 442 bytes
 .../singpolyma/openpgp-php/tests/data/compressedsig-zlib.gpg      |  Bin 0 -> 322 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/compressedsig.gpg    |  Bin 0 -> 324 bytes
 .../singpolyma/openpgp-php/tests/data/encryptedSecretKey.gpg      |  Bin 0 -> 1291 bytes
 .../Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/hello.gpg |  Bin 0 -> 238 bytes
 .../bundle/vendor/singpolyma/openpgp-php/tests/data/helloKey.gpg  |  Bin 0 -> 1598 bytes
 .../bundle/vendor/singpolyma/openpgp-php/tests/data/onepass_sig   |  Bin 0 -> 15 bytes
 .../bundle/vendor/singpolyma/openpgp-php/tests/data/pubring.gpg   |  Bin 0 -> 179272 bytes
 .../bundle/vendor/singpolyma/openpgp-php/tests/data/secring.gpg   |  Bin 0 -> 10573 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/symmetric-3des.gpg   |  Bin 0 -> 71 bytes
 .../vendor/singpolyma/openpgp-php/tests/data/symmetric-aes.gpg    |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/symmetric-cast5.gpg  |    1 +
 .../vendor/singpolyma/openpgp-php/tests/data/symmetric-no-mdc.gpg |    2 +
 .../openpgp-php/tests/data/symmetric-with-session-key.gpg         |  Bin 0 -> 641 bytes
 .../singpolyma/openpgp-php/tests/data/symmetrically_encrypted     |  Bin 0 -> 528 bytes
 .../openpgp-php/tests/data/uncompressed-ops-dsa-sha384.txt.gpg    |  Bin 0 -> 150 bytes
 .../singpolyma/openpgp-php/tests/data/uncompressed-ops-dsa.gpg    |  Bin 0 -> 150 bytes
 .../singpolyma/openpgp-php/tests/data/uncompressed-ops-rsa.gpg    |  Bin 0 -> 236 bytes
 .../vendor/singpolyma/openpgp-php/tests/phpseclib_suite.php       |  135 +
 .../Pgp/bundle/vendor/singpolyma/openpgp-php/tests/suite.php      |  400 +
 framework/Pgp/doc/Horde/Pgp/COPYING                               |  458 +
 framework/Pgp/lib/Horde/Pgp.php                                   |  486 +
 framework/Pgp/lib/Horde/Pgp/Armor.php                             |  318 +
 framework/Pgp/lib/Horde/Pgp/Backend.php                           |  127 +
 framework/Pgp/lib/Horde/Pgp/Backend/Openpgp.php                   |   53 +
 framework/Pgp/lib/Horde/Pgp/Backend/Pecl.php                      |   38 +
 framework/Pgp/lib/Horde/Pgp/Element.php                           |  130 +
 framework/Pgp/lib/Horde/Pgp/Element/Armored.php                   |  157 +
 framework/Pgp/lib/Horde/Pgp/Element/Key.php                       |  119 +
 framework/Pgp/lib/Horde/Pgp/Element/Message.php                   |   43 +
 framework/Pgp/lib/Horde/Pgp/Element/PrivateKey.php                |   56 +
 framework/Pgp/lib/Horde/Pgp/Element/PublicKey.php                 |   54 +
 framework/Pgp/lib/Horde/Pgp/Element/Signature.php                 |   70 +
 framework/Pgp/lib/Horde/Pgp/Element/SignedMessage.php             |   50 +
 framework/Pgp/lib/Horde/Pgp/Element/Text.php                      |   33 +
 framework/Pgp/lib/Horde/Pgp/Exception.php                         |   25 +
 framework/Pgp/lib/Horde/Pgp/Keyserver.php                         |  240 +
 framework/Pgp/lib/Horde/Pgp/Translation.php                       |   39 +
 framework/Pgp/package.xml                                         |  695 +
 framework/Pgp/test/Horde/Pgp/AllTests.php                         |    3 +
 framework/Pgp/test/Horde/Pgp/ArmorTest.php                        |  111 +
 framework/Pgp/test/Horde/Pgp/Backend/OpenpgpTest.php              |   34 +
 framework/Pgp/test/Horde/Pgp/Backend/PeclTest.php                 |   52 +
 framework/Pgp/test/Horde/Pgp/Backend/TestBase.php                 |   94 +
 framework/Pgp/test/Horde/Pgp/Element/MessageTest.php              |   56 +
 framework/Pgp/test/Horde/Pgp/Element/SignatureTest.php            |   51 +
 framework/Pgp/test/Horde/Pgp/KeyTest.php                          |  252 +
 framework/Pgp/test/Horde/Pgp/KeyserverTest.php                    |   94 +
 framework/Pgp/test/Horde/Pgp/bootstrap.php                        |    3 +
 framework/Pgp/test/Horde/Pgp/fixtures/clear.txt                   |   14 +
 framework/Pgp/test/Horde/Pgp/fixtures/pgp_encrypted.txt           |   15 +
 framework/Pgp/test/Horde/Pgp/fixtures/pgp_encrypted_symmetric.txt |    9 +
 framework/Pgp/test/Horde/Pgp/fixtures/pgp_private.asc             |   27 +
 framework/Pgp/test/Horde/Pgp/fixtures/pgp_public.asc              |   24 +
 framework/Pgp/test/Horde/Pgp/fixtures/pgp_signature.txt           |    7 +
 framework/Pgp/test/Horde/Pgp/fixtures/pgp_signed.txt              |   24 +
 framework/Pgp/test/Horde/Pgp/fixtures/pgp_signed2.txt             |    9 +
 framework/Pgp/test/Horde/Pgp/phpunit.xml                          |    1 +
 244 files changed, 47098 insertions(+), 0 deletions(-)
 create mode 100644 framework/Pgp/bundle/composer.json
 create mode 100644 framework/Pgp/bundle/composer.lock
 create mode 100644 framework/Pgp/bundle/vendor/autoload.php
 create mode 100644 framework/Pgp/bundle/vendor/composer/ClassLoader.php
 create mode 100644 framework/Pgp/bundle/vendor/composer/autoload_classmap.php
 create mode 100644 framework/Pgp/bundle/vendor/composer/autoload_files.php
 create mode 100644 framework/Pgp/bundle/vendor/composer/autoload_namespaces.php
 create mode 100644 framework/Pgp/bundle/vendor/composer/autoload_psr4.php
 create mode 100644 framework/Pgp/bundle/vendor/composer/autoload_real.php
 create mode 100644 framework/Pgp/bundle/vendor/composer/include_paths.php
 create mode 100644 framework/Pgp/bundle/vendor/composer/installed.json
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/.gitattributes
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/.gitignore
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/.scrutinizer.yml
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/.travis.yml
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/AUTHORS
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/CHANGELOG.md
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/LICENSE
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/README.md
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/build/build.xml
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/build/code-sniffer-ruleset-tests.xml
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/build/code-sniffer-ruleset.xml
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/build/sami.conf.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/composer.json
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/composer.lock
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/AES.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/DES.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Hash.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/RC2.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/RC4.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/File/ANSI.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/File/ASN1.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/File/X509.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Net/SCP.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Net/SSH1.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/System/SSH_Agent.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpseclib/openssl.cnf
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/phpunit.xml.dist
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Functional/Net/SCPSSH2UserStoryTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Functional/Net/SFTPLargeFileTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Functional/Net/SFTPUserStoryTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Functional/Net/SSH2AgentTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Functional/Net/SSH2Test.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/PhpseclibFunctionalTestCase.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/PhpseclibTestCase.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/AES/InternalTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/AES/McryptTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/AES/TestCase.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/Hash/MD5Test.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/Hash/SHA256Test.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/Hash/SHA256_96Test.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/Hash/SHA512Test.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/Hash/SHA512_96Test.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/Hash/TestCase.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/RSA/LoadKeyTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Crypt/RandomTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/File/ASN1/FE.pdf.p7m
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/File/ASN1Test.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/File/X509/CSRTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/File/X509/SPKACTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Math/BigInteger/BCMathTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Math/BigInteger/GMPTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Math/BigInteger/InternalOpenSSLTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Math/BigInteger/InternalTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Math/BigInteger/TestCase.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Net/SFTPStreamTest.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Net/SSH1Test.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/Unit/Net/SSH2Test.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/tests/bootstrap.php
 create mode 100644 framework/Pgp/bundle/vendor/phpseclib/phpseclib/travis/code_coverage_id_rsa
 create mode 100755 framework/Pgp/bundle/vendor/phpseclib/phpseclib/travis/install-php-extensions.sh
 create mode 100755 framework/Pgp/bundle/vendor/phpseclib/phpseclib/travis/run-phpunit.sh
 create mode 100755 framework/Pgp/bundle/vendor/phpseclib/phpseclib/travis/setup-composer.sh
 create mode 100755 framework/Pgp/bundle/vendor/phpseclib/phpseclib/travis/setup-secure-shell.sh
 create mode 100755 framework/Pgp/bundle/vendor/phpseclib/phpseclib/travis/upload-code-coverage-html.sh
 create mode 100755 framework/Pgp/bundle/vendor/phpseclib/phpseclib/travis/upload-code-coverage-scrutinizer.sh
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/.travis.yml
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/AUTHORS
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/Doxyfile
 create mode 120000 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/README
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/README.md
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/UNLICENSE
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/VERSION
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/composer.json
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/examples/deASCIIdeCrypt.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/examples/encryptDecrypt.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/examples/keygen.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/examples/sign.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/examples/verify.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/lib/openpgp.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/lib/openpgp_crypt_rsa.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/lib/openpgp_crypt_symmetric.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/lib/openpgp_mcrypt_wrapper.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/phpunit.xml
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/bootstrap.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000001-006.public_key
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000002-013.user_id
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000003-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000004-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000005-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000006-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000007-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000008-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000009-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000010-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000011-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000012-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000013-014.public_subkey
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000014-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000015-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000016-006.public_key
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000017-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000018-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000019-013.user_id
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000020-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000021-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000022-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000023-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000024-014.public_subkey
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000025-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000026-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000027-006.public_key
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000028-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000029-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000030-013.user_id
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000031-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000032-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000033-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000034-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000035-006.public_key
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000036-013.user_id
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000037-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000038-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000039-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000040-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000041-017.attribute
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000042-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000043-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000044-014.public_subkey
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000045-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000046-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000047-005.secret_key
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000048-013.user_id
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000049-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000050-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000051-007.secret_subkey
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000052-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000053-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000054-005.secret_key
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000055-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000056-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000057-013.user_id
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000058-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000059-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000060-007.secret_subkey
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000061-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000062-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000063-005.secret_key
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000064-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000065-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000066-013.user_id
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000067-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000068-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000069-005.secret_key
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000070-013.user_id
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000071-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000072-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000073-017.attribute
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000074-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000075-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000076-007.secret_subkey
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000077-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/000078-012.ring_trust
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/002182-002.sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/compressedsig-bzip2.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/compressedsig-zlib.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/compressedsig.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/encryptedSecretKey.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/hello.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/helloKey.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/onepass_sig
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/pubring.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/secring.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/symmetric-3des.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/symmetric-aes.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/symmetric-cast5.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/symmetric-no-mdc.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/symmetric-with-session-key.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/symmetrically_encrypted
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/uncompressed-ops-dsa-sha384.txt.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/uncompressed-ops-dsa.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/data/uncompressed-ops-rsa.gpg
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/phpseclib_suite.php
 create mode 100644 framework/Pgp/bundle/vendor/singpolyma/openpgp-php/tests/suite.php
 create mode 100644 framework/Pgp/doc/Horde/Pgp/COPYING
 create mode 100644 framework/Pgp/lib/Horde/Pgp.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Armor.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Backend.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Backend/Openpgp.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Backend/Pecl.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Element.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Element/Armored.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Element/Key.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Element/Message.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Element/PrivateKey.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Element/PublicKey.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Element/Signature.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Element/SignedMessage.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Element/Text.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Exception.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Keyserver.php
 create mode 100644 framework/Pgp/lib/Horde/Pgp/Translation.php
 create mode 100644 framework/Pgp/locale/Horde_Pgp.pot
 create mode 100644 framework/Pgp/package.xml
 create mode 100644 framework/Pgp/test/Horde/Pgp/AllTests.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/ArmorTest.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/Backend/OpenpgpTest.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/Backend/PeclTest.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/Backend/TestBase.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/Element/MessageTest.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/Element/SignatureTest.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/KeyTest.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/KeyserverTest.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/bootstrap.php
 create mode 100644 framework/Pgp/test/Horde/Pgp/fixtures/clear.txt
 create mode 100644 framework/Pgp/test/Horde/Pgp/fixtures/pgp_encrypted.txt
 create mode 100644 framework/Pgp/test/Horde/Pgp/fixtures/pgp_encrypted_symmetric.txt
 create mode 100644 framework/Pgp/test/Horde/Pgp/fixtures/pgp_private.asc
 create mode 100644 framework/Pgp/test/Horde/Pgp/fixtures/pgp_public.asc
 create mode 100644 framework/Pgp/test/Horde/Pgp/fixtures/pgp_signature.txt
 create mode 100644 framework/Pgp/test/Horde/Pgp/fixtures/pgp_signed.txt
 create mode 100644 framework/Pgp/test/Horde/Pgp/fixtures/pgp_signed2.txt
 create mode 100644 framework/Pgp/test/Horde/Pgp/phpunit.xml

http://github.com/horde/horde/commit/b90a3462a0bd35469c3269afe91e2c3b207a2841




More information about the commits mailing list