Your IP : 216.73.217.13


Current Path : /home/rtorresani/www/vendor/laminas/laminas-filter/src/Encrypt/
Upload File :
Current File : //home/rtorresani/www/vendor/laminas/laminas-filter/src/Encrypt/EncryptionAlgorithmInterface.php

<?php

declare(strict_types=1);

namespace Laminas\Filter\Encrypt;

/**
 * Encryption interface
 *
 * @deprecated Since 2.24.0. This interface will be removed in 3.0
 */
interface EncryptionAlgorithmInterface
{
    /**
     * Encrypts $value with the defined settings
     *
     * @param  string $value Data to encrypt
     * @return string The encrypted data
     */
    public function encrypt($value);

    /**
     * Decrypts $value with the defined settings
     *
     * @param  string $value Data to decrypt
     * @return string The decrypted data
     */
    public function decrypt($value);

    /**
     * Return the adapter name
     *
     * @return string
     */
    public function toString();
}