Learn about Centmin Mod LEMP Stack today
Register Now

Beta Branch prep for PHP 8.4 support in 130.00beta01

Discussion in 'Centmin Mod Github Commits' started by eva2000, Jun 6, 2024.

  1. eva2000

    eva2000 Administrator Staff Member

    55,180
    12,250
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,828
    Local Time:
    5:38 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    prep for PHP 8.4 support in 130.00beta01

    - prep for PHP 8.4 newly supported AEGIS encryption algorithms, AEGIS-128L and AEGIS-256 AEGIS Encryption with PHP Sodium Extension by first upgrading libsodium from 1.0.18 to 1.0.20 Releases · jedisct1/libsodium
    - libsodium 1.0.19 also completely rewrote their AES-GCM implementation for better performance as well

    AEGIS is an AES-based family of authenticated encryption algorithms that are significantly faster than ubiquitous algorithms such as AES-GCM and CHACHA20-POLY1305. The Sodium extension in PHP 8.4 supports AEGIS-128L and AEGIS-256 encryption algorithms if the Sodium extension is compiled with libsodium 1.0.19 or later. The two encryption algorithms in the AEGIS family, AEGIS-128L and AEGIS-256, are 2-3 times faster than AES-GCM, and 3-4 times faster than the CHACHA20-POLY1305 algorithms. They leverage hardware AES acceleration on x86_64 and aarch64 (64-bit ARM architecture) CPU architectures.

    Code (Text):
    php --ri sodium
    sodium
    sodium support => enabled
    libsodium headers version => 1.0.20
    libsodium library version => 1.0.20
    


    Continue reading...

    130.00beta01 branch

    Support Centmin Mod


    If you find Centmin Mod useful, please help support Centmin Mod