From 9487433c3e127c2440170893a492f9a56d358866 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Mon, 6 Jul 2026 01:25:02 +0200 Subject: [PATCH] Fix MCRYPT_ENIGNA name and add MCRYPT_BLOWFISH_COMPAT ciphers.xml listed MCRYPT_ENIGMA, but the extension registers the constant as MCRYPT_ENIGNA (a long-standing misspelling in mcrypt.c: MCRYPT_ENTRY2_2_4(ENIGNA, "crypt")), so MCRYPT_ENIGMA does not exist. Also add the registered but undocumented MCRYPT_BLOWFISH_COMPAT constant. --- reference/mcrypt/ciphers.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reference/mcrypt/ciphers.xml b/reference/mcrypt/ciphers.xml index a06cd654991f..5996516aef70 100644 --- a/reference/mcrypt/ciphers.xml +++ b/reference/mcrypt/ciphers.xml @@ -15,12 +15,13 @@ MCRYPT_ARCFOUR_IV (libmcrypt > 2.4.x only) MCRYPT_ARCFOUR (libmcrypt > 2.4.x only) MCRYPT_BLOWFISH + MCRYPT_BLOWFISH_COMPAT MCRYPT_CAST_128 MCRYPT_CAST_256 MCRYPT_CRYPT MCRYPT_DES MCRYPT_DES_COMPAT (libmcrypt 2.2.x only) - MCRYPT_ENIGMA (libmcrypt > 2.4.x only, alias for MCRYPT_CRYPT) + MCRYPT_ENIGNA (libmcrypt > 2.4.x only, alias for MCRYPT_CRYPT) MCRYPT_GOST MCRYPT_IDEA (non-free) MCRYPT_LOKI97 (libmcrypt > 2.4.x only)