update 2023-10-24 10:36:32

This commit is contained in:
Robot 2023-10-24 10:36:32 +02:00
parent f6ad788c3e
commit 504f26f785
Signed by: Robot
GPG Key ID: 14DECD44E7E1BB95
4 changed files with 14 additions and 6 deletions

View File

@ -15,7 +15,7 @@ interface AesInterface #Lavender {
+ encrypt(string $plainText, string $key, ...) : string
+ decrypt(string $cipherText, string $key) : string
+ getBlockSize() : int
+ isSupported(FOFUtilsPhpfunc $phpfunc = null) : bool
+ isSupported(Phpfunc $phpfunc = null) : bool
}
note right of AesInterface::setEncryptionMode

View File

@ -16,6 +16,9 @@
namespace VDM\Joomla\FOF\Encrypt\AES;
use VDM\Joomla\FOF\Utils\Phpfunc;
/**
* Interface for AES encryption adapters
*
@ -86,10 +89,10 @@ interface AesInterface
/**
* Is this adapter supported?
*
* @param FOFUtilsPhpfunc $phpfunc
* @param Phpfunc $phpfunc
*
* @return bool
*/
public function isSupported(FOFUtilsPhpfunc $phpfunc = null);
public function isSupported(Phpfunc $phpfunc = null);
}

View File

@ -59,8 +59,8 @@
/**
* Is this adapter supported?
*
* @param FOFUtilsPhpfunc $phpfunc
* @param Phpfunc $phpfunc
*
* @return bool
*/
public function isSupported(FOFUtilsPhpfunc $phpfunc = null);
public function isSupported(Phpfunc $phpfunc = null);

View File

@ -9,7 +9,12 @@
"power_version": "1.0.0",
"system_name": "FOF.Encrypt.AES.AesInterface",
"type": "interface",
"use_selection": null,
"use_selection": {
"use_selection0": {
"use": "470a08ee-6b31-4a2b-98d9-5b64757a3b34",
"as": "default"
}
},
"namespace": "VDM\\Joomla\\FOF\\Encrypt.AES.AesInterface",
"description": "Interface for AES encryption adapters\r\n\r\n@package FrameworkOnFramework\r\n@since 1.0\r\n@deprecated Use phpseclib\/phpseclib version 3 Instead. ",
"licensing_template": "\/**\r\n * @package FrameworkOnFramework\r\n * @subpackage Encryption\r\n * @copyright Copyright (C) 2010-2016 Nicholas K. Dionysopoulos \/ Akeeba Ltd. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n * @note\t This file has been modified by the Joomla! Project (and VDM) and no longer reflects the original work of its author.\r\n * @depreciation This was ported for the sake of those who have stuff encrypted with the FOF encryption suite.\r\n * - Do not use this in new projects.\r\n * - Expect no updates.\r\n * - This is outdated.\r\n * - Not best choice for encryption.\r\n * - Use phpseclib\/phpseclib version 3 Instead.\r\n * - Checkout the JCB Crypt Suite. <https:\/\/git.vdm.dev\/joomla\/phpseclib>\r\n *\/",