The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Crypt::OpenSSL::Blowfish.

0.08 -- Mon Nov 27 23:07:38 AST 2023

    [Legacy Notice]
    OpenSSL version 3 considers Blowfish to be a legacy encryption
    method.  Users of this module (if any) need to consider moving to
    other encryption methods.

    [Compatibility Notice]
    This version maintains compatibility with the older versions.
    However, this is not fully compatible with openssl's bf-ecb cipher.
    See the documentation relating to how to use the compatible version.

    [Significant rewrite since 0.02]
    - OpenSSL 3 has deprecated the use of low-level functions.
    - Update to use OpenSSL v3 EVP_ api for openssl >= 3.0.0
    - Significant changes to the module while retaining compatibity with
      the previous versions.  As Blowfish is now outdated and considered
      legacy by OpenSSL this rewrite was done out of interest not necessity.

    [Detailed Change Log]
    - 5ae4ef9 Move Blowfish.pm to lib dir to properly update provides
    - aa28a27 v0.07

0.07 -- Mon Nov 27 22:39:10 AST 2023

    [Legacy Notice]
    OpenSSL version 3 considers Blowfish to be a legacy encryption
    method.  Users of this module (if any) need to consider moving to
    other encryption methods.

    [Compatibility Notice]
    This version maintains compatibility with the older versions.
    However, this is not fully compatible with openssl's bf-ecb cipher.
    See the documentation relating to how to use the compatible version.

    [Significant rewrite since 0.02]
    - OpenSSL 3 has deprecated the use of low-level functions.
    - Update to use OpenSSL v3 EVP_ api for openssl >= 3.0.0
    - Significant changes to the module while retaining compatibity with
      the previous versions.  As Blowfish is now outdated and considered
      legacy by OpenSSL this rewrite was done out of interest not necessity.

    [Detailed Change Log]
    - 7fbbaa1 Update version for release
    - dbbc13a v0.06

0.06 -- Sat Nov 25 13:07:19 AST 2023

    [Legacy Notice]
    OpenSSL version 3 considers Blowfish to be a legacy encryption
    method.  Users of this module (if any) need to consider moving to
    other encryption methods.

    [Compatibility Notice]
    This version maintains compatibility with the older versions.
    However, this is not fully compatible with openssl's bf-ecb cipher.
    See the documentation relating to how to use the compatible version.

    [Significant rewrite]
    - OpenSSL 3 has deprecated the use of low-level functions.
    - Update to use OpenSSL v3 EVP_ api for openssl >= 3.0.0
    - Significant changes to the module while retaining compatibity with
      the previous versions.  As Blowfish is now outdated and considered
      legacy by OpenSSL this rewrite was done ot of interest not necessity.

    [Detailed Change Log]
    - 538078c Update version number for a release
    - a8499df Properly free EVP_CIPHER_CTX
    - 4779460 v0.05

0.05 -- Fri Nov 24 23:28:52 AST 2023

    [Legacy Notice]
    OpenSSL version 3 considers Blowfish to be a legacy encryption
    method.  Users of this module (if any) need to consider moving to
    other encryption methods.

    [Compatibility Notice]
    This version maintains compatibility with the older versions.
    However, this is not fully compatible with openssl's bf-ecb cipher.
    See the documentation relating to how to use the compatible version.

    [Significant rewrite]
    - OpenSSL 3 has deprecated the use of low-level functions.
    - Update to use OpenSSL v3 EVP_ api for openssl >= 3.0.0
    - Significant changes to the module while retaining compatibity with
      the previous versions.  As Blowfish is now outdated and considered
      legacy by OpenSSL this rewrite was done ot of interest not necessity.

    [Detailed Change Log]
    - df6fa5c Update version number for a release
    - 33ef340 Fix issues with the conversion of endianness
    - f766537 v0.04

0.04 -- Thu Nov 23 20:19:45 AST 2023

    [Legacy Notice]
    OpenSSL version 3 considers Blowfish to be a legacy encryption
    method.  Users of this module (if any) need to consider moving to
    other encryption methods.

    [Compatibility Notice]
    This version maintains compatibility with the older versions.
    However, this is not fully compatible with openssl's bf-ecb cipher.
    See the documentation relating to how to use the compatible version.

    [Significant rewrite]
    - OpenSSL 3 has deprecated the use of low-level functions.
    - Update to use OpenSSL v3 EVP_ api for openssl >= 3.0.0
    - Significant changes to the module while retaining compatibity with
      the previous versions.  As Blowfish is now outdated and considered
      legacy by OpenSSL this rewrite was done ot of interest not necessity.

    [Detailed Change Log]
    - 4c6d166 Update .gitignore
    - ac0eba7 Update version number for a release
    - 271ca04 Add diagonistics to tests
    - 212b609 Don't include hexdump by default
    - 9d91b25 Also search for LibreSSL
    - ead3ad5 v0.03
    - 8e5ea58 Update Changes for a release

0.03 -- Wed Nov 22 23:48:06 AST 2023

    [Legacy Notice]
    OpenSSL version 3 considers Blowfish to be a legacy encryption
    method.  Users of this module (if any) need to consider moving to
    other encryption methods.

    [Compatibility Notice]
    This version maintains compatibility with the older versions.
    However, this is not fully compatible with openssl's bf-ecb cipher.
    See the documentation relating to how to use the compatible version.

    [Significant rewrite]
    - OpenSSL 3 has deprecated the use of low-level functions.
    - Update to use OpenSSL v3 EVP_ api for openssl >= 3.0.0
    - Significant changes to the module while retaining compatibity with
      the previous versions.  As Blowfish is now outdated and considered
      legacy by OpenSSL this rewrite was done ot of interest not necessity.

    [Detailed Change Log]
    - c9dd076 Add .gitignore file
    - 631666a Convert build system to Dist::Zilla
    - 8c77edf Add github actions to test module
    - adbf712 Upgrade test to use Test:V0
    - 9f195aa Update to use the openssl v3 API
    - 2e94736 Rewrite the XS and sort out why openssl compatability issues
    - 7016348 Remove EOL spaces

0.02  Wed Jul  4 10:36:35 2009
	- minor pod fixes
0.01  Wed Jul  1 20:50:04 2009
	- original version