MDL-71420 environment: Add some strategic comments and todos.
This isn't really a deprecations where something is replaced by another and all uses must adapt to. Instead it's just a fallback functionality that will stop working in Moodle 4.2. Because of that, I've tried to add TODO/@todo comments to the places that will need to modified, always pointing to MDL-71421 that is where the removal will happen. Also, haven't added any debugging() output, after thinking a lot about it, because this isn't anything that developers can be using but a internal implementation detail (a fallback) that we want to remove in some versions.
This commit is contained in:
@@ -30,10 +30,15 @@ namespace core;
|
||||
* @package core
|
||||
* @copyright 2020 The Open University
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @deprecated since Moodle 3.11 MDL-71420 - the openssl part of the class only.
|
||||
* @todo MDL-71421 Remove the openssl part in Moodle 4.2.
|
||||
*/
|
||||
class encryption {
|
||||
/** @var string Encryption method: Sodium */
|
||||
const METHOD_SODIUM = 'sodium';
|
||||
|
||||
// TODO: MDL-71421 - Remove the following openssl constants and all uses once sodium becomes a requirement in Moodle 4.2.
|
||||
|
||||
/** @var string Encryption method: hand-coded OpenSSL (less safe) */
|
||||
const METHOD_OPENSSL = 'openssl-aes-256-ctr';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user