This repository has been archived by the owner on Jan 29, 2020. It is now read-only.
Releases: zendframework/zend-crypt
Releases · zendframework/zend-crypt
zend-crypt 3.3.1
Added
- #60 adds support for PHP 7.3.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
zend-crypt 3.3.0
zend-crypt 3.2.1
zend-crypt 3.2.0
Added
- #38 Support of GCM and
CCM encryption mode for OpenSSL with PHP 7.1+
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
zend-crypt 3.1.0
Added
- #32 adds a new Hybrid encryption utility, to allow OpenPGP-like encryption/decryption of messages using OpenSSL. See the documentation for details.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
zend-crypt 3.0.0
Added
- #22 adds a requirement on
ext/mbstring
in order to install successfully. - #25 adds a new symmetric encryption adapter for the OpenSSL extension; this is now the default adapter used internally by the component when symmetric encryption is required.
- #25 adds support for zend-math v3.
- #26 adds
Zend\Crypt\Password\Bcrypt::benchmarkCost()
, which allows you to find the maximum cost value possible for your hardware within a 50ms timeframe. - #11 adds a new option to the
Zend\Crypt\PublicKey\RsaOptions
class,openssl_padding
(orsetOpensslPadding()
; this is now consumed inZend\Crypt\PublicKey\Rsa::encrypt()
andZend\Crypt\PublicKey\Rsa::decrypt()
, instead of the optional$padding
argument.
Deprecated
- #25 deprecates usage of the mcrypt symmetric encryption adapter when used on PHP 7 versions, as PHP 7.1 will deprecate the mcrypt extension.
Removed
- #11 removes the optional
$padding
argument from each ofZend\Crypt\PublicKey\Rsa
'sencrypt()
anddecrypt()
methods; you can now specify the value via theRsaOptions
. - #25 removes support for zend-math v2 versions.
- #29 removes support for PHP 5.5.
Fixed
- #22 updates all occurrences of
substr()
andstrlen()
to usemb_substr()
andmb_strlen()
, respectively. This provides better security with binary values. - #25 updates the
Zend\Crypt\Password\Bcrypt
implementation to usepassword_hash()
andpassword_verify()
internally, as they are supported in all PHP versions we support. - #19 fixes the
DiffieHellman
publickey implementation to initialize theBigInteger
adapter from zend-math as the first operation of its constructor, fixing a fatal error that occurs when binary data is provided.
zend-crypt 2.6.0
Added
- #18 adds documentation, and publishes it to https://zendframework.github.io/zend-crypt/
Deprecated
- Nothing.
Removed
- Removes the (development) dependency on zend-config; tests that used it previously have been updated to use
ArrayObject
, which implements the same behavior being tested.
Fixed
- #4 replaces the zend-servicemanager with container-interop, and refactors the various plugin managers to implement that interface instead of extending the
AbstractPluginManager
.