Skip to content

Releases: ivantcholakov/gibberish-aes-php

v1.3.3

26 Feb 23:23
Compare
Choose a tag to compare

CHANGELOG

  • A correction for avoiding deprecation notices about ini_get('mbstring.func_overload').

v1.3.2

27 Nov 12:42
Compare
Choose a tag to compare

CHANGELOG

  • A minor correction about PHP 8 compatibility.

v1.3.1

27 Aug 17:34
Compare
Choose a tag to compare

CHANGELOG

  • mcrypt extension would not be tried to be used at all as of PHP 7.1.

v1.3.0

23 Mar 05:52
Compare
Choose a tag to compare

CHANGELOG

  • The fallback code that uses CLI for encryption/decryption has been removed permanently.
  • Code for random bytes generation has been revised.

For PHP under version 7 it is recommendable you to install within your project "PHP 5.x support for random_bytes() and random_int()", https://github.com/paragonie/random_compat

v1.2.1

24 Nov 18:28
Compare
Choose a tag to compare

CHANGELOG

  • A bug-fix: Checking the $crypto_strong flag in openssl_random_pseudo_bytes() was missing.
  • PHP7's function random_bytes() is a possible option for generation of random bytes too.
  • An important note: The complementary JavaScript project Gibberish AES has been
    deprecated, see mdp/gibberish-aes#25 Consider finding alternative PHP and JavaScript solutions.

v1.2.0

16 Mar 21:23
Compare
Choose a tag to compare

Changelog for v1.2.0

  • Server capabilities detection has been refactored.
  • Byte operations are correct on the case extension_loaded('mbstring') && ini_get('mbstring.func_overload').
  • The fallback random bytes generation has been improved.
  • The fallback OpenSSL from command line is disabled by default, it will be removed in the future.
  • Some clarifications within comments have been done.

v1.1.1

21 Dec 15:10
Compare
Choose a tag to compare

Some corrections about random bytes generation have been implemented, they depend on PHP version.

v1.1

30 Jan 02:51
Compare
Choose a tag to compare

OpenSSL from command line will be tried to be used when PHP modules openssl and mcrypt are not installed (avoid this case).

v1.0.1

29 Jan 22:39
Compare
Choose a tag to compare

Corrections about PHP features detection. A warning-level error is triggered when system requirements are not met.