The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.04 - 2023-11-23

  • 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

Modules

Blowfish Algorithm using OpenSSL