update 2023-10-24 10:36:32
This commit is contained in:
parent
f6ad788c3e
commit
504f26f785
@ -15,7 +15,7 @@ interface AesInterface #Lavender {
|
|||||||
+ encrypt(string $plainText, string $key, ...) : string
|
+ encrypt(string $plainText, string $key, ...) : string
|
||||||
+ decrypt(string $cipherText, string $key) : string
|
+ decrypt(string $cipherText, string $key) : string
|
||||||
+ getBlockSize() : int
|
+ getBlockSize() : int
|
||||||
+ isSupported(FOFUtilsPhpfunc $phpfunc = null) : bool
|
+ isSupported(Phpfunc $phpfunc = null) : bool
|
||||||
}
|
}
|
||||||
|
|
||||||
note right of AesInterface::setEncryptionMode
|
note right of AesInterface::setEncryptionMode
|
||||||
|
@ -16,6 +16,9 @@
|
|||||||
namespace VDM\Joomla\FOF\Encrypt\AES;
|
namespace VDM\Joomla\FOF\Encrypt\AES;
|
||||||
|
|
||||||
|
|
||||||
|
use VDM\Joomla\FOF\Utils\Phpfunc;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface for AES encryption adapters
|
* Interface for AES encryption adapters
|
||||||
*
|
*
|
||||||
@ -86,10 +89,10 @@ interface AesInterface
|
|||||||
/**
|
/**
|
||||||
* Is this adapter supported?
|
* Is this adapter supported?
|
||||||
*
|
*
|
||||||
* @param FOFUtilsPhpfunc $phpfunc
|
* @param Phpfunc $phpfunc
|
||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public function isSupported(FOFUtilsPhpfunc $phpfunc = null);
|
public function isSupported(Phpfunc $phpfunc = null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -59,8 +59,8 @@
|
|||||||
/**
|
/**
|
||||||
* Is this adapter supported?
|
* Is this adapter supported?
|
||||||
*
|
*
|
||||||
* @param FOFUtilsPhpfunc $phpfunc
|
* @param Phpfunc $phpfunc
|
||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public function isSupported(FOFUtilsPhpfunc $phpfunc = null);
|
public function isSupported(Phpfunc $phpfunc = null);
|
@ -9,7 +9,12 @@
|
|||||||
"power_version": "1.0.0",
|
"power_version": "1.0.0",
|
||||||
"system_name": "FOF.Encrypt.AES.AesInterface",
|
"system_name": "FOF.Encrypt.AES.AesInterface",
|
||||||
"type": "interface",
|
"type": "interface",
|
||||||
"use_selection": null,
|
"use_selection": {
|
||||||
|
"use_selection0": {
|
||||||
|
"use": "470a08ee-6b31-4a2b-98d9-5b64757a3b34",
|
||||||
|
"as": "default"
|
||||||
|
}
|
||||||
|
},
|
||||||
"namespace": "VDM\\Joomla\\FOF\\Encrypt.AES.AesInterface",
|
"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. ",
|
"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 *\/",
|
"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 *\/",
|
||||||
|
Loading…
Reference in New Issue
Block a user