X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fstreams%2Fcrypto%2Fclass_NullCryptoStream.php;h=bcaab6f007e631b040bbd6118605349b083c8995;hp=1e905bcc36e06acd257bd5da7e92e703cf1dcb10;hb=57fd3f16226ca5a22b8d8dc07ae858415c0e8e9b;hpb=cf051d640b6bd159376cf35e186fa9bb2a9cd7ae diff --git a/inc/classes/main/streams/crypto/class_NullCryptoStream.php b/inc/classes/main/streams/crypto/class_NullCryptoStream.php index 1e905bcc..bcaab6f0 100644 --- a/inc/classes/main/streams/crypto/class_NullCryptoStream.php +++ b/inc/classes/main/streams/crypto/class_NullCryptoStream.php @@ -22,7 +22,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -class NullCryptoStream extends BaseStream implements Streamable { +class NullCryptoStream extends BaseStream implements EncryptableStream { /** * Protected constructor * @@ -38,13 +38,41 @@ class NullCryptoStream extends BaseStream implements Streamable { * * @return $streamInstance An instance of this node class */ - public final static function createNullCryptoStream () { + public static final function createNullCryptoStream () { // Get a new instance $streamInstance = new NullCryptoStream(); // Return the instance return $streamInstance; } + + /** + * Encrypt the string with fixed salt + * + * @param $str The unencrypted string + * @return $encrypted Encrypted string + */ + public function encryptStream ($str) { + // Just handle it over + $encrypted = (string) $str; + + // Return it + return $encrypted; + } + + /** + * Decrypt the string with fixed salt + * + * @param $encrypted Encrypted string + * @return $str The unencrypted string + */ + public function decryptStream ($encrypted) { + // Just handle it over + $str = (string) $encrypted; + + // Return it + return $str; + } } // [EOF]