Horde_Crypt
pear.horde.org
Horde Cryptography API
The Horde_Crypt package class provides an API for various cryptographic systems.
Michael Slusarz
slusarz
slusarz@horde.org yes
Jan Schneider
jan
jan@horde.org yes
2016-02-01
15:17:43
2.7.0
2.7.0
stable
stable
LGPL-2.1
* [jan] Add Horde_Crypt_Pgp::pgpPacketInformationMultiple() and Horde_Crypt_Pgp_Backend_Binary::packetInfoMultiple() (Request #13190). * [jan] Fix retrieving PGP keys from the keyserver with certain HTTP client backends. * [jan] Fix creating PGP keys with comments (Bug #14125). * [jan] Mark PHP 7 as supported.
5.3.0
8.0.0alpha1
8.0.0alpha1
1.7.0
Horde_Exception
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Http
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Mime
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Stream
pear.horde.org
1.5.0
2.0.0alpha1
2.0.0alpha1
Horde_Stream_Filter
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Translation
pear.horde.org
2.2.0
3.0.0alpha1
3.0.0alpha1
Horde_Url
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Util
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
hash
openssl
Horde_Test
pear.horde.org
2.1.0
3.0.0alpha1
3.0.0alpha1
0.0.1
0.0.1
alpha
alpha
2003-07-03
LGPL-2.1
Initial release as a PEAR package
0.0.2
0.0.2
alpha
alpha
2006-05-08
LGPL-2.1
* Converted to package.xml 2.0 for pear.horde.org * Added support for email addresses in subjectAltName of S/MIME certs (Bug #5986) * Improved support for PGP fingerprints (Bug #6363)
1.0.0alpha1
1.0.0
alpha
alpha
2011-03-08
LGPL-2.1
* First alpha release for Horde 4. * Add Horde_Crypt_Exception. * Better error handling for gnupg and openssl command line binaries.
1.0.0beta1
1.0.0
beta
beta
2011-03-16
LGPL-2.1
* First beta release for Horde 4.
1.0.0RC1
1.0.0
beta
beta
2011-03-22
LGPL-2.1
* First release candidate for Horde 4.
1.0.0RC2
1.0.0
beta
beta
2011-03-29
LGPL-2.1
* Second release candidate for Horde 4.
1.0.0
1.0.0
stable
stable
2011-04-06
LGPL-2.1
* First stable release for Horde 4.
1.0.1
1.0.0
stable
stable
2011-04-20
LGPL-2.1
* [jan] Fix package.xml syntax.
1.0.2
1.0.0
stable
stable
2011-05-18
LGPL-2.1
* [jan] Updated Spanish translation.
1.0.3
1.0.0
stable
stable
2011-06-01
LGPL-2.1
* [jan] Updated Slovak translation.
1.0.4
1.0.0
stable
stable
2011-07-27
LGPL-2.1
* [jan] Update Latvian translation. * [jan] Allow to specify body charset when verifying PGP signed messages. * [jan] Update Lithuanian translation. * [jan] Update Brazilian Portuguese translation. * [mms] Use strongest cipher possible when encrypting S/MIME data (Request #10246).
1.0.5
1.0.0
stable
stable
2011-08-17
LGPL-2.1
* [mms] Encrypted data is already base64 encoded (Bug #10285).
1.0.6
1.0.0
stable
stable
2011-11-22
LGPL-2.1
* [jan] Update Croatian translation. * [jan] Update Estonian translation. * [mms] Upgrade signed S/MIME output to comply with S/MIME version 3.2.
1.1.0
1.1.0
stable
stable
2011-12-13
LGPL-2.1
* [mms] Provide signature information when decrypting a message, rather than just a boolean result. * [mms] Fix displaying PGP key expiration information. * [mms] Allow expiration date to be given to Horde_Crypt_Pgp#generateKey() (Request #5754).
1.1.1
1.1.0
stable
stable
2012-02-22
LGPL-2.1
* [mms] Improved parsing of S/MIME certificate information (Bug #10956). * [mms] Silently ignore unknown data when parsing S/MIME certificates.
1.1.2
1.1.0
stable
stable
2012-05-01
LGPL-2.1
* [jan] Fix HTML rendering of S/MIME certificates with multi-value attributes.
1.1.3
1.1.0
stable
stable
2012-05-01
LGPL-2.1
* [jan] Throw exception if parsing of S/MIME certificates fails (Bug #11530). * [mms] Improvements in obtaining GPG keys from a keyserver (Bug #11380) (o+horde@immerda.ch).
2.0.0alpha1
1.1.0
alpha
stable
2012-07-05
LGPL-2.1
* First alpha release for Horde 5.
2.0.0beta1
1.1.0
beta
stable
2012-07-19
LGPL-2.1
* First beta release for Horde 5.
2.0.0beta2
1.1.0
beta
stable
2012-08-29
LGPL-2.1
* [mms] Improvements in obtaining GPG keys from a keyserver (Bug #11380) (o+horde@immerda.ch).
2.0.0RC1
1.1.0
beta
stable
2012-10-26
LGPL-2.1
* [jan] Throw exception if parsing of S/MIME certificates fails (Bug #11530).
2.0.0
1.1.0
stable
stable
2012-10-30
LGPL-2.1
* First stable release for Horde 5.
2.1.0
1.2.0
stable
stable
2012-11-06
LGPL-2.1
* [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>). * [mms] Add Horde_Crypt_Pgp#getPublicKeyFromPrivateKey().
2.1.1
1.2.0
stable
stable
2013-01-09
LGPL-2.1
* [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>).
2.1.2
1.2.0
stable
stable
2013-01-29
LGPL-2.1
* [jan] Update French translation (Paul De Vlieger <paul.de_vlieger@moniut.univ-bpclermont.fr>).
2.1.3
1.2.0
stable
stable
2013-03-05
LGPL-2.1
* [jan] Change default keyserver to pool.sks-keyservers.net. * [jan] Fix finding key ID for an email address on a keyserver (o@immerda.ch).
2.2.0
2.2.0
stable
stable
2013-05-06
LGPL-2.1
* [mms] Fix Horde_Crypt_Pgp#encryptedSymmetrically() from entering an infinite loop when using GnuPg v2. * [mms] Improve security in PGP key generation (Request #12099).
2.2.1
2.2.0
stable
stable
2013-06-26
LGPL-2.1
* [mms] SECURITY: Fix XSS vulnerability in Horde_Crypt_Smime#certToHTML() (João Machado <geral@jpaulo.eu>).
2.2.2
2.2.0
stable
stable
2013-08-27
LGPL-2.1
* [jan] Fix detecting bad PGP signatures on some systems with non-English locales (Bug #10273).
2.3.0
2.3.0
stable
stable
2013-11-12
LGPL-2.1
* [mms] Horde_Crypt_Pgp#parsePGPData() now accepts a Horde_Stream object as an argument.
2.4.0
2.4.0
stable
stable
2013-11-19
LGPL-2.1
* [mms] Remove Horde_Crypt_Pgp#generateRevocation() (Bug #7375). * [mms] Fix submitting PGP keys to a public keyserver (Bug #10931). * [mms] PGP keyserver code now uses Horde_Http_Client to connect to the keyserver. * [mms] Move PGP keyserver code to a separate Horde_Crypt_Pgp_Keyserver class. * [mms] Add Horde_Crypt_Pgp_Parse#parseToPart(). * [mms] Move Horde_Crypt_Pgp#parsePGPData() to separate class (Horde_Crypt_Pgp_Parse), since it can be used even if GnuPG binary is not available.
2.4.1
2.4.0
stable
stable
2014-03-03
LGPL-2.1
* [mms] Ensure that all text parts are Q-P encoded when signing a MIME part. * [mms] More efficient parsing in Horde_Crypt_Pgp_Parse.
2.4.2
2.4.0
stable
stable
2014-04-03
LGPL-2.1
* [jan] Update Korean translation (Deokgon Kim <dgkim@dgkim.net>).
2.4.3
2.4.0
stable
stable
2014-05-21
LGPL-2.1
* [jan] Update Hungarian translation (Andras Galos <galosa@netinform.hu>).
2.5.0
2.5.0
stable
stable
2014-07-01
LGPL-2.1
* [mms] Fix reference to constant outside of the package.
2.5.1
2.5.0
stable
stable
2014-11-18
LGPL-2.1
* [jan] Fix using non-deprecated Content-Type for encrypted messages (Bug #13659).
2.5.2
2.5.0
stable
stable
2014-12-29
LGPL-2.1
* [mms] Fix parsing GPG packet information using the gnupg v2.1 binary.
2.5.3
2.5.0
stable
stable
2015-02-10
LGPL-2.1
* [jan] Make all PGP features locale-independent.
2.6.0
2.6.0
stable
stable
2015-07-31
LGPL-2.1
* [jan] Updated UK translation. * [jan] Fix issues with certain locales like Turkish. * [mms] Split gnupg command-line binary specific code out into a separate PGP backend driver. * [mms] S/MIME encryption is now done only with AES (if using PHP 5.4+) or 3DES.
2.6.1
2.6.0
stable
stable
2015-08-20
LGPL-2.1
* [mjr] Fix PHP 5.3 incompatibility (Bug #14090).
2.7.0
2.7.0
stable
stable
2016-02-01
LGPL-2.1
* [jan] Add Horde_Crypt_Pgp::pgpPacketInformationMultiple() and Horde_Crypt_Pgp_Backend_Binary::packetInfoMultiple() (Request #13190). * [jan] Fix retrieving PGP keys from the keyserver with certain HTTP client backends. * [jan] Fix creating PGP keys with comments (Bug #14125). * [jan] Mark PHP 7 as supported.